/* Minification failed. Returning unminified contents.
(5253,23): run-time error CSS1034: Expected closing parenthesis, found ','
(5253,23): run-time error CSS1042: Expected function, found ','
(5253,26): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
 */
.accordion .card-header {
    background-color:white;
}
    .accordion .card-header a{
        text-decoration:none;
    }
    .accordion .card-header span:hover {
        text-decoration: underline;
    }

.accordion [data-toggle="collapse"] h5:before {
    content: "\f0d7";
    font-family: "Font Awesome 5 Free"; /* This is the correct font-family*/
    font-style: normal;
    font-weight: 900;
    text-decoration: inherit;
}

.accordion [data-toggle="collapse"].collapsed h5:before {
    content: "\f0da";
    font-family: "Font Awesome 5 Free"; /* This is the correct font-family*/
    font-style: normal;
    font-weight: 900;
    text-decoration: inherit;
}

body {
    background-color: #F5F6F6;
    padding-top: 0;
    margin-left: 10.938em;
    margin-right: 10.938em;
    overflow-x: hidden;
}

@media screen and (min-width: 1200px) {
    .container-fluid.cantina {
        padding-left: 150px;
        padding-right: 150px;
    }
}
@media screen and (max-width: 1199px) {
    .container-fluid.cantina {
        padding-left: 30px;
        padding-right: 30px;
    }
}

#page-footer .back-to-top {
    width: 75px;
    height: 0;
    position: relative;
    bottom: 0px;
    left: 75%;
}

#page-footer i {
    display: none;
    position: relative;
    font-size: 2.357em;
    color: #002B5C;
    cursor: pointer;
    top: -65px;
    left: 20px;
}

#page-footer span {
    display: none;
    position: relative;
    color: #FFFFFF;
    cursor: pointer;
    bottom: 0;
}

/* Main Page */
.row.title-bar span {
    vertical-align: baseline;
    line-height: 48px;
}

.row.title-bar i {
    padding-right: 0.250em;
    padding-left: 0.250em;
}

.page-title {
    font-family: 'Roboto Slab';
    font-weight: bold;
    text-transform: capitalize;
    color: rgba(0,0,0,0.87);
    font-size: 2.286em;
}

.days-left-count {
    font-family: Arial;
    color: rgba(0,0,0,0.87);
    font-size: 2em;
    padding-right: 0.5em;
}

.days-left-text {
    font-family: Arial;
    color: rgba(0,0,0,0.87);
    font-size: 1.143em;
}

.info-key {
    font-size: 0.857em;
}

.red-icon {
    color: #BA0404;
}

.orange-icon {
    color: #E65722;
}

.green-icon {
    color: #008000;
}
/* END: Main Page*/

/* Site Font Styles */
.header {
    font-family: 'Roboto Slab';
}
.header.large {
    font-size: 60px;
}

.header.small {
    font-size: 32px;
}

.subheader, .body, .caption {
    font-family: Arial;
}

.subheader.large {
    font-size: 28px;
}

.subheader.small {
    font-size: 20px;
}

.body.large {
    font-size: 16px;
}

.body.small {
    font-size: 14px;
}

.caption {
    font-size: 12px;
}

.bold {
    font-weight: bold;
}

.italic {
    font-style: italic;
}
/* END: Site Font Styles */

/* Site Colors */
.pri-1 {
    background-color: #002B5C;
}

.pri-2 {
    background-color: #073C73;
}

.pri-3 {
    background-color: #245694;
}

.pri-4 {
    background-color: #BFCBDE;
}

.pri-5 {
    background-color: #E6EAF1;
}

.sec-1 {
    background-color: #006100;
}

.sec-2 {
    background-color: #008000;
}

.sec-3 {
    background-color: #358228;
}

.sec-4 {
    background-color: #C6E7C1;
}

.sec-5 {
    background-color: #E7F6E6;
}

.accent-sec {
    background-color: #007793;
}

.accent-sec.dark {
    background-color: #005667;
}

.accent-destruct {
    background-color: #BA0404;
}

.accent-destruct.dark {
    background-color: #940303;
}

.accent-caution {
    background-color: #E65722;
}

.accent-caution.dark {
    background-color: #CA5A1A;
}

.white-high {
    color: rgba(255,255,255,1);
}

.white-medium {
    color: rgba(255,255,255,0.91);
}

.white-low {
    color: rgba(255,255,255,0.6);
}

.black-high {
    color: rgba(0,0,0,0.87);
}

.black-medium {
    color: rgba(0,0,0,0.60);
}

.surface {
    background-color: #F5F6F6;
}

.surface.medium {
    background-color: #E1E2E2;
}

.surface.dark {
    background-color: #66696A;
}
/* END: Site Colors */

.dropzone,.dropzone *{box-sizing:border-box}.dropzone{position:relative}.dropzone .dz-preview{position:relative;display:inline-block;width:120px;margin:0.5em}.dropzone .dz-preview .dz-progress{display:block;height:15px;border:1px solid #aaa}.dropzone .dz-preview .dz-progress .dz-upload{display:block;height:100%;width:0;background:green}.dropzone .dz-preview .dz-error-message{color:red;display:none}.dropzone .dz-preview.dz-error .dz-error-message,.dropzone .dz-preview.dz-error .dz-error-mark{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{display:block}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{position:absolute;display:none;left:30px;top:30px;width:54px;height:58px;left:50%;margin-left:-27px}

.bc1.bc-bg {
    background-color: #fff;
    height: 2.3rem;
}
/*.bc1>div>div.row{
    height:1rem;
    background-color:inherit;
}*/
/*.bc1 .breadcrumb {
    height:1.1rem;
}*/
.bc1 .fa-home{
    height:0.7rem;
}
.arr-right .breadcrumb-item + .breadcrumb-item::before {
    content: "›";
    vertical-align: top;
    font-size: 1.8rem;
    line-height: 1rem;
}

.breadcrumb-item a, .breadcrumb-item span {
    font-size: 0.9rem;
    text-decoration:none;
}

.breadcrumb .breadcrumb-item:not(:first-child) {
    padding-left: 0.03rem !important;
}
.breadcrumb-item.active {
    color: #40454a;
}

.collapsible {
}

.collapsible-header {
}
.collapsible .card-header.btn {
} 
.collapsible-header > div {
    height: 1.7rem;
}


    .collapsible-header span {
        font-weight: bold;        
    }

.collapsible-header button {
    width: 100%;
    background-color: rgb(247, 247, 247);
    
}

.collapseTitleText {
    font-size: 1.25rem;
    font-family: Arial;
    color: rgba(0,0,0,0.87);

}


button[aria-expanded="false"] i.opened {
    display: none;
    text-align: right;
}

button[aria-expanded="false"] i.closed {
    display: contents;
    text-align: right;
}

button[aria-expanded="true"] i.opened {
    display: contents;
    text-align: right;
}

button[aria-expanded="true"] i.closed {
    display: none;
    text-align: right;
}

.collapsible-icon {
    text-align: left;
    width: 2%;
    padding-left: 1.15rem;
    font-size: 1.2rem;
}
@media (max-width: 767px) {
    .collapsible-number {
        text-align: right;
        font-weight: bold;
        font-size: 1.025rem;
        text-decoration: none;
        padding-right: 0.5rem;
        width: 100%;
    }
    .collapsible-summary {
        text-align: left;
        width: 20%;
        font-weight: normal;
    }
}

.collapsible-summary {
    text-align: left;
    width: 40%;
    font-weight: normal;
}
    .collapsible-summary a{
       text-decoration: none;
    }
        .collapsible-summary a:hover {
            text-decoration: underline;
        }
.collapsible-summary-left {
    text-align: left;
    
    font-weight: normal;
}
.collapsible-summary-left a {
    text-decoration: none;
}

    .collapsible-summary-left a:hover {
        text-decoration: underline;
    }



.collapsible-number {
    text-align: right;
    font-weight: bold;
    font-size: 1.025rem;
    text-decoration: none;
    padding-right: 0.5rem;
    width: 0%;
}
    .collapsible-number .green a{
        color: #008000;
    }

    .collapsible-number .red a{
        color: #8d0103;
    }

    .collapsible-number .yellow a{
        color: #e15728;
    }

    .collapsible-number .gray a {
        color: #66696A;
    }


    .collapsible-number a {
        text-decoration: none;
    }
        .collapsible-number a:hover {
            text-decoration: underline;
        }

.collapsible-status {
    text-align: right;
    width: 1%;
    padding-right: 0.1rem !important;
    vertical-align: bottom;
}

.collapsible-actionicon {
    text-align: center;
    padding-left: 0rem !important;
    width: 1%;
    padding-bottom: 0.25rem !important;
}

    .collapsible-actionicon > em {
        position: relative;
        top: 0.2rem;
    }

.collapsible-summary-special {
    font-weight: bold;
}

.collapsible-body {
    padding-top: 0px;
    padding-bottom: 0px;
}

    .collapsible-body > div > [class*="col"] {
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
    }

.collapsible-circle-green {
    border: 0px;
    height: 1rem;
    width: 1rem;
    border-radius: 50%;
    background-color: #008000;
}

.collapsible-circle-gray {
    border: 0px;
    height: 1rem;
    width: 1rem;
    border-radius: 50%;
    background-color: #767676;
}

.collapsible-circle-darkgray {
    border: 0px;
    height: 1rem;
    width: 1rem;
    border-radius: 50%;
    background-color: #66696A;
}

.collapsible-circle-red {
    border: 0px;
    height: 1rem;
    width: 1rem;
    border-radius: 50%;
    background-color: #8d0103;
}

.collapsible-circle-yellow {
    border: 0px;
    height: 1rem;
    width: 1rem;
    border-radius: 50%;
    background-color: #e15728;
}

.collapsible-vborder {
    background-color: rgba(0, 0, 0, 0.125);
    width: 1px;
}

.collapsible-hborder {
    background-color: rgba(0, 0, 0, 0.125);
    padding: 0rem !important;
    margin: 0rem !important;
    height: 0.05rem;
}

.collapsible-hrow-border {
    border: 0.1rem solid transparent;
    border-bottom: 0.1rem solid rgba(0,0,0,0.3);
}

    .collapsible-hrow-border:hover {
        outline: 1px solid black !important;
        background-color: #f5f6f6;
    }

.collapsible-hrow-nohover {
    border: 0.1rem solid transparent;
    border-bottom: 0.1rem solid rgba(0,0,0,0.3);
}


.collapsible-hrow-noborder {
    border: 0px;
}

    .collapsible-hrow-noborder:hover {
        background-color: #f5f6f6;
        border: 1px solid black;
     }

.collapsible-height-unspecified {
}

.collapsible-height-Fill {
    height: 100%;
}

.collapsible-height-XXSmall {
    height: 4rem;
}


.collapsible-height-XSmall {
    height: 9rem;
}

.collapsible-height-Small {
    height: 14rem;
}

.collapsible-height-Medium {
    height: 16rem;
}

.collapsible-height-MedLarge {
    height: 19rem;
}

.collapsible-height-Large {
    height: 26.5rem;
}

.collapsible-height-XLarge {
    height: 64rem;
}

.collapsible-height-auto{
    height: 100%;
}

.collapsible .legend-ico em {
    padding-left: 3px;
    padding-top: 3px;
    /*vertical-align: top;*/
}
.collapsible .legend-ico span {
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: top;
}

.collapsible .card-header.btn {
    border: none;
}

.collapsible .card {
    /*border: 1px solid rgb(216, 216, 216);*/
}


.collapsible .divcircle {
    margin-top: -2.5rem;
    background-color: #3884FF;
    border: 0.250em solid #3884FF;
    border-radius: 50%;
    width: 2.2rem;
    height: 2.2rem;
    color: #fff;
    font-size: 1.5rem;
}
    .collapsible .divcircle > em {
        display: flex;
        font-size:1.35rem;
        padding-left: 0.1rem;
    }
.collapsible .iconrow{
    height:0px;
}

.collapsible .fa-eye {
    color: gray;
    margin-left: 1.15rem;
    font-size: 1.2rem;
}
.collapsible .fa-ban {
    color: #66696A;
    margin-left: 1.15rem;
    font-size: 1.2rem;
}

.collapsible .fa-check-circle {
    color: #008000;
    margin-left: 1.15rem;
    font-size: 1.2rem;
}
.collapsible .fa-exclamation-triangle {
    color: #8d0103;
    margin-left: 1.15rem;
    font-size: 1.2rem;
}
.collapsible .fa-question-circle {
    color: #e15728;
    margin-left: 1.15rem;
    font-size: 1.2rem;
}


/*.boxshadow {
    -webkit-box-shadow: 0 0 4px #c7c7c7;
    box-shadow: 0 0 4px #c7c7c7;
}*/

.headerText{
    font-size: 1.42rem;
    font-weight: bold;
    text-align: left;
    padding-left: 1.75rem;
    margin-left: 0.35rem;
}

.allRecordsBox {
    background-color: #002B5C;
}
.allRecordsBox:hover {
    background-color: #2b70e9;
}
.allRecordsBox .number {
    font-size: 2rem;
}
.allRecordsBox a {
    color: #fff;
    text-decoration: none;  
    text-align: center;
    width: 100%;
    padding-bottom: 0.75rem;
}
.allRecordsBox a:hover {
    text-decoration: underline;
    color: #fff;
    background-color: #2b70e9;
}

.greenMonitoringBox {
    background-color: #008000;
    color: #fff;
    padding-top: 0.75rem;
   
    margin-top: 1%;
}
.greenMonitoringBox:hover {
    background-color: #218838;
}

.greenMonitoringBox .number {
    font-size: 1rem;
}

.greenMonitoringBox a {
    color: #fff;
    text-decoration: none;
    text-align: center;
    width: 100%;
    padding-bottom: 0.75rem;
    font-size: 0.875rem;
}

.greenMonitoringBox a:hover {
    text-decoration: underline;
    color: #fff;
}

.smallMonitoringBox {
    color: #fff;
}
.smallMonitoringBox:hover {
    background-color: #218838;
}

.smallMonitoringBox .number {
    font-size: 1rem;
}

.smallMonitoringBox a {
    color: #fff;
    text-decoration: none;
    text-align: center;
    width: 100%;
    padding-bottom: 0.75rem;
    font-size: 0.875rem;
}

.smallMonitoringBox a:hover {
    text-decoration: underline;
    color: #fff;
}

.monitorBox-wrapper {
    padding-bottom: 1em;
}
.monitorBox {
    height: 4.714em;
    margin-top: 0.571em;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    position: relative;
    padding: 0;
}

.monitorBox a {
    color: #FFFFFF;
    text-decoration: none;
    display: block;
    width: 100%;
    height: 100%;
}

    .monitorBox a:hover {
        color: #fff;
        text-decoration: underline;
    }

.monitorBox span {
    padding-left: 1.571rem;
    padding-right: 1.571rem;
}
.monitorBox.blue, .monitorBox.nohoverblue {
    background-color: #002B5C;
}

.monitorBox.green, .monitorBox.nohovergreen{
    background-color: #008000;
}

.monitorBox.blue:hover {
    background-color: #245694;
}

.monitorBox.green:hover {
    background-color: #C6E7C1;
}

.monitorBox.green:hover a {
    color: #000000;
    text-decoration: underline;
}

.monitorBox span.num {
    font-size: 1.571rem;
    padding-top: 0.429rem;
    text-align: left;
}

.monitorBox span.txt {
    font-size: 0.857em;    
    text-align: left;
}

.col-6.left {
    padding-right: 0.333em;
}

.col-6.right {
    padding-left: 0.333em;
}

.ice .ice-divheadericonsdiv {
    top: -1rem;
    left: 48%;
    position: absolute;
    background-color: #3884FF;
    border: 0.250em solid #3884FF;
    border-radius: 50%;
    width: 2rem;
    height: 2rem;
    color: #fff;
    font-size: 1.5rem;
}

    /*.ice .ice-divheadericonsdiv .fa, .ice .ice-divheadericonsdiv .fas {
        position: absolute;
        left: .05rem;
        top: 0.1rem;
        font-size:1.2rem;
    }*/

.collapsible-header > div {
    /*background-color: #13499d;*/
    height: 1.7rem;
}

.ice-header-view {
    text-align: center;
    /*min-height: 3rem;*/
    /*padding: 1rem;*/
}
/*.ice-divheadericonsdiv {
    height:0rem;
}*/
.ice .card-header h5 {
    font-size: 0.9rem;
}


.ice-editbutton {
    position: absolute;
    top: 2px;
    right: 17px;
    opacity: 0.6;
    z-index:9000;
}
.ice-editbutton:hover {
    opacity: 0.9;
    background-color:#808080;
    color:white;
}
.ice-header-edit {
    display: none;
    top: -4px;
    position:absolute;
    /*right: 30px;
    min-width: 300px;*/
    z-index: 9000; /*above the editor*/
}

.ce-header-box {
    position:absolute;
    top:-20px;
    right:5px;
    min-width:250px;
    z-index:9999;
}

.ce-header-view {
    /*text-align: center;
    padding: 1rem;
    position: absolute;
    right: 13px;
    top:-9px;*/
    z-index: 1000; /*above the editor*/
}

.ce-editbutton {
    /*position: absolute;
    top: -0px;
    right: 0px;*/
    opacity: 0.6;
}
.ce-editbutton:hover {
    opacity: 0.9;
    background-color: #808080;
    color: white;
}

.ce-header-edit {
   display: none;
     /*margin: 15px;
    top: -10px;
    left: 0px;*/

    z-index: 1000; /*above the editor*/
}
.ce-cancelbutton-div {
    z-index: 9999;
}
.ce-savebutton-div {
    z-index: 9999;
}
.ce-borderbutton-div {
    z-index:9999;
}
.ce-hiddenbutton-div {
    z-index: 9999;
}
/*.ice-savebutton-div {
    top: -15px;
}
.ice-cancelbutton-div {
    top: -15px;
}*/
.ce-height-Fill {
    height: 100%;
}

.ce-height-XSmall {
    height: 8rem;
    -webkit-box-shadow: 0 0 4px #c7c7c7;
    
}

.ce-height-Small {
     height: 8rem;
    
}

.ce-height-SMedium {
    height: 17.5rem;
    margin: 0px;
    padding: 0px;
}

.ce-height-Medium {
    height: 22rem;
    
}

.ce-height-Large {
    height: 27rem;
    
}

.ce-height-XLarge {
    height: 64rem;
    
}

.ice-short-content {
    overflow: hidden;
    height: 100%;
}

.ice-read-btn-contain {
    position: absolute;
    bottom: 0.01rem;
    right: 0.2rem;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 1));
    width: 97%;
    height: 50px;
    text-align: right;
}

    .ice-read-btn-contain > button {
        opacity: 1;
        border: none;
        box-shadow: none !important;
        cursor: pointer;
        margin-top:25px;
    }
.ice-iconrow .divcircle {
    margin-top: -2rem;
    background-color: #3884FF;
    border: 0.250em solid #3884FF;
    border-radius: 50%;
    width: 2rem;
    height: 2rem;
    color: #fff;
    font-size: 1.5rem;
}
.ice-iconrow .divcircle > em{
   display:flex;
   font-size:1.25rem;
}

.ice .modal-window, .ce .modal-window {
    position: fixed;
    background-color: rgba(17, 18, 28, 0.66);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9999;
    visibility: visible;
    opacity: 1;
    pointer-events: none;
    transition: all 0.3s;
    pointer-events: auto;
}

    .ice .modal-window > div, .ce .modal-window > div {
        position: absolute;
        padding: 2em;
        background: #ffffff;
    }

@media screen and (max-width: 1199px) {
    .ice .modal-window > div, .ce .modal-window > div {
        top: 25%;
        left: 25%;
        -webkit-transform: translate(-25%, -25%);
        transform: translate(-25%, -25%);
    }
}
@media screen and (min-width: 1200px) {
    .ice .modal-window > div, .ce .modal-window > div {
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
}
/*!
 * Cropper.js v1.4.3
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2018-10-24T13:07:11.429Z
 */

.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.cropper-container img {
  display: block;
  height: 100%;
  image-orientation: 0deg;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%;
}

.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.cropper-wrap-box,
.cropper-canvas {
  overflow: hidden;
}

.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}

.cropper-modal {
  background-color: #000;
  opacity: .5;
}

.cropper-view-box {
  display: block;
  height: 100%;
  outline-color: rgba(51, 153, 255, 0.75);
  outline: 1px solid #39f;
  overflow: hidden;
  width: 100%;
}

.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: .5;
  position: absolute;
}

.cropper-dashed.dashed-h {
  border-bottom-width: 1px;
  border-top-width: 1px;
  height: calc(100% / 3);
  left: 0;
  top: calc(100% / 3);
  width: 100%;
}

.cropper-dashed.dashed-v {
  border-left-width: 1px;
  border-right-width: 1px;
  height: 100%;
  left: calc(100% / 3);
  top: 0;
  width: calc(100% / 3);
}

.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: .75;
  position: absolute;
  top: 50%;
  width: 0;
}

.cropper-center:before,
.cropper-center:after {
  background-color: #eee;
  content: ' ';
  display: block;
  position: absolute;
}

.cropper-center:before {
  height: 1px;
  left: -3px;
  top: 0;
  width: 7px;
}

.cropper-center:after {
  height: 7px;
  left: 0;
  top: -3px;
  width: 1px;
}

.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: .1;
  position: absolute;
  width: 100%;
}

.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}

.cropper-line {
  background-color: #39f;
}

.cropper-line.line-e {
  cursor: ew-resize;
  right: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-n {
  cursor: ns-resize;
  height: 5px;
  left: 0;
  top: -3px;
}

.cropper-line.line-w {
  cursor: ew-resize;
  left: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-s {
  bottom: -3px;
  cursor: ns-resize;
  height: 5px;
  left: 0;
}

.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: .75;
  width: 5px;
}

.cropper-point.point-e {
  cursor: ew-resize;
  margin-top: -3px;
  right: -3px;
  top: 50%;
}

.cropper-point.point-n {
  cursor: ns-resize;
  left: 50%;
  margin-left: -3px;
  top: -3px;
}

.cropper-point.point-w {
  cursor: ew-resize;
  left: -3px;
  margin-top: -3px;
  top: 50%;
}

.cropper-point.point-s {
  bottom: -3px;
  cursor: s-resize;
  left: 50%;
  margin-left: -3px;
}

.cropper-point.point-ne {
  cursor: nesw-resize;
  right: -3px;
  top: -3px;
}

.cropper-point.point-nw {
  cursor: nwse-resize;
  left: -3px;
  top: -3px;
}

.cropper-point.point-sw {
  bottom: -3px;
  cursor: nesw-resize;
  left: -3px;
}

.cropper-point.point-se {
  bottom: -3px;
  cursor: nwse-resize;
  height: 20px;
  opacity: 1;
  right: -3px;
  width: 20px;
}

@media (min-width: 768px) {
  .cropper-point.point-se {
    height: 15px;
    width: 15px;
  }
}

@media (min-width: 992px) {
  .cropper-point.point-se {
    height: 10px;
    width: 10px;
  }
}

@media (min-width: 1200px) {
  .cropper-point.point-se {
    height: 5px;
    opacity: .75;
    width: 5px;
  }
}

.cropper-point.point-se:before {
  background-color: #39f;
  bottom: -50%;
  content: ' ';
  display: block;
  height: 200%;
  opacity: 0;
  position: absolute;
  right: -50%;
  width: 200%;
}

.cropper-invisible {
  opacity: 0;
}

.cropper-bg {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC');
}

.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.cropper-hidden {
  display: none !important;
}

.cropper-move {
  cursor: move;
}

.cropper-crop {
  cursor: crosshair;
}

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}


/*@media (min-width: 1200px) {
    .custom-validation .btn {
        min-width: 100px;
    }
}*/

.custom-validation .input-validation-error, .custom-validation .field-validation-error + input {
    border: 1px solid #ba0404;
}

.custom-validation .field-validation-error span {
    color: #ba0404;
    font-size: 0.875rem;
}

.custom-validation .field-validation-error::after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: #ba0404;
    content: "\f071";
    font-size: 20px;
}

.custom-validation .field-validation-error.val-msg-txt::after {
    position: absolute;
    top: 6px;
    right: 10px;
}

.custom-validation .field-validation-error.val-msg-ddl::after {
    position: absolute;
    top: 28px;
    right: 25px;
}

/*.custom-validation input:required:focus {
    border: 1px solid red;
    outline: none;
}*/

/**
        * style input elements that have a required
        * attribute and a hover state
        */
/*.custom-validation input:required:hover {
    opacity: 1;
}*/

.custom-validation .validation-summary-errors ul, .validation-summary-errors li {
    display: none;
}

.custom-validation .validation-summary-valid {
    display: none;
}

.custom-validation .validation-summary-errors {
    color: #ba0404;
}
/*.custom-validation .password-eye{
    margin-right:25px;
}*/
.req-field{
    position:relative;
    top:35px;
}
/*
 * The MIT License
 * Copyright (c) 2012 Matias Meno <m@tias.me>
 */
@-webkit-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px); } }
@-moz-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px); } }
@keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px); } }
@-webkit-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); } }
@-moz-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); } }
@keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); } }
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
@-moz-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
.dropzone, .dropzone * {
  box-sizing: border-box; }

.dropzone {
  min-height: 150px;
  border: 2px solid rgba(0, 0, 0, 0.3);
  background: white;
  padding: 20px 20px; }
  .dropzone.dz-clickable {
    cursor: pointer; }
    .dropzone.dz-clickable * {
      cursor: default; }
    .dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
      cursor: pointer; }
  .dropzone.dz-started .dz-message {
    display: none; }
  .dropzone.dz-drag-hover {
    border-style: solid; }
    .dropzone.dz-drag-hover .dz-message {
      opacity: 0.5; }
  .dropzone .dz-message {
    text-align: center;
    margin: 2em 0; }
  .dropzone .dz-preview {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 16px;
    min-height: 100px; }
    .dropzone .dz-preview:hover {
      z-index: 1000; }
      .dropzone .dz-preview:hover .dz-details {
        opacity: 1; }
    .dropzone .dz-preview.dz-file-preview .dz-image {
      border-radius: 20px;
      background: #999;
      background: linear-gradient(to bottom, #eee, #ddd); }
    .dropzone .dz-preview.dz-file-preview .dz-details {
      opacity: 1; }
    .dropzone .dz-preview.dz-image-preview {
      background: white; }
      .dropzone .dz-preview.dz-image-preview .dz-details {
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -ms-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear; }
    .dropzone .dz-preview .dz-remove {
      font-size: 14px;
      text-align: center;
      display: block;
      cursor: pointer;
      border: none; }
      .dropzone .dz-preview .dz-remove:hover {
        text-decoration: underline; }
    .dropzone .dz-preview:hover .dz-details {
      opacity: 1; }
    .dropzone .dz-preview .dz-details {
      z-index: 20;
      position: absolute;
      top: 0;
      left: 0;
      opacity: 0;
      font-size: 13px;
      min-width: 100%;
      max-width: 100%;
      padding: 2em 1em;
      text-align: center;
      color: rgba(0, 0, 0, 0.9);
      line-height: 150%; }
      .dropzone .dz-preview .dz-details .dz-size {
        margin-bottom: 1em;
        font-size: 16px; }
      .dropzone .dz-preview .dz-details .dz-filename {
        white-space: nowrap; }
        .dropzone .dz-preview .dz-details .dz-filename:hover span {
          border: 1px solid rgba(200, 200, 200, 0.8);
          background-color: rgba(255, 255, 255, 0.8); }
        .dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
          overflow: hidden;
          text-overflow: ellipsis; }
          .dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
            border: 1px solid transparent; }
      .dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {
        background-color: rgba(255, 255, 255, 0.4);
        padding: 0 0.4em;
        border-radius: 3px; }
    .dropzone .dz-preview:hover .dz-image img {
      -webkit-transform: scale(1.05, 1.05);
      -moz-transform: scale(1.05, 1.05);
      -ms-transform: scale(1.05, 1.05);
      -o-transform: scale(1.05, 1.05);
      transform: scale(1.05, 1.05);
      -webkit-filter: blur(8px);
      filter: blur(8px); }
    .dropzone .dz-preview .dz-image {
      border-radius: 20px;
      overflow: hidden;
      width: 120px;
      height: 120px;
      position: relative;
      display: block;
      z-index: 10; }
      .dropzone .dz-preview .dz-image img {
        display: block; }
    .dropzone .dz-preview.dz-success .dz-success-mark {
      -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
      -moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
      -ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
      -o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
      animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); }
    .dropzone .dz-preview.dz-error .dz-error-mark {
      opacity: 1;
      -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
      -moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
      -ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
      -o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
      animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); }
    .dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark {
      pointer-events: none;
      opacity: 0;
      z-index: 500;
      position: absolute;
      display: block;
      top: 50%;
      left: 50%;
      margin-left: -27px;
      margin-top: -27px; }
      .dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg {
        display: block;
        width: 54px;
        height: 54px; }
    .dropzone .dz-preview.dz-processing .dz-progress {
      opacity: 1;
      -webkit-transition: all 0.2s linear;
      -moz-transition: all 0.2s linear;
      -ms-transition: all 0.2s linear;
      -o-transition: all 0.2s linear;
      transition: all 0.2s linear; }
    .dropzone .dz-preview.dz-complete .dz-progress {
      opacity: 0;
      -webkit-transition: opacity 0.4s ease-in;
      -moz-transition: opacity 0.4s ease-in;
      -ms-transition: opacity 0.4s ease-in;
      -o-transition: opacity 0.4s ease-in;
      transition: opacity 0.4s ease-in; }
    .dropzone .dz-preview:not(.dz-processing) .dz-progress {
      -webkit-animation: pulse 6s ease infinite;
      -moz-animation: pulse 6s ease infinite;
      -ms-animation: pulse 6s ease infinite;
      -o-animation: pulse 6s ease infinite;
      animation: pulse 6s ease infinite; }
    .dropzone .dz-preview .dz-progress {
      opacity: 1;
      z-index: 1000;
      pointer-events: none;
      position: absolute;
      height: 16px;
      left: 50%;
      top: 50%;
      margin-top: -8px;
      width: 80px;
      margin-left: -40px;
      background: rgba(255, 255, 255, 0.9);
      -webkit-transform: scale(1);
      border-radius: 8px;
      overflow: hidden; }
      .dropzone .dz-preview .dz-progress .dz-upload {
        background: #333;
        background: linear-gradient(to bottom, #666, #444);
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        width: 0;
        -webkit-transition: width 300ms ease-in-out;
        -moz-transition: width 300ms ease-in-out;
        -ms-transition: width 300ms ease-in-out;
        -o-transition: width 300ms ease-in-out;
        transition: width 300ms ease-in-out; }
    .dropzone .dz-preview.dz-error .dz-error-message {
        margin-top: 30px;
      display: block; }
    .dropzone .dz-preview.dz-error:hover .dz-error-message {
      opacity: 1;
      pointer-events: auto; }
    .dropzone .dz-preview .dz-error-message {
      pointer-events: none;
      z-index: 1000;
      position: absolute;
      display: block;
      display: none;
      opacity: 0;
      -webkit-transition: opacity 0.3s ease;
      -moz-transition: opacity 0.3s ease;
      -ms-transition: opacity 0.3s ease;
      -o-transition: opacity 0.3s ease;
      transition: opacity 0.3s ease;
      border-radius: 8px;
      font-size: 13px;
      top: 130px;
      left: -10px;
      width: 140px;
      background: #be2626;
      background: linear-gradient(to bottom, #be2626, #a92222);
      padding: 0.5em 1.2em;
      color: white; }
      .dropzone .dz-preview .dz-error-message:after {
        content: '';
        position: absolute;
        top: -6px;
        left: 64px;
        width: 0;
        height: 0;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-bottom: 6px solid #be2626; }

/*Arun's*/
.float-placeholder {
    position: relative;
    /*margin-bottom: 25px;*/
    margin-top: 12px !important;
    margin-bottom: 12px !important;
}

.float-placeholder-label {
    color: rgba(0, 0, 0, 0.3);
    font-weight: normal;
    font-size: 1.14rem;
    position: absolute;
    pointer-events: none;
    left: 8px;
    top: 7px;
    -o-transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
    transition: 0.2s ease all;
    display: none;
    font-family: Arial;
}

.float-placeholder-input {
    -o-transition: 0.3s ease all;
    -moz-transition: 0.3s ease all;
    -webkit-transition: 0.3s ease all;
    transition: 0.3s ease all;
}

.is-focused {
    border-bottom: 3px solid #66afe9 !important;
}

.is-floating {
    top: -28px !important;
    left: 0px;
    color: black !important;
}

/*.float-placeholder-input:valid + .float-placeholder-label {
    top: -20px;
    color: black;
}
.float-placeholder-input[aria-invalid="true"] + .float-placeholder-label, .float-placeholder-input[value=""] + .float-placeholder-label {
    top: 5px;
    color: gray;
}*/


/*.formwidth {
    min-height: 2.5rem;
    max-width: 18rem;
}*/

.form-control {
    min-height: 2.5rem;
    border: 1px solid #cccccc;
}

.detailsbox {
    /*border: 0.01em solid #d1d2d3;*/
    padding: 2em;
    margin-left: 0em;
    width: 100%;
}



/**************** Buttons *********************************/
@media (min-width: 426px) {
    .buttonboxtop {
        background-color: #f7f7f7;
        margin-left: 0rem;
        width: 100%;
        max-height: 3.15rem;
        border-bottom: 1px solid #d8d8d8;
    }

    .buttonboxbottom {
        background-color: #f7f7f7;
        margin-left: 0rem;
        width: 100%;
        max-height: 3.15rem;
        border-top: 1px solid #d8d8d8;
    }
}


@media (max-width: 425px) {
    .buttonboxtop {
        background-color: #f7f7f7;
        margin-left: 0rem;
        width: 100%;
        min-height: 3.15rem;
        border-bottom: 1px solid #d8d8d8;
    }

    .buttonboxbottom {
        background-color: #f7f7f7;
        margin-left: 0rem;
        width: 100%;
        min-height: 3.15rem;
        border-top: 1px solid #d8d8d8;
    }
}

.btn-primary {
    text-shadow: 0.01rem 0.01rem #000;
    background-color: #008000;
    color: #fff;
    max-height: 2.5rem;
    font-size: 0.875rem;
}
    .btn-primary:disabled {
        background-color: #006100;
    }

    .btn-primary:hover {
        background-color: #006100 !important;
        color: #fff !important;
    }
.btn-outline-primary {
    text-shadow: 0.01rem 0.01rem #000;
    background-color: #FFFFFF;
    color: #008000;
    max-height: 2.5rem;
    /*height: 38px;*/
    font-size: 0.875rem;
    border: 1px solid #008000;
    box-shadow: 1px 9px 8px 0px #88888859;
}

    .btn-outline-primary:hover {
        background-color: #008000 !important;
        color: #FFFFFF !important;
    }
.btn-secondary {
    text-shadow: 0.01rem 0.01rem #000;
    background-color: #007793;
    color: #fff;
    max-height: 2.5rem;
    font-size: 0.875rem;
}
    .btn-secondary:hover {
        background-color: #005667 !important;
        color: #fff !important;
    }
    .btn-secondary:disabled, .btn-secondary:disabled:hover {
        background-color: #aeaaaa !important;
        color: #fff;
    }
    .btn-outline-secondary {
        text-shadow: 0.01rem 0.01rem #000;
        background-color: #FFFFFF;
        color: #007793 !important;
        max-height: 2.5rem;
        /*height: 38px;*/
        font-size: 0.875rem;
        border: 1px solid #007793;
    }

    .btn-outline-secondary:hover {
        background-color: #007793;
        color: #FFFFFF !important;
    }

.btn-destructive {
    text-shadow: 0.01rem 0.01rem #000;
    background-color: #BA0404;
    color: #fff;
    max-height: 2.5rem;
    font-size: 0.875rem;
}
    .btn-destructive:hover {
        background-color: #940303;
        color: #fff !important;
    }
.btn-outline-destructive {
    text-shadow: 0.01rem 0.01rem #000;
    background-color: #FFFFFF;
    color: #BA0404 !important;
    max-height: 2.5rem;
    font-size: 0.875rem;
    font-size: 0.875rem;
    border: 1px solid #BA0404;
}

    .btn-outline-destructive:hover {
        background-color: #BA0404;
        color: #FFFFFF !important;
    }
.btn-caution {
    text-shadow: 0.01rem 0.01rem #000;
    background-color: #E65722;
    color: #fff;
    max-height: 2.5rem;
    font-size: 0.875rem;
}

    .btn-caution:hover {
        background-color: #CA4A1A;
        color: #fff !important;
    }

.btn-outline-caution {
    text-shadow: 0.01rem 0.01rem #000;
    background-color: #FFFFFF;
    color: #E65722 !important;
    max-height: 2.5rem;
    font-size: 0.875rem;
    font-size: 0.875rem;
    border: 1px solid #E65722;
}

    .btn-outline-caution:hover {
        background-color: #CA4A1A;
        color: #fff !important;
    }
.btn-default {
    text-shadow: 0.01rem 0.01rem #000;
    background-color: #ffffff;
    color: #000;
    max-height: 2.5rem;
    font-size: 0.875rem;
    /*margin: 0.5rem;*/
    border: 1px solid #000;
}
    .btn-default:hover {
        background-color: #747778;
        color: #FFFFFF !important;
    }




.btn-outline-default {
    text-shadow: 0.01rem 0.01rem #000;
    background-color: #ffffff;
    color: #000;
    max-height: 2.5rem;
    font-size: 0.875rem;
    /*margin: 0.5rem;*/
    border: 1px solid #000;
}

    .btn-outline-default:hover {
        background-color: #747778;
        color: #FFFFFF !important;
    }

.buttonLink {
    background: none;
    color: blue;
    border: none;
    padding: 0 !important;
    font: inherit;
    cursor: pointer;
    margin: 0.35rem 0.85rem 0 0;
}
.buttonLink:hover {
    text-decoration: underline;
}

.btn-success {
    background-color: #3e7540;
    text-shadow: 0.01rem 0.01rem #000;
    font-size: 0.875rem;
    max-height: 2.5rem;
    margin-right: 0.5rem;
    /*margin: 0.5rem;*/
}

.btn-warning {
    background-color: #E65722;
    text-shadow: 0.01rem 0.01rem #000;
    color: #fff;
    font-size: 0.875rem;
    max-height: 2.5rem;
    /*margin: 0.5rem;*/
    margin-right: 0.5rem;
}


.btn-gray {
    background-color: #fff;
    border: 1px solid #E65722;
    text-shadow: 0.01rem 0.01rem #000;
    color: #E65722;
    font-size: 0.875rem;
    max-height: 2.5rem;
    margin-right: 0.5rem;
    /*margin: 0.5rem;*/
}

    .btn-gray:hover {
        background-color: #CA4A1A;
        text-shadow: 0.01rem 0.01rem #000;
        color: #fff;
    }

.btn-danger {
    background-color: #D4403A;
    font-size: 0.875rem;
    max-height: 2.5rem;
    text-shadow: 0.01rem 0.01rem #000;
    margin-right: 0.5rem;
}
    .btn-danger:hover {
        background-color: #940303;
    }

.btn-lightgray {
    background-color: #f7f7f7;
    text-shadow: 0.01rem 0.01rem #000;
    color: #000;
    font-size: 0.875rem;
    max-height: 2.5rem;
    border: 1px solid #d8d8d8;
    margin-right: 0.5rem;
}

.control-label-larger {
    font-weight: bold;    
}

.input-group-text{
    background-color: none;
}

.input-group-text-red {
    color: #BA0404;
    background-color: none;
    margin: 0;
    padding: 0px;
    border: 0.07rem solid #BA0404;
    font-family: Arial;
}

.input-wrapper-error {
    display: inline-block;
    position: relative
}

    .input-wrapper-error:after {
        font-family: 'Font Awesome\ 5 Free';
        content: '\f071';
        position: absolute;
        right: 6px;
        top: -11px;
        font-weight: 900;
        font-style: normal;
    }

.input-wrapper-warning {
    display: inline-block;
    position: relative
}

    .input-wrapper-warning:after {
        font-family: 'Font Awesome\ 5 Free';
        content: '\f059';
        position: absolute;
        right: 6px;
        top: -11px;
        font-weight: 900;
        font-style: normal;
    }

.input-group-text-orange {
    color: #E65722;
    background-color: none;
    margin: 0;
    padding: 0;
    border: 0.07rem solid #E65722;
    padding-right: 0.5rem;
}
.input-group-text-none {
    background-color: none;
    margin: 0;
    padding: 0;
    border: 0.07rem solid black;
}

.appeals-required {
    background-color: #FFFF66;
    border-radius: 5px;
    padding: 4px 0px 2px 4px;
    min-height: 2.5rem;
}

.appeals-optional {
    background-color: #FFF;
    border-radius: 5px;
    padding: 4px 0px 2px 4px;
    min-width: 195px;
    min-height: 34px;
}

.text-red {
    color: #BA0404;
}

.text-aqua {
    color: #007793;
}

.text-orange {
    color: #E65722;
}

hr {
    margin-top: -1px;
    border: none;
    height: 2px;
    color: #000;
    background-color: #989898;
    margin-left: 0.2rem;
    margin-right: 1rem;
}

.detailsHeadings {
    width: 100%;
    /*margin: .7em auto;*/
    overflow: hidden;
    text-align: left;
    font-weight: 500;
    color: #000;
    text-align: left;
    font-size: 2rem;
}

     .detailsHeadings:after {
        content: "";
        display: inline-block;
        width: 100%;
        margin: 0 .5em 0 -55%;
        border-bottom: .14rem solid;
        color: #000;
    }

.detailsHeadings:after {
    margin: 0 -55% 0 .5em;
}

.detailsHeadings .span {
    display: inline-block;
    vertical-align: bottom;
}

    /*dont show the redundunt eye icon on password field. This is IE only. We have implemented custom solution that works on all*/
::-ms-reveal {
    display: none;
}
::-ms-clear {
    display: none;
}
.grid-rectangle {
    border-radius: 2px;
    background-color: #FFFFFF;
    box-shadow: 0 0 2px 0 rgba(0,0,0,0.7);
}

.grid-head-rectangle {
    background-color: #E1E2E2;
    /*height: 59px;*/
    border-bottom: 1px rgba(0,0,0,0.3) solid;
}

.grid-head-title {
    height: 20px;
    color: rgba(0,0,0,0.87);
    font-size: 1.5rem;
    font-weight: bold;
    line-height: 20px;
}

.grid-export-btn {
    height: 38px;
    width: 133px;
    border: 1px solid #007793 !important;
    border-radius: 4px;
    background-color: #FFFFFF !important;
}

    .grid-export-btn > span {
        height: 16px;
        color: #007793;
        font-family: Arial;
        line-height: 16px;
    }

.grid-filter-rectangle {
    border-bottom: 1px solid #dee2e6;
}

.grid-filter-box {
    max-width: 1021px;
}

.grid-cur-filter-box {
    max-width: 1021px;
}

.grid-form-control {
    border: 1px solid #CCCCCC;
}

.fa-filter {
    color: rgba(0,0,0,0.87);
}

.grid-table {
    border: none;
    overflow-x: scroll;
}

.grid .grid-sort-btn:hover {
    text-decoration: underline;
    text-decoration-color: black;
}

.grid-table .fa-angle-double-down, .grid-table .fa-angle-double-up {
    color: black;
}

.grid-table tr {
    height: 46px;
    border-bottom: 1px solid #dee2e6;
}
.grid .grid-clickable-row {
    transition: outline 0.1s ease-out;
}
.grid .grid-clickable-row:hover {
    /*cursor: pointer;*/
    /*border: 2px solid #012b5b;*/
    background-color: #f5f6f6;
    /*height: 45px;*/ /*46 regular... minus height of half of 2px border to get 45*/
    outline: 2px solid #012b5b;
    outline-offset: 3px;
}

    .grid .grid-clickable-row:hover td {
        border: none;
    }
    .grid .grid-clickable-cell span:hover {
        cursor: pointer;
    }
.grid .grid-row-topborder{
    border-top: 1px solid black;
}
.grid .grid-row-bottomborder {
    border-bottom: 1px solid black;
}
.grid .grid-cell-border {
    outline: 2px solid #dedede;
    outline-offset: -7px;
    padding-left: 9px;
    padding-right: 6px;
}
.grid .grid-clickable-cell a {
    text-decoration: none;
}
.grid .grid-clickable-cell a:hover {
    text-decoration: underline;
}

.grid-table tr td {
    vertical-align: middle;
}

.grid-table-colum-head {
    border-top: none !important;
    border-left: none;
    border-right: none;
    border-bottom: none;
    /*border-bottom: 1px solid #dee2e6;*/
}

    .grid-table-colum-head span, .grid-table-colum-head span:hover {
        text-transform: uppercase;
        color: black;
        font-weight: bold;
        text-decoration: none;
    }

.grid-table-cell {
    border-top: none !important;
    border-left: none;
    border-right: none;
    border-bottom: none;
    /*border-bottom: 1px solid #dee2e6;*/
    vertical-align: middle;
}

.grid-footer {
    background-color: none !important;
    border-top: none;
}

    .grid-footer .fa-angle-double-left, .grid-footer .fa-angle-left, .grid-footer .fa-angle-right, .grid-footer .fa-angle-double-right {
        font-size: 0.5rem;
    }

    .grid-footer .fa-play-circle {
        font-size: 1rem;
    }

    .grid-footer .gotopage {
        min-width: 55px;
    }

    .grid-footer .fa-play-circle {
        color: #007793;
    }

.grid .page-item.active {
    background-color: rgba(0,119,147,1);
}

.grid .page-link {
    /*width: 40px;*/
    height: 40px;
}

.grid .page-item.active button {
    background-color: #007793;
    color: white;
}

.grid .page-item button {
    background-color: white;
    color: #007793;
}

/**grid scroll*/

/* width */
.grid ::-webkit-scrollbar {
    width: 9px;
    height: 9px;
}

/* Track */
.grid ::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px gray;
    border-radius: 4px;
}

/* Handle */
.grid ::-webkit-scrollbar-thumb {
    background: gray;
    border-radius: 4px;
    width: 2px;
}

    /* Handle on hover */
    .grid ::-webkit-scrollbar-thumb:hover {
        background: gray;
    }

.grid-table .grid-table-cell a:hover {
    color: black;
}
/*.grid-filter-by {
    width: 149px;
}
.grid-filter-operator {
    width: 149px;
}
.grid-filter-value {
    width: 217px;
}*/
/*.grid .card{
    border-width:.08rem;
}
.grid td a {
    text-decoration: underline;
}
.grid .card-body .table {
    border:none;
}
    .grid .card-body .table th {
        border-right: thin rgba(255, 255, 255, 0.48) solid !important;
        border-left: thin rgba(255, 255, 255, 0.48) solid !important;
        border-top: thin #2b70e9 solid !important;
        border-bottom: thin #2b70e9 solid !important;
    }
        .grid .card-body .table th:first-of-type {
            border-left: 1px #2b70e9 solid !important;
        }
        .grid .card-body .table th:last-of-type {
            border-right: 1px #2b70e9 solid !important;
        }
        .grid .card-body .table td:first-of-type {
            border-left: 0px #2b70e9 solid !important;
        }

        .grid .card-body .table td:last-of-type {
            border-right: 0px #2b70e9 solid !important;
        }
        .grid .card-body .table th, .grid .card-body .table th > span, .grid .card-body .table th > button, .grid .card-body .table th > button {
            background-color: #2b70e9;
font-weight: normal;
min-width: 40px;
color: white;
        }

            .grid .card-body .table th > button {
                border: none;
                padding: 0rem;
            }

                .grid .card-body .table th > button > span {
                    color: white;
                }

            .grid .card-body .table th :hover {
                text-decoration: underline;
                text-decoration-color: white;
            }

            .grid .card-body .table th > button > em {
                color: white;
            }

.grid .card-footer div {
    min-width: 10rem;
}

.grid .grid-input-md {
    max-width: 14rem;
}

.grid .grid-pager input {
    width: 4rem;
}

.grid .grid-pager div {
    min-width: 3rem;
}

.grid table {
    margin-bottom: 0rem;
}
.grid-cur-filters button{
    line-height:1rem;
    padding-top:0.1rem;
}
.grid-cur-filters em {
    font-size: .95rem;
}
.grid-export button{
    margin-top:.5rem;
}

.grid-pager em{
    font-size:1.5rem;
}

.bgBlue {
    background-color: #2b70e9;
}*/

/*!
 * jquery-confirm v3.3.0 (http://craftpip.github.io/jquery-confirm/)
 * Author: boniface pereira
 * Website: www.craftpip.com
 * Contact: hey@craftpip.com
 *
 * Copyright 2013-2017 jquery-confirm
 * Licensed under MIT (https://github.com/craftpip/jquery-confirm/blob/master/LICENSE)
 */

@-webkit-keyframes jconfirm-spin {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes jconfirm-spin {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

body[class*=jconfirm-no-scroll-] {
    overflow: hidden !important
}

.jconfirm {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999999;
    font-family: inherit;
    overflow: hidden
}

    .jconfirm .jconfirm-bg {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        -webkit-transition: opacity .4s;
        transition: opacity .4s
    }

        .jconfirm .jconfirm-bg.jconfirm-bg-h {
            opacity: 0 !important
        }

    .jconfirm .jconfirm-scrollpane {
        -webkit-perspective: 500px;
        perspective: 500px;
        -webkit-perspective-origin: center;
        perspective-origin: center;
        display: table;
        width: 100%;
        height: 100%
    }

    .jconfirm .jconfirm-row {
        display: table-row;
        width: 100%
    }

    .jconfirm .jconfirm-cell {
        display: table-cell;
        vertical-align: middle
    }

    .jconfirm .jconfirm-holder {
        max-height: 100%;
        padding: 50px 0
    }

    .jconfirm .jconfirm-box-container {
        -webkit-transition: -webkit-transform;
        transition: -webkit-transform;
        transition: transform;
        transition: transform,-webkit-transform
    }

        .jconfirm .jconfirm-box-container.jconfirm-no-transition {
            -webkit-transition: none !important;
            transition: none !important
        }

    .jconfirm .jconfirm-box {
        background: white;
        border-radius: 4px;
        position: relative;
        outline: 0;
        padding: 15px 15px 0;
        overflow: hidden;
        margin-left: auto;
        margin-right: auto
    }

@-webkit-keyframes type-blue {
    1%,100% {
        border-color: #3498db
    }

    50% {
        border-color: #5faee3
    }
}

@keyframes type-blue {
    1%,100% {
        border-color: #3498db
    }

    50% {
        border-color: #5faee3
    }
}

@-webkit-keyframes type-green {
    1%,100% {
        border-color: #2ecc71
    }

    50% {
        border-color: #54d98c
    }
}

@keyframes type-green {
    1%,100% {
        border-color: #2ecc71
    }

    50% {
        border-color: #54d98c
    }
}

@-webkit-keyframes type-red {
    1%,100% {
        border-color: #e74c3c
    }

    50% {
        border-color: #ed7669
    }
}

@keyframes type-red {
    1%,100% {
        border-color: #e74c3c
    }

    50% {
        border-color: #ed7669
    }
}

@-webkit-keyframes type-orange {
    1%,100% {
        border-color: #f1c40f
    }

    50% {
        border-color: #f4d03f
    }
}

@keyframes type-orange {
    1%,100% {
        border-color: #f1c40f
    }

    50% {
        border-color: #f4d03f
    }
}

@-webkit-keyframes type-purple {
    1%,100% {
        border-color: #9b59b6
    }

    50% {
        border-color: #b07cc6
    }
}

@keyframes type-purple {
    1%,100% {
        border-color: #9b59b6
    }

    50% {
        border-color: #b07cc6
    }
}

@-webkit-keyframes type-dark {
    1%,100% {
        border-color: #34495e
    }

    50% {
        border-color: #46627f
    }
}

@keyframes type-dark {
    1%,100% {
        border-color: #34495e
    }

    50% {
        border-color: #46627f
    }
}

.jconfirm .jconfirm-box.jconfirm-type-animated {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.jconfirm .jconfirm-box.jconfirm-type-blue {
    border-top: solid 7px #3498db;
    -webkit-animation-name: type-blue;
    animation-name: type-blue
}

.jconfirm .jconfirm-box.jconfirm-type-green {
    border-top: solid 7px #2ecc71;
    -webkit-animation-name: type-green;
    animation-name: type-green
}

.jconfirm .jconfirm-box.jconfirm-type-red {
    border-top: solid 7px #e74c3c;
    -webkit-animation-name: type-red;
    animation-name: type-red
}

.jconfirm .jconfirm-box.jconfirm-type-orange {
    border-top: solid 7px #f1c40f;
    -webkit-animation-name: type-orange;
    animation-name: type-orange
}

.jconfirm .jconfirm-box.jconfirm-type-purple {
    border-top: solid 7px #9b59b6;
    -webkit-animation-name: type-purple;
    animation-name: type-purple
}

.jconfirm .jconfirm-box.jconfirm-type-dark {
    border-top: solid 7px #34495e;
    -webkit-animation-name: type-dark;
    animation-name: type-dark
}

.jconfirm .jconfirm-box.loading {
    height: 120px
}

    .jconfirm .jconfirm-box.loading:before {
        content: '';
        position: absolute;
        left: 0;
        background: white;
        right: 0;
        top: 0;
        bottom: 0;
        border-radius: 10px;
        z-index: 1
    }

    .jconfirm .jconfirm-box.loading:after {
        opacity: .6;
        content: '';
        height: 30px;
        width: 30px;
        border: solid 3px transparent;
        position: absolute;
        left: 50%;
        margin-left: -15px;
        border-radius: 50%;
        -webkit-animation: jconfirm-spin 1s infinite linear;
        animation: jconfirm-spin 1s infinite linear;
        border-bottom-color: dodgerblue;
        top: 50%;
        margin-top: -15px;
        z-index: 2
    }

.jconfirm .jconfirm-box div.jconfirm-closeIcon {
    height: 20px;
    width: 20px;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    opacity: .6;
    text-align: center;
    font-size: 27px !important;
    line-height: 14px !important;
    display: none;
    z-index: 1
}

    .jconfirm .jconfirm-box div.jconfirm-closeIcon:empty {
        display: none
    }

    .jconfirm .jconfirm-box div.jconfirm-closeIcon .fa {
        font-size: 16px
    }

    .jconfirm .jconfirm-box div.jconfirm-closeIcon .glyphicon {
        font-size: 16px
    }

    .jconfirm .jconfirm-box div.jconfirm-closeIcon .zmdi {
        font-size: 16px
    }

    .jconfirm .jconfirm-box div.jconfirm-closeIcon:hover {
        opacity: 1
    }

.jconfirm .jconfirm-box div.jconfirm-title-c {
    display: block;
    font-size: 22px;
    line-height: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
    padding-bottom: 15px
}

    .jconfirm .jconfirm-box div.jconfirm-title-c.jconfirm-hand {
        cursor: move
    }

    .jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
        font-size: inherit;
        display: inline-block;
        vertical-align: middle
    }

        .jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i {
            vertical-align: middle
        }

        .jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty {
            display: none
        }

    .jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        font-size: inherit;
        font-family: inherit;
        display: inline-block;
        vertical-align: middle
    }

        .jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty {
            display: none
        }

.jconfirm .jconfirm-box div.jconfirm-content-pane {
    margin-bottom: 15px;
    height: auto;
    -webkit-transition: height .4s ease-in;
    transition: height .4s ease-in;
    display: inline-block;
    width: 100%;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto
}

    .jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll {
        overflow-y: hidden
    }

    .jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar {
        width: 3px
    }

    .jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-track {
        background: rgba(0,0,0,0.1)
    }

    .jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-thumb {
        background: #666;
        border-radius: 3px
    }

    .jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content {
        overflow: auto
    }

        .jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img {
            max-width: 100%;
            height: auto
        }

        .jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty {
            display: none
        }

.jconfirm .jconfirm-box .jconfirm-buttons {
    padding-bottom: 11px
}

    .jconfirm .jconfirm-box .jconfirm-buttons > button {
        margin-bottom: 4px;
        margin-left: 2px;
        margin-right: 2px
    }

    .jconfirm .jconfirm-box .jconfirm-buttons button {
        display: inline-block;
        padding: 6px 12px;
        font-size: 14px;
        font-weight: 400;
        line-height: 1.42857143;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        -ms-touch-action: manipulation;
        touch-action: manipulation;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        border-radius: 4px;
        min-height: 1em;
        -webkit-transition: opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;
        transition: opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;
        transition: opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;
        transition: opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease,-webkit-box-shadow .1s ease;
        -webkit-tap-highlight-color: transparent;
        border: 0;
        background-image: none
    }

        .jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue {
            background-color: #3498db;
            color: #FFF;
            text-shadow: none;
            -webkit-transition: background .2s;
            transition: background .2s
        }

            .jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover {
                background-color: #2980b9;
                color: #FFF
            }

        .jconfirm .jconfirm-box .jconfirm-buttons button.btn-green {
            background-color: #2ecc71;
            color: #FFF;
            text-shadow: none;
            -webkit-transition: background .2s;
            transition: background .2s
        }

            .jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover {
                background-color: #27ae60;
                color: #FFF
            }

        .jconfirm .jconfirm-box .jconfirm-buttons button.btn-red {
            background-color: #e74c3c;
            color: #FFF;
            text-shadow: none;
            -webkit-transition: background .2s;
            transition: background .2s
        }

            .jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover {
                background-color: #c0392b;
                color: #FFF
            }

        .jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange {
            background-color: #f1c40f;
            color: #FFF;
            text-shadow: none;
            -webkit-transition: background .2s;
            transition: background .2s
        }

            .jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover {
                background-color: #f39c12;
                color: #FFF
            }

        .jconfirm .jconfirm-box .jconfirm-buttons button.btn-default {
            background-color: #ecf0f1;
            color: #000;
            text-shadow: none;
            -webkit-transition: background .2s;
            transition: background .2s
        }

            .jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover {
                background-color: #bdc3c7;
                color: #000
            }

        .jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple {
            background-color: #9b59b6;
            color: #FFF;
            text-shadow: none;
            -webkit-transition: background .2s;
            transition: background .2s
        }

            .jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover {
                background-color: #8e44ad;
                color: #FFF
            }

        .jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark {
            background-color: #34495e;
            color: #FFF;
            text-shadow: none;
            -webkit-transition: background .2s;
            transition: background .2s
        }

            .jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover {
                background-color: #2c3e50;
                color: #FFF
            }

.jconfirm .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c {
    color: #e74c3c !important
}

.jconfirm .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c {
    color: #3498db !important
}

.jconfirm .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c {
    color: #2ecc71 !important
}

.jconfirm .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c {
    color: #9b59b6 !important
}

.jconfirm .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c {
    color: #f1c40f !important
}

.jconfirm .jconfirm-box.jconfirm-type-dark .jconfirm-title-c .jconfirm-icon-c {
    color: #34495e !important
}

.jconfirm .jconfirm-clear {
    clear: both
}

.jconfirm.jconfirm-rtl {
    direction: rtl
}

    .jconfirm.jconfirm-rtl div.jconfirm-closeIcon {
        left: 5px;
        right: auto
    }

.jconfirm.jconfirm-white .jconfirm-bg, .jconfirm.jconfirm-light .jconfirm-bg {
    background-color: #444;
    opacity: .2
}

.jconfirm.jconfirm-white .jconfirm-box, .jconfirm.jconfirm-light .jconfirm-box {
    -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.2);
    box-shadow: 0 2px 6px rgba(0,0,0,0.2);
    border-radius: 5px
}

    .jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c, .jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
        margin-right: 8px;
        margin-left: 0
    }

    .jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons, .jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons {
        float: right
    }

        .jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button, .jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button {
            text-transform: uppercase;
            font-size: 14px;
            font-weight: bold;
            text-shadow: none
        }

            .jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default, .jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default {
                -webkit-box-shadow: none;
                box-shadow: none;
                color: #333
            }

                .jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover, .jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover {
                    background: #ddd
                }

.jconfirm.jconfirm-white.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c, .jconfirm.jconfirm-light.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
    margin-left: 8px;
    margin-right: 0
}

.jconfirm.jconfirm-black .jconfirm-bg, .jconfirm.jconfirm-dark .jconfirm-bg {
    background-color: darkslategray;
    opacity: .4
}

.jconfirm.jconfirm-black .jconfirm-box, .jconfirm.jconfirm-dark .jconfirm-box {
    -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.2);
    box-shadow: 0 2px 6px rgba(0,0,0,0.2);
    background: #444;
    border-radius: 5px;
    color: white
}

    .jconfirm.jconfirm-black .jconfirm-box .jconfirm-title-c .jconfirm-icon-c, .jconfirm.jconfirm-dark .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
        margin-right: 8px;
        margin-left: 0
    }

    .jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons, .jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons {
        float: right
    }

        .jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button, .jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button {
            border: 0;
            background-image: none;
            text-transform: uppercase;
            font-size: 14px;
            font-weight: bold;
            text-shadow: none;
            -webkit-transition: background .1s;
            transition: background .1s;
            color: white
        }

            .jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default, .jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default {
                -webkit-box-shadow: none;
                box-shadow: none;
                color: #fff;
                background: 0
            }

                .jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default:hover, .jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default:hover {
                    background: #666
                }

.jconfirm.jconfirm-black.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c, .jconfirm.jconfirm-dark.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
    margin-left: 8px;
    margin-right: 0
}

.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake {
    -webkit-animation: shake .82s cubic-bezier(0.36,0.07,0.19,0.97) both;
    animation: shake .82s cubic-bezier(0.36,0.07,0.19,0.97) both;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow {
    -webkit-animation: glow .82s cubic-bezier(0.36,0.07,0.19,0.97) both;
    animation: glow .82s cubic-bezier(0.36,0.07,0.19,0.97) both;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

@-webkit-keyframes shake {
    10%,90% {
        -webkit-transform: translate3d(-2px,0,0);
        transform: translate3d(-2px,0,0)
    }

    20%,80% {
        -webkit-transform: translate3d(4px,0,0);
        transform: translate3d(4px,0,0)
    }

    30%,50%,70% {
        -webkit-transform: translate3d(-8px,0,0);
        transform: translate3d(-8px,0,0)
    }

    40%,60% {
        -webkit-transform: translate3d(8px,0,0);
        transform: translate3d(8px,0,0)
    }
}

@keyframes shake {
    10%,90% {
        -webkit-transform: translate3d(-2px,0,0);
        transform: translate3d(-2px,0,0)
    }

    20%,80% {
        -webkit-transform: translate3d(4px,0,0);
        transform: translate3d(4px,0,0)
    }

    30%,50%,70% {
        -webkit-transform: translate3d(-8px,0,0);
        transform: translate3d(-8px,0,0)
    }

    40%,60% {
        -webkit-transform: translate3d(8px,0,0);
        transform: translate3d(8px,0,0)
    }
}

@-webkit-keyframes glow {
    0%,100% {
        -webkit-box-shadow: 0 0 0 red;
        box-shadow: 0 0 0 red
    }

    50% {
        -webkit-box-shadow: 0 0 30px red;
        box-shadow: 0 0 30px red
    }
}

@keyframes glow {
    0%,100% {
        -webkit-box-shadow: 0 0 0 red;
        box-shadow: 0 0 0 red
    }

    50% {
        -webkit-box-shadow: 0 0 30px red;
        box-shadow: 0 0 30px red
    }
}

.jconfirm {
    -webkit-perspective: 400px;
    perspective: 400px
}

    .jconfirm .jconfirm-box {
        opacity: 1;
        -webkit-transition-property: all;
        transition-property: all
    }

        .jconfirm .jconfirm-box.jconfirm-animation-top, .jconfirm .jconfirm-box.jconfirm-animation-left, .jconfirm .jconfirm-box.jconfirm-animation-right, .jconfirm .jconfirm-box.jconfirm-animation-bottom, .jconfirm .jconfirm-box.jconfirm-animation-opacity, .jconfirm .jconfirm-box.jconfirm-animation-zoom, .jconfirm .jconfirm-box.jconfirm-animation-scale, .jconfirm .jconfirm-box.jconfirm-animation-none, .jconfirm .jconfirm-box.jconfirm-animation-rotate, .jconfirm .jconfirm-box.jconfirm-animation-rotatex, .jconfirm .jconfirm-box.jconfirm-animation-rotatey, .jconfirm .jconfirm-box.jconfirm-animation-scaley, .jconfirm .jconfirm-box.jconfirm-animation-scalex {
            opacity: 0
        }

        .jconfirm .jconfirm-box.jconfirm-animation-rotate {
            -webkit-transform: rotate(90deg);
            transform: rotate(90deg)
        }

        .jconfirm .jconfirm-box.jconfirm-animation-rotatex {
            -webkit-transform: rotateX(90deg);
            transform: rotateX(90deg);
            -webkit-transform-origin: center;
            transform-origin: center
        }

        .jconfirm .jconfirm-box.jconfirm-animation-rotatexr {
            -webkit-transform: rotateX(-90deg);
            transform: rotateX(-90deg);
            -webkit-transform-origin: center;
            transform-origin: center
        }

        .jconfirm .jconfirm-box.jconfirm-animation-rotatey {
            -webkit-transform: rotatey(90deg);
            transform: rotatey(90deg);
            -webkit-transform-origin: center;
            transform-origin: center
        }

        .jconfirm .jconfirm-box.jconfirm-animation-rotateyr {
            -webkit-transform: rotatey(-90deg);
            transform: rotatey(-90deg);
            -webkit-transform-origin: center;
            transform-origin: center
        }

        .jconfirm .jconfirm-box.jconfirm-animation-scaley {
            -webkit-transform: scaley(1.5);
            transform: scaley(1.5);
            -webkit-transform-origin: center;
            transform-origin: center
        }

        .jconfirm .jconfirm-box.jconfirm-animation-scalex {
            -webkit-transform: scalex(1.5);
            transform: scalex(1.5);
            -webkit-transform-origin: center;
            transform-origin: center
        }

        .jconfirm .jconfirm-box.jconfirm-animation-top {
            -webkit-transform: translate(0px,-100px);
            transform: translate(0px,-100px)
        }

        .jconfirm .jconfirm-box.jconfirm-animation-left {
            -webkit-transform: translate(-100px,0px);
            transform: translate(-100px,0px)
        }

        .jconfirm .jconfirm-box.jconfirm-animation-right {
            -webkit-transform: translate(100px,0px);
            transform: translate(100px,0px)
        }

        .jconfirm .jconfirm-box.jconfirm-animation-bottom {
            -webkit-transform: translate(0px,100px);
            transform: translate(0px,100px)
        }

        .jconfirm .jconfirm-box.jconfirm-animation-zoom {
            -webkit-transform: scale(1.2);
            transform: scale(1.2)
        }

        .jconfirm .jconfirm-box.jconfirm-animation-scale {
            -webkit-transform: scale(0.5);
            transform: scale(0.5)
        }

        .jconfirm .jconfirm-box.jconfirm-animation-none {
            visibility: hidden
        }

    .jconfirm.jconfirm-supervan .jconfirm-bg {
        background-color: rgba(54,70,93,0.95)
    }

    .jconfirm.jconfirm-supervan .jconfirm-box {
        background-color: transparent
    }

        .jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-blue {
            border: 0
        }

        .jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-green {
            border: 0
        }

        .jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-red {
            border: 0
        }

        .jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-orange {
            border: 0
        }

        .jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-purple {
            border: 0
        }

        .jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-dark {
            border: 0
        }

        .jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-closeIcon {
            color: white
        }

        .jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c {
            text-align: center;
            color: white;
            font-size: 28px;
            font-weight: normal
        }

            .jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c > * {
                padding-bottom: 25px
            }

            .jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
                margin-right: 8px;
                margin-left: 0
            }

        .jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content-pane {
            margin-bottom: 25px
        }

        .jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content {
            text-align: center;
            color: white
        }

        .jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons {
            text-align: center
        }

            .jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button {
                font-size: 16px;
                border-radius: 2px;
                background: #303f53;
                text-shadow: none;
                border: 0;
                color: white;
                padding: 10px;
                min-width: 100px
            }

    .jconfirm.jconfirm-supervan.jconfirm-rtl .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
        margin-left: 8px;
        margin-right: 0
    }

    .jconfirm.jconfirm-material .jconfirm-bg {
        background-color: rgba(0,0,0,0.67)
    }

    .jconfirm.jconfirm-material .jconfirm-box {
        background-color: white;
        -webkit-box-shadow: 0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);
        box-shadow: 0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);
        padding: 30px 25px 10px 25px
    }

        .jconfirm.jconfirm-material .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
            margin-right: 8px;
            margin-left: 0
        }

        .jconfirm.jconfirm-material .jconfirm-box div.jconfirm-closeIcon {
            color: rgba(0,0,0,0.87)
        }

        .jconfirm.jconfirm-material .jconfirm-box div.jconfirm-title-c {
            color: rgba(0,0,0,0.87);
            font-size: 22px;
            font-weight: bold
        }

        .jconfirm.jconfirm-material .jconfirm-box div.jconfirm-content {
            color: rgba(0,0,0,0.87)
        }

        .jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons {
            text-align: right
        }

            .jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button {
                text-transform: uppercase;
                font-weight: 500
            }

    .jconfirm.jconfirm-material.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
        margin-left: 8px;
        margin-right: 0
    }

    .jconfirm.jconfirm-bootstrap .jconfirm-bg {
        background-color: rgba(0,0,0,0.21)
    }

    .jconfirm.jconfirm-bootstrap .jconfirm-box {
        background-color: white;
        -webkit-box-shadow: 0 3px 8px 0 rgba(0,0,0,0.2);
        box-shadow: 0 3px 8px 0 rgba(0,0,0,0.2);
        border: solid 1px rgba(0,0,0,0.4);
        padding: 15px 0 0
    }

        .jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
            margin-right: 8px;
            margin-left: 0
        }

        .jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-closeIcon {
            color: rgba(0,0,0,0.87)
        }

        .jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c {
            color: rgba(0,0,0,0.87);
            font-size: 22px;
            font-weight: bold;
            padding-left: 15px;
            padding-right: 15px
        }

        .jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-content {
            color: rgba(0,0,0,0.87);
            padding: 0 15px
        }

        .jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons {
            text-align: right;
            padding: 10px;
            margin: -5px 0 0;
            border-top: solid 1px #ddd;
            overflow: hidden;
            border-radius: 0 0 4px 4px
        }

            .jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons button {
                font-weight: 500
            }

    .jconfirm.jconfirm-bootstrap.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
        margin-left: 8px;
        margin-right: 0
    }

    .jconfirm.jconfirm-modern .jconfirm-bg {
        background-color: slategray;
        opacity: .6
    }

    .jconfirm.jconfirm-modern .jconfirm-box {
        background-color: white;
        -webkit-box-shadow: 0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);
        box-shadow: 0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);
        padding: 30px 30px 15px
    }

        .jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon {
            color: rgba(0,0,0,0.87);
            top: 15px;
            right: 15px
        }

        .jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c {
            color: rgba(0,0,0,0.87);
            font-size: 24px;
            font-weight: bold;
            text-align: center;
            margin-bottom: 10px
        }

            .jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
                -webkit-transition: -webkit-transform .5s;
                transition: -webkit-transform .5s;
                transition: transform .5s;
                transition: transform .5s,-webkit-transform .5s;
                -webkit-transform: scale(0);
                transform: scale(0);
                display: block;
                margin-right: 0;
                margin-left: 0;
                margin-bottom: 10px;
                font-size: 69px;
                color: #aaa
            }

        .jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content {
            text-align: center;
            font-size: 15px;
            color: #777;
            margin-bottom: 25px
        }

        .jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons {
            text-align: center
        }

            .jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button {
                font-weight: bold;
                text-transform: uppercase;
                -webkit-transition: background .1s;
                transition: background .1s;
                padding: 10px 20px
            }

                .jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button + button {
                    margin-left: 4px
                }

    .jconfirm.jconfirm-modern.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

/* Left Navigation */
.left-nav {
    margin-left: -2.5em;
    margin-top: 22px;
}

    .left-nav a, .left-nav a:hover {
        text-decoration: none;
        color: black;
        height: auto; 
        min-height:28px;
        width: 100%;
        display: block;
    }

.left-nav li {
    padding-left: 10px;
    padding-top: 4px;
    list-style-type: none;
    height: auto;
    min-height: 28px;
}

.left-nav li.active, .left-nav li:hover {
    font-weight: bold;
    border-left: 4px solid #6cb340;
    padding-left: 6px;
    background-color: white;
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
    cursor: pointer;
}

.left-nav-lg a {
    text-decoration: none;
}

.left-nav-lg a:hover {
    color: #000000;
}
/* END: Left Navigation */


.loginbody {
    height: 100%;
    margin: 0 !important;
    min-height: 100%;
    background-image: url("/Content/images/login/paper.png");
    font-size: 1rem;
    padding-bottom: 0px!important;
}
.loginlogo {
    height: 59px;
    width: 128px;
}
.njrlink{
    font-size:1rem;
}
.small-screen-logo-bg {
    background-color: #012b5d;
}
#background {
    background-color: #012b5d;
    z-index: 1;
    color: #fff;
    min-height: 100vh !important;
}

    #background h1 {
        color: #fff;
        font-size: 4rem;
        font-family: "Roboto Slab";
        font-weight: bold;
    }

    #background p {
        font-size: 1.423rem;
        color: #fff;
        font-family: Arial;
    }

    #background .small {
        font-size: 0.86rem;
        font-family: Arial;
        color: #fff;
    }
@media all and (min-width:769px) {
    #background {
        min-height: 100vh !important;
    }
}

.text-darkblue {
    color: #012b5d;
    left: 80%;
    font-size: 0.8rem;
}

    .text-darkblue a {
        color: #012b5d;
        text-decoration: underline;
        font-size: 0.8rem;
        left: 80%;
    }


.login .welcome p, .login .welcome h1 {
    color: white;
}


@media all and (min-width:769px) {
    .loginbox {
        margin-top: 10.8rem;
    }
}


.btn-login {
    height: 47px;
    width: 201px;
    border: 1px solid #002B5C;
    border-radius: 4px;
    background-color: #002B5C;
    color: #fff;
    font-size: 1.5rem;
}

    .btn-login:focus, .btn-login:hover {
        color: #fff;
        background-color: #245694;
    }

.Agree .agreement {
    overflow-y: scroll;
    height: 250px;
    width: 100%;
    text-align: justify;
    background-color: white;
    border: thick gainsboro solid;
    overflow-y: scroll;
    max-height: 250px;
    width: 100%;
    text-align: justify;
    z-index: 2;
}

.rememberme {
    font-size: 0.9rem;
    margin-top: 0.2rem;
    vertical-align: middle;
    margin-top: 3px;
}

.remembercheckbox {
    min-height: 1.14rem;
    height: 1.14rem;
}

.userprofpic-sm {
    width: 17px;
    height: 17px;
    border-radius: 50%;
}

.userprofpic-lg {
    width: 32px;
    height: 32px;
    border-radius: 50%;
}

.user-fullName {
    font-size: 1rem;
    color: #000000;
    padding-left: 9px;
}

.user-badge, .user-badge:hover, .user-badge:focus {
    text-decoration: none;
}

div.user-badge {
    float: right;
}

.user-district {
    display: block;
    margin-top: -10px;
    color: #000000;
}

button#AccountProfileMenuButton.btn.btn-link.dropdown-toggle.user-badge::after {
    color: #008000;
}
.forgot-pwd{
    margin-top:-10px;
    font-size:0.8rem;
}
.forgot-pwd a{
    font-size: 0.9rem;
    text-decoration:none;

}
/* Custom Navigation */
.navbar {
    background-color: white;
    width: 100vw;
    padding: 0;
}
#navbarsm-container {
    background-color: #012B5B;
}
.navbar-sm {
    width: 100vw;
    padding: 0;
    height: 3em;
}

.navbar a, .navbar a:hover, .navbar-nav a, .navbar-nav a:hover {
    text-decoration: none;
}

.navbar ul {
    margin: 0;
}

.navbar li {
    list-style: none;
    float: left;
}

.navbar li a {
    display: block;
    width: 100%;
    height: 100%;
}
@media screen and (min-width: 1200px) {
    .navbar-logo {
        margin-left: 150px;
    }
    .navbar-lower {
        padding-left: 24em;
    }
    .navbar-upper {
        padding-right: 10%;
    }
    .breadcrumb-wrapper {
        padding-left: 150px;
        padding-top: 1em;
    }
    .subnav-content {
        padding-left: 12.571em;
    }
}
@media screen and (max-width: 1199px) {
    .navbar-logo {
        margin-left: 30px;
    }
    .navbar-lower {
        padding-left: 12.5em;
    }
    .navbar-upper {
        padding-right: 30px;
    }
    .breadcrumb-wrapper {
        padding-left: 30px;
        padding-top: 0;
    }
    .subnav-content {
        padding-left: 30px;
    }
}

.nav-link {
    padding-left: 0px;
    padding-right: 15px;
}

.navbar-logo {
    position: absolute;
    width: 10.286em;
    top: 0;
    padding: 1.143em;
    background-color: white;
}

.navbar-logo img {
    width: 8em;
}

.navbar-logo-sm {
    position: absolute;
    width: 80px;
    padding-top: 1px;
    margin-left: 2%;
    background-color: white;
}

.navbar-logo-sm img {
    width: 75px;
    margin-left: 3px;
}

.navbar-upper {
    width: 100vw;
    background-color: white;
    float: right;
    margin-top: 0px;
    padding-top: 0px;
    height: 3.143em;
}

.dropdown-menu.show, .dropdown-submenu.show {
    position: absolute;
    z-index: 10000;
}

li.dropdown-submenu, li.dropdown-submenu li, .dropdown-menu li {
    float: none;
}

.dropdown-item.nav-link {
    padding-left: 5px;
    border-left: 2px solid transparent;
}

.dropdown-item.nav-link:hover {
    border-left: 2px solid #008000;
    background-color: #E7F6E6;
}

.dropdown-item:focus {
    background-color: #002B5C;
    color: rgba(255,255,255,1);
}
.dropdown-item:focus:hover {
    color: rgb(24,24,27);
}

.navbar-more > ul {
    width: 250px;
}

.right-aligned {
    float: right;
}

.navbar-upper ul {
    float: right;
}

.navbar-upper ul li {
    margin-left: 0px;
}

.navbar-upper .nav-link {
    color: black;
    text-transform: capitalize;
}

.navbar-upper .nav-link:hover {
    color: black;
    font-weight: bold;
}

.navbar-lower {
    width: 100vw;
    background-color: #012B5B;
    padding-top: 1.571em;
    height: 4.286em;
}

.navbar-container {
    float: left;
    height: 100%;
}

.navbar-container.user-badge {
    margin-left: 15px;
}

@media screen and (max-width: 991px) {
    .navbar-lower .navbar-link {
        padding-right: 10px;
        padding-left: 10px;
    }
}

@media screen and (min-width: 992px) {
    .navbar-lower .navbar-link {
        padding-right: 15px;
        padding-left: 15px;
    }
}

.navbar-lower .navbar-link {
    color: white;
    text-transform: uppercase;
    position: relative;
}

.navbar-lower .navbar-subnav {
    float: left;
    overflow: visible;
    height: 36px;
}

.navbar-lower .navbar-link.active .caret, .navbar-lower .navbar-container:hover .caret {
    position: absolute;
    left: calc(50% - 10px);
    width: 0;
    height: 2.7em;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #008000;
    z-index: 0;
}

.subnav-content {
    display: none;
    position: absolute;
    background-color: #E6EAF1;
    width: 100vw;
    left: 50%;
    right: 50%;
    border-top: 2px solid #008000;
    margin-top: 15px;
    margin-left: -50vw;
    margin-right: -50vw;
    z-index: 1;
    transition: 0.2s 2s;
    height: 3.143em;
}

.subnav-link {
    color: black;
    font-weight: bold;
    text-decoration: none;
    text-transform: capitalize;
    padding-top: 15px;
    padding-left: 1.571em;
    padding-right: 1.571em;
    min-height: 100%;
    height: 1em;
}

.subnav-link:hover {
    color: black;
    text-decoration: none;
}

.navbar-subnav .navbar-link:hover + .subnav-content {
    display: block;
}

.navbar-container:hover .subnav-content {
    display: block;
}

.subnav-content:hover {
    display: block;
    transition: 0.2s 2s;
}

.subnav-link-container {
    float: left;
    height: 100%;
    padding-top: 0.857em;
}

.subnav-link-container:hover {
    background-color: #A6D18C;
}

.navbar-sm-quick-links {
    margin-left: 30%;
    float: left;
}
.navbar-sm-quick-links > a, .navbar-sm-quick-links > a:hover, .navbar-sm-quick-links > a:focus {
    color: white;
}

.navbar-sm-account {
    float: right;
    padding-right: 30px;
}

.navbar-sm-menu {
    float: right;
}

.navbar-sm-account .dropdown {
    width: 30px;
}

.user-badge .dropdown {
    width: 228px;
}

.navbar-sm-menu .hamburger {
    padding: 8px 8px;
    color: white;
}

.navbar-sm-menu .hamburger-inner, .navbar-sm-menu .hamburger-inner::before, .navbar-sm-menu .hamburger-inner::after {
    background-color: white !important;
    width: 25px;
    height: 3px;
}

.navbar-sm-menu button:focus {
    border: 0;
    outline: 0;
}

.navbar-sm-menu .dropdown-item {
    color: rgba(255,255,255,1);
}

.navbar-sm-menu .dropdown-item:hover {
    color: rgba(0,0,0,0.87);
}

.navbar-sm-menu .dropdown-item:focus {
    color: rgba(255,255,255,1);
    text-decoration: underline;
    font-weight: bold;
}

.navbar-sm-menu .main-sm-nav-sub .dropdown-item {
    color: rgba(0,0,0,0.87);
}

.navbar-sm-menu .main-sm-nav-sub .dropdown-item:hover {
    color: rgba(0,0,0,0.87);
    border-left: 2px solid #008000;
    background-color: white;
}

.navbar-sm-quick-links .quick-links-dropdown {
    position: absolute;
    margin-left: -45px;
    left: 50%;
    padding-top: 8px;
}

.navbar-sm-quick-links .quick-links {
    padding-top: 3px;
    padding-bottom: 3px;
}
.navbar-sm-quick-links #quick-links {
    background-color: #E1E2E2;
    position: fixed !important;
    width:102vw;
    left: 0;
    right: 0;
    text-align: center;
    margin-top: 12px;
    z-index: 9999;
    box-shadow: 0 3px rgba(0,0,0,0.3);
}

.navbar-sm-quick-links #quick-links span.caret {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #E1E2E2;

    margin-top: -10px;
    margin-left: -17px;
    position: absolute;
}

.navbar-sm-quick-links #quick-links a {
    text-decoration: none;
    display: block;
    width: 100%;
    padding-top: 10px;
}
.navbar-sm-quick-links .quick-links-dropdown a.quick-links:hover {
    color: rgba(255,255,255,1);
}

.navbar-sm-menu #main-sm-nav {
    position: fixed !important;
    left: 0;
    right: 0;
    margin-top: -10px;
    height: 100%;
    z-index: 999999;
}

/* END: Custom Navigation */

/* Breadcurmb Navigation */
.breadcrumb-wrapper {
    background-color: #F5F6F6;
}

.njs-breadcrumb {
    background-color: #F5F6F6;
}

ol.njs-breadcrumb {
    margin: 0;
    padding: 0;
}

.njs-breadcrumb li {
    display: inline;
    list-style-type: none;
    margin-left: 0;
}

.njs-breadcrumb li:before {
    content: "/";
    padding-right: 3px;
}

.njs-breadcrumb li:first-child:before {
    content : "<";
    font-weight: bolder;
    padding-right: 3px;
}



/**TOP LOGO AND ACCOUNT PROFILE*/
.nav-top .logo img {
    width: 9rem;
}

.nav-top .logo-sm img {
    width: 7rem;
}

.nav-top a, .nav-top .btn-link {
    color: inherit !important;
    text-decoration: none;
}

.nav-top .inset {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    box-shadow: inset 0 0 0 2px rgba(255,255,255,0.6), 0 1px 1px rgba(0,0,0,0.1);
    background-color: transparent !important;
    z-index: 999;
}

    .nav-top .inset img {
        border-radius: inherit;
        width: inherit;
        height: inherit;
        display: block;
        position: relative;
        z-index: 998;
    }

.nav-top .inset-sm {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    box-shadow: inset 0 0 0 2px rgba(255,255,255,0.6), 0 1px 1px rgba(0,0,0,0.1);
    background-color: transparent !important;
    z-index: 999;
}

    .nav-top .inset-sm img {
        border-radius: inherit;
        width: inherit;
        height: inherit;
        display: block;
        position: relative;
        z-index: 998;
    }

.nav-top .dropdown-item {
    font-size: 0.8rem;
}

.nav-top .accountprofilemenu {
    z-index: 2000;
}
/**NAVBAR*/
.bg-darkblue {
    background-color: #002171;
}

.bg-midblue {
    background-color: #0d47a1;
    border-radius: 0;
}

.bg-gray {
    background-color: #e9ecef;
}

.navbar-toggler {
    border: solid 0.05rem white !important;
}

.fa-bars {
    color: white;
}
/*Level 1**/
.nav1 .nav1-l1-item > a {
    color: white !important;
    font-weight: normal !important;
    font-size: 1rem;
    text-decoration: none;
}

.nav1 .nav1-l1-item.active > a {
    font-weight: bold !important;
    font-size: 1rem;
}

.nav1 .nav1-l1-item > a:hover, .nav1 .nav1-l1-item > a:focus {
    color: #FFAB00 !important;
}


/*LEvel 2*/
@media (min-width: 992px) {
    .nav1 .nav1-l2.show {
        display: flex !important;
        flex-direction: row;
        flex-wrap: wrap;
        position: absolute;
        top: 105%;
        /*border-bottom-left-radius: 0rem;
        border-bottom-right-radius: 0rem;*/
    }

    .nav1 .nav1-l2 > li {
        display: flex !important;
    }
}

.nav1 .nav1-l2 {
    background-color: #0d47a1;
    z-index: 2000;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    flex-direction: row;
    border: none;
}

.nav1 .nav1-l2-item > a:hover, .nav1 .nav1-l2-item > a:focus {
    background-color: #0d47a1;
}

.nav1 .nav1-l2-item > a {
    color: white !important;
    font-weight: normal;
    font-size: 0.95rem;
    text-decoration: none;
}

    .nav1 .nav1-l2-item > a:hover, .nav1 .nav1-l2-item > a:focus {
        color: #FFAB00 !important;
    }


.nav1 .nav1-l2-item.active > a {
    font-weight: bold;
}

.nav1 .nav1-l2-item > a::after {
    position: absolute;
    right: 6%;
    top: 1rem;
}


/*Level 3*/
@media (min-width: 992px) {
    .nav1 .nav1-l3.show {
        display: flex !important;
        flex-direction: row;
        flex-wrap: wrap;
        position: absolute;
        /*left: -17px;*/
        top: 104%;
    }

    .nav1 .nav1-l2 > li {
        display: flex !important;
    }
}

.nav1 .nav1-l3 {
    background-color: #2b70e9;
    z-index: 2000;
    border-top-left-radius: 0rem;
    border-top-right-radius: 0rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border: none;
}

.nav1 .nav1-l3-item > a:hover, .nav1 .nav1-l3-item > a:focus {
    background-color: #2b70e9;
}

.nav1 .nav1-l3-item > a {
    color: white !important;
    font-weight: normal;
    font-size: 0.93rem;
    text-decoration: none;
}

    .nav1 .nav1-l3-item > a:hover, .nav1 .nav1-l3-item > a:focus {
        /*color: white;*/
        color: #FFAB00 !important;
    }

.nav1 .nav1-l3-item.active > a {
    font-weight: bold;
}

/* Skip menu items link */
#skip a {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

    #skip a:focus {
        position: static;
        left: 0;
        width: auto;
        height: auto;
        overflow: visible;
        color: #00f;
        background-color: #fff;
    }

.skip a {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

    .skip a:focus {
        position: static;
        left: 0;
        width: auto;
        height: auto;
        overflow: visible;
        color: #00f;
        background-color: #fff;
    }
.btn-link {
    color: #0015ff; /*For ADA*/
    background-color: transparent;
}

.layout {
}

    .layout .container-fluid, .layout .report-container-fluid {
        background-color: white;
    }
    /*@media (min-width: 1200px) {
    .layout .container-fluid {
        max-width: 1680px;
    }
    .layout .report-container-fluid {
        max-width: 100%;
    }
}*/

    .layout .maincontentarea {
        min-height: 100%;
    }

/*.form-control-short {
    min-height: 3rem !important;
    height: 3rem;
    padding-left: 10px;
    font-size: 1.43rem;
}*/

legend {
    font-size: .9rem;
}

fieldset {
    border-radius: 0.2rem;
}

a.btn {
    text-decoration: none !important;
}
/*#notify{
    position:relative;
    width:100px;
    right:400px;
}*/
/*.field-validation-error span {
    color: red;
    font-size: 0.875rem;
}*/


/* this is for success/failure notification*/
/*.notifyjs-container {
    top: -3.5px !important;
}*/


/*these are for export dialog box*/
.jconfirm-title {
    font-weight: bold;
    font-size: 1.2rem !important;
}

.jconfirm {
    text-align: justify !important;
}

.jconfirm-buttons .btn {
    vertical-align: bottom !important;
}

@media (min-width: 768px) {
    .jconfirm-box {
        min-width: 450px;
    }

    .jconfirm-title {
        font-weight: bold;
        font-size: 1rem;
    }
}


/**jconfirm give focus ring to buttons*/
.jconfirm-buttons button:focus {
    /*outline-color:blue;*/
    outline-style: solid;
    outline-width: 1px;
}

.profpic-edit {
    width: 100%;
    min-width: 200px;
    min-height: 200px;
    border: 1px gray solid;
    max-width: 400px; /* This rule is very important, please do not ignore this! */
}

.hidden-text {
    display: none;
}
.bootstrap-growl.alert-success {
    background-color: white;
    text-shadow: 0.01rem 0.01rem #000;
    color: #008000;
    /*max-height: 2.5rem;*/
    /*height: 38px;*/
    font-size: 0.875rem;
    border: 1px solid #008000;
    min-height: 50px;
    min-width: 280px;
    box-shadow: 4px 4px 4px 1px rgba(0, 0, 0, .2);
}
.bootstrap-growl.alert-warning {
    background-color: white;
    text-shadow: 0.01rem 0.01rem #000;
    color: rgba(230,87,34,1);
    /*max-height: 2.5rem;*/
    /*height: 38px;*/
    font-size: 0.875rem;
    border: 1px solid rgba(230,87,34,1);
    min-height: 50px;
    min-width: 280px;
    box-shadow: 4px 4px 4px 1px rgba(0, 0, 0, .2);
}
.bootstrap-growl.alert-danger {
    background-color: white;
    text-shadow: 0.01rem 0.01rem #000;
    color: rgba(139,0,0,1);
    /*max-height: 2.5rem;*/
    /*height: 38px;*/
    font-size: 0.875rem;
    border: 1px solid rgba(139,0,0,1);
    min-height: 50px;
    min-width: 280px;
    box-shadow: 4px 4px 4px 1px rgba(0, 0, 0, .2);
}

.password-eye {
    /*float: right;*/
    position: absolute;
    top: 13px;
    right: 10px;
    z-index: 200;
    font-size: 14px;
    margin-right: 25px;
}

/**
    This style helps to show a help icon.
        USAGE:
        <div class="pass-tip">
        <div>Password must be <ul><li>at least 8 characters</li> <li> 1 uppercase letter</li> <li>1 lower case letter</li> <li>1 number</li> <li>and 1 special character.</li></ul></div>
        </div>
*/
/**HELP ToolTip start*/
.pass-tip {
    position: absolute;
    top: 12px;
    right: -25px;
    cursor: default;
    z-index: 90000;
}

    .pass-tip:before {
        font-family: 'Font Awesome\ 5 Free';
        content: "\f05a";
        font-weight: bold;
        font-size: 20px;
        color: #428bca;
    }

    .pass-tip:hover div {
        display: block;
        transform-origin: 100% 0%;
        -moz-animation: fadeIn 0.3s ease-in-out;
        -o-animation: fadeIn 0.3s ease-in-out;
        -webkit-animation: fadeIn 0.3s ease-in-out;
        animation: fadeIn 0.3s ease-in-out;
    }

    .pass-tip div { /* The tooltip */
        display: none;
        text-align: left;
        background-color: #428bca;
        padding: 10px;
        min-width: 300px;
        max-width: 320px;
        position: absolute;
        border-radius: 3px;
        box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
        right: -1px;
        color: #FFF;
        /*font-size: 20px;*/
        line-height: 1;
    }

        /*.pass-tip * { 
        margin-left: 5px;
    }*/

        .pass-tip div:before { /* The pointer of the tooltip */
            position: absolute;
            content: '';
            width: 0;
            height: 0;
            border: 6px solid transparent;
            border-bottom-color: #428bca;
            right: 5px;
            top: -12px;
        }

        .pass-tip div:after { /* Prevents the tooltip from being hidden */
            width: 100%;
            height: 40px;
            content: '';
            position: absolute;
            top: -40px;
            left: 0;
        }



/**progress*/
.invpass-tip {
    position: absolute;
    top: 12px;
    right: -25px;
    text-align: center;
    cursor: default;
    z-index: 90000;
}

    .invpass-tip:before {
        font-family: 'Font Awesome\ 5 Free';
        content: '\f071';
        font-weight: bold;
        font-size: 20px;
        color: #f0ad4e;
    }

    .invpass-tip:hover div {
        display: block;
        transform-origin: 100% 0%;
        -moz-animation: fadeIn 0.3s ease-in-out;
        -o-animation: fadeIn 0.3s ease-in-out;
        -webkit-animation: fadeIn 0.3s ease-in-out;
        animation: fadeIn 0.3s ease-in-out;
    }


    .invpass-tip div { /* The tooltip */
        display: none;
        text-align: left;
        background-color: #f0ad4e;
        padding: 20px;
        width: 300px;
        position: absolute;
        border-radius: 3px;
        box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
        right: -1px;
        color: #FFF;
        /*font-size: 20px;*/
    }

        /*.invpass-tip * {
        margin-left: 5px;
    }*/

        .invpass-tip div:before { /* The pointer of the tooltip */
            position: absolute;
            content: '';
            width: 0;
            height: 0;
            border: 6px solid transparent;
            border-bottom-color: #f0ad4e;
            right: 5px;
            top: -12px;
        }

        .invpass-tip div:after { /* Prevents the tooltip from being hidden */
            width: 100%;
            height: 40px;
            content: '';
            position: absolute;
            top: -40px;
            left: 0;
        }

/*valid*/
.valipass-tip {
    position: absolute;
    top: 12px;
    right: -25px;
    cursor: default;
    z-index: 90000;
}

    .valipass-tip:before {
        font-family: 'Font Awesome\ 5 Free';
        content: '\f00c';
        font-weight: bold;
        font-size: 20px;
        color: #0f6b0f;
    }

    .valipass-tip:hover div {
        display: block;
        transform-origin: 100% 0%;
        -webkit-animation: fadeIn 0.3s ease-in-out;
        animation: fadeIn 0.3s ease-in-out;
    }

    .valipass-tip div { /* The tooltip */
        display: none;
        text-align: left;
        background-color: #0f6b0f;
        padding: 20px;
        width: 300px;
        position: absolute;
        border-radius: 3px;
        box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
        right: -1px;
        color: #FFF;
        /*font-size: px;*/
    }

    .valipass-tip * { /* The tooltip */
        margin-left: 5px;
    }

    .valipass-tip div:before { /* The pointer of the tooltip */
        position: absolute;
        content: '';
        width: 0;
        height: 0;
        border: 6px solid transparent;
        border-bottom-color: #0f6b0f;
        right: 5px;
        top: -12px;
    }

    .valipass-tip div:after { /* Prevents the tooltip from being hidden */
        width: 100%;
        height: 40px;
        content: '';
        position: absolute;
        top: -40px;
        left: 0;
    }



/* CSS animation */
@-moz-keyframes fadeIn {
    0% {
        opacity: 0;
        transform: scale(0.6);
    }

    100% {
        opacity: 100%;
        transform: scale(1);
    }
}

@-o-keyframes fadeIn {
    0% {
        opacity: 0;
        transform: scale(0.6);
    }

    100% {
        opacity: 100%;
        transform: scale(1);
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
        transform: scale(0.6);
    }

    100% {
        opacity: 100%;
        transform: scale(1);
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 100%;
    }
}
/**HELP ToolTip End*/


.reports .report-header {
    /*font-size: 1.42rem;
    font-weight: bold;
    text-align: left;
    padding-left: 1.75rem;
    margin-left: 0.35rem;*/
    background-color: white;
    flex: 1 1 auto; /*Requred for card to work in IE*/
    padding: 1.25rem; /*Requred for card to work in IE*/
}

.reports .report-card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
    flex: 1 1 auto; /*Requred for card to work in IE*/
    /*padding: 1.25rem;*/ /*Requred for card to work in IE*/
}

.reports .report-row {
    border-bottom: 1px #dfdfdf solid;
    flex: 1 1 auto; /*Requred for card to work in IE*/
    padding: 1.25rem; /*Requred for card to work in IE*/
}

    .reports .report-row a {
        text-decoration: none;
    }

    .reports .report-row:hover {
        outline: 0.1rem solid #012b5b;
        outline-offset: 0px;
    }

.reports .report-name {
    text-decoration: none;
}

    .reports .report-name:hover {
        text-decoration: underline;
    }

.reports .report-desc {
    text-decoration: none !important;
}

.reports .bluebox {
    min-height: 4.714em;
    background-color: #002B5C;
}

    .reports .bluebox:hover {
        background-color: #245694;
    }

    .reports .bluebox strong {
        font-size: 1.25rem;
    }

.reports .report-name h6 {
    font-size: 0.85rem;
}

.reports .report-desc {
    font-size: 0.75rem;
}

@media screen and (min-width: 1200px) {
    .title-bar-no-container {
        padding-left: 150px;
        padding-right: 150px;
    }
    .content-area-no-container {
        padding-left: 150px;
        padding-right: 150px;
    }
}

@media screen and (max-width: 1199px) {
    .title-bar-no-container {
        padding-left: 30px;
        padding-right: 30px;
    }

    .content-area-no-container {
        padding-left: 30px;
        padding-right: 30px;
    }
}

body {
    padding-bottom: 1.000em;
    font-size: 0.875em;
    font-family: 'Roboto', sans-serif;
    font-weight: normal;
    color: #000;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
}

@media (max-width: 576px) {
    .pt-small-1 {
        padding-top: 2rem !important;
    }
}
/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}


h1{
    font-weight: bold;
    color: #12499d;
    font-size: 2.500em;
}

h2 {
    color: #000;
    font-family: "Roboto Slab";
    font-size: 2rem;
    font-weight: bold;
}

h3 {
    color: #000;
    font-family: "Roboto Slab";
    font-size: 2.29rem;
    font-weight: bold;
}

h4 {    
    color: #fff;
    font-family: Arial;
    font-size : 1.43rem;
    font-weight: bold;
}
.titleText {
    color: rgba(0,0,0,0.87);
    font-family: Arial;
    font-size: 1.25rem;
    font-weight: bold;
    line-height: 1.25rem;
    text-align: left;
}
.subText{
    font-size: 0.75rem;
}
.link {
    color: #0000E0;
    font-family: Arial;
    font-size: 1rem;
    line-height: 1.3125rem;
    text-decoration: none;
}

.link:hover{
    color: #008000;
    text-decoration: underline;
}

a {
    color: #000;
    text-decoration: underline;
}

a:hover {
    color: #2B70E9;
    text-decoration: underline;
}

.container-area {
    margin-right: 9.3rem;
    margin-left: 9.3rem;
}

.f-16{
    font-size: 1.14rem;
    font-family: Arial;
}

.f-20{
    font-size: 1.43rem;
    font-weight: normal;
    font-family: Arial;
}

.f-20-b {
    font-size: 1.43rem;
    font-weight: bold;
    font-family: Arial;
}

.collapse-table-striped tbody tr:nth-of-type(even) {
    background-color: #fff;
}

.table-collapse {
    width: 100%;
    margin-bottom: 1rem;
    color: #212529;
}

    .table-collapse th,
    .table-collapse td {
        padding: 0.25rem;
        vertical-align: top;
    }
.table-collapse-sm th,
.table-collapse-sm td {
    padding: 0.3rem;
}



.tt31.tt3-bg {
    background-color: #e9ecef;
    height: 2.3rem;
}

.tt31 .fa-home{
    height:0.7rem;
}

.tier3-item a, .tier3-item span {
    font-size: 0.9rem;
    text-decoration:none;
    padding-right: 5px;
}

.tier3 .tier3-item:not(:first-child) {
    padding-left: 0.03rem !important;
}
.tier3-item.active {
    color: #fff;
    font-weight: bold;
}

.tier3 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 1rem 0.6rem;
    
    list-style: none;
    background-color: #e9ecef;
    border-radius: 0.25rem;
    color: #000;
    margin-top: -5px;
    margin-bottom: 0px;
}

    .tier3 a {
        color: #000;
        font-size: 0.93rem;
        text-decoration: none;
        
    }

        .tier3 a:hover, .tier3 a:active, .tier3 a:focus {
            color: #FFAB00 !important;
            background-color: transparent;
        }

.tier3 .active a{
    color: #000;
    font-weight: bold;
}

.tier3-toggler {
    padding: 0.25rem 0.75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid #000;
    border-radius: 0.25rem;
}

    .tier3-toggler:hover, .tier3-toggler:focus {
        text-decoration: none;
    }

.tier3-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: no-repeat center center;
    background-size: 100% 100%;
}
.text-black{
    color: #000;
    vertical-align: top;
}

.thirdTiernavbar-toggler {
    border: solid 0.05rem #000 !important;
    margin-bottom: 0.6rem;
}

.navbar-light .navbar-nav .nav-link {
    color: rgb(0, 0, 0, 1);
}
#VoDICEContent img {
    width: 100%;
}

#VoDICEContent .row:first-child, #VoDICEScrollParentDiv .row:last-child {
    border-bottom: 0px;
}

#VoDICEContent .row {
    padding-top: 17px;
    padding-bottom: 17px;
    border-bottom: 1px solid rgba(0,0,0,0.3);
}

#VoDICEContent .overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    opacity: .75;
}

#VoDICEContent .icon {
    color: white;
    font-size: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center;
}

#VoDICEContent a:hover .icon {
    color: RGB(0, 33, 113);
    opacity: .75;
}

/*
waitMe - 1.19 [31.10.17]
Author: vadimsva
Github: https://github.com/vadimsva/waitMe
*/
.waitMe_container:not(body) {transform:translateZ(0);backface-visibility:hidden}
body.waitMe_container .waitMe {position:fixed;height:100vh;transform:translateZ(0);backface-visibility:hidden}
body.waitMe_container .waitMe .waitMe_content {top:50%!important;transform:none!important}
.waitMe_container .waitMe {position:absolute;top:0;left:0;right:0;bottom:0;z-index:9989;text-align:center;overflow:hidden;cursor:wait}
.waitMe_container .waitMe * {font-family:inherit;font-size:inherit;font-weight:initial;font-style:initial;line-height:initial;color:initial;text-decoration:initial;text-transform:initial;padding:initial;margin:initial}
.waitMe_container .waitMe .waitMe_content {position:absolute;left:0;right:0;top:50%;backface-visibility:hidden}
.waitMe_container .waitMe .waitMe_content.horizontal > .waitMe_progress {display:inline-block;vertical-align:middle}
.waitMe_container .waitMe .waitMe_content.horizontal > .waitMe_text {display:inline-block;margin:0 0 0 20px;vertical-align:middle}
.waitMe_container .waitMe .waitMe_progress {position:relative;font-size:0;line-height:0}
.waitMe_container .waitMe .waitMe_progress > div {animation-fill-mode:both;display:inline-block;transform:translateZ(0);backface-visibility:hidden}
.waitMe_container .waitMe .waitMe_text {position:relative;margin:20px 0 0}

/* before load animation */
body.waitMe_body {overflow:hidden;height:100%}
body.waitMe_body.hideMe {transition:opacity .2s ease-in-out;opacity:0}
body.waitMe_body .waitMe_container:not([data-waitme_id]) {position:fixed;z-index:9989;top:0;bottom:0;left:0;right:0;background:#fff}
body.waitMe_body .waitMe_container:not([data-waitme_id]) > div {animation-fill-mode:both;position:absolute}
body.waitMe_body .waitMe_container.progress > div {width:0;height:3px;top:0;left:0;background:#000;box-shadow:-5px 0 5px 2px rgba(0,0,0,.2);animation:progress_body 7s infinite ease-out}
body.waitMe_body .waitMe_container.working > div {width:10%;height:3px;top:0;left:-10%;background:#000;box-shadow:-5px 0 5px 2px rgba(0,0,0,.2);animation:working_body 2s infinite linear}
body.waitMe_body .waitMe_container.progress > div:after {content:'';position:absolute;top:0;bottom:60%;right:0;width:60px;border-radius:50%;opacity:.5;transform:rotate(3deg);box-shadow:#000 1px 0 6px 1px}
body.waitMe_body .waitMe_container.img > div {width:100%;height:100%;text-align:center;background-position:center!important;background-repeat:no-repeat!important}
body.waitMe_body .waitMe_container.text > div {width:100%;top:45%;text-align:center}
@keyframes progress_body {
	0% {width:0}
	100% {width:100%}
}
@keyframes working_body {
	0% {left:-10%}
	100% {left:100%}
}


/* bounce */
.waitMe_container .waitMe_progress.bounce > div {width:20px;height:20px;border-radius:50%;animation:bounce 1.4s infinite ease-in-out}
.waitMe_container .waitMe_progress.bounce .waitMe_progress_elem1 {animation-delay:-.32s}
.waitMe_container .waitMe_progress.bounce .waitMe_progress_elem2 {animation-delay:-.16s}
@keyframes bounce {
	0%, 80%, 100% {transform:scale(0)}
	40% {transform:scale(1)}
}


/* rotateplane */
.waitMe_container .waitMe_progress.rotateplane > div {width:30px;height:30px;animation:rotateplane 1.2s infinite ease-in-out;backface-visibility:visible}
@keyframes rotateplane {
  0% {transform:perspective(120px)}
  50% {transform:perspective(120px) rotateY(180deg)}
  100% {transform:perspective(120px) rotateY(180deg) rotateX(180deg)}
}


/* stretch */
.waitMe_container .waitMe_progress.stretch {height:60px}
.waitMe_container .waitMe_progress.stretch > div {width:1px;height:100%;margin:0 4px;animation:stretch 1.2s infinite ease-in-out}
.waitMe_container .waitMe_progress.stretch .waitMe_progress_elem2 {animation-delay:-1.1s}
.waitMe_container .waitMe_progress.stretch .waitMe_progress_elem3 {animation-delay:-1s}
.waitMe_container .waitMe_progress.stretch .waitMe_progress_elem4 {animation-delay:-.9s}
.waitMe_container .waitMe_progress.stretch .waitMe_progress_elem5 {animation-delay:-.8s}
@keyframes stretch {
  0%, 40%, 100% {transform:scaleY(.4)}
  20% {transform:scaleY(1)}
}


/* orbit */
.waitMe_container .waitMe_progress.orbit {width:40px;height:40px;margin:auto;position:relative}
.waitMe_container .waitMe_progress.orbit > div {width:100%;height:100%;margin:auto;top:0;left:0;position:absolute;animation:orbit_rotate 2s infinite linear}
.waitMe_container .waitMe_progress.orbit > div > div {width:50%;height:50%;border-radius:50%;top:10%;left:10%;position:absolute;animation:orbit 2s infinite ease-in-out}
.waitMe_container .waitMe_progress.orbit .waitMe_progress_elem2 > div {top:auto;bottom:10%;left:auto;right:10%;animation-delay:-1s}
@keyframes orbit_rotate {
	0% {transform:rotate(0deg)}
	100% {transform:rotate(360deg)}
}
@keyframes orbit {
  0%, 100% {transform:scale(0)}
	50% {transform:scale(1)}
}


/* roundBounce */
.waitMe_container .waitMe_progress.roundBounce {width:60px;height:60px;margin:auto}
.waitMe_container .waitMe_progress.roundBounce > div {width:24%;height:24%;border-radius:50%;position:absolute;animation:roundBounce 1.2s infinite ease-in-out}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem1 {top:0;left:0}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem2 {top:0;right:0}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem3 {bottom:0;right:0}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem4 {bottom:0;left:0}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem5 {top:-3%;left:50%;margin-top:-12%;margin-left:-12%}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem6 {top:50%;right:-3%;margin-top:-12%;margin-right:-12%}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem7 {bottom:-3%;left:50%;margin-bottom:-12%;margin-left:-12%}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem8 {top:50%;left:-3%;margin-top:-12%;margin-left:-12%}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem9 {top:0;right:0}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem10 {bottom:0;right:0}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem11 {bottom:0;left:0}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem12 {top:0;left:0}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem5 {animation-delay:-1.1s}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem9 {animation-delay:-1s}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem2 {animation-delay:-.9s}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem6 {animation-delay:-.8s}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem10 {animation-delay:-.7s}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem3 {animation-delay:-.6s}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem7 {animation-delay:-.5s}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem11 {animation-delay:-.4s}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem4 {animation-delay:-.3s}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem8 {animation-delay:-.2s}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem12 {animation-delay:-.1s}
@keyframes roundBounce {
  0%, 80%, 100% {transform:scale(0)}
	40% {transform:scale(1)}
}


/* win8 */
.waitMe_container .waitMe_progress.win8 {width:40px;height:40px;margin:auto}
.waitMe_container .waitMe_progress.win8 > div {width:100%;height:100%;opacity:0;position:absolute;margin:auto;left:0;right:0;transform:rotate(225deg);animation:win8 5.5s infinite}
.waitMe_container .waitMe_progress.win8 > div > div {width:15%;height:15%;border-radius:50%;position:absolute}
.waitMe_container .waitMe_progress.win8 .waitMe_progress_elem2 {animation-delay:.24s}
.waitMe_container .waitMe_progress.win8 .waitMe_progress_elem3 {animation-delay:.48s}
.waitMe_container .waitMe_progress.win8 .waitMe_progress_elem4 {animation-delay:.72s}
.waitMe_container .waitMe_progress.win8 .waitMe_progress_elem5 {animation-delay:.96s}
@keyframes win8 {
  0% {transform:rotate(225deg);animation-timing-function:ease-out} 
  7% {opacity:1;transform:rotate(345deg);animation-timing-function:linear}
  30% {transform:rotate(455deg);animation-timing-function:ease-in-out}
  39% {transform:rotate(690deg);animation-timing-function:linear}
  70% {opacity:1;transform:rotate(815deg);animation-timing-function:ease-out}
  75% {transform:rotate(945deg);animation-timing-function:ease-out}
  76% {opacity:0;transform:rotate(945deg)}
  100% {opacity:0;transform:rotate(945deg)} 
}


/* win8_linear */
.waitMe_container .waitMe_progress.win8_linear {margin:auto;width:150px;height:6px}
.waitMe_container .waitMe_progress.win8_linear > div {width:100%;height:100%;left:0;opacity:0;position:absolute;animation:win8_linear 3s infinite}
.waitMe_container .waitMe_progress.win8_linear > div > div {width:4%;height:100%;border-radius:50%}
.waitMe_container .waitMe_progress.win8_linear .waitMe_progress_elem2 {animation-delay:.3s}
.waitMe_container .waitMe_progress.win8_linear .waitMe_progress_elem3 {animation-delay:.6s}
.waitMe_container .waitMe_progress.win8_linear .waitMe_progress_elem4 {animation-delay:.9s}
.waitMe_container .waitMe_progress.win8_linear .waitMe_progress_elem5 {animation-delay:1.2s}
@keyframes win8_linear {
  0%, 100% {transform:translateX(0);animation-timing-function:ease-out} 
  10% {opacity:1;transform:translateX(33.333%);animation-timing-function:linear}
  50% {opacity:1;transform:translateX(53.333%);animation-timing-function:ease-in-out}
  60% {opacity:0;transform:translateX(86.666%)}
}


/* ios */
.waitMe_container .waitMe_progress.ios {margin:auto;width:40px;height:40px}
.waitMe_container .waitMe_progress.ios > div {width:10%;height:26%;position:absolute;left:44.5%;top:37%;opacity:0;border-radius:50px;box-shadow:0 0 3px rgba(0,0,0,.2);animation:ios 1s infinite linear}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem1 {transform:rotate(0deg) translate(0, -142%);animation-delay:0s}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem2 {transform:rotate(30deg) translate(0, -142%);animation-delay:-.9167s}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem3 {transform:rotate(60deg) translate(0, -142%);animation-delay:-.833s}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem4 {transform:rotate(90deg) translate(0, -142%);animation-delay:-.75s}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem5 {transform:rotate(120deg) translate(0, -142%);animation-delay:-.667s}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem6 {transform:rotate(150deg) translate(0, -142%);animation-delay:-.5833s}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem7 {transform:rotate(180deg) translate(0, -142%);animation-delay:-.5s}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem8 {transform:rotate(210deg) translate(0, -142%);animation-delay:-.41667s}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem9 {transform:rotate(240deg) translate(0, -142%);animation-delay:-.333s}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem10 {transform:rotate(270deg) translate(0, -142%);animation-delay:-.25s}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem11 {transform:rotate(300deg) translate(0, -142%);animation-delay:-.1667s}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem12 {transform:rotate(330deg) translate(0, -142%);animation-delay:-.0833s}
 @keyframes ios {
	0% {opacity:1}
	100% {opacity:.25}
}


/* facebook */
.waitMe_container .waitMe_progress.facebook {margin:auto}
.waitMe_container .waitMe_progress.facebook > div {width:6px;height:25px;margin-left:3px;border-radius:20px;transform:scaleY(.7);opacity:.1;animation:facebook 1.3s infinite ease-in-out}
.waitMe_container .waitMe_progress.facebook > .waitMe_progress_elem1 {animation-delay:.2s;transform:scaleY(.7)}
.waitMe_container .waitMe_progress.facebook > .waitMe_progress_elem2 {animation-delay:.4s;transform:scaleY(.85)}
.waitMe_container .waitMe_progress.facebook > .waitMe_progress_elem3 {animation-delay:.6s;transform:scaleY(1)}
@keyframes facebook {
	0% {transform:scaleY(.7);opacity:.1}
	50% {transform:scaleY(1);opacity:1}
	100% {transform:scaleY(.7);opacity:.1}
}


/* rotation */
.waitMe_container .waitMe_progress.rotation > div {width:60px;height:60px;margin:auto;border-radius:100%;border-width:6px;border-style:solid;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;animation:rotation 1s infinite linear}
@keyframes rotation {
	0% {transform:rotate(0deg)}
	100% {transform:rotate(360deg)}
}


/* timer */
.waitMe_container .waitMe_progress.timer {width:40px;height:40px;margin:auto;border-width:2px;border-style:solid;border-radius:50%;box-sizing:border-box;position:relative;text-indent:-9999px}
.waitMe_container .waitMe_progress.timer > .waitMe_progress_elem1,
.waitMe_container .waitMe_progress.timer > .waitMe_progress_elem2 {border-radius:3px;position:absolute;width:2px;height:48%;left:50%;top:50%;margin-left:-1px;margin-top:-1px;animation:timer 1.25s infinite linear;transform-origin:1px 1px}
.waitMe_container .waitMe_progress.timer > .waitMe_progress_elem2 {height:40%;animation:timer 15s infinite linear}
@keyframes timer {
  0% {transform:rotate(0deg)}
  100% {transform:rotate(360deg)}
}


/* pulse */
.waitMe_container .waitMe_progress.pulse {width:30px;height:30px;margin:auto;position:relative}
.waitMe_container .waitMe_progress.pulse > div {margin:auto;top:0;left:0;right:0;bottom:0;border-width:3px;border-style:solid;border-radius:50%;position:absolute;opacity:0;animation:pulsate 1s infinite ease-out}
@keyframes pulsate {
	0% {transform:scale(.1);opacity:0}
	50% {opacity:1}
	100% {transform:scale(1.2);opacity:0}
}


/* progressBar */
.waitMe_container .waitMe_progress.progressBar {width:200px;height:20px;margin:auto;background:rgba(0,0,0,.1);padding:5px;border-radius:20px;line-height:0;max-width:100%}
.waitMe_container .waitMe_progress.progressBar > div {width:100%;height:100%;overflow:hidden;border-radius:20px;background-size:50px 50px;box-shadow:inset 0 2px 9px rgba(255,255,255,.3), inset 0 -2px 6px rgba(0,0,0,.4);background-image:linear-gradient(-45deg, rgba(240,240,240,.4) 26%, transparent 25%, transparent 51%, rgba(240,240,240,.4) 50%, rgba(240,240,240,.4) 76%, transparent 75%, transparent);animation:progressBar 2s linear infinite}
@keyframes progressBar {
  0% {background-position:0 0}
  100% {background-position:50px 50px}
}


/* bouncePulse */
.waitMe_container .waitMe_progress.bouncePulse > div {width:20px;height:20px;margin-right:1px;display:inline-block;border-radius:50%;transform:scale(.5);animation:bouncePulse 1.4s infinite ease-in-out}
.waitMe_container .waitMe_progress.bouncePulse > .waitMe_progress_elem1,
.waitMe_container .waitMe_progress.bouncePulse > .waitMe_progress_elem3 {animation-delay:.1s}
.waitMe_container .waitMe_progress.bouncePulse > .waitMe_progress_elem2 {animation-delay:.4s}
@keyframes bouncePulse {
	0%, 80%, 100% {transform:scale(.5)}
	40% {transform:scale(1)}
}

/*
Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.
For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
*/
.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#fff}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:12px;cursor:move;position:relative;color:#484848;border-bottom:1px solid #d1d1d1;padding:12px 19px 12px 12px;background:#f8f8f8;letter-spacing:.3px}.cke_dialog_spinner{border-radius:50%;width:12px;height:12px;overflow:hidden;text-indent:-9999em;border:2px solid rgba(102,102,102,0.2);border-left-color:rgba(102,102,102,1);-webkit-animation:dialog_spinner 1s infinite linear;animation:dialog_spinner 1s infinite linear}.cke_browser_ie8 .cke_dialog_spinner,.cke_browser_ie9 .cke_dialog_spinner{background:url(images/spinner.gif) center top no-repeat;width:16px;height:16px;border:0}@-webkit-keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:43px;border-top:1px solid #d1d1d1}.cke_dialog_contents_body{overflow:auto;padding:9px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:33px;display:inline-block;margin:9px 0 0;position:absolute;z-index:2;left:11px}.cke_rtl .cke_dialog_tabs{left:auto;right:11px}a.cke_dialog_tab{height:25px;padding:4px 8px;display:inline-block;cursor:pointer;line-height:26px;outline:0;color:#484848;border:1px solid #d1d1d1;border-radius:3px 3px 0 0;background:#f8f8f8;min-width:90px;text-align:center;margin-left:-1px;letter-spacing:.3px}a.cke_dialog_tab:hover{background-color:#fff}a.cke_dialog_tab:focus{border:2px solid #139ff7;border-bottom-color:#d1d1d1;padding:3px 7px;position:relative;z-index:1}a.cke_dialog_tab_selected{background:#fff;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover,a.cke_dialog_tab_selected:focus{border-bottom-color:#fff}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab:focus,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}.cke_hc a.cke_dialog_tab:focus{text-decoration:underline}a.cke_dialog_tab_disabled{color:#bababa;cursor:default}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}a.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:16px;width:16px;top:11px;z-index:5;opacity:.7;filter:alpha(opacity = 70)}.cke_rtl .cke_dialog_close_button{left:12px}.cke_ltr .cke_dialog_close_button{right:12px}.cke_hc a.cke_dialog_close_button{background-image:none}.cke_hidpi a.cke_dialog_close_button{background-image:url(images/hidpi/close.png);background-size:16px}a.cke_dialog_close_button:hover{opacity:1;filter:alpha(opacity = 100)}a.cke_dialog_close_button span{display:none}.cke_hc a.cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%;margin-top:12px}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_tel,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,input.cke_dialog_ui_input_tel,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #bcbcbc;padding:4px 6px;outline:0;width:100%;*width:95%;box-sizing:border-box;border-radius:2px;min-height:28px;margin-left:1px}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,input.cke_dialog_ui_input_tel:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,input.cke_dialog_ui_input_tel:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:2px solid #139ff7}input.cke_dialog_ui_input_text:focus{padding-left:5px}textarea.cke_dialog_ui_input_textarea:focus{padding:3px 5px}select.cke_dialog_ui_input_select:focus{margin:0;width:100%!important}input.cke_dialog_ui_checkbox_input,input.cke_dialog_ui_radio_input{margin-left:1px;margin-right:2px}input.cke_dialog_ui_checkbox_input:focus,input.cke_dialog_ui_checkbox_input:active,input.cke_dialog_ui_radio_input:focus,input.cke_dialog_ui_radio_input:active{border:0;outline:2px solid #139ff7}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:4px 1px;margin:0;text-align:center;color:#484848;vertical-align:middle;cursor:pointer;border:1px solid #bcbcbc;border-radius:2px;background:#f8f8f8;letter-spacing:.3px;line-height:18px;box-sizing:border-box}.cke_hc a.cke_dialog_ui_button{border-width:3px}span.cke_dialog_ui_button{padding:0 10px;cursor:pointer}a.cke_dialog_ui_button:hover{background:#fff}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border:2px solid #139ff7;outline:0;padding:3px 0}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;padding:0 12px}a.cke_dialog_ui_button_ok{color:#fff;background:#09863e;border:1px solid #09863e}.cke_hc a.cke_dialog_ui_button{border:1px solid #bcbcbc}a.cke_dialog_ui_button_ok:hover{background:#53aa78;border-color:#53aa78}a.cke_dialog_ui_button_ok:focus{box-shadow:inset 0 0 0 2px #FFF}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#139ff7}.cke_hc a.cke_dialog_ui_button_ok:hover,.cke_hc a.cke_dialog_ui_button_ok:focus,.cke_hc a.cke_dialog_ui_button_ok:active{border-color:#484848}a.cke_dialog_ui_button_ok.cke_disabled{background:#d1d1d1;border-color:#d1d1d1;cursor:default}a.cke_dialog_ui_button_ok.cke_disabled span{cursor:default}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:28px;line-height:28px;background-color:#fff;border:1px solid #bcbcbc;padding:3px 3px 3px 6px;outline:0;border-radius:2px;margin:0 1px;box-sizing:border-box;width:calc(100% - 2px)!important}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog_ui_labeled_label{margin-left:1px}.cke_dialog_ui_labeled_required{font-weight:bold;font-size:1.2em}.cke_dialog .cke_dark_background{background-color:transparent}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background:url(images/refresh.png) top left no-repeat;width:16px;height:16px;border:1px none;font-size:1px}.cke_hidpi .cke_dialog a.cke_btn_reset{background-size:16px;background-image:url(images/hidpi/refresh.png)}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked,.cke_dialog a.cke_btn_reset{margin:2px}.cke_dialog a.cke_btn_locked{background-image:url(images/lock.png)}.cke_dialog a.cke_btn_unlocked{background-image:url(images/lock-open.png)}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_hidpi .cke_dialog a.cke_btn_unlocked,.cke_hidpi .cke_dialog a.cke_btn_locked{background-size:16px}.cke_hidpi .cke_dialog a.cke_btn_locked{background-image:url(images/hidpi/lock.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-image:url(images/hidpi/lock-open.png)}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_dialog a.cke_btn_over,.cke_dialog a.cke_btn_locked:hover,.cke_dialog a.cke_btn_locked:focus,.cke_dialog a.cke_btn_locked:active,.cke_dialog a.cke_btn_unlocked:hover,.cke_dialog a.cke_btn_unlocked:focus,.cke_dialog a.cke_btn_unlocked:active,.cke_dialog a.cke_btn_reset:hover,.cke_dialog a.cke_btn_reset:focus,.cke_dialog a.cke_btn_reset:active{cursor:pointer;outline:0;margin:0;border:2px solid #139ff7}.cke_dialog fieldset{border:1px solid #bcbcbc}.cke_dialog fieldset legend{padding:0 6px}.cke_dialog_ui_checkbox,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox{display:inline-block}.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox{padding-top:5px}.cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input,.cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input+label,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input+label{vertical-align:middle}.cke_dialog .ImagePreviewBox{border:1px ridge #bcbcbc;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;cursor:default;letter-spacing:.3px}.cke_dialog_body label+.cke_dialog_ui_labeled_content{margin-top:2px}.cke_dialog_contents_body .cke_dialog_ui_text,.cke_dialog_contents_body .cke_dialog_ui_select,.cke_dialog_contents_body .cke_dialog_ui_hbox_last>a.cke_dialog_ui_button{margin-top:4px}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:2px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%}.cke_dialog_contents_body .cke_accessibility_legend{margin:2px 7px 2px 2px}.cke_dialog_contents_body .cke_accessibility_legend:focus,.cke_dialog_contents_body .cke_accessibility_legend:active{outline:0;border:2px solid #139ff7;margin:0 5px 0 0}.cke_dialog_contents_body input[type=file]:focus,.cke_dialog_contents_body input[type=file]:active{border:2px solid #139ff7}.cke_dialog_find_fieldset{margin-top:10px!important}.cke_dialog_image_ratiolock{margin-top:52px!important}.cke_dialog_forms_select_order label.cke_dialog_ui_labeled_label{margin-left:0}.cke_dialog_forms_select_order div.cke_dialog_ui_input_select{width:100%}.cke_dialog_forms_select_order_txtsize .cke_dialog_ui_hbox_last{padding-top:4px}.cke_dialog_image_url .cke_dialog_ui_hbox_last{vertical-align:bottom}a.cke_dialog_ui_button.cke_dialog_image_browse{margin-top:10px}.cke_dialog_contents_body .cke_tpl_list{border:#bcbcbc 1px solid;margin:1px}.cke_dialog_contents_body .cke_tpl_list:focus,.cke_dialog_contents_body .cke_tpl_list:active{outline:0;margin:0;border:2px solid #139ff7}.cke_dialog_contents_body .cke_tpl_list a:focus,.cke_dialog_contents_body .cke_tpl_list a:active{outline:0}.cke_dialog_contents_body .cke_tpl_list a:focus .cke_tpl_item,.cke_dialog_contents_body .cke_tpl_list a:active .cke_tpl_item{border:2px solid #139ff7;padding:6px}
/*
Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.
For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
*/
.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all select[multiple] option:checked{background-color:#cecece}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #d1d1d1;padding:0}.cke_inner{display:block;background:#fff;padding:0;-webkit-touch-callout:none}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #d1d1d1;background:#f8f8f8;padding:6px 8px 2px;white-space:normal}.cke_float .cke_top{border:1px solid #d1d1d1}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #bcbcbc transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #bcbcbc;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #d1d1d1}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_block:focus{outline:0}.cke_panel_list{margin:0;padding:0;list-style-type:none;white-space:nowrap}.cke_panel_listItem{margin:0;padding:0}.cke_panel_listItem a{padding:6px 7px;display:block;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.cke_hc .cke_panel_listItem a{border-style:none}.cke_panel_listItem.cke_selected a,.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{background-color:#e9e9e9}.cke_panel_listItem a:focus{outline:1px dotted #000}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:4px 5px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:6px 6px 7px 6px;color:#484848;border-bottom:1px solid #d1d1d1;background:#f8f8f8}.cke_colorblock{padding:10px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}a.cke_colorbox{padding:2px;float:left;width:20px;height:20px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{outline:0;padding:0;border:2px solid #139ff7}a:hover.cke_colorbox{border-color:#bcbcbc}span.cke_colorbox{width:20px;height:20px;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:3px;display:block;cursor:pointer}a.cke_colorauto{padding:0;border:1px solid transparent;margin-bottom:6px;height:26px;line-height:26px}a.cke_colormore{margin-top:10px;height:20px;line-height:19px}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{outline:0;border:#139ff7 1px solid;background-color:#f8f8f8}a:hover.cke_colorauto,a:hover.cke_colormore{border-color:#bcbcbc}.cke_colorauto span.cke_colorbox{width:18px;height:18px;border:1px solid #808080;margin-left:1px;margin-top:3px}.cke_rtl .cke_colorauto span.cke_colorbox{margin-left:0;margin-right:1px}span.cke_colorbox[style*="#ffffff"],span.cke_colorbox[style*="#FFFFFF"],span.cke_colorbox[style="background-color:#fff"],span.cke_colorbox[style="background-color:#FFF"],span.cke_colorbox[style*="rgb(255,255,255)"],span.cke_colorbox[style*="rgb(255, 255, 255)"]{border:1px solid #808080;width:18px;height:18px}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border:0;float:left;margin:1px 2px 6px 0;padding-right:3px}.cke_rtl .cke_toolgroup{float:right;margin:1px 0 6px 2px;padding-left:3px;padding-right:0}.cke_hc .cke_toolgroup{margin-right:5px;margin-bottom:5px}.cke_hc.cke_rtl .cke_toolgroup{margin-right:0;margin-left:5px}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0;position:relative}a.cke_button_expandable{padding:4px 5px}.cke_rtl a.cke_button{float:right}.cke_hc a.cke_button{border:1px solid black;padding:3px 5px;margin:0 3px 5px 0}.cke_hc.cke_rtl a.cke_button{margin:0 0 5px 3px}a.cke_button_on{background:#fff;border:1px #bcbcbc solid;padding:3px 5px}a.cke_button_expandable.cke_button_on{padding:3px 4px}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background:#e5e5e5;border:1px #bcbcbc solid;padding:3px 5px}a.cke_button_expandable.cke_button_off:hover,a.cke_button_expandable.cke_button_off:focus,a.cke_button_expandable.cke_button_off:active{padding:3px 4px}.cke_hc a.cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active{background:#e5e5e5;border:3px solid #000;padding:1px 3px}@media screen and (hover:none){a.cke_button_off:hover{background:transparent;border:0;padding:4px 6px}a.cke_button_expandable.cke_button_off:hover{padding:4px 5px}a.cke_button_off:active{background:#e5e5e5;border:1px #bcbcbc solid;padding:3px 5px}a.cke_button_expandable.cke_button_off:active{padding:3px 4px}}a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{border:0;padding:4px 6px;background-color:transparent}a.cke_button_expandable.cke_button_disabled:hover,a.cke_button_expandable.cke_button_disabled:active{padding:4px 5px}a.cke_button_disabled:focus{border:1px #bcbcbc solid;padding:3px 5px}a.cke_button_expandable.cke_button_disabled:focus{padding:3px 4px}.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border:1px solid #acacac;padding:3px 5px;margin:0 3px 5px 0}.cke_hc a.cke_button_disabled:focus{border:3px solid #000;padding:1px 3px}.cke_hc.cke_rtl a.cke_button_disabled:hover,.cke_hc.cke_rtl a.cke_button_disabled:focus,.cke_hc.cke_rtl a.cke_button_disabled:active{margin:0 0 5px 3px}a.cke_button_disabled .cke_button_icon,a.cke_button_disabled .cke_button_arrow{opacity:.3}.cke_hc a.cke_button_disabled{border-color:#acacac}.cke_hc a.cke_button_disabled .cke_button_icon,.cke_hc a.cke_button_disabled .cke_button_label{opacity:.5}.cke_toolgroup a.cke_button:last-child:after,.cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:4px;top:0;right:-3px}.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-right:0;right:auto;border-left:1px solid #bcbcbc;top:0;left:-3px}.cke_hc .cke_toolgroup a.cke_button:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-color:#000;top:0;right:-7px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{top:0;right:auto;left:-7px}.cke_toolgroup a.cke_button:hover:last-child:after,.cke_toolgroup a.cke_button:focus:last-child:after,.cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:-4px}.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_rtl .cke_toolgroup a.cke_button:focus:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:auto;left:-4px}.cke_hc .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:-9px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:auto;left:-9px}.cke_toolbar.cke_toolbar_last .cke_toolgroup a.cke_button:last-child:after{content:none;border:0;width:0;height:0}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#484848}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 3px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px 0 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#bcbcbc;margin:4px 2px 0 2px;height:18px;width:1px}.cke_rtl .cke_toolbar_separator{float:right}.cke_hc .cke_toolbar_separator{background-color:#000;margin-left:2px;margin-right:5px;margin-bottom:9px}.cke_hc.cke_rtl .cke_toolbar_separator{margin-left:5px;margin-right:2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #bcbcbc}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser:hover{background:#e5e5e5}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border:3px solid transparent;border-bottom-color:#484848}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#484848}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0}.cke_menuitem span{cursor:default}.cke_menubutton{display:block}.cke_hc .cke_menubutton{padding:2px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#e9e9e9;display:block;outline:1px dotted}.cke_menubutton:hover{outline:0}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_disabled:hover,.cke_menubutton_disabled:focus,.cke_menubutton_disabled:active{background-color:transparent;outline:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#f8f8f8;padding:6px 4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#e9e9e9}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{background-color:#f8f8f8;outline:0}.cke_menuitem .cke_menubutton_on{background-color:#e9e9e9;border:1px solid #dedede;outline:0}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px;background-color:#e9e9e9}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d1d1d1;height:1px}.cke_menuarrow{background:transparent url(images/arrow.png) no-repeat 0 10px;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_hc .cke_menuarrow{background-image:none}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left;position:relative;margin-bottom:5px}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:1px;margin-bottom:10px}.cke_combo:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:5px;top:0;right:0}.cke_rtl .cke_combo:after{border-right:0;border-left:1px solid #bcbcbc;right:auto;left:0}.cke_hc .cke_combo:after{border-color:#000}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0;padding:1px}.cke_rtl a.cke_combo_button{float:right}.cke_hc a.cke_combo_button{padding:4px}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus,.cke_combo_off a.cke_combo_button:active{background:#e5e5e5;border:1px solid #bcbcbc;padding:0 0 0 1px;margin-left:-1px}.cke_combo_off a.cke_combo_button:focus{outline:0}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:active{background:#fff}@media screen and (hover:none){.cke_combo_off a.cke_combo_button:hover{background:transparent;border-color:transparent}.cke_combo_off a.cke_combo_button:active{background:#fff;border:1px solid #bcbcbc}}.cke_rtl .cke_combo_on a.cke_combo_button,.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:0 1px 0 0;margin-left:0;margin-right:-1px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border:3px solid #000;padding:1px 1px 1px 2px}.cke_hc.cke_rtl .cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:1px 2px 1px 1px}.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 0 0 3px;margin-left:-3px}.cke_rtl .cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 3px 0 0;margin-left:0;margin-right:-3px}.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 1px 1px 7px;margin-left:-6px}.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 7px 1px 1px;margin-left:0;margin-right:-6px}.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0;margin:0}.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px;margin:0}.cke_toolbar .cke_combo+.cke_toolbar_end,.cke_toolbar .cke_combo+.cke_toolgroup{margin-right:0;margin-left:2px}.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:2px}.cke_hc .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:5px}.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:5px}.cke_toolbar.cke_toolbar_last .cke_combo:nth-last-child(-n+2):after{content:none;border:0;width:0;height:0}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#484848;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 10px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#484848;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#e5e5e5}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combopanel__fontsize{width:135px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -0px !important;}.cke_button__bold_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -24px !important;}.cke_button__italic_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -48px !important;}.cke_button__strike_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -72px !important;}.cke_button__subscript_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -96px !important;}.cke_button__superscript_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -120px !important;}.cke_button__underline_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -144px !important;}.cke_button__bidiltr_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -168px !important;}.cke_button__bidirtl_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -192px !important;}.cke_button__blockquote_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -216px !important;}.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -240px !important;}.cke_ltr .cke_button__copy_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -264px !important;}.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -288px !important;}.cke_ltr .cke_button__cut_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -312px !important;}.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -336px !important;}.cke_ltr .cke_button__paste_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -360px !important;}.cke_button__bgcolor_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -384px !important;}.cke_button__textcolor_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -408px !important;}.cke_button__copyformatting_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -432px !important;}.cke_button__creatediv_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -456px !important;}.cke_button__easyimagealigncenter_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -480px !important;}.cke_button__easyimagealignleft_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -504px !important;}.cke_button__easyimagealignright_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -528px !important;}.cke_button__easyimagealt_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -552px !important;}.cke_button__easyimagefull_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -576px !important;}.cke_button__easyimageside_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -600px !important;}.cke_button__easyimageupload_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -624px !important;}.cke_button__exportpdf_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -648px !important;}.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -672px !important;}.cke_ltr .cke_button__find_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -696px !important;}.cke_button__replace_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -720px !important;}.cke_button__button_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -744px !important;}.cke_button__checkbox_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -768px !important;}.cke_button__form_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -792px !important;}.cke_button__hiddenfield_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -816px !important;}.cke_button__imagebutton_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -840px !important;}.cke_button__radio_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -864px !important;}.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -888px !important;}.cke_ltr .cke_button__select_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -912px !important;}.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -936px !important;}.cke_ltr .cke_button__textarea_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -960px !important;}.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -984px !important;}.cke_ltr .cke_button__textfield_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1008px !important;}.cke_button__horizontalrule_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1032px !important;}.cke_button__iframe_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1056px !important;}.cke_button__image_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1080px !important;}.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1104px !important;}.cke_ltr .cke_button__indent_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1128px !important;}.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1152px !important;}.cke_ltr .cke_button__outdent_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1176px !important;}.cke_button__justifyblock_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1200px !important;}.cke_button__justifycenter_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1224px !important;}.cke_button__justifyleft_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1248px !important;}.cke_button__justifyright_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1272px !important;}.cke_button__language_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1296px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1320px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1344px !important;}.cke_button__link_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1368px !important;}.cke_button__unlink_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1392px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1416px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1440px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1464px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1488px !important;}.cke_button__maximize_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1512px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1536px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1560px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1584px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1608px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1632px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1656px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1680px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1704px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1728px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1752px !important;}.cke_button__print_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1776px !important;}.cke_button__removeformat_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1800px !important;}.cke_button__save_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1824px !important;}.cke_button__scayt_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1848px !important;}.cke_button__selectall_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1872px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1896px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1920px !important;}.cke_button__smiley_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1944px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1968px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -1992px !important;}.cke_button__specialchar_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -2016px !important;}.cke_button__table_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -2040px !important;}.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -2064px !important;}.cke_ltr .cke_button__templates_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -2088px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -2112px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -2136px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -2160px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png?t=5fe059002f) no-repeat 0 -2184px !important;}.cke_hidpi .cke_button__about_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -0px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bold_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -24px !important;background-size: 16px !important;}.cke_hidpi .cke_button__italic_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -48px !important;background-size: 16px !important;}.cke_hidpi .cke_button__strike_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -72px !important;background-size: 16px !important;}.cke_hidpi .cke_button__subscript_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -96px !important;background-size: 16px !important;}.cke_hidpi .cke_button__superscript_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -120px !important;background-size: 16px !important;}.cke_hidpi .cke_button__underline_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -144px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidiltr_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -168px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidirtl_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -192px !important;background-size: 16px !important;}.cke_hidpi .cke_button__blockquote_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -216px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -240px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -264px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -288px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -312px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -336px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -360px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bgcolor_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -384px !important;background-size: 16px !important;}.cke_hidpi .cke_button__textcolor_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -408px !important;background-size: 16px !important;}.cke_hidpi .cke_button__copyformatting_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -432px !important;background-size: 16px !important;}.cke_hidpi .cke_button__creatediv_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -456px !important;background-size: 16px !important;}.cke_hidpi .cke_button__easyimagealigncenter_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -480px !important;background-size: 16px !important;}.cke_hidpi .cke_button__easyimagealignleft_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -504px !important;background-size: 16px !important;}.cke_hidpi .cke_button__easyimagealignright_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -528px !important;background-size: 16px !important;}.cke_hidpi .cke_button__easyimagealt_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -552px !important;background-size: 16px !important;}.cke_hidpi .cke_button__easyimagefull_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -576px !important;background-size: 16px !important;}.cke_hidpi .cke_button__easyimageside_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -600px !important;background-size: 16px !important;}.cke_hidpi .cke_button__easyimageupload_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -624px !important;background-size: 16px !important;}.cke_hidpi .cke_button__exportpdf_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -648px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__find_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -672px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -696px !important;background-size: 16px !important;}.cke_hidpi .cke_button__replace_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -720px !important;background-size: 16px !important;}.cke_hidpi .cke_button__button_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -744px !important;background-size: 16px !important;}.cke_hidpi .cke_button__checkbox_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -768px !important;background-size: 16px !important;}.cke_hidpi .cke_button__form_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -792px !important;background-size: 16px !important;}.cke_hidpi .cke_button__hiddenfield_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -816px !important;background-size: 16px !important;}.cke_hidpi .cke_button__imagebutton_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -840px !important;background-size: 16px !important;}.cke_hidpi .cke_button__radio_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -864px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__select_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -888px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -912px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textarea_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -936px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -960px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textfield_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -984px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1008px !important;background-size: 16px !important;}.cke_hidpi .cke_button__horizontalrule_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1032px !important;background-size: 16px !important;}.cke_hidpi .cke_button__iframe_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1056px !important;background-size: 16px !important;}.cke_hidpi .cke_button__image_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1080px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1104px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1128px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1152px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1176px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyblock_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1200px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifycenter_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1224px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyleft_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyright_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1272px !important;background-size: 16px !important;}.cke_hidpi .cke_button__language_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1296px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1320px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1344px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1368px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1392px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1416px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1440px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1464px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1488px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1512px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__newpage_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1536px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1560px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1584px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1608px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastetext_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__preview_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1728px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1752px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1776px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1800px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1824px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__showblocks_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1896px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1920px !important;background-size: 16px !important;}.cke_hidpi .cke_button__smiley_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1944px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1968px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -1992px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -2016px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -2040px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__templates_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -2064px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -2088px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -2112px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -2136px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -2160px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon {background: url(icons_hidpi.png?t=5fe059002f) no-repeat 0 -2184px !important;background-size: 16px !important;}
