@import url("DesktopGallagherGuideGeneric.css");

/* ------------------------- Body */
body {
    color:#444;
    background: #2b5a80!important;
}

/* ------------------------- Links */
a:link {
    color:#2b5a80;
}

a:visited {
    color:#2b5a80;
}

a:hover {
    color: #2b5a80;
}

a:focus {
    outline: #2b5a80;
}

a:active {
    color: #2b5a80;
}

/* ------------------------- Scheme Name */
.navbar-header > a,
h1 {
    color: #444;
}


/* ------------------------- Forms */
label.control-label {
color: #2b5a80;
}

input[type="text"],
input[type="password"],
input[type="number"],
input[type="tel"],
.form-control,
body .dataTables_wrapper .dataTables_filter input
 {
    border-color:#c5c5c5;
    color: #444;
}

/* ------------------------- Calendar */
#ui-datepicker-div {
    background-color: #e0e0e0;
}

    #ui-datepicker-div .ui-widget-header {
        background-color: #e0e0e0;
    }

    #ui-datepicker-div td a {
        border-color: #e0e0e0;
    }

    #ui-datepicker-div .ui-datepicker-title > select {
        border-color: white;
        background-color: white;
    }

    #ui-datepicker-div .ui-state-default,
    #ui-datepicker-div .ui-widget-content .ui-state-default {
        background-color: white;
    }

    #ui-datepicker-div td a.ui-state-active,
    #ui-datepicker-div td a.ui-state-highlight {
        background-color: #2b5a80;
        border-color: #2b5a80;
        color:white;
    }

    #ui-datepicker-div td a.ui-state-highlight {
        background-color: #98aab9;
        border-color: #98aab9;
    }

/* ------------------------- Messages */
.SchemeMsgs,
.alert.alert-danger,
.form-group [for="emailaddress"] > span > span:nth-child(2) {
    color: red;
}

/* ------------------------- Show/Reveal Icon */
/* Small Icon Buttons */
input[type="password"] + .input-group-btn > button.reveal > i.fa.fa-eye {
    color: #333!important;
}

input[type="text"] + .input-group-btn > button.reveal > i.fa.fa-eye {
    opacity: 0.5;
color: #333!important;
}

/* ------------------------- Misc */
input[name=smsno] {
    background-color: white;
}


/* -------------------------Desktop Styling */
body {
	background-color: #d0e1ef;
}

		.cold-sm-10 > section {
			background-color: white;
		}
		
.Main>.container {
    background-color: white;
}

.Main>.container>div {
    padding: 20px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current, 
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button:hover,
body .dataTables_wrapper .dataTables_paginate .paginate_button.current, 
body .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{
background: #004771!important;
border-color: #004771!important;
color: white!important;
}
	
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
background: #004771!important;
color: white!important;
}	

select[multiple="multiple"] option:checked {
	color:#444;
}


body .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, 
body .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
	color: white!important;
}