﻿body{box-sizing:border-box;}
.subheader{background-color:#1c4067;display:flex;}
.subheader-logo{padding:20px 10px 20px 18px;}
.subheader-logo img{height:90px;}
.subheader-title{margin-top:35px;}
.subheader-title h1{color:#FFFFFF;font-size:2.2rem;font-weight:500;margin:0 !important;}

.bg-primary{background-image:url(../img/background2.jpg);background-size:cover;/*background-position:0 180px;*/}
.bg-primary2{background-image:url(../img/background.jpg);background-size:cover;/*background-position:0 180px;*/}

.mdg-btn--info{color:#FFFFFF;background-color:#0483d8;}

.mdg-section{padding-right:1rem !important;padding-left:1rem !important;}
h2{font-weight:500;margin-top:0;}
h3{font-weight:500;}
.hidden{display:none !important;}

.left-col{padding-right:0;}
.right-col{padding-left:0;}
.left-col-inner{background-color:/*#eed9ea;*/#ffffff;min-height:100%;}
.right-col-inner{background-color:#e8ded2;min-height:100%;}
.left-col-inner .fa-chevron-right{margin-right:13.5px;}
.left-col-inner div p{margin-left:29px;}
.left-col-inner div p{margin-top:0;margin-bottom:1rem;}
h4.mb-1{margin-left:28px;text-indent:-13px;}
ul.resourcesList{padding-left:1.1em;}
ul.resourcesList li{list-style:square;margin-bottom:10px;}
.btn-custom{white-space:normal;margin-left:30px;text-indent:-15px;text-align:left;padding-left:30px;float:right;width:155px;margin-left:60px;margin-bottom:50px;}
.btn-custom2{display:none;white-space:normal;}

.mobileFloat{float:right;}
.notice{background-color:#e6f3fb;padding:10px;margin-top:30px !important;}

.alert-info p{margin-left:0 !important;margin-right:0 !important;}

.ml-30{margin-left:30px;}

#idvrLnk:hover, #ptpLnk:hover, #dbmLnk:hover, #bvaLnk:hover, #ptpLnk:hover, #bulkLnk:hover{cursor:pointer;}
.subSectionHead{font-size:18px;/*background-color:#e6f3fb;*/padding:4px 0;font-weight:700;color:#214f77;border-bottom:1.5px #CCC dotted;margin-top:30px !important;}

#PhoneNumber-1, #PhoneNumber-2{width:60px;}
#PhoneNumber-3{width:70px;}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance:textfield;
}

.mdg-form label{color:#616161;}

.mdg-form [type="checkbox"],
.mdg-form [type="checkbox"]~label,
.mdg-form [type="checkbox"]~label:before,
.mdg-form [type="checkbox"]~label:after,
.mdg-form [type="radio"],
.mdg-form [type="radio"]~label,
.mdg-form [type="radio"]~label:before,
.mdg-form [type="radio"]~label:after,
.mdg-form [type="radio"]~label span[class*="--dynamic"],
.mdg-form [type="checkbox"]~label span[class*="--dynamic"] {
    transition: all 200ms;
}

.mdg-form [type="checkbox"],
.mdg-form [type="radio"] {
    position: absolute;
    left: -9999px;
    outline: none;
}

.mdg-form [type="checkbox"]~label span[class*="--dynamic"],
.mdg-form [type="radio"]~label span[class*="--dynamic"] {
    opacity: 0;
    height: 0;
    overflow: hidden;
    transform: scaleY(0);
}

.mdg-form [type="checkbox"]~label,
.mdg-form [type="radio"]~label {
    position: relative;
    top: auto;
    padding-left: calc(22px + .5rem);
    line-height: 1.4;
    cursor: pointer;
    margin-right: 1rem;
    margin-bottom: 1rem;
}

.mdg-form [type="checkbox"]~label[hidden],
.mdg-form [type="checkbox"]~label.hidden,
.mdg-form [type="radio"]~label[hidden],
.mdg-form [type="radio"]~label.hidden {
    display: inline-block !important;
    text-indent: -9999px;
    overflow: hidden;
    padding-left: 0;
    margin: 0;
    width: 22px;
    height: 22px;
}

.mdg-form h2 [type="checkbox"]~label,
.mdg-form h3 [type="checkbox"]~label {
    margin: 0;
    color: inherit;
    padding-left: 2rem;
}

.mdg-form h2 [type="checkbox"]:checked~label,
.mdg-form h3 [type="checkbox"]:checked~label {
    color: inherit;
}

.mdg-form [type="checkbox"]:checked~label,
.mdg-form [type="radio"]:checked~label {
    color: #000;
}

.mdg-form [type="checkbox"]:checked~label span[class*="--dynamic"],
.mdg-form [type="radio"]:checked~label span[class*="--dynamic"] {
    opacity: 1;
    height: auto;
    transform: scaleY(1);
}

.mdg-form [type="checkbox"]~label:before,
.mdg-form [type="radio"]~label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 22px;
    height: 22px;
    border: 2px solid #a4a4a4;
    background: #fff;
}

.mdg-form [type="checkbox"]~label:after {
    content: 'ï€Œ';
    font-family: "FontAwesome";
    position: absolute;
    top: 0;
    left: .1rem;
    font-size: 1.3rem;
    line-height: 1.1;
    color: #090;
    text-indent: 0;
}

.mdg-form [type="radio"]~label:after {
    content: '';
    position: absolute;
    top: 4px;
    left: 4px;
    width: 14px;
    height: 14px;
    background-color: #337ab7;
}

.mdg-form [type="checkbox"]:not(:checked)~label:after,
.mdg-form [type="radio"]:not(:checked)~label:after {
    opacity: 0;
    transform: scale(0);
}

.mdg-form [type="checkbox"]:checked~label:after,
.mdg-form [type="radio"]:checked~label:after {
    opacity: 1;
    transform: scale(1);
}

.mdg-form [type="checkbox"]:disabled~label:before,
.mdg-form [type="radio"]:disabled~label:before {
    box-shadow: none;
    border-color: #bebebe;
    background-color: #dfdfdf;
}

.mdg-form [type="checkbox"]:disabled~label,
.mdg-form [type="radio"]:disabled~label {
    color: #bebebe;
    cursor: not-allowed;
}

.mdg-form [type="checkbox"]:checked:focus:not([disabled])~label:before,
.mdg-form [type="radio"]:checked:focus:not([disabled])~label:before,
.mdg-form [type="checkbox"]:not(:checked):focus:not([disabled])~label:before,
.mdg-form [type="radio"]:not(:checked):focus:not([disabled])~label:before,
.mdg-form [type="checkbox"]:not([disabled])~label:hover:before,
.mdg-form [type="radio"]:not([disabled])~label:hover:before {
    border: 2px solid #000;
}

.mdg-form [type="checkbox"].input-validation-error~label,
.mdg-form [type="radio"].input-validation-error~label {
    border-bottom: 2px solid #f00;
    padding-bottom: 1rem;
}

@media(max-width:1200px) {
	.btn-custom{display:none;}
	.btn-custom2{display:block}
}

@media(max-width:767px) {
	.subheader-logo{padding:15px 5px 10px 15px;}
	.subheader-logo img{height:60px;}
	.subheader-title{margin-top:23px;padding:0 20px 15px 0;}
	.subheader-title h1{font-size:1.5rem;}
	
	#bodyWrapper{margin-top:1.5em !important;}
	.mdg-section{padding-right:0rem !important;padding-left:0rem !important;}
	
	.left-col{padding-right:1rem;}
	.right-col{padding-left:1rem;}
	
	.mobileFloat{float:none;}

}

@media(max-width:480px) {
	.subheader-logo{padding-bottom:10px;padding-left:15px;padding-top:15px;}
	.subheader-logo img{height:40px;}
	.subheader-title{margin-top:20px;}
	.subheader-title h1{font-size:1rem;}
	
	#bodyWrapper{margin-top:1.5em !important;}	
}


.mdg-entNav{box-shadow:none;position:relative;}
.mdg-entNav__logo{padding:0;margin-top:0;}
.mdg-entNav__logo img{height:47%;margin-top:15px;margin-right:20px;}
.mdg-hero{/*background-image:url(../img/NIC-COP-Masthead-Fluid-1920x250.png);*/{background-color:#337ab7;}
.mdg-login__container{margin-top:2em !important;margin-bottom:2em !important;}
.mdg-table__container{margin:2em !important;background:#FFFFFF;}



.hidden{display:none !important;}
table input{text-align:right;}
.mdg-table__check{vertical-align:top !important;}
.pull-left{float:left;}
.pull-right{float:right;}
.totalAmount{display:none;}

hr{color:#CCCCCC;border-top:0;}
a{text-decoration:none;}
ul.supportOptions{padding-left:0;margin-top:1em;}
ul.supportOptions li{list-style:none;}
ul.supportOptions li i{width:1.5em;text-align:center;color:#999;margin-right:0.5em;}

#mdg-FOOTER__middle, #mdg-FOOTER__bottom{background-color:#2b639e;}