/*! CSS Used from: https://adminlte.io/themes/v3/plugins/daterangepicker/daterangepicker.css */
.daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:4px;border:1px solid #ddd;width:278px;max-width:none;padding:0;margin-top:7px;top:100px;left:20px;z-index:3001;display:none;font-family:arial;font-size:15px;line-height:1em;}
.daterangepicker:before,.daterangepicker:after{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,.2);content:'';}
.daterangepicker:before{top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc;}
.daterangepicker:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;}
.daterangepicker.opensright:before{left:9px;}
.daterangepicker.opensright:after{left:10px;}
.daterangepicker.show-calendar .drp-calendar{display:block;}
.daterangepicker.show-calendar .drp-buttons{display:block;}
.daterangepicker .drp-calendar{display:none;max-width:270px;}
.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px;}
.daterangepicker .drp-calendar.right{padding:8px;}
.daterangepicker .calendar-table{border:1px solid #fff;border-radius:4px;background-color:#fff;}
.daterangepicker .calendar-time{text-align:center;margin:4px auto 0;line-height:30px;position:relative;}
.daterangepicker .drp-buttons{clear:both;text-align:right;padding:8px;border-top:1px solid #ddd;display:none;line-height:12px;vertical-align:middle;}
.daterangepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px;}
.daterangepicker .drp-buttons .btn{margin-left:8px;font-size:12px;font-weight:700;padding:4px 8px;}
.daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:1px solid #ddd;}
.daterangepicker .ranges{float:none;text-align:left;margin:0;}
.daterangepicker.show-calendar .ranges{margin-top:8px;}
.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%;}
.daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer;}
.daterangepicker .ranges li:hover{background-color:#eee;}
@media (min-width:564px){
.daterangepicker{width:auto;}
.daterangepicker .ranges ul{width:140px;}
.daterangepicker{direction:ltr;text-align:left;}
.daterangepicker .drp-calendar.left{clear:left;margin-right:0;}
.daterangepicker .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;}
.daterangepicker .drp-calendar.right{margin-left:0;}
.daterangepicker .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;}
.daterangepicker .drp-calendar.left .calendar-table{padding-right:8px;}
.daterangepicker .ranges,.daterangepicker .drp-calendar{float:left;}
}
@media (min-width:730px){
.daterangepicker .ranges{width:auto;}
.daterangepicker .ranges{float:left;}
.daterangepicker .drp-calendar.left{clear:none!important;}
}
/*! CSS Used from: https://adminlte.io/themes/v3/plugins/icheck-bootstrap/icheck-bootstrap.min.css */
[class*=icheck-]{min-height:22px;margin-top:6px!important;margin-bottom:6px!important;padding-left:0;}
[class*=icheck-]>label{padding-left:29px!important;min-height:22px;line-height:22px;display:inline-block;position:relative;vertical-align:top;margin-bottom:0;font-weight:400;cursor:pointer;}
[class*=icheck-]>input:first-child{position:absolute!important;opacity:0;margin:0;}
[class*=icheck-]>input:first-child:disabled{cursor:default;}
[class*=icheck-]>input:first-child+label::before{content:"";display:inline-block;position:absolute;width:22px;height:22px;border:1px solid #D3CFC8;border-radius:0;margin-left:-29px;}
[class*=icheck-]>input:first-child:checked+label::after{content:"";display:inline-block;position:absolute;top:0;left:0;width:7px;height:10px;border:2px solid #fff;border-left:none;border-top:none;transform:translate(7.75px,4.5px) rotate(45deg);-ms-transform:translate(7.75px,4.5px) rotate(45deg);}
[class*=icheck-]>input[type=radio]:first-child+label::before{border-radius:50%;}
[class*=icheck-]>input:first-child:disabled+label,[class*=icheck-]>input:first-child:disabled+label::before{pointer-events:none;cursor:default;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65;}
.icheck-primary>input:first-child:checked+label::before{background-color:#337ab7;border-color:#2e6da4;}
.icheck-success>input:first-child:checked+label::before{background-color:#5cb85c;border-color:#4cae4c;}
.icheck-danger>input:first-child:checked+label::before{background-color:#d9534f;border-color:#d43f3a;}
/*! CSS Used from: https://adminlte.io/themes/v3/plugins/tempusdominus-bootstrap-4/css/tempusdominus-bootstrap-4.min.css */
.input-group [data-toggle=datetimepicker]{cursor:pointer;}
/*! CSS Used from: https://adminlte.io/themes/v3/plugins/bootstrap4-duallistbox/bootstrap-duallistbox.min.css */
.bootstrap-duallistbox-container .buttons{width:100%;margin-bottom:-1px;}
.bootstrap-duallistbox-container label{display:block;}
.bootstrap-duallistbox-container .info{display:inline-block;margin-bottom:5px;font-size:11px;}
.bootstrap-duallistbox-container .clear1,.bootstrap-duallistbox-container .clear2{display:none;font-size:10px;}
.bootstrap-duallistbox-container .btn-group .btn{border-bottom-left-radius:0;border-bottom-right-radius:0;}
.bootstrap-duallistbox-container .moveall,.bootstrap-duallistbox-container .removeall{width:50%;box-sizing:content-box;}
.bootstrap-duallistbox-container select{width:100%;height:300px;padding:0;}
.bootstrap-duallistbox-container .filter{display:inline-block;width:100%;height:31px;margin:0 0 5px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.bootstrap-duallistbox-container.moveonselect .moveall,.bootstrap-duallistbox-container.moveonselect .removeall{width:100%;}
/*! CSS Used from: https://adminlte.io/themes/v3/plugins/bs-stepper/css/bs-stepper.min.css */
.bs-stepper .step-trigger{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:20px;font-size:1rem;font-weight:700;line-height:1.5;color:#6c757d;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:none;border-radius:.25rem;transition:background-color .15s ease-out,color .15s ease-out;}
.bs-stepper .step-trigger:disabled{pointer-events:none;opacity:.65;}
.bs-stepper .step-trigger:focus{color:#007bff;outline:0;}
.bs-stepper .step-trigger:hover{text-decoration:none;background-color:rgba(0,0,0,.06);}
@media (max-width:520px){	
.bs-stepper .step-trigger{-ms-flex-direction:column;flex-direction:column;padding:10px;}
}
.bs-stepper-label{display:inline-block;margin:.25rem;}
.bs-stepper-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
@media (max-width:520px){
.bs-stepper-header{margin:0 -10px;text-align:center;}
}
.bs-stepper .line{-ms-flex:1 0 32px;flex:1 0 32px;min-width:1px;min-height:1px;margin:auto;background-color:rgba(0,0,0,.12);}
@media (max-width:400px){
.bs-stepper .line{-ms-flex-preferred-size:20px;flex-basis:20px;}
}
.bs-stepper-circle{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;padding:.5em 0;margin:.25rem;line-height:1em;color:#fff;background-color:#6c757d;border-radius:1em;}
.active .bs-stepper-circle{background-color:#007bff;}
.bs-stepper-content{padding:0 20px 20px;}
@media (max-width:520px){
.bs-stepper-content{padding:0;}
}
.bs-stepper .content:not(.fade){display:none;}
.bs-stepper .content.active:not(.fade){display:block;visibility:visible;}
.bs-stepper .content.dstepper-block{display:block;}
/*! CSS Used from: https://adminlte.io/themes/v3/dist/css/adminlte.min.css?v=3.2.0 */
:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}
*,::after,::before{box-sizing:border-box;}
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;}
aside,footer,section{display:block;}
body{margin:0;font-family:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff;}
[tabindex="-1"]:focus:not(:focus-visible){outline:0!important;}
hr{box-sizing:content-box;height:0;overflow:visible;}
h1,h3,h5,h6{margin-top:0;margin-bottom:.5rem;}
ol,ul{margin-top:0;margin-bottom:1rem;}
b,strong{font-weight:bolder;}
small{font-size:80%;}
a{color:#007bff;text-decoration:none;background-color:transparent;}
a:hover{color:#0056b3;text-decoration:none;}
label{display:inline-block;margin-bottom:.5rem;}
button{border-radius:0;}
button:focus:not(:focus-visible){outline:0;}
button,input,select{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
button,input{overflow:visible;}
button,select{text-transform:none;}
select{word-wrap:normal;}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none;}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;}
[type=search]{outline-offset:-2px;-webkit-appearance:none;}
h1,h3,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit;}
h1{font-size:2.5rem;}
h3{font-size:1.75rem;}
h5{font-size:1.25rem;}
h6{font-size:1rem;}
hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1);}
small{font-size:80%;font-weight:400;}
.container-fluid{width:100%;padding-left:7.5px;margin-right:auto;margin-left:auto;}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-7.5px;margin-left:-7.5px;}
.row-boostrap{display:-ms-flexbox;display:inline-block;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-7.5px;margin-left:-7.5px;}
.col,.col-12,.col-lg-6,.col-md-12,.col-md-6,.col-sm-6,.col-md-4,.col-md-3,.col-md-9,.col-md-8,.col-md-7,.col-md-5{position:relative;width:100%;padding-right:7.5px;padding-left:7.5px;}
.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
@media (min-width:576px){
.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
}
@media (min-width:768px){
.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-md-4{padding-right:7.5px;padding-left:7.5px;-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
}
@media (min-width:992px){
.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
}
.table{width:100%;margin-bottom:1rem;color:#212529;background-color:transparent;}
.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:15px!important;font-weight:400!important;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;box-shadow:inset 0 0 0 transparent;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
@media (prefers-reduced-motion:reduce){
.form-control{transition:none;}
}
.form-control::-ms-expand{background-color:transparent;border:0;}
.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:inset 0 0 0 transparent;}
.form-control::-webkit-input-placeholder{color:#939ba2;opacity:1;}
.form-control::-moz-placeholder{color:#939ba2;opacity:1;}
.form-control:-ms-input-placeholder{color:#939ba2;opacity:1;}
.form-control::-ms-input-placeholder{color:#939ba2;opacity:1;}
.form-control::placeholder{color:#939ba2;opacity:1;}
.form-control:disabled{background-color:#e9ecef;opacity:1;}
select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057;}
.form-group{margin-bottom:12px;}
.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
@media (prefers-reduced-motion:reduce){
.btn{transition:none;}
}
.btn:hover{color:#212529;text-decoration:none;}
.btn:focus{outline:0;box-shadow:none;}
.btn:disabled{opacity:.65;box-shadow:none;}
.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff;box-shadow:none;}
.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc;}
.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 0 rgba(38,143,255,.5);}
.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff;}
.btn-success{color:#fff;background-color:#28a745;border-color:#28a745;box-shadow:none;}
.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34;}
.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 0 rgba(72,180,97,.5);}
.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745;}
.btn-warning{color:#1f2d3d;background-color:#ffc107;border-color:#ffc107;box-shadow:none;}
.btn-warning:hover{color:#1f2d3d;background-color:#e0a800;border-color:#d39e00;}
.btn-warning:focus{color:#1f2d3d;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 0 rgba(221,171,15,.5);}
.btn-warning:disabled{color:#1f2d3d;background-color:#ffc107;border-color:#ffc107;}
.btn-outline-secondary{color:#6c757d;border-color:#6c757d;}
.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d;}
.btn-outline-secondary:focus{box-shadow:0 0 0 0 rgba(108,117,125,.5);}
.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent;}
.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem;}
.btn-group{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;}
.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;}
.btn-group>.btn:hover{z-index:1;}
.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1;}
.btn-group>.btn:not(:first-child){margin-left:-1px;}
.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0;}
.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;}
.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%;}
.input-group>.custom-file,.input-group>.form-control{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0;}
.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.form-control:focus{z-index:3;}
.input-group>.custom-file .custom-file-input:focus{z-index:4;}
.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;}
.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0;}
.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;}
.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex;}
.input-group-prepend{margin-right:-1px;}
.input-group-append{margin-left:-1px;}
.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem;}
.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0;}
.input-group>.input-group-append>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0;}
.custom-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075);-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075);}
.custom-select:disabled{color:#6c757d;background-color:#e9ecef;}
.custom-select::-ms-expand{display:none;}
.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057;}
.custom-file{position:relative;display:inline-block;width:100%;height:calc(2.25rem + 2px);margin-bottom:0;}
.custom-file-input{position:relative;z-index:2;width:100%;height:calc(2.25rem + 2px);margin:0;overflow:hidden;opacity:0;}
.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:none;}
.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef;}
.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse";}
.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(2.25rem + 2px);padding:.375rem .75rem;overflow:hidden;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;box-shadow:none;}
.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:2.25rem;padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0;}
.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
@media (prefers-reduced-motion:reduce){
.custom-file-label,.custom-select{transition:none;}
}
.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:0 solid rgba(0,0,0,.125);border-radius:.25rem;}
.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem 0 0 1rem;}
.card-title{margin-bottom:.75rem;}
.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:0 solid rgba(0,0,0,.125);}
.card-header:first-child{border-radius:calc(.25rem - 0) calc(.25rem - 0) 0 0;}
.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:0 solid rgba(0,0,0,.125);}
.card-footer:last-child{border-radius:0 0 calc(.25rem - 0) calc(.25rem - 0);}
.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem;}
.breadcrumb-item+.breadcrumb-item{padding-left:.5rem;}
.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:"/";}
.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline;}
.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none;}
.breadcrumb-item.active{color:#6c757d;}
.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem;box-shadow:inset 0 .1rem .1rem rgba(0,0,0,.1);}
.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease;}
@media (prefers-reduced-motion:reduce){
.progress-bar{transition:none;}
}
.bg-primary{background-color:#007bff!important;}
.bg-secondary{background-color:#6c757d!important;}
.bg-success{background-color:#28a745!important;}
.bg-info{background-color:#17a2b8!important;}
.bg-warning{background-color:#ffc107!important;}
.bg-danger{background-color:#dc3545!important;}
.bg-light{background-color:#f8f9fa!important;}
.bg-dark{background-color:#343a40!important;}
.bg-white{background-color:#fff!important;}
.border-0{border:0!important;}
.d-inline{display:inline!important;}
.d-flex{display:-ms-flexbox!important;display:flex!important;}
@media (min-width:576px){
.d-sm-block{display:block!important;}
}
.align-items-center{-ms-flex-align:center!important;align-items:center!important;}
.float-right{float:right!important;}
@media (min-width:576px){
.float-sm-right{float:right!important;}
}
.w-100{width:100%!important;}
.mr-1{margin-right:.25rem!important;}
.mb-1{margin-bottom:.25rem!important;}
.mb-2{margin-bottom:.5rem!important;}
.mb-3{margin-bottom:1rem!important;}
.mb-4{margin-bottom:1.5rem!important;}
.p-0{padding:0!important;}
.p-3{padding:1rem!important;}
.text-light{color:#f8f9fa!important;}
@media print{
*,::after,::before{text-shadow:none!important;box-shadow:none!important;}
a:not(.btn){text-decoration:underline;}
h3{orphans:3;widows:3;}
h3{page-break-after:avoid;}
body{min-width:992px!important;}
.table{border-collapse:collapse!important;}
}
.wrapper,body,html{min-height:100%;}
.wrapper{position:relative;}
@media (min-width:768px){
body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer{transition:margin-left .3s ease-in-out;margin-left:250px;}
}
@media (min-width:768px) and (prefers-reduced-motion:reduce){
body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer{transition:none;}
}
@media (max-width:991.98px){
body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer{margin-left:0;}
}
.main-footer{background-color:#fff;border-top:1px solid #dee2e6;color:#869099;padding:1rem;}
.content-header{padding:15px .5rem;}
.content-header h1{font-size:1.8rem;margin:0;}
.content-header .breadcrumb{background-color:transparent;line-height:1.8rem;margin-bottom:0;padding:0;}
#sidebar-overlay{background-color:rgba(0,0,0,.1);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1037;}
.control-sidebar{bottom:calc(3.5rem + 1px);position:absolute;top:calc(3.5rem + 1px);z-index:1031;}
.control-sidebar,.control-sidebar::before{bottom:calc(3.5rem + 1px);display:none;right:-250px;width:250px;transition:right .3s ease-in-out,display .3s ease-in-out;}
@media (prefers-reduced-motion:reduce){
.control-sidebar,.control-sidebar::before{transition:none;}
}
.control-sidebar::before{content:"";display:block;position:fixed;top:0;z-index:-1;}
.control-sidebar-dark{background-color:#343a40;}
.control-sidebar-dark,.control-sidebar-dark a{color:#c2c7d0;}
.control-sidebar-dark a:hover{color:#fff;}
.control-sidebar-dark h5,.control-sidebar-dark h6{color:#fff;}
label:not(.form-check-label):not(.custom-file-label){font-weight:700;}
.progress{box-shadow:none;border-radius:1px;}
.card-primary:not(.card-outline)>.card-header{background-color:#007bff;}
.card-primary:not(.card-outline)>.card-header{color:#fff;}
.card-secondary:not(.card-outline)>.card-header{background-color:#6c757d;}
.card-secondary:not(.card-outline)>.card-header{color:#fff;}
.card-success:not(.card-outline)>.card-header{background-color:#28a745;}
.card-success:not(.card-outline)>.card-header{color:#fff;}
.card-info:not(.card-outline)>.card-header{background-color:#17a2b8;}
.card-info:not(.card-outline)>.card-header{color:#fff;}
.card-danger:not(.card-outline)>.card-header{background-color:#dc3545;}
.card-danger:not(.card-outline)>.card-header{color:#fff;}
.card{box-shadow:0 0 1px rgba(0,0,0,.125),0 1px 3px rgba(0,0,0,.2);margin-bottom:1rem;}
.card-body::after,.card-footer::after,.card-header::after{display:block;clear:both;content:"";}
.card-header{background-color:transparent;border-bottom:1px solid rgba(0,0,0,.125);padding:.75rem 1.25rem;position:relative;border-top-left-radius:.25rem;border-top-right-radius:.25rem;}
.card-header>.card-tools{float:right;margin-right:-.625rem;}
.card-title{float:left;font-size:1.1rem;font-weight:400;margin:0;}
.btn-tool{background-color:transparent;color:#adb5bd;font-size:.875rem;margin:-.75rem 0;padding:.25rem .5rem;}
.btn-tool:hover{color:#495057;}
.btn-tool:focus{box-shadow:none!important;}
.card-body>.table{margin-bottom:0;}
.btn:disabled{cursor:not-allowed;}
.btn-default{background-color:#f8f9fa;border-color:#ddd;color:#444;}
.btn-default:active,.btn-default:hover{background-color:#e9ecef;color:#2b2b2b;}
.btn-default:disabled{color:#444;background-color:#f8f9fa;}
.table:not(.table-dark){color:inherit;}
.select2-container--default .select2-selection--single{border:1px solid #ced4da;padding:.46875rem .75rem;height:calc(2.25rem + 2px);}
.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:0;height:auto;margin-top:-3px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:31px;right:6px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:0;}
.select2-container--default .select2-search--inline .select2-search__field{border:1px solid #ced4da;}
.select2-container--default .select2-search--inline .select2-search__field:focus{outline:0;border:1px solid #80bdff;}
.select2-container--default .select2-selection--multiple{border:1px solid #ced4da;min-height:calc(2.25rem + 2px);}
.select2-container--default .select2-selection--multiple:focus{border-color:#80bdff;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:0 .375rem .375rem;margin-bottom:-.375rem;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li:first-child.select2-search.select2-search--inline{width:100%;margin-left:.375rem;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li:first-child.select2-search.select2-search--inline .select2-search__field{width:100%!important;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search.select2-search--inline .select2-search__field{border:0;margin-top:6px;}
.select2-purple .select2-container--default .select2-search--inline .select2-search__field:focus{border:1px solid #b8a2e0;}
.select2-purple .select2-container--default .select2-selection--multiple:focus{border-color:#b8a2e0;}
.icheck-primary>input:first-child:checked+label::before{background-color:#007bff;border-color:#007bff;}
.icheck-success>input:first-child:checked+label::before{background-color:#28a745;border-color:#28a745;}
.icheck-danger>input:first-child:checked+label::before{background-color:#dc3545;border-color:#dc3545;}
.bootstrap-switch{border:1px solid #ced4da;border-radius:.25rem;cursor:pointer;direction:ltr;display:inline-block;line-height:.5rem;overflow:hidden;position:relative;text-align:left;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;z-index:0;}
.bootstrap-switch .bootstrap-switch-container{border-radius:.25rem;display:inline-block;top:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-label{box-sizing:border-box;cursor:pointer;display:table-cell;font-size:1rem;font-weight:500;line-height:1.2rem;padding:.25rem .5rem;vertical-align:middle;}
.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-handle-on{text-align:center;z-index:1;}
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default{background:#e9ecef;color:#1f2d3d;}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary{background:#007bff;color:#fff;}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success{background:#28a745;color:#fff;}
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger{background:#dc3545;color:#fff;}
.bootstrap-switch .bootstrap-switch-handle-on{border-bottom-left-radius:.1rem;border-top-left-radius:.1rem;}
.bootstrap-switch .bootstrap-switch-handle-off{border-bottom-right-radius:.1rem;border-top-right-radius:.1rem;}
.bootstrap-switch input[type=checkbox]{left:0;margin:0;opacity:0;position:absolute;top:0;visibility:hidden;z-index:-1;}
.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container{transition:margin-left .5s;}
.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label{border-bottom-right-radius:.1rem;border-top-right-radius:.1rem;}
@media print{
.content-header{display:none!important;}
.main-footer{-webkit-transform:translate(0,0);transform:translate(0,0);margin-left:0!important;min-height:0!important;}
}
.bg-primary{background-color:#007bff!important;}
.bg-primary{color:#fff!important;}
.bg-secondary{background-color:#6c757d!important;}
.bg-secondary{color:#fff!important;}
.bg-success{background-color:#28a745!important;}
.bg-success{color:#fff!important;}
.bg-info{background-color:#17a2b8!important;}
.bg-info{color:#fff!important;}
.bg-warning{background-color:#ffc107!important;}
.bg-warning{color:#1f2d3d!important;}
.bg-danger{background-color:#dc3545!important;}
.bg-danger{color:#fff!important;}
.bg-light{background-color:#f8f9fa!important;}
.bg-light{color:#1f2d3d!important;}
.bg-dark{background-color:#343a40!important;}
.bg-dark{color:#fff!important;}
.bg-lightblue{background-color:#3c8dbc!important;}
.bg-lightblue{color:#fff!important;}
.bg-navy{background-color:#001f3f!important;}
.bg-navy{color:#fff!important;}
.bg-olive{background-color:#3d9970!important;}
.bg-olive{color:#fff!important;}
.bg-lime{background-color:#01ff70!important;}
.bg-lime{color:#1f2d3d!important;}
.bg-fuchsia{background-color:#f012be!important;}
.bg-fuchsia{color:#fff!important;}
.bg-maroon{background-color:#d81b60!important;}
.bg-maroon{color:#fff!important;}
.bg-indigo{background-color:#6610f2!important;}
.bg-indigo{color:#fff!important;}
.bg-purple{background-color:#6f42c1!important;}
.bg-purple{color:#fff!important;}
.bg-pink{background-color:#e83e8c!important;}
.bg-pink{color:#fff!important;}
.bg-orange{background-color:#fd7e14!important;}
.bg-orange{color:#1f2d3d!important;}
.bg-teal{background-color:#20c997!important;}
.bg-teal{color:#fff!important;}
.bg-cyan{background-color:#17a2b8!important;}
.bg-cyan{color:#fff!important;}
.bg-white{background-color:#fff!important;}
.bg-white{color:#1f2d3d!important;}
.bg-gray{background-color:#6c757d!important;}
.bg-gray{color:#fff!important;}
.bg-gray-dark{background-color:#343a40!important;}
.bg-gray-dark{color:#fff!important;}
.bg-gray{background-color:#adb5bd;color:#1f2d3d;}
.bg-white{background-color:#fff;color:#1f2d3d!important;}
/*! CSS Used fontfaces */
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(https://adminlte.io/themes/v3/plugins/fontawesome-free/webfonts/fa-regular-400.eot);src:url(https://adminlte.io/themes/v3/plugins/fontawesome-free/webfonts/fa-regular-400.eot#iefix) format("embedded-opentype"),url(https://adminlte.io/themes/v3/plugins/fontawesome-free/webfonts/fa-regular-400.woff2) format("woff2"),url(https://adminlte.io/themes/v3/plugins/fontawesome-free/webfonts/fa-regular-400.woff) format("woff"),url(https://adminlte.io/themes/v3/plugins/fontawesome-free/webfonts/fa-regular-400.ttf) format("truetype"),url(https://adminlte.io/themes/v3/plugins/fontawesome-free/webfonts/fa-regular-400.svg#fontawesome) format("svg");}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(https://adminlte.io/themes/v3/plugins/fontawesome-free/webfonts/fa-solid-900.eot);src:url(https://adminlte.io/themes/v3/plugins/fontawesome-free/webfonts/fa-solid-900.eot#iefix) format("embedded-opentype"),url(https://adminlte.io/themes/v3/plugins/fontawesome-free/webfonts/fa-solid-900.woff2) format("woff2"),url(https://adminlte.io/themes/v3/plugins/fontawesome-free/webfonts/fa-solid-900.woff) format("woff"),url(https://adminlte.io/themes/v3/plugins/fontawesome-free/webfonts/fa-solid-900.ttf) format("truetype"),url(https://adminlte.io/themes/v3/plugins/fontawesome-free/webfonts/fa-solid-900.svg#fontawesome) format("svg");}
@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7qsDJT9g.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7jsDJT9g.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7rsDJT9g.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7ksDJT9g.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7osDJT9g.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7psDJT9g.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDI.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;font-display:fallback;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmhduz8A.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;font-display:fallback;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwkxduz8A.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;font-display:fallback;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmxduz8A.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;font-display:fallback;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlBduz8A.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;font-display:fallback;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmBduz8A.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;font-display:fallback;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmRduz8A.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;font-display:fallback;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lqDY.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lqDY.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:fallback;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmhduz8A.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:fallback;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwkxduz8A.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:fallback;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmxduz8A.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:fallback;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBduz8A.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:fallback;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBduz8A.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:fallback;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRduz8A.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:fallback;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
.p-2 {
    padding: 0.75rem!important;
}
@media handheld, only screen and (max-width: 767px) {
	.row {
	    width: 100%!important;
	    padding: 0!important;
	}
	.container-fluid {
	    width: 103%!important;
	    padding-right: 0!important;
	}	
}
@media handheld, only screen and (max-width: 1023px) {
#intro, .newsletter_wrapper, .bxslider_wrapper, .parallax_wrapper, .contact_wrapper {
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
    background-position-y: 0px;
	}	
}

.overlay {
  position: fixed;
  z-index: 999999;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background-color: #f1f1f1;
  filter: alpha(opacity=90);
  opacity: 0.7;
}

.overlayContent {
  z-index: 99;
  margin: 250px auto;
  width: 80px;
  height: 80px;
}

.overlayContent h2, .overlayContent .h2 {
  font-size: 18px;
  font-weight: bold;
  color: #000;
}

.overlayContent img {
  width: 80px;
  height: 80px;
}
.d-none {
    display: none !important;
}

.tooltip,.voucher1,.voucher2,.voucher3,.voucher4{
    display:none
}
.tooltip{
    background-color:#F9A431;
    border:1px solid #fff;
    padding:10px 15px;
    width:250px;
    color:#fff;
    font-size:9pt;
    font-family:Tahoma,Geneva,sans-serif;
    font-weight:400;
    text-align:center;
    -moz-box-shadow:0 0 10px #000;
    -webkit-box-shadow:0 0 10px #000
}
.tooltip2,.tooltip3{
    background-color:#fff;
    border:1px solid #cecece;
    padding:10px 15px;
    width:300px;
    display:none;
    color:#fff;
    font-weight:700;
    text-align:center;
    margin-left:120px;
    -moz-box-shadow:0 0 10px #000;
    -webkit-box-shadow:0 0 10px #000
}
.tooltip2{
    font-size:11pt
}
.tooltip3{
    font-size:12pt;
    margin-top:59px
}

/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 9999999; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content {
  background-color: #fefefe;
  margin: 2%; /* 15% from the top and centered */
  padding: 25px 25px 0 25px;
  border: 1px solid #888;
  width: 96%; /* Could be more or less, depending on screen size */
}

/* The Close Button */
.close {
  color: #807f7f;
  float: right;
  font-size: 25px;
  font-weight: bold;
  margin: -30px -19px 0 0;
}

.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}

.btn:hover{color:#212529;text-decoration:none;}
.btn:focus{outline:0;box-shadow:none;}
.btn:disabled{opacity:.65;box-shadow:none;}
.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8;box-shadow:none;}
.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b;}
.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 0 rgba(58,176,195,.5);}
.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8;}
.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%;}
.input-group>.form-control{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0;}
.input-group>.form-control:focus{z-index:3;}
.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;}
.input-group-append{display:-ms-flexbox;display:flex;}
.input-group-append .btn{position:relative;z-index:2;}
.input-group-append .btn:focus{z-index:3;}
.input-group-append{margin-left:-1px;}
.input-group-sm>.form-control:not(textarea){height:calc(1.8125rem + 2px);}
.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem;}
.input-group>.input-group-append>.btn{border-top-left-radius:0;border-bottom-left-radius:0;}
