﻿@font-face {
    font-family: 'montserrat-regular';
    src: url('../default/fonts/montserrat-regular.ttf') format('truetype');
}

body {
    font-family: montserrat-regular;
    /*scrollbar-track-color: #d1d3d4;
    scrollbar-base-color: #3CBFAE;
    scrollbar-arrow-color: #eda066;*/
}

@Media Print {
    #header {
        display: none;
    }

    #menubar {
        display: none;
    }

    .updateProgressClass {
        position: absolute;
        display: none;
        height: 32px;
        width: 32px;
        z-index: -1;
    }

    .hiddenPrint {
        display: none;
    }
}

.gridview_filter {
    font-size: 10px;
    background-color: #CCCCCC;
    color: #333333;
}

.updateProgressClass {
    position: absolute;
    display: none;
    height: 32px;
    width: 32px;
    z-index: 10;
}

.updateProgressMask {
    position: absolute;
    display: none;
    z-index: 9;
    /*background-color:#000; filter: alpha(opacity=30); opacity:0.3;*/
}

form, html {
    height: 100%;
    margin: 0;
    padding: 0;
}

body {
    text-align: left;
    height: 100%;
    margin: 0;
    padding: 0;
    background: #ffffff;
    background-image: url(./Images/bg_fade.png);
    background-repeat: repeat;
    background-attachment: fixed;
    font-family: montserrat-regular;
    font-size: 14px;
    font-weight: normal;
}

.rowEven {
    background-color: White;
}

.rowOdd {
    background-color: #EEFFFF;
}

th {
    background-color: #bbbbbb;
}

td {
    vertical-align: top;
}

table {
    margin-right: 0px;
    margin-left: 0px;
}

#master {
    background-color: #FFFFFF;
    /*margin: 0 auto;
    width: 950px;
    text-align: center;
    
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;*/
}

#header {
    /*background-color: #FFFFFF;
    height: 130px;
    background-image: url(./Images/bg_header.png);
    background-repeat: no-repeat;
    text-align: left;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: bold;
    padding: 2px 0px 5px 0px;
    font-family: Arial;
    font-style: italic;
    width: 100%;*/
}

#MasterMenuDiv {
    height: 30px;
}

.MenuDiv {
    clear: both;
    text-align: left !important;
    width: 100%;
    padding-top: 15px;
}

/*Gets rid of the double scroll bars on reports but if the report object has stuff on far right could interfere with access*/
.rwzContent {
    overflow: hidden !important;
}

#loginstatus {
    margin: 0 5px 0 5px;
    float: right;
    font-size: 12px;
}

#footer {
    background-color: #2c5ba1;
    color: #FFFFFF;
    font-size: 11px;
    height: 18px;
    text-align: center;
}

    #footer A {
        color: #FFFFFF;
        text-decoration: none;
    }

#footerwide {
    /*font-size: 11px;
    height: 30px;*/
    text-align: center;
    /*vertical-align:middle;*/
    background-color: #0272ba;
}

    #footerwide A {
        text-decoration: underline;
        color:#fff;
    }

#content {
    background-color: #FFFFFF;
    text-align: left;
    /*margin: 5px;*/
    /*padding: 5px;*/
    /*border-left: 5px solid #FFFFFF;
    border-right: 5px solid #FFFFFF;
    border-top: 5px solid #FFFFFF;
    border-bottom: 8px solid #FFFFFF;*/
    /*width: 100%;*/
}

    #content H1 {
        font-family: montserrat-regular;
        font-size: 18px;
        padding: 5px 0 5px 0;
        margin: 0 0 0 0;
    }

    #content H2 {
        font-family: montserrat-regular;
        font-size: 16px;
        font-weight: bold;
        padding: 5px 0 5px 0;
        margin: 0 0 0 0;
    }

    #content p {
        margin: 2px 0 2px 0;
    }

.RadWizard {
    padding: 1px !important;
}


.error {
    background-color: #FFC0CB;
    color: Red;
    font-size: 10px;
    padding: 2px 5px 2px 5px;
}

.warning {
    background-color: #F0E68C;
    color: Red;
    font-size: 14px;
}

.status {
    color: #51606D;
    background-color: #BCFFD1;
    font-size: 14px;
}

.news {
    background-color: #EEEEEE;
    border-width: 1px;
    border-color: #DDDDDD;
    border-style: solid;
    /*margin: 5px 4px 15px 2px;*/
    margin: 0px;
    padding: 5px 5px 5px 5px;
}

.news_details {
    padding: 0 0 0 15px;
}

.infobox {
    background-color: #EEEEEE;
    border-width: 1px;
    border-color: #DDDDDD;
    border-style: solid;
    margin: 5px 2px 15px 5px;
    padding: 5px 5px 5px 5px;
}

.infobox_details {
    padding: 0 0 0 15px;
}

    .infobox_details td, th {
        padding: 0 10px 0 5px;
    }

.align_right {
    text-align: right;
}

.align_center {
    text-align: center;
}

.align_left {
    text-align: left;
}

.align_leftMiddle {
    vertical-align: middle;
}

.hidden {
    display: none;
}

.inputbox {
    background-color: #FFFFFF;
    border-width: 1px;
    border-color: #DDDDDD;
    border-style: solid;
    margin: 5px 2px 15px 5px;
    padding: 5px 5px 5px 5px;
    vertical-align: top;
}

    .inputbox input {
        margin: 0px 0px 5px 3px;
        height: 26px;
    }

    .inputbox td {
        vertical-align: top;
    }

.statusbox {
    color: #51606D;
    background-color: #3CBFAE;
    font-size: 14px;
    border-width: 1px;
    border-color: #d1d3d4;
    border-style: solid;
    margin: 5px 2px 15px 5px;
    padding: 5px 5px 5px 5px;
}

.errorbox {
    background-color: #FFC0CB;
    color: Red;
    font-size: 14px;
    border-width: 1px;
    border-color: #DDDDDD;
    border-style: solid;
    margin: 5px 2px 15px 5px;
    padding: 5px 5px 5px 5px;
}

.warningbox {
    background-color: #F0E68C;
    color: Red;
    font-size: 14px;
    border-width: 1px;
    border-color: #DDDDDD;
    border-style: solid;
    margin: 5px 2px 15px 5px;
    padding: 5px 5px 5px 5px;
}

.hint {
    color: Gray;
    font-style: italic;
}

.signin_text {
    font-weight: bold;
    font-size: 16px;
}

.ReportViewer {
}

.AspNet-GridView td {
    padding: 3px 5px 3px 5px;
}

.AspNet-GridView th {
    padding: 4px 5px 4px 5px;
    background-color: #d0d0d0;
}

.AspNet-GridView tr {
}

.AspNet-GridView-Alternate {
    background-color: #eeeeee;
}

.AspNet-GridView .center {
    text-align: center;
}

.Failed {
    color: Red;
}

.Failed-Old {
    color: #FF6633;
}


/*
   Pager 
*/
.pagerOuterTable {
    border-collapse: collapse;
    border: 1px solid #4d5c93;
    background-color: #d6cde2;
    color: #39437e;
    width: 100%;
}

.pageCounter {
    font-family: montserrat-regular;
    font-size: 10pt;
    color: #ffffff;
    background-color: #39437e;
    text-align: center;
    vertical-align: middle;
}

.pageFirstLast {
    font-family: montserrat-regular;
    font-size: 10pt;
    color: #4d5c93;
    background-color: #ffffff;
    text-align: center;
    vertical-align: middle;
}

.pagePrevNextNumber {
    font-family: montserrat-regular;
    font-size: 10pt;
    color: #4d5c93;
    background-color: #ffffff;
    text-align: center;
    vertical-align: middle;
    width: 20px;
}

.pageCurrentNumber {
    font-family: montserrat-regular;
    font-size: 10pt;
    color: #4d5c93;
    font-weight: bold;
    background-color: #d6cde2;
    text-align: center;
    vertical-align: middle;
    width: 20px;
}

.pageGroups {
    font-family: montserrat-regular;
    font-size: 10pt;
}

.pagerLink, .pagerLink#hover, .pagerLink#active, .pagerLink#visited {
    font-family: montserrat-regular;
    font-size: 10pt;
    color: #4d5c93;
    text-decoration: none;
}

.divFullGridPagerNVS {
    width: 500px;
}

.menu_background {
    background: #6990D0 url(./Images/bg_nav.gif) repeat-x;
    text-align: left;
}

.menu_ie8 {
    z-index: 1000; /* This is required to make the menu display correctly on ie8 */
}

.menu_hover {
    background: #F9AD3F;
    text-align: left;
}

/* default layout */
.ajax__tab_default .ajax__tab_header {
    white-space: nowrap;
}

.ajax__tab_default .ajax__tab_outer {
    display: -moz-inline-box;
    display: inline-block;
}

.ajax__tab_default .ajax__tab_inner {
    display: -moz-inline-box;
    display: inline-block;
}

.ajax__tab_default .ajax__tab_tab {
    margin-right: 4px;
    overflow: hidden;
    text-align: center;
    cursor: pointer;
    display: -moz-inline-box;
    display: inline-block;
}

/* xp theme */
.ajax__tab_xp .ajax__tab_header {
    font-family: montserrat-regular;
    font-size: 11px;
    background: url(./Images/tab_header.gif) repeat-x bottom;
}

.ajax__tab_xp .ajax__tab_outer {
    padding-right: 4px;
    background: url(./Images/tab_outer_xp.gif) no-repeat right;
    height: 21px;
}

.ajax__tab_xp .ajax__tab_inner {
    padding-left: 3px;
    background: url(./Images/tab_inner_xp.gif) no-repeat;
}

.ajax__tab_xp .ajax__tab_tab {
    height: 13px;
    padding: 4px;
    margin: 0;
    background: url(./Images/tab_tab_xp.gif) repeat-x;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {
    background: url(./Images/tab_hover_outer_xp.gif) no-repeat right;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {
    background: url(./Images/tab_hover_inner_xp.gif) no-repeat;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {
    background: url(./Images/tab_hover_tab_xp.gif) repeat-x;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {
    background: url(./Images/tab_active_otuter_xp.gif) no-repeat right;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {
    background: url(./Images/tab_active_inner_xp.gif) no-repeat;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {
    background: url(./Images/tab_active_tab_xp.gif) repeat-x;
}

.ajax__tab_xp .ajax__tab_body {
    font-family: montserrat-regular;
    font-size: 10pt;
    border: 1px solid #999999;
    border-top: 0;
    padding: 8px;
    background-color: #ffffff;
}

/* scrolling */
/*
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}
*/

/* plain theme */
.ajax__tab_plain .ajax__tab_outer {
    text-align: center;
    vertical-align: middle;
    border: 2px solid #999999;
}

.ajax__tab_plain .ajax__tab_inner {
    text-align: center;
    vertical-align: middle;
}

.ajax__tab_plain .ajax__tab_body {
    text-align: center;
    vertical-align: middle;
}

.ajax__tab_plain .ajax__tab_header {
    text-align: center;
    vertical-align: middle;
}

.ajax__tab_plain .ajax__tab_active .ajax__tab_outer {
    background: #FFFFE1;
}


.hidden {
    display: none;
}

.hiddenButton {
    position: absolute;
    left: -100px;
    top: -100px;
    width: 0px;
    height: 0px;
}

.reallyHiddenButton {
    left: -1000px;
    top: -1000px;
    width: 0px;
    height: 0px;
    opacity: 0.0;
}

.TouchScreen {
    font-size: 18px;
}

.TouchScreenSmall {
    font-family: montserrat-regular;
    font-size: 12px;
    white-space: normal;
    width: 100px;
}

.TouchScreenExtraSmall {
    font-family: montserrat-regular;
    font-size: 9px;
    white-space: normal;
    width: 100px;
}

/*container for the modal-popup, this fixes the dddl behind pop-up caused by the rad form decorator*/
.rfdSelectBox {
    z-index: 10010 !important;
}

.modal-background {
    background-color: #91A1AE;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modal-popup {
    background-color: #fff;
    border: 2px solid #91A1AE;
    padding: 4px;
}

    .modal-popup .modal-close {
        font-size: .7em;
        color: #000000;
        text-align: right;
        margin: 0px 0px 5px 0px;
        text-decoration: none;
    }

        .modal-popup .modal-close:hover {
            text-decoration: underline;
        }

    .modal-popup .modal-content h1 {
        text-decoration: none;
    }

.modal-message {
    font-family: montserrat-regular;
    font-size: 8.4pt;
    font-weight: 700;
    color: red;
    text-align: center;
    padding: 8px;
}


.validation_error {
    color: Red;
}

.accordionHeader {
    border: 1px solid DarkBlue;
    /*background: url(./Images/bg_nav5.jpg)  repeat-x; */
    background-color: #CCCCCC;
    font-family: montserrat-regular;
    font-size: 12px;
    font-weight: bold;
    padding: 2px;
    margin-top: 2px;
    cursor: pointer;
}

.accordionHeaderSelected {
    border: 2px solid #CC7733;
    color: White;
    /*background: url(./Images/bg_slctd1.jpg)  repeat-x; */
    background-color: #F9AD3F;
    font-family: montserrat-regular;
    font-size: 14px;
    font-weight: bolder;
    padding: 2px;
    margin-top: 2px;
    cursor: pointer;
}

.accordionHeader_Menu {
    border: 0px solid DarkBlue;
    color: GrayText;
    /*background: url(./Images/bg_nav5.jpg)  repeat-x; */
    /*background-color: #CCCCCC;*/
    font-family: montserrat-regular;
    font-size: 10px;
    font-weight: normal;
    padding: 1px;
    margin-top: 1px;
    cursor: pointer;
}

.accordionHeaderSelected_Menu {
    border: 0px solid #F9AD3F;
    /*background: url(./Images/bg_slctd1.jpg)  repeat-x; */
    /*background-color: #6990D0;*/
    font-family: montserrat-regular;
    font-size: 12px;
    font-weight: bold;
    padding: 1px;
    margin-top: 1px;
    cursor: pointer;
}

.validatorHighlight {
    background-color: #ffAAAA;
}

.hoverPopup {
    z-index: 2000;
    position: absolute;
    visibility: hidden;
}

.ontop {
    z-index: 1000;
}


.textWatermark {
    font-style: italic;
    color: #888888;
}

/* Obout Excel style grid */
.excel-textbox {
    background-color: transparent;
    border: 0px;
    margin: 0px;
    padding: 0px;
    outline: 0;
    font: inherit;
    width: 100%;
    padding-top: 4px;
    padding-bottom: 4px;
    cursor: default;
    font-size: 10px !important;
}

.ob_gR, .ob_gRA {
    background-image: none !important;
}

.ob_gCc2 {
    padding-left: 3px !important;
}

.ob_gBCont {
    border-bottom: 1px solid #C3C9CE;
}

.ob_gALFS {
    display: none !important;
}

.ob_gFALC {
    margin-right: 10px !important;
}

.ob_gFAL {
    position: relative;
    top: -3px;
}


.sliding-editor {
    position: absolute;
    z-index: 50;
    height: 26px !important;
    background-image: url(resources/img-sliding-editor/edit-row-grad.gif);
    text-align: center;
    white-space: nowrap;
}

.sliding-editor-cell {
    float: left;
    margin-top: 3px;
}

.sliding-editor-cell-inner {
    padding-left: 20px;
}

.sliding-editor-buttons-container-down {
    width: 270px;
    position: absolute;
    height: 27px;
    left: 180px;
    top: 25px;
    margin-top: 0px;
}

.sliding-editor-buttons-container-up {
    width: 270px;
    position: absolute;
    height: 27px;
    left: 180px;
    top: 25px;
    margin-top: -50px;
}

.sliding-editor-buttons-container-left {
    width: 8px;
    height: 26px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.sliding-editor-buttons-container-down .sliding-editor-buttons-container-left {
    background-image: url(resources/img-sliding-editor/edit-row-button-holder-down-l.gif);
}

.sliding-editor-buttons-container-up .sliding-editor-buttons-container-left {
    background-image: url(resources/img-sliding-editor/edit-row-button-holder-up-l.gif);
}

.sliding-editor-buttons-container-middle {
    margin-left: 8px;
    margin-right: 8px;
    height: 26px;
}

.sliding-editor-buttons-container-down .sliding-editor-buttons-container-middle {
    background-image: url(resources/img-sliding-editor/edit-row-button-holder-down-grad.gif);
}

.sliding-editor-buttons-container-up .sliding-editor-buttons-container-middle {
    background-image: url(resources/img-sliding-editor/edit-row-button-holder-up-grad.gif);
}

.sliding-editor-buttons {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 2px;
}

.sliding-editor-buttons-container-right {
    width: 8px;
    height: 26px;
    position: absolute;
    right: 0px;
    top: 0px;
}

.sliding-editor-buttons-container-down .sliding-editor-buttons-container-right {
    background-image: url(resources/img-sliding-editor/edit-row-button-holder-down-r.gif);
}

.sliding-editor-buttons-container-up .sliding-editor-buttons-container-right {
    background-image: url(resources/img-sliding-editor/edit-row-button-holder-up-r.gif);
}

.ob_gC, .ob_gCc1 {
    -moz-user-select: none;
    cursor: pointer !important;
}

.ob_gCS {
    cursor: default;
}
/* styles for the inner ProgressBar */

.obout_ajax__fileupload .obout_ajax__progressbar {
    border: 1px solid #6A8FEB;
    width: 100%;
    height: 20px;
    color: #6A8FEB;
    background-color: #FFFFFF;
    margin-top: 1px;
}

.obout_ajax__fileupload .obout_ajax__progressbar_completed {
    border-color: Green;
}

.obout_ajax__fileupload .obout_ajax__progressbar_error {
    border-color: Red;
}

.obout_ajax__fileupload .obout_ajax__progressbar div.progress {
    background-image: url(Progress.gif);
}

.obout_ajax__fileupload .obout_ajax__progressbar_completed div.progress {
    background-color: #E0FFE0;
    background-image: none;
}

.obout_ajax__fileupload .obout_ajax__progressbar_error div.progress {
    background-color: #FFE0E0;
    background-image: none;
}

.obout_ajax__fileupload .obout_ajax__progressbar div.progress .text {
    position: absolute;
    text-align: center;
    color: #3CBFAE;
    font-size: 12px;
    font-family: montserrat-regular;
    padding-top: 2px;
}

.obout_ajax__fileupload .obout_ajax__progressbar_completed div.progress .text {
    color: Green;
}

.obout_ajax__fileupload .obout_ajax__progressbar_error div.progress .text {
    color: Red;
}

.obout_ajax__fileupload .obout_ajax__progressbar div.text {
    text-align: center;
    font-size: 12px !important;
    font-family: montserrat-regular;
    padding-top: 2px;
}

/* styles for other inner elements */

/* textbox */
.obout_ajax__fileupload input.textbox {
    border: 1px solid #6A8FEB;
    background-color: White;
    color: #6A8FEB;
    text-align: center;
    font-size: 12px !important;
    font-family: montserrat-regular;
    height: 23px;
}

/* DIV with the selected files list */
.obout_ajax__fileupload div.fileslist {
    background-color: White !important;
    border: 1px solid #6A8FEB !important;
    margin: 0px !important;
    padding: 0px !important;
    padding-bottom: 2px !important;
    padding-right: 2px !important;
    padding-left: 2px !important;
}

/* files list item */
.obout_ajax__fileupload div.fileslistitem {
    color: #6A8FEB;
    font-family: montserrat-regular;
    font-size: 12px;
    margin-top: 2px;
}

/* the control's container */
div.obout_ajax__fileupload {
    border: 1px solid black;
    padding: 2px;
    background-color: #E0E0E0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-align: left;
}


td[id*='oReportCell'] {
    width: 100% !important;
}

.color_1_dark {
    color: #F18D1D;
}

.color_1_dark_bg {
    background-color: #F18D1D;
}

.color_1_light {
    color: #F9AD3F;
}

.color_1_light_bg {
    background-color: #F9AD3F;
}

.color_2_dark {
    color: #01327F;
}

.color_2 {
    color: #2C5BA1;
}

.color_2_light {
    color: #6990D0;
}

.color_2_dark_bg {
    background-color: #01327F;
}

.color_2_bg {
    background-color: #2C5BA1;
}

.color_2_light_bg {
    background-color: #6990D0;
}

.ReorderItemTemplate {
    cursor: pointer;
    /*background-color: #eda066;*/
    border-style: solid;
    border-width: thin;
    border-color: White;
    color: #3CBFAE;
    height: 100px;
    width: 300px;
    font-size: medium;
    background-position: center;
    vertical-align: middle;
}

.ReorderTemplate {
    border: thin dotted #000000;
    background-position: center;
    height: 50px;
    width: 300px;
    font-size: medium;
    font-weight: bold;
    vertical-align: middle;
    padding-left: 20px;
    background-repeat: no-repeat;
}

.ReorderLi {
}

.ReorderDragHandle {
    background-color: #C0C0C0;
    width: 30px;
    height: 30px;
}

.formatInstructions {
    border: medium ridge #F9AD3F;
    padding: 5px 20px 5px 20px;
    margin: 0px 10px 0px 10px;
    font: normal normal bold medium Arial;
    text-align: center;
    background-color: #C3D3EC;
    color: #012B6B;
}

.formatButton {
    width: 125px;
    background-color: #3CBFAE;
    border: solid medium #3CBFAE;
    font: normal normal bold medium Arial;
    height: 30px;
    color: #ffffff;
}

.formatHeader {
    padding: 10px 25px 10px 25px;
    color: White;
    background-color: #3CBFAE;
    text-align: center;
    font: normal normal bold 16px Arial;
}

.formatPanel {
    border: solid 5px #3CBFAE;
    background: #fff;
}

.formatWizardPanel {
    background: #C3D3EC;
    font-family: montserrat-regular;
    font-size: medium;
}

.banner {
    padding: 5px 5px 5px 5px;
    color: #3CBFAE;
    background-color: rgb(81, 96, 109);
    text-align: center;
    font: normal normal bold 16px Arial;
}


/*	--------------------------------------------------
	Reveal Modals
	-------------------------------------------------- */

.reveal-modal-bg {
    position: fixed;
    height: 100%;
    width: 100%;
    background: #000;
    background: rgba(0,0,0,.8);
    z-index: 100;
    display: none;
    top: 0;
    left: 0;
}

.reveal-modal {
    visibility: hidden;
    top: 100px;
    left: 50%;
    margin-left: -300px;
    width: 520px;
    background: #eee url(modal-gloss.png) no-repeat -200px -80px;
    position: absolute;
    z-index: 101;
    padding: 30px 40px 34px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
    -box-shadow: 0 0 10px rgba(0,0,0,.4);
}

    .reveal-modal.small {
        width: 200px;
        margin-left: -140px;
    }

    .reveal-modal.medium {
        width: 400px;
        margin-left: -240px;
    }

    .reveal-modal.large {
        width: 600px;
        margin-left: -340px;
    }

    .reveal-modal.xlarge {
        width: 800px;
        margin-left: -440px;
    }

    .reveal-modal .close-reveal-modal {
        font-size: 22px;
        line-height: .5;
        position: absolute;
        top: 8px;
        right: 11px;
        color: #aaa;
        text-shadow: 0 -1px 1px rbga(0,0,0,.6);
        font-weight: bold;
        cursor: pointer;
    }

.maxWidth100     {
    max-width: 50px;
    overflow-wrap: normal;
}


#ctl00_ContentBody_SDMS2_RssFeed a {
    color: #0000FF;
}
/*------- Global Rad Style Overrides*/
.RadGrid  {
    border-radius: 10px;
    overflow: hidden;
}

#wrapper .jumbotron {
    /*padding: 1.875em;
    padding-top: 1em;*/
    padding: 0 0 0 0;
    background-color: #e9eaea;
}




li.rlbItem .rlbText {
    /*color: red;*/
    color: black !important;
}

span.rlbText {
    /*color: red;*/
    color: black !important;
}

.message {
    line-height: 37px;
}

.RadGrid .rgRow,
.RadGrid .rgAltRow {
    height: 30px;
}

.RadGrid_Silk .rgRow,
.RadGrid_Silk .rgAltRow,
.RadGrid_Glow .rgRow,
.RadGrid_Glow .rgAltRow {
    height: 36px;
}

.RadGrid_MetroTouch .rgRow,
.RadGrid_MetroTouch .rgAltRow,
.RadGrid_BlackMetroTouch .rgRow,
.RadGrid_BlackMetroTouch .rgAltRow {
    height: 46px;
}

.qspContentDiv {
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 20px;
}

.qspCenteringContainer {
    width: 100%;
    text-align: center;
}

.qsptab {
    display: inline-block;
    padding: 4px 20px;
    margin-top: -6px;
    margin-bottom: 12px;
    margin-left: 20px; /* To offset the "help" table cell in the master page ContentTitle placeholder */
    margin-right: -20px; /* To offset the "help" table cell in the master page ContentTitle placeholder */
    border-width: 1px;
    border-style: solid;
    border-radius: 0px 0px 6px 6px;
    border-color: #d1d3d4;
    border-top-color: transparent;
    background: #fff;
    font-size: 25px;
    font-weight: 600;
    color: #3CBFAE;
}

.qsptab img {
        margin-bottom: -6px;
    }

.qsptab span {
        font-weight: 500;
    }

.qspDistMgr {
    display: inline-block;
    padding: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    border-width: 1px;
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    border-color: #AAAAAA;
    background: #F8F8F8;
}
input[type="checkbox"]:not(old) + label, input[type="radio"]:not(old) + label {
    display: inline-block;
    margin-left: 0.5em;
    line-height: 1.25em;
}
/*
::-webkit-scrollbar-track
{
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
 border-radius: 10px;
 background-color: #d1d3d4;
}

::-webkit-scrollbar
{
 width: 12px;
 background-color: #d1d3d4;
}

::-webkit-scrollbar-thumb
{
 border-radius: 10px;
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
 background-color: #febc23 ;
}
*/
.riTextBox, .RadSplitter_Payschools, .RadForm.rfdLabel label {
    font-size: 14px !important;
    font-family: montserrat-regular !important;
}
.smallSize {
    font-size:12px !important;
}
div.RadComboBox_Payschools .rcbInput {
    font-size:14px !important;
}
del {
	text-decoration: line-through;
}