html{font-size:16px}@media only screen and (min-width:992px) and (max-width:1200px),only screen and (min-width:1200px) and (max-width:1366px){html{font-size:15px}}@media only screen and (min-width:576px) and (max-width:992px),only screen and (max-width:576px){html{font-size:14px}}h1,h2,h3,h4,h5,h6,label,ol,p,ul{font-family:Roboto,sans-serif;color:#333;font-weight:400}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.125rem}h5{font-size:1rem}h6{font-size:.75rem}a{font-family:Roboto,sans-serif}.hidden{display:none}.form-group{font-family:Roboto}.form-group label{font-weight:300;text-transform:none;color:#656e76;margin-bottom:.2rem;font-size:1rem}.form-group .form-control{font-size:.875rem;color:#656e76;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;height:3rem;border:1px solid transparent;font-size:1rem;background:#f9f9f9}.form-group .form-control::-webkit-input-placeholder{color:#656e76}.form-group .form-control::-moz-placeholder{color:#656e76}.form-group .form-control:-ms-input-placeholder{color:#656e76}.form-group .form-control:-moz-placeholder{color:#656e76}.form-group .input-group .input-group-text{background-color:transparent;color:#7da7d9;border:1px solid rgba(125,167,217,.5);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-weight:300;padding:.475rem 1rem;text-transform:uppercase}.btn.btn-base{color:#7da7d9;background-color:#fff;border-color:#7da7d9}.btn.icon-link{border:none!important;outline:0;background:transparent url(../../img/icon-link.png) left top no-repeat;background-size:contain;height:3rem;width:4.25rem;display:inline-block}.btn.btn-outline-light{text-transform:none;color:#656e76;border:1px solid #656e76;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;font-weight:700}.btn.btn-outline-light:hover{color:#fff;background:#656e76}.alert p{margin:0}.pagination{height:2.25rem;margin:1.12rem 0}.pagination ul{display:inline-block;margin-left:0;margin-bottom:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.pagination li{display:inline}.pagination a{float:left;padding:0 .87rem;line-height:2.12rem;text-decoration:none;border:1px solid #ddd;border-left-width:0}.pagination .active a,.pagination a:hover{background-color:#f5f5f5}.pagination .active a{color:#999;cursor:default}.pagination .disabled a,.pagination .disabled a:hover,.pagination .disabled span{color:#999;background-color:transparent;cursor:default}.pagination li:first-child a{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.pagination li:last-child a{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pager{margin-left:0;margin-bottom:18px;list-style:none;text-align:center}.pager:after,.pager:before{display:table;content:""}.pager:after{clear:both}.pager li{display:inline}.pager a{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager a:hover{text-decoration:none;background-color:#f5f5f5}.pager .next a{float:right}.pager .previous a{float:left}.pager .disabled a,.pager .disabled a:hover{color:#999;background-color:#fff;cursor:default}.dataTables_wrapper thead tr td{font-weight:700;font-size:.79rem;padding:.65rem;color:#999}.dataTables_wrapper tbody tr td{font-size:.87rem;font-weight:400;vertical-align:middle}.dataTables_wrapper .dataTables_filter label,.dataTables_wrapper .dataTables_length label{font-weight:400;font-size:.87rem;padding-left:3px;padding-right:3px}.dataTables_wrapper .dataTables_filter .form-control,.dataTables_wrapper .dataTables_length .form-control{padding:.5rem .8rem;font-size:.87rem}.dataTables_wrapper .dataTables_info{font-size:.77rem;font-weight:300}.table-responsive{overflow-x:hidden}@media only screen and (max-width:576px),only screen and (min-width:576px) and (max-width:992px){.table-responsive{overflow-x:auto}}.datepicker-days table td{font-weight:300}