body{font-family:Arial; font-size:17px; background:#CCE6F3; color:#000;}

button, a{outline:none;}

#wrapper{width:100%; float:left; padding-bottom:55px; position:relative; min-height:100vh;}

.blue-btn{width:auto; background:#0082C2; color:#fff; text-decoration:none; border:none; border-radius:8px; font-size:20px; padding:10px 40px; display:inline-block;}
.blue-btn:hover{background:#39AD39; color:#fff; text-decoration:none;}

.blue-btn-small{width:auto; background:#0082C2; border:2px solid #0082C2; color:#fff; text-decoration:none;  border-radius:8px; font-size:17px; padding:3px 18px; display:inline-block;}
.blue-btn-small:hover{background:#fff; color:#0082C2; text-decoration:none;}

.white-btn-iconic{width:auto; background:#fff; color:#0082C2; text-decoration:none; border:none; border-radius:8px; font-size:20px; padding:10px 20px 10px 56px; display:inline-block; position:relative; margin:10px 0 0 0;}
.white-btn-iconic:hover{background:#fff; text-decoration: none}
.white-btn-iconic.active{background:#0082C2; color:#fff; font-weight:600;}
.btn-icon{width:24px; height:23px; float:left; position:absolute; top:13px; left:18px; background:url(../images/btn-icon.png) no-repeat;}
.btn-icon.alle{background-position:0 0;}
.white-btn-iconic.active .btn-icon.alle{background-position:0 -23px;}
.btn-icon.meting{background-position:-24px 0;}
.white-btn-iconic.active .btn-icon.meting{background-position:-24px -23px;}
.btn-icon.vacc{background-position:-48px 0;}
.white-btn-iconic.active .btn-icon.vacc{background-position:-48px -23px;}
.btn-icon.alle{background-position:-72px 0;}
.white-btn-iconic.active .btn-icon.alle{background-position:0px -23px;}
.btn-icon.alle-afs{background-position:-96px 0;}
.white-btn-iconic.active .btn-icon.alle-afs{background-position:-96px -23px;}
.btn-icon.afs-wi{background-position:-120px 0;}
.white-btn-iconic.active .btn-icon.afs-wi{background-position:-120px -23px;}

.mtp25{margin-top:25px;}


.xlg-font{font-size:40px; font-weight:bold; font-style:italic;}

/* === Header === */
header{width:100%; float:left; background:#fff;}
.header-top{width:100%; float:left; background:#0082C2; padding:7px 0;  color:#fff; font-size:20px;}
.header-top-left{width:auto; float:left;}
.header-top a{color:#fff; text-decoration:none; font-weight:600;}
.header-top a:hover{color:#CCE6F3; text-decoration:none;}
.header-top-right{width:auto; float:right;}
.header-top-right a{font-weight:400;}
.header-middle{width:100%; float:left; padding:15px 0 25px;}
.logo{width:auto; float:left;}
.header-icon-menu{width:auto; float:right;}
.header-icon-menu a{margin-left:10px;}
.header-icon-menu a:hover{opacity:0.8; font-weight:bold;}
.navigation{width:100%; float:left;}
.navbar{margin-bottom:0px; border:none;}
.navbar-collapse{padding-left:0px; padding-right:0px;}
.navbar-default {background:#fff;}
.navbar-default .navbar-nav > li > a {background:#D7EFD7; color:#39AD39; margin-right:3px; font-size:18px; padding:15px 15px 15px 42px; border-radius:5px 5px 0 0;}
.navbar-default .navbar-nav > li > a:hover{background:#CCE6F3; color:#0082C2;}
.navbar-default .navbar-nav > li > a:focus{color:#39AD39; background:#D7EFD7;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{background:#CCE6F3; color:#0082C2; font-weight:bold;}
.nav-icon{background:url(../images/menu-icon.png) no-repeat; width:20px; height:20px; float:left; position:absolute; left:10px; top:15px;}
.nav-icon.icon1{background-position:0 0;}
.nav1:hover .nav-icon.icon1, .nav1.active .nav-icon.icon1{background-position:0 -20px;}
.nav-icon.icon2{background-position:-20px 0;}
.nav2:hover .nav-icon.icon2, .nav2.active .nav-icon.icon2{background-position:-20px -20px;}
.nav-icon.icon3{background-position:-40px 0;}
.nav3:hover .nav-icon.icon3, .nav3.active .nav-icon.icon3{background-position:-40px -20px;}
.nav-icon.icon4{background-position:-60px 0;}
.nav4:hover .nav-icon.icon4, .nav4.active .nav-icon.icon4{background-position:-60px -20px;}
.nav-icon.icon5{background-position:-80px 0;}
.nav5:hover .nav-icon.icon5, .nav5.active .nav-icon.icon5{background-position:-80px -20px;}
.nav-icon.icon6{background-position:-100px 0;}
.nav6:hover .nav-icon.icon6, .nav6.active .nav-icon.icon6{background-position:-100px -20px;}
.sm-icon-menu{display:none !important; text-align:center;}
.sm-icon-menu a{width:auto;  display:inline-block !important; background:none !important; padding:0px !important; border-bottom:none !important; margin:10px 5px !important;}
/* === Header End == */


/* === Middle === */
#middle{width:100%; float:left; }
.middle-container{width:100%; float:left; padding:50px 0;}
.boxes-row{width:100%; float:left; overflow:hidden;}
.boxes{width:100%; float:left; background:#fff; border-radius:10px; margin-bottom:30px; min-height:330px;}
.boxes {color:#000;}
.box-title{width:100%; float:left; background:#0082C2; font-size:21px; color:#fff; font-weight:bold; padding:15px 20px; border-radius:10px 10px 0 0;}
.boxes-container{width:100%; float:left; padding:30px 20px;}
.row-flex, .row-flex > div[class*='col-'] {    display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;  flex:1 1 auto;}
.row-flex-wrap {-webkit-flex-flow: row wrap;  align-content: flex-start; flex:0;}
.row-flex > div[class*='col-'], .container-flex > div[class*='col-'] {margin:-.2px;}
.container-flex > div[class*='col-'] div,.row-flex > div[class*='col-'] div {width:100%;}
.flex-col {display: flex; display: -webkit-flex; flex: 1 100%; flex-flow: column nowrap;}
.flex-grow {display: flex; -webkit-flex: 2; flex: 2;}
.boxes-icon{width:100%; float:left; padding:30px 0 40px; text-align:center;}
.boxes p{text-align:center;}
.boxes-info-row{width:100%; float:left; position:relative; padding:0 80px 20px 0;}
.boxes-info-row .time{position:absolute; right:0px; top:0px;}
.white-row{width:100%; float:left; background:#fff; padding:25px 0;}
.select-row{width:100%; float:left; position:relative;}
.select-row .dropdown { width:100%; position:relative; margin:0px;}
.select-row .dropdown:after{width: 0; height: 0; border-top: 6px solid transparent; border-left: 10px solid #0082C2; border-bottom: 6px solid transparent; position:absolute; right:10px; top:20px; content:"";}
.select-row .dropdown dt a { display: block; height: 3.0em; width: 100%; border: 1px solid #0082C2; border-radius: 10px; text-decoration: none; font-size:17px; color:#0082C2l; background:#fff;}
.select-row .dropdown dt a:hover, .dropdown dt a:active { border-color: #0082C2; color:#0082C2l}
.select-row .dropdown dt span { display: block;  padding: 0 15px; border-right: 1em solid transparent; cursor: pointer;}
.select-row .dropdown dd { position: relative;}
.select-row .dropdown dd ul {display: none; position: absolute; left: 0; top: -3.0em; width: 100%; list-style: none; background: #fff none repeat scroll 0 0; border: 1px solid #0082C2; margin:0px; padding:0px 0px 0px; z-index:10000; border-radius: 10px; font-size:17px;}
.select-row .dropdown dd ul:after{	width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 10px solid #0082C2; position:absolute; right:10px; top:20px; content:"";}
.select-row .dropdown dd ul li:first-child a:hover {border-radius: 3px 3px 0 0;}
.select-row .dropdown dd ul li:last-child a:hover { border-radius: 0 0 3px 3px;}
.select-row .dropdown dd ul li{height: 3.2em; width:100%; float:left;}
.select-row .dropdown dd li a {display: block; padding: 0 15px; text-decoration: none; width:100%; float:left;}
.select-row .dropdown dd li a:hover {color: #0082C2; cursor: pointer; text-decoration:none; background:#CCE6F3; font-weight:bold;}
.select-row .selected {font-weight: 700;}
.select-row .dropdown dd ul li:first-child a:hover{border-radius:10px 10px 0 0;}
.select-row .dropdown dd ul li:lastt-child a:hover{border-radius:0px 0px 5px 5px;}
.middle-top{width:100%; float:left; padding-bottom:25px}
.btn-left{width:auto; float:left;}
.btn-left button{margin-right:20px;}
.listmenu-right{width:250px; float:left; padding:17px 0 0 0;}
.listmenu-right .select-row .dropdown dt a {height: 2.5em; padding-top:8px;}
.listmenu-right .select-row .dropdown dd ul {top: -2.5em;}
.listmenu-right .select-row .dropdown dd ul li{height: 2.5em;}
.listmenu-right .select-row .dropdown dd ul li a{height:2.5em;  padding-top:8px;}
.listmenu-right .select-row .dropdown:after, .listmenu-right .select-row .dropdown dd ul:after{top:16px;}
.white-container{width:100%; float:left; background:#fff; border-radius:17px;}
.inner-container{width:100%; float:left;  padding:30px 15px;}
.small-title{width:100%; float:left; position:relative; font-size:17px; color:#000; text-align:center;}
.gr-title{width:100%; float:left; position:relative; font-size:17px; color:#000;text-align:center;}
.tab-buttons{width:100%; float:left; padding:10px 0 0 0;}
.tab-buttons ul{margin:0px; padding:0px; list-style-type:none;}
.tab-buttons ul li{float:left; padding:15px 15px 0 0;}
.tab-buttons ul li button{color:#0082C2; background:none; font-size:16px; border:1px solid #0082C2; padding:3px 15px; border-radius:10px;}
.tab-buttons ul li button:hover{color:#0082C2; }
.tab-buttons ul li button.active{background:#0082C2; color:#fff;}
.chart-image{width:100%; float:left; padding:40px 0 0 0;}
.chart-text{width:auto; float:left; position:relative; margin:60px 0 0 0; padding:0 0 0 60px;}
.chart-info{width:auto; float:left; position:absolute; left:0px; top:0px;}
.white-container-bottom{width:100%; float:left; border-top:2px solid #0082C2; padding:25px 0 0; margin:50px 0 0 0;}
tbody {border:12px solid #fff;}
tr {color:#999;}
.tr-active td {color:#000;}
.tr-active td a {color:#000;}
.table-responsive {overflow-x:hidden;}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{ padding:15px; border-bottom:2px solid #0082c2; font-size:17px;}
.table > thead > tr > th{background:#0082c2; color:#fff; font-weight:600; font-size:18px;}
.table-striped > tbody > tr:nth-of-type(2n+1) {background:#fff;}
.custom-table th:first-child{border-radius:10px 0 0 0; }
.custom-table th:last-child{border-radius:0 10px 0 0;}
.custom-table tr:last-child td{border:none;}
.tr-active td{background:#CCE6F3; font-weight: 600;}
.tr-active{}
.tr-active .text-line{text-decoration:underline;}
.vac-bottom{clear:both; background:url(../images/icon4.png) no-repeat left 5px; padding:0 0 0 40px; font-size:21px; float:left; font-weight:bold; color:#0082C2; margin:30px 0 0 0;}
.vac-bottom span{font-weight:normal;}
.login-logo{width:100%; text-align:center; padding:30px 0;}
.login-logo img{margin:0 auto; display:inline-block;}
.login-container-wrp{max-width:560px; margin:0 auto;}
.login-container{width:100%; float:left; position:relative; background:#fff; border-radius:10px; padding:40px 0 23px; margin-bottom:30px;}
.login-text{width:100%; float:left; padding:50px 0 35px; font-size:21px; text-align:center;}
.form-row{margin-bottom:20px; width:100%; float:left;}
.form-lable{text-align:right;}
.form-row label{font-weight:400; padding:5px 0 0 0;}
.form-control{border:1px solid #0082C2; border-radius:10px;}
.login-bottom{padding:20px 30px 0;}
.login-bottom .info-icon{width:auto; float:left;}
.login-btn{width:auto; float:right;}
.tooltip.in {filter: alpha(opacity=1); opacity: 1; }
.tooltip-inner {max-width: 200px; min-width:150px; padding: 3px 8px; color: #fff; text-align: center; background-color:#0082C2; border-radius: 8px; font-style:normal; font-size:13px; font-weight:normal; margin-top:5px;}
.tooltip.bottom .tooltip-arrow{display:none;}
.acco-row .clicked td  {border-color:#fff;}
.vragenlijsten-table p{color:#000;}
.vragenlijsten-table label{color:#000;}
.acco-arrow{width:25px; height:25px; float:right; background:url(../images/arrow-right.png) no-repeat left top;}
/*.tr-active .acco-arrow{-webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg);}*/
.clicked .acco-arrow{-webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg);}
.detail-row{border:none;}
.acco-number-row{width:100%; float:left; padding-bottom:50px;}
.acco-number-row:last-child{padding-bottom:0px;}
.acco-row-container{width:100%; float:left; padding:15px;}
.acco-textarea{max-width:600px; float:left; padding:15px 30px 0; width:100%;}
.acco-textarea .form-control-acco{width:100%; float:left; border:1px solid #0082C2; height:120px; border-radius:15px; padding:15px; font-weight:400;}
.radio-row{width:100%; float:left; padding:15px 0px 0;}
.radio-box{width:auto; float:left;}
.radio {float:left;  padding-right:50px; margin:0px; display:inline-block;}
.radio input[type="radio"] {position: absolute; opacity: 0;}
.radio input[type="radio"] + .radio-label:before {content: ''; background: #f4f4f4; border-radius: 100%; border: 2px solid #0082C2; display: inline-block; width:22px; height: 22px; position: relative; top: -0.1em; margin-right: 0.7em; vertical-align: top; cursor: pointer; text-align: center; -webkit-transition: all 250ms ease; transition: all 250ms ease;}
.radio input[type="radio"]:checked + .radio-label:before {background-color: #0082C2; box-shadow: inset 0 0 0 4px #f4f4f4;}
.radio input[type="radio"]:focus + .radio-label:before {outline: none; border-color: #3197EE;}
.radio input[type="radio"]:disabled + .radio-label:before { box-shadow: inset 0 0 0 4px #f4f4f4; border-color: #b4b4b4; background: #b4b4b4;}
.radio input[type="radio"] + .radio-label:empty:before {margin-right: 0;}
.check-box-row{width:100%; float:left; padding:15px 0 0 22px;}
.check-box{width:100%; float:left; margin-bottom:5px;}
.check-box [type="checkbox"]:not(:checked), [type="checkbox"]:checked {  position: absolute;  left: -9999px;}
.check-box [type="checkbox"]:not(:checked) + label, [type="checkbox"]:checked + label {  position: relative;  padding-left: 35px; padding-top:2px; font-weight:400;  cursor: pointer;}
.check-box [type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before {  content: '';  position: absolute;  left:0; top: 2px;  width: 20px; height:20px;  border: 2px solid #0082c2;  background: #fff;  border-radius: 5px;  outline:none;}
.check-box [type="checkbox"]:not(:checked) + label:after, [type="checkbox"]:checked + label:after {  content: '✔';  position: absolute;  top: 3px; left: 4px;  font-size: 13px; font-weight:400;  line-height:18px;  color: #0082c2																															;  transition: all .2s;  outline:none;}
.check-box [type="checkbox"]:not(:checked) + label:after {  opacity: 0;  transform: scale(0);  outline:none;}
.check-box [type="checkbox"]:checked + label:after {  opacity: 1; transform: scale(1);  outline:none;}
.check-box [type="checkbox"]:checked:focus + label:before, [type="checkbox"]:not(:checked):focus + label:before {  }
.check-box-row-sub{padding-left:35px;}
.acco-btn-row{text-align:right;}
.modal-header{background:#0082c2; border:none; border-radius:20px 20px 0 0; padding:15px 25px;}
.modal-header h4{color:#fff; font-size:21px; font-weight:bold;}
.modal-content{border-radius:24px;}
.send-icon{width:100%; display:block; text-align:center; padding:40px 0;}
.modal-footer{border:none; padding:0 15px 25px;}
.acco-textarea p{font-weight:400;}
.login-columns{padding:15px 30px;}
.login-white-container{margin:50px 0;}
.login-blue-text{color:#0082C2; width:100%; float:left; padding:0 0 20px;}
.acco-texts{font-weight:400;}
.listmenu-small {padding-top:25px; padding-bottom:25px;}
.listmenu-small .select-row .dropdown dt a {height: 2.0em; padding-top:5px;}
.listmenu-small .select-row .dropdown dd ul {top: -2.0em;}
.listmenu-small .select-row .dropdown dd ul li{height: 2.0em;}
.listmenu-small .select-row .dropdown dd ul li a{height:2.0em;  padding-top:5px; font-weight:400;}
.listmenu-small dt{font-weight:400; }
.listmenu-small .select-row .dropdown:after, .listmenu-small .select-row .dropdown dd ul:after{top:11px;}
.listmenu-small-lbl{padding-top:5px; padding-bottom:10px;}
.datepicker tbody {border:1px solid #0082C2; border-radius:10px 10px 10px 10px;}
.datepicker-days{}
.datepicker-switch{color:#fff; background:none;}
.datepicker-switch:hover, .datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover{background:none !important;}
.table-condensed th{color:#fff;}
td.day{border:1px solid #0082C2; font-size:14px;}
.custom-table tr:last-child td.new.day{border:1px solid #0082C2; font-size:14px; border-bottom:none;}
td.day, .custom-table tr:last-child td.new.day:last-child{border-right:none;}
td.day:first-child, .custom-table tr:last-child td.new.day:first-child{border-left:none;}
.table-condensed th.dow{color:#000; font-size:14px;}
.datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled.active:hover, .datepicker table tr td.active.disabled.disabled:hover, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled[disabled]:hover, .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .datepicker table tr td.active.active:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active[disabled]:hover, .datepicker table tr td.active[disabled], .datepicker table tr td.today.active, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled.disabled, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled.active:hover, .datepicker table tr td.today.disabled.disabled:hover, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.disabled:hover:hover, .datepicker table tr td.today.disabled[disabled]:hover, .datepicker table tr td.today.disabled[disabled], .datepicker table tr td.today:active, .datepicker table tr td.today:hover, .datepicker table tr td.today.active:hover, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover:active, .datepicker table tr td.today:hover:hover, .datepicker table tr td.today[disabled]:hover, .datepicker table tr td.today[disabled]{background:#0082C2;}
.table-condensed td:last-child{border-right:none;}
.timing-box{width:250px; float:left; background:#0082C2; border-radius:5px; padding:5px; position:absolute; margin-top: 10px; z-index: 99; margin-left: -150px;}
.timing-box .btn-default{width: calc(33.33% - 4px); float:left;  background:none; color:#fff; border:1px solid #0082C2; padding:3px 0; margin:2px 2px; box-sizing:border-box; text-align:center; border-radius:0px;}
.timing-box .btn-group-vertical > .btn.active, .timing-box .btn-group-vertical > .btn:active, .timing-box .btn-group-vertical > .btn:focus, .timing-box .btn-group-vertical > .btn:hover, .timing-box .btn-group > .btn.active, .timing-box .btn-group > .btn:active, .timing-box .btn-group > .btn:focus, .timing-box .btn-group > .btn:hover{background:none; color:#fff; border:1px solid #fff; font-weight:bold;}
.datepicker .table-condensed{border:1px solid #0082C2;}
.custom-table .datepicker th:first-child{border-radius:0px 0 0 0; }
.custom-table .datepicker th:last-child{border-radius:0 0px 0 0;}
/* === Middle End === */


/* === Footer === */
footer{width:100%; float:left; background:#0082C2; padding:15px 0; color:#fff; font-size:15px; position:absolute; bottom:0px;}
/* === Footer End === */




@media (min-width: 768px) {
.tab-buttons ul li button{padding:3px 18px;}
.gr-title{text-align:left; margin:-25px 0 0 0;}
.listmenu-right{float:right;}
.middle-top{padding-bottom:45px}
}

@media (min-width: 1200px) {
/* === Header == */
.navbar-default .navbar-nav > li > a { padding:15px 28px 15px 53px; font-size:21px;}
.nav-icon{left:18px; top:15px;}

/* === Header End == */

/* === Middle === */
.boxes{margin-bottom:50px;}
.boxes-row .row{margin:0 -30px;}
.boxes-row .col-xs-12{padding:0 30px;}
.inner-container{padding:30px 50px;}

/* === Middle End === */

}

@media (max-width: 1023px) {
.navbar-header{float: none;}
.navbar-left,.navbar-right {float: none !important;}
.navbar-toggle{display: block;}
.navbar-collapse{border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); padding-left:0px; padding-right:0px;}
.navbar-fixed-top {top: 0; border-width: 0 0 1px;}
.navbar-collapse.collapse {display: none!important;}
.navbar-nav {float: none!important; margin:7.5px 0;}
.navbar-nav>li {float: none;}
.navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; }
.collapse.in{display:block !important;}
.navbar-default .navbar-nav > li > a {border-radius:0; border-bottom:1px solid rgba(0, 0, 0, 0.05);}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:none;}
.navbar{min-height:inherit;}
.navbar-toggle{border:none; margin-right:0px; margin-top:-75px;}
.navbar-toggle:hover, .navbar-toggle:focus, .navbar-toggle:active{background:none !important; border:none;}
.navbar-default .navbar-toggle .icon-bar{background:#0082C2;}
.navbar-toggle .icon-bar{width:30px; height:4px;}
.header-icon-menu{display:none;}
.header-middle{padding-bottom:15px;}
.logo img{max-height:80px;}
.sm-icon-menu{display:inherit !important;}
.navbar-default .navbar-nav > li > a{margin-right:0px ;}
}


@media (max-width: 768px) {

/* === Header == */
.header-top{font-size:16px;}
.header-top-left{width:60%; overflow:hidden; height:25px;}
/* === Header End == */

/* === Middle === */
.white-row{text-align:center;}
.login-columns{padding:15px 10px;}
.acco-textarea{padding:15px 15px 0}
.table-responsive {overflow-x:auto;}
/* === Middle End === */


/* === Login === */
.login-logo{padding:15px 0;}
.form-lable{text-align:left;}
.login-text{padding:25px 0 25px; font-size:17px;}
.check-box-row{padding:15px 0 0 10px}
/* === Login End === */

}

@media (max-width: 639px) {



}
.datepicker-days {
    width: 350px;
}
.datepicker-days table {
    width: 100%;
}
.datepicker td, .datepicker th { border-radius: 0px; webkit-border-radius: 0px;  -moz-border-radius: 0px;}
.datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover{ background-image: none; background-color: #0082C2; border: none; color: #fff}
.datepicker-days table thead tr:nth-child(2) {background: #0082C2; height: 45px; }
.datepicker-days table thead tr:nth-child(3) {height: 40px;}
.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover { background: #CCE6F3 }
.chart-container { height: 800px; }
.disabled-date { background: url('../images/line.png') no-repeat !important; }