﻿@import url('standard-TableLayout.css');

@-ms-viewport{
  width: device-width;
}

* {
    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: normal 16px / 22px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
body {
  font-size: 100%;
  line-height: 1.375em; /*1.4285em;*/ /*20px*/
}
h1, h2 { font-family: "Lato"; }
h3, h4, h5, h6 { font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
h1, .uk-h1 {
    font-size: 2.5714em; /*36px*/
    /*font-size: 3em; font-weight: 300;*/
}
h2, .uk-h2 {
    font-size: 1.7143em; /*24px*/
    /*font-size: 2.2em; font-weight: 300;*/
}
h3, .uk-h3 {
    font-size: 1.2857em; /*18px*/
    /*font-size: 1.3em; font-weight: 600;*/
}
h4, .uk-h4 {
    font-size: 1.1429em; /*16px*/
}
h5, .uk-h5 {
    font-size: 1em; /*14px*/
}
h6, .uk-h6 {
    font-size: 0.8571em; /*12px*/
}
.ql-editor em {
    color: #333!important;
}
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-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    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;
}
.pedit-menu a, .uk-offcanvas a, .uk-offcanvas .uk-panel a:not([class]) {
    color: #fff;
}
.pedit-menu a:hover, .uk-offcanvas a:hover, .uk-offcanvas .uk-panel a:not([class]):hover {
    color: #fff000;
}
.pedit-menu, .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: #eee;
}
.uk-nav-offcanvas {
    border-bottom: none;
    box-shadow: none;
}
.uk-nav-offcanvas ul a {
    color: #fff;
    padding: 8px 0;
}
.uk-nav-offcanvas>li>a { line-height: 30px; }
html .uk-nav.uk-nav-offcanvas > li.uk-active > a {
    background: #222; /*themeColor*/
    font-weight: bold;
}
.uk-nav li > span {
    display: block;
}
.uk-nav-offcanvas ul span {
    padding: 8px 0;
}
.uk-alert-warning, .uk-alert-danger {
    color: #a00;
}
.uk-alert-success{
    color: #006102; 
}
/* end general font rules - uikit override */

/* uikit extension xlarge mode */
@media (min-width: 1220px) {
    .uk-width-xlarge-1-4 {
        width: 25%;
    }
    .uk-width-xlarge-3-4 {
        width: 75%;
    }
    .uk-hidden-xlarge {
        display: none !important ;
    }
}
/* end uikit extension xlarge mode */

/* pedit grid structure */
.pedit-grid {
    max-width: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
    /*display: table;*/
}
@media (min-width: 960px) {
    .pedit-grid {
    }
    .pedit-grid.pedit-menu-oncanvas {
        background: url("images/page-medium-bg.png") repeat-y;
        -webkit-transition: margin-left 0.3s ease-in-out;
        -moz-transition: margin-left 0.3s ease-in-out;
        -o-transition: margin-left 0.3s ease-in-out;
        transition: margin-left 0.3s ease-in-out;
        margin-left: 0;
    }
    .pedit-grid-menu.pedit-menu-oncanvas {
        width: 270px;
        min-width: 270px;
        max-width: 270px;
        min-height: 630px;
        /*display: table-cell;*/
        height: 100%;
        vertical-align: top;
        float: left;
        background: #333;
        color: #eee;
    }
    .pedit-toppanel {
        /*margin-left: 270px;*/
    }
    .pedit-grid-page {
        /*margin-left: 270px;*/
        /*background: #eaeaea;*/
        overflow-x: hidden;
    }
}

.pedit-grid-page {
    /*display: inline-block;
    height: 100%;
    vertical-align: top;*/
    /*width: 100%;
    max-width: 100%;*/
    /*margin-left: 270px;
    overflow: hidden;*/
}
.pedit-grid-footer {
    /*width: 100%;*/
}
/* end pedit structure */

/* content padding */
/*.pedit-page-content .partSuperV {
    padding: 5px 10px;
}
.pedit-page-side .partSuperV {
    padding-bottom: 15px;
}
@media (min-width: 960px) {
    .pedit-page-side .partSuperV {
        padding: 5px 10px 15px 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-goal { margin-bottom: 15px; }

.pedit-link-icon{
    cursor: pointer;
}
.pedit-linktext, .pedit-linktext:hover, .pedit-linktext:active, .pedit-linktext:visited { /* link styled as text */
    color: #444;
}
.pedit-linktext:not([href]) {
    cursor: default;
    text-decoration: none;
}
.uk-offcanvas .pedit-linktext, .uk-offcanvas .pedit-linktext:hover, .uk-offcanvas .pedit-linktext:active, .uk-offcanvas .pedit-linktext:visited { /* link styled as text */
    color: #eee;
}
.pedit-text-small {
    font-size: 0.8em;
}
.pedit-text-oneliner {
    white-space: nowrap;
    overflow: hidden;
    display: block;
}
.pedit-text-bold { font-weight: bold; }

.pedit-personmore-tab-content {
    border-color: #ddd;
    border-style: solid;
    border-width: 1px;
    border-top: hidden;
    padding-left: 5px;
    margin-top: 0;
}

.pedit-personmore-edit-left{
    width: 50%;
    float: left;
    padding-bottom: 8px;
}
.pedit-personmore-edit-right{
    width: 50%;
    float: right;
    padding-bottom: 8px;
}
.pedit-personmore-edit-header{
    padding-bottom: 8px;
}
@media screen and (max-width:480px){
    .pedit-personmore-edit-left,
    .pedit-personmore-edit-right{
        float:none;
        width:auto;
    }
}

.pedit-list {
    list-style: none;
    padding-left: 0;
    margin: 0;
}
.pedit-list-item {
    margin-bottom: 20px;
    position: relative;
}
.pedit-avatar-img {
    max-width: 45px;
    max-height: 45px;
    float: left;
}
.pedit-avatar-img-large {
    max-width: 250px;
    max-height: 250px;
}
.pedit-avatar-dummy {
    font-size: 2.7rem;
    padding: 0 5px;
    float: left;
}
.pedit-avatar-dummy-large {
    font-size: 5rem;
}

.pedit-margin-right { margin-right: 10px; }

/* pedit-listtable */
.pedit-listtable { margin: 10px 0; }
@media (max-width: 959px) {
    .pedit-listtable-with-tables { padding-top: 1px; }
    .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-500 { width: 500px; }
    .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 {
    /*border-bottom-color: #1a1a1a; themeColorDark;
    background-image: -webkit-linear-gradient(top,#666,#333);
    background-image: linear-gradient(to bottom,#666,#333);*/
    height: 50px;
}
.pedit-toppanel-right {
    position: absolute;
    top: 1px;
    right: 1px;
}
.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 {
    height: 49px;
    line-height: 49px;
}

.pedit-toppanel-user img {
    height: 35px;
    margin-right: 5px;
}
.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-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 */
@media (min-width: 960px) {
    .uk-nav-offcanvas > li > a {
        color: #fff;
        padding: 10px 15px;
        line-height: 30px;
        border-top: 1px solid rgba(0, 0, 0, 0.3);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05);
        text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
    }
    .uk-nav-offcanvas > .uk-open > a,
    html:not(.uk-touch) .uk-nav-offcanvas > li > a:hover,
    html:not(.uk-touch) .uk-nav-offcanvas > li > a:focus {
        background: #404040;
        color: #fff000;
        outline: none;
    }
    html .uk-nav.uk-nav-offcanvas > li.uk-active > a {
        background: #222;
        color: #ffffff;
        box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
        font-weight: bold;
    }
    .uk-nav-offcanvas .uk-nav-header {
        color: #777777;
        margin-top: 0;
        border-top: 1px solid rgba(0, 0, 0, 0.3);
        background: #404040;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05);
        text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
    }
    .uk-nav-offcanvas .uk-nav-divider {
        border-top: 1px solid rgba(255, 255, 255, 0.01);
        margin: 0;
        height: 4px;
        background: rgba(0, 0, 0, 0.2);
        box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
    }
    .uk-nav-offcanvas ul a {
        color: #fff;
    }
    html:not(.uk-touch) .uk-nav-offcanvas ul a:hover {
        color: #fff000;
    }
    /*.uk-nav-offcanvas {
        border-bottom: 1px solid rgba(0, 0, 0, 0.3);
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
    }*/
    .uk-nav-offcanvas .uk-nav-sub {
        border-top: 1px solid rgba(0, 0, 0, 0.3);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05);
    }
    .pedit-menu .uk-panel {
        margin: 20px 15px;
        color: #777777;
        text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
    }
    .pedit-menu .uk-panel-title {
        color: #eee;
    }
    .pedit-menu .uk-panel a:not([class]) {
        color: #eee;
    }
    .pedit-menu .uk-panel a:not([class]):hover {
        color: #fff000;
    }
    /*.pedit-menu:after {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 270px;
        width: 1px;
        background: rgba(0, 0, 0, 0.6);
        box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.6);
    }*/
}

.pedit-responsive-menu li.pedit-menu-hidden {
	background-color: #181818;
    padding-left: 20px;
}
.pedit-responsive-menu li.pedit-menu-hidden a {
	text-decoration: line-through;
}
.pedit-responsive-menu li.pedit-menu-deleted {
	background-color: #111;
    padding-left: 20px;
}
.pedit-responsive-menu li.pedit-menu-deleted a {
	text-decoration: line-through;
	color: Red;
}
.pedit-responsive-menu li.pedit-menu-hideinmenu {
	background-color: #222;
    padding-left: 20px;
}
.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 { width: 27px; }

.pedit-nav-divider {
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
    margin: 10px 0 10px -15px;
}

    /* 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 { }
    /* 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; }
    /* end localetools*/
/* end off-canvas pedit-responsive-menu menu */

/* pedit-page-content style */
.pedit-page-top { position: relative; }
.pedit-banner1-title { position: relative; overflow: hidden; min-height: 64px; }
.pedit-banner1 .pedit-page-title {
    padding-left: 30px;
}
.pedit-banner2-img { max-height: 100px; }
.pedit-banner2-grid-title { display: table; height: 1px; }
.pedit-banner2 .pedit-page-title {
    padding-left: 30px;
    display: table-cell;
    vertical-align: bottom;
}
.pedit-page-content { }
.pedit-part-top small { font-size: 0.8rem; margin-left: 10px; }
@media (max-width: 766px) {
    .pedit-banner2-img { float: none; display: block; margin: 0 auto; }
    .pedit-page-center { margin: 20px 0; }
}
@media (min-width: 767px) {
    .pedit-banner2-img { float: right; }
}
@media (min-width: 767px) and (max-width: 1219px) {
    .pedit-page-center { margin: 30px 10px; }
}
@media (min-width: 1220px) {
    .pedit-page-center { margin: 30px 0 0 30px; }
    .pedit-page-content-alone .pedit-page-center { margin-right: 30px; }
}
.pedit-page-content-alone{
    background-color: white;
}
/* end pedit-page-content style */

/* pedit-page-side style */
@media (min-width: 1220px) {
    .pedit-page-side { margin-top: 30px; }
}
/* end pedit-page-side style */

/* pedit-footer */
.pedit-footer {
    overflow: hidden;
}
/* end pedit-footer */

/* Alternative menu */
.pedit-alternativemenu { /* aligned left in small */
    text-align: center;
    position: absolute;
    top: 0;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 0 0 4px 4px;
}
.pedit-alternativemenu .uk-subnav { margin: -10px 0 0 -10px; }
.pedit-alternativemenu .uk-subnav a { color: #fff; }
.pedit-alternativemenu .uk-subnav-pill>*>:focus, .pedit-alternativemenu .uk-subnav-pill>*>:hover { color: #444; }
@media (min-width: 767px) { /* aligned right in medium and large */
    .pedit-alternativemenu {
        right: 0;
    }
}
/* 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 */


@media (min-width: 768px) {
    .pedit-modal-dialog.uk-modal-dialog {
        width: 90%!important;
        max-width: 1200px!important;
        padding: 0!important; /* JM Addition */
        min-height: 200px!important; /* JM Addition */
        border-radius: 0!important; /* JM Addition */
        margin: 50px auto 0px auto!important; /* JM Addition */
    }
}

@media (max-width: 767px) {
    .pedit-modal-dialog.uk-modal-dialog {
        width: 90%!important;
        padding: 0!important; /* JM Addition */
        min-height: 200px!important; /* JM Addition */
        border-radius: 0!important; /* JM Addition */
        margin: 20px auto 40px auto!important; /* JM Addition */
        height: calc(100vh - 60px)!important; /* JM Addition */
    }
}




.pedit-modal-overflow-container iframe {
    width: 100%!important;
}

.pedit-modal-box {
    padding-left: 0;
}
.pedit-modal-close {
    font-size: 2em;
    position: relative!important; /* JM Addition */
    margin: 10px!important; /* JM Addition */
    float: right; /* JM Addition */
    display: inline-block!important; /* JM Addition */
    margin-bottom: 5px!important; /* JM Addition */
}
.pedit-modal-overflow-container {
    overflow: auto;
    margin-top: 0px!important; /* JM Addition */
    width: 100%!important; /* JM Addition */
}

.pedit-modal-overflow-container-flash {
    overflow: hidden;
}
.pedit-fullscreen-toggle {
    float: right;
    /* margin-top: -10px !important; */ /* JM Removal*/
    /* margin-right: 20px; */ /* JM Removal */
    font-size: 1.5em;
    position: relative!important; /* JM Addition */
    margin: 10px!important; /* JM Addition */
    display: inline-block!important; /* JM Addition */
    margin-bottom: 5px!important; /* JM Addition */
    
}
.pedit-modal-link-toggle {
    float: right;
    /* margin-top: -10px !important; */ /* JM Removal */
    /* margin-right: 20px; */ /* JM Removal */
    font-size: 1.5em;

    position: relative!important; /* JM Addition */
    margin: 10px!important; /* JM Addition */
    display: inline-block!important; /* JM Addition */
    margin-bottom: 5px!important; /* JM Addition */
    
    
}
.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;
    padding: 10px 10px 0px 10px;
}
.pedit-modal-goal {
    position:relative;
    margin-left: 5.5em;
    display:none;
}

.pedit-modal-goal-box{
    position:absolute;
    margin: 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;
}
.pedit-slideshow .rsWithBullets { margin-bottom: 20px; }
/* 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 */

/* pedit-toolsmenu*/
ul.AspNet-Menu ul {
    border: 1px solid #fff;
}
/* end pedit-toolsmenu */

/* pedit-systemlink */
.pedit-systemlink-holder { margin-bottom: 15px; }
.pedit-systemlink:before {
    font-family: FontAwesome;
    content: "\f10c";
    color: #444;
    vertical-align: top;
    font-size: 0.5em;
    margin: 0 5px;
}
.pedit-systemlink:first-of-type:before {
    content: "";
}

/* end pedit-systemlink */

/* 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: #245F43; /*256145*/
    background: #E0FFE0;
    border: 1px solid #245F43;
    padding: 2px 18px;
    border-radius: 6px;
    margin-left: 4px;
    margin-right: 4px;
}
.pedit-answer-fill-in-wrong {
    color: #9C0209; /*#b0020a*/
    background: #FFE0E0;
    border: 1px solid #9C0209;
    padding: 2px 18px;
    border-radius: 6px;
    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;
}
.pedit-editor, .pedit-editor-500 {
    margin-bottom: 5px;
}
/* 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-tiles{
    /*background-color: #d9d5d0;
    padding-top: 25px;*/
    padding-bottom: 0 !important;
}
@media (max-width: 766px) {
    .pedit-tiles { padding-left: 15px; }
}
.pedit-tile-holder {
    margin-bottom: 30px;
}
@media (max-width: 766px) {
    .pedit-tile-holder {
        padding-left: 20px; /* overrides .uk-grid>* padding-left:35px, 2 tiles side by side on 320px width */
    }
}
.pedit-tilesettings-hide{
    display: none;
}
.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-pmenu{
    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: 8px 2px;
    box-sizing: border-box;
    text-align: center;
    font-size: 0.8rem;
}
.pedit-tile-footer-visited {
    background-color: #f0f0f0 !important;
}

.pedit-tile-footer > .admin i {
    color: #333;
    font-size: 1.1em;
    margin: 3px 8px;
}

.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-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: 4px;
    /*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: 15px;
}*/

.pedit-tile-image{
    margin-top: 3px;
    max-height: 87px;
    max-width: 100%;
    vertical-align: middle;
}

.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, .pedit-tile a > 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;
    line-height: 1rem;
}
.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;
}
.pedit-edit-tiles-icon-selected{
     border: 2px solid black !important;
     background-color: #cec;
}

.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;
    line-height: 0;
}
.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: 1.8em; }
.pedit-coachingroomgroup-member-forum { display: block; border: 1px solid #ccc; border-top: hidden; background-color: #eeeff0; cursor:pointer; line-height: 1.8em; 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; }

.pedit-coachingroomgroup-assignments-short { vertical-align: top; width: 33%; }
.pedit-coachingroomgroup-assignments-all { vertical-align: top; width: 33%; }
.pedit-coachingroomgroup-assignmentlist { list-style: 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-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-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;
    font-size: 1em;
}
.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-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 .pedit-congratulation-avatar-name, .pedit-congratulation-today .pedit-congratulation-person {
    font-weight: bold;
}
.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 {
}
.pedit-newspaper-category li {
    margin-left: 8px;
    margin-right: 8px;
}
.pedit-newspaper-category li:first-child {
    margin-left: 0;
}
.pedit-newspaper-category li:last-child {
    margin-right: 0;
}
.pedit-newspaper-category a {
}
.pedit-newspaper-category a:hover, .pedit-newspaper-category a:active {
    text-decoration: underline;
}
.pedit-newspaper-category a.AspNet-Menu-Selected {
    font-weight: bold;
}
@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; margin: -15px -15px 0 -15px; }
.pedit-articlelist-article-narrow .pedit-articlelist-image { margin: 0; }
.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 { }
.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-articlelist-image { max-height: 300px; }
    .pedit-class-switcher-content-articlelist .pedit-articlelist-list { margin-left: 0; }
    .pedit-articlelist-article-twocolumn:nth-child(2n) .uk-panel { background-color: #f6f6f6; }
}
@media (min-width: 767px) {
    .pedit-articlelist-article-twocolumn .pedit-articlelist-image { max-height: 400px; }
}
@media (min-width: 1220px) {
.pedit-articlelist-image-img { max-height: 400px; }
}
/* end pedit-articlelist */

/* pedit-article */
.pedit-article-image { text-align: center; margin: -15px -15px 0 -15px; }
.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; }
@media (max-width: 766px) {
    .pedit-article-image { max-height: 400px; }
}
@media (min-width: 1220px) {
    .pedit-article-image-img { max-height: 600px; }
}
/* end pedit-article*/

/* pedit-groupmemberlist */
.pedit-groupmember { height: 80px; 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; }
@media (min-width: 1220px) {
    .pedit-groupmember { width: 330px; }
}
/* 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 */

/* pedit-videodialog */
a.pedit-videodialog-view {
    font-size: 1.5em;
	display: inline-block;
	line-height: 36px;
	padding-left: 40px;
	background: transparent url("img/play.gif") center left no-repeat;
}
.pedit-videodialog-dialog { height: 550px; width: 710px;}
.pedit-videodialog-title { position: relative; }
.pedit-videodialog-title span { font-size: 1.2em; font-weight: bold; margin-bottom: 10px; }
.pedit-videodialog-close { position: absolute; top: -10px; right: -5px; }
.pedit-videodialog .videoobject { height: 350px; width: 340px; }
/* end pedit-videodialog */

/* 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%;
    }

    .pedit-list input[type="checkbox"], .pedit-assignment-col input[type="radio"] {
        vertical-align: middle;
        margin-right: 6px;
    }
    .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-undelivered:not([href]) {
    cursor: default;
    text-decoration: none;
}
.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 */






/* pedit-alo: should be in a separate file */



[pedit-alo-iframe-container] {
    height: calc(100vh - 53px);
}




    .pedit-alo-list {
        list-style: none;
        padding-left: 0;
        margin: 0;
    }
    .pedit-alo-list-item {
        margin-bottom: 20px;
        position: relative;
    }
    .pedit-alo-avatar-img {
        max-width: 45px;
        max-height: 45px;
        float: left;
    }
    .pedit-alo-avatar-img-large {
        max-width: 250px;
        max-height: 250px;
    }
    .pedit-alo-avatar-dummy {
        font-size: 2.7rem;
        padding: 0 5px;
        float: left;
    }
    .pedit-alo-avatar-img {
        border-radius: 50%;
    }

    .pedit-alo-label-hidden {
        position: absolute;
        top: 0;
        left: -10000px;
    }

    /* pedit-eventlist */
    .pedit-alo-eventlist-li {
        min-height: 45px;
    }
    .pedit-alo-eventlist-avatar {
        position: relative;
        margin-left: 52px;
    }
    .pedit-alo-eventlist-avatar-h3 {
        line-height: 30px;
        display: inline-block;
        max-width: calc(100% - 52px);
        white-space: nowrap;
        overflow: hidden;
        margin: 0 0 0 7px;
        font-size: 1em;
    }
    .pedit-alo-eventlist-time {
        display: inline-block;
        line-height: 30px;
        padding-left: 5px;
        position: absolute;
        top: 0;
        right: 0;
        background-color: #fff;
    }
    .pedit-alo-eventlist-content {
        margin: 5px 0 0 52px;
    }
    .pedit-alo-eventlist-content-text {
        margin: 5px 0 0 52px;
    }
    .pedit-alo-eventlist-content-emoticon {
        padding-right: 5px;
    }
    /* end pedit-eventlist */

    /* pedit-alo-articlelist */
    .pedit-alo-articlelist-image { text-align: center; margin: -15px -15px 0 -15px; }
    .pedit-alo-articlelist-image-img { max-height: 250px; }
    .pedit-alo-articlelist-lead { margin-top: 15px; margin-bottom: 15px; }
    .pedit-alo-articlelist-body { margin-top: 15px; margin-bottom: 15px; }

    @media (max-width: 766px) {
        .pedit-alo-articlelist-image { max-height: 300px; }
    }
    @media (min-width: 1220px) {
    .pedit-alo-articlelist-image-img { max-height: 400px; }
    }
    /* end pedit-articlelist */

    /* tiles menu */
    .pedit-alo-tiles{
        /*background-color: #d9d5d0;
        padding-top: 25px;*/
        padding-bottom: 0 !important;
    }
    @media (max-width: 766px) {
        .pedit-alo-tiles { padding-left: 15px; }
    }
    .pedit-alo-tile-holder {
        margin-bottom: 30px;
    }
    @media (max-width: 766px) {
        .pedit-alo-tile-holder {
            padding-left: 20px; /* overrides .uk-grid>* padding-left:35px, 2 tiles side by side on 320px width */
        }
    }
    .pedit-alo-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-alo-tile-visited {
        /*background-color: #ffffff;*/
        background-color: #f0f0f0 !important;
    }

    .pedit-alo-tile-hidden {
        opacity: 0.5;
        filter: alpha(opacity=50);
    }

    .pedit-alo-tile-new {
        border: 1px solid #aaa;
        border-radius: 3px;
        height: 164px;
        background-color: #cec;
        position: relative;
    }

    .pedit-alo-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: 8px 2px;
        box-sizing: border-box;
        text-align: center;
        font-size: 0.8rem;
    }
    .pedit-alo-tile-footer-visited {
        background-color: #f0f0f0 !important;
    }

    .pedit-alo-tile-footer > .admin i {
        color: #333;
        font-size: 1.1rem;
        margin: 3px 8px;
    }
    .pedit-alo-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-alo-tile-presentation-selected {
        border: 3px solid black;
        width: 150px;
        border-radius: 4px;
        /*border-bottom: none;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;*/
    }
    .pedit-alo-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-alo-tile-footer-presentation-selected {
        border: 3px solid black;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
        border-top: none;
    }
    .pedit-alo-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-alo-tile-icon-circle{
        border-radius: 50%;
        height: 60px;
        margin: 12px auto 5px;
        width: 60px;
    }
    .pedit-alo-tile-icon-circle i{
        font-size: 2em;
        color: white;
        padding-top: 15px;
    }
    .pedit-alo-tile-icon{
        vertical-align: middle;
        /*line-height: 100%;*/
        /*height: 100%;*/
    }

    /*.pedit-alo-tile > .tile-image {
        margin-bottom: 15px;
    }*/

    .pedit-alo-tile-image{
        margin-top: 3px;
        max-height: 87px;
        max-width: 100%;
        vertical-align: middle;
    }

    .pedit-alo-tile-displaytype {
        line-height:1rem;
        /*margin-top:0.2rem;*/
        margin-bottom: 0;
    }

    .pedit-alo-tile-presentation > h3{
        white-space: nowrap;
        overflow: hidden;
        line-height: 1.2rem;
    }
    .pedit-alo-tile > h3 {
        white-space: nowrap;
        overflow: hidden;
        /*word-wrap: break-word;
        line-height: 1rem;*/
        margin-bottom: 5px;
    }
    .pedit-alo-tile > p {
        margin-top: 0px;
        font-size: 11px;
        word-wrap: break-word;
        line-height: 1rem;
    }
    .pedit-alo-colorpicker-text .pedit-tiles-textcolor-1 {
        color: #444444;
        background-color: #444444;
    }
    .pedit-alo-colorpicker-text .pedit-tiles-textcolor-2 {
        color: #333333;
        background-color: #333333;
    }
    .pedit-alo-colorpicker-text .pedit-tiles-textcolor-3 {
        color: #222222;
        background-color: #222222;
    }
    .pedit-alo-colorpicker-text .pedit-tiles-textcolor-4 {
        color: #0090B0;
        background-color: #0090B0;
    }
    .pedit-alo-colorpicker-text .pedit-tiles-textcolor-5 {
        color: #0079cf;
        background-color: #0079cf;
    }
    .pedit-alo-colorpicker-text .pedit-tiles-textcolor-6 {
        color: #004695;
        background-color: #004695;
    }
    .pedit-alo-colorpicker-text .pedit-tiles-textcolor-7 {
        color: #006273;
        background-color: #006273;
    }
    .pedit-alo-colorpicker-text .pedit-tiles-textcolor-8 {
        color: #006800;
        background-color: #006800;
    }
    .pedit-alo-colorpicker-text .pedit-tiles-textcolor-9 {
        color: #005A00;
        background-color: #005A00;
    }
    .pedit-alo-colorpicker-text .pedit-tiles-textcolor-10 {
        color: #E19600;
        background-color: #E19600;
    }
    .pedit-alo-colorpicker-text .pedit-tiles-textcolor-11 {
        color: #DD7E00;
        background-color: #DD7E00;
    }
    .pedit-alo-colorpicker-text .pedit-tiles-textcolor-12 {
        color: #E85300;
        background-color: #E85300;
    }
    .pedit-alo-colorpicker-text .pedit-tiles-textcolor-13 {
        color: #B60000;
        background-color: #B60000;
    }
    .pedit-alo-colorpicker-text .pedit-tiles-textcolor-14 {
        color: #9F0000;
        background-color: #9F0000;
    }
    .pedit-alo-colorpicker-text .pedit-tiles-textcolor-15 {
        color: #A03000;
        background-color: #A03000;
    }
    .pedit-alo-colorpicker-text .pedit-tiles-textcolor-16 {
        color: #760000;
        background-color: #760000;
    }
    .pedit-alo-colorpicker-text .pedit-tiles-textcolor-17 {
        color: #884400;
        background-color: #884400;
    }
    .pedit-alo-tile .pedit-tiles-textcolor-1-circle {
        color: white;
        background-color: #444444;
    }
    .pedit-alo-tile .pedit-tiles-textcolor-2-circle {
        color: white;
        background-color: #333333;
    }
    .pedit-alo-tile .pedit-tiles-textcolor-3-circle {
        color: white;
        background-color: #222222;
    }
    .pedit-alo-tile .pedit-tiles-textcolor-4-circle {
        color: white;
        background-color: #0090B0;
    }
    .pedit-alo-tile .pedit-tiles-textcolor-5-circle {
        color: white;
        background-color: #0079cf;
    }
    .pedit-alo-tile .pedit-tiles-textcolor-6-circle {
        color: white;
        background-color: #004695;
    }
    .pedit-alo-tile .pedit-tiles-textcolor-7-circle {
        color: white;
        background-color: #006273;
    }
    .pedit-alo-tile .pedit-tiles-textcolor-8-circle {
        color: white;
        background-color: #006800;
    }
    .pedit-alo-tile .pedit-tiles-textcolor-9-circle {
        color: white;
        background-color: #005A00;
    }
    .pedit-alo-tile .pedit-tiles-textcolor-10-circle {
        color: white;
        background-color: #E19600;
    }
    .pedit-alo-tile .pedit-tiles-textcolor-11-circle {
        color: white;
        background-color: #DD7E00;
    }
    .pedit-alo-tile .pedit-tiles-textcolor-12-circle {
        background-color: #E85300;
    }
    .pedit-alo-tile .pedit-tiles-textcolor-13-circle {
        color: white;
        background-color: #B60000;
    }
    .pedit-alo-tile .pedit-tiles-textcolor-14-circle {
        color: white;
        background-color: #9F0000;
    }
    .pedit-alo-tile .pedit-tiles-textcolor-15-circle {
        color: white;
        background-color: #A03000;
    }
    .pedit-alo-tile .pedit-tiles-textcolor-16-circle {
        color: white;
         background-color: #760000;
    }
    .pedit-alo-tile .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;
    }
    .pedit-edit-tiles-icon-selected{
         border: 2px solid black !important;
         background-color: #cec;
    }

    .pedit-alo-tile-status-{
        display: none;
    }
    .pedit-alo-tile-status-undelivered{
        color: black;
    }
    .pedit-alo-tile-status-evaluated{
        color: green;
    }
    .pedit-alo-tile-status-partlydelivered{
        color: red;
    }
    .pedit-alo-tile-status-delivered{
        color: #FFA200;
    }
    .pedit-alo-tile-status-deliveredtemporary{
        color:SteelBlue;
    }
    .pedit-alo-tile-status-partlyevaluated{
        color:#86bedb;
    }
    .pedit-alo-tile-status-tolate{
        color: #C165AA;
    }
    .pedit-alo-tile-status-preapproved{
        color: #00D800;
    }
    .pedit-alo-tile-showflag-none{
        display: none;
    }
    .pedit-alo-tile-showflag-green{
        color: green;
    }

    .pedit-alo-tile-showflag-yellow{
        color: #FFA200;
    }
    .pedit-alo-for-tilesmenu-element-hidden{
        opacity: 0.5;
        filter: alpha(opacity=50);
    }
    .pedit-alo-for-tilesmenu-element-eye{
        font-size: 1.7em;
        float: right;
        color: black;
        vertical-align: middle;
        line-height: 0;
    }
    .pedit-alo-class-toptext{
        display: inline-block;
        width: 100%;
    }
    /* end tiles menu */
/* end pedit-alo */
