@-ms-viewport{
  width: device-width;
}

@import url('TableLayoutCss.css');

* {
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}

/* general font rules - uikit overrride */
small {
  font-size: 0.8em; /*80%*/
}
sub,
sup{ 
  font-size: 0.75em; /*75%*/
}
html {
  /*font-size: 14px;*/
  /*font-size: 10.5pt;*/
}
body {
  font-size: 100%;
  line-height: 1.4285em; /*20px*/
}
h1, .uk-h1 {
    font-size: 2.5714em; /*36px*/
}
h2, .uk-h2 {
    font-size: 1.7143em; /*24px*/
}
h3, .uk-h3 {
    font-size: 1.2857em; /*18px*/
}
h4, .uk-h4 {
    font-size: 1.1429em; /*16px*/
}
h5, .uk-h5 {
    font-size: 1em; /*14px*/
}
h6, .uk-h6 {
    font-size: 0.8571em; /*12px*/
}
blockquote {
    font-size: 1.1429em; /*16px*/
}
code {
    font-size: 0.8571em; /*12px*/
}
pre {
    font-size: 0.8571em; /*12px*/
}
.uk-panel-title {
    font-size: 1.2857em; /*18px*/
}
.uk-article-title {
    font-size: 2.5714em; /*36px*/
}
.uk-article-meta {
    font-size: 0.8571em; /*12px*/
}
.uk-article-lead {
    font-size: 1em; /*1.2857em;*/ /*18px*/
}
.uk-comment-title {
    font-size: 1.1429em; /*16px*/
}
.uk-comment-meta {
    font-size: 0.7857em; /*11px*/
}
.uk-nav li > a > div {
    font-size: 0.8571em; /*12px*/
}
.uk-nav-header {
    font-size: 0.8571em; /*12px*/
}
.uk-navbar-nav > li > a {
    font-size: 1em; /*14px*/
}
.uk-navbar-nav-subtitle > div {
    font-size: 0.7143em; /*10px*/
}
.uk-navbar-brand {
    font-size: 1.2857em; /*18px*/
}
.uk-navbar-toggle {
    font-size: 1.2857em; /*18px*/
}
/*.uk-subnav {
    font-size: 1em; 0.001px;
}*/
/*.uk-subnav > li {
    font-size: 1em; 1rem;
}*/
.uk-breadcrumb {
    font-size: 1em; /*0.001px*/
}
.uk-breadcrumb > li {
    font-size: 1em; /*1rem*/
}
/*.uk-pagination {
    font-size: 1em; 0.001px;
}*/
/*.uk-pagination > li {
    font-size: 1em; 1rem;
}*/
.uk-table caption,
.uk-table tfoot {
    font-size: 0.8571em; /*12px*/
}
.uk-form legend {
    font-size: 1.2857em; /*18px*/
}
select.uk-form-small,
textarea.uk-form-small,
input[type].uk-form-small,
input:not([type]).uk-form-small {
    font-size: 0.8571em; /*12px*/
}
select.uk-form-large,
textarea.uk-form-large,
input[type].uk-form-large,
input:not([type]).uk-form-large {
    font-size: 1.1429em; /*16px*/
}
.uk-form-icon > [class*='uk-icon-'] {
    font-size: 1em; /*14px*/
}
.uk-button {
    font-size: 1em; /*1rem*/
}
.uk-button-group .uk-button {
    font-size: 1rem;
}
.uk-button-mini {
    font-size: 0.7857em; /*11px*/
}
.uk-button-group .uk-button-mini {
    font-size: 0.7857rem; /*11px*/
}
.uk-button-small {
    font-size: 0.8571em; /*12px*/
}
.uk-button-group .uk-button-small {
    font-size: 0.8571rem; /*12px*/
}
.uk-button-large {
    font-size: 1.1429em; /*16px*/
}
.uk-button-group .uk-button-large {
    font-size: 1.1429rem; /*16px*/
}
/*.uk-button-group {
    font-size: 0.001em; 1em; 0.001px;
}*/
.uk-icon-small:before {
    font-size: 1.5em; /*150%;*/
}
.uk-icon-medium:before {
    font-size: 2em; /*200%;*/
}
.uk-icon-large:before {
    font-size: 2.5em /*250%;*/
}
.uk-icon-button {
    font-size: 1.2857em; /*18px*/
}
.uk-badge {
    font-size: 0.7143em; /*10px;*/
}
.uk-badge-notification {
    font-size: 0.8571em; /*12px;*/
}
.uk-overlay-area:empty:before {
    font-size: 3.5714em; /*50px;*/
}
/*.uk-overlay-area:not(:empty) {
    font-size: 0.001em; 1em; 0.001px;
}*/
/*.uk-overlay-area-content {
    font-size: 840em; 1em; 1rem;
}*/
.uk-progress-bar {
    font-size: 0.8571em; /*12px;*/
}
.uk-search:before {
    font-size: 1em /*14px;*/
}
.uk-search-close {
    font-size: 1em /*14px;*/
}
.uk-dropdown {
    font-size: 1em; /*1rem;*/
}
.uk-tooltip {
    font-size: 0.8571em; /*12px;*/
}
.uk-text-small {
    font-size: 0.7857em; /*11px*/
}
.uk-text-large {
    font-size: 1.2857em; /*18px*/
}
/*.uk-vertical-align {
  font-size: 1em; 0.001px;
}*/
/*.uk-vertical-align-middle,
.uk-vertical-align-bottom {
    font-size: 1em; 1rem;
}*/
@media (min-width: 768px) {
    .uk-heading-large {
        font-size: 3.7143em /*52px;*/
    }
}
a, .uk-link, .uk-tab > li > a {
    color: #005599;
}
a:hover, .uk-link:hover, .uk-tab > li > a:hover, .uk-tab > li > a:focus, .uk-tab > li.uk-open > a  {
    color: #003f73;
}
.uk-button-primary {
    background-color: #005f82;
    background-image: linear-gradient(to bottom, #00749e, #004f6e);
}
.uk-button-primary:focus, .uk-button-primary:hover {
    background-color: #005f82;
}
.uk-article-meta {
    color: #444;
}
.uk-offcanvas a, .uk-offcanvas .uk-panel a:not([class]) {
    color: #fff;
}
.uk-offcanvas a:hover, .uk-offcanvas .uk-panel a:not([class]):hover {
    color: #fff;
}
.uk-offcanvas, .uk-offcanvas .uk-panel, .uk-offcanvas h1, .uk-offcanvas h2, .uk-offcanvas h3, .uk-offcanvas h4, .uk-offcanvas h5, .uk-offcanvas h6, .uk-offcanvas .uk-panel-title {
    color: #d6d6d6;
}
.uk-nav-offcanvas {
    border-bottom: none;
    box-shadow: none;
}
.uk-nav-offcanvas ul a {
    color: #eee;
    padding: 8px 0;
}
.uk-nav li > span {
    display: block;
}
.uk-nav-offcanvas ul span {
    padding: 8px 0;
}
.uk-alert-danger {
    color: #a00;
}
.uk-alert-success{
    color: #006102; 
}
/* end general font rules - uikit override */

/* uikit extension xlarge mode */
@media (min-width: 960px) {
    .uk-hidden-xlarge {
        display: none !important ;
    }
}
/* end uikit extension xlarge mode */

/* content padding */
#pmiddleContent .partSuperV:not(.uk-panel), #pbottomContent .partSuperV:not(.uk-panel) {
    padding: 5px 10px;
}
#pmiddleContent #pleftContent .partSuperV, #pmiddleContent #prightContent .partSuperV {
    padding-bottom: 15px;
}
@media (min-width: 960px) {
    #pmiddleContent #pleftContent .partSuperV {
        padding-right: 0;
    }
    #pmiddleContent #prightContent .partSuperV {
        padding-left: 0;
    }
}
/* end content padding */

/* general elements */
.pedit-hidden {
    display: none !important;
    visibility: hidden !important;
}
.pedit-system-message {
    margin-bottom: 0;
}
.pedit-clear {
    clear: both;
}
.pedit-label-hidden { /* hidden labels*/
    position: absolute;
    top: 0;
    left: -10000px;
}
@media (max-width: 766px) {
    .pedit-label-hidden-small {
        position: absolute;
        top: 0;
        left: -10000px;
    }
    .uk-nav-dropdown .pedit-label-hidden-small {
        position: inherit;
    }
}
.pedit-icon-large {
    font-size: 1.5em;
    vertical-align: middle;
}

.pedit-icon-medium {
    font-size: 1.2em;
    vertical-align: middle;
}
.pedit-link-icon{
    cursor: pointer;
}
.pedit-linktext, .pedit-linktext:hover, .pedit-linktext:active, .pedit-linktext:visited { /* link styled as text */
    color: #444;
}
.uk-offcanvas .pedit-linktext, .uk-offcanvas .pedit-linktext:hover, .uk-offcanvas .pedit-linktext:active, .uk-offcanvas .pedit-linktext:visited { /* link styled as text */
    color: #d6d6d6;
}
.pedit-text-small {
    font-size: 0.8em;
}
.pedit-text-oneliner {
    white-space: nowrap;
    overflow: hidden;
    display: block;
}
.personmore-tab-content {
    border-color: #ddd;
    border-style: solid;
    border-width: 1px;
    border-top: hidden;
    padding-left: 5px;
}
.pedit-list {
    list-style: none;
    padding-left: 0;
    margin: 0;
}
.pedit-list-item {
    margin-bottom: 10px;
    border-radius: 5px;
    position: relative;
}
#pcenterContent .pedit-list-item {
    border: 1px solid #ddd;
    padding: 5px;
}
.pedit-list-item:nth-child(2n), .pedit-list-item:nth-child(2n) .pedit-list-item-bg {
    background-color: #f6f6f6;
}
.uk-offcanvas .pedit-list-item:nth-child(2n), .uk-offcanvas .pedit-list-item:nth-child(2n) .pedit-list-item-bg {
    background-color: #404040;
}
#pleftContent .pedit-list-item, #prightContent .pedit-list-item, .uk-offcanvas .pedit-list-item {
    margin-bottom: 5px;
    padding: 5px;
    margin-left: -5px;
    margin-right: -5px;
}
.pedit-avatar-img {
    max-width: 45px;
    max-height: 45px;
    float: left;
}
.pedit-avatar-dummy {
    font-size: 3rem;
    padding: 0 5px;
    float: left;
}
.pedit-margin-right { margin-right: 10px; }

/* pedit-listtable */
.pedit-listtable { margin: 10px 0; }
@media (max-width: 959px) {
    .pedit-listtable-row { margin: 10px 0; }
}
@media (min-width: 960px) {
    .pedit-listtable { display: table; }
    .pedit-listtable-row { display: table-row; }
    .pedit-listtable-cell { display: table-cell; padding: 5px 5px 5px 0; }
}
/* end pedit-listtable */

/* pedit-table */
.pedit-table { margin: 10px 0; width: 100%; border-spacing: 0; }
.pedit-table thead { background-color: #f6f6f6; text-align: left; }
.pedit-table th { border-bottom: 1px solid #ccc; }
.pedit-table th, .pedit-table td { padding: 5px; }
.pedit-table-alternate tbody tr:nth-child(odd) { background-color: #f6f6f6; }
.pedit-table-rowborder tbody td { border-bottom: 1px solid #ccc; }
.pedit-table-cellborder th:nth-of-type(n+2), .pedit-table-cellborder td:nth-of-type(n+2) { border-left: 1px solid #ccc; }
/* end pedit-listtable */

.pedit-overflow { overflow: auto; }
@media (max-width: 766px) {
    .pedit-overflow { overflow: auto; }
    .pedit-overflow-width-600 { width: 600px; }
    .pedit-overflow-width-700 { width: 700px; }
}
@media (max-width: 959px) {
    .pedit-overflow-width-800 { width: 800px; }
    .pedit-overflow-width-900 { width: 900px; }
    .pedit-overflow-width-1000 { width: 1000px; }
}

@media (max-width: 766px) {
.pedit-filearea-overflow { overflow: auto; }
.pedit-filearea-overflow-width { width: 748px; }
}
/* end general elements */

/* toppanel */
.pedit-toppanel {
    background: #333; /*themeColor*/
    color: #d6d6d6; /*fontOnThemeColor*/
    /*border-bottom-color: #1a1a1a; themeColorDark;
    background-image: -webkit-linear-gradient(top,#666,#333);
    background-image: linear-gradient(to bottom,#666,#333);*/
}
.pedit-toppanel i {
    font-size: 1.5em;
    vertical-align: middle;
}
.pedit-toppanel .pedit-toppanel-label {
    padding-left: 10px;
    vertical-align: middle;
}
.pedit-toppanel .uk-navbar-nav>li>a {
    color: #eee;
    text-shadow: 0 1px 0 #000; 
}
.pedit-toppanel .uk-navbar-nav>li:hover>a, .pedit-toppanel .uk-navbar-nav>li>a:focus, .pedit-toppanel .uk-navbar-nav>li.uk-open>a {
    color: #fff;
    border-left-color: rgba(255,255,255,.15);
    border-right-color: rgba(255,255,255,.15);
    border-top-color: rgba(255,255,255,.15);
    box-shadow: inset 0 2px 4px rgba(255,255,255,.15);
}
.pedit-toppanel .uk-navbar-nav>li>a:active {
    background-color: #404040;
    border-left-color: rgba(255,255,255,.15);
    border-right-color: rgba(255,255,255,.15);
    border-top-color: rgba(255,255,255,.30);
    box-shadow: inset 0 2px 4px rgba(255,255,255,.15);
}

.pedit-toppanel-user img {
    height: 28px;
    margin-right: 5px;
}
.pedit-toppanel-user-label {
    border-bottom: 1px dotted #d6d6d6;
}
.pedit-user-modal-list ul li a i {
    width: 30px;
}
#pedit-user-modal .pedit-user-modal-photo {
    padding-left: 0;
}
i.pedit-user-modal-photo-dummy {
    font-size: 80px;
}
.pedit-user-modal select {
    width: 100%;
}

.pedit-toppanel-settings-locale img {
    padding-right: 10px;
    max-height: 24px;
}
.pedit-toppanel-settings-locale i {
    font-size: 1rem;
    vertical-align: inherit;
}
.pedit-toppanel-settings-locale a.active {
    color: #fff;
}
.pedit-toppanel-settings-modal-list li {
    line-height: 2em;
}
.pedit-toppanel-settings-modal-list li a i {
    width: 30px;
    display: inline-block;
}
.pedit-toppanel-settings-modal-list li a.pedit-toppanel-sound-icon img {
    padding-right: 6px;
}
.pedit-toppanel-settings-modal-content {
    width: 100%;
}
/* end toppanel */

/* off-canvas pedit-responsive-menu menu */
.pedit-responsive-menu li.pedit-menu-hidden {
	background-color: #181818;
}
.pedit-responsive-menu li.pedit-menu-hidden a {
	text-decoration: line-through;
}
.pedit-responsive-menu li.pedit-menu-deleted {
	background-color: #111;
}
.pedit-responsive-menu li.pedit-menu-deleted a {
	text-decoration: line-through;
	color: Red;
}
.pedit-responsive-menu li.pedit-menu-hideinmenu {
	background-color: #222;
}
.pedit-responsive-menu li.pedit-menu-hideinmenu a {
	text-decoration: line-through;
}

.pedit-responsive-menu ul li.pedit-menu-selected > a {
	font-weight: bold;
    color: #eee;
}
.pedit-menu-nolink { display: block; padding: 8px; }
.pedit-responsive-menu ul li i { padding-right: 8px 0; }

.pedit-tools-visibility { border-top: 1px solid #ccc; padding-top: 10px; }
    /* menutools */
    .pedit-menutools { border-bottom: 1px solid rgba(0, 0, 0, 0.3); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); margin-bottom: 10px; margin-left: -15px; padding: 15px; }
    .uk-form input.pedit-menutools-tools-item { margin: 0 10px 10px 0; }
    .pedit-menutools-undelete, .pedit-menutools-hide { margin-bottom: 5px;}
    .pedit-menutools-selectall input {margin-right: 5px; }
    .pedit-menu-menutools { border-bottom: 1px solid rgba(0, 0, 0, 0.3); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); margin-bottom: 5px; margin-left: -15px; padding-left: 5px; }
    .pedit-menu-menutools .pedit-menu-item-select { float: left; margin-top: 8px; padding: 0 3px; }
    .pedit-menu-menutools .pedit-menu-item-edit, .pedit-menu-menutools .pedit-menu-item-move { float: right; margin-top: 8px; }
    .pedit-menu-menutools .pedit-menu-link, .pedit-menu-menutools .pedit-menu-link-button { }

    .pedit-menu-tools { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px; }
    .uk-form input.pedit-menu-tools-item { margin: 0 5px 5px 0; }
    .pedit-menu-tools-hide { margin: 5px 0; }
    .pedit-menu-tools-li { border-bottom: 1px solid #ccc; padding: 5px; margin-bottom: 5px; }
    .pedit-menu-tools-li:last-child { border: none; }
    .pedit-menu-tools-li-edit, .pedit-menu-tools-li-move { float: right; }

    /* end menutools */

    /* localetools */
    .pedit-localetools-translate, .pedit-localetools-item { border-bottom: 1px solid rgba(0, 0, 0, 0.3); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); margin-bottom: 5px; margin-left: -15px; padding-left: 15px; }
    .pedit-localetools-empty { display: block; padding: 8px; }
    .pedit-localetools-select-active { font-weight: bold; }
    .pedit-localetools-translate .pedit-localetools-translate-create, .pedit-localetools-translate .pedit-localetools-translate-delete, .pedit-localetools-item .pedit-localetools-item-edit, .pedit-localetools-item .pedit-localetools-item-create, .pedit-localetools-item .pedit-localetools-item-delete { float: right; margin-top: 8px; }
    .pedit-localetools-item .pedit-localetools-item-edit { margin-right: 5px; }

    .pedit-menu-localetools-locale { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px; margin: 15px 0; }
    .pedit-menu-localetools-locale p { margin: 0; }
    .pedit-menu-localetools ul { list-style: none; padding: 0; margin: 0 0 10px; }
    .pedit-menu-localetools li { padding: 8px 0 0; }
    .pedit-menu-localetools-select {  }
    .pedit-menu-localetools-select-active { font-weight: bold; }
    .pedit-menu-localetools-li .pedit-menu-localetools-create, .pedit-menu-localetools-li .pedit-menu-localetools-delete { float: right; }
    .pedit-menu-localetools-menu-ul li { border-bottom: 1px solid #ccc; margin-bottom: 5px; padding: 5px; }
    .pedit-menu-localetools-menu-ul li:last-child { border: none; }
    .pedit-menu-localetools-menu-ul .pedit-menu-localetools-menu-create, .pedit-menu-localetools-menu-ul .pedit-menu-localetools-menu-delete { float: right; }
    /* end localetools*/
/* end off-canvas pedit-responsive-menu menu */

/* Alternative menu */
.pedit-alternativemenu { /* centered in small and medium */
    text-align: center;
}
@media (min-width: 960px) { /* aligned right in large */
    .pedit-alternativemenu {
        text-align: right;
        padding-right: 10px;
    }
}
/* end Alternative menu */

/* savecancel */
.pedit-savecancel-message {
    background: url('img/loading_animation.gif') center left no-repeat;
    line-height: 40px;
    margin-left: 20px;
    padding-left: 50px;
    display: none;
    height: 0;
}
/* end savecancel */

/* pedit buttons */
.pedit-button-grid {
	padding-top: 8px;
	line-height: 4em;
}
.pedit-button-grid-left {
	display: inline-block;
}
.pedit-button-grid-left .uk-button {
	margin-right: 20px;
}
.pedit-button-grid-right {
	display: inline-block;
	float: right;
}

input[type="submit"].pedit-button-optional {
    border-top: 0;
    border-left: 0;
    border-right: 0;
}
.pedit-button-optional {
    cursor: pointer;
    border-bottom: 1px #014584 dashed;
    margin: 0 3px;
    background: transparent;
    color: #005599;
}
.pedit-button-optional:hover, .pedit-button-optional:active {
    color: #9c2a05;
    text-decoration: none;
}
.pedit-button-optional:active {
	position: relative;
	top: 1px;
}

input[type="submit"].pedit-button-cancel {
    border-top: 0;
    border-left: 0;
    border-right: 0;
}
.pedit-button-cancel {
    cursor: pointer;
    color: #9c2a05;
    border-bottom: 1px #9c2a05 dashed;
    margin: 0 3px;
    background: transparent;
}
.pedit-button-cancel:hover, .pedit-button-cancel:active {
    color: #9c2a05;
    text-decoration: none;
}
.pedit-button-cancel:active {
	position: relative;
	top: 1px;
}
.pedit-button-large {
    font-size: 1.1429em; /*16px*/
}
.pedit-button-margin {
    margin-bottom: 1em;
}
.pedit-button-delete:before {
  /*content: "\003ci class=\0022uk-icon-trash-o\0022\003e\003c/i\003e\00a0";*/
    content: "\f014\00a0";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    line-height: 1;

}
input[type="submit"].pedit-button-delete {
    border-top: 0;
    border-left: 0;
    border-right: 0;
}
.pedit-button-delete {
    cursor: pointer;
    color: #9c2a05;
    border-bottom: 1px #9c2a05 dashed;
    margin: 0 3px;
    background: transparent;
}
.pedit-button-delete:hover, .pedit-button-delete:active {
    color: #9c2a05;
    text-decoration: none;
}
.pedit-button-delete:active {
	position: relative;
	top: 1px;
}
/* end pedit buttons */

/* pedit login */
@media (max-width: 766px) {
    .pedit-login .pedit-input-100 {
        width: 100%;
    }
}
.pedit-login .pedit-button-grid {
    max-width: 600px;
}
.pedit-login .pedit-button-grid-left .uk-button {
	margin-right: 0;
}
/* end pedit login*/

/* pedit-video */
.pedit-video, .pedit-video-loading, .pedit-video-error, .pedit-video-noaccess, .pedit-video-flowplayer, .pedit-video-nomobile {
    display: inline-block;
    border-radius: 5px;
}
.pedit-video {
    cursor: pointer;
    background: url('images/video-bkg.png') no-repeat center center #231f20;
}
.pedit-video:hover {
    background: url('images/video-bkg-hover.png') no-repeat center center #231f20;
}
.pedit-video-loading {
    background: url('images/ajax-loader.gif') no-repeat center center #231f20;
    cursor: wait;
}
.pedit-video-error, .pedit-video-noaccess, .pedit-video-nomobile {
    background-color: #231F20;
    position: relative;
}
.pedit-video-error p, .pedit-video-noaccess p, .pedit-video-nomobile p {
    color: #cc2222;
    margin-top: 160px;
    text-align: center;
    width: 100%;
}
.pedit-video-flowplayer {
    margin-bottom: 20px;
    position: relative;
    display: inline-block;
}
.pedit-video-flowplayer .player {
    overflow: hidden;
    background-color: #dfe3e2;
}
.pedit-video-flowplayer .pedit-video-popup-link {
    position: absolute;
    bottom: -18px;
    right: 0;
    cursor: pointer;
}
.pedit-video-popup {
    padding: 0 10px 10px 0;
    overflow: hidden;
}
/* end pedit-video */

/* pedit modal window */
.pedit-modal-dialog.uk-modal-dialog {
               width: 90%!important;
max-width: 1200px!important;
}
.pedit-modal-overflow-container iframe {
width: 100%!important;
}

.pedit-modal-close {
    font-size: 2em;
}
.pedit-modal-overflow-container {
    overflow: auto;
}
.pedit-modal-overflow-container-flash {
    overflow: hidden;
}
.pedit-fullscreen-toggle {
    float: right;
    margin-top: -10px !important;
    margin-right: 20px;
    font-size: 1.5em;
}
.pedit-modal-link-toggle {
    float: right;
    margin-top: -10px !important;
    margin-right: 20px;
    font-size: 1.5em;
}
.pedit-modal-link-box {
    position: absolute;
    top: 10px;
    right: 40px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 10px;
    width: 80%;
    box-shadow: 0 0 10px rgba(0,0,0,.3);
    display: none;
}
.pedit-modal-link-input {
    width: 90%;
}
.pedit-modal-link-moreinfo{
    font-size: 0.85em;
}
.pedit-modal-link-close {
    font-size: 1.5em;
    padding-left: 10px;
    float: right;
}
.pedit-modal-title {
    margin-top: 0;
}
.pedit-modal-goal {
    position:relative;
    margin-left: 5.5em;
    display:none;
}

.pedit-modal-goal-box{
    position:absolute;
    margin-right: 0px 0px 10px 84px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 10px;
    width: 80%;
    box-shadow: 0 0 10px rgba(0,0,0,.3);
}
/* end pedit modal window */

/* pedit-gallery */
.pedit-gallery .caption {
    color: #47515a;
    position: absolute;
    bottom: 0;
    background: rgb(230,230,230);
    background: rgba(230,230,230,0.6);
    width: 80%;
    padding: 10px 10%;
}
.pedit-gallery .caption p {
    margin-bottom: 5px;
}
.pedit-modal-dialog.bullets .royalSlider {
    margin-bottom: 30px;
}
.pedit-gallery-link {
    line-height: 2em;
}
/* end pedit-gallery */

/* SlideShowLink */
.jcycle {
    height: 442px;
}
.jcycle img{
    max-height: 442px;
    max-width: 575px;
}
#pleftContent .jcycle {
    height: 250;
}
#pleftContent .jcycle img{
    max-height: 250;
    max-width: 190px;
}
#prightContent .jcycle {
    height: 250px;
}
#prightContent .jcycle img{
    max-height: 250px;
    max-width: 190px;
}
#pcenterContent.asRight .jcycle {
    height: 600px;
}
#pcenterContent.asRight .jcycle img{
    max-height: 600px;
    max-width: 760px;
}
#pcenterContent.asLeft .jcycle {
    height: 600px;
}
#pcenterContent.asLeft .jcycle img{
    max-height: 600px;
    max-width: 760px;
}
#pcenterContent.asAlone .jcycle {
    height: 760px;
}
#pcenterContent.asAlone .jcycle img{
    max-height: 760px;
    max-width: 950px;
}
/* end SlideShowLink */

/* full width menu / old menu */
.pedit-menu-tools select {
    width: 100%;
}
.pedit-menu ul, ul.pedit-tools-locale {
    list-style: none outside none;
    padding-left: 0;
}

.pedit-menu li.pedit-menu-hidden {
	background-color: #e5e5e5;
	padding: 7px;
}
.pedit-menu li.pedit-menu-hidden a {
	text-decoration: line-through;
}
.pedit-menu li.pedit-menu-hidden input {
	margin-left: 17px;
}
.pedit-menu li.pedit-menu-deleted {
	background-color: #ffd6d6;
	padding: 7px;
}
.pedit-menu li.pedit-menu-deleted a {
	text-decoration: line-through;
	color: Red;
}
.pedit-menu li.pedit-menu-deleted input {
	margin-left: 17px;
}
.pedit-menu li.pedit-menu-hideinmenu {
	background-color: #f6f6f6;
	padding: 7px;
}
.pedit-menu li.pedit-menu-hideinmenu a {
	text-decoration: line-through;
	color: #003f73;
}
/*.pedit-menu li.pedit-menu-hideinmenu input {
	margin-left: 17px;
}*/
/*.pedit-menu ul li.pedit-menu-separator, .pedit-menu ul li.pedit-menu-separator:hover {
	background: transparent;
	border-color: transparent;
}*/

.pedit-menu ul li.pedit-menu-sub-1 > a {
    background: transparent url("img/submenuitem.png") 12px 0 no-repeat;
    padding-left: 22px;
}
.pedit-menu ul li.pedit-menu-sub-2 > a {
    background: transparent url("img/submenuitem.png") 17px 0 no-repeat;
    padding-left: 27px;
}
.pedit-menu ul li.pedit-menu-sub-3 > a {
    background: transparent url("img/submenuitem.png") 22px 0 no-repeat;
    padding-left: 32px;
}
.pedit-menu ul li.pedit-menu-sub-4 > a {
    background: transparent url("img/submenuitem.png") 27px 0 no-repeat;
    padding-left: 37px;
}
.pedit-menu ul li.pedit-menu-sub-5 > a {
    background: transparent url("img/submenuitem.png") 32px 0 no-repeat;
    padding-left: 42px;
}
.pedit-menu ul li.pedit-menu-sub-6 > a {
    background: transparent url("img/submenuitem.png") 37px 0 no-repeat;
    padding-left: 47px;
}
.pedit-menu ul li.pedit-menu-sub-7 > a {
    background: transparent url("img/submenuitem.png") 42px 0 no-repeat;
    padding-left: 52px;
}
.pedit-menu ul li.pedit-menu-sub-8 > a {
    background: transparent url("img/submenuitem.png") 47px 0 no-repeat;
    padding-left: 57px;
}
.pedit-menu ul li.pedit-menu-sub-9 > a {
    background: transparent url("img/submenuitem.png") 52px 0 no-repeat;
    padding-left: 62px;
}
.pedit-menu ul li.pedit-menu-sub-10 > a, .pedit-menu ul li.pedit-menu-sub-11 > a, .pedit-menu ul li.pedit-menu-sub-12 > a, .pedit-menu ul li.pedit-menu-sub-13 > a, .pedit-menu ul li.pedit-menu-sub-14 > a, .pedit-menu ul li.pedit-menu-sub-15 > a {
    background: transparent url("img/submenuitem.png") 57px 0 no-repeat;
    padding-left: 67px;
}
.pedit-menu ul li.pedit-menu-selected > a {
	font-weight: bold;
}
/* end full width menu / old menu */

/* assignment */
.pedit-assignment-nav-buttons {
    height: 2em;
}
.pedit-assignment-previous {
    float: left;
}
.pedit-assignment-next {
    float: right;
}
.pedit-subassignment {
    margin-bottom: 2em;
}
.pedit-input-text, .uk-form .pedit-input-text {
    margin-left: 5px;
    margin-right: 5px;
}
.pedit-input-text-1 {
    width: 50px;
}
.pedit-input-text-2 {
    width: 100px;
}
.pedit-input-text-3 {
    width: 200px;
}
.pedit-input-text-4 {
    width: 300px;
}
.pedit-input-text-5 {
    width: 400px;
}
.pedit-soundflash, .pedit-videoflash {
    display: inline-block;
    width: 340px;
    /*border: 1px dotted grey;*/
}
.pedit-subassignment ul.uk-list-striped>li {
    padding: 10px 5px;
}
.pedit-subassignment-syllables-iframe {
    width: 99%;
    height: 500px;
}

.pedit-assignment-activity-title {
    padding-left: 20px;
	padding-top: 5px;
	font-weight: bold;
}
.pedit-assignment-activity-headers {
	padding-top: 5px;
	font-weight: bold;
}
.pedit-assignment-activity-headers-subtext {
    padding-top: 5px;
    font-style: italic;
    /*color: GrayText;*/
}
.pedit-assignment-activity-check {
	padding-left: 20px;
}
.pedit-assignment-col {
    display: table-cell;
    vertical-align: middle;
    padding-left: 8px;
}
.pedit-assignment-col:first-child {
    padding-left: 0;
}
.pedit-assignment-col input[type="checkbox"], .pedit-assignment-col input[type="radio"] {
    vertical-align: middle;
}
.pedit-assignment-hide {
    display: none;
}
.pedit-answer-correct {
    background-color: #d1e6ef;
    padding: 2px 5px;
}
.pedit-answer-correct-icon {
    color: #080;
}
.pedit-answer-wrong {
    color: #b10000;
    text-decoration: line-through;
    padding: 0 5px;
}
.pedit-answer-wrong-icon {
    color: #e00;
}
.pedit-answer-blank-icon {
    color: transparent;
}
.pedit-answer-fill-in-correct {
    color: #256145;
    margin-left: 4px;
    margin-right: 4px;
}
.pedit-answer-fill-in-wrong {
    color: #b0020a;
    margin-left: 4px;
    margin-right: 4px;
}
.pedit-answer-fill-in-facit {
    color: #2D7091;
    font-style: italic;
}
.pedit-answer-fill-in-facit:before {
  content: "(";
}
.pedit-answer-fill-in-facit:after {
  content: ")";
}
/* end assignment */

/* pedit editor */
/* Telerikedit fix. hindrer editorvindu fra å hoppe ut av designet */
.Default.reWrapper {
    position: relative !important;
    min-width: 300px !important;
    top: 0 !important;
    left: 0 !important;
}
@media (max-width: 959px) {
    .pedit-editor {
        width: 100%;
    }
}
@media (min-width: 960px) {
    .pedit-editor {
        width: 100%;
        position: relative;
    }
    .pedit-editor-700 {
        /*width: 700px;*/
    }
}
/* end pedit editor */

/* pedit filearea */
@media (max-width: 959px) {
    .RadWindow.pedit-filearea {
        min-width: 100% !important;
    }
}
@media (min-width: 960px) {
    .RadWindow.pedit-filearea {
        min-width: 700px !important;
    }
}
/* end pedit filearea */

/* Toolsmenu */
.pedit-toolsmenu li {
	width: 110px;
}
.pedit-toolsmenu a {
	background-color: #EDEDED;
	color: #000;
    margin-right: 1px;
    padding: 3px 6px;
}
.pedit-toolsmenu a:hover {
	background-color: #ccc;
}
ul.AspNet-Menu ul {
    z-index: 100; /*legg til meny skal ligge over innhold*/
}
ul.AspNet-Menu ul { position: inherit !important; } /* legg til meny utvider rammene sine i stedet for å flyte over innhold */
/* end Toolsmenu */

.pedit-selfenrollment-body { margin-top: 15px; margin-bottom: 15px; }

/* tiles menu */
/*.pedit-tile {
    min-height: 109px;
    background-color: #fafafa;
    color: #444;
    border: 1px solid #ddd;
    border-bottom: 10px solid darkgray;
    border-radius: 4px;
    padding: 7px;
}
.pedit-tile-visited {
    min-height: 108px;
    border-bottom: 1px solid #ddd;
}*/
.pedit-tiles{
    background-color: #d9d5d0;
    padding-top: 25px;
}
.pedit-tile-holder 
{
    margin-top: 7px;
    margin-bottom: 7px;
}
.pedit-tile {
    border: 1px solid #aaa;
    border-bottom: none;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    height: 114px;
    /*background-color: #fdf0e0;*/
    background-color: #fff !important;
    padding: 7px;
    line-height: 1.4285rem;
}

.pedit-tile-visited {
    /*background-color: #ffffff;*/
    background-color: #f0f0f0 !important;
}

.pedit-tile-hidden {
    opacity: 0.5;
    filter: alpha(opacity=50);
}


.pedit-tile-new {
    border: 1px solid #aaa;
    border-radius: 3px;
    height: 164px;
    background-color: #cec;
    position: relative;
}

.pedit-tile-footer {
    border: 1px solid #aaa;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top: none;
    /*background-color: #ede0d0;*/
    background-color: #fff !important;
    width: 100%;
    height: 40px;
    padding: 10px 2px;
    box-sizing: border-box;
    text-align: center;
    font-size: 0.8rem;
}
.pedit-tile-footer-visited {
    background-color: #f0f0f0 !important;
}

.pedit-tile-footer > .student a {
    text-decoration: none;
    cursor: pointer;
    color: #333;
}

.pedit-info-show > i{
    color: #003f73;
    font-size: 1.1em;
    margin: 3px 8px;
}

.pedit-tile-footer > .admin i {
    color: #333;
    font-size: 1.3em;
    margin: 3px 10px;
}

.pedit-tile-presentation{
    border: 1px solid #aaa;
    border-bottom: none;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    height: 129px;
    padding: 7px;
    width: 150px;
    box-sizing:border-box;
}

.pedit-tile-presentation-selected {
    border: 3px solid black;
    width: 150px;
    border-radius: 3px;
    /*border-bottom: none;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;*/
}
.pedit-tile-footer-presentation {
    border: 1px solid #aaa;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top: none;
    /*background-color: #f0f0f0;*/
    background-color: #fff;
    height: 40px;
    width: 150px;
    padding: 7px;
    box-sizing:border-box;
    /*width: 150px;*/
}

.pedit-tile-footer-presentation-selected {
    border: 3px solid black;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top: none;
}
.pedit-tile-icon i{
   font-size:6rem;
   background: none repeat scroll 0 0 #5a5;
   color: white;
   text-align: center;
   display: inline-block;
   border-radius: 50%;
   line-height: 0.8em;
   vertical-align: middle;
   margin-top: 25px;
}

.pedit-tile-icon-circle{
    border-radius: 50%;
    height: 60px;
    margin: 12px auto 5px;
    width: 60px;
}
.pedit-tile-icon-circle i{
    font-size: 2em;
    color: white;
    padding-top: 15px;
}

.pedit-tile-icon{
    vertical-align: middle;
    /*line-height: 100%;
    height: 100%;*/
}
/*.pedit-tile > .tile-image {
    margin-bottom: 5px;
    max-height: 53px;
    max-width: 53px;
}*/

.pedit-tile-image{
    margin-bottom: 3px;
    max-height: 88px;
    max-width: 100%;
}

.pedit-tile-displaytype {
    line-height:1rem;
    /*margin-top:0.2rem;*/
    margin-bottom: 0;
}
.pedit-tile-presentation > h3{
    white-space: nowrap;
    overflow: hidden;
    line-height: 1.2rem;
}
.pedit-tile > h3 {
    white-space: nowrap;
    overflow: hidden;
    /*word-wrap: break-word;
    line-height: 1rem;*/
    margin-bottom: 5px;
}
.pedit-tile > p {
    margin-top: 0px;
    font-size: 11px;
    word-wrap: break-word;
}

.pedit-tiles-textcolor-1 {
    color: #444444;
}
.pedit-tiles-textcolor-2 {
    color: #333333;
}
.pedit-tiles-textcolor-3 {
    color: #222222;
}
.pedit-tiles-textcolor-4 {
    color: #0090B0;
}
.pedit-tiles-textcolor-5 {
    color: #0079cf;
}
.pedit-tiles-textcolor-6 {
    color: #004695;
}
.pedit-tiles-textcolor-7 {
    color: #006273;
}
.pedit-tiles-textcolor-8 {
    color: #006800;
}
.pedit-tiles-textcolor-9 {
    color: #005A00;
}
.pedit-tiles-textcolor-10 {
    color: #E19600;
}
.pedit-tiles-textcolor-11 {
    color: #DD7E00;
}
.pedit-tiles-textcolor-12 {
    color: #E85300;
}
.pedit-tiles-textcolor-13 {
    color: #B60000;
}
.pedit-tiles-textcolor-14 {
    color: #9F0000;
}
.pedit-tiles-textcolor-15 {
    color: #A03000;
}
.pedit-tiles-textcolor-16 {
    color: #760000;
}
.pedit-tiles-textcolor-17 {
    color: #884400;
}

.pedit-tiles-textcolor-1-circle {
    color: white;
    background-color: #444444;
}
.pedit-tiles-textcolor-2-circle {
    color: white;
    background-color: #333333;
}
.pedit-tiles-textcolor-3-circle {
    color: white;
    background-color: #222222;
}
.pedit-tiles-textcolor-4-circle {
    color: white;
    background-color: #0090B0;
}
.pedit-tiles-textcolor-5-circle {
    color: white;
    background-color: #0079cf;
}
.pedit-tiles-textcolor-6-circle {
    color: white;
    background-color: #004695;
}
.pedit-tiles-textcolor-7-circle {
    color: white;
    background-color: #006273;
}
.pedit-tiles-textcolor-8-circle {
    color: white;
    background-color: #006800;
}
.pedit-tiles-textcolor-9-circle {
    color: white;
    background-color: #005A00;
}
.pedit-tiles-textcolor-10-circle {
    color: white;
    background-color: #E19600;
}
.pedit-tiles-textcolor-11-circle {
    color: white;
    background-color: #DD7E00;
}
.pedit-tiles-textcolor-12-circle {
    background-color: #E85300;
}
.pedit-tiles-textcolor-13-circle {
    color: white;
    background-color: #B60000;
}
.pedit-tiles-textcolor-14-circle {
    color: white;
    background-color: #9F0000;
}
.pedit-tiles-textcolor-15-circle {
    color: white;
    background-color: #A03000;
}
.pedit-tiles-textcolor-16-circle {
    color: white;
     background-color: #760000;
}
.pedit-tiles-textcolor-17-circle {
    color: white;
    background-color: #884400;
}

.pedit-edit-tiles-color-selected{
    width: 23px !important;
    height: 23px !important;
    border: 2px solid black !important;
    padding: -2px;
    /*border-color: red;
    border-width: thick;*/
}

.pedit-edit-tiles-icon-selected{
     border: 2px solid black !important;
     background-color: #cec;
}
.pedit-tiles-backcolor-1 {
    background-color: #444444;
}
.pedit-tiles-backcolor-2 {
    background-color: White;
}
.pedit-tiles-backcolor-3 {
    background-color: Black;
}
.pedit-tiles-backcolor-4 {
    background-color: Gray;
}
.pedit-tiles-backcolor-5 {
    background-color: LightGray;
}

.pedit-tile-status-{
    display: none;
}
.pedit-tile-status-undelivered{
    color: black;
}
.pedit-tile-status-evaluated{
    color: green;
}
.pedit-tile-status-partlydelivered{
    color: red;
}
.pedit-tile-status-delivered{
    color: #FFA200;
}
.pedit-tile-status-deliveredtemporary{
    color:SteelBlue;
}
.pedit-tile-status-partlyevaluated{
    color:#86bedb;
}
.pedit-tile-status-tolate{
    color: #C165AA;
}
.pedit-tile-status-preapproved{
    color: #00D800;
}
.pedit-tile-showflag-none{
    display: none;
}
.pedit-tile-showflag-green{
    color: green;
}

.pedit-tile-showflag-yellow{
    color: #FFA200;
}
.pedit-for-tilesmenu-element-hidden{
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.pedit-for-tilesmenu-element-eye{
    font-size: 1.7em;
    float: right;
    color: black;
    vertical-align: middle;
}
.pedit-class-toptext{
    display: inline-block;
    width: 100%;
}
/* end tiles menu */

/* pedit breadcrumb */
.pedit-breadcrumb {
    margin-bottom: 10px;
}
.pedit-breadcrumb ul {
    margin-bottom: 5px;
}
.pedit-breadcrumb .pedit-breadcrumb-ot {
    border-bottom: 2px solid #ccc;
}
/* end pedit breadcrumb */

/* coachingroom */
.pedit-coachingroomgroup-top { margin-bottom: 20px; }
h1.pedit-coachingroomgroup-groupname { display: inline; }
h3.pedit-coachingroomgroup-groupname { display: inline; line-height: 42px; }

.pedit-coachingroomgroup-memberlist-ul { list-style: none; }
.pedit-coachingroomgroup-memberlist-li { vertical-align: top; position: relative; }
.pedit-coachingroomgroup-memberlist-li-latestcontributor .pedit-coachingroomgroup-avatar-img { border: 2px solid #30a0e0; }
.pedit-coachingroomgroup-memberlist-li-latestcontributor .pedit-coachingroomgroup-avatar-dummy { border: 2px solid #30a0e0; margin: -2px; }
.pedit-coachingroomgroup-member { display: inline-block !important; margin-left: 7px; max-width: calc(100% - 52px); }
.pedit-coachingroomgroup-member-person {display: block; border: 1px solid #ccc; line-height: 2.2em; }
.pedit-coachingroomgroup-member-forum { display: block; border: 1px solid #ccc; border-top: hidden; background-color: #eeeff0; cursor:pointer; line-height: 2.2em; padding-left: 5px;}
/*.pedit-coachingroomgroup-member-latestcontributor { color: green; margin-left: 5px; font-size: 0.8em; }*/
.pedit-coachingroomgroup-member-datetime { display: block; margin-left: 52px; line-height: 1.3em; }
/*.pedit-coachingroomgroup-member-role{ display: block; margin-left: 52px; color: #ad0000; line-height: 1.3em; }*/
.pedit-coachingroomgroup-icon-comments{ font-size: 1.6em; padding-right: 5px; }
.pedit-coachingroomgroup-icon-comments-active{ font-size: 1.6em; color: #008030; padding-right: 5px; }
.pedit-coachingroomgroup-member-role{ background-image: url(images/teacher.png) !important; background-position: 98% !important; background-repeat: no-repeat !important; }
.pedit-coachingroomgroup-switcher-content-videocon iframe { width: 100%; height: 640px; border: none; }

@media (max-width: 766px) {
    .pedit-coachingroom .pedit-coachingroom-eventlistmin { margin-bottom: 20px; }

    .pedit-coachingroomgroup-content-switcher .uk-tab>li:nth-child(n+2)>a { margin-left: 0; }
    .pedit-coachingroomgroup-memberlist-ul { padding-left: 0; margin-bottom: 0; }
    .pedit-coachingroomgroup-memberlist-li { width: 100%; display: inline-block; min-height: 70px; }
    .pedit-coachingroomgroup-switcher-content-resources  { overflow: auto; }
    .pedit-coachingroomgroup-switcher-content-resources-inner { width: 748px; }
    .pedit-coachingroomgroup-member-person-short { display: none; }
}
@media (min-width: 767px) {
    .pedit-coachingroom .pedit-coachingroom-eventlistmin { width: 20%; float: left; }
    .pedit-coachingroomgroupholder-haseventlist { width: 77%; float: right; }

    .pedit-coachingroomgroup-expanded .pedit-coachingroomgroup-memberlist-collapsed { display: none; }
    .pedit-coachingroomgroup-toggle-collapse { font-size: 1.5em; float: right; }
    .pedit-coachingroomgroup-toggle-expand { font-size: 1.5em; float: right; }
    .pedit-coachingroomgroup-expanded .pedit-coachingroomgroup-toggle-expand { display: none; }
    .pedit-coachingroomgroup-collapsed .pedit-coachingroomgroup-toggle-collapse { display: none;}

    .pedit-coachingroomgroup-personforumlist { display: none; }

    .pedit-coachingroomgroup-top-content { margin-top: 15px;}
    .pedit-coachingroomgroup-top-eventlist {
        width: 25%;
        display: inline-block;
        vertical-align: top;
    }
    .pedit-coachingroomgroup-top-memberlist {
        width: 74%;
        display: inline-block;
        vertical-align: top;
    }

    .pedit-coachingroomgroup-assignmentlist{
        width: 100%;
        list-style: none;
    }

    .pedit-coachingroomgroup-assignments-short { vertical-align: top; width: 33%; }
    .pedit-coachingroomgroup-assignments-all { vertical-align: top; width: 33%; }
    .pedit-coachingroomgroup-top-content-withouteventlist .pedit-coachingroomgroup-top-memberlist { width: 100%; }
    .pedit-coachingroomgroup-top-content-withouteventlist .pedit-coachingroomgroup-memberlist-ul { padding-left: 0; }
    .pedit-coachingroomgroup-expanded .pedit-coachingroomgroup-memberlist-li { width: 48%; display: inline-block; min-height: 95px;  padding-right: 8px;  }
    .pedit-coachingroomgroup-expanded .pedit-coachingroomgroup-member-person-short { display: none; }

    .pedit-coachingroomgroup-collapsed .pedit-coachingroomgroup-groupname { float: left; }
    .pedit-coachingroomgroup-collapsed .pedit-coachingroomgroup-memberlist-collapsed { float: left; }
    .pedit-coachingroomgroup-collapsed .pedit-coachingroomgroup-top-content { display: none; }
    .pedit-coachingroomgroup-collapsed .pedit-coachingroomgroup-memberlist-li { display: inline-block; padding: 10px 10px 10px 10px; }
    .pedit-coachingroomgroup-collapsed .pedit-coachingroomgroup-avatar-img { vertical-align: top; float: none; }
    .pedit-coachingroomgroup-collapsed .pedit-coachingroomgroup-avatar-dummy { float: none; }
    /*.pedit-coachingroomgroup-collapsed .pedit-coachingroomgroup-member, .pedit-coachingroomgroup-collapsed .pedit-coachingroomgroup-member-datetime, .pedit-coachingroomgroup-collapsed .pedit-coachingroomgroup-member-role { display: none; }*/
    .pedit-coachingroomgroup-collapsed .pedit-coachingroomgroup-member-person, .pedit-coachingroomgroup-collapsed .pedit-coachingroomgroup-member-forum  { display: none; }
}
/* end coachingroom */

/* pedit-eventlistmin */
.pedit-eventlistmin-ul {
    list-style: none;
    padding-left: 0;
}
.pedit-eventlistmin-li { vertical-align: top; margin-top: 15px; }
.pedit-eventlistmin-group-link { display: block; }
.pedit-eventlistmin-title-link { display: block; }
.pedit-eventlistmin-person { display: block; line-height: 1.3em; }
.pedit-eventlistmin-datetime { display: block; line-height: 1.3em; }
/* end pedit-eventlistmin */

/* pedit-eventlist */
.pedit-eventlist-li {
    min-height: 45px;
}
.pedit-eventlist-avatar {
    position: relative;
    margin-left: 52px;
}
.pedit-eventlist-avatar-h3 {
    line-height: 30px;
    display: inline-block;
    max-width: calc(100% - 52px);
    white-space: nowrap;
    overflow: hidden;
    margin: 0 0 0 7px;
}
.pedit-eventlist-time {
    display: inline-block;
    line-height: 30px;
    padding-left: 5px;
    position: absolute;
    top: 0;
    right: 0;
    background-color: #fff;
}
.pedit-eventlist-content {
    margin: 5px 0 0 52px;
}
.pedit-eventlist-content-text {
    margin: 5px 0 0 52px;
}
.pedit-eventlist-content-emoticon {
    padding-right: 5px;
}
@media (min-width: 767px) {
    .pedit-eventlist-left {
        float: left;
	    width: 66%;
    }
}
/* end pedit-eventlist */

/* pedit-articlelist */
@media (min-width: 767px) {
    .pedit-articlelist-narrow {
        float: right;
        width: 33%;
    }
}
/* end pedit-articlelist */

/* pedit-newpassword */
@media (min-width:767px){
    .pedit-newpassword-left{
        float:left;
        width:33%;
    }
}

@media (min-width:767px){
    .pedit-newpassword-right{
        float:right;
        width:66%;
    }
}
/* end pedit-newpassword */

/* pedit-congratulation */
.pedit-congratulation-li { min-height: 45px; }
.pedit-congratulation-avatar-name { margin-left: 7px; display: inline-block; max-width: calc(100% - 52px); }
.pedit-congratulation-person-img {
    margin-left: 52px;
}
.pedit-congratulation-today {
    font-weight: bold;
    border: 1px solid #ddd;
}
.uk-offcanvas .pedit-congratulation-today {
    border: 1px solid #444;
}
.pedit-congratulation-date { display: block; }
/* end pedit-congratulation */

/* pedit-logedinmembers */
.pedit-logedinmembers-count {
    margin: 10px 0;
}
.pedit-logedinmembers-li { min-height: 45px; }
.pedit-logedinmembers-name { margin-left: 7px; display: inline-block; max-width: calc(100% - 52px); }
/* end pedit-logedinmembers*/

/* pedit-articlelistmini */
.pedit-articlelistmini-date {
    display: block;
}
/* end pedit-articlelistmini */

/* pedit-newspaper-category */
.pedit-newspaper-category {
    height: 3em;
}
.pedit-newspaper-category li {
    padding: 8px 15px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid transparent;
}
.pedit-newspaper-category li:first-child {
}
.pedit-newspaper-category li:last-child {
}
.pedit-newspaper-category li.AspNet-Menu-Selected {
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 0;
    border-left: 1px solid #ccc;
    border-radius: 3px 3px 0 0;
}
.pedit-newspaper-category a {
}
.pedit-newspaper-category li:hover, .pedit-newspaper-category li:active {
    background-color: #eee;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-radius: 3px 3px 0 0;
}
.pedit-newspaper-category a.AspNet-Menu-Selected {
    color: #444;
}
@media (max-width: 766px) {
    .pedit-newspaper-desk-overflow { overflow: auto; }
    .pedit-newspaper-desk-overflow-width { width: 600px; }
}
/* end pedit-newspaper-category */

/* pedit-articlelist */
.pedit-articlelist-image { text-align: center; }
.pedit-articlelist-image-img { max-height: 250px; }
.pedit-articlelist-lead { margin-top: 15px; margin-bottom: 15px; }
.pedit-articlelist-body { margin-top: 15px; margin-bottom: 15px; }
.pedit-articlelist-article-twocolumn { margin-bottom: 40px; }
.pedit-articlelist-narrow .pedit-articlelist-image-img { max-height: 200px; }
.pedit-articlelist-narrow .pedit-articlelist-list { margin-left: 0; }
.pedit-articlelist-article-narrow .pedit-articlelist-title{ font-size: 1.7143em; }
.pedit-articlelist-article-twocolumn .uk-article-lead { max-height: 72px; overflow: hidden; text-overflow: ellipsis; }
.pedit-articlelist-article-twocolumn .uk-panel {
	border: 1px solid #ddd;
	padding: 15px;
	border-radius: 5px;
}

@media (max-width: 766px) {
    .pedit-class-switcher-content-articlelist .pedit-articlelist-list { margin-left: 0; }
    .pedit-articlelist-article-twocolumn:nth-child(2n) .uk-panel { background-color: #f6f6f6; }
}
/* end pedit-articlelist */

/* pedit-article */
.pedit-article-image { text-align: center; }
.pedit-article-image-img { max-height: 400px; }
.pedit-article-lead { margin-top: 15px; margin-bottom: 15px; font-weight: bold; }
.pedit-article-body { margin-top: 15px; margin-bottom: 15px; }
.pedit-article-media .pedit-gallery, .pedit-article-media .pedit-gallery .articleMedia { display: inline; }
.pedit-article .videoobject { margin: 15px 0; }
/* end pedit-article*/

/* pedit-groupmemberlist */
.pedit-groupmemberlist-online { margin-bottom: 20px; }
.pedit-groupmemberlist-online .pedit-part-top h2 { background: #546468; border: 1px solid #bac3c1; color: #fff; line-height: initial; padding: 5px 10px; }
.pedit-groupmemberlist-offline .pedit-part-top h2 { background: #e5e5e5; border: 1px solid #bac3c1; line-height: initial; padding: 5px 10px; }
.pedit-part-top small { font-size: 0.8rem; margin-left: 10px; }
.pedit-groupmember { height: 70px; position: relative; }
.pedit-groupmember-userlink, .pedit-groupmember-usertext { display: inline-block; max-width: calc(100% - 52px); margin-left: 7px; }
.pedit-groupmember-user-nopicture { margin-left: 52px; }
.pedit-groupmember-country { display: block; margin-left: 52px; }
/* end pedit-groupmemberlist */

/* pedit-chat */
.pedit-toppanel li.pedit-toppanel-chat-new>a { color: #fff000 !important; }
.pedit-chat-box {
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
}
.pedit-chat-top {
    background: #222;
    color: #fff;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
    padding: 0 30px 0 5px;
    line-height: 30px;
    border-top: 1px solid rgba(0, 0, 0, 0.3);
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
    position: relative;
    height: 50px;
    overflow: hidden;
}
.pedit-chat-top-open {}
.pedit-chat-top-name { line-height: 50px;}
.pedit-chat-avatar-img {
    max-width: 40px;
    max-height: 40px;
    /*border-radius: 50%;*/
    margin-right: 5px;
}
.pedit-chat-avatar-dummy {
    font-size: 2rem;
    padding: 0 10px 0 5px;
    vertical-align: middle;
}
.pedit-chat-top-name:hover i, .pedit-chat-top-name:active i { color: #fff; }
a.pedit-chat-top-newmsg { color: #fff000; }
a.pedit-chat-top-newmsg i { color: #fff; }
.pedit-chat-top-close { position: absolute; right: 8px; top: 8px; }
.pedit-chat-body { padding: 10px 0 10px 15px; }
.pedit-chat-message {
    color: #444;
    /*max-height: 250px;
    overflow-y: auto;*/
    overflow-x: hidden;
}
@media (max-width: 766px) {
    .pedit-chat-message {
        max-height: 400px;
        overflow-y: hidden;
    }
}
@media (min-width: 767px) {
    .pedit-chat-message {
        max-height: 700px;
        overflow-y: hidden;
    }
}
.pedit-chat-message-i, .pedit-chat-message-o {
    width: 220px;
    padding: 5px 10px;
    display: inline-block;
    border-radius: 10px;
    margin-bottom: 22px;
    position: relative;
    border: 1px solid #444;
}
.pedit-chat-message-i {
    background-color: #fff;
}
.pedit-chat-message-o {
    background-color: #eeede7;
}
.pedit-chat-message-date {
    position: absolute;
    top: 4px;
    right: 5px; /*2px;*/
    font-size: 0.8em;
    line-height: 1.7em;
}
.pedit-chat-message-text {
    width: 185px;
    overflow: hidden;
}
.pedit-chat-message-o .pedit-chat-message-arrow {
    position: absolute;
    bottom: -16px;
    right: 15px; /*11px;*/
    width: 16px;
    height: 16px;
    background: transparent url("img/chat-bubble-o.png") no-repeat;
    display: inline-block;
}
.pedit-chat-message-i .pedit-chat-message-arrow {
    position: absolute;
    bottom: -16px;
    left: 11px;
    width: 16px;
    height: 16px;
    background: transparent url("img/chat-bubble-i.png") no-repeat;
    display: inline-block;
}
.pedit-chat-input {}
.pedit-chat-input textarea { width: 200px;}
.pedit-chat-input-post { font-size: 2rem; padding-left: 10px; }
/* end pedit-chat*/

/* pedit-mailform */
div.mailformfield {
    border: 1px solid transparent;
    clear: both;
    margin: 10px 0;
    width: 100%;
}
@media (max-width: 766px) {
    div.mailformfield label {
        display: block;
        margin-bottom: 2px;
    }
}
@media (min-width: 767px) {
    div.mailformfield label {
        float: left;
        padding-top: 6px;
        width: 150px;
    }
}
/* end pedit-mailform */

/* pedit mouseover */
.pedit-mouseover-loading { position: absolute; top: 0; left: 0; }
.pedit-mouseover-box { position: absolute; top: -10px; left: 0; width: 100%; height: 0px; }
.pedit-mouseover-box-dialog { margin: 0; z-index: 1000; max-width: 100%; }
.uk-offcanvas .pedit-mouseover-box-dialog, .uk-offcanvas .pedit-mouseover-box-dialog h1, .uk-offcanvas .pedit-mouseover-box-dialog h2, .uk-offcanvas .pedit-mouseover-box-dialog h3, .uk-offcanvas .pedit-mouseover-box-dialog h4, .uk-offcanvas .pedit-mouseover-box-dialog h5, .uk-offcanvas .pedit-mouseover-box-dialog h6 { color:#444; }
.uk-offcanvas .pedit-mouseover-box-dialog a, .uk-offcanvas .uk-panel .pedit-mouseover-box-dialog a:not([class]) { color: #005599; }

.pedit-mouseover-box-person-avatar .pedit-avatar-dummy { font-size: 5em; float: none; }
.pedit-mouseover-box-person-avatar .pedit-avatar-img { width: 100% !important; max-width: 250px; max-height: 250px; float: none; }
.pedit-mouseover-box-person-country { margin: 10px 0; }
.pedit-mouseover-box-person-buttons { margin-top: 10px; }
.pedit-mouseover-box-person-buttons a { margin-bottom: 10px; }
.pedit-mouseover-box-person-buttons a i { margin-right: 5px; }
.pedit-mouseover-box-person-buttons-two .pedit-mouseover-box-person-chat { margin-right: 10px; margin-bottom: 10px; }
.pedit-mouseover-box-person-microblog { padding-bottom: 10px; }
.pedit-mouseover-box-person-microblog-latest img { float: left; margin-right: 15px; width: 24px !important; }
/* end pedit mouseover */

/* must haves from non responsive design */
    /* old style forum, skriveverksted, kontaktbok */
    .pedit-person-contactbook-overflow { overflow: auto; }
    .pedit-person-contactbook-overflow-width { width: 760px; }

    .forum {
	    padding: 10px 10px 20px 10px;
	    display: table;
	    width: 768px;
    }
    .forum_topleft {
	    float: left;
	    width: 240px;
	    height: 40px;
    }
    .forum_topleft h2.nnName {
	    margin: 0;
	    padding: 0;
    }
    .forum_topright {
	    float: left;
	    width: 500px;
	    height: 40px;
    }
    .forum_kontaktbok {
        width: 745px;
        margin: 0;
        padding: 0;
    }
    .forum_kontaktbok select {
	    margin-left: 10px;
    }
    .forum h1 { 
	    /*border-bottom:1px dotted #BBBBAA;*/
	    margin-bottom: 10px;
    }
    .forum_post h3.nnName {
	    margin-left: 5px;
    }
    .forum_menu {
        float: left;
        width: 240px;
        margin-right: 5px;
        /*height: 500px;
        overflow-y: auto;*/
    }
    .forum_kontaktbok div.forum_menu {
        width: 227px;
    }
    div.forum_menu_item {
	    border: 1px solid #ccc;
	    margin-bottom: 5px;
	    padding: 2px 5px;
	    overflow: hidden;
    }
    div.forum_menu a.forum_menu_item_title {
	    /*font-size: 14px;
	    font-weight: bold;*/
    }
    div.forum_menu h3.forum_menu_item_title {
	    font-size: 1em;
	    font-weight: normal;
    }
    .forum_small {
	    color: #444;
	    text-decoration: none;
    }
    .forum_menu .NNdate {
        font-size: 0.8em;
    }

    .forum_menu_selected {
        border: 1px solid grey;
        font-weight: bold;
    }

    .forum_post {
	    float: left;
        width: 490px;
        background-color: #eee;
        border: 1px solid #ccc;
        border-radius: 3px;
    }

    .forumbutton {
	    padding: 5px;
	    line-height: 20px;
    }
    div.text span {
        padding: 5px 0;
        display: block;
    }

    .fanchor {
        float: right;
    }

    .forum_sub1 {
	    margin: 5px 5px 5px -5px;
	    padding-bottom: 20px;
    }
    .forum_kontaktbok div.forum_post div.forum_sub1 {
        margin: 5px;
        padding-bottom: 40px;
    }

    .forum_sub1 .label {
        font-size: 1.2em;
        font-weight: bold;
    }
    .forum_sub1 div.author, .forum_sub1 div.NNdate, .forum_menu div.author {
	    font-size: 0.8em;
	    color: #444;
    }
    .forum_sub1 div.author a {
	    line-height: 12px;
    }

    .forum_sub2 {
	    margin: 5px 5px 5px 45px;
	    border-bottom:1px dotted #BBBBAA;
	    display: table;
    }

    .forum_sub_reply {
        padding: 0px 15px 10px;
    }

    .forum_sub_reply .dialogadd {
        float: none;
    }

    .forum_additional {
	    font-size: 0.8em;
    }

    .forum_darkbox {
        background-color: #e3e3e3;
        border: 1px solid #ccc;
        padding: 5px 8px;
    }

    .forum_author {
	    font-size: 0.9em;
	    padding-left: 5px;
	    padding-bottom: 5px;
    }

    .forum_unread {
	    color:green;
	    font-weight:bold;
    }

    .forum_title {
	    font-size: 1.2em;
	    font-weight:bold;
    }

    .forum_contribution {
        padding: 5px;
        border: solid 1px #ccc;
        border-radius: 3px;
        margin-bottom: 5px;
    }

    .forum_contribution_selected {
        padding: 5px;
        border: solid 1px #ccc;
        border-radius: 3px;
        background-color: #eee;
        margin-bottom: 5px;
    }

    .forum_contribution_tiny_title {
        font-size: xx-small;
        color: Silver;
	    font-weight:lighter;
    }
    .forum_count_label {
	    width:17px;
	    float:right;
	    text-align: center;
	    background-color:#eee;
	    border: 1px solid #ccc;
    }
    .forum_contribution_selected .forum_count_label {
        background-color: #fff;
    }

    .highlight {
        background-color: Yellow;
    }

    .forum_white_post {
	    background-color: #fdfdfd;
    }

    .forum_person_image {
        width: 50px;
        float: left;
        margin-right : 5px;
    }

    .forum_top_panel {
        position: relative;
    }
    .forum_top_panel_image {
        position: absolute;
        top: 0;
        left: 0;
        width: 50px;
    }
    .forum_top_panel_data {
        margin-left: 55pX;
    }

    .forum_top_panel_data h3 {
        line-height: 2em;
    }

    #selectsuggestion_noresponsive .modal{
            bottom: 10%;
    }

    .dialogadd { 
	    float: left;
	    margin-top: 10px;
	    margin-right: 10px;
    }

    .nnlabelhide div.nnLabel {
	    display: none;
    }

    .pedit-article-comment-write { 
        border: 1px solid #ccc;
        border-radius: 3px;
        padding: 10px 10px 0;
        background-color: #fdfdfd;
        max-width: 470px;
        margin-bottom: 15px;
    }
    .pedit-article-comment-write-textarea { width: 100%; max-width: 460px; }
    @media (max-width: 766px) { 
        .pedit-dialoglist-overflow { overflow: auto; } 
 	    .pedit-dialoglist-overflow-width { width: 505px; } 
    } 
    /* end old style forum, skriveverksted, kontaktbok */

    /* duty old style modal */
    #duty_dobreg div.modal_transparent_bkg, #duty_ssnreg div.modal_transparent_bkg {
        background-color: #EEEEEE;
        height: 100%;
        left: 0;
	    opacity: .7;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
        filter: alpha(opacity=70);
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 100;
    }
    #duty_dobreg div.modal, #duty_ssnreg div.modal {
        background-color: #fff;
        border: 1px solid #a9aaa4;
        padding: 11px;
        display: block;
        position: absolute;
        z-index: 200;
        box-shadow: 2px 2px 20px -9px black;
    }
    #duty_dobreg div.modal.ui-draggable, #duty_ssnreg div.modal.ui-draggable {
        cursor: pointer;
    }
    #duty_dobreg div.modal.ui-draggable .content, #duty_ssnreg div.modal.ui-draggable .content {
        cursor: default;
    }
    #duty_dobreg div.modal .title, #duty_ssnreg div.modal .title {
        background-color: #d1dfe7;
        font-size: 1.2em;
        margin: -10px -10px 11px -10px;
        padding: 10px;
        position: relative;
    }
    #duty_dobreg div.modal .button, #duty_ssnreg div.modal .button {
      background: #e6f0f6 url(images/bg.png) repeat-x scroll 0 -40px;
      border: 1px solid #94948a;
      display: inline-block;
      padding: 0 15px;
      line-height: 1.8em;
      vertical-align: middle;
      text-decoration: none !important;
      color: #262626;
      margin-top: 3px;
      text-align: center;
      white-space: nowrap !important;
    }
    #duty_dobreg div.modal .button:hover, #duty_ssnreg div.modal .button:hover {
      background: #fafae2 url(images/bg.png) repeat-x scroll 0 -140px;
    }
    #duty_dobreg div.modal .button:hover span, #duty_dobreg div.modal a.button:hover, #duty_ssnreg div.modal .button:hover span, #duty_ssnreg div.modal a.button:hover{
      color: #0058a9 !important;
    }
    #duty_dobreg div.modal .button:focus, #duty_ssnreg div.modal .button:focus {
      position: relative;
      top: 1px;
      left:1px;
    }
    #duty_dobreg div.fixedLabel170, #duty_ssnreg div.fixedLabel170 {
        padding-bottom: 5px;
    }
    @media (max-width: 766px) {
        #duty_dobreg .smallmodal, #duty_ssnreg .smallmodal {
            width: 100%;
            left: 0;
            top: 40px;
        }
        #duty_dobreg div.fixedLabel170 label, #duty_ssnreg div.fixedLabel170 label {
            display: block;
        }
    }
    @media (min-width: 767px) {
        #duty_dobreg .smallmodal, #duty_ssnreg .smallmodal {
            width: 380px;
            height: 200px;
            left: 30%;
            top: 20%;
        }
        #duty_dobreg div.fixedLabel170 label, #duty_ssnreg div.fixedLabel170 label {
	        float: left;
	        width: 200px;
        }
    }
    /* end duty old style modal */

    /* php resports */
    div.pedit-form-fixed {
	    clear:both;
	    width: 100%;
	    margin-bottom: 8px;
    }
    div.pedit-form-fixed label {
	    float:left;
	    width:250px;
    }
    div.pedit-form-fixed select {
	    width:200px;
    }

    table.pedit-report-table {
        font-size: 0.8em;
    }
    table.pedit-report-table tr td {
	    border-right: 1px solid #ccc;
	    border-bottom: 1px solid #ccc;
	    padding: 0 2px;
    }
    table.pedit-report-table tr.pedit-report-table-head {
	    background-color: #f6f6f6;
    }
    table.pedit-report-table tr.pedit-report-table-head td {
    }
    table.pedit-report-table tr.pedit-report-table-regular {
    }
    table.pedit-report-table tr.pedit-report-table-regular td {
    }
    table.pedit-report-table tr th {
	    text-align: left;
	    border-bottom: 2px solid #ccc;
	    padding: 1px;
    }
    table.pedit-report-table tr td.pedit-report-table-fixed {
	    width: 200px;
	    font-weight: bold;
    }
    table.pedit-report-table tr td.pedit-report-table-name {
	    border-right: 0;
    }
    table.pedit-report-table tr td.pedit-report-table-leadtext {
	    width: 25px;
	    font-size: 0.8em;
    }

    .pedit-table-report { font-size: 0.9em;}
    .pedit-table-report ul { list-style: none; margin: 0; padding: 0; }
    /* php resports */

    /* php schema report */
    div.schemafield {
	    background-color: #fafafa;
	    border-top: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
	    margin-bottom: 5px;
	    padding: 5px;
    }
    div.schemascrolltable {
	    max-height: 600px;
	    overflow: auto;
    }
    span.schemastatfield {
	    background-color: #fafafa;
	    border: 1px solid #ddd;
	    padding: 2px 5px;
	    display: inline-block;
	    width: 200px;
    }
    table.schemaanswertable td {
	    border: 1px solid #ddd;
	    padding: 2px;
    }
    /* php schema report */
/* end must haves from non responsive design */

/* pedit evaluation status */
    .pedit-evaluation-status-flag-yellow {
	    background: url(images/icon/flag_yellow.png) no-repeat scroll left center transparent;
	    padding-left: 18px;
    }
    .pedit-evaluation-status-flag-green {
	    background: url(images/icon/complete.png) no-repeat scroll left center transparent;
	    padding-left: 18px;
    }
    .pedit-evaluation-status-flag-red {
	    background: url(images/icon/flag_red.png) no-repeat scroll left center transparent;
	    padding-left: 18px;
    }

    .pedit-evaluation-status-undelivered {
	    font-weight: bold;
	    color: black;
    }
    .pedit-evaluation-status-deliveredtemporary {
	    color:SteelBlue;
	    font-weight:bold;
    }
    .pedit-evaluation-status-evaluated {
	    font-weight: bold;
	    color: green;
    }
    .pedit-evaluation-status-preapproved {
        font-weight: bold;
        color: #00D800;
    }
    .pedit-evaluation-status-partlydelivered {
	    font-weight: bold;
	    color: red;
    }
    .pedit-evaluation-status-delivered {
	    font-weight: bold;
	    color: #FFA200;
    }
    .pedit-evaluation-status-tolate {
	    font-weight: bold;
	    color: #C165AA;
    }

    .pedit-evaluation-status-undelivered_light {
	    font-weight: bold;
	    color: Gray;
    }
    .pedit-evaluation-status-evaluated_light {
	    font-weight: bold;
	    color: #1BE425;
    }
    .pedit-evaluation-status-preapproved_light {
        font-weight: bold;
        color: lightGreen;
    }
    .pedit-evaluation-status-partlydelivered_light {
	    font-weight: bold;
	    color: #FF4F4F ;
    }
    .pedit-evaluation-status-delivered_light {
	    font-weight: bold;
	    color: #FFC666;
    }
    .pedit-evaluation-status-tolate_light {
	    font-weight: bold;
	    color: #D89ECA;
    }
/* end pedit-evaluation status */
