/* :root {
    --theme-color: #275599;
    --theme-color-light: #cedbed;
    --theme-color-lightest: #f2f2f2;
    --input-border: #ccc;

    | Role/Description        | Brown Theme | Blue Theme |
    | ----------------------- | ----------- | ---------- |
    | Base                    | `#3E2723`   | `#275599`  |
    | Light Accent 1          | `#BCAAA4`   | `#AABBD9`  |
    | Light Accent 2          | `#D7CCC8`   | `#C8D4E9`  |
    | Mid-Tone                | `#354B7D`   | `#354B7D`  |
    | Accent / Shadow         | `#735248`   | `#4A6CB3`  |
    | Optional: Hover/Link    | *(n/a)*     | `#3C6FE0`  |
    | Optional: CTA/Highlight | *(n/a)*     | `#1C3FAA`  |
    | Optional: Background    | *(n/a)*     | `#EDF1F9`  |

}
 */
:root {
    --theme-color: #275599;
    --theme-color-light: #cedbed;
    --theme-color-lightest: #f2f2f2;
    --input-border: #ccc;
}

.default-custom-navbar .navbar-nav>li>a {
    color: #275599 !important;
}
.text-theme{
    color: #275599 !important;
}
.custom-navBar{
	background:#275599 !important;
	border-bottom-color: #275599 !important;
}
.li-active{
	background:#275599 !important;
}
.custom-navBar .dropdown>a:hover{
	color:#275599 !important
}

.dropdown .dropdown-menu.dropdown-theme .dropdown-item:active, .dropdown .dropdown-menu.dropdown-theme .dropdown-item:hover{
	background:#275599 !important;
}

.main_heading {
    background: #275599 !important;
    background: rgb(39, 85, 153) !important;
    background: -moz-linear-gradient(top, rgba(74, 108, 179, 1) 0%, rgba(39, 85, 153, 1) 100%) !important;
    background: -webkit-gradient(linear,left top, left bottom,color-stop(0%, rgba(74, 108, 179, 1)),color-stop(100%, rgba(39, 85, 153, 1))) !important;
    background: -webkit-linear-gradient(top, rgba(74, 108, 179, 1) 0%, rgba(39, 85, 153, 1) 100%) !important;
    background: -o-linear-gradient(top, rgba(74, 108, 179, 1) 0%, rgba(39, 85, 153, 1) 100%) !important;
    background: -ms-linear-gradient(top, rgba(74, 108, 179, 1) 0%, rgba(39, 85, 153, 1) 100%) !important;
    background: linear-gradient(to bottom, rgba(74, 108, 179, 1), rgba(39, 85, 153, 1) 100%) !important;
    background-image: linear-gradient(rgb(74, 108, 179) 0%, rgb(39, 85, 153) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4A6CB3', endColorstr='#275599', GradientType=0);
}
.custom-default-tab .nav-tabs{
	background:#275599 !important;
}
.custom-default-tab .nav>li>a:focus, .custom-default-tab .nav>li>a:hover{
	color:#275599 !important;
}
.fixed-footer{
	background:#275599 !important;
}
.quick_link li a{
	background:#275599 !important;
}
.quick_link li a:hover{
	background:#275599 !important;
}

.md-form input[type=date]:focus:not([readonly]), .md-form input[type=datetime-local]:focus:not([readonly]), .md-form input[type=email]:focus:not([readonly]), .md-form input[type=number]:focus:not([readonly]), .md-form input[type=password]:focus:not([readonly]), .md-form input[type=search-md]:focus:not([readonly]), .md-form input[type=search]:focus:not([readonly]), .md-form input[type=tel]:focus:not([readonly]), .md-form input[type=text]:focus:not([readonly]), .md-form input[type=time]:focus:not([readonly]), .md-form input[type=url]:focus:not([readonly]), .md-form textarea.md-textarea:focus:not([readonly]) {
    -webkit-box-shadow: 0 1px 0 0 #275599 !important;
    box-shadow: 0 1px 0 0 #275599 !important;
    border-bottom: 1px solid #275599 !important;
}
.md-form input[type=date]:focus:not([readonly])+label, .md-form input[type=datetime-local]:focus:not([readonly])+label, .md-form input[type=email]:focus:not([readonly])+label, .md-form input[type=number]:focus:not([readonly])+label, .md-form input[type=password]:focus:not([readonly])+label, .md-form input[type=search-md]:focus:not([readonly])+label, .md-form input[type=search]:focus:not([readonly])+label, .md-form input[type=tel]:focus:not([readonly])+label, .md-form input[type=text]:focus:not([readonly])+label, .md-form input[type=time]:focus:not([readonly])+label, .md-form input[type=url]:focus:not([readonly])+label, .md-form textarea.md-textarea:focus:not([readonly])+label{
	color: #275599;
}
.btn-theme {
    background-color: #275599!important;
    color: #fff!important;
}
.middel_section .page-menu a{
	border: 2px solid #275599 ;
}
.bank-msg{
	border: 2px solid #275599 !important;
}
body::-webkit-scrollbar-thumb {
    background-color: #275599 !important;
}

.chatButton span {
    background: #275599 !important;
    background: linear-gradient(to left, #275599, #AABBD9) !important;
 }
 .chatButton span:after{
 	    border-right: 10px solid #275599 !important;
 } 
 .table-striped tbody tr:nth-of-type(odd),table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
    background-color: #C8D4E9 !important;
}
table.dataTable.display tbody tr.odd>.sorting_1, table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{
    background-color: #C8D4E9 !important;
}
.table>thead>tr {
    background: #AABBD9 !important;
}
.table>thead>tr>th {
    border-bottom: 2px solid #275599 !important;
 }
 .dataTables_wrapper .dataTables_paginate .paginate_button.current {
    border: 1px solid #275599 !important;
    background-color: #275599 !important;
    background: #275599 !important;
} 
.dataTables_wrapper .dataTables_info {
    color: #275599 !important
 }
table.dataTable.no-footer {
    border-bottom: 1px solid #275599 !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover, .dataTables_wrapper .dataTables_paginate .paginate_button:active {
    border: 1px solid #275599 !important;
    background-color: #275599 !important;
    background: #275599 !important;
  }
.dataTables_wrapper .dataTables_paginate .paginate_button:hover, .dataTables_wrapper .dataTables_paginate .paginate_button:active {
    border: 1px solid #275599 !important;
    background-color: #275599 !important;
    background: #275599 !important;
}
button.dt-button, div.dt-button, a.dt-button {
    border: 1px solid #275599 !important;
    background: #275599 !important;
}
.preloader-wrapper .spinner-blue, .preloader-wrapper .spinner-blue-only{
	border-color:#275599 !important;
}
[type=radio]:checked+label:after {
    border-color: #275599 !important;
    background-color: #275599 !important;
}
.modal-dialog.modal-notify.modal-theme .modal-header {
    background-color: #275599 !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    border: 1px solid #275599 !important;
    background-color: #275599 !important;
    background: #275599 !important;
}
.userDetail .userBox {
    border: 2px solid #275599 !important;
 }
.userDetail .userBoxDesc {
    color: #275599 !important;
}
.custom-scroll::-webkit-scrollbar-thumb {
    background-color: #275599 !important;
}
.chatBox .Chatheader {
    background: #354B7D !important;
    background: -webkit-linear-gradient(to top, #354B7D, #4A6CB3) !important;
    background: linear-gradient(to top, #354B7D, #4A6CB3) !important;
}
.chatBox .chatFooter .sendBTN {
    background-color: #275599 !important;
 }
 .chatBox .chatBody .userTextMsg {
    background: #275599 !important;
    background: -webkit-linear-gradient(to right, #354B7D, #4A6CB3) !important;
    background: linear-gradient(to right, #354B7D, #4A6CB3) !important;
 }
 .chatBody::-webkit-scrollbar-thumb { 
    background-color: #275599 !important;
}   

[type=checkbox][class*=filled-in]:checked+label:after {
       border-color: #275599 !important;
    background-color: #275599 !important;
}
.MenuList{
    background:#275599 !important;
}
.animated-icon1 span {
    background: #275599;
}

.headerH2
 {
 color: #275599;
 font-size: 32px;
 }
 
 .driven-heading {
    background: #275599!important;
    color: #fff;
  
}

.colorbank
{
	color:#275599!important;
}
#message {
    background:#275599;
    color: rgb(255, 255, 255);
    font-weight: bold;
    display: block;
    margin: 0px 0px;
}

.wpanel_marquee {
    box-sizing: border-box;
    color: #275599;
    font-weight: bold;
    margin: 12px 0 0;
    overflow: hidden;
    white-space: nowrap;
    height: 28px;
}

/* Add a background color on hover */
.btn-group button:hover {
	background-color: #275599;
}
.btn-group1 button {
	background-color: #275599; /* brown background */
	border: 1px solid #15448b; /* brown border */
	color: white; /* White text */
	padding: 5px 20px; /* Some padding */
	cursor: pointer; /* Pointer/hand icon */
	float: right; /* Float the buttons side by side */
}
.modal-contents {
background-color:#AABBD9;
}
.buttoncolor
{
background-color: #C8D4E9!important;
}
.headerDefaultBlue
{
 color: #275599;
 font-size: 32px;
}