/* Minification failed. Returning unminified contents.
(3287,22): run-time error CSS1039: Token not allowed after unary operator: '-palette-black-alpha-20'
(3293,26): run-time error CSS1039: Token not allowed after unary operator: '-palette-black-alpha-30'
(3312,27): run-time error CSS1039: Token not allowed after unary operator: '-palette-black-alpha-20'
(3322,35): run-time error CSS1039: Token not allowed after unary operator: '-palette-black-alpha-20'
(3332,22): run-time error CSS1039: Token not allowed after unary operator: '-palette-black-alpha-20'
(3347,22): run-time error CSS1039: Token not allowed after unary operator: '-palette-black-alpha-20'
(3354,26): run-time error CSS1039: Token not allowed after unary operator: '-palette-black-alpha-30'
(7826,28): run-time error CSS1034: Expected closing parenthesis, found ','
(7826,28): run-time error CSS1042: Expected function, found ','
(7826,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(11877,20): run-time error CSS1039: Token not allowed after unary operator: '-palette-black-alpha-20'
(11884,20): run-time error CSS1039: Token not allowed after unary operator: '-palette-black-alpha-30'
(11894,25): run-time error CSS1039: Token not allowed after unary operator: '-palette-black-alpha-20'
(11904,27): run-time error CSS1039: Token not allowed after unary operator: '-palette-black-alpha-20'
(11914,22): run-time error CSS1039: Token not allowed after unary operator: '-palette-black-alpha-20'
(11920,22): run-time error CSS1039: Token not allowed after unary operator: '-palette-black-alpha-20'
(11927,22): run-time error CSS1039: Token not allowed after unary operator: '-palette-black-alpha-30'
 */
@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "Open Sans Light";
    font-style: normal;
    font-weight: 300;
    src: local("Segoe UI Light"), local("Open Sans Light"), local("OpenSans-Light"), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/DXI1ORHCpsQm3Vp6mXoaTZ1r3JsPcQLi8jytr04NNhU.woff) format('woff');
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    src: local("Segoe UI"), local("Open Sans"), local("OpenSans"), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/K88pR3goAWT7BTt32Z01mz8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

@font-face {
    font-family: "Open Sans Bold";
    font-style: normal;
    font-weight: 700;
    src: local("Segoe UI Bold"), local("Open Sans Bold"), local("OpenSans-Bold"), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/k3k702ZOKiLJc3WVjuplzJ1r3JsPcQLi8jytr04NNhU.woff) format('woff');
}

html, body, form {
    /*margin: 0;
    padding: 0;
    font-family: 'Segoe UI_','Open Sans',Verdana,Arial,Helvetica,sans-serif;*/
}

html, body {
    height: 100%;
}

textarea {
    resize:none;
	overflow: auto !important;
}

body {
    /*padding: 0;
    min-height: 100%;
    overflow-x: hidden;
    overflow-y: auto;*/
    /*min-width: 1200px;*/
}



h1 {
    /*font-family: 'Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
    font-weight: 300;
    color: #000000;
    letter-spacing: 0.00em;*/
    font-size: 3rem; /* 48px */
    line-height: 3rem;
}

h2 {
    /*font-family: 'Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
    font-weight: 300;
    color: #000000;
    letter-spacing: 0.01em;*/
    font-size: 1.5625rem; /* 25px */
    line-height: 1.5rem;
}

h3 {
    /*font-family: 'Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
    font-weight: 300;
    letter-spacing: 0.00em;
    letter-spacing: 0.01em;
    color: #000000;
    font-weight: bold;*/
    font-size: 1.375rem;
    line-height: 1.375rem; /* 22px */
}

h4 {
    /*font-weight: normal;
    font-style: normal;
    font-family: 'Segoe UI_','Open Sans',Verdana,Arial,Helvetica,sans-serif;
    color: #000000;
    letter-spacing: 0.02em;*/
    font-size: 1rem; /* 16px */
    line-height: 1rem;
}

h5 {
    /*font-family: 'Segoe UI Semibold_', 'Open Sans Bold', Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 0.02em;
    color: #000000;*/
    font-size: 0.875rem; /* 14px */
    line-height: 0.875rem;
}

h6 {
    /*font-size: 11pt;
    line-height: 15pt;
    letter-spacing: 0.02em;
    font-weight: bold;
    font-size: 9pt;
    font-family: 'Segoe UI_', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #000000;*/
}

ul.two-column {
	columns: 2;
	-moz-columns: 2;
	-webkit-columns: 2;
}


a {
    text-decoration: none;
    cursor: pointer;
}
    a:focus {
        outline: none;
    }


    small, .small {
        font-size: 12px;
    }

.textUppercase,
.text-uppercase {
    text-transform: uppercase !important;
}

.line-through {
    text-decoration: line-through;
}

.break-word {
    word-break: break-word;
}

.verticalTop,
.vertical-top {
    vertical-align: top;
}

.fsh4 {
    font-size:1.6rem !important;
}
.font-weight-normal {
    font-weight:normal !important;
}
.openSans {
    font-family: "Open Sans",Verdana,Arial,Helvetica,sans-serif !important;
}


.payment .logo {
    background-image: url("/Content/themes/ProEngine/Images/nameandlogo_150_white.png");
}

table .highlight {
    padding: 2px 0;
    background-color: yellow;
}

.title-container {
    display: inline-block;
    overflow: hidden;
}

.title-container .icon {
    font-size: 2.1rem;
    margin-right: 10px;
}

    .title-container .title {
        display: block;
        font-weight: 500;
        font-size: 1rem;
        line-height: 1rem;
        float: none;
        width: 100%;
    }
    .title-container .subtitle {
        font-weight: 500;
        font-size: 1.375rem;
        /*line-height: 1.5rem;*/
    }

    .title-container .title + .subtitle {
        margin-top: -5px;
    }

/* Custom Media Styles
----------------------------------------------------------*/

@media screen and (max-width: 1200px) {
    body {
        overflow-x: auto;
    }
}
@media screen and (max-height: 800px) {
    /*html, body {
        overflow-y: auto;
        height:800px;
    }
    #ContentContainer {
        height:755px !important;
    }*/
}


@media screen and (max-width: 1260px) {
    .hide-less1260_proengine {
        display:none;
    }
}

@media screen and (max-width: 1600px) {
    .hide-less1600 {
        display:none;
    }
}
@media screen and (min-width: 1601px) {
    .hideHintWrap > .hint {
        display:none !important;
    }
}
@media screen and (max-width: 1350px) {
    .hide-less1350 {
        display:none;
    }
}
@media screen and (min-width: 1351px) {
    #mainNavBar > .hint {
        display:none !important;
    }
}
@media screen and (max-width: 1100px) {
    .metro .navigation-bar .navigation-bar-content .element {
        padding:15px 12px;
    }
}
@media screen and (max-width: 1520px) {
    .hide-less1520 { display: none !important; }
}


/* Header
----------------------------------------------------------*/
.Logo {
    position: absolute;
    float: left;
    margin-left: 10px;
}
    .Logo:hover {
        background-color: #2B5797 !important;
    }

    .Logo img {
        height: 55px;
        width: auto;
        padding: 5px 20px;
    }

#header {
    /*min-width: 1200px;*/
}

/* Container
----------------------------------------------------------*/
.metro .border {
    border: 1px #eaeaea solid;
}

.padded {
    padding: 10px 20px !important;
}

.padded-tight {
    padding: 2px 20px !important;
}

.ntp {
    padding-top: 0 !important;
}
.nrp {
    padding-right: 0 !important;
}
.nbp {
    padding-bottom: 0 !important;
}
.nlp {
    padding-left: 0 !important;
}

.no-padding {
    padding: 0 !important;
}

.padding-lr-none { padding-left: 0px !important; padding-right:0px !important;}
.padding-top-4 { padding-top: 4px !important; }
.padding-top-5 { padding-top: 5px !important; }
.padding-top-10 { padding-top: 10px !important; }
.padding-top-15 { padding-top: 15px !important; }
.padding-right-0 { padding-right: 0 !important; }
.padding-bottom-0 { padding-bottom: 0 !important; }
.padding-bottom-5 { padding-bottom: 5px !important; }
.padding-bottom-10 { padding-bottom: 10px !important; }
.padding-bottom-15 { padding-bottom: 15px !important; }
.padding-bottom-20 { padding-bottom: 20px !important; }
.padded10 { padding: 10px !important; }
.padded8 { padding: 8px !important; }
.padded5 { padding: 5px !important; }

.padded-lr { padding: 0 20px !important; }
.padded-tb { padding: 10px 0 !important; }

.padding-lr-5 {
    padding-left: 5px;
    padding-right: 5px;
}

.padding-lr-8 {
    padding-left: 8px !important;
    padding-right: 8px !important;
}
.padding-lr-10 {
    padding-left: 10px;
    padding-right: 10px;
}
.padding-lr-20 {
    padding-left: 20px;
    padding-right: 20px;
}
.padding-r-5 {
    padding-right:5px !important;
}
.padding-l-5 {
    padding-left:5px !important;
}
.padding-l-6 {
    padding-left: 6px !important;
}
.padding-l-10 {
    padding-left:10px !important;
}
.padding-l-15 {
    padding-left:15px !important;
}
.padding-l-20 {
    padding-left:20px !important;
}
.padding-r-10 {
    padding-right:10px;
}
.padding-r-20 {
    padding-right:20px;
}
.padding-b-8 {
    padding-bottom:8px !important;
}

.padding5 {
    padding: 5px;
}
.padding10 {
    padding: 10px;
}
.padding15 {
    padding: 15px;
}
.padding20 {
    padding: 20px;
}


.no-margin {
    margin: 0 !important;
}

.ntm, .margin-top-0     { margin-top: 0 !important;  }
.margin-top-1     { margin-top: 1px !important;  }
.margin-top-2     { margin-top: 2px !important;  }
.margin-top-3     { margin-top: 3px !important;  }
.margin-top-5     { margin-top: 5px !important;  }
.margin-top-7     { margin-top: 7px !important;  }
.margin-top-minus-2     { margin-top: -2px !important;  }
.margin-top-minus-3     { margin-top: -3px !important;  }
.margin-top-minus-5     { margin-top: -5px !important;  }
.margin-top-minus-10     { margin-top: -10px !important;  }
.margin-top-10    { margin-top: 10px !important; }
.margin-top-11    { margin-top: 11px !important; }
.margin-top-12    { margin-top: 12px !important; }
.margin-top-15    { margin-top: 15px !important; }
.margin-top-17    { margin-top: 17px !important; }
.margin-top-19    { margin-top: 19px !important; }
.margin-top-20    { margin-top: 20px !important; }
.margin-top-22    { margin-top: 22px !important; }
.margin-top-24    { margin-top: 24px !important; }
.margin-top-25    { margin-top: 25px !important; }
.margin-top-30    { margin-top: 30px !important; }
.margin-top-35    { margin-top: 35px !important; }
.margin-top-40    { margin-top: 40px !important; }
.margin-top-45    { margin-top: 45px !important; }
.margin-top-50    { margin-top: 50px !important; }
.margin-top-100    { margin-top: 100px !important; }

.nrm, .margin-right-0   { margin-right: 0px !important;  }
.margin-right-5   { margin-right: 5px !important;  }
.margin-right-8  { margin-right: 8px !important; }
.margin-right-10  { margin-right: 10px !important; }
.margin-right-15  { margin-right: 15px !important; }
.margin-right-20  { margin-right: 20px !important; }
.margin-right-25  { margin-right: 25px !important; }
.margin-right-30  { margin-right: 30px !important; }
.margin-right-35  { margin-right: 35px !important; }
.margin-right-40  { margin-right: 40px !important; }
.margin-right-63  { margin-right:63px; }
.margin-right-70  { margin-right: 70px !important; }
.margin-right-71  { margin-right: 71px !important; }
.margin-right-100  { margin-right: 100px !important; }
.margin-right-190  { margin-right: 190px !important; }
.margin-right-292 {margin-right:292px !important;}

.nbm, .margin-bottom-0  { margin-bottom: 0px !important;  }
.margin-bottom-2  { margin-bottom: 2px !important;  }
.margin-bottom-3  { margin-bottom: 3px !important;  }
.margin-bottom-5  { margin-bottom: 5px !important;  }
.margin-bottom-6  { margin-bottom: 6px !important;  }
.margin-bottom-7 { margin-bottom: 7px !important; }
.margin-bottom-8 { margin-bottom: 8px !important; }
.margin-bottom-10 { margin-bottom: 10px !important; }
.margin-bottom-13 { margin-bottom: 13px !important; }
.margin-bottom-15 { margin-bottom: 15px !important; }
.margin-bottom-20 { margin-bottom: 20px !important; }
.margin-bottom-23 { margin-bottom: 23px !important; }
.margin-bottom-25 { margin-bottom: 25px !important; }
.margin-bottom-30 { margin-bottom: 30px !important; }
.margin-bottom-33 { margin-bottom: 33px !important; }
.margin-bottom-35 { margin-bottom: 35px !important; }
.margin-bottom-40 { margin-bottom: 40px !important; }

.nlm, .margin-left-0    { margin-left: 0 !important;  }
.margin-left-5    { margin-left: 5px !important;  }
.margin-left-10   { margin-left: 10px !important; }
.margin-left-minus-8 { margin-left:-8px !important }
.margin-left-15   { margin-left: 15px !important; }
.margin-left-20   { margin-left: 20px !important; }
.margin-left-22   { margin-left: 22px !important; }
.margin-left-25   { margin-left: 25px !important; }
.margin-left-30   { margin-left: 30px !important; }
.margin-left-35   { margin-left: 35px !important; }
.margin-left-40   { margin-left: 40px !important; }
.margin-left-50   { margin-left: 50px !important; }
.margin-left-65   { margin-left: 65px !important; }
.margin-left-70   { margin-left: 70px !important;  }
.margin-left-183   { margin-left: 183px !important;  }
.margin-left-300   { margin-left: 300px !important;  }

.left { text-align: left !important; }
.center { text-align: center !important; }
.right { text-align: right !important; }

.overflowHidden {
    overflow: hidden;
}

/* Module Elements
----------------------------------------------------------*/
.step {
    display: inline-block;
    border-radius: 50%;
    padding: 5px !important;
    width: 26px;
    text-align: center;
    margin-bottom: 0px !important;
    letter-spacing: normal !important;
}

/*.tag {
    padding: 4px 6px;
    border: 1px solid gray;
    border-radius: 5px;
    background-color: rgba(28, 183, 236, 0.1);
    font-size: .85rem;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: bold !important;
    margin: 0 5px;
}*/

.panelToggle {
    margin: 0;
    padding: 0 10px !important;
    width: 8px;
    height: 45px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAoCAYAAAAolAC+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzIxRDlEMEFDRUQ2MTFFMjk5ODZDNDI4MzdFOEZCM0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzIxRDlEMEJDRUQ2MTFFMjk5ODZDNDI4MzdFOEZCM0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMjFEOUQwOENFRDYxMUUyOTk4NkM0MjgzN0U4RkIzRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMjFEOUQwOUNFRDYxMUUyOTk4NkM0MjgzN0U4RkIzRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrgowusAAAB9SURBVHjaYvz//z8DsYAJia0AxNVAfAyIf0Dpaqg4BIBMBmIFIF76HztYCpWHK67+jx+A5OHO8CbgXLA8I9SDIDey41H8E4g5YCafI2DyOeTQ2EpA8VayQwOmAeTrY0D8A0pXwxSCMCO5MTjsFY8m0dEkOprqRlMdMQAgwAAwQAXKDsj6DQAAAABJRU5ErkJggg==') /*/Images/three-dots.png*/ no-repeat;
    *background: url(/Images/three-dots.png) no-repeat; /* For IE 6 and 7 */
    background-position: 5px 2px;
    cursor: pointer;
}

#LeftPanel {
    overflow-y: auto;
    overflow-x: hidden;
    padding: 0;
    height: 100%;
}

    #CenterPanel > article {
        overflow-x: hidden;
        height: 100%;
        /*min-height:620px;*/
    }

    #CenterPanel .detailsButton {
        padding: 3px 5px 2px 5px;
        /*-moz-box-shadow: none;
        -webkit-box-shadow: none;*/
        box-shadow: none;
        border: 1px solid transparent;
        width: 17px;
        height: 19px;
    }

        #CenterPanel .detailsButton:hover {
            /*-moz-box-shadow: inset 0px -1px rgba(0, 0, 0, 0.12);
            -webkit-box-shadow: inset 0px -1px rgba(0, 0, 0, 0.12);*/
            box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12);
            border: 1px solid #c0ccd7;
            background-color: #f2f2f2;
            background-image: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(10%, #f2f2f2));
            background-image: -moz-linear-gradient(90deg, #f2f2f2 90%, white);
        }

    #CenterPanel .button-icon {
        background-image: url(/Images/sprite.png);
        background-position: -100px 0px;
        background-repeat: no-repeat;
        background-color: transparent;
        width: 17px;
        height: 19px;
    }

        #CenterPanel .button-icon:hover {
            padding-top: 3px;
            padding-right: 5px;
            padding-bottom: 2px;
            padding-left: 5px;
            background-image: url(/Images/sprite.png);
            background-position: -200px 0;
            background-repeat: no-repeat;
        }

    #CenterPanel .detailsButton[selected] {
        border: 1px solid #c0ccd7;
        background-color: #f2f2f2;
        background-image: -moz-linear-gradient(90deg, #f2f2f2 90%, white);
        background-image: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(10%, #f2f2f2));
        box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12);
    }

    #CenterPanel .button-icon[selected] {
        width: 17px;
        height: 19px;
        background-color: transparent;
        background-image: url(/Content/Images/sprite.png);
        background-position: -300px 0;
        background-repeat: no-repeat;
    }

        #CenterPanel .button-icon[selected]:hover {
            background-image: url(/Images/sprite.png);
            background-position: -400px 0;
            background-repeat: no-repeat;
            background-color: transparent;
        }


/*#RightPanel {
    left: 2000px;
    width: 310px;
    margin-right: 10px;
}*/

    #RightPanel > header {
    }

    #RightPanel > article {
        overflow-y: auto;
        overflow-x: hidden;
    }

    #RightPanel > footer {
        background-color: #3B83F5;
        margin-bottom: 0;
    }


/* New Container and Module Elements
----------------------------------------------------------*/
#ContentContainer {
    margin: 0;
    padding: 0;
    /*min-height: 500px;
    position: absolute;
    top: 45px;*/
    width: 100%;
    /*height: calc(100% - 45px);*/
    height: 100%;
    overflow-y: hidden;
}

#LeftPanel, #CenterPanel, #RightPanel {
    background-color: white;
}

#CenterPanel, #RightPanel {
    /*position: absolute;*/
    /*overflow: hidden;*/
    /*padding: 0;*/
    /*min-height: 200px;*/
    height: 100%;
}

#RightPanel {
    display: none;
}

#LeftPanel {
    display: none;
    overflow-x: hidden;
    height: 100%;
}
#LeftPanel #sideBar{
    /*height: calc(100% - 50px);*/
}

#CenterPanel {
    z-index: 2;
}

#LeftPanel, #RightPanel {
    z-index: 1;
}

/* Footer
----------------------------------------------------------*/
#FooterContainer {
    height: 10px;
    background: green;
}


.Container .Footer {
    float: left;
    color: #AAA;
    font-size: 0.85em;
    padding: 10px;
    width: 100%;
}

/* Login
----------------------------------------------------------*/
#login {
    display: block;
    font-size: .85em;
    margin: 0 0 10px;
    text-align: right;
}

    #login a {
        background-color: #d3dce0;
        margin-left: 10px;
        margin-right: 3px;
        padding: 2px 3px;
        text-decoration: none;
    }

        #login a.username {
            background: none;
            margin-left: 0px;
            text-decoration: underline;
        }

    #login ul {
        margin: 0;
    }

    #login li {
        display: inline;
        list-style: none;
    }



/* Menus
----------------------------------------------------------*/
.floatLeft {
    float: left !important;
}

.floatRight {
    float: right !important;
}

#HeaderContainer, #FooterContainer {
    z-index: 100000;
}

#HeaderContainer {
    position: fixed;
    left: 0;
    top: 0;
    min-width: 1050px;
}






/* Form Elements
----------------------------------------------------------*/
/*input.textBox, textarea, select {
	border: solid 1px #848484;
	font-family: Arial, Sans-Serif;
	padding: 6px;
	outline: none;
    margin: 0px 7px 0px 0px;
}

input:focus.textBox, textarea:focus, select:focus {
	background-color: #ffe;
	border-color: #222 #aaa #aaa #222;
}

input.inputError {
	background-color: #fee;
	border-color: #f44 !important;
}

input[readonly]:not(.calendar) {
	color: #666 !important;
	background-color: #eee !important;
	border: solid 1px #ccc !important;
}

input.textBox, textarea, select {
	background-color: #fffffa;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

input.textBox, textarea, select {
	background-color: #fffffa;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}*/


input[type=text].timeInput:focus,
div.textarea.focused,
label.file.focused,
label.radio.focused span.check,
label.select.focused,
label.checkbox.focused span.check {
	-webkit-box-shadow: 0 0 10px #1ba1e2;
	box-shadow: 0 0 10px #1ba1e2;
	border-color: #1ba1e2 !important;
}



.large-display {
    background-color: #f4f4f4 !important;
}
    .large-display .input input {
        height: 68px;
    }
        .large-display .input,
        .large-display .input input[type=text] {
            height: 72px;
            line-height: 72px;
            font-size: 2rem;
            text-align: center;
        }


/* Widths
----------------------------------------------------------*/

.span110 { width:110px !important; }
.span180 { width:180px !important; }
.span190 { width:190px !important; }
.span200 { width:200px !important; }
.span210 { width:210px !important; }
.span230 { width:230px !important; }
.span280 { width:280px !important; }
.span310 { width:310px !important; }
.span420 { width:420px !important; }
.span450 { width:450px !important; }
.span480 { width:480px !important; }
.span500 { width:500px !important; }
.span515 { width:515px !important; }
.span550 { width:550px !important; }
.span560 { width:560px !important; }
.span580 { width:580px !important; }
.span620 { width:620px !important; }

.width80 { width:80px; }
.width90 { width:90px; }
.width120 { width:120px !important; }
.width150 { width:150px; }
.width165 { width:165px !important; }
.width170 { width:170px !important; }
.width200 { width:200px; }
.width230 { width:230px !important; }
.width240 { width:240px; }
.width350 { width:350px !important; }
.width370 { width:370px !important; }
.width374 { width:374px !important; }
.width425 { width:425px !important; }
.width335 { width:335px !important; }
.width515 { width:515px !important; }
.width520 { width:520px; }

.btnSave515 ~ .button-set { width:515px !important; }
.span100-width { width:100px !important; }

.span280Parent .row > div { width:280px !important; }
.metro .span3Parent [class*="span"] { width: 220px !important; }
.metro .span3Parent.place-right { float:right !important; }
.span350Parent .row > div { width:350px !important; }
.span350Parent .row:last-child { margin-bottom:0 !important; }

.width-50per { width:50%; }
.width-30per { width:30%; }
.width-70per { width:70%; }

.width-auto { width:auto !important; }

.width100 { width:100% !important; }
.height100 { height: 100% !important; }

.height-20 { height: 20px; }
.height-30 { height: 30px; }

.height-500 { height: 600px; }
.height-550 { height: 550px; }
.height-600 { height: 600px; }
.height-650 { height: 650px; }
.height-700 { height: 700px; }

.width860WaiverPopup > div { width:860px; }
.width125Parent .input-control { width:125px !important; }
.width200Parent .input-control { width:200px !important; }
.width180Parent .input-control {
    width:180px !important;
    margin-right:20px !important;
    float:left;
}
.width140Parent .input-control {
    width:140px !important;
    margin-right:20px !important;
    float:left;
}
.width150Parent .input-control {
    width:150px !important;
    margin-right:20px !important;
    float:left;
}
.width160Parent .input-control {
    width:160px !important;
    margin-right:20px !important;
    float:left;
}
.width190Parent .input-control {
    width:190px !important;
    margin-right:20px !important;
    float:left;
}
.groupMarginRight-20 .input-control {
    margin-right:20px !important;
    float:left;
}

/* Misc
----------------------------------------------------------*/
.dialog iframe:not(.dxheDlgPasteContainer),
.dialog embed:not(.dxheDlgPasteContainer) {
    height: calc(100% - 10px) !important;
    width: 100%;
    border: 0;
}

.dialog.disabled {

}
    .dialog.disabled .dialog-caption,
    .dialog.disabled .dialog-content {
        opacity: .5;
    }

.dialog .dialog-caption .title .pageHeader {
    margin-bottom: 0;
}
    .dialog .dialog-caption .title h1.pageHeader{
        min-height: initial;
    }
    .dialog .dialog-caption .title h2.pageHeader {
        min-height: initial;
    }

.pageHeader {
    margin-bottom: 10px;
}
    h1.pageHeader {
        min-height: 65px;
    }
    h2.pageHeader {
        min-height: 40px;
    }

    h1.pageHeader i.icon-info,
    h1.pageHeader i.icon-file,
    h2.pageHeader i.icon-info,
    h2.pageHeader i.icon-file {
        font-size: 1.5rem;
    }

    h1.pageHeader .smallButton i.icon-file,
    h2.pageHeader .smallButton i.icon-file {
        font-size: 10px;
    }

    h1.pageHeader .hint,
    h2.pageHeader .hint {
        line-height: initial;
    }

.tabHeader {
    /*min-height: 65px;
    margin-bottom: 10px;*/
    min-height: 50px; /*UI adjustment 3/22/2023*/
}

.pageFooter {
    height: 56px;
    padding: 5px 5px 5px 20px;
    background-color: #eeeeee;
}

.lineHeight-10 {
    line-height: 10px;
}


.lightGreyBg {
    background:#f2f2f2;
}

/*.hidden {
    display: none !important;       Interferes with hamburger menu on nav
}*/

.displayName {
    font-size: 36px !important;
    line-height: 30px !important;
}

.sourceCompBlock {
    float:left;
    margin-right:20px;
}

.specifyBlock {
    float:left;
    /*margin-right:112px;
    margin-bottom:-7px;*/
    display: none;
}

.sourceCompBlock .input-control.radio:first-child {
    width:80px;
    margin-right:96px;
}

.feeTab [data-pe-id="balance"] {
    padding-top:1px;
}

.border-top-grey {
    border-top:1px solid #dadada;
    padding-top:20px;
}



.feeTab .rowTop .radioButtonGroup > label  {
    float:left;
    color:#000;

}

.feeTab  .radioButtonGroup > label {
    width:170px;
    float:left;
    white-space:nowrap;
}

.itemIndent5 label {
    margin-bottom:5px !important;
}

.feeTab .input-control.checkbox span, .feeTab .input-control.radio span {
    color:#000;
}

.feeTab .rowTop .radioButtonGroup > label:first-child {
    width:160px !important;
}

.feeTab .rowTop + div > .border-top-grey {
    padding-top:13px;
    padding-bottom:8px;
    color:#000;
    font-size:15px;
}

.titleContainer {
    min-height: 16px;
    margin-bottom: 2px;
    position: absolute;
    padding: 4px 0 0 11px;
}

span.displayCaption {
    position: relative;
    top: -8px;
    line-height: 16px;
    height: 16px;
}

.displayCaption {
    display: block;
    font-size: 11px !important;
    font-weight: bold !important;
    min-height: 11px;
    color: #40A6DB;
    margin-bottom: 2px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    line-height: 11px;
}

label.displayCaption {
    margin-bottom: 4px;
}


.displayCaption.fsh4 {
    font-size:1.6rem !important;
}

    .displayCaption a {
        font-size: 1.0em !important;
        color: black !important;
    }

    .displayCaption i {
        text-transform: uppercase !important;
        zoom: 2;
    }

.displayCaption-2 {
    text-align: left;
    margin-bottom: 5px;
}

.displayLabel {
    min-height: 67px;
    min-width: 250px;
    margin-right: 10px;
    border: 1px solid #BABABA;
    border: 1px solid transparent;
    text-align: left;
    position: relative;
}

.displayQuestion {
    text-align: left;
    /*text-transform: uppercase !important;
    font-size: 0.75em !important;*/
    margin-bottom: 10px !important;
}

    .displayQuestion i {
        text-transform: uppercase !important;
        zoom: 2;
        margin-right: 5px !important;
    }

.displayQuestion-2 {
    text-align: left;
    margin-bottom: 5px;
}

[data-pe-icon=true] {
    right: 0.70em !important;
}

i.rightMargin {
    margin-right: 5px !important;
}

i.leftMargin {
    margin-left: 5px !important;
}

.rightMargin1 {
    margin-right: 5px !important;
}

.rightMargin2 {
    margin-right: 10px !important;
}

.rightMargin3 {
    margin-right: 20px !important;
}

.bottomMargin1 {
    margin-bottom: 5px !important;
}

.bottomMargin2 {
    margin-bottom: 10px !important;
}

.bottomMargin3 {
    margin-bottom: 10px !important;
}

/* Number Input
----------------------------------------------------------*/
i.outline {
    padding: 5px;
    border: 1px solid #40A6DB;
    border-radius: 50%;
    color: #40A6DB;
}

i.circle {
    padding: 5px;
    border: 1px solid #40A6DB;
    border-radius: 50%;
    color: #40A6DB;
}

    i.circle:hover {
        border-color: none;
        background-color: #40A6DB;
        color: white;
    }

.noselect {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Chrome/Safari/Opera */
    -khtml-user-select: none; /* Konqueror */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently
                                  not supported by any browser */
}


.editor {
}

    .editor > div {
        margin-bottom: 0px;
    }

    .editor .editorRow {
        margin-bottom: 10px;
    }


.thinBorder {
    border: 1px #CCC solid !important;
    padding: 3px 5px !important;
}

.thickBorder {
    border: 3px #CCC solid !important;
    padding: 3px 5px !important;
}

.ruledLine {
    height: 1px;
    display:block;
    margin-bottom: 20px;
    border-top: 1px #CCC solid !important;
}

.display {
}

    /*.display .displayCaption {
        margin-bottom: -1px !important;
        font-size: 0.85em !important;
        text-transform: none !important;
        color: #50595B !important;
    }*/

    .display.bold .value {
        font-weight: bold !important;
    }

td .display .value {
    font-weight: normal !important;
}

/* Style copied form .metro H2 */
.display.large .value {
    font-family: 'Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
    font-weight: 300;
    color: #000000;
    letter-spacing: 0.00em;
    font-size: 1.5625rem;
    line-height: 1.5625rem;
    letter-spacing: 0.01em;
}

.display .value h2 {
    /*color: #2D89EF !important;*/
    font-weight: bold !important;
}

.previousNextButtons {
}
    .previousNextButtons > * {
        display: inline-block;
    }

    .previousNextButtons h2 {
        margin-bottom: 0 !important;
    }


    /*.metro .listview-outlook .list:hover .handle:hover {
        cursor: move;
    }*/

.hoverContainer [data-pe-role=hover] {
    opacity: .1;
    display: inline-block;
}
.hoverContainer:hover [data-pe-role=hover] {
    opacity: 1;
}
.contentItemDate {
    font-size:12px;
    color:#40A6DB;
    line-height:14px;
    position:absolute;
    left:5px;
    top:29px;
    white-space:nowrap;
}
.metro .contentItemDate span, .metro .eventDay span {
    color:#40A6DB !important;
}

.contentItemIcons {
    width:15px;
    margin-top:-5px;
}
.contentItemIcons > span > a, .contentItemIcons > span > span {
    cursor:pointer;
    display:block;
    font-size:14px;
    color:#40A6DB;
    margin:0;
    line-height:18px;
}
.contentItemIcons > span > span.handle {
    margin-top:-1px;
}

.sectionHeader {
    position: relative;
    padding-bottom: 5px !important;
    border-bottom: 2px solid #40A6DB;
    border: none;
    color: gray;
    font-weight: bold;
    overflow: hidden;
    /*letter-spacing: 5px;
    text-transform: uppercase;
    font-size: 0.8rem;*/

    letter-spacing: 0px !important;
    text-transform: initial !important;
    font-size: 1rem !important;

    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -moz-user-select: none; /* Old versions of Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently
                        supported by Chrome, Opera and Firefox */
}

    .sectionHeader.compact,
    .sofa .sectionHeader {
        letter-spacing: 2px;
    }

    .sectionHeader:after {
        content: '';
        height: 2px;
        width: 100%;
        background-color: lightgray;
        display: inline-block;
        position: absolute;
        top: 10px;
        margin-left: 5px;
    }
	.sectionHeader.fg-darkCyan:after,
	.sectionHeader.fg-lightCyan:after {
		background-color: #c6ddf5;
	}



.sectionHeader.large {
    font-size: 1.5rem;
}
    .sectionHeader.large::after {
        top: 20px;
    }

.sectionHeaderWOLine::after {
	content: none;
}

.sectionHeader.noLine::after {
    content: none;
}

.sectionHeader a {
    font-size: 0.625rem;
    border: 1px solid #40A6DB;
    border-radius: 10px;
    padding: 3px 10px;
    margin-right: 10px;
    letter-spacing: initial;
    color: #40A6DB !important;
}

    .sectionHeader a:hover {
        color: white !important;
        background-color: #40A6DB !important;
    }

.sectionHeader [class="icon-info"] {
    font-size: 1.25rem;
}


.sectionHeader .subtitle {
    float: right;
    font-size: 1.25rem;
    margin: 10px 2px 0 0;
    text-transform: none;
    vertical-align: bottom;
}

.sectionHeader > a + span {
	max-width: calc(100% - 100px);
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.sectionHeader > span {
	max-width: calc(100% - 80px);
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.sectionHeader .switch .check,
.sectionHeader .switch .caption {
    line-height: initial;
}

.customCompanyIcon .icon-credit-card {
    color:transparent;
    background-position:left center;
    background-repeat:no-repeat;
    background-color:transparent;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMCAYAAAC9QufkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIFJREFUeNpiNDY2ZiARrATij0CcxsJAOuAB4j8gBhMWSWmoAmTFCkh8PiDmRdcMYucB8TUgFoKK+QDxFSC2QtPMAWLAnK0PxLOB2BTKlwTiHiAOxeHsTzDNXUBciGQQCOwHYk4kviIQw0KWH4j/gfiMwND+z0AmYGKgAIxEzQABBgD9Yw7ePoUgjQAAAABJRU5ErkJggg==');

}
.customCompanyIcon.greyIcon .icon-credit-card {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMCAYAAAC9QufkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIFJREFUeNpiDAoKYiARrATij0CcxsJAOuAB4j8gBhMWSWmoAmTFCkh8PiDmRdcMYucB8TUgFoKK+QDxFSC2QtPMAWLAnK0PxLOB2BTKlwTiHiAOxeHsTzDNXUBciGQQCOwHYk4kviIQG0PZ/ED8D8RnBIb2fwYyARMDBWAkagYIMACK7w+YexyybgAAAABJRU5ErkJggg==');
    background-repeat:no-repeat;
}
.customCompanyIcon.whiteIcon .icon-credit-card {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMCAYAAAC9QufkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIBJREFUeNpi/P//PwOJYCUQfwTiNBYG0gEPEP8BMZiwSEpDFSArVkDi8wExL7pmEDsPiK8BsRBUzAeIrwCxFZpmDhAD5mx9IJ4NxKZQviQQ9wBxKA5nf4Jp7gLiQiSDQGA/EHMi8RWB2BjK5gfifyA+438yghvZnwyjmokHAAEGADVgE6b84Vo7AAAAAElFTkSuQmCC');
    background-repeat:no-repeat;
}
.customCompanyIcon.greyIconSmall .icon-credit-card {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIFJREFUeNpi+P//PwMhHBAZrQTED0FsJgbiAA8Q84IYLDCRwKgYELsMiOevX7bkOZBvB2RLANmrgDQfEHOC1DFBFRsAqVNA3ArEQkD+FCC9H4iVkGzgADEYgW5rBtIVSLa9BmJRKBukcQEQOwFxFxA7gDT8ZyABMDGQCAahBoAAAwBuvDae1uR/OQAAAABJRU5ErkJggg==');
    background-repeat:no-repeat;
}
.customCompanyIconBig .icon-credit-card:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAATCAYAAACKsM07AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMlJREFUeNpi+P//PwMVsf1/CDgME2NioC7ghdJcMAFqW8AHpTlpZQHMB9zEWAByRSsQm2GRkwHiBXgs4CVkgTsQXwHiKiBmQxJnAeICIL4OxAFY9PGgBxELmgJJIO4D4ggsmk2AeCYQG0H5H/FYwIHuAxCdCcTXsBgOiriJQHwSyXBCcQAC/GASmFb1gfj4f9zgGw7xD1jywVIkeQmQGCOQ+I0lqIgB/4D4AZqYBFIeeATEf0AW/GegIWBioDEYtWDUgiFgAUCAAQB/orlzlSGQWQAAAABJRU5ErkJggg==');
    background-repeat:no-repeat;
    color:transparent;
    height: 19px;
    margin-top: -7px;
}
.customCompanyIconBig .active .icon-credit-card:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAATCAYAAACKsM07AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANlJREFUeNpiDIiMZqAErF+2BM4OjIqxB1IHgPgIUNwWJMbEQF3AC6W5YALUtoAPSnPSygKYD7iJsQDkilYgNsMiJwPEC/BYwEvIAncgvgLEVUDMhiTOAsQFQHwdiAOw6ONBDyIWNAWSQNwHxBFYNJsA8UwgNoLyP+KxgAPdByA6E4ivYTEcFHETgfgkkuGE4gCUZPlhPtAH4hlAbIFD0xpkLxMAPGhx+JERmNF+YwkqYsA/IH6AJiaBlAceAfEfFjINhwWrEh55OVrkA6yuGLVg1IJBbgFAgAEAbbodjeJ+mKMAAAAASUVORK5CYII=');
}
.contactItem, .documentItem, .caseItem {
    line-height:26px !important;
    height:28px;
    overflow:hidden;
}
.contactItem > i, .documentItem > i {
    line-height:27px;
    color:#333;
}
.caseItem > i {
    line-height:27px;
    color:#333;
    font-size:20px;
}
.contactItem > div {
    font-size:11px;
    font-weight: bold;
    color: #40A6DB !important;
    /*color:#000;*/
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.contactItem .actions-container a, .docItemRight span a {
    font-size:14px;
    margin-left:3px;
    position:relative;
    top:-1px;
}
.taskBtmLine {
    min-height:34px;
    margin-top:-6px;
}
.taskBtmLine span[data-pe-role="hover"] [class*="icon-"] {
    font-size:.7em !important
}
.taskBtmInfo {
    font-size:13px;
    color:#666;
    padding-top:10px;
    margin-left: 30px;
    margin-right: 70px;
}
.eventsList .taskBtmInfo {
    margin-left:65px;
}
.taskBtmInfo a, .taskBtmInfo a:hover {
    color:#000;
}
.taskBtmLine .sortableTaskHandle {
    margin-top:8px;
    vertical-align:top;
}
.taskCheckbox {
    position: absolute;
    left: 21px;
    top: 1px;
}
.taskCheckbox .input-control.checkbox {
    width: 20px;
}
.taskCheckbox .check {
    left: 0;
    position: static;
    top: 0;
}
.centerItemCol .task-title {
    width: 100%;
    text-overflow: ellipsis;
    color: #000;
    font-size: 13px;
    line-height: 16px;
    display: inline-block !important;
    vertical-align: middle;
    max-height: 32px;
    overflow: hidden;
    margin-bottom: 8px;
    margin-top: 8px;
    white-space: nowrap;
    cursor: pointer;
}
.taskId {
    font-size:10px;
    line-height:16px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.taskId a {
    color:#666666 !important;
}

.taskGroupTemplate [data-pe-id="displayName"] {
    margin-top: 5px;
}

.taskGroupTemplate .bg-darkGreen .switch input[type="checkbox"]:checked ~ .check {
    background: #989898;
    border-color: #989898;
}

.task .button-group [value="NotApplicable"] {
    background-color: #ffffff;
    border: 2px solid #ebebeb;
}
.task .button-group .button {
    height: 26px;
    line-height: 24px;
}
.task .button-group .active {
    color: #ffffff !important;
    background-color: #1ba1e2 !important;
}
    .task .button-group .active [class*=mif-] {
        color: #ffffff !important;
    }

.documentRequest .simpleInput textarea {
    padding: 10px 10px 5px 10px;
}


.metro .popupWithList {
    width:460px;
    padding-bottom:52px;
    min-height:200px;
    position:absolute;
    right:0;
    background:white;
    border:1px solid #bababa;
    list-style: none;
    z-index: 1000;
    min-width: 220px;
    top: 30px;
    margin-top: 0;
}
.metro .popupWithList:before, .metro .popupWithList:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    z-index:2;
    top: 1px;
    left: 418px;
    margin: -10px 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #ffffff;
}
.metro .popupWithList:after {
    top: 0;
    border-bottom: 10px solid #bababa;
    z-index:1;
}
.dropdown-toggle-custom {
    padding-right:20px;
}
.metro .popupWithList [class*="icon-"] {
    font-size:14px !important;
}
.metro .popupWithList .input-control.checkbox {
    top:0;
    margin-top:5px;
}
.popupWithList a.group-title:before {
    border-bottom-color:rgb(85, 85, 85) !important;
}
.overflowTab {
    overflow-y:auto;
    max-width: none !important;
    max-height:400px;
}


.metro .addButton {
    cursor:pointer;
    font-size:15px;
    color:#fff;
    background:#F3642C !important;
    border:none;
    float:left;
    width:auto;
    padding:0 12px;
    line-height:32px;
    text-transform:none;
}

button.blueBtn, .metro button.blueBtn {
    cursor:pointer;
    font-size:15px;
    color:#fff;
    background:#40A6DB;
    border:none;
    padding:0 12px;
    line-height:32px;
    text-transform:none;
    /*font-family: "Segoe UI_","Open Sans",Verdana,Arial,Helvetica,sans-serif;*/
}
.weight-refular {
    font-family: "Segoe UI_","Open Sans",Verdana,Arial,Helvetica,sans-serif !important;
}
.metro .tabsBtmToolbar .addButton {
    color:#40A6DB !important;
    background:transparent !important;
    border:1px solid #40A6DB;
    line-height:30px;
    /*font-family: 'Segoe UI_', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;*/
}

.addButton [class*="icon-"] {
    font-size:14px !important;
}
.homePageTabs {
    min-height: 200px;
    position:relative;
    padding-bottom:53px;
    background-color: rgba(255,255,255, 0.8);
}
.popupWithList .tabsBtmToolbar {
    border-top-color:#eaeaea;
    background:#fff;
}
.tabsBtmToolbar {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	padding:10px;
    background:#f6f4ee;
    z-index: 1;
}

.homePageItem .tabsBtmToolbar {
    display: none;
}

.homePageItem:hover .tabsBtmToolbar {
    display: block;
}
.metro .tab-control.inverse {
    border: none;
}

#_Tabs.tab-control *::selection, .case-inner-menu *::selection {
        background-color:transparent;
    }

.metro .tab-control.inverse .tabs {
    text-align:justify;
    line-height:0;
}

.metro .tab-control.inverse .tabs:after {
    content: '';
    display: inline-block;
    height: 0;
    width: 100%;
    overflow: hidden;
    visibility: hidden;
    vertical-align: top;
}

.metro .tab-control.inverse .tabs > li {
    background-color: transparent;
    display:inline-block;
    vertical-align:top;
    float:none;
    margin:0;
    position:relative;
}
    .metro .tab-control.inverse .tabs > li.active:before {
        content: '';
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 4px;
        background: #40A6DB;
    }
.metro .tab-control.inverse .tabs > li h4 {
    background-color: transparent;
    color: white;
}
.metro .tab-control.inverse .tabs > li.active h4,
.metro .tab-control.inverse .tabs > li:hover h4 {
    color: black;
}
.metro .tab-control.inverse .tabs > li a {
    border-color: white;
    border-style: solid;
    border-width: 1px 1px 0 1px;
    padding: 5px 15px 6px 15px;
}

.metro .tab-control.inverse .tabs > li.active a,
.metro .tab-control.inverse .tabs > li:hover a {
    background-color: rgba(255,255,255, 0.8);
    color: black;
}

.metro .tab-control.inverse .tabs > li a {
        background-color: rgba(255,255,255, 0.4);
}
.seeAllBtn {
    font-size: 15px;
    color: #fff;
    background: #40A6DB;
    border: none;
    line-height:15px;
    width: auto;
    padding: 8px 12px;
}
.metro a.seeAllBtn {
    line-height:32px !important;
    color: #103d50 !important;
    padding: 0 !important;
    text-decoration:underline;
    background: transparent;
}
.metro .seeAllBtn:hover {
    background: transparent;
    text-decoration:none;
}
.createEvent-dropdowns {
    position: absolute;
    right: 10px;
    top: 0;
}


.metro .addGreyButton {
    font-size:15px;
    /*font-family: "Segoe UI_","Open Sans",Verdana,Arial,Helvetica,sans-serif;*/
    padding: 7px 12px;
    background:#A9A9A9;
    color:#fff;
}

.input-control.checkbox, .input-control.radio {
    /*line-height:15px;*/
}

.noDisplayCaption .displayCaption {
    display:none;
}
.createEvent-dropdowns .dropdown-toggle {
    /*font-family: "Segoe UI_","Open Sans",Verdana,Arial,Helvetica,sans-serif;*/
}
button, input, select, textarea {
    /*font-size:15px;
    font-family:Arial,Helvetica,sans-serif;*/
}

.metro .homePageItemWrap .listview-outlook.modern .list-group .group-title {
    padding-left:13px;
}
.metro .homePageItemWrap .list-group .group-title::before {
    left:0;
}
.metro .listview-outlook.modern .list-group .group-title {
    font:15px/15px 'Segoe UI Bold', 'Open Sans Bold', Verdana, Arial, Helvetica, sans-serif;
    text-transform:none;
    color:#000;
    margin:0 !important;
    padding-top:11px !important;
    padding-bottom:11px !important;
    border-bottom:1px solid #ccc;
}
.metro .listview-outlook.modern .list-group.collapsed .group-title {
    /*border-bottom-color:white;*/
    border-top:none;
}
.metro .popupWithList .listview-outlook.modern .list-group.collapsed:not(:last-child) .group-title {
    border-bottom:none;
}
.metro .popupWithList .listview-outlook.modern .list-group.collapsed:last-child .group-title {
    border-bottom-color:#ccc;
}
.metro .listview-outlook.modern .list-group:not(:first-child) .group-title {
    /*border-top:1px solid #ccc;*/
}
.metro .listview-outlook.modern .list-group.collapsed + .list-group .group-title {
    border-top:none;
}
.metro .popupWithList .listview-outlook.modern .list-group.collapsed + .list-group .group-title {
    border-top:1px solid #ccc;
}
.metro .popupWithList .listview-outlook.modern .list-group .group-title {
    border-bottom-color:#ccc;
}



.scrollableTableParent .dataTables_wrapper {
    height: 100%;
}

.scrollableTableParent .dataTables_scroll {
    height: calc(100% - 50px);
    width: 100%;
    overflow-y: auto;
    clear: both;
}
	.scrollableTableParent.tableWithSideBar .dataTables_scroll {
		height: calc(100% - 40px);
	}
    .scrollableTableParent.no-paging .dataTables_scroll {
        height: 100%;
    }

.scrollableTableParent .dataTables_scrollBody {
    height: calc(100% - 41px);
}

.dataTables_scroll .dataTables_scrollHead table,
.dataTables_scroll .dataTables_scrollFoot table {
    margin-bottom: 0;
}

.dataTables_scroll .dataTables_scrollBody .table .sorting_asc:after {
    content: none;
}

.dataTables_scroll .dataTables_scrollBody thead *,
.dataTables_scroll .dataTables_scrollBody tfoot * {
    vertical-align: bottom;
}

.dataTables_scrollBody .table .sortable-column:after,
.dataTables_scrollBody .table .sorting:after {
    display: none;
}
.dataTables_scrollBody .table thead,
.dataTables_scrollBody .table tfoot {
    border-bottom: none;
}

.dataTables_wrapper .dataTables_info {
    float: right;
}

.dataTables_wrapper .dataTables_paginate.paging_simple_numbers {
    float: left;
}

.dataTables_wrapper tbody small {
    font-weight: initial;
}


.dataTables_wrapper .dataTables_paginate.paging_simple_numbers {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none inside;
    margin: 0 0 1rem 0;
    padding: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 1;
}
	.tableWithSideBar .dataTables_wrapper .dataTables_paginate.paging_simple_numbers {
		margin: 0 0 5px 0;
	}

    .dataTables_wrapper .dataTables_paginate.paging_simple_numbers .paginate_button {
        cursor: pointer;
        display: inline-flex;
        background-color: #ffffff;
        color: #1d1d1d;
        border: 1px solid #dfdfdf;
        margin: 0 .25rem;

        padding: .25rem .75rem;
        text-decoration: none;
        text-align: center;

        -webkit-transition: all 0.15s ease-in-out;
        transition: all 0.15s ease-in-out;
    }

        .dataTables_wrapper .dataTables_paginate.paging_simple_numbers .paginate_button:first-of-type {
            margin-left: 0;
        }
        .dataTables_wrapper .dataTables_paginate.paging_simple_numbers .paginate_button:last-of-type {
            margin-right: 0;
        }

    .dataTables_wrapper .dataTables_paginate.paging_simple_numbers .paginate_button:hover,
    .pagination .page-item.service:hover {
        background-color: rgba(29, 29, 29, 0.1);
    }

    .pagination .page-item.no-link {
        pointer-events: none;
        cursor: default;
        border-color: transparent;
    }

        .pagination .page-item.no-link:hover {
            background-color: #ffffff !important;
            border-color: transparent;
            color: #1d1d1d;
        }

    .dataTables_wrapper .dataTables_paginate.paging_simple_numbers .paginate_button.disabled {
        pointer-events: none;
        color: #e4e4e4;
    }

    .dataTables_wrapper .dataTables_paginate.paging_simple_numbers .paginate_button.current {
        background-color: #40A6DB;
        color: white;
    }
    .dataTables_wrapper .dataTables_paginate .paginate_button + span {

    }



    .pagination.rounded .page-item {
        border-radius: 0.25rem;
    }

    .pagination.no-gap {
        margin: 0 0 1rem 0;
    }

        .pagination.no-gap .page-item {
            margin: -1px;
        }

        .pagination.no-gap .no-link {
            margin: -1px 1px;
        }

        .pagination.no-gap.rounded .page-item {
            border-radius: 0;
        }

            .pagination.no-gap.rounded .page-item:first-child {
                border-top-left-radius: 0.25rem;
                border-bottom-left-radius: 0.25rem;
            }

            .pagination.no-gap.rounded .page-item:last-child {
                border-top-right-radius: 0.25rem;
                border-bottom-right-radius: 0.25rem;
            }

    .pagination.size-large .page-link {
        padding: .75rem 1.5rem;
        font-size: 1.25rem;
    }

    .pagination.size-small .page-link {
        padding: .25rem .5rem;
        font-size: .875rem;
    }





/*.scrollableTableParent .dataTables_wrapper {
    height: 100%;
}
.scrollableTableParent .dataTables_scroll {
    height: calc(100% - 57px);
    overflow-y: auto;
}
.scrollableTableParent .dataTables_scrollBody {
    height: auto !important;
    overflow-x: hidden !important;
}*/
/*.dataTables_scrollBody thead {
    visibility: hidden;
}*/
/*

.dataTables_scrollBody thead {
}
.dataTables_scrollBody thead th {
    opacity: 0;
}

    .dataTables_scrollBody thead th:after {
        display: none !important;
    }

.dataTables_wrapper .dataTables_paginate .paginate_button {
    font-size:15px;
    line-height: 22px;
    margin-right: 2px;
    font-family: 'Segoe UI', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current {
    background:#40A6DB;
}
.dataTables_wrapper .dataTables_paginate .paginate_button + span {
    padding-right:2px;
}
.dataTables_wrapper .dataTables_info {
    font-size:15px;
    padding-top: 6px !important;
}
.dataTables_wrapper .dataTables_paginate {
    margin-bottom:20px;
}
.dataTables_wrapper .dataTables_paginate {
    float: left !important;
    text-align: left !important;
}

.dataTables_wrapper .dataTables_info {
    float: right !important;
    padding-top: 11px !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    display: inline-block !important;
    float: none !important;
}*/
.metro .table thead tr .sorting_disabled > a {
    cursor: default;
}

.metro .dataTable thead .sorting_asc:after, .metro .dataTable thead .sorting_desc:after, .metro .dataTable thead .sorting:after {
    float:none !important;
    vertical-align:middle;
    display:inline-block;
    margin-left:5px;
}

.vertical-top {
    vertical-align:top;
}
.vertical-top_children-td td {
    vertical-align:top;
}

.eventTime {
    font-size:13px;
    line-height:16px;
    color:#40A6DB;
    text-transform:lowercase;
}
.eventTitle {
    overflow:hidden;
    line-height:48px;
    height:48px;
    color:#000;
    display:block;
    white-space:normal;
    position: relative;
    top: -2px;
    cursor: pointer;
}
.metro .list.height59 {
    height:59px !important;
    padding:8px 5px 0 5px !important;
}
.metro .list.height59:hover {
    background-color:rgba(49,177,224,.2) !important;
}
.metro .list.height59.active, .metro .list.height59.active:focus, .metro .list.height59:active {
    background:transparent !important;
    outline:none !important;
}
.list.height59 .contentItemIcons {
    height:55px !important;
    overflow:hidden;
}
.eventTitle span {
    display:inline-block;
    vertical-align:middle;
    font-size:13px;
    line-height:16px;
    max-height:48px;
    overflow:hidden;
}
.eventDay {
    position:absolute;
    left:0;
    top:27px;
    white-space:nowrap;
    color:#40A6DB;
}
.metro .eventDay span {
    /*font-family: 'Segoe UI_', 'Open Sans', Verdana, Arial, Helvetica, sans-serif !important;*/
    font-weight:normal !important;
}
.emptyTitleCheck label {
    margin-top:24px !important;
}
.metro .btn32 {
     height:32px;
     line-height:32px;
     padding-top:0;
     padding-bottom:0;
 }
@media screen and (min-width: 1050px) {
    .documentsFix {
        overflow-x: hidden;
    }
}
.documentItem > div {
    margin-left:25px;
    font-size:13px;
}
.caseItem > div {
    margin-left:23px;
    font-size:13px;
}
.docItemCenter .fileName, .caseItemCenter .caseName, .docItemCenter .fileTitle {
    max-width:46%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    color:#000;
}
.docItemCenter .fileName, .docItemCenter .fileTitle{
    width:30%;
    max-width:30%;
    padding-right:20px;
    height:26px;
}
.docItemRight, .caseItemRight {
    margin-left:50%;
}
.docItemRight > div, .caseItemRight > div {
    margin-right:45px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    color:#666666;
}
.caseItemRight > div {
    margin-right:20px;
}
.documentItem:hover .docItemRight > div {
    margin-right:70px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.metro table .topIndentForIcon .icon-pencil, .topIndentForIcon .icon-pencil {
    position:relative;
    vertical-align: middle;
    top: -4px;
}
.metro table td.options a.iconWithoutText i {

}
.metro table td.options a.iconWithoutText, .metro table td.options a.iconWithoutText:hover {

}

.bg-win-blue {
    background-color:#40A6DB;
}
.color-win-blue {
    color:#40A6DB !important;
}

.fg-winBlue {
    color: #40A6DB !important;
}
.displayCaptionNowrap .displayCaption {
    white-space:nowrap;
}

.lh27 {
    line-height:27px !important;
}
.lh22 {
    line-height:22px !important;
}
.noTextTransform {
    text-transform:none !important;
}

.posrel {
    position:relative;
}
#taskGroups .listview-outlook {
    margin-bottom:10px;
}

    .vertical-middle {
        vertical-align:middle !important;
    }
.listview-outlook.inTable a.group-title {
    /*font-size: 1.6rem !important;
    letter-spacing: 0.02em;
    line-height: 1.6rem;*/
    background:transparent !important;
    padding-left:12px !important;
}
.metro .listview-outlook.inTable .group-title::before {
    top:4px;
    left:0;
}
.metro table.noTrBg tr:hover {
    background:transparent !important;
}
/*.leftPanel ~ .rightPanel{
    max-width:1050px;
}*/
.maxWidth1050 {
    max-width:1050px;
}

.metro .panel.simple.blue .panel-header {
    text-transform:none;
}

.multiSeletedItems {
    /*margin-left:150px;*/
    overflow-x:auto;
    overflow-y:visible;
}
.multiSeletedItem {
    display: inline-block;
    vertical-align: top;
    font-size: 15px;
    line-height: 18px;
    margin: 0 10px 5px 0;
    padding: 5px 8px;
    border: 1px solid grey;
}
.multiSeletedItem.withoutBorder {
    border: 0;
    padding: 2px;
}
.multiSeletedItem span,
.multiSeletedItem a {
    color:#666666;
}
.multiSeletedItem:not(:last-child):after {
    /*content:',';*/
    display:inline-block;
    color:#666666;
    padding-right:4px;
}
.multiSeletedItem i {
    cursor:pointer;
    color:#cc3333;
    font-size:8px;
    padding-left:5px;
    padding-right:3px;
    margin-top:-2px;
    display:inline-block;
    vertical-align:middle;
}
.multiSeletedItemsWrap .title {
    font-size:15px;
    padding-left:10px;
    line-height:19px;
    font-family: "Segoe UI Semibold_","open_sanssemibold",Verdana,Arial,Helvetica,sans-serif;
}
.multiSeletedItemsWrap {
    margin-bottom:11px;
}
.metro .leftPanel .sidebar > ul li a.dropdown-toggle::after {
    bottom:14px;
}
.emailsGrid {
    table-layout:fixed;
    width:100%;
}
.emailsGrid td {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.metro ul.jqtree-tree li.jqtree-selected > .jqtree-element, .metro ul.jqtree-tree li.jqtree-selected > .jqtree-element:hover {
    background: rgba(28, 183, 236, 0.1);
    text-shadow:none;
    font-weight:bold;
}
.metro ul.jqtree-tree .jqtree-element {
    padding-left:3px;
    padding-bottom:5px;
}
.metro .jqtree-tree .jqtree-title {
    margin-left:15px;
}
.metro ul.jqtree-tree ul.jqtree_common {
    margin-left:0;
}
.metro ul.jqtree-tree .jqtree-toggler {
    font-size:10px;
}
.metro .input-control.file input {
    padding-right:30px;
}
.metro [id^="FlashDoc"] ul, .metro [id^="FlashDoc"] ol {
    font-size:inherit;
    line-height:normal;
}
.metro [id^="FlashDoc"] label {
    background:transparent;
    color: #000000;
}
.metro .dxrpControl_FlashDocs {
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
.metro .dxheDlgInsertTableForm .dxheDlgPropGroupContentCell, .metro .dxheDlgTableColumnPropertiesForm .dxheDlgPropGroupContentCell {
    padding-left:0;
}
.dxheDlgInsertTableForm .dxheDlgPropGroupCell .dxeBase_FlashDocs,
.dxheDlgInsertTableForm .dxheDlgAccessibilityPropGroupCell .dxeBase_FlashDocs,
.dxheDlgTableColumnPropertiesForm .dxheDlgPropGroupCell .dxeBase_FlashDocs,
.dxheDlgTableColumnPropertiesForm .dxheDlgAccessibilityPropGroupCell .dxeBase_FlashDocs {
    font-weight: bold !important;
}
.metro [id^="FlashDoc"] ul li, .metro [id^="FlashDoc"] ol li {
    line-height:normal;
}
.metro ul.jqtree-tree .jqtree-toggler.jqtree-closed {
  background-position: left center;
  color: transparent;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAHCAYAAAArkDztAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEBJREFUeNpiYGBg2AbEKgxYwH8g/gnE3UDMgy4Bw8+AOBGIGRmhAuhgAjYdSUDMhGxHDxDzIWvbDsSq6GYBBBgAAs8Q9Ado9P8AAAAASUVORK5CYII=');
  background-repeat: no-repeat;
}
.metro ul.jqtree-tree ul.jqtree_common > li > div {
    padding-left:10px;
    padding-bottom: 5px;
}
.metro ul.jqtree-tree ul.jqtree_common > li > ul div {
    padding-left:15px;
}
.metro ul.jqtree-tree li.jqtree-folder {
    margin-bottom:0;
}
.headerUserName {
    white-space:nowrap;
    max-width:265px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:inline-block;
    vertical-align: middle;
}


.metro .clientIntake-financialGrid td {
    vertical-align:top;
    padding-left:0;
    padding-right:0;
}
.metro .panel.clientIntakePanel .panel-header {
    border-bottom:none !important;
}
.clientIntakePanel .panel-content {
    margin-top:9px;
    border-top:1px #CCC solid !important;
    padding-top:9px !important;
}
.clientIntakePanel .panel-header > div {
    position:relative;
    top:3px;
}
.scrollableTable > div {
    overflow-y:auto;
    overflow-x:hidden;
}
.fcWidth68 .radioButtonGroup label:first-child {
    width:68px;
}
.scWidth79 .radioButtonGroup label:first-child + label {
    width:79px;
}
.groupItemWidth-200 .radioButtonGroup label {
    width:200px;
    float:left;
    margin-right:20px;
}
[id^="CheckBox_"] .displayCaption, [id^="RadioButtonGroup_"] .displayCaption {
    margin-bottom: 0px;
}
.dc-mb-2 .displayCaption {
    margin-bottom: 2px;
}

input[type="file"] {
    outline:none;
}
.createActivity_dateTimeAlign table td:first-child {
    width:165px;
}
.croppedEmailLink {
    white-space:nowrap;
    max-width:150px;
    overflow:hidden;
    display:inline-block;
    vertical-align:top;
    text-overflow:ellipsis;
}
.activitiesGrid tr td:last-child {
    padding:0 !important;
}
.activitiesGrid tr td:first-child {
    color:#525252 !important;
}
.dcMr-5 .displayCaption {
    margin-right:5px !important;
}
.valuePT5 .value {
    padding-top:5px;
}
.nowrap {
    white-space:nowrap;
}
.tabHeaderOverflowItemWrap {
    /*max-width:45%;*/
}
.tabHeaderOverflowItemWrap h2 {
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    max-width:96%;
    line-height:34px;
    vertical-align:top;
}
.documentGridCollFix td {
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.noteGridCollFix td {
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}


/* Loading Bar
----------------------------------------------------------*/
.windowOverlay {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    /*background-color: rgba(255, 255, 255, 0);*/
    /*background-color: rgba(0, 0, 0, 0.25);*/
    background-color: transparent;
    z-index: 1082;
}

.loadingBar {
    display: none;
    position: absolute;
    left: calc(50% - 160px);
    min-height: 50px;
    min-width: 320px;
    max-width: 700px;
    padding: 20px;
    text-align: center;
    font-size: .9rem;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1rem;
    background-color: #ffffff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3), 0 3px 8px rgba(0, 0, 0, 0.2);
    z-index: 1;
}

.addTaskGroupInner .row {
    float:left;
    width:460px;
}
.addTaskGroupInner .button-set {
    float:left;
    margin-top:19px;
}
.addTaskGroupInner form:after {
    display: table;
    content: "";
    clear:both;
}
.metro .withBtnField input {
    padding-right:30px !important;
}
.metro button.orangeBorderBtn {
    color:#f3642c;
    font-size:15px;
    line-height:30px;
    border:1px solid #f3642c;
    background:#fff;
}
.validationPopup p i {
    font-size:40px;
    top:6px;
    position:relative;
}
.validationPopup p {
    font-size:16px;
    padding-bottom:5px;
}
.validPopup p {
    color:#00a300;
}
.invalidPopup p i {
    color:#ffcc00;
}
.validationPopup {
    background:#fff;
}
.validationPopup .availableAddress {
    border-top:1px solid #e9e9e9;
}
.availableAddress {
    font-size:15px;
    color:#000;
    padding-top:10px;
}
.availableAddress > div {
    padding:3px 0;
}
.availableAddress > div > div:first-child {
    padding-right:10px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
.fs14 {
    font-size: 14px !important;
}
.fs15 {
	font-size: 15px !important;
}
.metro .fg-infoGrayLighter {
    color: #95a6b8 !important;
}
.metro .fg-hover-infoGray:hover {
    color: #2b4e72 !important;
}
.bg-calc-lightGreen {
    background:#D1EAB7;
}
.bg-calc-lightRed {
    background:#FFD3D0;
}
.calcSingleCheck {
    margin: -3px 5px -4px 0;
    width: 21px;
}
.lh19 {
    line-height:19px;
}
.flashDocsBtn * {
    padding:0 !important;
    border:none !important;
}
.metro .flashDocsInput input {
    border: 2px #d9d9d9 solid !important;
    height: 32px !important;
    width: 100% !important;
    padding: 5px !important;
    z-index: 1 !important;
    margin:0 !important;
    -webkit-appearance: none !important;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
.metro .flashDocsInput td {
    padding:0 !important;
}
.metro .flashDocsInput {
    border:none !important;
    width:100%;
}
.metro .flashDocsInput input:focus {
    border-color:#ff8800 !important;
}
.metro .flashDocsComboBox {
    height: 32px !important;
    width: 100% !important;
    padding: 5px !important;
    border: 2px #d9d9d9 solid !important;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
.flashDocsComboBox.dxeFocused_Metropolis {
    border-color:#ff8800 !important;
}
.metro .flashDocsBtn {
    float:right !important;
}
.metro .flashDocsBtn.closeButton  {
    color: rgb(243, 100, 44) !important;
      border: 1px solid rgb(243, 100, 44) !important;
}


/* Home
----------------------------------------------------------*/
#ElHome a:hover {
    text-decoration: none;
}

#ElHome .bg-hover-darkCyan:hover {
    background-color: #31b1e0 !important;
}

#ElHome .button.small {
    text-transform: uppercase;
    font-weight: bold !important;
    border-radius: 10px !important;
    letter-spacing: 1pt;
}

#ElHome .info {
    margin: 0;
}



/* Loading
----------------------------------------------------------*/
.loadingCycle {
    background-image: url('data:image/gif;base64,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') /*/Content/themes/MetroUI/images/preloader-w8-cycle-black.gif*/;
    background-position: center center;
    width: 64px;
    height: 64px;
    margin: auto auto;
}

.loadingLine {
    background-image: url('data:image/gif;base64,R0lGODlh3AAUAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJBQABACwAAAAA3AAUAAACR4yPqcvtD6OctNqLs968+w+G4kiW5omm6sq27gvH8kzX9o3n+s73/g8MCofEovGITCqXzKbzCY1Kp9Sq9YrNarfcrvcLDocKACH5BAkFAAEALAAAAADcABQAAAJejI+py+0Po5y02ouz3rz7D4biSJbmiabqyrZuBcQy8Nb2bc46zvc+pQv+hkRicFdMKl/H2fIJPTVl0arVM41dt1xYtgsOM7I0sdk8PavFx7X7DY/L5/S6/Y7P6/frAgAh+QQJBQABACwAAAAA3AAUAAACX4yPqcvtD6OctNqLs968+w+G4kiW5omm6sq27isB8gzA9o2L9J73/g/ZCYHEok/IMyqXLCSNCY2SnDOp9bqhyrDcbkzrDYsT2tr4HKai114k+w2Py+f0uv2Oz+v3fEsBACH5BAkFAAEALAAAAADcABQAAAJejI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuCwPyDMD2jYv0nvf+D9kJgcSiT8gzKpcsJI0JjZKcM6n1uqHKsNyuRFvziscIMPk8pqLXXiT7DY/L5/S6/Y7P6/fwAgAh+QQJBQABACwAAAAA3AAUAAACXoyPqcvtD6OctNqLs968+w+G4kiW5omm6sq27gtjwEwD8Y3nXs3r/g9k8IbBohE37B2XzFSy1oxKQ0/a9IqVVW3Zrtex5X7H5DD5PK6i194k+w2Py+f0uv2Oz+v3xwIAIfkECQUAAQAsAAAAANwAFAAAAl+Mj6nL7Q+jnLTai7PevPsPhuJIluaJpurKtu4Li8BMA/GN517N6/4PZPCGwaIRN+wdl8xUstaMSkNP2vSKxVRn2a73sbV9x+RAuIz2VtPsbLINj8vn9Lr9js/r93xSAQAh+QQJBQABACwAAAAA3AAUAAACb4yPqcvtD6OctNqLs968+w+G4kiW5omm6sq2rgHEMvDW2izbeoLP+w/p5YA1oY+IPBiHydUy1kw+aVHVtEq8YlHara7rJYHDrjEZZD5bn+pRun16w2/GebluDwnzdxz/DxgoOEhYaHiImKi4yLhTAAAh+QQJBQABACwAAAAA3AAUAAACcIyPqcvtD6OctNqLs968+w+G4kiW5omm6sq2rgvEMvB+s1zn+j3rGo/zCVPA3pBSDB6XoWSMKXHSoFSOtPq4YrcWLVfh/Yod4XGgbE4b0GK2euzmxt/fJH1dvOuBevytDxgoOEhYaHiImKi4yNg4UgAAIfkECQUAAQAsAAAAANwAFAAAAm6Mj6nL7Q+jnLTai7PevPsPhuJIluaJpurKtu4bAvIMtPQM53p842rv2wmHFCAtZQwSl8xEUoZ8NqfTZw1lpWqJWax0C851T+OweVUupc9s9Zf8bstJSbRxjnffbL28/w8YKDhIWGh4iJiouGhWAAAh+QQJBQABACwAAAAA3AAUAAACcYyPqcvtD6OctNqLs968+w+G4kiW5omm6sq27gsnwEwDWk3H+h7jNebL8YbEUvBXOQqLzOZNaUtCndTqBBqlYK3crmIrVXrHXbB2Sk47zVe0+j1kS+Tw+kt8wdv3sOATxxcoOEhYaHiImKi4yNjoKFEAACH5BAkFAAEALAAAAADcABQAAAJyjI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuC0/ATANRTcf6zit4/fjlesTiSghkIIfGphO0nDWitqf1iqFOo9iuF6JVcr/ksiG8QJvXV3XCzY4X4Qe6/K5bBpH4/vx3A+g3SFhoeIiYqLjI2Oj4KFcAACH5BAkFAAEALAAAAADcABQAAAKBjI+py+0Po5y02ouz3rz7D4biSJbmiabqyrYgAMeAS3dyHN1wPeo4D6T4do7hLGgzHpHMhXKpeDY10qnVUHUqr5csl+lNhL+QMblmxm7PkjSb5Xa/EfI5Kr62N+r6Et7YVzQUiDYo6EN4KJNYeJOjwxgpOUlZaXmJmam5ydnpeVYAACH5BAkFAAEALAAAAADcABQAAAKBjI+py+0Po5y02ouz3rz7D4biSJbmiabqyrauB8Qy8IKzHN1xzXc63tP8do4hLYikGIlJ5bKxPDanjCh1Yq0+r9xDtlvcLr5gKrmsOCPU6CC7HXjHxXCkHC2/11l6cJ6+12MUmDb0MEiY9JNYeJOjwxgpOUlZaXmJmam5ydnpWVkAACH5BAkFAAEALAAAAADcABQAAAKAjI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuGwHyDLj0HN81zPeLjlsBZY/hzoeEGYmp5VHhTEpb0eayUZ1qT1nuldHdikPhUvlwHqs1aVG7vY5T4KD3V46/0D92Y/5v4Sc0VEQIeDgBZKOTc4P4CBkpOUlZaXmJmam5ydmZUAAAIfkECQUAAQAsAAAAANwAFAAAAoKMj6nL7Q+jnLTai7PevPsPhuJIluaJpurKtu5bAvIMbPQc3TLM95+OwwB3jmHNh0xOjMQK87h4KqdUhdRyjTKrXGqW8k2Eu+TXOLdlnMvs1PrxfrfnI3kjnqbrTXZ13vq3JxhilFFYNDSoWKdj0wgBtCg5SVlpeYmZqbnJ2en5yVUAACH5BAkFAAEALAAAAADcABQAAAKCjI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbu+wLyDEj0HN0yzPeojnsAd45hzYdMcoxEBvO4eCqn1Im0cY0yq9yuIqs1YrfeMhf8JYeH5vYUnYAf5O46i27A4+18016v1ieYIibEVnQ4qPijY9MIAbQoOUlZaXmJmam5ydnp+alSAAAh+QQJBQABACwAAAAA3AAUAAACkoyPqcvtD6OctNqLs968+w+G4kiW5omm6sq27gsD8gxI9BzdMmzV/E/R4R7CnaPoA0KMyuYCyXxCG9CkU3rNHqrHKYOrVUTDSvDXK0WSE+M1z5wuUtHutvsFF9PZe7L93pLHp3ZGePcHuCKIsGjQmGWVGCNHRDknJJlZpmPDueSpGSo6SlpqeoqaqrrK2ur6SlIAACH5BAkFAAEALAAAAADcABQAAAKSjI+py+0Po5y02ouz3rz7D4biSJbmiabqyrauA8Qy8IKzLN1xpNP1f+jtgBqhDyZ8GIk145BZcR4X0kYVyrpiJ1qq0/rdqrpiZZhBRqTLozVb4TbE428PvR6gz8940b2ux5fw14dByBa4hCZY+KHY6NUD8bgoCdmmcwl2k5M56akZKjpKWmp6ipqqusra6vo6UgAAIfkECQUAAQAsAAAAANwAFAAAApKMj6nL7Q+jnLTai7PevPsPhuJIluaJpurKti4LxDLgzrJkx1FOv77J062CPQfxcfwpQUQhqllcQBvTpXVTfTaNW0b2Cq58gV1vWTEOq5FnctL8RrfXdOmclEbkDfu6vx8C2Afot0b4IXjHp1hYF6fFA/EoF9loqZdTk7mzyWZzCRoqOkpaanqKmqq6ytrq+opQAAAh+QQJBQABACwAAAAA3AAUAAACl4yPqcvtD6OctNqLs968+w+G4kiW5omm6sq27lsB8gxs9CzdcqTX8A9M9HaYoc9hfCSDzJeRGHsipYznsYlFWS/bRnfxzYpJ4UlZSAWnx2zQmbdWvA3ztp0bz+UR9fr9r7cUJahGiGYImBg4hIfIt0cHqThZxVhkOdWjhEnZuXljo7OIA6HpeYqaqrrK2ur6ChsrO0s7WwAAIfkECQUAAQAsAAAAANwAFAAAApeMj6nL7Q+jnLTai7PevPsPhuJIluaJpurKtu77AfIMSPRs3zWk7/APjPRkvGGx9xj6gsxmQElsQJeKqRTqzAKtV6WDuwBrxytxFds1MszkdomNgB/kT7T7TqLXvWnk2o4XGAN4xvdnWKgmuMih50gYB8k4WYF4qHOE+aVI2Wnhl4kjpJlE6nmKmqq6ytrq+gobKztLK1gAACH5BAkFAAEALAAAAADcABQAAAKXjI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuCwLyDEj0bN91pu/wD0T0ZJChr2HEJIPMl5GIfDqex9yyiU1Rp9LodbLNik1hRnlxtg7H7FE68RZ2KfG2XTlH5xV17vcOeNEXMDhotheYqNbjt+blSIeoONl4UwT5aCmISdlZCXWpGUqjweh5ipqqusra6voKGys7S4taAAAh+QQJBQABACwAAAAA3AAUAAACkoyPqcvtD6OctNqLs968+w+G4kiW5omm6sq27hsC8gxI9GzfNavv8D/qySBCX6O4QgKXnuLw6HQ4jaUp86qxQpUM7cmLDU/ACnLCHIyK1xH0wW2Ag+Tsuvyu/ubr/PO+/OfHZULXF4Y3CJhIUmiItaioQySUROl4GSfZpjl509KDGSo6SlpqeoqaqrrK2ur6SlIAACH5BAkFAAEALAAAAADcABQAAAKVjI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuKwLyDEj0bN813N38j9DhHkIZpLgDXnTKH9LYeCYX0mZFaIVVo0/HNhvBgltfapeLHIeZ6lVZ8U7E23I2HTU/5A37u/h+0id4BghnV0gymIZWhGjo41iy6NVIVBkZBIk58mep6Umz+QglWmp6ipqqusra6voKGytrUQAAIfkECQUAAQAsAAAAANwAFAAAAoOMj6nL7Q+jnLTai7PevPsPhuJIluaJpurKtu47AvIMSPRs3zXM96aOewBlkOHOh0xqjMQG87h4KqfUnNEhdTKr3G4iywBHt95yVaxAf8nmNlKNgB/k7rqKHsDj7XySnj121Td4N1RkKIRIuHgCZEXzGMQ4SVlpeYmZqbnJ2en5CepTAAAh+QQJBQABACwAAAAA3AAUAAACgoyPqcvtD6OctNqLs968+w+G4kiW5omm6sq27ksC8gxI9LzdMsz3no57AHeYYc2HTNqMRwazSXkqp9SEtHGtZKtc5FbxXRq7ZF8YcYaky+zTOvDGMtv01TvunNf3prte+8cnGDImNJRROKgIAiRGk6OzKDlJWWl5iZmpucnZ6fnJVQAAIfkECQUAAQAsAAAAANwAFAAAAoGMj6nL7Q+jnLTai7PevPsPhuJIluaJpurKtu5bAvIMSPTs3jLM94uOewB3q2HNh4QZiYzlEeVMSlnRRhW6nGqxRsf19N2KQeFEmXQeqzNpQzv0XsttWWudO5zrMe/4x78XaJYnRKjSJZhId7NIk6OjGCk5SVlpeYmZqbnJ2emZWAAAIfkECQUAAQAsAAAAANwAFAAAAoGMj6nL7Q+jnLTai7PevPsPhuJIluaJpurKtu5rAvIMSPQMf7ec99qOewB5vsywVkxGjkQGE6mcPKPUxbRxrUKy2ipX8e1amWJtGHEuH9JqGDvwLsfbrPe8e6en7GR9Iu93crQ1FAhWaFgEZLOTeHjjGCk5SVlpeYmZqbnJ2el5UQAAIfkECQUAAQAsAAAAANwAFAAAAnKMj6nL7Q+jnLTai7PevPsPhuJIluaJpurKtu57AvIMSPQM5/re3DTkw/GGxFbw1zvKiswmSblMKp3U6gZakx6t3K4N6sB6x+SEWBssq8dnRnsNd74V87h9OH3k73xiOvLXJzhIWGh4iJiouMjY6Ph4UQAAIfkECQUAAQAsAAAAANwAFAAAAnCMj6nL7Q+jnLTai7PevPsPhuJIluaJpurKtu6LAvIMbPQM5/p+01mP2wmHJ6DPYgwSl0xOUnZ51prUKkUafVq3XAYWqe2Ku99KeYxunifrtJsXNsffdF3yZ6zr4Tdbbw8YKDhIWGh4iJiouMjY2FIAACH5BAkFAAEALAAAAADcABQAAAJujI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbumwLyDLj0DOc6eNNsj9sJhxSgL2aUEZfMRVKJTDanzWctaqRqh1ZVdwuGfVHjsNn7REvPbHIaC2zLTWt1b44nxVv7vP8PGCg4SFhoeIiYqLg4VAAAIfkECQUAAQAsAAAAANwAFAAAAm+Mj6nL7Q+jnLTai7PevPsPhuJIluaJpurKtu6rAvIMwB892/qL07vWy/2GpqCPSDEKkUyPUtaUPGvRamZqfWCz3Mm2q/iCxwsxOWA+n9Njthrs7sbfXCX9YL/Tg3p8rw8YKDhIWGh4iJiouMhIWAAAIfkECQUAAQAsAAAAANwAFAAAAl6Mj6nL7Q+jnLTai7PevPsPhuJIluaJpurKtu67AvIMwPaNi/Se9/4P2QmBxKJPyDMqlywkjQmNkpwzqfW6ocqw3K5EW/OKxwgw+TymotdeJPsNj8vn9Lr9js/r9/UCACH5BAkFAAEALAAAAADcABQAAAJfjI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuCyfATAPxjedezev+D2TwhsGiETfsHZfMVLLWjEpDT9r0isVUZ9mu97G1fcfkQLiM9lbT7GyyDY/L5/S6/Y7P6/f8ZQEAIfkECQUAAQAsAAAAANwAFAAAAl+Mj6nL7Q+jnLTai7PevPsPhuJIluaJpurKtu4Ld8BMA/GN517N6/4PZPCGwaIRN+wdl8xUstaMSkNP2vSKxVRn2a73sbV9x+RAuIz2VtPsbLINj8vn9Lr9js/r9/xUAQAh+QQJBQABACwAAAAA3AAUAAACX4yPqcvtD6OctNqLs968+w+G4kiW5omm6sq27gvHDkDXgIznumb3+w8MInpEofEII/qQzKZJaXNKpx5ojYrNVqw0rffL4N7AZLC4jPZa0+yssg2Py+f0uv2Oz+v3/EUBACH5BAEFAAEALAAAAADcABQAAAJejI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuC8cyAtQ2MOf6bt0+DwwKfUSh8Qgj/pDMpkl5c0qnHqiNis1WrDWt98vg4sBksLiM9lrT7KyyDY/L5/S6/Y7P6/fGAgA7') /*/Content/themes/MetroUI/images/preloader-w8-line-black.gif*/;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 15%;
    min-width: 220px;
    min-height: 20px;
    margin: 0 auto;
}

.loadingText {
    min-width: 160px;
    min-height: 55px;
}

.loadingText:before {
    content: 'Processing...';
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -100px;
    margin-top: -2em;
    width: 160px;
    padding: 20px;
    text-align: center;
    font-size: 1.2rem;
    background-color: #ffffff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3), 0 3px 8px rgba(0, 0, 0, 0.2);
    z-index: 2;
}

body.loading-bar-active .loadingText {
    display: none !important;
}

/* For Message Box*/
.loading {
    background-image: url('data:image/gif;base64,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') /*/Content/themes/MetroUI/images/preloader-w8-line-black.gif*/;
    background-position: center center;
    background-repeat: no-repeat;
    min-width: 200px;
    min-height: 20px !important;
    margin: 0 auto;
    border: none !important;
}

.tab-control > .frames > .frame.loadingLine,
.tab-control > .frames > .frame.loadingText {
    margin: 0 !important;
}

.window > .content > .loadingText {
    min-height: 36px;
}

.window > .content > .loadingText:before {
    box-shadow: none;
    padding-top: 27px;
    padding-bottom: 0;
}

/* Text Classes
----------------------------------------------------------*/
.bold {
    font-weight: bold !important;
}
.italic {
    font-style: italic !important;
}


/* Display Classes
----------------------------------------------------------*/

.as-none {
    display: none;
}

.as-inline {
    display: inline;
}

.as-inlineBlock {
    display: inline-block !important;
}

.as-block {
    display: block !important;
}


/* Forms
----------------------------------------------------------*/
.form, .formSection, .formQuestionGroup {
    border: 0 solid black;
    margin: 0;
    padding: 10px 0;
}

.form {
    overflow-y: auto;
    padding: 10px 20px;
}

    .form formQuestionGroup {
    }

    .form .formQuestionGroup > header {
        margin-bottom: 10px;
    }

    .form .formQuestion {
        margin-right: 10px;
    }


/* Buttons
----------------------------------------------------------*/
.viewButtons {
    float: right;
    margin: -4px auto 0;
}

    .viewButtons.simple {
        float: none !important;
    }

    .viewButtons.simple i {
        margin: 0 !important;
    }
        .viewButtons.small i {
            height: 26px !important;
            width: 26px !important;
            font-size: .9rem !important;
            line-height: .9rem;
        }
    .viewButtons.mini i {
        height: 20px !important;
        width: 20px !important;
        font-size: .75rem !important;
        line-height: .75rem;
        padding: 3px 2px;
        margin-right: 0;
    }

    .viewButtons.simple i:not(:last-of-type) {
        margin-right: 10px;
    }
    .viewButtons.simple.small i:not(:last-of-type),
    .viewButtons.simple.mini i:not(:last-of-type) {
        margin-right: 0;
    }

    .viewButtons i.square {
        display: inline-block;
        height: 32px;
        width: 32px;
    }

    .viewButtons i {
        margin: 0 0 0 10px;
        padding: 4px 5px;
        border: 1px transparent solid;
        cursor: pointer;
        font-size: 1.25rem !important;
        line-height: 1.25rem;
        font-style: normal;
        user-select: none;
    }

        .viewButtons i:hover {
            border: 1px #1C98CC solid;
            background-color: rgba(28, 183, 236, 0.1) !important;
        }

    .viewButtons [data-selected] {
        border: 1px #1C98CC solid;
        background-color: rgba(28, 183, 236, 0.1) !important;
    }


/* Summary
----------------------------------------------------------*/
.summary2 {
    padding: 5px 0px 5px 10px;
    margin-bottom: 20px;
    overflow: hidden;
}

.summary {
    padding: 0 20px;
    height:auto;
    /*margin-bottom: 20px;*/
    overflow: hidden;
    border-top: 1px #eaeaea  solid;
}

    .summary div {
        display: inline;
        float: left;
        margin-right: 40px;
    }

        .summary div:last-child {
            float: right;
            /*text-align: right;*/
            margin-right: 0;
        }

        .summary div h4, .summary2 > h4, .summary2 .displayCaption {
            padding-top:12px;
            text-transform: uppercase;
            font-size: 1rem !important;
            margin-bottom: 0 !important;
              font-family: "Segoe UI Semibold_","open_sanssemibold",Verdana,Arial,Helvetica,sans-serif !important;
        }
        .summary2 .value {
            font-size: 1rem !important;
        }


/* Validation
----------------------------------------------------------*/

.input-validation-error,
.input-control > input.input-validation-error[aria-required="true"][type="hidden"] ~ span > input[type="text"],
.address-wrapper .input-control > input.input-validation-error[aria-required="true"][type="hidden"] ~ div {
    border: 1px solid red !important;
}

.field-validation-error, .field-validation-warning {
	display: block;
	padding: 2px 5px;
	cursor: default;
	font-size: 0.75rem;
}

.field-validation-error {
	border: 1px solid red;
	background-color: #f59999;
}

.field-validation-warning {
	border: 1px solid yellow;
	background-color: #f5f599;
}

    .field-validation-error span {
        /*color: white;*/
    }

.validationMessage {
    /*display: none;*/
    /*margin-top: -6px;
    margin-bottom: 6px;*/
    padding: 0 !important;
    margin: 0 !important;
}

.validation-error {
    font-weight: bold;
}

.validation-summary-errors {
}
    .validation-summary-errors ul {
        border: 1px #1C98CC solid;
        background-color: rgba(28, 183, 236, 0.1) !important;
        padding: 10px;
        margin: 0 0 10px 0 !important;
    }

    .validation-summary-errors li {
        display: inline;
        list-style: none;
        margin: 0;
    }


/* Plugins
----------------------------------------------------------*/
[data-pe-role="toggle"] {
    cursor: pointer;
}


/* Icon Bar
----------------------------------------------------------*/
.leftPanel.width200 .iconbar {
    width:200px;
}
.iconbar {
        display: inline-block;
        z-index: 1000;
        position: fixed;
        bottom: 0;
    }

    .iconbar .iconbar-trigger {
        width: 100%;
        margin-top: 15px;
        cursor: pointer;
        float: left;
        background-color: #50595b;
        position:relative;
        z-index:5;
        padding: 25px 10px 24px 50px;

        color: #fff;
        font-size: 1.1rem;
        text-transform: uppercase;
        vertical-align: middle;
        font: 11px/11px "Segoe UI Bold";
    }
    .iconbar .iconbar-trigger:before {
        position: absolute;
        left: 10px;
        font-family: iconFont;
        font-size: 3rem;
        /*content: "\e174";*/
        content: "\e17d";
    }

        .iconbar .iconbar-contents {
            float: left;
            position:absolute;
            left:100%;
            overflow: hidden;
        }

            .iconbar .iconbar-contents .iconbar-group {
                float: left;
                overflow: hidden;
                display: inline-block;
                border-right: 3px #ccc solid;
                /*margin-right: 2px;*/
            }

                .iconbar .iconbar-contents .iconbar-group:last-child {
                    /*border-right: none;
                    margin-right: 0;*/
                }

                .iconbar .iconbar-contents .iconbar-group .iconbar-grouptitle {
                    padding: 2px 5px;
                    text-transform: uppercase;
                    font: 11px/11px "Segoe UI Bold";
                    text-align: center;
                    background-color: #ccc;
                    color: #50595b;
                }

            .iconbar .iconbar-contents .iconbar-item {
                float: left;
                display: inline-block;
                width: 100px;
                height: 60px;
                padding: 9px 5px 6px 5px;
                text-align: center;
                /*border-right: 1px #ccc solid;*/
                cursor: pointer;
            }

            .iconbar .iconbar-contents .iconbar-item:hover {
                /*background-color: #1ba1e2 !important;*/
                background-color: #7cc1de !important;
            }
            .iconbar .iconbar-contents .iconbar-item.active {
                /*background-color: #1ba1e2 !important;*/
                /*background-color: #7cc1de !important;*/
                background-color: #fff !important;
                color: #50595b !important;
            }
                .iconbar .iconbar-contents .iconbar-item:last-child,
                .iconbar .iconbar-contents .iconbar-group .iconbar-item:last-child {
                    border-right: none;
                }

                .iconbar .iconbar-contents .iconbar-item [class^="icon-"] {
                    font-size: 3rem;
                }

                .iconbar .iconbar-contents .iconbar-item .iconbar-label {
                    margin-top: 5px;
                    text-transform: uppercase;
                    font-size: 1.1rem;
                    font: 11px/11px "Segoe UI Bold";
                }

        .iconbar.dark {

        }
            .iconbar.dark .iconbar-contents .iconbar-item {
                background-color: #50595b;
                color: white;
            }








/* SearchBox
----------------------------------------------------------*/
[data-role=searchBox] {
}

    [data-role=searchBox] button:not(.btn-search) {
        margin: 0px !important;
        /*min-width: initial !important;*/
        height:32px;
    }

    /*[data-role=searchBox] input {
        margin-top: 1px;
    }*/
    [data-role=searchBox] input + button {
        margin-top: -1px;
    }


/* Generic Client Inputs
----------------------------------------------------------*/
.generic-client-input h2 {
    max-width: calc(100% - 24px);
    height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.generic-client-input .sectionHeader {
    padding-bottom: 0 !important;
}

.generic-client-input .form-group .checkbox {
    min-height: initial !important;
}

.generic-client-input .form-group.small .checkbox .caption {
    font-size: 12px;
}


/* CRUD Buttons
----------------------------------------------------------*/
.squareButton, .closeButton {
    color: #40A6DB !important;
    background-color: white !important;
}

.squareButton {
    margin-left: auto !important;
    margin-right: 0 !important;
    margin-bottom: 0 !important;
    min-width: initial !important;
    width: auto !important;
    height: 31px !important;
    min-height: 31px !important;
    padding: 4px 5px !important;
}

    .squareButton i {
        margin: 0 !important;
    }


a.smallButton,
button.smallButton,
.smallButton,
a.largeButton,
button.largeButton,
.largeButton {
	display: inline-block;
	cursor: pointer;
	font-size: 0.625rem;
	border: 1px solid #40A6DB;
	background-color: white;
	line-height: normal;
	color: #40A6DB !important;
	text-transform: uppercase;
	font-weight: bold !important;
	padding: 3px 10px !important;
	border-radius: 10px !important;
	letter-spacing: .03rem;
}

    a.largeButton,
    button.largeButton,
    .largeButton {
        font-size: 1.5rem;
    }


        a.smallButton:not(:disabled):hover,
        .smallButton:not(:disabled):hover,
        a.largeButton:not(:disabled):hover,
        .largeButton:not(:disabled):hover,
        button.smallButton:not(:disabled):hover,
        button.largeButton:not(:disabled):hover,
        a.smallButton.active:not(:disabled),
        .smallButton.active:not(:disabled),
        a.largeButton.active:not(:disabled),
        .largeButton.active:not(:disabled),
        button.smallButton.active:not(:disabled),
        button.largeButton.active:not(:disabled) {
            color: white !important;
            background-color: #40A6DB !important;
            text-decoration: none;
        }

    .metro .smallButton [class*="icon-"] {
        font-size: 10px !important;
    }

    .metro .largeButton [class*="icon-"] {
        font-size: 15px !important;
    }

.messageBar .smallButton,
.messageBar .smallButton:hover {
	background-color: #fff !important;
	color: #40A6DB !important;
	cursor: inherit;
}


/* Possibly Not Used */
/*.info {
    display: inline-block;
    cursor: pointer;
    font-size: 0.7em;
    text-transform: lowercase;
    padding: 1px 5px;
    margin: 3px 10px 0 0;
    background-color: rgba(28, 183, 236, 0.1);
    border: 1px #1C98CC solid;
}*/





/* jQueryUI Override
----------------------------------------------------------*/
/* Menu */

.ui-menu {
    list-style-type: none !important;
}

/* Sortable Table */
.sortable-placeholder {
    border: 1px #1C98CC solid;
    background: rgba(28, 183, 236, 0.1);
}



/* Scroll Bar
----------------------------------------------------------*/
.scrollable {
    padding-right: 10px !important;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
}

.scrollContainer {
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
}
.scrollContainer.scrollableTableParent {
    padding-right: 0;
}

.scrollableNoMargin {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    overflow-y: auto;
    overflow-x: hidden;
}

.noScroll {
    overflow-y: hidden !important;
    padding-right: 0 !important;
}



::-webkit-scrollbar {
    width: 18px;
    height: 18px;
}

::-webkit-scrollbar-thumb {
    border: 6px solid transparent;
    background: rgba(64, 166, 219, 1);
    background: var(--palette-black-alpha-20,rgba(64, 166, 219, .5));
    border-radius: 10px;
    background-clip: padding-box;
}
    ::-webkit-scrollbar-thumb:hover {
        background: rgba(64, 166, 219, 1);
        background: var(--palette-black-alpha-30,rgba(64, 166, 219, 1));
        background-clip: padding-box
    }

::-webkit-scrollbar-corner {
    background: transparent;
}

::-webkit-scrollbar-thumb:vertical {
    min-height: 30px
}

::-webkit-scrollbar-thumb:horizontal {
    min-width: 30px
}


.custom-scrollbar {
    scrollbar-color: rgba(0,0,0,.2) transparent;
    scrollbar-color: var(--palette-black-alpha-20,rgba(0, 0, 0, .2)) transparent;
    scrollbar-width: thin
}

    .custom-scrollbar.scroll-auto-hide {
        scrollbar-color: transparent transparent
    }

        .custom-scrollbar.scroll-auto-hide:hover {
            scrollbar-color: rgba(0,0,0,.2) transparent;
            scrollbar-color: var(--palette-black-alpha-20,rgba(0, 0, 0, .2)) transparent
        }

.custom-scrollbar.scroll-auto-hide::-webkit-scrollbar-thumb {
    background: transparent;
    background-clip: padding-box
}

.custom-scrollbar.scroll-auto-hide:hover::-webkit-scrollbar-thumb {
    background: rgba(0,0,0,.2);
    background: var(--palette-black-alpha-20,rgba(0, 0, 0, .2));
    background-clip: padding-box
}

.custom-scrollbar-hidden {
    -ms-overflow-style: none;
    scrollbar-width: none
}

    .custom-scrollbar-hidden::-webkit-scrollbar {
        width: 0
    }

.navview-menu.custom-scrollbar::-webkit-scrollbar-thumb {
    background: rgba(0,0,0,.2);
    background: var(--palette-black-alpha-20,rgba(0, 0, 0, .1));
    border-radius: 10px;
    background-clip: padding-box;
}

    .navview-menu.custom-scrollbar::-webkit-scrollbar-thumb:hover {
        background: rgba(0,0,0,.3);
        background: var(--palette-black-alpha-30,rgba(0, 0, 0, .3));
        background-clip: padding-box
    }








/* Transitions
----------------------------------------------------------*/
.widthTransition {
    -webkit-transition: width 500ms ease-in;
    -moz-transition: width 500ms ease-in;
    transition: width 500ms ease-in;
}

.leftTransition {
    -webkit-transition: left 500ms ease-in;
    -moz-transition: left 500ms ease-in;
    transition: left 500ms ease-in;
}



/* Debug
----------------------------------------------------------*/
label.debug, .debug {
    display: none;
    font-size: 0.8em;
    font-family: 'Segoe UI Semibold', 'Open Sans', Verdana, Arial, Helvetica, sans-serif !important;
    margin: 2px !important;
    padding: 2px !important;
    color: #CCC !important;
}


.clickable {
    cursor: pointer;
}

.moveable {
    cursor: move;
}

.light-shade {
    padding: 8px !important;
    /*background: #FDFDFD !important;*/
}

label.error {
    display: block;
    padding: 2px 5px;
    border: 1px solid red;
    background-color: #f59999;
    cursor:default;
    border: 1px solid #e80c4d;
    text-align: center;
    font-size: .7rem;
    margin: 0;
}

.input label.error {
    height: 100%;
    /*line-height: 30px;*/
}

.homePageColsWrap {
      /*min-width: 1260px;*/
      min-width:1190px;
      padding: 0 140px;
      max-width: 1720px;
      margin-left: auto;
      margin-right: auto;
}
.homePageItemWrap {
    float:left;
    padding: 0 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: calc(100% / 3);
    height: 100%;
}
.homePageItem {
    background: #fff;
    text-align: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border:1px solid rgba(51,51,51,.5);
    position:relative;
    height: 100%;
}

    .homePageColsWrap > .row {
        text-align: center;
    }

        .homePageColsWrap > .row *::selection {
            background-color: transparent;
        }

    .height-479 {
        height: 479px;
    }

    .homePageItem .frame .listview-outlook {
        overflow-x:hidden;
        overflow-y:auto;
        padding-left: 10px;
    padding-right: 10px;
    }

    .homePageItem.height-479 .frame .listview-outlook {
        max-height:386px;
    }
    .homePageItem.height-296 .frame .listview-outlook {
        max-height:204px;
    }

    .height-296 {
        height: 296px;
    }

    .metro .homePageItem-header h2 {
        font-size: 18px;
        color: #fff;
        margin:0 ;
        height:40px;
        font-weight:normal;
        padding: 7px 10px 0 10px;
        background:#40A6DB;
        font-family: 'Segoe UI', 'Open Sans', Verdana, Arial;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        box-sizing:border-box;
    }
    .homePageItem-header h2 .icon-message {
        margin-top:-2px;
    }
    .icon-message {
        width:19px;
        height:19px;
        background-repeat:no-repeat;
        background-position:center center;
        background-color:transparent;
	    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALNJREFUeNpi+v//PwMQxwDxbSD+95808AeILwNxLMgcFgYGhkwgnsZAHmAGYh0gXgTEPIxAE+8CGUoMlIN7TEBCkYE6QBFkGCOVDGNkYqAiGDVsuBn2k0pm/QIZdoBKhh0AGZYDxE8pNAikPxtUatwBYk0gjkTL8BFALI9F40MgXoGcwaH8TwzQ8gwbVgDiB2jl1wOoOFY9+GLzARA7QGmYi5D5JCcNkEZHID5IyCAQAAgwABN1oBL3bMlEAAAAAElFTkSuQmCC');

    }
    .refreshLink {
        font-size:13px;
        color:#fff;
        text-decoration:underline;
        position:absolute;
        right:10px;
        top:7px;
        cursor:pointer;
    }
    .refreshLink:hover {
        text-decoration:none;
    }
    .refreshLink i {
        font-size:24px;
        position:relative;
        top:4px;
        text-decoration:none;
    }


/* JQuery Timepicker */
.ui-timepicker-wrapper {
    width: 200px !important;
}

/*calendar*/
.calendar-event-duration {
    font-size: 12px;
    line-height: 14px;
    color: #23a0de;
}
.calendar-list-grid {
    table-layout:fixed;
}
.calendar-list-grid td {
    padding:0;
    height:48px;
}
.calendar-list-grid tr td:first-child {
    width:110px;
}
.calendar-list-grid td:first-child + td > .place-right {
    line-height:48px;
    margin-left:20px;
}
.calendar-list-grid tr:not(:last-child) td {
    border-bottom:1px solid #d0d0d0;
}
#list_from_till .calendar-list-grid tr:last-child td {
    border-bottom: 1px solid #d0d0d0;
}
.calendar-list-panels .panel:last-child .calendar-list-grid tr:last-child td {
    border-bottom:1px solid #d0d0d0;
}
.calendarEventType, .calendarShowAs {
    font-size:15px;
    color:#666;
}
.metro .calendar-list-panels .panel.simple .panel-header {
    border-top:1px solid #c6ddf6;
    padding:0 !important;
    height:52px;
    line-height:47px;
    border-bottom:1px solid #c6ddf6;
}
.calendarEventTitle {
    font-size:15px;
    line-height:20px;
    padding-top:4px;
    padding-bottom:2px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.calendarEventCase {
    color:#666;
    font-size:11px;
    padding-top:2px;
    line-height:14px;
     white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.metro .calendar-list-panels [data-role="panel"] .panel-header::after {
    margin-top:14px;
}
.metro .calendar-list-panels .collapsed[data-role="panel"] .panel-header::after {
    margin-top:11px;
}
.metro .calendar-list-panels .collapsed[data-role="panel"]:not(:last-child) {
    margin-bottom:-1px;
}
.calendar-icons {
    display:none;
}
.calendar-list-grid tr:hover .calendar-icons {
    display:block;
}
.bg-col-hover-winblue tr:hover {
    background:rgba(49,177,244,.2) !important;
}
.noMarginLabel label {
    margin-top:0 !important;
}
.padding-tb-2 {
    padding:2px 0 !important;
}
.calendar-vert-divider > .tabsAppLayout {
    position:relative;
}
.calendar-vert-divider > .tabsAppLayout:before {
    content:'';
    height:100%;
    width:1px;
    background:#c6ddf6;
    position:absolute;
    top:0;
    left:368px;
    display:block;
}
.metro .button.calendarBtn {
    font-size:15px;
    line-height:32px;
    padding-top:0;
    padding-bottom:0;
}
.width98 {
    width:98px !important;
}
.calendar-list-grid .calendar-event-duration {
    position: relative;
}
.calendar-list-grid .calendar-event-duration .show-as-wrapper {
    height: inherit;
    position: absolute;
    left: 0;
    top: 0;
}
.calendar-list-grid .calendar-event-duration .calendar-event-show-as-ico {
    position: absolute;
    left: 0;
    top: 2px;
    bottom: 2px;
    width: 7px;
}

.calendar-list-grid .calendar-event-duration .calendar-event-show-as-ico:after {
    content: '';
    display: block;
    position: absolute;
    left: 1px;
    right: 1px;
    top: 1px;
    bottom: 1px;
}

.calendar-list-grid .calendar-event-duration .calendar-event-show-as-ico.show-as-busy:after {
    background-color: rgba(0,0,0,0.4);
}

.calendar-list-grid .calendar-event-duration .calendar-event-show-as-ico.show-as-free:after {
    background-color: white;
}

.calendar-list-grid .calendar-event-duration .calendar-event-show-as-ico.show-as-tentative:after {
    background-image: -webkit-linear-gradient(-45deg, white 25%, transparent 25%, transparent 50%, white 50%, white 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(-45deg, white 25%, transparent 25%, transparent 50%, white 50%, white 75%, transparent 75%, transparent);
    background-image: -ms-linear-gradient(-45deg, white 25%, transparent 25%, transparent 50%, white 50%, white 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(-45deg, white 25%, transparent 25%, transparent 50%, white 50%, white 75%, transparent 75%, transparent);
    background-image: linear-gradient(-45deg, white 25%, transparent 25%, transparent 50%, white 50%, white 75%, transparent 75%, transparent);
    background-size: 9px 9px;
}

.calendar-list-grid .calendar-event-duration .calendar-event-show-as-ico.show-as-outofoffice:after {
    background: url('/content/themes/fullcalendar-2.1.1/transparent-dots.png');
}

[data-pe-id="calendar"] > div.fc-view-container > div.fc-view.fc-agendaWeek-view.fc-agenda-view > div.fc-popover > div.fc-body.fc-widget-content > div.fc-event-container,
[data-pe-id="calendar"] > div.fc-view-container > div.fc-view.fc-month-view.fc-basic-view > div.fc-popover > div.fc-body.fc-widget-content > div.fc-event-container,
[data-pe-id="calendar"] > div.fc-view-container > div.fc-view.fc-agendaDay-view.fc-agenda-view > div.fc-popover > div.fc-body.fc-widget-content > div.fc-event-container {
    /*makes the all-day row's popup list of daily calendar events have a max height and scroll*/
    max-height: 235px;
    overflow: scroll;
}
.fromTillCalLabel {
    font-family: "Segoe UI Light_","Open Sans Light",Verdana,Arial,Helvetica,sans-serif;
    font-size: 2.2rem;
    font-weight: 300 !important;
    letter-spacing: 0.01em;
    line-height: 2.2rem;
    padding-top: 3px;
    padding-right: 10px;
}
#datepicker_from_till {
    border-bottom:1px solid #d0d0d0;
    padding-bottom:17px;
}

.eventCardTitle {
    width: calc(100% - 17px);
}

.closeEventCardBtn {
    position: absolute;
    right: -8px;
    top: -8px;
    width: 25px;
    text-align: center;
}

    .closeEventCardBtn:hover {
        filter: brightness(120%);
    }

/*tiles grid*/
table.gridTable .tileMarginLeft140 {
    margin-left:140px !important;
}
table.gridTable > tbody > tr:hover {
    outline:none;
    border-color:#40A6DB;
    cursor:default;
}
table.gridTable > tbody > tr {
    position:relative;
    padding:0 0 5px 55px;
    border-color:#eeeeee;
    width:320px;
    margin:4px;
}
table.gridTable > tbody > tr > td.icon {
    height:100%;
    position:absolute;
    left:0;
    top:0;
    width:42px;
    background:#b6b6b6;
    text-align:center;
    color:#fff;
    margin:0;
    float:none;
    padding:3px 0 0 0;
}
table.gridTable > tbody > tr:hover > td.icon {
    background:#40A6DB;
}
table.gridTable > tbody > tr > td.title {
    border:none;
    font-size:17px;
    font-family: "Segoe UI Semibold_","open_sanssemibold",Verdana,Arial,Helvetica,sans-serif !important;
    line-height:17px;
    margin:0;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    padding:12px 0 7px 0;
    color:#000;
}
table.gridTable > tbody > tr > td.remark2 {
    display:block;
    width:auto;
    font-size:15px !important;
    line-height:24px !important;
    padding:0;
}
table.gridTable > tbody > tr > td .displayCaption {
    float:left;
    /*width:140px;*/
    width:200px;
    font-weight:normal !important;
    font-family: "Segoe UI Semibold_","open_sanssemibold",Verdana,Arial,Helvetica,sans-serif !important;
    margin:0;
    letter-spacing:0;
}
table.gridTable > tbody > tr > td.noFloatDisplayCaption .displayCaption {
    float:none;
}
.tileDates .value {
    font-size:14px;
}
.tileDates > div {
    margin:0 !important;
}
table.gridTable .tileDates > div .as-inlineBlock {
    float:left;
}
table.gridTable tr .colWithDescription, table.gridTable tr .tileNowrap {
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
table.gridTable tr .tileNowrap * {
    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
table.gridTable tr td .colWithDescription > div {
    display:inline-block;
}
table.gridTable tr td .tileLeftIndent {
    padding-left:5px;
}
table.gridTable > tbody > tr > td.options {
    height:auto;
    position:absolute;
    left:0;
    bottom:1px;
    width:42px;
    text-align:center;
    margin:0;
}
.metro table.gridTable > tbody > tr > td.options a {
    display:inline-block;
    float:none;
    margin:7px 10px 0 10px !important;
    color:#fff !important;
    border:none !important;
    background:transparent;
}
.metro table.gridTable > tbody > tr > td.options a:hover {
    color:#fff !important;
}
.metro table.gridTable > tbody > tr > td.options a i {
    margin:0;
}

.z-index-1000 {
    z-index: 1000 !important;
}
#debtForm .unsecured-amount .value {
    font-size: 1.1em;
    color: black;
    display: inline-block;
    margin-top: 5px;
}
a#printBtn {
    background: #40A6DB;
    color: white;
}
.metro .dataTable thead th
 {
    vertical-align: middle;
    /*text-align: center;*/
}
.metro .dataTable thead th.sorting,
.metro .dataTable thead th.sorting_asc,
.metro .dataTable thead th.sorting_desc
 {
    /*padding-right: 15px;*/
    position: relative;
}
.metro .dataTable thead th.sorting:after,
.metro .dataTable thead th.sorting_asc:after,
.metro .dataTable thead th.sorting_desc:after {
    position: relative;
    display:inline-block;
}

/* Filters
----------------------------------------------------------*/
.navigation-bar-content .activeFilter {
    border-color: #40A6DB !important;
}

.navigation-bar-content .notActiveFilter {
    border-color: #d9d9d9 !important;
}

.indicatorForActive {
    background:#40A6DB;
    color:#fff;
    font-size:10px;
    line-height:15px;
    height:16px;
    padding:0 2px 0 5px;
    border-radius:7px;
    margin:15px 120px 0 -13px;
    position:relative;
    z-index:2;
}
.indicatorForActive i {
    margin:2px 0 0 4px;
    width:12px;
    height:12px;
    border-radius:50%;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEVJREFUeNpiZmBgmAHEEkB8jgECUoA4nQVInAHimUDMCMT/oewMBiRVf6E4FSTAxIAJ/qOrTkVmg+wwhZo5G0mXKUCAAQBwcA54EPO2KgAAAABJRU5ErkJggg==');
    background-repeat:no-repeat;
    background-position:center center;
    background-color:#fff !important;
}
.metro button[data-role-action="moreFilters"]:disabled, .metro button[data-role-action="moreFilters"].disabled {
    background:#fff !important;
    color:#bebebe !important;
}
.filterHintFix {
    position:absolute;
    width:100%;
    height:100%;
    z-index:-10;
    left:0;
    top:0;
}
.metro button[data-role-action="moreFilters"]:disabled + .filterHintFix, .metro button.disabled[data-role-action="moreFilters"] +.filterHintFix {
    z-index:1;
    cursor:not-allowed !important;
}
.fillToParent {
    position:absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.logo {
    position: relative;
    background-repeat: no-repeat !important;
    display: inline-block;
}
.rightPanel .logo {
    height: 23px;
    width: 37px;
    top: 5px;
}
.navigation-bar-content .logo {
    height: 32px;
    width: 88px;
    bottom: 9px;
    top: auto;
}

/*add to document popup*/
.addDocumentPopupCtrl {
    width: 55px;
	padding: 0;
    padding-top: 122px;
}
.metro .addDocumentPopupCtrl button {
    float:none;
    display:block;
    width:100%;
    height:32px;
    margin:0 0 10px 0 !important;
    padding:0 !important;
    line-height:32px;
}
.addDocumentPopupCtrl button i {
    display:block;
    width:100%;
    height:100%;
}
.metro .orangeListOutlook .listview-outlook .list.active, .metro .orangeListOutlook .listview-outlook .list:hover {
    background-color: #fbdfcc !important;
    outline:none;
}
.arrowRightIcon {
    background-color:transparent;
    background-position:center center;
    background-repeat:no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGxJREFUeNpi/P//PwORQAaIn8B5II1E4ptALAbjM5Jg43kgZgZiJyB+A9IoAmTwEaFREIhXAfF7IHYGWTvtP+ngAMjGKKAJ9kQ61wWI5YE4kpTAyQDiP0AcBw4XEjT+BeJUGJ8UjfnIfIAAAwBGkfVXNvManQAAAABJRU5ErkJggg==');
}
button[disabled] .arrowRightIcon {
    background-color:transparent;
    background-position:center center;
    background-repeat:no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHdJREFUeNpi+P//PwMxeN++fTLIfCYG4sHe/fv3i8E4pGj8BsR7gJpFQBxGoBNADD4iNAoC8Sogfg/EzixAogmIMxlIAxtBGo8AMTORGlyAWB6IpzKCQogYAPRbBpCaAsRJjo6OixhIiI6/QJwK45OiMR+ZDxBgAPbWkyYpN2LCAAAAAElFTkSuQmCC');
}
.doubleArrowRightIcon {
    background-color:transparent;
    background-position:center center;
    background-repeat:no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAJCAYAAAA/33wPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAH5JREFUeNpi+P//PwORWAYfn4EEg24CsRguPhMD8eAbEO8BYhFsfEagaSAGHxEGCQLxKiB+D8TOQAxyxA4gZgbzgQZN+086OAD1UgmMzwI07QjUVGKACxDLA/FUKF8CiP+C+SQEdgYQ/wHiOGx8Ugz6C8SpuPikGJSPjw8QYAAZ32iNqQUixQAAAABJRU5ErkJggg==');
}
button[disabled] .doubleArrowRightIcon {
    background-color:transparent;
    background-position:center center;
    background-repeat:no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAJCAYAAAA/33wPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKJJREFUeNpi3LdvHwORQAaIn6DzHR0dwRwmBuLBXiAWw8UnxaBvQLwHiEWQ+fv37wfzGYFeAzH4iDBIEIhXAfF7IHaGOmIHEDOD+CxAogmIMxlIAxuB2AGIVwNxN4gPMugI1FRigAsQywPxVChfAoj/gvggg5ZBMSGQAcTJQJwEdQmIXwDiA2NuNQsJ3pkK1bwImQ80ZBGpsVYExLNx8QECDACPHiThlTGveAAAAABJRU5ErkJggg==');
}

.arrowLeftIcon {
    background-color:transparent;
    background-position:center center;
    background-repeat:no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNpi/P//PwMaUALiewwEABMavwmIwxiIASAbobgGiH8DsTuSGE7MAtVfCLWtDIhvQ51L0MYIIP73n0TACMSiQP17gVgHiFcA8WdS/CgOxDeB+BgQ8xPjR1iovgRiZyAWA+IMYixEjo4nQOwCxE+J0QgQYAAjFp7kffOqNQAAAABJRU5ErkJggg==');
}
button[disabled] .arrowLeftIcon {
    background-color:transparent;
    background-position:center center;
    background-repeat:no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHlJREFUeNpi3LdvHwMaUALiewwEABMavwmIwxiIAMgaa4C4EojPE6ORBUoXQm0rA+LbUOfiBYxAP0YA6WUgNgMJAGTjXiC+AsQ6QLwCiD8Tq/E1ELsC8SEgVgBiTyD+SGzgvARiZyAWA+IMUkP1CRC7APFTYjQCBBgA+ikV5286G54AAAAASUVORK5CYII=');
}
.doubleArrowLeftIcon {
    background-color:transparent;
    background-position:center center;
    background-repeat:no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAJCAYAAAA/33wPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAI9JREFUeNpi+P//PwMaViLAx4qZGFBBExCH4eHjBkim1gDxbyB2x8HHi1mg5hUCcR0QhwPxTigf5JoyIL4NxErEuCgCiP8B8UOo6TA+SYARiEWB5u0FYnkglgFiDihfB4hXAPFnUsJIHIhvAvExIObHwicYRsgcGSC+A8TlOPhER/8TIHYB4qc4+HgBQIABAMrmN3nvJBvmAAAAAElFTkSuQmCC');
}
button[disabled] .doubleArrowLeftIcon {
    background-color:transparent;
    background-position:center center;
    background-repeat:no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAJCAYAAAA/33wPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJVJREFUeNpi3LdvHwMaUALie3j4WAETGr8JiMPw8IkyqAaIK4H4PA4+XsACpQuBuA6Iw4F4J5QPck0ZEN+Geg8vYASGUQSQXgbEj4FYHohhfEYGEgDIRXuB+ArUEF4kvg4QrwDiz8Qa9BqIXYH4ENRbnkh8BSj/I7GB/RKInYFYDIgzsPBJirUnQOwCxE9x8PECgAADAGkGJP+wDTdiAAAAAElFTkSuQmCC');
}

.update-case-settings-dialog {
    width: 440px;
}

.update-case-settings-dialog > form > h4 {
    font-size: 1.45rem;
    line-height: 1.9rem;
}

.update-case-settings-dialog > form > .check-uncheck-buttons {
    margin: 15px 0;
}

.update-case-settings-dialog > form > .check-uncheck-buttons button {
    padding: 7px 12px;
    margin-left: 5px;
}

.update-case-settings-dialog > form > .check-uncheck-buttons button:first-child {
    margin-left: 0;
}

.update-case-settings-dialog > form .checkboxes > div {
    width: 300px;
    display: inline-block;
    margin-bottom: 3px;
}

.sofa-inventory .editor.grid:first-child {
    width: 200px;
    overflow: hidden;
    float: left;
    margin-right: 20px;
}

.sofa-inventory .editor.grid:nth-child(2) {
    width: 420px;
    float: left;
    margin-top: -22px;
}

.sofa-inventory .editor.grid > .displayCaption {
    font-size: 14px !important;
    margin-bottom: 3px;
}

.sofa-booksrecord .editor.grid:first-child {
    width: 200px;
    overflow: hidden;
    float: left;
    margin-right: 20px;
}

.sofa-booksrecord .editor.grid:nth-child(2) {
    width: 300px;
    float: left;
}

.entityId-template .address-wrapper {
    font-size: 15px;
}

.entityId-template .address-wrapper .addAddress-link {
    color: #2b4e72;
}

.entityId-template .input-control .address-box {
    height: 100%;
    padding: 5px 7px 5px 7px;
    border: 2px #d9d9d9 solid;
}

.entityId-template #addressField > div {
    height: 100%;
}

.entityId-template #addressField > .posrel > div {
    position: absolute;
    left: 0;
    right: 15px;
    top: 0;
    bottom: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.entityId-template #addressField .posrel .icon-plus-2,
.entityId-template #addressField .posrel .icon-pencil {
    right: 0;
    position: absolute;
    top: 50%;
    margin-top: -6px;
    font-size: 14px;
}

/*.filingfeewaiver section[id^=Address_].grid {
    margin-bottom: -34px;
}*/

.filingfeewaiver section[id^=Address_] > div.row:last-of-type {
    position: relative;
    margin-top: -34px;
      height: 32px;
    width: 110px;
    margin-left: 440px;
    margin-bottom:-32px !important;
}

.filingfeewaiver section[id^=Address_] .button-dropdown {
    display: none;
}

/*.filingfeewaiver section[id^=Address_] > div.row:last-of-type .button:first-child,
.filingfeewaiver .row.vehicles .question-content .button.as-inlineBlock {
    background-color: #f3642c !important;
    color: white !important;
}*/

.filingfeewaiver section[id^=Address_] > div.row:last-of-type .button:last-of-type {
    padding: 7px 20px !important;
}

.dataBox {
    border: 1px #9da3a6 solid;
    border-radius: 5px;
    padding: 10px 10px 15px 10px;
    text-align: center;
}

.infoBox {
    padding: 10px;
    background-color: #eeeeee;
    margin: 10px 0;
}

.infoLabel {
    font-size: 10px;
    line-height: 10px;
    padding: 5px;
    text-transform: uppercase;
    vertical-align: top;
}

.infoBox.small {
    font-size: 1rem;
}

.fc-listweek-header
{
    width: 95px;
}
.fc-listweek-day
{
    position: absolute;
    padding: 4px;
    color: #40A6DB;
}
.fc-listweek-event
{
    padding: 4px;
    overflow: hidden;
}
.fc-listweek-event-time
{
    display: inline-block;
    width: 150px;
	background: none !important;
}
.fc-listweek-event-type
{
    display: inline-block;
    width: 120px;
	background: none !important;
}
.fc-listweek-event-title
{
    display: inline-block;
    width: 120px;
	background: none !important;
}
.fc-listweek-event-case
{
    display: inline-block;
    width: 10px;
	background: none !important;
}
.fc-listWeek-view .fc-highlight {
	background: none !important;
}
.fc-bg-hover-winblue
{
    margin-left:95px;
}
.fc-bg-hover-winblue :hover {
    background:rgba(49,177,244,.2) !important;
}
.fc-bg-hover-winblue .fc-time
{
    background: none !important;
}
.fc-bg-hover-winblue .fc-title
{
	background: none !important;
}
.fc-bg-hover-winblue .fc-edit
{
	background: none !important;
}
.fc-bg-hover-winblue .fc-listweek-event-type
{
	background: none !important;
}
.fc-start-time
{
    display: inline-block;
    width: 60px;
}
.fc-time-seperator
{
    display: inline-block;
    width: 10px;
}
.fc-end-time
{
    display: inline-block;
    width: 60px;
}
.fc-listWeek-view .fc-highlight-skeleton
{
    position: relative;
    z-index: -256;
}
.fc-listWeek-view .icon-pencil, .fc-listWeek-view .icon-remove
{
    padding: 4px;
    margin: 4px;
	background: none !important;
}
.fc-listWeek-view .fc-widget-content
{
    border: none !important;
}
.fc-listWeek-view .fc-day-grid tr
{
    border: 1px solid #CCC !important;
}
.fc-listWeek-view span
{
    background:rgba(49,177,244,.2);
}
.fc-listWeek-view .fc-day-grid td
{
    display: block;
}
.fc-listWeek-view .fc-day
{
    border-bottom: 1px solid #CCC !important;
}




/*Image Upload
-----------------------------------------------------------*/
.image-upload .image-preview {
    min-width: 100px;
    min-height: 100px;
    position: relative;
    background-color: #ffffff;
    color: #ecf0f1;
    cursor: pointer;
    outline: 5px solid #1ba1e2;
    margin: 15px 5px;
}

    .image-upload .image-preview input[type=file] {
        min-width: 100px;
        min-height: 100px;
        position: absolute;
        opacity: 0;
        z-index: 10;
    }

    .image-upload .image-preview label {
        display: none;
        position: absolute;
        z-index: 5;
        opacity: 0.7;
        min-width: 100px;
        min-height: 100px;
        font-size: 20px;
        text-transform: uppercase;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: 0 !important;
        padding-top: 40px;
        text-align: center;
        color: white;
        /*border: 5px solid transparent;*/
    }

    .image-upload .image-preview:hover label {
        display: block;
        border-color: #1ba1e2;
        background-color: black;
        opacity: .7;
    }

    .image-upload .image-preview label i {
        font-size: 5rem;
    }

    .image-upload .image-preview .image-default {
        position: absolute;
        top: 0px;
        left: 0;
        right: 0;
        bottom: 0;
        text-align: center;
    }

        .image-upload .image-preview .image-default i {
            font-size: 12rem;
            color: #1ba1e2;
        }

    .image-upload .image-preview .image-remove {
        position: absolute;
        top: -10px;
        right: 0;
        bottom: 0;
        z-index: 15;
    }

        .image-upload .image-preview .image-remove i {
            padding: 6px;
            border-radius: 50%;
        }




/* Custom Application Styles
----------------------------------------------------------*/
.titleLogo {
    background-image: url("/Content/themes/ProEngine/Images/nameandlogo_150_white.png");
    background-position-y: 4px;
    background-position-x: 0;
    background-repeat: no-repeat;
    /*min-width: 170px;*/
    width: 38px;
    height: 100%;
}
.titleLogoMan {
    background-image: url("/Content/themes/ProEngine/Images/nameandlogo_150_white.png");
    background-position-y: 4px;
    background-position-x: -38px;
    background-repeat: no-repeat;
    /*min-width: 170px;*/
    width: 112px;
    height: 100%;
}

.notices {
}

    .notices .titleLogo {
        background-image: url("/Content/themes/ProEngine/Images/nameandlogo_150_white.png");
        background-position-y: -25px;
        background-position-x: 10px;
        background-repeat: no-repeat;
        width: 170px;
    }

    .notices a.smallButton,
    .notices button.smallButton,
    .notices .smallButton {
        border: 1px solid red;
        color: red;
    }

        .notices a.smallButton:hover,
        .notices button.smallButton:hover,
        .notices .smallButton:hover {
            background-color: red !important;
        }

    .notices .displayCaption {
        color: red;
    }

.metro.notices .table thead th {
    color: red;
}

.metro.notices .table.hovered tbody tr:hover {
    background-color: #ffcccc;
}

.metro.notices .listview-outlook.modern .list:hover {
    background-color: #ffcccc;
}

.payments {

}
    .payments .titleLogo {
        background-image: url("/Images/JubileePayLogo.png");
        background-position-y: 0;
        background-position-x: 10px;
        background-repeat: no-repeat;
        width: 425px;
    }

    .payments a.smallButton,
    .payments button.smallButton,
    .payments .smallButton {
        border: 1px solid #128023;
        color: #128023;
    }

        .payments a.smallButton:hover,
        .payments button.smallButton:hover,
        .payments .smallButton:hover {
            background-color: #128023;
        }

    .payments .displayCaption {
        color: #128023;
    }

    .metro.payments .table thead th {
        color: #128023;
    }

    .metro.payments .table.hovered tbody tr:hover {
        background-color: #e9fcec;
    }

    .metro.payments .listview-outlook.modern .list:hover {
        background-color: #e9fcec;
    }

    .metro.payments .table.hovered tr.group td {
        color: #128023;
    }

    .metro.payments .table.hovered tbody tr.group:hover {
        background-color: transparent !important;
    }

a.smallButton.mgt,
button.smallButton.mgt,
.smallButton.mgt {
    border: 1px solid rgba(21, 122, 110, 1) !important;
    color: rgba(21, 122, 110, 1) !important;
}

    a.smallButton.mgt:hover,
    button.smallButton.mgt:hover,
    .smallButton.mgt:hover {
        background-color: rgba(21, 122, 110, 1) !important;
        color: #fff !important;
    }

/*#128023 !important*/

/*new feature flag*/
.newFeature {
    display: inline-flex;
    z-index: 1;
    position: absolute;
    top: -10px;
    left: calc(100% - 20px);
    background-color: transparent !important;
}

    .newFeature::before {
        content: 'new';
        font-weight: bold;
        padding: 0px 5px;
        background-color: #FFDF00 !important;
        border-radius: 3px;
    }

.ui-widget-content {
    color: black;
}


@font-face {
    font-family: 'metro';
    src: url('/mif/metro.ttf?niykz5') format('truetype'), url('/mif/metro.woff?niykz5') format('woff'), url('/mif/metro.svg?niykz5#metro') format('svg');
    font-weight: normal;
    font-style: normal;
}

@media screen and (max-width: 576px) {
    .show-sm {
        display: initial !important;
        visibility: visible !important;
    }

    .hide-sm {
        display: none !important;
        visibility: hidden !important;
    }
}

@media screen and (max-width: 768px) {
    .show-md {
        display: initial !important;
        visibility: visible !important;
    }

    .hide-md {
        display: none !important;
        visibility: hidden !important;
    }
}

@media screen and (max-width: 992px) {
    .show-lg {
        display: initial !important;
        visibility: visible !important;
    }

    .hide-lg {
        display: none !important;
        visibility: hidden !important;
    }
}

@media screen and (max-width: 1200px) {
    .show-xl {
        display: initial !important;
        visibility: visible !important;
    }

    .hide-xl {
        display: none !important;
        visibility: hidden !important;
    }
}

@media screen and (max-width: 1452px) {
    .show-xxl {
        display: initial !important;
        visibility: visible !important;
    }

    .hide-xxl {
        display: none !important;
        visibility: hidden !important;
    }
}



.table th,
.table td {
    font-size: 0.9rem;
}

.table .sorting_asc {
    background-color: #ebebeb;
}

    .table .sorting_asc:after {
        content: "\2191";
    }


.list-striped > :nth-child(odd) {
    background: #f8f8f8;
}
.list-hover > :hover {
    background: rgba(28, 183, 236, 0.1) !important;
}




.hide {
    display: none;
}

.on-left {
    margin-right: 5px !important;
}

.on-left-more {
    margin-right: 10px !important;
}

.on-right {
    margin-left: 5px !important;
}

.on-right-more {
    margin-left: 10px !important;
}

.on-left-more {
    margin-right: 6px;
}

.on-right {
    margin-left: 3px;
}

.on-right-more {
    margin-left: 6px;
}

.shadow {
    box-shadow: 0 2px 6px rgba(0,0,0,.3),0 3px 8px rgba(0,0,0,.2)
}

.text-shadow {
    text-shadow: 2px 2px 4px rgba(0,0,0,.4)
}


[data-pe-role=back] [class*=mif-] {
    border: 2px solid #bebebe;
    border-radius: 50%;
    padding: 2px;
    color: #bebebe;
    font-size: 2rem;
}

    [data-pe-role=back] [class*=mif-]:hover {
        border-color: black;
        color: black;
    }

[data-pe-id=tableControls] {
}

    [data-pe-id=tableControls] .title {
        font-family: 'Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
        font-weight: 300;
        letter-spacing: 0.00em;
        letter-spacing: 0.01em;
        color: #000000;
        font-size: 1.375rem;
        line-height: 2rem;
    }

    [data-pe-id=tableControls] .newButton {
        height: initial;
        line-height: initial;
    }

    [data-pe-id=tableControls] .t-menu.compact li a {
        height: 36px;
        width: 36px;
        line-height: 36px;
        padding: 0 0.6rem;
    }

    [data-pe-id=tableControls] .t-menu.compact li .button {
        width: auto;
    }

        [data-pe-id=tableControls] .t-menu.compact li a .icon {
            line-height: 36px;
        }

    [data-pe-id=tableControls] .pageSize {
        font-size: .8rem;
    }

        [data-pe-id=tableControls] .pageSize label {
            font-size: 0.75rem;
            margin-bottom: 0;
        }

a:not([href]):not([tabindex]) {
    /*color: initial;*/
    text-decoration: none;
}

section, header, footer, aside {
    margin: initial;
}

.input .button.input-search-button {
    background-color: #e4e4e4;
}

input[data-pe-role="currency"] {
    padding: 0 0.25rem !important;
}

.simpleInput input[type=text],
.simpleInput input[type=password],
.simpleInput input[type=tel],
.simpleInput input[type=datetime-local],
.simpleInput input[type=email],
.simpleInput input[type=file],
.simpleInput input[type=month],
.simpleInput input[type=number],
.simpleInput input[type=search],
.simpleInput input[type=time],
.simpleInput input[type=url],
.simpleInput input[type=week],
.simpleInput input[type=file],
.simpleInput select,
.simpleInput textarea,
.simpleInput .file,
.simpleInput .input,
.simpleInput .textarea,
.simpleInput .select {
    border-width: 0 !important;
    border-bottom-width: 2px !important;
}

    .simpleInput input:focus,
    .simpleInput .input.focused {
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }

.simpleInput textarea {
    border-width: 2px;
    padding: 26px 10px 5px 10px;
    border-color: lightgray;
}

    .simpleInput textarea:focus,
    .simpleInput .textarea.focused {
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }


.simpleInput.no-border input[type=text],
.simpleInput.no-border input[type=password],
.simpleInput.no-border input[type=tel],
.simpleInput.no-border input[type=datetime-local],
.simpleInput.no-border input[type=email],
.simpleInput.no-border input[type=file],
.simpleInput.no-border input[type=month],
.simpleInput.no-border input[type=number],
.simpleInput.no-border input[type=search],
.simpleInput.no-border input[type=time],
.simpleInput.no-border input[type=url],
.simpleInput.no-border input[type=week],
.simpleInput.no-border input[type=file],
.simpleInput.no-border select,
.simpleInput.no-border textarea,
.simpleInput.no-border .file,
.simpleInput.no-border .input,
.simpleInput.no-border .textarea,
.simpleInput.no-border .select {
    border-width: 0 !important;
    background-color: #f4f4f4 !important;
}

    .simpleInput.no-border .input.focused {
        background-color: #1ba1e2 !important;
    }


/*.valid:focus,
.valid.focused {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}*/

.radio .check {
    background-color: white;
}

.window {
    z-index: 1050;
}

.fullscreen {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    height: 100% !important;
    width: 100% !important;
    background-color: white !important;
    z-index: 999 !important;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

/*button[data-role=hint] {
    height: initial;
    line-height: initial;
    padding: 0;
    border: 0;
}*/

[role=status].ui-helper-hidden-accessible {
    display: none !important;
}

.calendar,
.calendar .calendar-content {
    width: 100%;
}

.menu-container {
    overflow: hidden;
}

    .menu-container > .button {
        float: left;
        height: 42px;
        line-height: 42px;
        text-transform: uppercase;
        border: 1px solid #fff;
        border-right: 0 !important;
    }

    .menu-container .button:hover {
    }

    .menu-container .t-menu {
        float: right;
    }

        .menu-container .t-menu > li > a {
            text-align: center;
        }

        .menu-container .t-menu.compact li a.button {
            width: auto !important;
            width: initial !important;
        }

    .menu-container.alternate {
        background-color: #40A6DB;
    }

        .menu-container.alternate .button {
            background-color: inherit;
            color: #fff;
        }

            .menu-container.alternate .button:hover {
                background-color: rgba(29, 29, 29, 0.1);
            }

        .menu-container.alternate .t-menu {
            color: #fff !important;
            background-color: #40A6DB !important;
        }


.submenu .menu-container {
}
    .submenu .menu-container .button {
        height: 48px;
        line-height: 48px;
    }
    .submenu .menu-container .t-menu.compact li a:not(.stopwatch) {
        height: 48px;
        width: 48px;
        line-height: 48px;
    }
    .submenu .menu-container .t-menu .d-menu.context li a {
        height: 32px;
        line-height: 32px;
        font-size: 0.75rem;
        padding: 0 2rem 0 2.5rem;
    }
    .submenu .menu-container .t-menu .d-menu.context.gray li:not(.divider) {
        border-bottom: none !important;
    }
    .submenu .menu-container .t-menu .d-menu.context li a.with-text {
        padding-left: .5rem;
        padding-right: 4rem;
    }
        .submenu .menu-container .t-menu .d-menu.context li a.with-text .text {
            right: .5rem;
            position: absolute;
        }

    .submenu .menu-container .t-menu li.enabled {
        color: #fff;
        background-color: #40A6DB;
    }



.d-menu .menu-title {
    background-color: #f6f7f8;
    font-size: 12px !important;
    line-height: 22px !important;
    height: 22px !important;
    padding: 0 8px;
    border: 0;
    color: #646464;
    font-weight: bold;
    pointer-events: none;
}

    .d-menu .menu-title:first-child {
        margin: 0;
        border-top-width: 0;
    }

        .d-menu .menu-title:first-child:hover {
            border-top-width: 0;
        }

    .d-menu .menu-title:hover {
        background-color: #f6f7f8;
        cursor: default;
        border: 0;
    }

.dark {
    background-color: #333 !important;
    color: white !important;
}

.app-bar.dark .v-menu,
.app-bar.dark .d-menu {
    background-color: #3b3b3b;
    color: white;
}

.app-bar.dark .dropdown-toggle::before {
    border-color: white;
}

.dropdown-toggle:hover::before {
    border-color: white;
}

.app-bar .d-menu li a img,
.app-bar .v-menu li a img,
.app-bar .d-menu li a .icon,
.app-bar .v-menu li a .icon {
    top: 0.5rem;
}

.dark .d-menu .menu-title {
    background-color: rgba(29, 29, 29, 0.85) !important;
    color: white !important;
}

/*.app-bar.dark .brand:not(.no-hover):hover,
            .app-bar.dark .app-bar-menu li:hover,
            .app-bar.dark .hamburger:hover,
            .app-bar.dark .app-bar-item:hover,
            .app-bar.dark .brand:not(.no-hover):active,
            .app-bar.dark .app-bar-menu li:active,
            .app-bar.dark .hamburger:active,
            .app-bar.dark .app-bar-item:active,
            .app-bar.dark .brand:not(.no-hover) .active,
            .app-bar.dark .app-bar-menu li .active,
            .app-bar.dark .hamburger .active,
            .app-bar.dark .app-bar-item .active {
                background: #201a1a;
            }*/
.app-bar.dark .brand:not(.no-hover):hover,
.app-bar.dark .app-bar-menu li:hover,
.app-bar.dark .hamburger:hover,
.app-bar.dark .app-bar-item:hover,
.app-bar.dark .brand:not(.no-hover):active,
.app-bar.dark .app-bar-menu li:active,
.app-bar.dark .hamburger:active,
.app-bar.dark .app-bar-item:active,
.app-bar.dark .brand:not(.no-hover) .active,
.app-bar.dark .app-bar-menu li .active,
.app-bar.dark .hamburger .active,
.app-bar.dark .app-bar-item .active {
    background-color: rgba(29, 29, 29, 0.85) !important;
}


/* Inputs
----------------------------------------------------------*/

.form-group + .form-group {
    margin-top: 0;
}



/* Tabs
       ----------------------------------------------------------*/

.tabs {
    min-height: unset;
    font-size: 11pt;
}

.tabs > ul.tabs-list {
    border: none;
    z-index: 2;
}

    .tabs > ul.tabs-list > li {
        background: #e0e0e0;
        margin-left: 2px;
        border-width: 3px 1px 1px;
        border-style: solid;
        border-color: #e0e0e0;
        border-bottom-color: #40A6DB;
        padding: 0;
    }

        .tabs > ul.tabs-list > li.place-right {
            margin-right: 0px;
        }

        .tabs > ul.tabs-list > li.active {
            border-top: 3px solid;
            border-color: #40A6DB;
        }

        .tabs > ul.tabs-list > li:first-child {
            margin-left: 0;
        }

        .tabs > ul.tabs-list > li:not(.active):hover {
            background: #fff;
            border-color: #40A6DB;
            border-bottom-color: transparent;
        }

        .tabs > ul.tabs-list > li > a {
            padding: 5px 20px;
			min-height: 31px;
        }

.frames {
    z-index: 1;
    border: 1px solid #40A6DB;
    margin-top: -1px;
}

    .frames .frame {
        height: 100%;
        width: 100%;
        overflow-x: hidden;
        overflow-y: auto;
        padding: 20px 10px 10px 20px;
        -webkit-overflow-scrolling: touch;
    }

        .frames .frame.dataTable {
            padding: 10px 0 0 0 !important;
        }

.tabs > ul.tabs-list > li > a.hasChanges:before {
    content: "\e962";
    font-family: 'metro' !important;
    margin: 0 5px 0 -2px;
    color: orangered;
}

.subtab {
    height: 100%;
}
    .subtab .frames {
        border: 0;
    }
        .subtab .frames .frame {
            padding: 20px 10px 10px 10px;
        }

.frames .frame .subtab .frame {
    padding: 20px 0 0 0;
}

.subtab ul.tabs-list {
    border-bottom: 3px solid #eee !important;
}

    .subtab ul.tabs-list > li > a {
        padding: 0px 10px 0px 10px !important;
        background-color: #eeeeee;
    }

        .subtab ul.tabs-list > li.active a {
            background-color: #ccc !important;
        }

    .subtab ul.tabs-list > li {
        border: none !important;
        border-bottom: 4px solid #eee !important;
        background: transparent !important;
        padding: 0 !important;
    }

        .subtab ul.tabs-list > li:hover {
            background-color: #ccc;
        }

        .subtab ul.tabs-list > li.active {
            border-bottom: 4px solid !important;
            border-color: #40A6DB !important;
            font-weight: bold;
        }

        .subtab ul.tabs-list > li:first-child {
            margin-left: 0;
        }

        .subtab ul.tabs-list > li:not(.active):hover {
            border-bottom: 4px solid !important;
            border-color: #40A6DB !important;
        }


/* Spans
       ----------------------------------------------------------*/

.span05 {
    width: 30px !important
}

.span15 {
    width: 100px !important
}

.span25 {
    width: 180px !important
}

.span30 {
    width: 190px !important
}

.span35 {
    width: 260px !important
}

.span45 {
    width: 340px !important
}

.span55 {
    width: 380px !important
}

.span65 {
    width: 500px !important
}

.span75 {
    width: 580px !important
}

.span85 {
    width: 660px !important
}

.span95 {
    width: 740px !important
}

.span100 {
    width: 845px !important
}

.span13,
.size13 {
    width: 1020px !important
}

.span14,
.size14 {
    width: 1180px !important
}

.span1, .size1 {
    width: 60px !important
}

.span2, .size2 {
    width: 140px !important
}

.span3, .size3 {
    width: 220px !important
}

.span4, .size4 {
    width: 300px !important
}

.span5, .size5 {
    width: 380px !important
}

.span6, .size6 {
    width: 460px !important
}

.span7, .size7 {
    width: 540px !important
}

.span8, .size8 {
    width: 620px !important
}

.span9, .size9 {
    width: 700px !important
}

.span10, .size10 {
    width: 780px !important
}

.span11, .size11 {
    width: 860px !important
}

.span12, .size12 {
    width: 940px !important
}


/* Button Set
----------------------------------------------------------*/
.button-set:not(.excludeBtnStyles) button:not(.info-hint-icon),
.button-set.excludeBtnStyles button.includeBtnStyles {
    border: 1px solid #40A6DB;
    border-radius: 20px;
    padding: 10px 15px;
    margin-right: 10px;
}

	.button-set:not(.excludeBtnStyles) button:hover,
	.button-set.excludeBtnStyles button.includeBtnStyles:hover {
		cursor: pointer;
	}

	.button-set:not(.excludeBtnStyles) button.saveButton,
	.button-set:not(.excludeBtnStyles) button.uploadButton,
	.button-set:not(.excludeBtnStyles) button.printButton,
	.button-set.excludeBtnStyles button.includeBtnStyles.saveButton,
	.button-set.excludeBtnStyles button.includeBtnStyles.uploadButton,
	.button-set.excludeBtnStyles button.includeBtnStyles.printButton {
		background: #40A6DB;
		color: #fff;
	}

	.button-set:not(.excludeBtnStyles) button.closeButton,
	.button-set.excludeBtnStyles button.includeBtnStyles.closeButton {
		color: #40A6DB;
		background: #fff;
	}

	.button-set:not(.excludeBtnStyles) button:active,
	.button-set.excludeBtnStyles button.includeBtnStyles:active {
		background-color: #1d1d1d !important;
		color: #fff !important;
		border-color: transparent !important;
	}

	.button-set:not(.excludeBtnStyles) button:last-of-type,
	.button-set.excludeBtnStyles button.includeBtnStyles:last-of-type {
		margin-right: 0 !important;
	}

#ContentContainer {
    min-height: 100%;
}



/* UI Autocomplete
----------------------------------------------------------*/

#notFoundElement {
    background-color: #e4e4e4;
    padding: 0 5px;
    font-size: .8rem;
}

.ui-autocomplete {
    border: 1px solid #525252;
    background: #fff;
    color: #000;
    padding: 0;
    margin: 0;
    /*max-height: 500px;*/
    min-height: 300px;
    max-width: 400px;
    overflow-y: auto;
    z-index: 1082;
}

    .ui-autocomplete a:hover {
        color: white !important;
        background-color: #66B3FF;
    }

    .ui-autocomplete a.addButton {
        min-height: 20px;
        border-top: 2px solid #525252 !important;
    }

    .ui-autocomplete .searchLabel {
        display: block;
        margin-bottom: 0 !important;
    }

    .ui-autocomplete .searchDescription {
        display: block;
        font-size: 0.85em !important;
        color: #525252 !important;
        margin-top: 0 !important;
        margin-left: 8px !important;
    }

    .ui-autocomplete.ui-menu .ui-menu-item {
        padding: 5px;
    }

    .ui-autocomplete .ui-controls {
        z-index: 1040;
        float: left;
        position: absolute;
        border: 1px solid black;
        width: 400px;
        background-color: white;
        margin-left: 5px;
        padding: 5px;
    }

    .ui-autocomplete .checkbox {
        height: 20px;
    }
    .ui-autocomplete .ui-menu-item .highlight {
        font-weight: bold;
    }

    .ui-autocomplete .ui-menu-item .text-label {
        display: inline-block;
        padding: 1px 2px;
        font-size: 10px;
        border: 1px solid #40A6DB;
        margin: 4px 5px 5px 1px;
        vertical-align: top;
        min-width: 40px;
        text-align: center;
    }
    .ui-autocomplete .ui-menu-item:hover .text-label {
        border-color: white;
    }
    .ui-autocomplete .ui-menu-item .text-title {
        display: inline-block;
    }

.ui-autocomplete-loading {
    background: url(/Content/themes/MetroUI/images/preloader-w8-cycle-black.gif) center center no-repeat !important;
    background-size: 25px !important;
}

.ui-state-focus,
.ui-widget-content .ui-state-focus {
    background-color: #40A6DB;
    border-color: #40A6DB;
    color: white;
}

.ui-helper-hidden-accessible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px);
}

.ui-autocomplete .ui-menu-item.inactive {
    color: #ccc !important
}

.ui-autocomplete .ui-menu-item.inactive:hover {
    color: #fff !important
}


/* Hides Scrollbar on Mobile/Tablet
-------------------------------------------*/
@media(max-width:768px) {
	::-webkit-scrollbar {
		width: 0px;
		height: 0px !important;
	}
}


/* Make Subtab Scrollable
-------------------------------------------*/
.subtab ul.tabs-list {
	width: inherit;
	overflow-x: auto;
	overflow-y: hidden;
	white-space: nowrap;
}

.subtab ul.tabs-list li {
	display: inline;
}

.tab-control::-webkit-scrollbar {
	height: 5px;
}

@media(max-width:768px) {
	.frames .frame .subtab .frame {
		padding-top: 5px !important
	}
}


/* Notifications
-------------------------------------------*/
.popupWithList {
	width: 460px;
	padding-bottom: 52px;
	min-height: 200px;
	position: absolute;
	right: 0;
	background: #fff;
	border: 1px solid #bababa;
	list-style: none;
	z-index: 1000;
	min-width: 220px;
	top: 30px;
	margin-top: 0;
    line-height: initial;
}

.grabbable {
	cursor: move;
	cursor: grab;
	cursor: -moz-grab;
	cursor: -webkit-grab;
}

.noDragHighlightText {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.dataTables_wrapper .dataTables_processing {
    position: absolute;
    top: 20vh;
    left: 50%;
    margin-left: -100px;
    margin-top: -2em;
    width: 200px;
    padding: 20px;
    text-align: center;
    font-size: 1.2rem;
    background-color: #fff;
    box-shadow: 0 2px 6px rgba(0,0,0,.3), 0 3px 8px rgba(0,0,0,.2);
    z-index: 1;
}


/* Task Groups
-------------------------------------------*/
.listview-outlook .list-group.collapsed .group-title:before {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	margin-left: -4px;
}

.listview-outlook .list-group .group-title:before {
	position: absolute;
	display: block;
	left: 10px;
	top: 10px;
	content: '';
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-top: 7px solid transparent;
	border-bottom: 7px solid #000;
}

/* File Upload Control
-------------------------------------------*/
.fileupload-container .ui-icon {
    display: none;
}

.fileupload-container .ui-button-text {
    padding: 0 !important;
}

.fileupload-container .fileinput-button {
    margin-right: 5px !important;
    cursor: pointer;
}

.fileupload-container .preview {
    vertical-align: top;
}

.fileupload-container .ui-state-default,
.fileupload-container .ui-widget-content .ui-state-default,
.fileupload-container .ui-widget-header .ui-state-default {
    /*border: 1px solid #d3d3d3;
    background: none;
    font-weight: normal;
    color: #555555;*/
}

.fileupload-container .fileupload-progress .progress .bar {
    height: 10px !important;
}



/* DevExpress
-------------------------------------------*/
.dxreView {
    background-color: #eeeeee !important;
}
.dxr-tabWrapper input,
.dxr-tabWrapper select,
.dxr-tabWrapper textarea,
.dxr-tabWrapper .file,
.dxr-tabWrapper .input,
.dxr-tabWrapper .textarea,
.dxr-tabWrapper .select,
.dxr-tabWrapper .tag-input {
    height: initial;
}


/* Sidebar Menu
-------------------------------------------*/
.navview.alternate .navview-menu li.active a::after,
.navview.alternate .navview-menu li.active-container a::after,
.navview.alternate .navview-menu li a:hover::after,
.navview.alternate .navview-menu li a:focus::after,
.navview.alternate .navview-menu li a:active::after,
.navview.alternate .navview-menu li a.dropdown-toggle.active-toggle.active-control::after {
	border-color: transparent transparent #1d1d1d transparent;
}

.navview-menu.keep-open[data-role=dropdown] li,
.navview-menu li.active-container .navview-menu[data-role=dropdown] li {
	/*border-top: 1px solid #ddd;
	background: #efefef;*/
	background: #fff; /* background color needed */
}

.navview .pull-button:hover,
.navview .holder:hover,
.navview .navview-menu li a:hover,
.navview.alternate .navview-menu li.active-container .navview-menu li.active a {
	background-color: #bbb;
}

.navview-menu.keep-open[data-role=dropdown] li {
	color: #000;
}

	.navview-menu.keep-open[data-role=dropdown] li.active {
		background-color: #bbb !important;
	}

.navview.alternate > .navview-pane > [data-pe-id="sidebar"] > .navview-menu > li.active > a,
.navview.alternate > .navview-pane > [data-pe-id="sidebar"] > .navview-menu > li.active > a.dropdown-toggle,
.navview.alternate > .navview-pane > [data-pe-id="sidebar"] > .navview-menu > li > a.dropdown-toggle.active-toggle.active-control {
    background: #f4f4f4 !important;
    color: #000 !important;
}

.hint.right {
	text-align: left !important;
}




/* Vendor Orders
-------------------------------------------*/
.selectContainer {
    padding: 3px;
}

.selectItem {
    cursor: pointer;
    padding: 8px;
    border: solid 3px transparent;
    /*min-height: 440px !important;*/
}
    /*.selectItem:hover {
            outline: #999999 solid 3px;
        }*/
    .selectItem.selected {
        border: #999999 solid 3px;
        min-height: 1px !important;
    }
    .selectItem:hover {
        border: #999999 solid 3px !important;
    }

.vendorLogo {
    max-width: 255px;
    margin: auto 0;
    background-repeat: no-repeat;
    margin-bottom: 10px;
}

.detailsContainer {
    display: none;
    margin-top: 20px;
}

.CINDD {
    margin-top: 20px;
    margin-left: 10px;
    height: 100px;
    background-image: url('/Images/CIN.png');
    color: transparent;
}

.StudentDebtSolutions {
    background-image: url('/Images/sds-logo.png');
    background-size: contain;
    height: 70px;
}

.MFI.vendorLogo {
    margin-top: -50px;
    margin-left: 15px;
}
.MFI {
    height: 200px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MDNFMDk5RUQ3Q0IxMUU0OTc0MTlCMjI3NTY4QkZDQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MDNFMDk5RkQ3Q0IxMUU0OTc0MTlCMjI3NTY4QkZDQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjcwM0UwOTlDRDdDQjExRTQ5NzQxOUIyMjc1NjhCRkNCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjcwM0UwOTlERDdDQjExRTQ5NzQxOUIyMjc1NjhCRkNCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aChQDgAATppJREFUeNrsvQmA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');
    color: transparent;
}

.CertificateOfService.vendorLogo {
    margin-top: -40px;
    margin-left: 15px;
}
.CertificateOfService {
    height: 200px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5QTI4MjJENERBRDUxMUU0ODc2M0M0OTIzQTU1OENENCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5QTI4MjJENURBRDUxMUU0ODc2M0M0OTIzQTU1OENENCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNCM0MxNUY1REFDQTExRTQ4NzYzQzQ5MjNBNTU4Q0Q0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNCM0MxNUY2REFDQTExRTQ4NzYzQzQ5MjNBNTU4Q0Q0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+KfhvCQAAmD1JREFUeNrsvQecVOX1P/y9906v2wsssMvSu2IFpNjAhg1FUWPvJTEx0USNxqixd7ErGjV2YwMVwQKKiAUQkN5hl+1lZqfee99znufO7C4sur/883vzz/vew2fY3bl17jynn/M9immasMkmm/7/Sar9CGyyyRYANtlkky0AbLLJJlsA2GSTTbYAsMkmm2wBYJNNNtkCwCabbLIFgE022WQLAJtssskWADbZZJMtAGyyySZbANhkk022ALDJJptsAWCTTTbZAsAmm2yyBYBNNtlkCwCbbLLJFgA22WSTLQBssskmWwDYZJNNtgCwySabbAFgk0022QLAJptssgWATTbZZAsAm2yyyRYANtlkky0AbLLJJlsA2GSTTbYAsMkmm2wBYJNNNtkCwCabbLIFgE022WQLAJtssskWADbZZJMtAGyyySZbANhkk022ALDJJlsA2GSTTbYAsMkmm2wBYJNNNtkCwCabbLIFgE022WQLAJtssskWADbZZJMtAGyyySZbANhkk022ALDJJptsAWCTTTbZAsAmm2z6byKH/Qj2pObmZoTDYTzxxBO4/a+3Ysv2bVi5ciXuu+8+PPPMM0gm0xVffPHZgu+//z7f4/HglFNOWVBaWnoiHRplobpixYp+Pyxd+tnOHTtyK/v2rR8xcuQhFX37bXI6VCQSieDWzZvf/fTzzw9qjbRi1IhRtRMnTRynadpWvnY6nQ6tX7/hw7///YV9vHTuMWPHnjVx4qS3VVXR4/EYYrH4PvPnz/9q2dJl6NW7l3nGjDNO9fl977/22ms49dRTUV9ff+cHH3xwVVu0Df0H9k/vt9/+xWldb8vPzeXTezZs2LDznXfe8RppA1OOmvJsZWXl77w+b9wwDL72ER/Nmf32pi1bNMMwccYZZzxeWFh4dWat7Nix44gFCxa+uW3bVqV3nz4/TZww8Yji4qL6bduraLOpuRzKl6++9tpII21iwqSJy4cPH3aEw+Fo4YN1Xe81b/68BYu/Xlycl5OLIyYf+d2AAQOOpk28Xamurq746quvPlu2bFlhRZ+K5hNOPH5CTm7uOtpm0H35aPtb9Lkn8HczaNDAhkmTDp1E517L547H46EvvvjizR9++GFcMBhEUVFxrd/nvfGHZcve+vVVV8X8fn/aXtV7IdM07ddur0hrK1paWvo/9dRT+0w76WR/1Y6dbmJqnHfeebyQtYULv3zt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');
    color: transparent;
}

.AllenCredit.vendorLogo {
    margin-top: 10px;
    margin-left: 30px;
}
.AllenCredit {
    height: 120px;
    background-image: url('/Images/acdcas.png');
    color: transparent;
}

.Wiser.vendorLogo {
        margin-top: 10px;
        margin-left: 30px;
    }

.Wiser {
    height: 120px;
    background-image: url('/Images/1dollarwiser-logo.png');
    color: transparent;
}

.StartFreshToday.vendorLogo {
    margin-top: 30px;
    margin-left: 15px;
}
.StartFreshToday {
    height: 120px;
    background-image: url('/Images/SFT_CESI_Logo-PNG_250x83.png');
    background-size: contain;
}

.BkPacket {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RkI5NTJBQUQ3Q0UxMUU0OTc0MTlCMjI3NTY4QkZDQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RkI5NTJBQkQ3Q0UxMUU0OTc0MTlCMjI3NTY4QkZDQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRGQjk1MkE4RDdDRTExRTQ5NzQxOUIyMjc1NjhCRkNCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRGQjk1MkE5RDdDRTExRTQ5NzQxOUIyMjc1NjhCRkNCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iOAMyAAAS9FJREFUeNrsfQec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');
}

.NDC {
    height: 60px;
    width: 300px;
    background-image: url('/Images/ndc-logo.png');
}

.MicrosoftGraph {
    height: 120px;
    background-image: url('/Images/Microsoft-logo_rgb_wht.png');
    background-size: contain;
}

.PracticePanther {
    background-image: url('/Images/PracticePanther.png');
    background-size: contain;
    height: 70px;
}

.Clio {
    background-image: url('/Images/Clio.png');
    background-size: contain;
    height: 70px;
}

.ECF {
    background-image: url('/Images/cmecf_logo.png');
    background-size: contain;
}


.ArrayIO {
    height: 50px;
    width: 275px;
    max-width: 275px;
    background-image: url('/Images/JubileeCreditView.png');
    color: transparent;
    background-size: cover;
}

.BankruptcyPRO {
    background-image: url('/Images//BKPRO.png');
    background-size: contain;
}

.BestCase {
    background-image: url('/Images/BestCase.png');
    background-size: contain;
}

.Bluefin {
    background-image: url('/Images/JubileeLegalPayments.png');
    background-size: contain;
    height: 40px;
}

.CourtDrive {
    background-image: url('/Images/courtdrive.png');
    background-size: contain;
}

.Cronofy {
    background-image: url('/Images/cronofy.png');
    background-size: contain;
}

.DECAF {
    background-image: url('/Images/decaf.png');
    background-size: contain;
}

.DropBox {
    background-image: url('/Images/dropbox.png');
    background-size: contain;
}

.RapidImport {
    background-image: url('/Images/Rapidimport.png');
    background-size: contain;
}

.SignNow {
    background-image: url('/Images/signnow_blue.png');
    background-size: contain;
}

.Twilio {
    background-image: url('/Images/twilio-logo-red.png');
    background-size: contain;
}

.UniversalCredit {
    background-image: url('/Images/universalcredit.png');
    background-size: contain;
}

.Zoho {
    background-image: url('/Images/zoho.png');
    background-size: contain;
}

.loginsTable > tbody > td {
    padding: 2rem 0.625rem;
}

.loginsTable > tbody > tr.title > td {
    padding: 0.625rem;
}

.loginsTable > tbody > tr.featured > td {
    border-top: 5px solid #40A6DB;
    border-bottom: 5px solid #40A6DB;
}

    .loginsTable > tbody > tr.featured > td:first-of-type {
        border-left: 5px solid #40A6DB;
    }

    .loginsTable > tbody > tr.featured > td:last-of-type {
        border-right: 5px solid #40A6DB;
    }


.loginsTable .BestCase,
.loginsTable .BankruptcyPRO,
.loginsTable .CourtDrive,
.loginsTable .DECAF,
.loginsTable .ECF,
.loginsTable .DropBox,
.loginsTable .Cronofy {
    height: 50px;
}

.loginsTable .UniversalCredit,
.loginsTable .Zoho {
    height: 60px;
}

.loginsTable .UniversalCredit {
    margin-left: 35px;
}

.loginsTable .Zoho {
    margin-left: 50px;
}

.loginsTable .RapidImport {
    height: 91px;
    margin-left: 20px;
}

.loginsTable .SignNow {
	height: 85px;
    margin-left: 25px;
}

.loginsTable .Twilio {
    height: 118px;
}

.loginsTable .BkPacket {
    margin-top: -60px;
    height: 190px;
    background-size: auto;
}

.loginsTable .MFI {
    margin-top: -75px;
    margin-left: 0px;
    height: 180px;
    background-size: auto;
}

.loginsTable .CINDD {
    margin-top: 0px;
    background-image: url('/Images/CIN.png');
}

.loginsTable .CertificateOfService {
    margin-top: -50px;
    margin-left: 0px;
    height: 200px;
}

.loginsTable .AllenCredit {
    margin-top: 0px;
    margin-left: 0px;
    height: 120px;
}

.loginsTable .vendorLogo {
    width: initial;
    max-width: initial;
}

.bg-no-repeat {
    background-repeat: no-repeat;
}

/* Titles on Sidebar Menu Items for IE
----------------------------------------------*/
.navview .navview-pane .navview-menu li a .caption {
    line-height: 16px;
}

.navview .navview-pane .navview-menu li a .item-subcaption {
	line-height: 10px;
}

.sticky-header {
	position: sticky;
	top: 0;
	z-index: 1;
}

.info-hint-icon {
	height: 16px;
	line-height: 16px;
    margin-top: -0.4rem;
}

.fullSizeButton {
    background: #ccc !important;
    border-color: transparent !important;
    border-bottom: 1px solid #40A6DB !important;
}
    .fullSizeButton:hover {
        background: #aaa !important;
        /*box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.4);*/
    }
    .fullSizeButton a {
        padding: 8px !important;
    }

[data-pe-role=fullScreen].expanded {
    border: 1px solid #ff0;
    color: #ff0 !important;
}


/* Printing
-------------------------------*/
.printingContent .fc-event {
	color: #000 !important;
}

.printingContent .dataTables_scrollHeadInner,
.printingContent .dataTables_scrollFootInner,
.printingContent table {
	min-width: 0 !important;
	width: 100% !important;
}

.printingContent .al-Day,
.printingContent .scrollable,
.printingContent .dataTables_scrollBody {
	overflow: unset !important;
	height: auto !important;
}

.printingContent .hoverContainer [data-pe-role=hover] {
	display: none !important;
}

.printingContent .listview-outlook.modern .list:hover {
	background-color: initial;
}

.printingContent .fc-event [class^="mif-"] + .fc-content {
    width: calc(100% - 19px);
}

.printingContent .fc-event [class^="mif-"] + [class^="mif-"] + .fc-content {
    width: calc(100% - 38px);
}

.printingContent .fc-agendaWeek-view th.fc-day-header.fc-widget-header.fc-today {
    background-color: rgba(27, 161, 226, 0.5) !important;
}


/* New Feature Tab Ribbon
-------------------------------*/
.newFeature-item {
	position: absolute;
}

.newFeature-ribbon-wrapper {
	width: 65px;
	height: 35px;
	position: absolute;
	top: -20px;
	left: -23px;
}

.newFeature-item-wrapper:not(.forSubTab) .newFeature-ribbon-wrapper {
	overflow: hidden;
}

.newFeature-ribbon-wrapper.large {
	top: -9px;
	left: -18px;
}

.newFeature-ribbon {
	font: bold 12px sans-serif;
	color: #333;
	text-align: center;
	text-shadow: rgba(255,255,255,0.5) 0px 1px 0px;
	transform: rotate(-40deg);
	-webkit-transform: rotate(-40deg);
	-moz-transform: rotate(-40deg);
	-ms-transform: rotate(-40deg);
	-o-transform: rotate(-40deg);
	position: relative;
	padding: 2px 0;
	top: 2px;
	left: -15px;
	width: 60px;
	background-color: #FFDF00;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFDF00), to(#FED136));
	background-image: -webkit-linear-gradient(top, #FFDF00, #FED136);
	background-image: -moz-linear-gradient(top, #FFDF00, #FED136);
	background-image: -ms-linear-gradient(top, #FFDF00, #FED136);
	background-image: -o-linear-gradient(top, #FFDF00, #FED136);
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	z-index: 1;
}

.forSubTab .newFeature-ribbon {
	left: 5px;
	width: 30px;
	font-size: 10px;
	transform: rotate(-25deg);
	-webkit-transform: rotate(-25deg);
	-moz-transform: rotate(-25deg);
	-ms-transform: rotate(-25deg);
	-o-transform: rotate(-25deg);
}

.newFeature-item-wrapper:not(.forSubTab) .newFeature-ribbon:before,
.newFeature-item-wrapper:not(.forSubTab) .newFeature-ribbon:after {
	content: "";
	border-top: 3px solid #FEC467;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	position: absolute;
	bottom: -3px;
}

.newFeature-item-wrapper:not(.forSubTab) .newFeature-ribbon:before {
	left: 0;
}

.newFeature-item-wrapper:not(.forSubTab) .newFeature-ribbon:after {
	right: 0;
}



/* Message Bar
-------------------------------*/

.messageBar {
    color: #ffffff !important;
    text-align: center;
    padding: 8px;
    line-height: 14px;
}

    .messageBar .icon {
        width: 25px;
        margin-right: 5px;
    }

    .messageBar .caption {
        font-size: 12px;
    }

    .messageBar,
    .messageBar.info,
    .messageBar.Info {
        background-color: #40A6DB;
    }

.removeMessageBar {
    position: absolute;
    top: 3px;
    right: 7px;
    padding: 4px;
    font-size: 12px;
}

    .removeMessageBar:hover {
        cursor: pointer;
    }

        .messageBar .removeMessageBar:hover,
        .messageBar.info .removeMessageBar:hover,
        .messageBar.Info .removeMessageBar:hover {
            background-color: #1ba1e2 !important;
        }

        .messageBar.warning,
        .messageBar.Warning {
            color: #1d1d1d !important;
            background-color: #fff000 !important;
        }

            .messageBar.warning .removeMessageBar:hover,
            .messageBar.Warning .removeMessageBar:hover {
                background-color: #FFD700 !important;
            }

        .messageBar.error,
        .messageBar.Error {
            background-color: #ff0000 !important;
        }

            .messageBar.error .removeMessageBar:hover,
            .messageBar.Error .removeMessageBar:hover {
                background-color: #CE352C !important;
            }



.dialog .messageBar {
    margin-left: -25px !important;
    margin-right: -25px !important;
}

.dialog .scrolled .messageBar {
    margin-right: -15px !important;
}


.dialog .messageBar.noMarginX {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
/* Credit Report
-------------------------------*/
.creditReport .page-title {
    width: calc(100% - 185px);
}

.creditReport .displayCaption,
.creditReport .form-group label.displayCaption {
    min-height: 11px;
}

.creditReport .button.small {
    line-height: 24px;
}

.creditReport table .form-group .checkbox {
    min-height: initial !important;
}

.creditReport .divider {
    height: 100%;
    display: inline-block;
    margin: 0 5px;
    background-color: black;
    width: 2px;
}

@media(min-width:768px) {
    .creditReport .page-title {
        width: calc(100% - 920px);
    }
}

.creditReport table#creditReportTable tr.rowHeader td {
    border-bottom: 1px solid #e4e4e4;
    background-color: #e4e4e4;
}

.creditReport table#creditReportTable tr.rowHeader td,
.creditReport table#creditReportTable tr.rowContent td,
.creditReport table#creditReportTable tr.rowFooter td {
    background-color: white !important;
}

.creditReport table#creditReportTable tr.rowHeader td {
    border-top: 3px solid #e4e4e4;
}

    .creditReport table#creditReportTable tr.rowHeader td:first-child,
    .creditReport table#creditReportTable tr.rowContent td:first-child,
    .creditReport table#creditReportTable tr.rowFooter td:first-child {
        border-left: 3px solid #e4e4e4;
    }

    .creditReport table#creditReportTable tr.rowHeader td:last-child,
    .creditReport table#creditReportTable tr.rowContent td:last-child,
    .creditReport table#creditReportTable tr.rowFooter td:last-child {
        border-right: 3px solid #e4e4e4;
    }

.creditReport table#creditReportTable tr.rowContent td {
    padding-top: 0px;
    padding-bottom: 0px;
}

.creditReport table#creditReportTable tr.rowFooter td {
    padding-top: 5px;
    /*padding-bottom: 0px;*/
    padding-bottom: 5px;
    border-top: 1px solid #e4e4e4;
    border-bottom: 3px solid #e4e4e4;
}


.creditReport table#creditReportTable tr.emptyRow td {
    padding-bottom: 20px;
}

.creditReport table#creditReportTable td[data-pe-id="checkbox"] {
    padding: 5px 0 0 10px;
}

.creditReport #creditReportTable td .radioButtonGroup {
    margin-bottom: 0;
}

.creditReport #creditReportTable button.active {
    background: #1ba1e2 !important;
    color: white;
}

.creditReport button.button.toggle-mask-btn {
    font-size: 0.9rem;
    border: none;
    padding: 2px;
    cursor: pointer;
    user-select: none;
}

.creditReport .selected.imported {
    -webkit-box-shadow: 0 0 0 4px #60a917 !important;
    box-shadow: 0 0 0 4px #60a917 !important;
}

.creditReport .selected.imported::after {
    border-top-color: #60a917;
}

.creditReport .lh-30 {
    line-height: 30px;
}

.creditReport .fg-inherit {
    color: inherit;
}

/* Validation Warning
-------------------------------*/
.close-warning {
	position: absolute;
	right: 2px;
	top: 2px;
	color: #444;
	font-size: 10px;
	width: 12px;
	min-width: 0px;
	height: 12px;
	padding: 0px;
}



/* Conversations
-------------------------------*/
.conversations.navview .navview-pane .navview-menu li a .item-subcaption {
    line-height: initial;
}

.conversations.navview .navview-menu li a {
    align-items: initial;
}

    .conversations.navview .navview-menu li.active a,
    .conversations.navview .navview-menu li a:hover {
        background-color: #fff !important;
		color: #000;
    }

.conversations.navview .navview-menu li.active::before {
    height: 100%;
    top: 0;
}

.conversations.navview .navview-menu li a:focus {
    border: 2px solid transparent;
    background-color: #fff !important;
}


li.conversation a {
    border-bottom: 1px solid #cecece !important;
    padding-top: 5px;
    padding-bottom: 5px;
    height: initial !important;
}

    li.conversation a:hover {
        background-color: #fff !important;
    }

.conversation .caption {
    text-transform: none;
    display: block !important;
}

.text-overflow {
    text-overflow: ellipsis;
}

.text-word-break-all {
    word-break: break-all;
}

.overflow-hidden {
    overflow: hidden;
}

.navview-pane .icon .mif-bubble {
    position: relative;
}

.navview-pane .badge {
    font-family: "Open Sans Bold",Verdana,Arial,Helvetica,sans-serif !important;
    font-size: 50%;
}



/* Conversation
-------------------------------*/
#messageContainer.focused {
    border-color: #5ebdec !important;
}

    #messageContainer.focused #templateBtn {
        border-color: #5ebdec !important;
    }

.dialog #messages {
    min-height: calc(100vh - 260px);
}

#convoHeader {
    min-height: 26px;
}

    #convoHeader #caseName {
        width: auto;
        max-width: 350px;
    }

    #convoHeader #expandConvoBtn,
    #convoHeader #closeConvoBtn {
        /*position: absolute;*/
        /*top: 0px;*/
        padding: 2px 6px;
    }

    #convoHeader #expandConvoBtn {
        /*right: 35px;*/
    }

    #convoHeader #closeConvoBtn {
        /*right: 10px;*/
    }

.menu-frames.maximized aside#conversation {
    width: calc(100vw - 10px) !important;
    max-width: calc(100vw - 10px) !important;
    height: calc(100vh - 10px) !important;
    max-height: calc(100vh - 10px) !important;
    top: 5px !important;
    left: 5px !important;
    border: 1px solid;
}

.menu-frames.maximized {
    z-index: 1049;
}


/* Messages
-------------------------------*/
.conversationMessages {
    font-size: .8rem;
}

.messageContainer {
    display: block;
    overflow: hidden;
    margin-bottom: 20px;
}

.messageContainer .balloon {
    display: block;
    min-width: -webkit-fill-available; /*safari uses non-standard name for fit-content*/
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    height: auto;
    margin: 0;
    padding: 0;
    border: 1px #555 solid;
    /*background-color: #E8F8FD;*/
    position: relative;
    margin-bottom: 30px;
}

.messageWrapper {
    max-width: 75%;
}

.messageContainer [class*="mif-"] {
    color: inherit;
}

.messageContainer .message {
    display: inline-block;
    width: 100%;
    padding: 10px 20px !important;
    /*border: 2px solid #989898 !important;*/
    border-radius: 10px 10px 10px 0;
    background-color: #e4e4e4;
}
    .messageContainer .message .icon {
        display: inline;
        vertical-align: top;
        margin: 0 5px 0 -10px;
        font-size: 1.5rem;
        line-height: 1rem;
    }

.messageContainer .userMessage {
    width: calc(100% - 40px);
}

.messageContainer.user .userMessage {
    text-align: right;
}

.messageContainer.user .message {
    margin-left: 0;
    color: #fff;
    /*border-color: #13709e !important;*/
    border-radius: 10px 10px 0 10px;
    background-color: #40A6DB !important;
}
.messageContainer.user .messageWrapper,
.messageContainer.user .userImage {
    float: right;
}

.messageContainer.user .messageWrapper {
    width: 100%;
}

.messageContainer.error .message {
    color: white !important;
    background-color: #8f251f !important;
}

.messageContainer .messageWrapper .messageInfo {
    margin-top: 4px;
    padding-top: 4px;
    border-top: 1px solid white;
    font-size: .75rem;
}

.messageContainer .messageWrapper .messageSenderInfo {
    text-align: left;
    margin-left: 45px;
}

.messageContainer.user .messageWrapper .messageSenderInfo {
    text-align: right;
    margin-right: 45px;
}




.message textarea {
    padding-top: 5px;
    padding-right: 30px !important;
    border: 0;
    height: 100%;
}

.message .messageContent {
    word-break: break-word;
}

.message .textarea.focused {
    -webkit-box-shadow: 0 0 0 0px;
    box-shadow: 0 0 0 0px;
}

.message .field-validation-error {
    padding: 0 5px;
}



/* Notifications
-------------------------------*/

.hasCount .badge {
    background-color: #fff000 !important;
    color: #000 !important;
}

.notification-group {
    overflow: hidden;
    margin-top: 5px;
    margin-bottom: 10px;
}

    .notification-group .date {
        display: inline-block;
        float: left;
        margin-right: 10px;
        width: 60px;
        height: 100%;
    }

    .notification-group .content {
        display: inline-block;
        float: left;
        width: calc(100% - 70px);
    }

    .notification-group .notification-item {
        border-left-width: 5px !important;
        border-left-style: solid !important;
    }

        .notification-group .notification-item .list-content {
            display: inline-block;
            width: calc(100% - 35px);
            vertical-align: top;
            cursor: pointer;
            font-size: 12px;
        }

        .notification-group .notification-item .icon {
            display: inline-block;
            margin: 2px 2px 0 0;
            width: 25px;
            vertical-align: top;
        }


/* Reminders
-------------------------------*/

.reminders .reminderBtns #snoozeBtn i {
    font-size: 20px;
}

.reminders .reminderBtns #dismissBtn i {
    font-size: 14px;
    margin-top: 6px;
}

.reminders #reminders {
    max-height: 350px;
}

.reminders.darkMode .reminderList {
    background-color: #1d1d1d;
}

.reminders.darkMode,
.reminders.darkMode .select.dropdown-toggle .d-menu {
    background-color: #333;
    border-color: #333;
    color: #ddd;
}

    .reminders.darkMode .displayCaption {
        font-size: 14px !important;
    }

    .reminders.darkMode .select.dropdown-toggle {
        color: #eee;
    }

        .reminders.darkMode .select.dropdown-toggle:before {
            border-color: #ddd;
        }

    .reminders.darkMode .select .drop-container {
        background-color: #333;
        border-color: #ddd;
    }

    .reminders.darkMode .select.dropdown-toggle .d-menu li.active > a:hover {
        background-color: #45aad8;
    }

    .reminders.darkMode .select.dropdown-toggle,
    .reminders.darkMode .select.dropdown-toggle .d-menu li:not(.active) > a:hover {
        background-color: #222 !important;
    }

    .reminders.darkMode .button.square.closer:hover,
    .reminders.darkMode #snoozeSection .reminderBtns .btn:hover {
        background-color: #555 !important;
    }



/* Table Card View
-------------------------------*/
table.card-view colgroup col {
    width: 100% !important;
}

table.card-view thead {
    display: none !important;
}


table.card-view td {
    display: block;
    padding: 2px 10px;
}
    table.card-view td.icon {
        font-size: 1rem;
        display: none;
    }

    table.card-view td.title {
        display: block;
        font-size: 1rem;
        font-weight: bold;
        line-height: 1rem;
        padding-top: 10px;
    }

table.card-view tr {
    display: block;
    padding: 5px 0;
}

    table.card-view tr:first-of-type {
        padding-top: 0;
    }

    table.card-view tr:last-of-type {
        padding-bottom: 0;
    }

    table.card-view tr.hoverContainer:hover td.options {
        display: block;
    }

table.card-view td.options {
    display: none;
}

    table.card-view td.options span {
        float: none !important;
    }


/* Chat Bot
-------------------------------*/
#chatbot-convo-btn {
	bottom: 30px;
	left: 30px;
	width: 3.25rem;
	height: 3.25rem;
	background-color: rgb(27, 161, 216) !important;
	opacity: 0.75;
	z-index: 1082;
}
	#chatbot-convo-btn:hover {
		opacity: 1;
	}

	#chatbot-convo-btn > img {
		height: 40px;
		width: 40px;
		pointer-events: none;
	}

#chatbot-convo-btn.chat-right {
	left: unset;
	right: 30px;
}

.chatbot.sidebar {
	height: 500px;
	width: 400px;
	bottom: 35px !important;
	top: unset !important;
	overflow: hidden;
	z-index: 1082;
	max-height: calc(100vh - 100px);
	min-height: 170px;
}

.sidebar.chat-right {
	right: 0;
}

.sidebar.chat-right:not(.open) {
	-webkit-transform: translate3d(480%, 0, 0);
	transform: translate3d(480%, 0, 0);
}

	.chatbot.sidebar.open {
		left: 90px;
	}

		.chatbot.sidebar.open.maximized {
			width: calc(100vw - 10px) !important;
			max-width: calc(100vw - 10px) !important;
			height: calc(100vh - 10px) !important;
			max-height: calc(100vh - 10px) !important;
			top: 5px !important;
			left: 5px !important;
			border: 1px solid;
			position: fixed !important;
		}

		.chatbot.sidebar.open.chat-right {
			left: unset;
			right: 90px;
		}

#chatbot-convo-btn.hide-chat-btn ~ .chatbot.sidebar.open {
	left: 40px;
}

#chatbot-convo-btn.chat-right.hide-chat-btn ~ .chatbot.sidebar.open.chat-right {
	left: unset;
	right: 40px;
}

#chatbot-convo > #actionBtns {
	position: absolute;
	top: 7px;
	right: 10px;
}

#chatbot-convo > iframe {
	width: 100%;
	height: 100%;
}

#chatbot-convo-btn.hide-chat-btn {
	border-radius: 5px;
	height: 8.25rem;
	left: -37px;
}

	#chatbot-convo-btn.hide-chat-btn.chat-right {
		right: -37px;
		left: unset;
	}

	#chatbot-convo-btn.hide-chat-btn > img {
		display: none;
	}

	#chatbot-convo-btn.hide-chat-btn:after {
		content: "Jubilee Assistant";
		transform: rotate(-90deg);
		display: inline-block;
		margin-left: -12px;
		font-size: 10px;
		font-family: "Open Sans Bold",Verdana,Arial,Helvetica,sans-serif !important;
		text-transform: uppercase;
		letter-spacing: 1px;
	}

	#chatbot-convo-btn.hide-chat-btn.chat-right:after {
		transform: rotate(90deg);
		margin-left: -48px;
	}

#hide-chat {
	left: -5px;
	bottom: 28px;
	z-index: 1082;
}

#chatbot-convo-btn.chat-right + #hide-chat {
	left: initial;
	right: -5px;
}

#chatbot-convo-btn.hide-chat-btn + #hide-chat {
	left: 5px;
	bottom: 70px;
}

#chatbot-convo-btn.chat-right.hide-chat-btn + #hide-chat {
	left: initial;
	right: 5px;
}


/* Modern Pages
-------------------------------*/

.modernPages {
    background-color: #f4f4f4 !important;
    z-index: 1;
}

/*.navview > .navview-pane {
    background-color: #e1e1e1;
}*/

.modernPages .tabHeader + .tabContents {
    height: calc(100% - 50px);
}

.modernPages .tabContents {
    box-shadow: 0 2px 6px rgba(0,0,0,.3),0 3px 8px rgba(0,0,0,.2);
    padding: 10px 16px;
    background-color: #ffffff;
    border-radius: 10px;
}
    .modernPages .tabContents.no-padding {
        padding: 0 !important;
    }
    .modernPages .tabContents.no-shadow {
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        padding: 12px;
    }

.modernPages .tabFooter {
    background-color: #e4e4e4 !important;
    margin-left: -16px;
    margin-right: -16px;
    padding-top: 5px;
    padding-bottom: 5px;
}

    .modernPages .frame .tabFooter {
        border-radius: 10px;
    }
    .modernPages .frame .summary.tabFooter div h4 {
        padding-top: 8px;
        padding-bottom: 4px;
    }

.modernPages .fullscreen {
    background-color: #f4f4f4 !important;
}

.tabs {
    background-color: inherit;
}

.subtab .tabs {
    background-color: transparent;
}

.modernPages .tabs ul.tabs-list > li {
    border-top: 3px solid transparent;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}

    .modernPages .tabs ul.tabs-list > li:first-child {
        margin-left: 0;
    }

.modernPages .modern:not(.subtab) > .tabs.tabs-wrapper::before {
    box-shadow: -2px 0 6px rgba(0, 0, 0, .3);
    content: "";
    height: 100%;
    position: absolute;
    top: 6px;
    width: 6px;
}

.modernPages .modern:not(.subtab) > .tabs.tabs-wrapper::after {
    box-shadow: 2px 0 6px rgba(0, 0, 0, .3);
    content: "";
    height: 100%;
    position: absolute;
    top: 6px;
    left: calc(100% - 6px);
    width: 6px;
}

.modernPages .tabs ul.tabs-list li.fullSizeButton {
    border-bottom: 0 !important;
}

.modernPages .tabs > ul.tabs-list > li.active {
    border-top: 3px solid #40A6DB !important;
    border-left: 0;
    border-right: 0;
    font-weight: bold; /*active tab bold font*/
}


.modernPages .subtab ul.tabs-list > li.active {
    border-top: 0 !important;
}

.modernPages .modern:not(.subtab) .frames {
    background-color: #ffffff;
    box-shadow: 0 2px 6px rgba(0,0,0,.3),0 3px 8px rgba(0,0,0,.2);
    border: 0;
    border-radius: 0 0 10px 10px;
}

    .modernPages .modern:not(.subtab) .frames .frame form .button-set:last-of-type:not(.notSaveBtn):not([class^=cell]),
    .modernPages .modern:not(.subtab) .frames .frame form .button-set.saveBtn {
        background-color: #e4e4e4 !important;
        margin-top: 10px !important;
        margin-left: -20px;
        margin-right: -10px;
        padding: 9px 20px;
        border-radius: 0 0 10px 10px;
    }

.modernPages .frames .frame .subtab form .button-set:last-of-type:not(.notSaveBtn),
.modernPages .frames .frame .subtab form .button-set.saveBtn {
    margin-left: -10px;
    margin-right: -10px;
}

.modernPages .frames .frame .subtab .frames {
    box-shadow: none;
}

.modernPages .frames .frame {
    padding-bottom: 0 !important;
}

    .modernPages .frames .frame.padded {
        padding-bottom: 10px !important;
    }

    .modernPages .frames .frame.compact {
        padding: 12px !important;
    }

    .modernPages .frames .frame.dataTable {
        padding: 8px !important;
    }

    .modernPages .frames .frame.dataTableWithFooter {
        padding: 8px 8px 0px 8px !important;
    }

        .modernPages .frames .frame.dataTable .summary,
        .modernPages .frames .frame.dataTableWithFooter .summary {
            margin-left: -8px;
            margin-right: -8px;
            border-radius: 0 0 10px 10px;
        }

    .modernPages .frames .frame .mx-3 .summary {
        margin-left: -12px !important;
        margin-right: -12px !important;
        border-radius: 0 0 10px 10px;
    }


    .modernPages .frames .frame.no-padding .tabs {
        padding: 8px 8px 0 8px;
    }

.modernPages div[id^="Forms_"] .frames {
    padding: 15px 8px;
}

    .modernPages div[id^="Forms_"] .frames .frame.dataTable {
        padding: 0px !important;
    }


.modernPages .agendaList .sticky-header {
    padding: 4px 4px 4px 10px;
    background-color: #f4f4f4 !important;
    margin-bottom: 0;
}
    .modernPages .agendaList .sticky-header.no-border > * {
        border-bottom: none;
    }

.modernPages .agendaList .tabContents {
    /*padding: 10px;
    width: calc(100% - 8px);*/
    margin: 6px 8px 15px 8px;
}

.modernPages .agendaList [data-pe-role=groupContainer] {
    padding-bottom: 1px;
}

.modernPages .agendaList [data-pe-id="addContainer"] {
    margin-top: 10px;
}

    .modernPages .agendaList [data-pe-id="addContainer"] form {
        background-color: #ffffff;
    }



.modernPages .agendaSideBar .dropdown-button > .dropdown-toggle {
    width: 100% !important;
    border-right: 0;
}



.modernPages .modCalendar.tabContents {
    padding: 10px !important;
}

.modernPages .modCalendar .fc-toolbar.fc-header-toolbar {
    margin-bottom: 0;
    padding: 10px 0;
}

.modernPages .modCalendar .fc-view-container {
    background-color: white;
}

.modernPages .tabs + .frames .tabs {
    background-color: transparent !important;
}

.modernPages .tabs + .frames .tabs.modern:not(.subtab) li.active {
    box-shadow: 0 8px 0 #fff, -1px 0 6px rgba(0, 0, 0, 0.3);
}



.icon.square {
    padding: 0.5rem 0.75rem;
    line-height: 1.25rem;
}
.icon.square {
    display: inline-block;
    padding: 0.5rem 0.75rem;
    line-height: 1.25rem;
    background-color: #f8f8f8;
}


.glow {
    background-color: rgba(28, 183, 236, .2) !important;
    transition: background-color .25s linear;
}

.no-glow {
    background-color: transparent !important;
    transition: background-color 1s linear;
}

.checkbox.display input[type=checkbox] ~ .check,
.checkbox.display input[type=checkbox]:checked ~ .check,
.checkbox.display input[type=checkbox]:disabled ~ .check {
    border-color: #989898;
    background-color: inherit;
}

    .checkbox.display input[type=checkbox]:checked ~ .check,
    .checkbox.display input[type=checkbox]:checked ~ .check::before {
        border-color: #1d1d1d;
    }




/* Income
-------------------------------*/
.income-group .striped [data-pe-id="container"]:nth-child(odd) {
    background: #f8f8f8;
}

.income-group .row-hover [data-pe-id="container"]:hover {
    background-color: rgba(28, 183, 236, 0.1);
}




/* Case
-------------------------------*/
.case .sectionHeader::after {
    content: none;
}

    .case .tabContents .sectionHeader {
        position: sticky;
        top: 0;
        z-index: 1;
        background-color: white;
    }

        .case .tabContents .sectionHeader i {
            /*border-radius: 50%;
                padding: 7px;
                color: white;
                background-color: #40A6DB;*/
        }

        .case .tabContents .sectionHeader::after {
            content: none;
        }

    .case .tabContents .button-set:last-of-type:not(.not-submit) {
        background-color: #e4e4e4;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 24px;
        padding-right: 24px;
        margin-top: 12px !important;
        margin-left: -16px;
        margin-right: -16px;
        margin-bottom: 0 !important;
        border-radius: 0 0 10px 10px;
    }

.tabView {
    height: 100%;
}

    .tabView form[data-pe-role="ajaxForm"] {
        height: calc(100% - 74px);
    }

    .tabView .pageHeader {
        height: 64px;
        margin-bottom: 10px;
        background-color: white;
        padding: 10px 24px;
        box-shadow: 0 2px 6px rgba(0,0,0,.3), 0 3px 8px rgba(0,0,0,.2);
    }

        .tabView .pageHeader .title-container {
            display: block;
        }

    .tabView .button-set:last-of-type:not(.not-submit) {
        background-color: #e4e4e4;
        padding: 10px 24px;
        margin-top: 10px;
        margin-bottom: 0;
        box-shadow: 0 2px 6px rgba(0,0,0,.3), 0 3px 8px rgba(0,0,0,.2);
    }

.case .sectionTitle {
    /*color: #989898 !important;*/
    overflow: hidden;
    font-size: 1.5rem;
    margin-bottom: 10px;
    font-weight: 100;
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -moz-user-select: none; /* Old versions of Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently
                        supported by Chrome, Opera and Firefox */
}

    .case .sectionTitle .icon {
        font-size: 1rem;
        color: #989898 !important;
    }

.tabView.case .sectionContents {
    margin: 4px;
    padding: 10px 16px 16px 16px;
    box-shadow: 0 2px 6px rgba(0,0,0,.3),0 3px 8px rgba(0,0,0,.2);
    background-color: #ffffff;
    border-radius: 10px;
}

.sectionContents .row:last-of-type {
    margin-bottom: 0;
}

.dialog .case form {
    height: 100%;
}

.planOptions .radio {
    height: 24px;
}

.plansummary .table tfoot th {
    color: inherit;
}

.plansummary .table tfoot {
    border-bottom: none;
}

    .plansummary .table tfoot th,
    .plansummary .table tfoot td {
        padding-top: 3px;
        font-weight: initial;
    }

.modernPages .case-settings .tabContents .button-set {
    margin-left: -12px !important;
    margin-right: -12px !important;
}

.modernPages .case-settings .tabContents .sectionHeader {
    top: -8px !important;
}


/* Client Portal
-------------------------------*/

.clientPortal {

}
    .clientPortal .list-content.clickable {
        cursor: default;
    }

    .clientPortal.modernPages .agendaList [data-pe-role=groupContainer] {
        padding-left: 0;
        padding-right: 0;
    }

    .clientPortal #clientInfo h2 {
        font-size: 1.25rem;
    }

    .clientPortal #clientInfo h1 {
        font-size: 1.5rem;
        line-height: 1.5rem;
        font-weight: bold;
    }




.externalReferences .switch .check,
.externalReferences .switch .caption {
    line-height: initial;
}

.externalReferences .form-group .checkbox {
    min-height: initial;
}


[class^="user-image-"] {
    background-size: cover;
    background-repeat: no-repeat;

    line-height: 20px;
    text-align: center;
}
[class^="user-image-"]:not(.no-icon) {
    line-height: 1;
    font-family: 'metro' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;

    position: relative;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

    [class^="user-image-"]:not(.mif-suitcase):not(.mif-library):not(.mif-hammer):not(.mif-credit-card):not(.mif-location-city):before {
        content: "\e971";
    }
    .no-icon:before {
        content: none !important;
    }

[class^="user-image-40-"] {
    font-size: 1.5em;
    height: 40px;
    width: 40px;
    padding: 8px;
}

[class^="user-image-65-"] {
    font-size: 3em;
    height: 65px;
    width: 65px;
    padding: 12px;
}

[class^="user-image-75-"] {
    font-size: 3em;
    height: 75px;
    width: 75px;
    padding: 12px;
}

[class^="user-image-100-"] {
    font-size: 4em;
    height: 100px;
    width: 100px;
    padding: 16px;
}

[class^="user-image-200-"] {
    font-size: 5em;
    height: 200px;
    width: 200px;
    padding: 24px;
}



/* Import Setup
-------------------------------*/
.calendarSyncSettings {
    min-height: 500px;
}

    .calendarSyncSettings .select .selected-item .title {
        max-width: initial;
    }

    .calendarSyncSettings .select .d-menu {
        max-height: 300px !important;
    }


/* Logins & Credentials
-------------------------------*/
.loginsTable .loginContainer {
    margin-bottom: 20px;
}

    .loginsTable .loginContainer:last-of-type {
        margin-bottom: 0px;
    }

.loginsTable tr.no-hover,
.loginsTable tr.no-hover:hover {
    background-color: transparent !important;
}


/* Calendar
-------------------------------*/
.calendarPermissions .sectionHeader {
    margin-top: 10px;
}

.calendarPermissions .multiSeletedItem {
    border: none;
    margin-right: 0;
}

.calendar-content .days .day.selected:hover {
    background-color: #5ebdec;
}

.calendar-content .days .day:not(.selected):not(.today):hover {
    background: rgba(175, 175, 175, 0.25);
}


/* Licenses
-------------------------------*/
.licensesContainer .license [data-pe-subscription] .button-group button.frequency {
    margin: 0px;
    padding: 4px 10px;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.licensesContainer .license [data-pe-subscription] .button-group .productCost {
    border: 2px solid grey;
    padding: 4px 2px;
}

.licensesContainer .license [data-pe-subscription] .button-group button.frequency.selected:before,
.licensesContainer .license [data-pe-subscription] .button-group button.frequency.selected:after {
    content: none;
}

.licensesContainer .license [data-pe-subscription] .button-group button.frequency.selected {
    background-color: #5ebdec;
    color: white;
}

.licensesContainer .license [data-pe-subscription] .button-group button.frequency:first-of-type {
    border-right: none;
    margin-left: auto !important;
}

.licensesContainer .license [data-pe-subscription] .button-group button.frequency:last-of-type {
    border-left: none;
    margin-right: auto !important;
}

.licensesContainer .sectionHeader::after {
    content: none;
}

.licensesContainer .licenseContainer {
    width: 100%;
}

.licensesContainer .license {
    margin: 4px;
    margin-bottom: 10px;
    padding: 15px;
    box-shadow: 0 2px 6px rgba(0,0,0,.3),0 3px 8px rgba(0,0,0,.2);
    background-color: #ffffff;
    border-radius: 10px;
}

    .licensesContainer .license .licenseHeader {
        height: 80px;
        margin-bottom: 4px;
        color: #1d1d1d;
        text-align: center;
    }

    .licensesContainer .license .titleLogo {
        background-position-y: 1px;
        background-position-x: -3px;
        height: 35px;
        width: 145px;
        background-image: url("/Content/themes/ProEngine/Images/nameandlogo_150_black.png");
        display: inline-block;
    }

    .licensesContainer .license .title {
        font-size: 2.5rem;
        line-height: 3rem;
        font-weight: bold;
    }

    .licensesContainer .license .titleLogo + .title {
        display: inline-block;
    }

    .licensesContainer .license .licenseHeader .caption {
        font-size: 12px;
    }


.licensesContainer [data-pe-buttongroup="pft"] button .titleLogo {
    background-size: cover;
    background-position-y: -15px;
    background-position-x: 0;
    height: 30px;
    width: 100px;
}

.licensesContainer [data-pe-buttongroup="pft"] button .title {
    font-size: 1.75rem;
    line-height: 1.75rem;
}

.licensesContainer .license [data-pe-buttongroup] button {
    line-height: initial;
    margin: 4px;
}

.licensesContainer .license [data-pe-buttongroup="LicenseStatus"] button {
    margin: 0;
    border-radius: 0.25rem;
}

.licensesContainer .license .licenseProducts {
    margin-left: 4px;
    margin-right: 4px;
}

.licensesContainer .license [data-pe-buttongroup="productType"] .button.selected,
.licensesContainer .license [data-pe-buttongroup="subscription"] .button.selected,
.licensesContainer .license [data-pe-buttongroup="product"] .button.selected,
.licensesContainer .license [data-pe-buttongroup="LicenseStatus"] .button.selected {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    background-color: #5ebdec;
    color: white;
}

    .licensesContainer .license [data-pe-buttongroup="productType"] .button.selected::before,
    .licensesContainer .license [data-pe-buttongroup="subscription"] .button.selected::before,
    .licensesContainer .license [data-pe-buttongroup="LicenseStatus"] .button.selected::before {
        display: none;
    }

    .licensesContainer .license [data-pe-buttongroup="productType"] .button.selected::after,
    .licensesContainer .license [data-pe-buttongroup="subscription"] .button.selected::after,
    .licensesContainer .license [data-pe-buttongroup="LicenseStatus"] .button.selected::after {
        display: none;
    }

.licensesContainer .licenseInfo {
    display: none;
}

.licensesContainer .license .changeLicense {
    display: none !important;
}


/* Select Only */
.licensesContainer .license.selectedOnly .changeLicense {
    display: initial;
}

.licensesContainer .selectedOnly .licenseContainer {
    display: none;
}

.licensesContainer .selectedOnly .licenseHeader {
    display: block;
    height: initial;
}

.licensesContainer .selectedOnly .licenseInfo {
    display: block;
    border-radius: 0 0 0.25rem 0.25rem !important
}

.licensesContainer .license.selectedOnly [data-pe-buttongroup="LicenseStatus"] .button.selected {
    width: 100% !important;
    margin: 0;
    border-radius: 0.25rem !important;
    border-radius: 0.25rem 0.25rem 0 0 !important;
}

.licensesContainer .license.selectedOnly [data-pe-buttongroup="LicenseStatus"] .button:not(.selected) {
    display: none !important;
}

.licensesContainer .selectedOnly .metrics {
    margin: 0;
}

.licensesContainer .license.selectedOnly [data-pe-pft] {
    display: flex;
    justify-content: center;
}

.licensesContainer .license.selectedOnly [data-pe-buttongroup="pft"] button {
    height: 70px !important;
}


.licensesContainer .license .usageMetrics {
    display: none;
}

.licensesContainer .license.selectedOnly .usageMetrics {
    display: initial;
}

.licensesContainer .license.selectedOnly .metrics,
.licensesContainer .license.selectedOnly [data-pe-role=details] {
    display: none;
}

.licensesContainer .usageMetrics.licenseSummary .c100 {
    font-size: 100px;
    width: 1em;
    height: 1em;
}

.licensesContainer .usageMetrics.licenseSummary .metric i {
    font-size: .8rem !important;
}

.licensesContainer .usageMetrics.licenseSummary .metric .header {
    font-size: 2.5rem !important;
}

    .licensesContainer .usageMetrics.licenseSummary .metric .header.small {
        font-size: 1.75rem !important;
    }

#licenses .licensesContainer [data-pe-buttongroup="pft"] button .titleLogo {
    background-position-y: 1px;
    background-position-x: -12px;
}


/* Forms Dialog
----------------------------------------------------------*/
.formContainer .multiFormFrame {
    width: 100%;
    height: 665px;
    border: 0;
}

.loading-gif {
    background-image: url(/Images/loading.gif);
    width: 38px;
    height: 13px;
}

.formContainer .close-tab {
    position: absolute;
    top: 5px;
    right: 15px;
}

@media(min-width:769px) {
    .formContainer .close-tab {
        opacity: 0;
    }
}

.formContainer li:hover .close-tab {
    opacity: 1;
}



/* Custom Data Table
----------------------------------------------------------*/
.customDataTable .dataTables_scrollBody .table tfoot, .dataTables_scrollBody .table .tfoot {
    border-top: none;
}

.customDataTable .dataTables_wrapper .dataTables_info {
    margin-top: 7px;
}

.customDataTable .dataTables_wrapper .dataTables_length {
    margin-right: 20px;
    display: inline-block;
}

.customDataTable .dataTables_wrapper .dataTables_filter {
    margin-right: 20px;
    margin-left: 20px;
    display: inline-block;
}

.customDataTable .dataTables_wrapper select,
.customDataTable .dataTables_wrapper input {
    display: inline-block;
    width: auto;
}

.customDataTable table th,
.customDataTable table td {
    white-space: nowrap;
}


.table.dataTable tr.inactive,
.table.dataTable tr.inactive .fg-darkBlue,
.table.dataTable tr.inactive a {
    color: #bbb !important;
}

    .table.dataTable tr.inactive td.options a {
        color: #000 !important;
    }

        .table.dataTable tr.inactive td.options a.smallButton {
            color: #40A6DB !important;
        }

    .table.dataTable tr.inactive td.options a:hover {
        color: #fff !important;
    }


/* Page/Component Styles
---------------------------------------------------*/
.documentRequest #DocumentFile .radio .caption {
    margin-left: 0;
}



/* Reports
---------------------------------------------------*/
.reports .tabContents {
    min-height: 180px;
}

.reports .metrics .metric {
    margin-left: 0px !important;
}

    .reports .metrics .metric:not(:last-child) {
        margin-bottom: 10px;
    }

@media screen and (min-width: 1452px) {
    .reports #firmStats.cell-lg-2 {
        max-width: 150px !important;
    }
}


/* Borders
---------------------------------------------------*/
.grey-border-bottom {
    border-bottom: 1px solid #d9d9d9;
}


/* Switches
---------------------------------------------------*/
.form-group.disabled:not(.keep-color) .switch .check {
    border-color: #ccc;
}

    .form-group.disabled:not(.keep-color) .switch .check::after {
        background-color: #ccc;
        border-color: #ccc;
    }

.form-group.disabled:not(.keep-color) .switch input[type="checkbox"]:checked ~ .check {
    background: #ccc;
    border-color: #ccc;
}

    .form-group.disabled:not(.keep-color) .switch input[type="checkbox"]:checked ~ .check::after {
        background-color: #ffffff;
        border-color: #ffffff;
    }


/* Margins
---------------------------------------------------*/
.margin-top-6 {
    margin-top: 6px;
}



/* Page Styles
---------------------------------------------------*/
.meansTestStatus {
    font-size: 1.6rem;
    color: white;
    padding: 10px;
    border-radius: 50%;
}



/* Font Sizes
---------------------------------------------------*/
.fs-8 {
    font-size: 8px;
}

.fs-10 {
    font-size: 10px;
}

.fs-11 {
    font-size: 11px;
}

.fs-12 {
    font-size: 12px;
}

.fs-13 {
    font-size: 13px;
}

.fs-14 {
    font-size: 14px;
}

.fs-15 {
    font-size: 15px;
}

.fs-16 {
    font-size: 16px;
}

.fs-16-important {
    font-size: 16px !important;
}

.fs-18 {
    font-size: 18px;
}


/* Inactive Message
---------------------------------------------------*/
.inactive-message-container {
    position: absolute;
    top: 0;
    background: rgb(0, 0, 0, .75);
    height: 100%;
    width: 100%;
    z-index: 1000;
    backdrop-filter: blur(5px);
}

.inactive-message-box {
    position: fixed;
    top: calc(50% - 48px);
    left: calc(50% - 237.5px);
    width: 475px;
    text-align: center;
    padding: 5px 8px;
}


/* Case Forms list
---------------------------------------------------*/
.forms .disabled {
    color: #bebebe !important;
}

    .forms .disabled .checkbox.style2 .check {
        border-color: #bebebe !important;
    }


/* DOB field
---------------------------------------------------*/
.age-display {
    margin-left: 10px;
    font-style: italic;
    font-size: 12px;
}


/* Quick Notes
---------------------------------------------------*/
#sidebarNotesContainer table.card-view tr.hoverContainer:hover td:not(.title):not(.icon):not(.options) {
    width: calc(100% - 145px);
    display: inline-block;
}

#sidebarNotesContainer table.card-view tr.hoverContainer:hover td.options {
    display: inline-block;
    padding: 0;
    vertical-align: top;
}

.card-view-smallButton {
    display: inline-block;
    cursor: pointer;
    font-size: 0.625rem;
    border: 1px solid #40A6DB;
    background-color: white;
    line-height: normal;
    color: #40A6DB !important;
    text-transform: uppercase;
    font-weight: bold !important;
    padding: 3px 10px !important;
    border-radius: 10px !important;
    letter-spacing: .03rem;
}

/*  iPad        1024 x 768
    iPhone X    375 x 812
    iPhone Plus 414 x 736
    iPhone      375 x 667

----------------------------------------------------------*/



/* Site
----------------------------------------------------------*/
@media (max-width:1200px) {
    body.metro, header#header, section#ContentContainer {
        min-width: unset !important;
        width: 100% !important;
        margin: 0px !important;
    }

}

.centerPanel {
    min-width: unset !important;
}


/* NavBar
----------------------------------------------------------*/
@media (max-width: 515px) {
    .rightNav {
        display: none !important;
    }

    .toggleNav {
        display: block !important;
    }

    div.toggleNav > ul.dropdown-menu > li > a {
        min-width: unset !important;
        width: 100% !important;
        text-align: center !important;
        border-bottom: 1px solid #555 !important;
    }

    div.toggleNav > ul.dropdown-menu {
        width: 100% !important;
        margin-top: 45px !important;
    }

    div.toggleNav > a.dropdown-toggle {
        padding: 0px !important;
    }
}


/* NavBar (Authenticated)
----------------------------------------------------------*/
/*@media (max-width: 800px) {
    #mainNavBar .element-menu {
        display: block !important;
    }
}*/

@media screen and (max-width: 650px) {
    #mainNotices {
        display: none !important;
    }
}

@media screen and (max-width: 615px) {
    .newOtherDrop {
        min-width: unset !important;
        width: auto !important;
    }
}

@media screen and (max-width: 595px) {
    #mainCalendar {
        display: none !important;
    }
}

@media screen and (max-width: 550px) {
    #mainCases {
        display: none !important;
    }
}

@media (max-width: 515px) {
    #mainContacts {
        display: none !important;
    }

    #mainHelp {
        display: block !important;
    }

    .loggedIn #mainHelp {
        display: none !important;
    }

    .mainViewDropDown {
        min-width: 208px !important;
        width: auto !important;
        right: 0 !important;
        left: auto !important;
    }

    .mainNewDropDown {
        min-width: 167px !important;
        width: auto !important;
        right: 0 !important;
        left: auto !important;
    }
}

@media screen and (max-width: 460px) {
    #quickViewBtn {
        display: none !important;
    }
}

@media screen and (max-width: 410px) {
    #mainNavBar #settingsDropdown {
        padding: 9px 20px 9px 10px !important;
    }

    .element-menu > li > a, #mainHelp {
        padding: 15px 5px !important;
    }

    #notificationList {
        padding: 0px !important;
        text-align: center !important;
        width: 50px !important;
    }
}

@media screen and (max-width: 370px) {
    #mainHelp {
        display: none !important;
    }
}

@media screen and (max-width: 330px) {
    #mainView span, #mainNew span {
        margin: unset !important;
    }
}

@media screen and (max-width: 319px) {
    #notificationList {
        display: none !important;
    }
}

@media screen and (max-width: 280px) {
    #mainView, #mainNew {
        display: none !important;
    }
}


/* Notifications
----------------------------------------------------------*/
@media (max-width:600px) {
    .notificationSection {
        min-width: unset !important;
        padding-bottom: unset !important;
        width: 82vw !important;
        margin: 20px auto 0 !important;
        right: -6vw !important;
    }

        .notificationSection #Notifications_Tab .scrollable {
            min-height: unset !important;
            height: auto !important;
        }

        .notificationSection:before, .notificationSection:after {
            left: 68vw !important;
        }
}


/* Class Styles
----------------------------------------------------------*/
@media screen and (max-width: 1210px) {
    .hide-less1210 {
        display: none !important;
    }
}

@media screen and (max-width: 850px) {
    .hide-less850 {
        display: none !important;
    }
}

@media (max-width:655px) {
    .hide-less655 {
        display: none;
    }
}

@media (max-width:600px) {
    .as-blockLessThan600 {
        width: 100% !important;
        display: block !important;
    }
}

@media (max-width:550px) {
    .hide-less550 {
        display: none;
    }
}

@media (max-width:450px) {
    .hide-less450 {
        display: none;
    }
}

@media (max-width:340px) {
    .hide-less340 {
        display: none;
    }
}

.noDragHighlightText {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.grabbable {
    cursor: move;
    cursor: grab;
    cursor: -moz-grab;
    cursor: -webkit-grab;
}

    .grabbable:active {
        cursor: grabbing;
        cursor: -moz-grabbing;
        cursor: -webkit-grabbing;
    }


.ellipsis {
	text-overflow: ellipsis;
	width: 100%;
	white-space: nowrap;
	margin: 0 auto;
	overflow: hidden;
}


/* Dialog Box
----------------------------------------------------------*/
@media (max-width:1200px) {
    .window.flat.shadow {
        max-width: 90% !important;
        overflow-x: auto !important;
    }
}

@media (max-width:700px) {
    .window.flat.shadow {
        width: auto !important;
        height: auto !important;
    }
}


/* Dashboard
----------------------------------------------------------*/
.dashboard .dashboard-title .sectionTitle {
	text-overflow: ellipsis;
	width: calc(100% - 165px);
	white-space: nowrap;
	margin: 0 auto;
	overflow: hidden;
}

.dashboard .dash-items-container {
	height: auto;
}

/*@media screen and (min-width: 576px) {
    .dashboard .tools-container {
        height: 105px;
    }
}

@media screen and (min-width: 1200px) {
	.dashboard .dash-items-container {
		height: calc(100% - 115px);
	}
}*/

@media (max-width: 1200px) {
	.dashboard .recentContacts-container {
		height: calc(50% - 270px) !important;
	}

	.dashboard .firmStats-container, 
    .dashboard .firmStats-container .metrics-container {
		height: auto !important;
	}
}

@media (max-width: 576px) {
	.dashboard .recentContacts-container {
		height: calc(50% - 410px) !important;
	}
}


/* Case Submenu
----------------------------------------------------------*/
[data-pe-role="menutabs"] {
    padding: 0 !important;
}

    [data-pe-role="menutabs"] ul.menu-tabs {
        overflow: hidden;
        padding-left: 0;
        list-style: none;
        margin: 0 !important;
        z-index: 2;
    }

        [data-pe-role="menutabs"] ul.menu-tabs li {
            display: block;
            margin: 0;
            float: left;
            position: relative;
            border-right: 2px solid #7cc1de;
        }

            [data-pe-role="menutabs"] ul.menu-tabs li:last-of-type {
                border-right: none;
            }

            [data-pe-role="menutabs"] ul.menu-tabs li a {
                padding: 15px 20px;
                display: block;
                float: left;
                background-color: #31b1e0;
                color: white;
            }

                [data-pe-role="menutabs"] ul.menu-tabs li a:hover {
                    background-color: #7cc1de;
                }

                [data-pe-role="menutabs"] ul.menu-tabs li a.active {
                    background-color: #52a5c9 !important;
                    color: #fff !important;
                }

    [data-pe-role="menutabs"] .menu-frames {
        display: none;
        max-width: 500px;
        width: 100%;
        position: fixed;
        top: 140px;
        right: 0;
        background: white;
        border: 1px solid #bababa;
        z-index: 1018;
        height: calc(100vh - 140px);
    }

        [data-pe-role="menutabs"] .menu-frames > .menu-frame {
            display: block;
            height: auto;
            padding: 5px;
        }

        [data-pe-role="menutabs"] .menu-frames > .menu-frame > .title {
            font-size: 1.2em;
            overflow: hidden;
            margin-top: 5px;
        }

        [data-pe-role="menutabs"] .menu-frames > #tasks .list-title > .input-control.checkbox {
            top: 0 !important;
        }

        [data-pe-role="menutabs"] .menu-frames > #tasks .list-title > div:first-of-type:not(.past-due) {
            width: calc(100% - 85px) !important;
        }

        [data-pe-role="menutabs"] .menu-frames > #tasks .list-title > div.fg-darkRed:not(.past-due) {
            width: calc(100% - 150px) !important;
        }


/* Help
----------------------------------------------------------*/
.helpSection.span10 {
    width: auto !important;
}

/*.window.flat.shadow {
    width: auto !important;
}*/

@media (max-width:700px) {
    /*.window.flat.shadow {
        width: 90% !important;
    }

        .window.flat.shadow .content {
            height: auto !important;
        }*/

    .helpSection .padded.bg-grayLighter {
        margin-bottom: 10px !important;
    }

    .helpSection.span10 {
        width: 100% !important;
    }

    .helpSection .tile-group.four {
        width: 100% !important;
    }

    .helpSection .tile.double {
        width: calc(50% - 10px) !important;
        height: 12vh !important;
    }
}


/* Create BK Case
----------------------------------------------------------*/
/*.createBKCase .span5 {
    width: calc(50% - 10px) !important;
}

.createBKCase .span25 {
    width: calc(25% - 15px) !important;
}

.createBKCase #caseOptions > .row > .span5 {
    width: 55% !important;
}

.createBKCase #caseOptions > div.row > .dataBox > .span25, .span2 {
    width: 50% !important;
}

.createBKCase input#modelObject_PrimaryClient_Id_client_name, .createBKCase input#modelObject_JointClient_Id_client_name {
    font-size: 12px !important;
}*/

/*@media (max-width:1200px) {
    .createBKCase .span10, .createBKCase.span10 {
        width: 100% !important;
    }
}

@media (max-width:700px) {
    .createBKCase div#client1, .createBKCase div#client2, .createBKCase .row {
        margin-bottom: 0px !important;
    }

    .createBKCase input#modelObject_PrimaryClient_Id_client_name, .createBKCase input#modelObject_JointClient_Id_client_name {
        font-size: 13px !important;
    }

    .createBKCase .span25 {
        width: calc(50% - 10px) !important;
    }

    .createBKCase form > div.grid > div.row > .span5 {
        width: 100% !important;
        margin: 10px 0 !important;
    }

    .createBKCase #caseOptions > .row > .span5 {
        width: 100% !important;
    }

    .createBKCase #caseOptions > .row, .createBKCase div#state {
        margin-bottom: 10px !important;
    }

    .createBKCase #caseOptions > div.row > .dataBox > .span2 {
        width: 35% !important;
    }

    .createBKCase .button-set {
        margin-top: 20px !important;
    }
}*/

/* Create Contact
----------------------------------------------------------*/
@media (max-width:700px) {
    .createContact .row, .createContact .span25, 
    .createContact .span35, .createContact .personDetails .span25 {
        margin: unset !important;   
    }

    .createContact .button-set {
        margin-top: 10px !important;
    }

        .createContact .button-set .place-right {
            float: unset !important;
        }

        .createContact .button-set button {
            margin: unset !important;
            margin-right: 5px !important;
            width: calc(33% - 5px) !important;
            padding: 5px !important;
        }

    .createContact.span12, .createContact .span6 {
        width: auto !important;
    }

    .createContact .span2, .createContact .span3,
    .createContact .span4, .createContact .span5 {
        width: 100% !important;
        margin: unset !important;
        margin-bottom: 10px !important;
    }

    .createContact .span6 {
        width: 100% !important;
        margin: unset !important;
    }

    .createContact .span2 {
        width: 40% !important;
    }

    .createContact .sectionHeader {
        margin-top: unset !important;
    }

    .createContact .span4 {
        width: calc(60% - 5px) !important;
        margin-right: 5px !important;
    }

    .createContact .phones .span3.grid {
        width: unset !important;
        width: 100% !important;
        margin-right: unset !important;
    }

    .createContact .phones .grid .span3 {
        width: 100% !important;
        margin: unset !important;
    }

    .createContact .span3, .createContact #counties.span2,
    .createContact #zipCode.span2, .createContact .span25, 
    .createContact .personDetails .span25, .createContact .span35 {
        width: calc(50% - 2.5px) !important;
    }

        .createContact .span3:first-child, .createContact #counties.span2,
        .createContact #billingRates .span35, .createContact #barDetails .span25,
        .createContact .personDetails .span25:first-child, 
        .createContact .companyDetails .span25:not(:last-child), #companyDetailsTypeOther {
            margin-right: 5px !important;
        }

    .createContact .smallButton.span2 {
        width: auto !important;
    }

    .createContact #billingRates .row, .createContact #barDetails .row, 
    .createContact .companyDetails, .createContact .span6:last-of-type, .createContact .bigInput {
        margin-bottom: 10px !important;
    }

    .createContact .span5 {
        margin-top: 10px !important;
    }
}
.createContact .row.showRoles, .createContact .row.showRoles .span3 {
    margin: 0px !important;
}


/* Create Event
----------------------------------------------------------*/
@media (max-width:1200px) {
    section.event {
        width: auto !important;
    }

    .eventDetails .span25 {
        width: calc(35% - 5px) !important;
    }

    .eventDetails .span95 {
        margin: unset !important;
        margin-left: 10px !important;
        width: calc(65% - 5px) !important;
    }

    .eventDetails .span7 {
        width: 60% !important;
    }

        .eventDetails #stateEndTimes .span99, 
        .eventDetails #stateEndTimes > .row:not(:first-child) {
            width: calc(70% - 5px) !important;
        }

            .eventDetails #stateEndTimes .span25 {
                width: calc(60% - 5px) !important;
            }

            .eventDetails #stateEndTimes .span25:nth-child(2) {
                margin: unset !important;
                margin-left: 10px !important;
                width: calc(40% - 5px) !important;
            }

                .eventDetails .custom-combobox-toggle {
                    height: 0px !important;
                    top: 16px !important;
                }

        .eventDetails .span2 {
            width: calc(30% - 5px) !important;
            margin-left: 10px !important;
        }

    .eventDetails > .nbm > .span5 {
        width: 40% !important;
        margin-left: 0% !important;
    }

        .eventDetails .span5 {
            width: 100% !important;
        }
}

@media (max-width:700px) {
    .eventDetails .span7, .eventDetails #stateEndTimes .span99,
    .eventDetails .span2, .eventAttendees .span4 {
        margin: unset !important;
        width: 100% !important;
    }
    .eventDetails > .nbm > .span5, 
    .eventDetails #stateEndTimes > .row:not(:first-child) {
        width: 100% !important;
    }
    
    .eventDetails #stateEndTimes .span25,
    .eventDetails #stateEndTimes .span25:nth-child(2) {
        width: calc(50% - 5px) !important;
    }
    .eventDetails #stateEndTimes .custom-combobox {
        width: 100% !important;
    }
}

@media (max-width:400px) {
    .eventDetails .span25 {
        width: 100% !important;
        margin-bottom: 10px !important;
    }

    .eventDetails .span95 {
        width: 100% !important;
        margin: unset !important;
    }

    .eventDetails #stateEndTimes .span25 {
        width: 100% !important;
        margin-bottom: 10px !important;
    }
        .eventDetails #stateEndTimes .span25:nth-child(2) {
            width: 100% !important;
            margin: unset !important;
        }
}


/* Create Task
----------------------------------------------------------*/
@media (max-width:700px) {
    .createTask.span8, .createTask .span6, .createTask .span4 {
        width: 100% !important;
    }

    .createTask .span25, .createTask .span5 {
        width: calc(50% - 10px) !important;
    }

    .createTask #completed {
        width: 300px !important;
        margin: 0px !important;
    }
}


/* New Account Setup
----------------------------------------------------------*/
.newAccountSetup #contactInfo .span6 {
    width: calc(50% - 10px) !important;
}

.newAccountSetup .previousNextButtons {
    border: none !important;
}

.newAccountSetup #userInfo .button-set,
.newAccountSetup #userInfo .pageHeader {
    display: none !important;
}

.newAccountSetup #userInfo .grid > div:first-of-type,
.newAccountSetup #userInfo .scrollableNoMargin, .newAccountSetup .frame .scrollable {
    height: 100% !important;
}

.newAccountSetup #userInfo .hint {
    height: auto !important;
}

.newAccountSetup #userInfo .image-upload {
    position: sticky;
    top: 5px;
}

.newAccountSetup .frames {
    height: 100% !important;
    overflow: auto !important;
    width: 100% !important;
}

.newAccountSetup .stepSection {
    height: calc(100% - 142px);
}

.newAccountSetup {
    height: 500px;
}

    .newAccountSetup .frame .scrollable {
        overflow: auto !important;
    }

@media (max-width:700px) {
    .newAccountSetup.span12, .newAccountSetup #userInfo .span6,
    .newAccountSetup #securityInfo .span12 {
        width: 100% !important;
    }

    .newAccountSetup #userInfo .span4 {
        width: calc(60% - 5px) !important;
        margin: unset !important;
    }

    .newAccountSetup #userInfo .span2 {
        width: calc(40% - 5px) !important;
        margin: unset !important;
    }

    .newAccountSetup #userInfo .span3, .newAccountSetup #userInfo .span35,
    .newAccountSetup #userInfo .span25, .newAccountSetup #securityInfo .span3, .newAccountSetup #securityInfo .span4 {
        width: calc(50% - 5px) !important;
        margin: unset !important;
    }

        .newAccountSetup #userInfo .span4, .newAccountSetup #userInfo .span3:first-child,
        .newAccountSetup #userInfo .span35, .newAccountSetup #securityInfo .row .span3:first-child, .newAccountSetup #securityInfo .span4 {
            margin-right: 10px !important;
        }

    .newAccountSetup #securityInfo .span99 {
        float: right !important;
        margin: unset !important;
        margin-top: 10px !important;
    }

    .newAccountSetup #securityInfo .row {
        margin-bottom: 10px !important;
    }

    .newAccountSetup .frame {
        padding: 10px 0 !important;
    }

    .newAccountSetup #securityInfo .scrollable {
        padding: 5px !important;
    }

    .newAccountSetup #userInfo .sectionHeader {
        margin-top: unset !important;
    }

    .newAccountSetup .tabs li {
        margin: unset !important;
        width: 25% !important;
    }
}


/* Plan Calculator
----------------------------------------------------------*/
.planCalculator .tile-group.six {
    width: auto !important;
}

    .planCalculator .tile-group.six .tile {
        margin-right: 15px !important;
        height: 100px;
    }

.planCalculator #planLengthSlider {
    clear: both;
}

.planCalculator .scrollTableButtons {
    float: right;
    margin-top: 30px;
    margin-right: 15px;
}

.planCalculator .paymentTable {
    height: calc(100vh - 493px);
    overflow: auto;
}

.planCalculator .scrollMonths {
    width: calc(100% - 620px);
    overflow: auto;
    vertical-align: top;
}

.planCalculator .adjustHeight {
    height: calc(100vh - 397px) !important;
}

@media (max-width:1200px) {
	body.metro, header#header, section#ContentContainer {
		min-width: auto;
	}
}
.messageBox {
    display: block;
    border: 3px solid #BBB;
    margin: 0 0 10px 0;
    padding: 10px 56px 10px 8px;

    min-width: 50px;
    min-height: 65px;

    color: white;
}

    .messageBox.success {
        border-color: #00A300;
        background: rgba(0, 163, 0, 0.8);
    }

    .messageBox.error {
        border-color: rgba(180, 4, 4, 1);
        background: rgba(180, 4, 4, 0.8);
    }

    .messageBox.warning {
        border-color: rgba(255, 255, 0, 1);
        background: rgba(255, 255, 0, 0.7);
        color: black !important;
    }
    .messageBox.general {
        background: white;
        color: black !important;
    }

    .messageBox > i {
        margin-top: -5px;
        float: left;
        font-size: 48px !important;
    }

    .messageBox header > i {
        float: right;
        margin-right: -50px;
        margin-top: -5px !important;
        cursor: pointer;
    }

    .messageBox header {
        font-weight: bolder;
        text-align: center;
    }

    .messageBox article {
        text-align: center;
        font-size: 0.8em;
        margin-left: 60px;
    }
.slidingTabs {
        width: 100%;
        height: 100%;
        padding: 0;
        /*border: 1px solid black;*/
        position: relative;
        overflow: hidden;
    }

    .slidingTabs > ul {
        width: 100%;
        float: left;
        margin: 0 0 5px 0 !important;
        padding: 0 !important;
    }
    .slidingTabs > ul > li {
        list-style: none;
        float: left;
        margin-right: 25px;
    }

    .slidingTabs > ul > li > a {
        list-style: none;
        float: left;
        margin-right: 20px;
        padding: 5px 0;
        border-bottom: 5px solid transparent;
    }

    .slidingTabs li a:hover {
        border-color: #39F;
    }

    .slidingTabs .active {
        border-color: #39F !important;
    }





    .slidingTabs > .tabContainer {
        margin: 0;
        border: 1px solid transparent;

        position: relative;
        overflow: hidden;
    }
       
    .slidingTabs > .tabContainer > .tabViewer {
        left: 0;
        width: 1500px;
        height: 100%;
        /*margin: 16px 0 0 0;*/
        /*border: 3px solid blue;*/

        position: inherit;
        /*overflow: hidden;*/

        -webkit-transition: left 500ms ease-in;
        -moz-transition: left 500ms ease-in;
    }

    .slidingTabs .tab {
        float: left;
        display: inline;
        height: 100%;
        margin: 0 20px 0 0;
        padding: 3px 20px 0 0;

        position: inherit;
    }

        .slidingTabs .tab.border {
            border: 1px #CCC solid !important;
            border-top: none !important;
            border-left: none !important;
            border-bottom: none !important;
        }
        .slidingTabs .tab.blur *{
            /*color: transparent !important;
            text-shadow: 0 0 5px rgba(0,0,0,0.5);
            background-color: rgba(235, 235, 235, 0.5)*/
        }

    
    .slidingTabs > .tabContainer.leftMargin {
        margin: 0px;
        margin-left: 20px;
        border: 1px solid transparent;
    }

    .slidingTabs .scrollableTab {
        /*height: auto;*/
        padding-right: 10px !important;
        
        overflow-y: auto;
        overflow-x: hidden;
    }
[data-pe-role=timer] {
	height: 48px;
	min-width: 160px;
	padding: 5px 15px;
}

    [data-pe-role=timer] #time {
        font-size: 1.5rem;
        font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif;
    }

    [data-pe-role=timer] #controls i {
        font-size: 10px !important;
    }

    [data-pe-role=timer] #controls > div > .smallButton {
        border-radius: initial;
        text-align: center;
        max-height: 1.25rem;
        line-height: inherit !important;
		border: 1px solid !important;
    }

	[data-pe-role=timer] #controls > div:not(#stop) > .smallButton {
		width: 100% !important;
		max-width: calc(50% - 2px);
	}

    [data-pe-role=timer] i {
        margin-right: 5px;
    }

    [data-pe-role=timer] i.mif-alarm-on  {
		vertical-align: bottom;
    }

    [data-pe-role=timer] span {
        font-weight: bold;
    }

    [data-pe-role=start] span::after {
        content: 'Start';
    }

    [data-pe-role=start] i::before {
        content: "\ea1c";
    }

    [data-pe-role=stop] span::after {
        content: 'Stop & Save';
    }

    [data-pe-role=stop] i::before {
        content: "\ea1e";
    }

    [data-pe-role=resume] span::after {
        content: 'Resume';
    }

    [data-pe-role=resume] i::before {
        content: "\ea1c";
    }

    [data-pe-role=pause] span::after {
        content: 'Pause';
    }

    [data-pe-role=pause] i::before {
        content: "\ea1d";
    }

    [data-pe-role=reset] span::after {
        content: 'Reset';
    }

    [data-pe-role=reset] i::before {
        content: "\ea2e";
    }
.singlePageAppWrap {
    height:100%;
    top:0;
}
#AppTabs .singlePageAppWrap-nav + div {
    /*min-height:620px;*/
}
.singlePageAppWrap .singlePageAppWrap-firstTab {
    padding:0;    
}
.singlePageAppWrap .tab-content {
    border: none !important;
    height:calc(100% - 40px);
    padding: 0;
    overflow-y: auto;
}
.tabsAppLayout {
    height: 100%;
    overflow: hidden;
}

[data-pe-role=submenu] + .tabsAppLayout {
	height: calc(100% - 30px) !important;
}

	[data-pe-role=submenu] + .tabsAppLayout.case {
		height: calc(100% - 50px) !important;
	}

	[data-pe-role=submenu] + .tabsAppLayout.billingPlan,
	[data-pe-role=submenu] + .tabsAppLayout.invoices {
		height: calc(100% - 34px) !important;
	}

	[data-pe-role=submenu] + .tabsAppLayout.manageUsers {
		height: calc(100% - 27px) !important;
	}

.leftPanel {
    float: left;
    display: inline-block;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    width: 200px;
    background: #31b1e0;
    z-index: 1;
}

    .leftPanel.collapsed {
        width: 50px;
        overflow-y: scroll;
    }
        .leftPanel.collapsed .sidebar a {
           
        }

        .leftPanel.collapsed .title {
            display: none;
        }

        .leftPanel.collapsed [data-pe-id="sidebar"] {
            width: 40px;
        }

.centerPanel {
    float: left;
    display: inline-block;
    height: 100%;
    overflow-y: auto;
    position: relative;

    width: 100%;
    min-width: 1000px;
    background: #ffffff;
}

.leftPanel + .centerPanel {
    width: calc(100% - 200px) !important;
}


.centerPanel.collapsed {
    width: calc(100% - 50px) !important;
}

.rightPanel {
    overflow-x:hidden;
}

.centerPanelPaged {
    /*padding: 10px 20px;*/
}





.singlePageAppWrap .singlePageAppWrap-nav {
    margin: 0;
    padding: 5px 5px 0 0 !important;
    /*background:#50595b;*/
    /*background: #a8acad;*/
    border-top: 1px solid #757b7c;
    border-bottom: none;
    /*bg-color below for .modernPages layout*/
    background-color: #f4f4f4;
}

.ui-helper-clearfix {
    display: block;
}

.ui-helper-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.singlePageAppWrap .ui-tabs-nav li {
    float: left;
    list-style: none;
    height: 34px;
    line-height: 26px;
    margin: 0 5px 0 0 !important;
    top: 0;
    padding: 6px 15px 2px 15px !important;
    border: 0 solid #737a7c !important;
    background: #737a7c !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 5px 5px 0 0;
}
	.singlePageAppWrap .ui-tabs-nav li:first-child {
		margin-left: 5px !important;
	}

.singlePageAppWrap .ui-tabs-nav li:not(.ui-state-active):hover {
    background-color: #31b1e0 !important;
}

.singlePageAppWrap .ui-tabs-nav li a {
    float: left;
    text-decoration: none;

    font-size:14px;
    line-height:26px;
    height:26px;
    top:0;
    color:#fff !important;
    font-weight:normal;
    padding:0;
    margin:0;
    display:block;
    background:transparent !important;
    border:none !important;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:160px;
}
.singlePageAppWrap .ui-tabs-nav > li > a.hasChanges:before {
    content: "\e962";
    font-family: 'metro' !important;
    margin: 0 5px;
    color: orangered;
}
.singlePageAppWrap .singlePageAppWrap-nav > .ui-state-active {
    /*border:2px solid #fff !important;*/
    background-color: white !important;
}
.singlePageAppWrap .ui-tabs-nav li.ui-state-active > a {
    color: #50595b !important;
}
.singlePageAppWrap .ui-tabs-nav li h4 {
    line-height:inherit;
    font-size:inherit;
    color:inherit;
}

.singlePageAppWrap-nav li .mif-cross {
    float: left;
    margin-left: 5px;
    margin-right: -13px;
    margin-top: -3px;
    cursor: pointer;
    color: lightgray;
    padding: 3px;
    font-size: .75rem;
}
.singlePageAppWrap-nav li .mif-cross:hover {
    color: white;
    background-color: lightgray;
}

.singlePageAppWrap-nav li .icon-list {
    font-size:14px;
}

.payments .leftPanel {
    background: #128023;
}





/* Modern Pages
-------------------------------*/
.singlePageAppWrap
.singlePageAppWrap-nav {
    background-color: #a8acad !important;
}

.singlePageAppWrap-nav > .ui-state-active {
    position: relative;
    box-shadow: 0 6px 0 rgba(255, 255, 255, 1), 0 0 6px rgba(0,0,0,.3);
    z-index: 1;
}
/* Style Override
----------------------------------------------------------*/
#ContentContainer {
    min-width:1200px;
}

/* Dashboard
----------------------------------------------------------*/
.dashboard {
    margin: 0;
    padding: 10px !important;
    width: 100%;
    height: 100%;
    background-color: rgb(64, 166, 219) !important;
    /*background-image: url(/Images/black-transparent-bg.png), url(/Images/Background-CourtHouse.png);*/
    background-repeat: repeat, repeat;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    /*border-top: 2px solid #7E8B93;
    border-bottom: 2px solid #7E8B93;*/
}
    .dashboard.no-image {
        background-image: none;
    }
body.dark-mode .dashboard {
    /*background-color: #13709e !important;*/
    background-color: #0d0d0d !important;
}

.dashboard-header {
    color: initial;
}

    .dashboard header {
        width: auto;
        margin: 0 auto;
        padding: 0;
    }

    .dashboard article {
        margin: 0 auto;
    }

    .dashboard .contentBar {
        padding: 10px;
        min-height: 100%;
        height: auto;
    }

    .dashboard .dashboard-item
     {
        background-color: white;
        padding: 15px 10px;
        /*opacity: 0.85;*/
        border-radius: 10px;
        transition: opacity .5s ease-out;
        -moz-transition: opacity .5s ease-out;
        -webkit-transition: opacity .5s ease-out;
        -o-transition: opacity .5s ease-out;
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3), 0 3px 8px rgba(0, 0, 0, 0.2);
    }

        .dashboard-header .dashboard-item {
            padding: 15px 10px;
        }
        
        /*.dashboard .dashboard-item:hover
        {
            opacity: 1;
        }*/

        .dashboard .dashboard-item .dashboard-title,
        .dashboard-header .dashboard-item .dashboard-title {
            font-size: 0.9rem;
            overflow: hidden;
        }

    /*.dashboard .actionIcons a,
    .dashboard-header .actionIcons a {
        opacity: 0.8;
    }*/

    .dashboard .col1 {
        width: calc(100% - 640px);
        min-width: 740px;
        height: 100%;
        float: left;
    }

    .dashboard .col2 {
        margin-left: 20px;
        width: 620px;
        height: 100%;
        float: left;
    }
    



@media screen and (max-width: 1420px) {
    .dashboard .col1 {
        width: 740px;
    }
    .dashboard .col2 {
        width: calc(100% - 760px);
        min-width: 380px;
    }

}

@media screen and (max-width: 782px) {
    .cell-md-6.ad-editor {
        min-height: 985px;
    }

    .cell-md-7.ad-editor {
        min-height: 985px;
    }
}

@media screen and (max-width: 992px) {
    .cell-lg-7.ad-editor {
        min-height: 985px;
    }
}


.dashboard.opacityBg {
    position:relative;
}
.dashboard.opacityBg:before {
    content:'';
    display:block;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background: rgba(29, 29, 29, 0.6);
}

.dashboard > .dashTopRow {
    max-height: 105px;
}

.dashboard .dashCarousel {
    background-color: white;
    padding: 5px;
    opacity: 0.85;
    border-radius: 10px;
    transition: opacity .5s ease-out;
    -moz-transition: opacity .5s ease-out;
    -webkit-transition: opacity .5s ease-out;
    -o-transition: opacity .5s ease-out;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3), 0 3px 8px rgba(0, 0, 0, 0.2);
}

.dashTopRow > .dashboard-item:not(:last-child) {
    margin-right: 10px;
}

.dashCarousel .slide {
    padding: 10px 25px;
}

@media screen and (max-width: 450px) {
    .dashTopRow > .dashboard-item {
        margin-right: 0px !important;
        min-width: unset !important;
        width: 100%;
    }

    .dashTopRow > .dashboard-item:not(:last-child) {
        margin-bottom: 12px;
    }

    .col1 > .dashTopRow > .dashboard-item.height100 {
        width: 100% !important;
    }

}

@media screen and (max-width: 1200px) {
    .row.dashTopRow.mx-auto {
        margin-bottom: 0px !important;
    }
} 

@media screen and (max-width: 1640px) {
    .metro .dashboard .span1-less1640 {
        width: 60px !important;
    }

    .metro .dashboard .span2-less1640 {
        width: 140px !important;
    }

    .metro .dashboard .span3-less1640 {
        width: 220px !important;
    }

    .metro .dashboard .span4-less1640 {
        width: 300px !important;
    }

    .metro .dashboard .span5-less1640 {
        width: 380px !important;
    }

    .metro .dashboard .span6-less1640 {
        width: 460px !important;
    }

    .metro .dashboard .span7-less1640 {
        width: 540px !important;
    }

    .metro .dashboard .span8-less1640 {
        width: 620px !important;
    }

    .metro .dashboard .span9-less1640 {
        width: 700px !important;
    }

    .metro .dashboard .span10-less1640 {
        width: 780px !important;
    }

    .metro .dashboard .span11-less1640 {
        width: 860px !important;
    }

    .metro .dashboard .span12-less1640 {
        width: 940px !important;
    }
}



/* Metrics
----------------------------------------------------------*/
.metrics {
    height: 100%;
}

/*.metric {
    float: left;
}*/

.metrics .metric:not(:first-child) {
    margin-left: 10px;
}

.metric .metric-content {
    margin-top: 15px;
}

.metric i {
    display: block;
    font-size: 1.25rem;
}

.metric .header {
    display: block;
    font: 3rem "Open Sans Bold",Verdana,Arial,Helvetica,sans-serif !important;
    line-height: 3rem;
    margin-top: -10px;
    margin-bottom: 0;
}

    .metric .header.small {
        font-size: 2rem !important;
        margin-top: 0;
        margin-bottom: 15px;
    }

.metric .label {
    display: block;
    text-transform: uppercase;
    color: #999999 !important;
    background: none;
    font-size: 9px !important;
    line-height: 9px;
}

.metric .c100 {
    margin: 0;
}
.quickView {
    top: -45px;
    display: none;
    overflow: hidden;
    /*background: #1D1D1D;*/
    background: rgba(29, 29, 29, 0.6);
    padding: 20px 35px;
    z-index: 100001;
    position: relative;
    width: 100%;

    /*filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;*/
}

    .quickView > .group {
        float: left;
        margin-right: 30px;
    }

    .quickView > .group > header {
        margin-bottom: 20px;
        color: white;
    }

    .quickView > .group > header > h2 {
        color: white;
    }

    .quickView > .group > article {
        
    }

.quickViewBtn {
    /*float: left;
    height: 68px !important;
    min-width: 28px !important;
    width: 28px !important;
    overflow: hidden;
    margin: 0 20px 0 0 !important;
    padding: 5px !important;

    color: white !important;
    background-color: #2B5797 !important;

    box-shadow: 3px 2px 10px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 3px 2px 10px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 3px 2px 10px rgba(0, 0, 0, 0.3);*/
}

    .quickViewBtn:hover {
        /*background-color: #2D89EF !important;*/
    }


    .quickView  article > .tile {
        /*width: 125px !important;
        height: 125px !important;*/
    }

    .quickView  article > .tile > .tile-content.icon > i {
        margin-top: -40px !important;
        /*margin-left: -25px !important;
        font-size: 50px;*/
    }

    .quickView  article > .tile .brand > .name {
        /*margin: 6px 0 0 0 !important;
        position: relative;
        display: block !important;*/
        text-align: center !important;
    }


    
/****************************************************************
 *
 * CSS Percentage Circle
 * Author: Andre Firchow
 *
*****************************************************************/
.rect-auto, .c100.p51 .slice, .c100.p52 .slice, .c100.p53 .slice, .c100.p54 .slice, .c100.p55 .slice, .c100.p56 .slice, .c100.p57 .slice, .c100.p58 .slice, .c100.p59 .slice, .c100.p60 .slice, .c100.p61 .slice, .c100.p62 .slice, .c100.p63 .slice, .c100.p64 .slice, .c100.p65 .slice, .c100.p66 .slice, .c100.p67 .slice, .c100.p68 .slice, .c100.p69 .slice, .c100.p70 .slice, .c100.p71 .slice, .c100.p72 .slice, .c100.p73 .slice, .c100.p74 .slice, .c100.p75 .slice, .c100.p76 .slice, .c100.p77 .slice, .c100.p78 .slice, .c100.p79 .slice, .c100.p80 .slice, .c100.p81 .slice, .c100.p82 .slice, .c100.p83 .slice, .c100.p84 .slice, .c100.p85 .slice, .c100.p86 .slice, .c100.p87 .slice, .c100.p88 .slice, .c100.p89 .slice, .c100.p90 .slice, .c100.p91 .slice, .c100.p92 .slice, .c100.p93 .slice, .c100.p94 .slice, .c100.p95 .slice, .c100.p96 .slice, .c100.p97 .slice, .c100.p98 .slice, .c100.p99 .slice, .c100.p100 .slice {
  clip: rect(auto, auto, auto, auto);
}

.pie, .c100 .bar, .c100.p51 .fill, .c100.p52 .fill, .c100.p53 .fill, .c100.p54 .fill, .c100.p55 .fill, .c100.p56 .fill, .c100.p57 .fill, .c100.p58 .fill, .c100.p59 .fill, .c100.p60 .fill, .c100.p61 .fill, .c100.p62 .fill, .c100.p63 .fill, .c100.p64 .fill, .c100.p65 .fill, .c100.p66 .fill, .c100.p67 .fill, .c100.p68 .fill, .c100.p69 .fill, .c100.p70 .fill, .c100.p71 .fill, .c100.p72 .fill, .c100.p73 .fill, .c100.p74 .fill, .c100.p75 .fill, .c100.p76 .fill, .c100.p77 .fill, .c100.p78 .fill, .c100.p79 .fill, .c100.p80 .fill, .c100.p81 .fill, .c100.p82 .fill, .c100.p83 .fill, .c100.p84 .fill, .c100.p85 .fill, .c100.p86 .fill, .c100.p87 .fill, .c100.p88 .fill, .c100.p89 .fill, .c100.p90 .fill, .c100.p91 .fill, .c100.p92 .fill, .c100.p93 .fill, .c100.p94 .fill, .c100.p95 .fill, .c100.p96 .fill, .c100.p97 .fill, .c100.p98 .fill, .c100.p99 .fill, .c100.p100 .fill {
  position: absolute;
  border: 0.08em solid #307bbb;
  width: 0.84em;
  height: 0.84em;
  clip: rect(0em, 0.5em, 1em, 0em);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}

.pie-fill, .c100.p51 .bar:after, .c100.p51 .fill, .c100.p52 .bar:after, .c100.p52 .fill, .c100.p53 .bar:after, .c100.p53 .fill, .c100.p54 .bar:after, .c100.p54 .fill, .c100.p55 .bar:after, .c100.p55 .fill, .c100.p56 .bar:after, .c100.p56 .fill, .c100.p57 .bar:after, .c100.p57 .fill, .c100.p58 .bar:after, .c100.p58 .fill, .c100.p59 .bar:after, .c100.p59 .fill, .c100.p60 .bar:after, .c100.p60 .fill, .c100.p61 .bar:after, .c100.p61 .fill, .c100.p62 .bar:after, .c100.p62 .fill, .c100.p63 .bar:after, .c100.p63 .fill, .c100.p64 .bar:after, .c100.p64 .fill, .c100.p65 .bar:after, .c100.p65 .fill, .c100.p66 .bar:after, .c100.p66 .fill, .c100.p67 .bar:after, .c100.p67 .fill, .c100.p68 .bar:after, .c100.p68 .fill, .c100.p69 .bar:after, .c100.p69 .fill, .c100.p70 .bar:after, .c100.p70 .fill, .c100.p71 .bar:after, .c100.p71 .fill, .c100.p72 .bar:after, .c100.p72 .fill, .c100.p73 .bar:after, .c100.p73 .fill, .c100.p74 .bar:after, .c100.p74 .fill, .c100.p75 .bar:after, .c100.p75 .fill, .c100.p76 .bar:after, .c100.p76 .fill, .c100.p77 .bar:after, .c100.p77 .fill, .c100.p78 .bar:after, .c100.p78 .fill, .c100.p79 .bar:after, .c100.p79 .fill, .c100.p80 .bar:after, .c100.p80 .fill, .c100.p81 .bar:after, .c100.p81 .fill, .c100.p82 .bar:after, .c100.p82 .fill, .c100.p83 .bar:after, .c100.p83 .fill, .c100.p84 .bar:after, .c100.p84 .fill, .c100.p85 .bar:after, .c100.p85 .fill, .c100.p86 .bar:after, .c100.p86 .fill, .c100.p87 .bar:after, .c100.p87 .fill, .c100.p88 .bar:after, .c100.p88 .fill, .c100.p89 .bar:after, .c100.p89 .fill, .c100.p90 .bar:after, .c100.p90 .fill, .c100.p91 .bar:after, .c100.p91 .fill, .c100.p92 .bar:after, .c100.p92 .fill, .c100.p93 .bar:after, .c100.p93 .fill, .c100.p94 .bar:after, .c100.p94 .fill, .c100.p95 .bar:after, .c100.p95 .fill, .c100.p96 .bar:after, .c100.p96 .fill, .c100.p97 .bar:after, .c100.p97 .fill, .c100.p98 .bar:after, .c100.p98 .fill, .c100.p99 .bar:after, .c100.p99 .fill, .c100.p100 .bar:after, .c100.p100 .fill {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100 {
  position: relative;
  font-size: 120px;
  width: 1em;
  height: 1em;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  float: left;
  margin: 0 0.1em 0.1em 0;
  background-color: #cccccc;
}
.c100 *, .c100 *:before, .c100 *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.c100.center {
  float: none;
  margin: 0 auto;
}
.c100.big {
  font-size: 240px;
}
.c100.small {
  font-size: 80px;
}
.c100 > span {
  position: absolute;
  width: 100%;
  z-index: 1;
  left: 0;
  top: 0;
  width: 5em;
  line-height: 5em;
  font-size: 0.2em;
  color: #cccccc;
  display: block;
  text-align: center;
  white-space: nowrap;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.c100:after {
  position: absolute;
  top: 0.08em;
  left: 0.08em;
  display: block;
  content: " ";
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-color: whitesmoke;
  width: 0.84em;
  height: 0.84em;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-in;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
.c100 .slice {
  position: absolute;
  width: 1em;
  height: 1em;
  clip: rect(0em, 1em, 1em, 0.5em);
}
.c100.p1 .bar {
  -webkit-transform: rotate(3.6deg);
  -moz-transform: rotate(3.6deg);
  -ms-transform: rotate(3.6deg);
  -o-transform: rotate(3.6deg);
  transform: rotate(3.6deg);
}
.c100.p2 .bar {
  -webkit-transform: rotate(7.2deg);
  -moz-transform: rotate(7.2deg);
  -ms-transform: rotate(7.2deg);
  -o-transform: rotate(7.2deg);
  transform: rotate(7.2deg);
}
.c100.p3 .bar {
  -webkit-transform: rotate(10.8deg);
  -moz-transform: rotate(10.8deg);
  -ms-transform: rotate(10.8deg);
  -o-transform: rotate(10.8deg);
  transform: rotate(10.8deg);
}
.c100.p4 .bar {
  -webkit-transform: rotate(14.4deg);
  -moz-transform: rotate(14.4deg);
  -ms-transform: rotate(14.4deg);
  -o-transform: rotate(14.4deg);
  transform: rotate(14.4deg);
}
.c100.p5 .bar {
  -webkit-transform: rotate(18deg);
  -moz-transform: rotate(18deg);
  -ms-transform: rotate(18deg);
  -o-transform: rotate(18deg);
  transform: rotate(18deg);
}
.c100.p6 .bar {
  -webkit-transform: rotate(21.6deg);
  -moz-transform: rotate(21.6deg);
  -ms-transform: rotate(21.6deg);
  -o-transform: rotate(21.6deg);
  transform: rotate(21.6deg);
}
.c100.p7 .bar {
  -webkit-transform: rotate(25.2deg);
  -moz-transform: rotate(25.2deg);
  -ms-transform: rotate(25.2deg);
  -o-transform: rotate(25.2deg);
  transform: rotate(25.2deg);
}
.c100.p8 .bar {
  -webkit-transform: rotate(28.8deg);
  -moz-transform: rotate(28.8deg);
  -ms-transform: rotate(28.8deg);
  -o-transform: rotate(28.8deg);
  transform: rotate(28.8deg);
}
.c100.p9 .bar {
  -webkit-transform: rotate(32.4deg);
  -moz-transform: rotate(32.4deg);
  -ms-transform: rotate(32.4deg);
  -o-transform: rotate(32.4deg);
  transform: rotate(32.4deg);
}
.c100.p10 .bar {
  -webkit-transform: rotate(36deg);
  -moz-transform: rotate(36deg);
  -ms-transform: rotate(36deg);
  -o-transform: rotate(36deg);
  transform: rotate(36deg);
}
.c100.p11 .bar {
  -webkit-transform: rotate(39.6deg);
  -moz-transform: rotate(39.6deg);
  -ms-transform: rotate(39.6deg);
  -o-transform: rotate(39.6deg);
  transform: rotate(39.6deg);
}
.c100.p12 .bar {
  -webkit-transform: rotate(43.2deg);
  -moz-transform: rotate(43.2deg);
  -ms-transform: rotate(43.2deg);
  -o-transform: rotate(43.2deg);
  transform: rotate(43.2deg);
}
.c100.p13 .bar {
  -webkit-transform: rotate(46.8deg);
  -moz-transform: rotate(46.8deg);
  -ms-transform: rotate(46.8deg);
  -o-transform: rotate(46.8deg);
  transform: rotate(46.8deg);
}
.c100.p14 .bar {
  -webkit-transform: rotate(50.4deg);
  -moz-transform: rotate(50.4deg);
  -ms-transform: rotate(50.4deg);
  -o-transform: rotate(50.4deg);
  transform: rotate(50.4deg);
}
.c100.p15 .bar {
  -webkit-transform: rotate(54deg);
  -moz-transform: rotate(54deg);
  -ms-transform: rotate(54deg);
  -o-transform: rotate(54deg);
  transform: rotate(54deg);
}
.c100.p16 .bar {
  -webkit-transform: rotate(57.6deg);
  -moz-transform: rotate(57.6deg);
  -ms-transform: rotate(57.6deg);
  -o-transform: rotate(57.6deg);
  transform: rotate(57.6deg);
}
.c100.p17 .bar {
  -webkit-transform: rotate(61.2deg);
  -moz-transform: rotate(61.2deg);
  -ms-transform: rotate(61.2deg);
  -o-transform: rotate(61.2deg);
  transform: rotate(61.2deg);
}
.c100.p18 .bar {
  -webkit-transform: rotate(64.8deg);
  -moz-transform: rotate(64.8deg);
  -ms-transform: rotate(64.8deg);
  -o-transform: rotate(64.8deg);
  transform: rotate(64.8deg);
}
.c100.p19 .bar {
  -webkit-transform: rotate(68.4deg);
  -moz-transform: rotate(68.4deg);
  -ms-transform: rotate(68.4deg);
  -o-transform: rotate(68.4deg);
  transform: rotate(68.4deg);
}
.c100.p20 .bar {
  -webkit-transform: rotate(72deg);
  -moz-transform: rotate(72deg);
  -ms-transform: rotate(72deg);
  -o-transform: rotate(72deg);
  transform: rotate(72deg);
}
.c100.p21 .bar {
  -webkit-transform: rotate(75.6deg);
  -moz-transform: rotate(75.6deg);
  -ms-transform: rotate(75.6deg);
  -o-transform: rotate(75.6deg);
  transform: rotate(75.6deg);
}
.c100.p22 .bar {
  -webkit-transform: rotate(79.2deg);
  -moz-transform: rotate(79.2deg);
  -ms-transform: rotate(79.2deg);
  -o-transform: rotate(79.2deg);
  transform: rotate(79.2deg);
}
.c100.p23 .bar {
  -webkit-transform: rotate(82.8deg);
  -moz-transform: rotate(82.8deg);
  -ms-transform: rotate(82.8deg);
  -o-transform: rotate(82.8deg);
  transform: rotate(82.8deg);
}
.c100.p24 .bar {
  -webkit-transform: rotate(86.4deg);
  -moz-transform: rotate(86.4deg);
  -ms-transform: rotate(86.4deg);
  -o-transform: rotate(86.4deg);
  transform: rotate(86.4deg);
}
.c100.p25 .bar {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.c100.p26 .bar {
  -webkit-transform: rotate(93.6deg);
  -moz-transform: rotate(93.6deg);
  -ms-transform: rotate(93.6deg);
  -o-transform: rotate(93.6deg);
  transform: rotate(93.6deg);
}
.c100.p27 .bar {
  -webkit-transform: rotate(97.2deg);
  -moz-transform: rotate(97.2deg);
  -ms-transform: rotate(97.2deg);
  -o-transform: rotate(97.2deg);
  transform: rotate(97.2deg);
}
.c100.p28 .bar {
  -webkit-transform: rotate(100.8deg);
  -moz-transform: rotate(100.8deg);
  -ms-transform: rotate(100.8deg);
  -o-transform: rotate(100.8deg);
  transform: rotate(100.8deg);
}
.c100.p29 .bar {
  -webkit-transform: rotate(104.4deg);
  -moz-transform: rotate(104.4deg);
  -ms-transform: rotate(104.4deg);
  -o-transform: rotate(104.4deg);
  transform: rotate(104.4deg);
}
.c100.p30 .bar {
  -webkit-transform: rotate(108deg);
  -moz-transform: rotate(108deg);
  -ms-transform: rotate(108deg);
  -o-transform: rotate(108deg);
  transform: rotate(108deg);
}
.c100.p31 .bar {
  -webkit-transform: rotate(111.6deg);
  -moz-transform: rotate(111.6deg);
  -ms-transform: rotate(111.6deg);
  -o-transform: rotate(111.6deg);
  transform: rotate(111.6deg);
}
.c100.p32 .bar {
  -webkit-transform: rotate(115.2deg);
  -moz-transform: rotate(115.2deg);
  -ms-transform: rotate(115.2deg);
  -o-transform: rotate(115.2deg);
  transform: rotate(115.2deg);
}
.c100.p33 .bar {
  -webkit-transform: rotate(118.8deg);
  -moz-transform: rotate(118.8deg);
  -ms-transform: rotate(118.8deg);
  -o-transform: rotate(118.8deg);
  transform: rotate(118.8deg);
}
.c100.p34 .bar {
  -webkit-transform: rotate(122.4deg);
  -moz-transform: rotate(122.4deg);
  -ms-transform: rotate(122.4deg);
  -o-transform: rotate(122.4deg);
  transform: rotate(122.4deg);
}
.c100.p35 .bar {
  -webkit-transform: rotate(126deg);
  -moz-transform: rotate(126deg);
  -ms-transform: rotate(126deg);
  -o-transform: rotate(126deg);
  transform: rotate(126deg);
}
.c100.p36 .bar {
  -webkit-transform: rotate(129.6deg);
  -moz-transform: rotate(129.6deg);
  -ms-transform: rotate(129.6deg);
  -o-transform: rotate(129.6deg);
  transform: rotate(129.6deg);
}
.c100.p37 .bar {
  -webkit-transform: rotate(133.2deg);
  -moz-transform: rotate(133.2deg);
  -ms-transform: rotate(133.2deg);
  -o-transform: rotate(133.2deg);
  transform: rotate(133.2deg);
}
.c100.p38 .bar {
  -webkit-transform: rotate(136.8deg);
  -moz-transform: rotate(136.8deg);
  -ms-transform: rotate(136.8deg);
  -o-transform: rotate(136.8deg);
  transform: rotate(136.8deg);
}
.c100.p39 .bar {
  -webkit-transform: rotate(140.4deg);
  -moz-transform: rotate(140.4deg);
  -ms-transform: rotate(140.4deg);
  -o-transform: rotate(140.4deg);
  transform: rotate(140.4deg);
}
.c100.p40 .bar {
  -webkit-transform: rotate(144deg);
  -moz-transform: rotate(144deg);
  -ms-transform: rotate(144deg);
  -o-transform: rotate(144deg);
  transform: rotate(144deg);
}
.c100.p41 .bar {
  -webkit-transform: rotate(147.6deg);
  -moz-transform: rotate(147.6deg);
  -ms-transform: rotate(147.6deg);
  -o-transform: rotate(147.6deg);
  transform: rotate(147.6deg);
}
.c100.p42 .bar {
  -webkit-transform: rotate(151.2deg);
  -moz-transform: rotate(151.2deg);
  -ms-transform: rotate(151.2deg);
  -o-transform: rotate(151.2deg);
  transform: rotate(151.2deg);
}
.c100.p43 .bar {
  -webkit-transform: rotate(154.8deg);
  -moz-transform: rotate(154.8deg);
  -ms-transform: rotate(154.8deg);
  -o-transform: rotate(154.8deg);
  transform: rotate(154.8deg);
}
.c100.p44 .bar {
  -webkit-transform: rotate(158.4deg);
  -moz-transform: rotate(158.4deg);
  -ms-transform: rotate(158.4deg);
  -o-transform: rotate(158.4deg);
  transform: rotate(158.4deg);
}
.c100.p45 .bar {
  -webkit-transform: rotate(162deg);
  -moz-transform: rotate(162deg);
  -ms-transform: rotate(162deg);
  -o-transform: rotate(162deg);
  transform: rotate(162deg);
}
.c100.p46 .bar {
  -webkit-transform: rotate(165.6deg);
  -moz-transform: rotate(165.6deg);
  -ms-transform: rotate(165.6deg);
  -o-transform: rotate(165.6deg);
  transform: rotate(165.6deg);
}
.c100.p47 .bar {
  -webkit-transform: rotate(169.2deg);
  -moz-transform: rotate(169.2deg);
  -ms-transform: rotate(169.2deg);
  -o-transform: rotate(169.2deg);
  transform: rotate(169.2deg);
}
.c100.p48 .bar {
  -webkit-transform: rotate(172.8deg);
  -moz-transform: rotate(172.8deg);
  -ms-transform: rotate(172.8deg);
  -o-transform: rotate(172.8deg);
  transform: rotate(172.8deg);
}
.c100.p49 .bar {
  -webkit-transform: rotate(176.4deg);
  -moz-transform: rotate(176.4deg);
  -ms-transform: rotate(176.4deg);
  -o-transform: rotate(176.4deg);
  transform: rotate(176.4deg);
}
.c100.p50 .bar {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.c100.p51 .bar {
  -webkit-transform: rotate(183.6deg);
  -moz-transform: rotate(183.6deg);
  -ms-transform: rotate(183.6deg);
  -o-transform: rotate(183.6deg);
  transform: rotate(183.6deg);
}
.c100.p52 .bar {
  -webkit-transform: rotate(187.2deg);
  -moz-transform: rotate(187.2deg);
  -ms-transform: rotate(187.2deg);
  -o-transform: rotate(187.2deg);
  transform: rotate(187.2deg);
}
.c100.p53 .bar {
  -webkit-transform: rotate(190.8deg);
  -moz-transform: rotate(190.8deg);
  -ms-transform: rotate(190.8deg);
  -o-transform: rotate(190.8deg);
  transform: rotate(190.8deg);
}
.c100.p54 .bar {
  -webkit-transform: rotate(194.4deg);
  -moz-transform: rotate(194.4deg);
  -ms-transform: rotate(194.4deg);
  -o-transform: rotate(194.4deg);
  transform: rotate(194.4deg);
}
.c100.p55 .bar {
  -webkit-transform: rotate(198deg);
  -moz-transform: rotate(198deg);
  -ms-transform: rotate(198deg);
  -o-transform: rotate(198deg);
  transform: rotate(198deg);
}
.c100.p56 .bar {
  -webkit-transform: rotate(201.6deg);
  -moz-transform: rotate(201.6deg);
  -ms-transform: rotate(201.6deg);
  -o-transform: rotate(201.6deg);
  transform: rotate(201.6deg);
}
.c100.p57 .bar {
  -webkit-transform: rotate(205.2deg);
  -moz-transform: rotate(205.2deg);
  -ms-transform: rotate(205.2deg);
  -o-transform: rotate(205.2deg);
  transform: rotate(205.2deg);
}
.c100.p58 .bar {
  -webkit-transform: rotate(208.8deg);
  -moz-transform: rotate(208.8deg);
  -ms-transform: rotate(208.8deg);
  -o-transform: rotate(208.8deg);
  transform: rotate(208.8deg);
}
.c100.p59 .bar {
  -webkit-transform: rotate(212.4deg);
  -moz-transform: rotate(212.4deg);
  -ms-transform: rotate(212.4deg);
  -o-transform: rotate(212.4deg);
  transform: rotate(212.4deg);
}
.c100.p60 .bar {
  -webkit-transform: rotate(216deg);
  -moz-transform: rotate(216deg);
  -ms-transform: rotate(216deg);
  -o-transform: rotate(216deg);
  transform: rotate(216deg);
}
.c100.p61 .bar {
  -webkit-transform: rotate(219.6deg);
  -moz-transform: rotate(219.6deg);
  -ms-transform: rotate(219.6deg);
  -o-transform: rotate(219.6deg);
  transform: rotate(219.6deg);
}
.c100.p62 .bar {
  -webkit-transform: rotate(223.2deg);
  -moz-transform: rotate(223.2deg);
  -ms-transform: rotate(223.2deg);
  -o-transform: rotate(223.2deg);
  transform: rotate(223.2deg);
}
.c100.p63 .bar {
  -webkit-transform: rotate(226.8deg);
  -moz-transform: rotate(226.8deg);
  -ms-transform: rotate(226.8deg);
  -o-transform: rotate(226.8deg);
  transform: rotate(226.8deg);
}
.c100.p64 .bar {
  -webkit-transform: rotate(230.4deg);
  -moz-transform: rotate(230.4deg);
  -ms-transform: rotate(230.4deg);
  -o-transform: rotate(230.4deg);
  transform: rotate(230.4deg);
}
.c100.p65 .bar {
  -webkit-transform: rotate(234deg);
  -moz-transform: rotate(234deg);
  -ms-transform: rotate(234deg);
  -o-transform: rotate(234deg);
  transform: rotate(234deg);
}
.c100.p66 .bar {
  -webkit-transform: rotate(237.6deg);
  -moz-transform: rotate(237.6deg);
  -ms-transform: rotate(237.6deg);
  -o-transform: rotate(237.6deg);
  transform: rotate(237.6deg);
}
.c100.p67 .bar {
  -webkit-transform: rotate(241.2deg);
  -moz-transform: rotate(241.2deg);
  -ms-transform: rotate(241.2deg);
  -o-transform: rotate(241.2deg);
  transform: rotate(241.2deg);
}
.c100.p68 .bar {
  -webkit-transform: rotate(244.8deg);
  -moz-transform: rotate(244.8deg);
  -ms-transform: rotate(244.8deg);
  -o-transform: rotate(244.8deg);
  transform: rotate(244.8deg);
}
.c100.p69 .bar {
  -webkit-transform: rotate(248.4deg);
  -moz-transform: rotate(248.4deg);
  -ms-transform: rotate(248.4deg);
  -o-transform: rotate(248.4deg);
  transform: rotate(248.4deg);
}
.c100.p70 .bar {
  -webkit-transform: rotate(252deg);
  -moz-transform: rotate(252deg);
  -ms-transform: rotate(252deg);
  -o-transform: rotate(252deg);
  transform: rotate(252deg);
}
.c100.p71 .bar {
  -webkit-transform: rotate(255.6deg);
  -moz-transform: rotate(255.6deg);
  -ms-transform: rotate(255.6deg);
  -o-transform: rotate(255.6deg);
  transform: rotate(255.6deg);
}
.c100.p72 .bar {
  -webkit-transform: rotate(259.2deg);
  -moz-transform: rotate(259.2deg);
  -ms-transform: rotate(259.2deg);
  -o-transform: rotate(259.2deg);
  transform: rotate(259.2deg);
}
.c100.p73 .bar {
  -webkit-transform: rotate(262.8deg);
  -moz-transform: rotate(262.8deg);
  -ms-transform: rotate(262.8deg);
  -o-transform: rotate(262.8deg);
  transform: rotate(262.8deg);
}
.c100.p74 .bar {
  -webkit-transform: rotate(266.4deg);
  -moz-transform: rotate(266.4deg);
  -ms-transform: rotate(266.4deg);
  -o-transform: rotate(266.4deg);
  transform: rotate(266.4deg);
}
.c100.p75 .bar {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.c100.p76 .bar {
  -webkit-transform: rotate(273.6deg);
  -moz-transform: rotate(273.6deg);
  -ms-transform: rotate(273.6deg);
  -o-transform: rotate(273.6deg);
  transform: rotate(273.6deg);
}
.c100.p77 .bar {
  -webkit-transform: rotate(277.2deg);
  -moz-transform: rotate(277.2deg);
  -ms-transform: rotate(277.2deg);
  -o-transform: rotate(277.2deg);
  transform: rotate(277.2deg);
}
.c100.p78 .bar {
  -webkit-transform: rotate(280.8deg);
  -moz-transform: rotate(280.8deg);
  -ms-transform: rotate(280.8deg);
  -o-transform: rotate(280.8deg);
  transform: rotate(280.8deg);
}
.c100.p79 .bar {
  -webkit-transform: rotate(284.4deg);
  -moz-transform: rotate(284.4deg);
  -ms-transform: rotate(284.4deg);
  -o-transform: rotate(284.4deg);
  transform: rotate(284.4deg);
}
.c100.p80 .bar {
  -webkit-transform: rotate(288deg);
  -moz-transform: rotate(288deg);
  -ms-transform: rotate(288deg);
  -o-transform: rotate(288deg);
  transform: rotate(288deg);
}
.c100.p81 .bar {
  -webkit-transform: rotate(291.6deg);
  -moz-transform: rotate(291.6deg);
  -ms-transform: rotate(291.6deg);
  -o-transform: rotate(291.6deg);
  transform: rotate(291.6deg);
}
.c100.p82 .bar {
  -webkit-transform: rotate(295.2deg);
  -moz-transform: rotate(295.2deg);
  -ms-transform: rotate(295.2deg);
  -o-transform: rotate(295.2deg);
  transform: rotate(295.2deg);
}
.c100.p83 .bar {
  -webkit-transform: rotate(298.8deg);
  -moz-transform: rotate(298.8deg);
  -ms-transform: rotate(298.8deg);
  -o-transform: rotate(298.8deg);
  transform: rotate(298.8deg);
}
.c100.p84 .bar {
  -webkit-transform: rotate(302.4deg);
  -moz-transform: rotate(302.4deg);
  -ms-transform: rotate(302.4deg);
  -o-transform: rotate(302.4deg);
  transform: rotate(302.4deg);
}
.c100.p85 .bar {
  -webkit-transform: rotate(306deg);
  -moz-transform: rotate(306deg);
  -ms-transform: rotate(306deg);
  -o-transform: rotate(306deg);
  transform: rotate(306deg);
}
.c100.p86 .bar {
  -webkit-transform: rotate(309.6deg);
  -moz-transform: rotate(309.6deg);
  -ms-transform: rotate(309.6deg);
  -o-transform: rotate(309.6deg);
  transform: rotate(309.6deg);
}
.c100.p87 .bar {
  -webkit-transform: rotate(313.2deg);
  -moz-transform: rotate(313.2deg);
  -ms-transform: rotate(313.2deg);
  -o-transform: rotate(313.2deg);
  transform: rotate(313.2deg);
}
.c100.p88 .bar {
  -webkit-transform: rotate(316.8deg);
  -moz-transform: rotate(316.8deg);
  -ms-transform: rotate(316.8deg);
  -o-transform: rotate(316.8deg);
  transform: rotate(316.8deg);
}
.c100.p89 .bar {
  -webkit-transform: rotate(320.4deg);
  -moz-transform: rotate(320.4deg);
  -ms-transform: rotate(320.4deg);
  -o-transform: rotate(320.4deg);
  transform: rotate(320.4deg);
}
.c100.p90 .bar {
  -webkit-transform: rotate(324deg);
  -moz-transform: rotate(324deg);
  -ms-transform: rotate(324deg);
  -o-transform: rotate(324deg);
  transform: rotate(324deg);
}
.c100.p91 .bar {
  -webkit-transform: rotate(327.6deg);
  -moz-transform: rotate(327.6deg);
  -ms-transform: rotate(327.6deg);
  -o-transform: rotate(327.6deg);
  transform: rotate(327.6deg);
}
.c100.p92 .bar {
  -webkit-transform: rotate(331.2deg);
  -moz-transform: rotate(331.2deg);
  -ms-transform: rotate(331.2deg);
  -o-transform: rotate(331.2deg);
  transform: rotate(331.2deg);
}
.c100.p93 .bar {
  -webkit-transform: rotate(334.8deg);
  -moz-transform: rotate(334.8deg);
  -ms-transform: rotate(334.8deg);
  -o-transform: rotate(334.8deg);
  transform: rotate(334.8deg);
}
.c100.p94 .bar {
  -webkit-transform: rotate(338.4deg);
  -moz-transform: rotate(338.4deg);
  -ms-transform: rotate(338.4deg);
  -o-transform: rotate(338.4deg);
  transform: rotate(338.4deg);
}
.c100.p95 .bar {
  -webkit-transform: rotate(342deg);
  -moz-transform: rotate(342deg);
  -ms-transform: rotate(342deg);
  -o-transform: rotate(342deg);
  transform: rotate(342deg);
}
.c100.p96 .bar {
  -webkit-transform: rotate(345.6deg);
  -moz-transform: rotate(345.6deg);
  -ms-transform: rotate(345.6deg);
  -o-transform: rotate(345.6deg);
  transform: rotate(345.6deg);
}
.c100.p97 .bar {
  -webkit-transform: rotate(349.2deg);
  -moz-transform: rotate(349.2deg);
  -ms-transform: rotate(349.2deg);
  -o-transform: rotate(349.2deg);
  transform: rotate(349.2deg);
}
.c100.p98 .bar {
  -webkit-transform: rotate(352.8deg);
  -moz-transform: rotate(352.8deg);
  -ms-transform: rotate(352.8deg);
  -o-transform: rotate(352.8deg);
  transform: rotate(352.8deg);
}
.c100.p99 .bar {
  -webkit-transform: rotate(356.4deg);
  -moz-transform: rotate(356.4deg);
  -ms-transform: rotate(356.4deg);
  -o-transform: rotate(356.4deg);
  transform: rotate(356.4deg);
}
.c100.p100 .bar {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
}
.c100:hover {
  cursor: default;
}
.c100:hover > span {
  width: 3.33em;
  line-height: 3.33em;
  font-size: 0.3em;
  color: #307bbb;
}
.c100:hover:after {
  top: 0.04em;
  left: 0.04em;
  width: 0.92em;
  height: 0.92em;
}
.c100.dark {
  background-color: #777777;
}
.c100.dark .bar,
.c100.dark .fill {
  border-color: #c6ff00 !important;
}
.c100.dark > span {
  color: #777777;
}
.c100.dark:after {
  background-color: #666666;
}
.c100.dark:hover > span {
  color: #c6ff00;
}
.c100.green .bar, .c100.green .fill {
  border-color: #4db53c !important;
}
.c100.green:hover > span {
  color: #4db53c;
}
.c100.green.dark .bar, .c100.green.dark .fill {
  border-color: #5fd400 !important;
}
.c100.green.dark:hover > span {
  color: #5fd400;
}
.c100.orange .bar, .c100.orange .fill {
  border-color: #dd9d22 !important;
}
.c100.orange:hover > span {
  color: #dd9d22;
}
.c100.orange.dark .bar, .c100.orange.dark .fill {
  border-color: #e08833 !important;
}
.c100.orange.dark:hover > span {
  color: #e08833;
}

/* ======== Dark Mode Styles ==============
=========================================*/
body.dark-mode,
body.dark-mode .centerPanel,
body.dark-mode .ui-widget-content,
body.dark-mode div.dialog,
body.dark-mode .dashboard .dashboard-item {
	background-color: #222 !important;
	color: #ccc !important;
}

	body.dark-mode .bg-lightGray:not(.input-search-button):not(.summary):not([data-pe-role=clearfilters]) {
		background-color: #111 !important;
	}

	body.dark-mode button[data-pe-role=clearfilters].bg-lightGray {
		background-color: #e4e4e4 !important;
	}

		body.dark-mode button[data-pe-role=clearfilters].bg-lightGray:hover {
			background-color: #bebebe !important;
		}

	body.dark-mode .bg-white.sticky-header {
		background-color: #222 !important;
	}

	body.dark-mode .display.large .value {
		color: inherit;
	}

	body.dark-mode .sectionHeader {
		color: inherit;
	}

	body.dark-mode .fullscreen {
		background-color: #222 !important;
	}

	body.dark-mode .summary {
		border-color: transparent !important;
	}

	body.dark-mode .bg-grayWhite-hover:hover {
		background-color: #111 !important;
	}

	body.dark-mode hr {
		background-color: #333;
	}

	body.dark-mode .bg-grayWhite {
		background-color: #333 !important;
	}

	body.dark-mode .ruledLine, body.dark-mode .bd-lightGray {
		border-color: #555 !important;
	}

	body.dark-mode .loadingBar,
	body.dark-mode .loadingText:before,
	body.dark-mode .validationMessage {
		color: #111;
	}

	body.dark-mode a {
		color: #40A6DB;
	}

	body.dark-mode li > a {
		color: inherit;
	}

		body.dark-mode li > a:hover {
			color: inherit;
		}

	body.dark-mode .pageFooter {
		background-color: inherit;
	}

	body.dark-mode .disabled:not(.keep-color) {
		color: #444 !important;
	}

	body.dark-mode .messageBar {
		background-color: #003068;
		color: #fff !important;
	}

		body.dark-mode .messageBar.warning,
		body.dark-mode .messageBar.Warning {
			background-color: #FFCC00 !important;
			color: #1d1d1d !important;
		}

			body.dark-mode .messageBar.warning .removeMessageBar:hover,
			body.dark-mode .messageBar.Warning .removeMessageBar:hover {
				background-color: #DBA800 !important;
			}

		body.dark-mode .messageBar.error,
		body.dark-mode .messageBar.Error {
			background-color: #CE352C !important;
		}

			body.dark-mode .messageBar.error .removeMessageBar:hover,
			body.dark-mode .messageBar.Error .removeMessageBar:hover {
				background-color: #8f251f !important;
			}

	body.dark-mode a.button,
	body.dark-mode a.command-button,
	body.dark-mode a.image-button,
	body.dark-mode a.shortcut,
	body.dark-mode a.tool-button,
	body.dark-mode a.split-button a.split {
		color: #1d1d1d;
	}

	body.dark-mode .listview {
		background-color: transparent;
		color: #ccc;
	}

	body.dark-mode td.grayBg {
		background-color: #111;
	}

	body.dark-mode .slider .marker {
		border-color: #aaa;
	}

	body.dark-mode i.circle-icon {
		color: inherit;
		border-color: inherit;
	}

	body.dark-mode .fg-darkRed {
		color: #CE352C !important;
	}

	body.dark-mode .switch .check {
		border-color: #555;
	}

		body.dark-mode .switch .check::after {
			border-color: #555;
			background-color: #555;
		}

	body.dark-mode .bg-lightCyan {
		background-color: #13709e !important;
	}

	body.dark-mode .fg-black:not(.bg-yellow):not(.bg-lightYellow) {
		color: #ccc !important;
	}

	body.dark-mode .bg-yellow:not(.fg-yellow-hover),
	body.dark-mode .bg-lightYellow:not(.fg-yellow-hover),
	body.dark-mode .bg-yellow:not(.fg-yellow-hover) .fg-black,
	body.dark-mode .bg-lightYellow:not(.fg-yellow-hover) .fg-black {
		color: #1d1d1d !important;
	}

	body.dark-mode .select.dropdown-toggle:before {
		border-color: #ccc;
	}

	body.dark-mode .tabs,
	body.dark-mode .t-menu,
	body.dark-mode .h-menu {
		background-color: inherit;
		color: inherit;
	}

		body.dark-mode .t-menu a.button {
			color: inherit;
		}

	body.dark-mode [data-pe-id=tableControls] [data-pe-role=caseDebtsControlsContainer] .t-menu a.button:hover {
		color: initial;
	}

	body.dark-mode .h-menu button.dropdown-toggle:before {
		border-color: #fff;
	}

	body.dark-mode .d-menu.gray > li {
		color: #111;
	}

	body.dark-mode .menu-container .t-menu {
		color: initial;
	}

	body.dark-mode .menu-container.alternate,
	body.dark-mode .menu-container.alternate .t-menu {
		background-color: #003068 !important;
	}

	body.dark-mode [data-pe-id=tableControls] .t-menu.compact > li > a:not(.button):not([class*="bg-"]):hover,
	body.dark-mode [data-pe-id=tableControls] .t-menu.compact > li > a.dropdown-toggle:not([class*="bg-"]):hover {
		background-color: #111 !important;
	}

	body.dark-mode [data-pe-id=tableControls] .t-menu.compact > li > a.dropdown-toggle,
	body.dark-mode [data-pe-id=tableControls] .t-menu.compact > li > a.dropdown-toggle:after {
		color: #ccc !important;
	}

		body.dark-mode [data-pe-id=tableControls] .t-menu.compact > li > a.dropdown-toggle:after {
			border-color: transparent transparent #ccc transparent;
		}

	body.dark-mode [data-pe-id=tableControls] .menu-container.alternate .t-menu.compact li a:hover {
		background-color: initial !important;
	}

	body.dark-mode code {
		color: #CE352C !important;
	}

	body.dark-mode .listview:not([data-view=tiles]) .node:hover {
		background-color: #111;
	}

	body.dark-mode .button.dropdown-toggle.bg-transparent {
		color: #fff;
	}

		body.dark-mode .button.dropdown-toggle.bg-transparent:before {
			border-color: #fff;
		}

	body.dark-mode .fg-darkGreen {
		color: #60a917 !important;
	}

	body.dark-mode .listview .node.current-select:not(:hover) {
		color: #000;
	}

	body.dark-mode .field-validation-error {
		color: #111;
	}

	/* Dashboard
-----------------------------*/
	body.dark-mode .listview-outlook.modern .list {
		background-color: #222;
		border-bottom: 1px solid #444;
	}

		body.dark-mode .listview-outlook.modern .list.active {
			background-color: #111 !important;
		}

		body.dark-mode .listview-outlook .list:active,
		body.dark-mode .listview-outlook .list:focus {
			background-color: #1d1d1d !important;
		}

		body.dark-mode .listview-outlook.modern .list .list-content .list-remark {
			color: #ccc !important;
		}

	body.dark-mode .licenseSummary .metric .c100,
	body.dark-mode #firmStats .metrics .metric .c100 {
		background-color: #aaa !important;
	}

		body.dark-mode .licenseSummary .metric .c100:after,
		body.dark-mode #firmStats .metrics .metric .c100:after {
			background-color: #222 !important;
		}

	body.dark-mode .listview-outlook.modern .list:hover {
		background-color: #111;
	}

	body.dark-mode .listview-outlook.modern .list .list-content .list-title {
		color: #40A6DB !important;
	}

	/* In Case
-----------------------------*/
	body.dark-mode .navview {
		background-color: #222 !important;
		color: #ccc !important;
	}

	body.dark-mode div#casesubmenu {
		color: #ccc;
		border-color: #444 !important;
	}

		body.dark-mode div#casesubmenu .t-menu {
			color: inherit;
		}

			body.dark-mode div#casesubmenu .t-menu > li:hover {
				background-color: #111;
			}

	body.dark-mode [data-pe-role="menutabs"] .menu-frames {
		background: inherit !important;
	}

	body.dark-mode aside#conversation {
		background-color: #333;
	}

		body.dark-mode aside#conversation .sidebar-menu {
			color: inherit;
		}

	body.dark-mode .accordion > .frame > .heading {
		background-color: #333;
	}

	body.dark-mode .accordion .frame .content {
		border-color: #333;
	}

	body.dark-mode [data-pe-role=employeeEmployerControlsContainer] .split-button .button {
		color: #fff !important;
	}

	body.dark-mode [data-pe-role=employeeEmployerControlsContainer] button.dropdown-toggle::before {
		border-color: #fff !important;
	}

	body.dark-mode .income-group .striped [data-pe-id="container"]:nth-child(odd) {
		background: #333;
	}

	body.dark-mode button#expensesBtn {
		background: #111;
		color: inherit;
	}

	body.dark-mode [id^=DebtAssets_] .d-menu li {
		color: #111;
	}

	body.dark-mode .tabView .pageHeader,
	body.dark-mode .tabView.case .sectionContents,
	body.dark-mode .case .tabContents .sectionHeader {
		background-color: #222 !important;
	}

	/* Dialog
-----------------------------*/
	body.dark-mode div.dialog .dialog-content [data-pe-role=scroll] + .button-set,
	body.dark-mode div.dialog .dialog-content [data-pe-role=scroll] + .button-set:last-of-type:not(.not-submit) {
		color: #222 !important;
	}

	body.dark-mode div.dialog .dialog-caption .buttons [class^=btn-] {
		color: #ccc !important;
	}

	body.dark-mode .validationPopup {
		background: transparent;
	}

	/* NavView
-----------------------------*/
	body.dark-mode .navview.alternate > .navview-pane {
		background-color: #003068 !important;
	}

	body.dark-mode .navview.alternate .navview-menu li.active::before {
		background-color: #003068 !important;
	}

	body.dark-mode .navview:not(.alternate) .navview-pane,
	body.dark-mode .navview.side-filters .navview-pane {
		background-color: #111 !important;
	}

	body.dark-mode .navview .pull-button {
		color: inherit;
	}

		body.dark-mode .navview .pull-button:hover,
		body.dark-mode .navview .holder:hover,
		body.dark-mode .navview .navview-menu li a:hover,
		body.dark-mode .navview.alternate .navview-menu li.active-container .navview-menu li.active a {
			color: #111 !important;
		}

    body.dark-mode .navview button.holder {
        color: inherit;
    }

	body.dark-mode .navview button.newItem-holder:not(.bg-red) {
		background-color: #003068 !important;
	}

        body.dark-mode .navview button.newItem-holder:not(.bg-red):hover {
            background-color: #146891 !important;
        }

    body.dark-mode .navview button.newItem-holder.bg-red:hover {
        background-color: #AC312A !important;
    }

	body.dark-mode .navview.alternate.gray .navview-pane {
		color: inherit;
	}

	/* Tabs
-----------------------------*/
	body.dark-mode .tabs > ul.tabs-list > li {
		background: #333;
		border-color: #333;
		border-bottom-color: #40A6DB;
		color: #ccc;
	}

		body.dark-mode .tabs > ul.tabs-list > li.fullSizeButton {
			color: #111;
		}

		body.dark-mode .tabs > ul.tabs-list > li.active {
			background: #222;
			border-color: #40A6DB;
		}

		body.dark-mode .tabs > ul.tabs-list > li:not(.active):hover {
			background: #222;
		}

	body.dark-mode ul[data-role="tabs"] {
		background: #222;
	}

	body.dark-mode .subtab ul.tabs-list > li {
		background: transparent !important;
	}

	body.dark-mode .subtab ul.tabs-list {
		border-color: #333 !important;
	}

	/* Data Tables
-----------------------------*/
	body.dark-mode .table.striped tbody tr.odd,
	body.dark-mode .table.striped .tbody .tr:nth-child(odd)
	body.dark-mode .table.striped.dataTable tbody tr.odd,
	body.dark-mode .table.striped.dataTable .tbody .tr:nth-child(odd) {
		/*background: #333;*/
		background: #272727;
	}

	body.dark-mode footer.summary {
		background: #111 !important;
	}

	body.dark-mode [data-pe-id=tableControls] .title {
		color: #ccc;
	}

	body.dark-mode [data-pe-id=tableControls] button.newButton,
	body.dark-mode [data-pe-id=tableControls] nav:not(#filterOptions) button {
		color: #fff;
	}

	body.dark-mode .centerPanel [data-pe-id=tableControls] .menu-container:not(.alternate) .t-menu,
	body.dark-mode .navview-content [data-pe-id=tableControls] .menu-container:not(.alternate) .t-menu,
	body.dark-mode .frame.dataTable [data-pe-id=tableControls] .menu-container:not(.alternate) .t-menu,
	body.dark-mode .centerPanel [data-pe-id=tableControls] .menu-container:not(.alternate) .t-menu > li > a,
	body.dark-mode .navview-content [data-pe-id=tableControls] .menu-container:not(.alternate) .t-menu > li > a {
		background-color: #222 !important;
		color: #ccc !important;
	}

		body.dark-mode .centerPanel [data-pe-id=tableControls] .menu-container:not(.alternate) .t-menu .dropdown-toggle:after,
		body.dark-mode .navview-content [data-pe-id=tableControls] .menu-container:not(.alternate) .t-menu .dropdown-toggle:after,
		body.dark-mode .frame.dataTable [data-pe-id=tableControls] .menu-container:not(.alternate) .t-menu .dropdown-toggle:after {
			border-color: transparent transparent #ccc transparent;
		}

		body.dark-mode .centerPanel [data-pe-id=tableControls] .menu-container:not(.alternate) .t-menu > li > a:hover,
		body.dark-mode .navview-content [data-pe-id=tableControls] .menu-container:not(.alternate) .t-menu > li > a:hover {
			background-color: #111 !important;
			color: #ccc !important;
		}

	body.dark-mode .table.dataTable .sorting_asc {
		background-color: #444;
	}

	body.dark-mode .table thead,
	body.dark-mode .table tfoot,
	body.dark-mode .dataTable .table thead,
	body.dark-mode .dataTable .table tfoot,
	body.dark-mode .table.dataTable thead,
	body.dark-mode .table.dataTable tfoot,
	body.dark-mode .table.dataTable .thead,
	body.dark-mode .table.dataTable .tfoot {
		border-color: #333;
	}

	body.dark-mode .table.row-border tr + tr,
	body.dark-mode .table.row-border .tr + .tr {
		border-color: #555;
	}

	body.dark-mode .table.row-hover tbody tr:not(.no-hover):hover,
	body.dark-mode .table.row-hover .tbody tr:not(.no-hover):hover,
	body.dark-mode .table.row-hover tbody .tr:not(.no-hover):hover,
	body.dark-mode .table.row-hover .tbody .tr:not(.no-hover):hover {
		background-color: rgba(28, 183, 236, 0.1) !important;
	}


	body.dark-mode .table thead td,
	body.dark-mode .table tfoot td,
	body.dark-mode .table .thead td,
	body.dark-mode .table .tfoot td,
	body.dark-mode .table thead .td,
	body.dark-mode .table tfoot .td,
	body.dark-mode .table .thead .td,
	body.dark-mode .table .tfoot .td {
		color: inherit;
	}

	body.dark-mode .multiSeletedItem > span {
		color: inherit;
	}

	body.dark-mode .multiSeletedItem {
		border-color: inherit;
	}

	body.dark-mode .paginate_button.disabled {
		color: #555 !important;
		background-color: #222 !important;
		border-color: #555 !important;
	}

	body.dark-mode a.paginate_button:not(.current):hover {
		color: #111 !important;
		background-color: #ddd !important;
		border-color: #ddd !important;
	}

	body.dark-mode .dataTables_processing {
		color: initial;
	}

	body.dark-mode table .highlight {
		color: initial !important;
	}

    body.dark-mode .table.dataTable tr.inactive,
    body.dark-mode .table.dataTable tr.inactive .fg-darkBlue,
    body.dark-mode .table.dataTable tr.inactive a {
        color: #555 !important;
    }

        body.dark-mode .table.dataTable tr.inactive td.options a {
            color: #000 !important;
        }

            body.dark-mode .table.dataTable tr.inactive td.options a.smallButton {
                color: #fff !important;
            }

            body.dark-mode .table.dataTable tr.inactive td.options a:hover {
                color: #fff !important;
            }


	/* Tiles
-----------------------------*/
	body.dark-mode ul[data-view=tiles].listview .node:hover {
		color: #111;
	}

	/* Inputs
-----------------------------*/
	body.dark-mode .radio input[type=radio]:checked ~ .check {
		border-color: #ccc;
	}

	body.dark-mode input[type=text],
	body.dark-mode input[type=password],
	body.dark-mode input[type=tel],
	body.dark-mode input[type=datetime-local],
	body.dark-mode input[type=email],
	body.dark-mode input[type=file],
	body.dark-mode input[type=month],
	body.dark-mode input[type=number],
	body.dark-mode input[type=search],
	body.dark-mode input[type=time],
	body.dark-mode input[type=url],
	body.dark-mode input[type=week],
	body.dark-mode input[type=file],
	body.dark-mode select,
	body.dark-mode textarea,
	body.dark-mode .file,
	body.dark-mode .input,
	body.dark-mode .textarea,
	body.dark-mode .select,
	body.dark-mode .tag-input,
	body.dark-mode .spinner {
		background: #1d1d1d;
		color: #ccc;
		border-color: #555;
	}

		body.dark-mode .disabled input[type=text],
		body.dark-mode .disabled input[type=password],
		body.dark-mode .disabled input[type=tel],
		body.dark-mode .disabled input[type=datetime-local],
		body.dark-mode .disabled input[type=email],
		body.dark-mode .disabled input[type=file],
		body.dark-mode .disabled input[type=month],
		body.dark-mode .disabled input[type=number],
		body.dark-mode .disabled input[type=search],
		body.dark-mode .disabled input[type=time],
		body.dark-mode .disabled input[type=url],
		body.dark-mode .disabled input[type=week],
		body.dark-mode .disabled input[type=file],
		body.dark-mode select.disabled,
		body.dark-mode textarea.disabled,
		body.dark-mode .file.disabled,
		body.dark-mode .input.disabled,
		body.dark-mode .textarea.disabled,
		body.dark-mode .select.disabled,
		body.dark-mode .tag-input.disabled,
		body.dark-mode .spinner.disabled {
			background: #444;
			color: #777 !important;
		}

			body.dark-mode .input.disabled .prepend {
				background-color: #777;
			}

		body.dark-mode .input .button:not(.input-custom-button) {
			background-color: #ccc;
		}

	body.dark-mode .checkbox:not(.style2) input[type=checkbox]:checked ~ .check {
		background-color: transparent;
		border-color: initial;
	}

	body.dark-mode .checkbox:not(.style2) input[type=checkbox]:checked ~ .check {
		background-color: transparent;
		border-color: initial;
	}

	body.dark-mode .checkbox:not(.style2) input[type=checkbox]:disabled ~ .check {
		border-color: #333;
		background-color: #333;
	}

	body.dark-mode .checkbox.display input[type=checkbox] ~ .check,
	body.dark-mode .checkbox.display input[type=checkbox]:checked ~ .check,
	body.dark-mode .checkbox.display input[type=checkbox]:disabled ~ .check {
		border-color: #989898;
		background-color: inherit;
	}

		body.dark-mode .checkbox.display input[type=checkbox]:checked ~ .check,
		body.dark-mode .checkbox.display input[type=checkbox]:checked ~ .check::before {
			border-color: #1d1d1d;
			background-color: #ccc;
		}

	body.dark-mode label.select button,
	body.dark-mode .d-menu:not([data-role=dropdown]),
	body.dark-mode .v-menu:not([data-role=dropdown]),
	body.dark-mode .select .drop-container {
		background-color: inherit;
		color: inherit;
	}

		body.dark-mode .d-menu:not([data-role=dropdown]) li:hover,
		body.dark-mode .v-menu:not([data-role=dropdown]) li:hover {
			background-color: #111;
		}

	body.dark-mode .select .group-title {
		background: #111;
	}

	body.dark-mode div[id^=TextEditor] input,
	body.dark-mode div[id^=HtmlEditor] input {
		background-color: initial !important;
		color: initial !important;
	}

	body.dark-mode #notFoundElement {
		color: initial;
	}

	body.dark-mode .ui-autocomplete-loading {
		background: url(/Content/themes/MetroUI/images/preloader-w8-cycle-white.gif) center center no-repeat !important;
		background-size: 25px !important;
	}

	body.dark-mode .ui-autocomplete .ui-menu-item.inactive {
		color: #555 !important
	}

	body.dark-mode .ui-autocomplete .ui-menu-item.inactive:hover {
		color: #fff !important
	}

	body.dark-mode .button-set {
		background-color: #3d3d3d !important;
	}
		body.dark-mode .button-set.darkmode-no-bg {
			background-color: #222 !important;
		}

	body.dark-mode .button-set input[type=text],
	body.dark-mode .button-set input[type=password],
	body.dark-mode .button-set input[type=tel],
	body.dark-mode .button-set input[type=datetime-local],
	body.dark-mode .button-set input[type=email],
	body.dark-mode .button-set input[type=file],
	body.dark-mode .button-set input[type=month],
	body.dark-mode .button-set input[type=number],
	body.dark-mode .button-set input[type=search],
	body.dark-mode .button-set input[type=time],
	body.dark-mode .button-set input[type=url],
	body.dark-mode .button-set input[type=week],
	body.dark-mode .button-set input[type=file],
	body.dark-mode .button-set select,
	body.dark-mode .button-set textarea,
	body.dark-mode .button-set .file,
	body.dark-mode .button-set .input,
	body.dark-mode .button-set .textarea,
	body.dark-mode .button-set .select,
	body.dark-mode .button-set .tag-input,
	body.dark-mode .button-set .spinner {
		background-color: #fff;
		color: #111;
		border-color: #d9d9d9;
	}

		body.dark-mode .button-set input[type=text]:hover,
		body.dark-mode .button-set input[type=password]:hover,
		body.dark-mode .button-set input[type=tel]:hover,
		body.dark-mode .button-set input[type=datetime-local]:hover,
		body.dark-mode .button-set input[type=email]:hover,
		body.dark-mode .button-set input[type=file]:hover,
		body.dark-mode .button-set input[type=month]:hover,
		body.dark-mode .button-set input[type=number]:hover,
		body.dark-mode .button-set input[type=search]:hover,
		body.dark-mode .button-set input[type=time]:hover,
		body.dark-mode .button-set input[type=url]:hover,
		body.dark-mode .button-set input[type=week]:hover,
		body.dark-mode .button-set input[type=file]:hover,
		body.dark-mode .button-set select:hover,
		body.dark-mode .button-set textarea:hover,
		body.dark-mode .button-set .file:hover,
		body.dark-mode .button-set .input:hover,
		body.dark-mode .button-set .textarea:hover,
		body.dark-mode .button-set .select:hover,
		body.dark-mode .button-set .tag-input:hover,
		body.dark-mode .button-set .spinner:hover {
			border-color: #c0c0c0;
		}

		body.dark-mode .button-set .input .button:not(.input-custom-button) {
			background-color: transparent;
		}

		body.dark-mode .button-set .input .button:hover {
			background-color: #f8f8f8;
			text-shadow: rgba(0, 0, 0, 0.25) 0.1em 0.1em 0.2em;
		}

	/* Buttons
-----------------------------*/
	body.dark-mode [data-pe-role=caseDebtsControlsContainer] .button:hover,
	body.dark-mode .button[data-pe-role=oauth]:hover,
	body.dark-mode .button.fileinput-button:hover,
	body.dark-mode button.button:not(.primary):hover {
		background-color: #ccc;
	}

	body.dark-mode .button.bg-gray-hover:hover {
		color: #1d1d1d;
	}

	body.dark-mode button.button.input-custom-button.info:hover {
		color: #ffffff;
		background-color: #30abe6;
		border-color: #1891cb;
	}

	body.dark-mode .split-button.small .split {
		/*margin-left: -2px !important;*/ /*fix for quirkiness with the payments buttons on the dashboard (they overlap and the combined opacity results in brighter colour where they overlap)*/
	}

	body.dark-mode a.smallButton:not(.mgt):not(.register):not(:disabled),
	body.dark-mode button.smallButton:not(.mgt):not(.register):not(:disabled),
	body.dark-mode .smallButton:not(.mgt):not(.register):not(:disabled),
	body.dark-mode a.largeButton:not(.mgt):not(.register):not(:disabled),
	body.dark-mode button.largeButton:not(.mgt):not(.register):not(:disabled),
	body.dark-mode .largeButton:not(.mgt):not(.register):not(:disabled),
	body.dark-mode .sectionHeader > a {
		/*color: #fff !important;
		background-color: rgba(64, 166, 219, .5);
		border-color: rgba(64, 166, 219, .1);*/

		/*border-color: #40A6DB !important;
		background-color: #40A6DB;
		color: #fff !important;*/

		color: #40A6DB;
		background-color: #222;
		border-color: #40A6DB;
	}

		body.dark-mode a.smallButton:not(.mgt):hover:not(:disabled),
		body.dark-mode button.smallButton:not(.mgt):hover:not(:disabled),
		body.dark-mode .smallButton:not(.mgt):hover:not(:disabled),
		body.dark-mode a.largeButton:not(.mgt):hover:not(:disabled),
		body.dark-mode button.largeButton:not(.mgt):hover:not(:disabled),
		body.dark-mode .largeButton:not(.mgt):hover:not(:disabled),
		body.dark-mode .sectionHeader > a:hover:not(:disabled) {
			/*border-color: #40A6DB !important;
			background-color: #40A6DB !important;
			color: #fff !important;*/

			/*border: 1px solid #40A6DB;
			background-color: transparent !important;
			color: #40A6DB !important;*/

			color: #222 !important;
			background-color: #40A6DB;
			border-color: #40A6DB;
		}

	body.dark-mode a.smallButton:not(:disabled):hover, body.dark-mode .smallButton:not(:disabled):hover,
	body.dark-mode a.largeButton:not(:disabled):hover, body.dark-mode .largeButton:not(:disabled):hover,
	body.dark-mode button.smallButton:not(:disabled):hover, body.dark-mode button.largeButton:not(:disabled):hover,
	body.dark-mode a.smallButton.active:not(:disabled), body.dark-mode .smallButton.active:not(:disabled),
	body.dark-mode a.largeButton.active:not(:disabled), body.dark-mode .largeButton.active:not(:disabled),
	body.dark-mode button.smallButton.active:not(:disabled), body.dark-mode button.largeButton.active:not(:disabled) {
		color: #222 !important;
	}

	body.dark-mode .dropdown-toggle:hover::before {
		border-color: #222;
	}

	body.dark-mode a.smallButton.mgt:not(:disabled),
	body.dark-mode button.smallButton.mgt:not(:disabled),
	body.dark-mode .smallButton.mgt:not(:disabled),
	body.dark-mode a.largeButton.mgt:not(:disabled),
	body.dark-mode button.largeButton.mgt:not(:disabled),
	body.dark-mode .largeButton.mgt:not(:disabled) {
		color: #157A6E !important;
		background-color: #222 !important;
		border-color: #157A6E !important;
	}

	body.dark-mode a.smallButton.mgt:hover:not(:disabled),
	body.dark-mode button.smallButton.mgt:hover:not(:disabled),
	body.dark-mode .smallButton.mgt:hover:not(:disabled),
	body.dark-mode a.largeButton.mgt:hover:not(:disabled),
	body.dark-mode button.largeButton.mgt:hover:not(:disabled),
	body.dark-mode .largeButton.mgt:hover:not(:disabled) {
		color: #222 !important;
		background-color: #157A6E !important;
		border-color: #222 !important;
	}

	body.dark-mode .button-group a.smallButton:first-of-type:not(:disabled),
	body.dark-mode .button-group button.smallButton:first-of-type:not(:disabled),
	body.dark-mode .button-group .smallButton:first-of-type:not(:disabled),
	body.dark-mode .button-group a.largeButton:first-of-type:not(:disabled),
	body.dark-mode .button-group button.largeButton:first-of-type:not(:disabled),
	body.dark-mode .button-group .largeButton:first-of-type:not(:disabled),
	body.dark-mode .button-group a.smallButton:first-of-type:hover:not(:disabled),
	body.dark-mode .button-group button.smallButton:first-of-type:hover:not(:disabled),
	body.dark-mode .button-group .smallButton:first-of-type:hover:not(:disabled),
	body.dark-mode .button-group a.largeButton:first-of-type:hover:not(:disabled),
	body.dark-mode .button-group button.largeButton:first-of-type:hover:not(:disabled),
	body.dark-mode .button-group .largeButton:first-of-type:hover:not(:disabled) {
		/*border-right-color: #222 !important;*/
	}

	body.dark-mode button.bg-transparent[data-role=hint] > i {
		color: #ccc;
	}

	body.dark-mode a.smallButton:disabled,
	body.dark-mode button.smallButton:disabled,
	body.dark-mode .smallButton:disabled,
	body.dark-mode a.largeButton:disabled,
	body.dark-mode button.largeButton:disabled,
	body.dark-mode .largeButton:disabled,
	body.dark-mode a.smallButton:disabled:hover,
	body.dark-mode button.smallButton:disabled:hover,
	body.dark-mode .smallButton:disabled:hover,
	body.dark-mode a.largeButton:disabled:hover,
	body.dark-mode button.largeButton:disabled:hover,
	body.dark-mode .largeButton:disabled:hover,
	body.dark-mode a.smallButton.disabled,
	body.dark-mode button.smallButton.disabled,
	body.dark-mode .smallButton.disabled,
	body.dark-mode a.largeButton.disabled,
	body.dark-mode button.largeButton.disabled,
	body.dark-mode .largeButton.disabled,
	body.dark-mode a.smallButton.disabled:hover,
	body.dark-mode button.smallButton.disabled:hover,
	body.dark-mode .smallButton.disabled:hover,
	body.dark-mode a.largeButton.disabled:hover,
	body.dark-mode button.largeButton.disabled:hover,
	body.dark-mode .largeButton.disabled:hover {
		color: #777 !important;
		background-color: transparent !important;
		border-color: #777 !important;
	}

	body.dark-mode .forms .disabled {
		color: #777 !important;
	}

		body.dark-mode .forms .disabled .checkbox.style2 .check {
			border-color: #777 !important;
		}

	body.dark-mode button.saveButton.button {
		border-color: inherit;
	}

	body.dark-mode button.flat-button {
		color: inherit;
	}

		body.dark-mode button.flat-button:hover {
			color: initial;
		}

	body.dark-mode .button.small.c-default:hover {
		background-color: #ccc;
	}

	body.dark-mode .dialog .frames .button-set {
		background-color: inherit !important;
	}

	body.dark-mode .messageBar .smallButton,
	body.dark-mode .messageBar .smallButton:hover {
		color: #fff !important;
		background-color: #40A6DB !important;
		/*border-color: #40A6DB !important;*/
		cursor: inherit;
	}

	body.dark-mode a.button.alternate {
		background-color: rgba(64, 166, 219, .5);
	}

		body.dark-mode a.button.alternate:hover {
			background-color: #156085;
		}

	body.dark-mode .button-set:not(.excludeBtnStyles) button.disabled {
		border-color: #bbb;
		background-color: #bbb !important;
		color: #777 !important;
	}

	body.dark-mode .button-set .switch .caption,
	body.dark-mode .dialog-content .button-set .checkbox .caption {
		color: initial;
	}

/* Panel
-----------------------------*/
	body.dark-mode .panel {
		background-color: inherit;
		color: inherit;
	}

		body.dark-mode .panel .dropdown-toggle:before {
			border-color: #ccc;
		}

/* Exemp. Calc.
-----------------------------*/
	body.dark-mode .bg-calc-lightRed,
	body.dark-mode .bg-calc-lightGreen {
		color: #333;
	}

		body.dark-mode .bg-calc-lightRed:hover,
		body.dark-mode .bg-calc-lightGreen:hover {
			color: inherit;
		}

	body.dark-mode table tbody tr td.options a.smallButton {
		border: 2px solid transparent !important;
		background-color: transparent !important;
	}

	body.dark-mode .formViewLayout {
		background-color: #555;
	}

	body.dark-mode .popupWithList {
		background-color: #222;
	}

		body.dark-mode .popupWithList .dashboard-header {
			color: #ccc;
		}

	/* Conversation
-----------------------------*/
	body.dark-mode .messageContainer:not(.user) .message {
		color: #111 !important;
	}

	body.dark-mode .conversationMessages .bg-gray.fg-white {
		color: #1d1d1d !important;
	}

	body.dark-mode .conversationMessages .bg-lightGray.sticky-header {
		background: #111 !important;
		color: #ccc;
	}

	body.dark-mode .conversations.navview .navview-menu li:not(.active) a:hover {
		background-color: #000 !important;
		color: #ccc !important;
	}

	body.dark-mode li.conversation.active {
		box-shadow: 0px 0px 5px #595959;
	}

	/* Court Notices
-----------------------------*/
	body.dark-mode .courtnotices .unread * {
		font-weight: bolder !important;
		color: #fff;
	}

	body.dark-mode .courtnotices tbody tr * {
		color: #aaa;
	}

	body.dark-mode .courtnotices .pageFooter button.disabled {
		background-color: inherit !important;
		color: #777 !important;
	}

	body.dark-mode .courtnotices .pageFooter button {
		color: inherit !important;
	}

		body.dark-mode .courtnotices .pageFooter button:hover {
			color: initial !important;
		}

	body.dark-mode iframe {
		background-color: #efefef;
	}

		body.dark-mode iframe#widget-Botsonic {
			background-color: transparent;
		}

	body.dark-mode .treeview li .node-toggle::before {
		border-color: #ccc;
	}

	body.dark-mode .courtnotices .table tfoot th {
		color: inherit;
	}

	/* Calendar/Events
-----------------------------*/
	body.dark-mode .card-content.fg-black,
	body.dark-mode .fc-header > .fc-title {
		color: initial !important;
	}

	body.dark-mode div[id^="calendar"] #custom-menu li > a:hover {
		color: initial !important;
	}

	body.dark-mode div[id^="calendar"] #custom-menu li:active > a {
		color: inherit !important;
	}

	body.dark-mode .modernPages .modCalendar .fc-view-container {
		background-color: #1d1d1d;
	}

    body.dark-mode .calendar-header,
    body.dark-mode .calendar-content,
    body.dark-mode .calendar-footer {
        background-color: #111;
        color: inherit;
    }

        body.dark-mode .calendar-content .outside {
            color: #333;
        }

        body.dark-mode .calendar-content .excluded {
            background-color: #222;
        }

		body.dark-mode .calendar-content .days .day:not(.selected):not(.today):hover {
			background: rgba(175, 175, 175, 0.25);
		}

	body.dark-mode .fc-unthemed th,
	body.dark-mode .fc-unthemed td,
	body.dark-mode .fc-unthemed thead,
	body.dark-mode .fc-unthemed tbody,
	body.dark-mode .fc-unthemed .fc-divider,
	body.dark-mode .fc-unthemed .fc-row,
	body.dark-mode .fc-unthemed .fc-content,
	body.dark-mode .fc-unthemed .fc-popover,
	body.dark-mode .fc-unthemed .fc-list-view,
	body.dark-mode .fc-unthemed .fc-list-heading td {
		border-color: #ddd;
		border-color: #444;
	}

	body.dark-mode .ui-timepicker-wrapper {
		background-color: inherit;
	}

	body.dark-mode .ui-timepicker-list li {
		color: inherit;
	}

	/* SOFA
-----------------------------*/
	/*body.dark-mode .sofa button[data-pe-role=previous],
	body.dark-mode .sofa button[data-pe-role=next] {
		color: inherit !important;
	}*/

	body.dark-mode .pagination .page-item {
		background-color: #222;
		color: #ccc;
		border: 1px solid #333;
	}

	/* Jubilee License
-----------------------------*/
	body.dark-mode .wizardContent .sticky-header {
		background-color: #111 !important;
	}

	body.dark-mode .bg-lightGray .license {
		background-color: #222;
	}

	body.dark-mode .license .productType:not(.active):not(:hover) .priceGroup .productId {
		border-color: #ebebeb;
	}

		body.dark-mode .license .productType:not(.active):not(:hover) .priceGroup .productId:not(.active) {
			background-color: #1d1d1d;
			color: #ebebeb;
		}

    body.dark-mode .licenses .wizardContent #licenseWelcomeLogo {
        background-image: url(/Images/JubileeLog_OffWhite.png);
    }

    body.dark-mode .licensesContainer .license {
        background-color: #222 !important;
    }

        body.dark-mode .licensesContainer .license .licenseHeader {
            color: inherit !important;
        }

    body.dark-mode .licenses > .frames.noShadow {
        border-color: #222 !important;
    }

    body.dark-mode .licenses .frames {
        background-color: inherit;
    }

    body.dark-mode .licensesContainer .license .licenseHeader .titleLogo {
        background-image: url(/Content/themes/ProEngine/Images/nameandlogo_150_white.png);
    }

    body.dark-mode .licensesContainer .license .licenseContainer .button-group .button:not([class^="button input-"]):hover .titleLogo {
        background-image: url(/Content/themes/ProEngine/Images/nameandlogo_150_white.png);
    }

	body.dark-mode .bg-lightGray .license .productType {
		background-color: #222 !important;
	}

/* Credit Report
-----------------------------*/
	body.dark-mode .caseCreditorsParentContainer {
		border-color: #1d1d1d !important;
		background-color: #222 !important;
	}

	body.dark-mode .creditReport table#creditReportTable tr.rowHeader td {
		border-color: #1d1d1d;
		background-color: #222;
	}

		body.dark-mode .creditReport table#creditReportTable tr.rowHeader td:first-child,
		body.dark-mode .creditReport table#creditReportTable tr.rowContent td:first-child,
		body.dark-mode .creditReport table#creditReportTable tr.rowFooter td:first-child {
			border-color: #1d1d1d;
		}

		body.dark-mode .creditReport table#creditReportTable tr.rowHeader td:last-child,
		body.dark-mode .creditReport table#creditReportTable tr.rowContent td:last-child,
		body.dark-mode .creditReport table#creditReportTable tr.rowFooter td:last-child {
			border-color: #1d1d1d;
		}

	body.dark-mode .creditReport table#creditReportTable tr.rowFooter td {
		border-color: #1d1d1d;
	}

	body.dark-mode .creditReport table#creditReportTable tr.rowHeader td,
	body.dark-mode .creditReport table#creditReportTable tr.rowContent td,
	body.dark-mode .creditReport table#creditReportTable tr.rowFooter td {
		background-color: #222 !important;
	}

	/* New UI Update
-----------------------------*/
	body.dark-mode .singlePageAppWrap .singlePageAppWrap-nav {
		background-color: #a8acad !important;
	}

		body.dark-mode .singlePageAppWrap .singlePageAppWrap-nav > .ui-state-active {
			background-color: #222 !important;
			background-color: #0d0d0d;
		}

	body.dark-mode .singlePageAppWrap-nav > .ui-state-active {
		box-shadow: 0 6px 0 rgba(34, 34, 34, 1), 0 0 6px rgba(0,0,0,.3);
	}

	body.dark-mode .singlePageAppWrap .ui-tabs-nav li.ui-state-active > a {
		color: #ccc !important;
	}

	body.dark-mode .modernPages {
		background-color: #0d0d0d !important;
	}

	body.dark-mode .agendaList .sticky-header {
		background-color: #0d0d0d !important;
	}

	body.dark-mode .dashboard .dashboard-item .agendaList .sticky-header {
		background-color: #222 !important;
	}

	body.dark-mode .agendaList .sticky-header > * {
		border-color: #ccc;
	}

	body.dark-mode .modernPages .tabContents {
		background-color: #222;
	}

	body.dark-mode .modernPages .modern:not(.subtab) .frames {
		background-color: #222 !important;
	}

	body.dark-mode ul[data-role="tabs"] {
		background: transparent;
	}

	body.dark-mode .tabs > ul.tabs-list > li {
		background: #3d3d3d;
		border-color: #3d3d3d;
		border-bottom-color: #40A6DB;
	}

		body.dark-mode .tabs > ul.tabs-list > li.active {
			background: #222;
		}

	body.dark-mode .modernPages .tabFooter {
		background-color: #1d1d1d !important;
	}

	body.dark-mode .centerPanel,
	body.dark-mode .ui-widget-content {
		background-color: #0d0d0d;
	}

	body.dark-mode .modernPages .modern:not(.subtab) .frames .frame form .button-set:last-of-type:not(.notSaveBtn):not([class^=cell]),
	body.dark-mode .modernPages .modern:not(.subtab) .frames .frame form .button-set.saveBtn {
		background-color: #3d3d3d !important;
	}

	body.dark-mode div.summary.bg-lightGray {
		background-color: transparent !important;
	}

	body.dark-mode footer.summary {
		background-color: #1a1a1a !important;
	}

	body.dark-mode .navview:not(.alternate) .navview-pane,
	body.dark-mode .navview.side-filters .navview-pane {
		background-color: #222 !important;
	}

	body.dark-mode .subtab .navview:not(.alternate) .navview-pane,
	body.dark-mode .subtab .navview.side-filters .navview-pane {
		background-color: #1a1a1a !important;
	}

	body.dark-mode .agendaList .sticky-header.taskGroupTitle {
		background-color: #0d0d0d !important;
	}

    body.dark-mode .modernPages .agendaList [data-pe-group] {
        background-color: #0d0d0d !important;
    }

	body.dark-mode .agendaSideBar button.bg-cyan {
		background-color: #13709e !important;
	}

	body.dark-mode .radio input[type=radio]:disabled ~ .check {
		border-color: #444;
		background-color: transparent;
	}

	body.dark-mode .modernPages [id^=Forms_] .tabFooter {
		background-color: transparent !important;
	}

	body.dark-mode #sidebar_conversation {
		background-color: inherit;
	}

		body.dark-mode #sidebar_conversation .sidebar-menu {
			color: inherit;
		}

	body.dark-mode aside#sidebar_conversation .dialog-caption .buttons [class^=btn-],
	body.dark-mode aside#sidebar_conversation .sidebar-caption .buttons [class^=btn-] {
		color: inherit;
	}

	body.dark-mode .navview.report {
		background-color: #111 !important;
	}

	body.dark-mode .updateFormFileFiles .docsAddedList {
		border-color: transparent;
		background-color: #222;
	}

	body.dark-mode .tabs + .frames .tabs li.active {
		box-shadow: 0 8px 0 #222, 0 0 2px rgba(0, 0, 0, 0.3);
	}

	/* Document Requests
-----------------------------*/
	body.dark-mode button.documentBtn.small {
		background-color: #444;
		color: #ccc;
	}

		body.dark-mode button.documentBtn.small:hover {
			color: #111;
		}

	body.dark-mode .simpleInput.no-border input[type=text],
	body.dark-mode .simpleInput.no-border textarea,
	body.dark-mode .simpleInput.no-border select {
		background-color: #111 !important;
	}

	body.dark-mode .simpleInput.no-border .input:not(.focused) {
		background-color: #222 !important;
	}

	body.dark-mode .bd-gray.bg-white {
		background-color: #222 !important;
		border-color: #555 !important;
	}

	/* Tasks
-----------------------------*/
	body.dark-mode .modernPages .agendaList [data-pe-id="addContainer"] form {
		background-color: #222 !important;
	}

	body.dark-mode .agendaSideBar .bg-cyan {
		background-color: #13709e !important;
	}


/* Scroll Bar
----------------------------------------------------------*/
	body.dark-mode ::-webkit-scrollbar-thumb {
		border: 6px solid transparent;
		background: rgba(64, 166, 219, 1); /*background: rgba(255, 255, 255, .2);*/
		background: var(--palette-black-alpha-20,rgba(64, 166, 219, .5));
		border-radius: 10px;
		background-clip: padding-box;
	}

	body.dark-mode ::-webkit-scrollbar-thumb:hover {
		background: rgba(64, 166, 219, 1);
		background: var(--palette-black-alpha-30,rgba(49, 177, 224, 1));
		background-clip: padding-box
	}

	body.dark-mode ::-webkit-scrollbar-corner {
		background: transparent;
	}

	body.dark-mode .custom-scrollbar {
		scrollbar-color: rgba(255, 255, 255, .2) transparent;
		scrollbar-color: var(--palette-black-alpha-20,rgba(255, 255, 255, .2)) transparent;
		scrollbar-width: thin
	}

		body.dark-mode .custom-scrollbar.scroll-auto-hide {
			scrollbar-color: transparent transparent
		}

			body.dark-mode .custom-scrollbar.scroll-auto-hide:hover {
				scrollbar-color: rgba(255, 255, 255, .2) transparent;
				scrollbar-color: var(--palette-black-alpha-20,rgba(150, 150, 150, .2)) transparent
			}

			body.dark-mode .custom-scrollbar.scroll-auto-hide::-webkit-scrollbar-thumb {
				background: transparent;
				background-clip: padding-box
			}

			body.dark-mode .custom-scrollbar.scroll-auto-hide:hover::-webkit-scrollbar-thumb {
				background: rgba(255, 255, 255, .2);
				background: var(--palette-black-alpha-20,rgba(150, 150, 150, .2));
				background-clip: padding-box
			}

			body.dark-mode .navview-menu.custom-scrollbar::-webkit-scrollbar-thumb {
				background: rgba(0,0,0,.2);
				background: var(--palette-black-alpha-20,rgba(0, 0, 0, .1));
				border-radius: 10px;
				background-clip: padding-box;
			}

			body.dark-mode .navview-menu.custom-scrollbar::-webkit-scrollbar-thumb:hover {
				background: rgba(255, 255, 255, .3);
				background: var(--palette-black-alpha-30,rgba(150, 150, 150, .3));
				background-clip: padding-box
			}


	body.dark-mode .sidebar-caption .buttons [class^=btn-] {
		color: inherit;
	}

	body.dark-mode aside#sidebar_layout {
		background-color: #222;
		border-color: #444;
	}

	body.dark-mode .t-menu.horizontal > li > a {
		border-color: #444;
	}

	body.dark-mode .sidebar footer.button-set {
		background-color: #3d3d3d
	}


/* Borders
---------------------------------------------------*/
body.dark-mode .grey-border-bottom {
	border-bottom: 1px solid #ccc;
}


/* Logins Page
---------------------------------------------------*/
body.dark-mode .credentials .table.striped tbody tr:nth-child(even) {
	background-color: #1d1d1d;
}

body.dark-mode .adminSettings .credentials.bg-white,
body.dark-mode .credentials .bg-white {
	background-color: #222 !important;
}


/* Switches
---------------------------------------------------*/
body.dark-mode .form-group.disabled:not(.keep-color) .switch .check {
    border-color: #555;
}

    body.dark-mode .form-group.disabled:not(.keep-color) .switch .check::after {
        background-color: #555;
        border-color: #555;
    }

body.dark-mode .form-group.disabled:not(.keep-color) .switch input[type="checkbox"]:checked ~ .check,
body.dark-mode .form-group.disabled:not(.keep-color) .switch input[type="checkbox"]:disabled ~ .check {
    background: #1d1d1d;
    border-color: #555;
}

    body.dark-mode .form-group.disabled:not(.keep-color) .switch input[type="checkbox"]:checked ~ .check::after {
        background-color: #555;
        border-color: #555;
    }


/*Multi-Select Select Dropdowns
--------------------------------------*/
	body.dark-mode .select .selected-item {
		background-color: #333;
		color: inherit;
	}

		body.dark-mode .select .selected-item .remover {
			background-color: #bbb;
			color: initial;
		}



/* Subtabs
---------------------------------------------------*/
body.dark-mode .subtab ul.tabs-list > li {
    border-bottom-color: #444 !important;
}

    body.dark-mode .subtab ul.tabs-list > li > a {
        background-color: #2d2d2d;
    }

    body.dark-mode .subtab ul.tabs-list > li.active a,
    body.dark-mode .subtab ul.tabs-list > li a:hover {
        background-color: #444 !important;
    }

body.dark-mode .tabs > ul.tabs-list > li.active {
    border-color: #40A6DB !important;
}


/* Case Notes Sidebar
---------------------------------------------------*/
body.dark-mode #loadQuickAddForm .button-set {
	background-color: transparent !important;
}

/* ======== End of Dark Mode Styles =============
===============================================*/

.ui-timepicker-wrapper {
    overflow-y: auto;
    max-height: 150px;
    width: 6.5em;
    background: #fff;
    border: 1px solid #ddd;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    outline: none;
    z-index: 10052;
    margin: 0;
}

.ui-timepicker-wrapper.ui-timepicker-with-duration {
    width: 13em;
}

.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,
.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60 {
    width: 11em;
}

.ui-timepicker-list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.ui-timepicker-duration {
    margin-left: 5px;
    color: #888;
}

.ui-timepicker-list:hover .ui-timepicker-duration {
    color: #888;
}

.ui-timepicker-list li {
    padding: 3px 0 3px 5px;
    cursor: pointer;
    white-space: nowrap;
    color: #000;
    list-style: none;
    margin: 0;
}

.ui-timepicker-list:hover .ui-timepicker-selected {
    background: #fff;
    color: #000;
}

li.ui-timepicker-selected,
.ui-timepicker-list li:hover,
.ui-timepicker-list .ui-timepicker-selected:hover {
    background: #1980EC;
    color: #fff;
}

li.ui-timepicker-selected .ui-timepicker-duration,
.ui-timepicker-list li:hover .ui-timepicker-duration {
    color: #ccc;
}

.ui-timepicker-list li.ui-timepicker-disabled,
.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
    color: #888;
    cursor: default;
}

.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
    background: #f2f2f2;
}

