
/* ========================================================= 
17. COLORS_SECTION
========================================================= */
body {
    /* background: #E5E5E5; */
}

.buttonborder {
    outline: none;
}

.selectReadonly {
    background-color: #DEDEDE;
}

HR {
    color: #192275;
    background-color: #192275;
}

.shade {
    COLOR: #000;
    BACKGROUND-COLOR: #F7F9FB !important;
}

.rowselected {
    background: #f3f3f3;
}

/* BUTTONS_BLOCK */
#buttons_block INPUT.button,
#buttons_block INPUT.buttonM {
    border-color:#06FEE1;
    background:#06FEE1;
    color: #192275;
}

#buttons_block INPUT.button:hover,
#buttons_block INPUT.buttomM:hover {
    background: #192275;
    border-color: #192275;
    color: #06FEE1;
}

/* CENTER_BLOCK */
#center_block {
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
}

#center_block INPUT.button,
#center_block INPUT.buttonM {
    border-color:#06FEE1;
    background:#06FEE1;
    color: #192275;
}

#center_block INPUT.button:hover,
#center_block INPUT.buttonM:hover {
    background: #192275;
    border-color: #192275;
    color: #06FEE1;
}

.center_block  table {
    background: transparent;
}

/* CONTENTS_BLOCK */
#contents_block .tableheader {
    background: #192275;
}

#contents_block .top {
    background: #192275;
}

/* FIELDS_BLOCK */
#fields_block INPUT:not([type=radio]):not([type=checkbox]) {
    border-color: #c2cad8;
}

#fields_block INPUT:read-only {
    background-color: #DEDEDE;
}

/* GRID_BLOCK */
#grid_block {
    background: #e5e9ea;
    border-color: #C0C0C0;
}

#grid_block .blackshade {
    background: #06fee1;
    color: #192275;
}

#grid_block .blackshade a {
    color: #fff;
    color: #192275;
}

#grid_block tr {
    border-bottom-color: #ddd;
    border-left-color: #C0C0C0;
    border-right-color: #C0C0C0;
}

#grid_block tr:last-child {
    border-bottom-color: #C0C0C0;
}

/* HEADER_BLOCK */
#header_block h1 {
    color: black !important;
    font-weight: 500;
}


/* MAINMENU_BLOCK */
#mainmenu_block ul li a:not(.link) {
    color: #000;
} 

#mainmenu_block ul li a:hover:not(.link) {
    color: #000;
    background: transparent;
}

#mainmenu_block ul li a:hover {
    background: #5D6B7A;
    color: #fff;
}

/* NAVIGATION */
.headerMenu2 {
    background: #fff;
}

.headerMenu2 .dropdown .dropbtn.active {
    background-color: #192272;
}

.headerMenu2 .dropdown .dropdown-content .active-sub {
    background-color: #272c33;
}

.headerMenu2 .user .name {
    color: #337ab7;
}

.headerMenu2 .menu-bar {
    background: #192275;
}

.headerMenu2 .dropdown .dropbtn {
    background-color: transparent;
    color: #fff;
}

.headerMenu2 .dropdown .dropbtn:hover {
    color: #fff;
}

.headerMenu2 .dropdown .dropdown-content {
    background-color: #192275;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    display: none;
}

.headerMenu2 .dropdown .dropdown-content a {
    color: #fff;
}

.headerMenu2 .dropdown .dropdown-content a:hover {
    background-color: #192272;
}

.headerMenu2 .dropdown:hover .dropbtn {
    background-color: #192272;
}


.headerMenu2 .dropdown:hover .dropdown-content {
    display: block;
    position: absolute;
}

/* REPORT */
.report {
    background: #e5e9ea;
    border-color: #C0C0C0;
}

.report  .blackshade {
    background: #192275;
    color: #fff;
}

.report  .blackshade a {
    color: #fff;
}

.report  tr {
    border-bottom-color: #ddd;
    border-left-color: #C0C0C0;
    border-right-color: #C0C0C0;
}

.report  tr:last-child {
    border-bottom-color: #C0C0C0;
}

/* TABLES */
table {
    background-color: #fff;
}

td a {
    color: #337ab7;

}

td a:hover {
    color: #23527c;
}

/* RECORDCONTROLADD_BLOCK */
#recordcontrolsadd_block INPUT.button,
#recordcontrolsadd_block INPUT.buttonM {
    border-color:#06fee1;
    background:#06fee1;
    color: #192275;
}

#recordcontrolsadd_block INPUT.button:hover,
#recordcontrolsadd_block INPUT.buttonM:hover {
    background: #192275;
    border-color: #192275;
    color: #06fee1;
}

.swal2-icon.swal2-info {
    color: #192275;
    border-color:#192272;
}

.swal2-popup .swal2-styled.swal2-confirm {
    background-color:#192272;
}

#customheader .headerMenu1 .PortalName {
    color:#192272 !important;
    line-height: 50px !important;
    padding-top: 25px !important;
}

a:not(.menuClick):not(.blackshade) {
    color: #337ab7 ;
}

a:not(.menuClick):hover {
    color: #192275 ;
}

#customheader .headerMenu2 ul li {
    height: 60px;
}

#customheader .headerMenu2 ul li a:not(.headerMenu2current):hover,
#customheader .headerMenu2 .dropdown-content a:not(.headerMenu2current):hover {
    color: #06fee1;
    background-color: transparent !important;
}

#customheader .headerMenu2 ul li:hover {
    /* border-bottom: 3px solid #06fee1; */
    box-sizing: border-box;
}

#customheader .headerMenu2 {
    background-color: #192272;
}

#nariel-data-div table.nariel-table-list thead {
    background-color: #06fee1 !important;
    color: #192272;
}

#nariel-data-div table.nariel-table-list thead tr th span {
    color: #192272;
}
.headerMenu1 a {
    color: #337ab7 !important;
}

.headerMenu1 a:hover {
    color: #192272 !important;
}

#customheader,
.divider,
#login_div .form_header,
#login_button {
    /* background: #192272 !important; */
}

.headerMenu2 { 
    border-top: 1px solid #ffffff;
}

.contaifner {
    /* background: #192272 !important; */
    padding-top: 30px !important;
}

.logo {}

#nariel-data-div .nariel-search-div .input-field .btn:not(.disabled) {
    border-color:#06fee1 !important;
    background:#06fee1 !important;
    color: #192275 !important;
}

#nariel-data-div .nariel-search-div .input-field .btn:hover {
    background: #192275!important;
    border-color: #192275!important;
    color: #06fee1 !important;
}

#nariel-data-div table.nariel-table-list thead th {
    font-weight: normal;
}

.headerMenu2 .dropdown .dropdown-content a {
    line-height: 45px;
    color: #192275 !important;
}

.headerMenu2 .dropdown .dropdown-content a:hover {
    color: #192275 !important;
    font-weight: bold;
}

.headerMenu2 .dropdown .dropdown-content {
    background: #06fee1!important;
}

.menuTitles span {
    color: #aaaaaa !important;
    font-style: italic;
    /* background: #06fee1!important; */
    /* padding: 2px 5px;
    font-weight: normal;
    border-radius: 5px; */

}

.dashRep {
    filter: blur(3px);
}

#customheader .headerMenu2current,
.customLink0,
.light-blue.darken-3.rm,
#NewContactButton {
    background: #06fee1!important;
    color: #192275 !important;
}

.viewMeeting .tablebutton,
td .tableButton,
a.light-blue.darken-3,
button.light-blue.darken-3 {
    background: #06fee1!important;
    color: #192275 !important;
}

.viewMeeting .tablebutton:hover,
.customLink0:hover,
.light-blue.darken-3.rm:hover,
#NewContactButton:hover,
td .tableButton:hover,
a.light-blue.darken-3:hover,
button.light-blue.darken-3:hover {
    background: #192275!important;
    border-color: #192275!important;
    color: #06fee1 !important;
}

.select-program-div span:nth-child(2) {
    color: #192275 !important;
}

.select-program-div span:nth-child(2),
.rep-info,
span.dictInstructions b {
    filter: blur(4px);
}

.PageTitle,
#program-regions-component .PageTitle span {
    color: #192275 !important;
}