@import url('https://fonts.googleapis.com/css?family=Great+Vibes|Lato|Permanent+Marker&display=swap');

.footer{bottom:0;padding:20px 0;position:absolute;right:0;left:0}
.footer ul li{padding-left:10px;padding-right:10px}
.footer ul li a{color:#98a6ad}
.footer ul li a:hover{color:#fc6286}
.wrapper{padding-top:140px}


.hidden { display:none; }
.page-title-box{padding:22px 0 5px 0}
.page-title-box .page-title{font-size:20px;margin-bottom:0;margin-top:0;font-weight:600}

.nav-user{padding:0 12px!important}
.nav-user img{height:36px;width:36px}
.header-title{margin-bottom:8px;text-transform:uppercase;letter-spacing:.02em;font-size:14px}
body{background:#323b44;margin:0;color:#98a6ad;overflow-x:hidden!important;font-size:.95rem;font-family:Lato,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;padding-bottom:65px}
html{overflow-x:hidden;position:relative;min-height:100%;background:#323b44}
*{outline:none!important}
a:hover,a:active,a:focus{outline:0;text-decoration:none}
.container-alt{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}
.footer{background-color:#3d4853;bottom:0;padding:20px 30px;position:absolute;right:0;left:0;text-align:center}
#wrapper{height:100%;overflow:hidden;width:100%}
.page{bottom:0;left:0;right:0;top:0}
a{color:#fc6286}
a:hover,a:focus,a:active{color:#7bc9e6}
.h1,h1{font-size:36px}
.h2,h2{font-size:30px}
.h3,h3{font-size:24px}
.h4,h4{font-size:18px}
.h5,h5{font-size:14px}
.h6,h6{font-size:12px}
.container-fluid{max-width:95%}
.breadcrumb{background-color:transparent;margin-bottom:15px;margin-top:5px}
.dropdown-menu{padding:4px 0;border:0;background-color:#3f4a56;box-shadow:0 2px 5px 0 rgba(0,0,0,0.26);color:#e6e6e6}
.dropdown-menu > li > a{padding:6px 20px}
.dropdown-menu .dropdown-item{color:#e6e6e6}
.dropdown-menu .dropdown-item:focus,.dropdown-menu .dropdown-item:hover{color:#fff;background-color:#434f5c}
.dropdown-menu .dropdown-item.active,.dropdown-menu .dropdown-item:active{color:#fff;background-color:#434f5c}
.dropdown-item.active,.dropdown-item:active{background-color:#f2f2f2;color:inherit}
.dropdown-menu-lg{max-width:280px}

.beautiful { font-family: 'Great Vibes'; font-size:26px;}
.awful { font-family: 'Permanent Marker'; font-size:26px;}
code{color:#fc6286;border-radius:4px;padding:2px;}
code,pre{background-color:#3d4853}
pre{color:#3ddcf7;}

.bg-empty{background:transparent!important}
.bg-primary{background-color:#fc6286!important}
.bg-success{background-color:#00b19d!important}
.bg-info{background-color:#3ddcf7!important}
.bg-warning{background-color:#fa0!important}
.bg-danger{background-color:#ef5350!important}
.bg-muted{background-color:#F5F5F5!important}
.bg-inverse{background-color:#4c5667!important}
.bg-purple{background-color:#7266ba!important}
.bg-pink{background-color:#f76397!important}
.bg-white{background-color:#fff!important}

.text-white{color:#fff}
.text-danger{color:#ef5350!important}
.text-muted{color:#849198!important}
.text-primary{color:#f37321!important}
.text-warning{color:#fa0!important}
.text-success{color:#00b19d!important}
.text-info{color:#3ddcf7!important}
.text-inverse{color:#4c5667!important}
.text-pink{color:#f76397!important}
.text-purple{color:#7266ba!important}
.text-dark{color:#000!important}

.badge{font-weight:600;padding:3px 5px;font-size:12px;margin-top:1px}
.badge-xs{font-size:9px}
.badge-xs,.badge-sm{-webkit-transform:translate(0,-2px);-ms-transform:translate(0,-2px);-o-transform:translate(0,-2px);transform:translate(0,-2px)}
.badge-primary{background-color:#f37321}
.badge-success{background-color:#83b55d}
.badge-info{background-color:#3ddcf7}
.badge-warning{background-color:#fa0;color:#fff}
.badge-danger{background-color:#ef5350}
.badge-purple{background-color:#7266ba;color:#fff}
.badge-pink{background-color:#f76397;color:#fff}
.badge-inverse{background-color:#4c5667;color:#fff}
.badge-lightgrey{background-color:#38434c;}

.dropcap{font-size:3.1em}
.dropcap,.dropcap-circle,.dropcap-square{display:block;float:left;font-weight:400;line-height:36px;margin-right:6px;text-shadow:none}
.card,.list-group-item{background-color:#3d4853}
.card-box { padding: 20px; border: 1px solid rgba(54, 64, 74, 0.08); border-radius: 5px; -moz-border-radius: 5px; background-clip: padding-box; margin-bottom: 20px; background-color: #36404a; }
.list-group-item{border:1px solid #485561}
.img-thumbnail{background-color:#485561;border:1px solid #4c5a67}

.pull-in{margin-left:-20px;margin-right:-20px}
.b-0{border:none!important}
.no-border{border:none}
.center-page{float:none!important;margin:0 auto}
.bx-s-0{box-shadow:none!important}
.bx-shadow{-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);box-shadow:0 1px 2px 0 rgba(0,0,0,0.1)}

.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger,.btn-dark{color:#fff}
.btn-primary{background-color:#f37321;border:1px solid #f37321}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open > .dropdown-toggle.btn-primary,.btn-primary:not([disabled]):not(.disabled).active,.btn-primary:not([disabled]):not(.disabled):active,.show > .btn-primary.dropdown-toggle{background-color:#ce631f;border-color:#ce631f}
.btn-primary.focus,.btn-primary:focus,.btn-outline-primary.focus,.btn-outline-primary:focus,.btn-primary:not([disabled]):not(.disabled).active,.btn-primary:not([disabled]):not(.disabled):active,.show > .btn-primary.dropdown-toggle,.btn-primary:not([disabled]):not(.disabled).active:focus,.btn-primary:not([disabled]):not(.disabled):active:focus,.show > .btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(59,175,218,0.5)}
.btn-light{background-color:#6d7d8c; border-color:#6d7d8c}
.btn-light:hover,.btn-light:focus,.btn-light:active,.btn-light.active,.btn-light.focus,.btn-light:active,.btn-light:focus,.btn-light:hover,.open > .dropdown-toggle.btn-light{border-color:#6d7d8c}
.btn-light.focus,.btn-light:focus,.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 2px #d9d9d9}
.btn-success{background-color:#00b19d;border:1px solid #00b19d}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open > .dropdown-toggle.btn-success,.btn-success:not([disabled]):not(.disabled).active,.btn-success:not([disabled]):not(.disabled):active,.show > .btn-success.dropdown-toggle{background-color:#009886;border-color:#009886}
.btn-success.focus,.btn-success:focus,.btn-outline-success.focus,.btn-outline-success:focus,.btn-success:not([disabled]):not(.disabled).active,.btn-success:not([disabled]):not(.disabled):active,.show > .btn-success.dropdown-toggle,.btn-success:not([disabled]):not(.disabled).active:focus,.btn-success:not([disabled]):not(.disabled):active:focus,.show > .btn-success.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(0,177,157,0.5)}
.btn-info{background-color:#3ddcf7;border:1px solid #3ddcf7}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open > .dropdown-toggle.btn-info,.btn-info:not([disabled]):not(.disabled).active,.btn-info:not([disabled]):not(.disabled):active,.show > .btn-info.dropdown-toggle{background-color:#25d8f6;border-color:#25d8f6}
.btn-info.focus,.btn-info:focus,.btn-outline-info.focus,.btn-outline-info:focus,.btn-info:not([disabled]):not(.disabled).active,.btn-info:not([disabled]):not(.disabled):active,.show > .btn-info.dropdown-toggle,.btn-info:not([disabled]):not(.disabled).active:focus,.btn-info:not([disabled]):not(.disabled):active:focus,.show > .btn-info.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(61,220,247,0.5)}
.btn-warning{background-color:#fa0;border:1px solid #fa0;color:#fff}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open > .dropdown-toggle.btn-warning,.btn-warning:not([disabled]):not(.disabled).active,.btn-warning:not([disabled]):not(.disabled):active,.show > .btn-warning.dropdown-toggle{background-color:#e69900;border-color:#e69900;color:#fff}
.btn-warning.focus,.btn-warning:focus,.btn-outline-warning.focus,.btn-outline-warning:focus,.btn-warning:not([disabled]):not(.disabled).active,.btn-warning:not([disabled]):not(.disabled):active,.show > .btn-warning.dropdown-toggle,.btn-warning:not([disabled]):not(.disabled).active:focus,.btn-warning:not([disabled]):not(.disabled):active:focus,.show > .btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(255,170,0,0.5)}
.btn-danger{background-color:#ef5350;border:1px solid #ef5350}
.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open > .dropdown-toggle.btn-danger,.btn-danger:not([disabled]):not(.disabled).active,.btn-danger:not([disabled]):not(.disabled):active,.show > .btn-danger.dropdown-toggle{background-color:#ed3c39;border-color:#ed3c39}
.btn-danger.focus,.btn-danger:focus,.btn-outline-danger.focus,.btn-outline-danger:focus,.btn-danger:not([disabled]):not(.disabled).active,.btn-danger:not([disabled]):not(.disabled):active,.show > .btn-danger.dropdown-toggle,.btn-danger:not([disabled]):not(.disabled).active:focus,.btn-danger:not([disabled]):not(.disabled):active:focus,.show > .btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(239,83,80,0.5)}
.btn-dark{background-color:#323b44;border:1px solid #323b44}
.btn-dark:hover,.btn-dark:focus,.btn-dark:active,.btn-dark.active,.btn-dark.focus,.btn-dark:active,.btn-dark:focus,.btn-dark:hover,.open > .dropdown-toggle.btn-dark{background-color:#272e35;border-color:#272e35}
.btn-dark.focus,.btn-dark:focus,.btn-outline-dark.focus,.btn-outline-dark:focus,.btn-dark:not([disabled]):not(.disabled).active,.btn-dark:not([disabled]):not(.disabled):active,.show > .btn-dark.dropdown-toggle{box-shadow:0 0 0 2px rgba(50,59,68,0.5)}
.btn-link{color:#323b44}
.btn-link:hover{color:#fc6286}
.btn-outline-primary{color:#fc6286;border-color:#fc6286}
.btn-outline-primary:hover{background-color:#fc6286;border-color:#fc6286}
.btn-outline-success{color:#00b19d;border-color:#00b19d}
.btn-outline-success:hover{background-color:#00b19d;border-color:#00b19d}
.btn-outline-info{color:#3ddcf7;border-color:#3ddcf7}
.btn-outline-info:hover{background-color:#3ddcf7;border-color:#3ddcf7}
.btn-outline-warning{color:#fa0;border-color:#fa0}
.btn-outline-warning:hover{background-color:#fa0;border-color:#fa0;color:#fff}
.btn-outline-danger{color:#ef5350;border-color:#ef5350}
.btn-outline-danger:hover{background-color:#ef5350;border-color:#ef5350}
.btn-outline-dark{color:#323b44;border-color:#323b44}
.btn-outline-dark:hover{background-color:#323b44;border-color:#323b44}
.btn-custom{border-bottom:3px solid transparent}
.btn-custom.btn-default{background-color:#f3f3f3;border-bottom:2px solid #ccc!important}
.btn-custom.btn-primary{border-bottom:2px solid #dc5575!important}
.btn-custom.btn-success{border-bottom:2px solid #007e70!important}
.btn-custom.btn-info{border-bottom:2px solid #08aac6!important}
.btn-custom.btn-warning{border-bottom:2px solid #c80!important}
.btn-custom.btn-danger{border-bottom:2px solid #c71612!important}
.btn-custom.btn-dark{border-bottom:2px solid #0b0c0f!important}
.btn-rounded{border-radius:2em;padding:6px 18px}

.thumb-sm{height:32px;width:32px}
.thumb-md{height:48px;width:48px}
.thumb-lg{height:88px;width:88px}

.tab-content{padding:20px 0 0}
.nav-tabs{border-bottom:1px solid #485561}
.nav-tabs > li > a,.nav-pills > li > a{color:#98a6ad;font-weight:600}
.nav-pills .nav-item.show .nav-link,.nav-pills .nav-link.active{background-color:#fc6286}
.tabs-vertical-env .tab-content{background:#36404a;display:table-cell;padding:0 0 0 20px;margin-bottom:0;vertical-align:top}
.tabs-vertical-env .nav.tabs-vertical{display:table-cell;min-width:120px;vertical-align:top;width:150px}
.tabs-vertical-env .nav.tabs-vertical li > a{color:#98a6ad;white-space:nowrap;font-weight:600;border-radius:2px}
.tabs-vertical-env .nav.tabs-vertical li > a.active{background-color:#fc6286;border:0;color:#fff}
.tabs-vertical-env-right .tab-content{padding:0 20px 0 0}
.tabs-bordered{border-bottom:2px solid rgba(152,166,173,0.2)!important}
.tabs-bordered .nav-item{margin-bottom:-2px}
.tabs-bordered li a,.tabs-bordered li a:hover,.tabs-bordered li a:focus{border:0!important;padding:10px 20px!important}
.tabs-bordered li a.active{border-bottom:2px solid #fc6286!important}
.nav-pills > li > a{color:#98a6ad}
.nav-pills > li.active > a,.nav-pills > li.active > a:focus,.nav-pills > li.active > a:hover{background-color:#3bafda}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#fff;background-color:#485561;border-color:#485561}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#485561}

.modal .modal-header .close{top:25px;position:absolute;right:14px;height:36px;width:36px;opacity:1;text-shadow:none;color:#fff;padding:0;font-size:18px}
.modal .modal-dialog .modal-title{margin:0}
.modal .modal-dialog .modal-content{background:#3d4853;-moz-box-shadow:none;-webkit-box-shadow:none;border:0;border-radius:0;box-shadow:none}
.modal .modal-dialog .modal-content .modal-header{ padding: 15px 25px 15px 25px; line-height: 22px; font-size: 18px; background-color: #f37321; color: #ffffff; text-align: left; margin: 0; border:0; border-radius: 0;}
.modal .modal-dialog .modal-content .modal-body{border:0;padding:20px;}
.modal-full{width:98%;max-width:100%}
.modal-footer { border:0; }

.custom-modal-title{padding:15px 25px;line-height:22px;font-size:18px;background-color:#fc6286;color:#fff;text-align:left;margin:0}
.custom-modal-text{padding:20px}
.custombox-modal-flash .close,.custombox-modal-rotatedown .close{top:20px;z-index:9999}
.progress{-webkit-box-shadow:none!important;background-color:#485561;box-shadow:none!important;height:10px;margin-bottom:18px;overflow:hidden}
.progress-bar{box-shadow:none;font-size:8px;font-weight:600;background-color:#fc6286;line-height:12px}
.progress.progress-sm{height:5px!important}
.progress.progress-sm .progress-bar{font-size:8px;line-height:5px}
.progress.progress-md{height:15px!important}
.progress.progress-md .progress-bar{font-size:10.8px;line-height:14.4px}
.tooltip-inner{border-radius:1px;padding:6px 10px}
.jqstooltip{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:auto!important;height:auto!important}
.popover{font-family:inherit}
.popover .popover-title{background-color:transparent;color:#fc6286;margin:0;font-weight:600}
.alert-success{background-color:#e4fffc!important;border-color:#00e4ca!important;color:#00b19d}
.alert-success .alert-link{color:#00b19d}
.alert-info{background-color:#d0f7fd!important;border-color:#6ee5f9!important;color:#3ddcf7}
.alert-info .alert-link{color:#3ddcf7}
.alert-warning{background-color:#fff7e6!important;border-color:#fb3!important;color:#fa0}
.alert-warning .alert-link{color:#fa0}
.alert-danger{background-color:#fef4f4!important;border-color:#f3817f!important;color:#ef5350}
.alert-danger .alert-link{color:#ef5350}

label{font-weight:500}
.form-control{border:1px solid #4c5a67;background-color:#434f5c;box-shadow:none;color:#fff}
.form-control:focus{background:#4c5a67;border-color:#526170;box-shadow:none;color:#fff}
.form-control:disabled,.form-control[readonly]{background-color:#576676}
.custom-select{background-color:#434f5c;border-color:#4c5a67;color:#fff}
.input-sm{height:30px}
.input-group-btn .btn{padding:7px 14px}
.has-success .form-control{border-color:#00b19d;box-shadow:none!important}
.has-warning .form-control{border-color:#fa0;box-shadow:none!important}
.has-error .form-control{border-color:#ef5350;box-shadow:none!important}
.input-group-text{border-radius:2px;background-color:#526170;color:#98a6ad;border:1px solid #526170}
.form-control-plaintext{color:#98a6ad}

.custom-radio .custom-control-input:checked ~ .custom-control-label::before,.custom-control-input:checked ~ .custom-control-label::before,.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before{background-color:#3bafda}
.checkbox label{display:inline-block;padding-left:5px;position:relative;font-weight:500;font-size:13px}
.checkbox label::before{-o-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;background-color:#3d4853;border-radius:2px;border:1px solid #98a6ad;content:"";display:inline-block;height:17px;left:0;margin-left:-17px;position:absolute;transition:.3s ease-in-out;width:17px;outline:none!important}
.checkbox label::after{color:#98a6ad;display:inline-block;font-size:11px;height:16px;left:0;margin-left:-17px;padding-left:3px;padding-top:1px;position:absolute;top:0;width:16px}
.checkbox input[type="checkbox"]{cursor:pointer;opacity:0;z-index:1;outline:none!important}
.checkbox input[type="checkbox"]:disabled + label{opacity:.65}
.checkbox input[type="checkbox"]:focus + label::before{outline-offset:-2px;outline:none}
.checkbox input[type="checkbox"]:checked + label::after{font-family:'Font Awesome 5 Free';content:"\f00c"}
.checkbox input[type="checkbox"]:disabled + label::before{background-color:#eee;cursor:not-allowed}
.checkbox.checkbox-circle label::before{border-radius:50%}
.checkbox.checkbox-inline{margin-top:0}
.checkbox.checkbox-single input{height:18px;width:18px;position:absolute}
.checkbox.checkbox-single label{height:18px;width:18px}
.checkbox.checkbox-single label:before{margin-left:0}
.checkbox.checkbox-single label:after{margin-left:0}
.checkbox-custom input[type="checkbox"]:checked + label::before{background-color:#3bafda;border-color:#3bafda}
.checkbox-custom input[type="checkbox"]:checked + label::after{color:#fff}
.checkbox-primary input[type="checkbox"]:checked + label::before{background-color:#3bafda;border-color:#3bafda}
.checkbox-primary input[type="checkbox"]:checked + label::after{color:#fff}
.checkbox-danger input[type="checkbox"]:checked + label::before{background-color:#ef5350;border-color:#ef5350}
.checkbox-danger input[type="checkbox"]:checked + label::after{color:#fff}
.checkbox-info input[type="checkbox"]:checked + label::before{background-color:#3ddcf7;border-color:#3ddcf7}
.checkbox-info input[type="checkbox"]:checked + label::after{color:#fff}
.checkbox-warning input[type="checkbox"]:checked + label::before{background-color:#fa0;border-color:#fa0}
.checkbox-warning input[type="checkbox"]:checked + label::after{color:#fff}
.checkbox-success input[type="checkbox"]:checked + label::before{background-color:#00b19d;border-color:#00b19d}
.checkbox-success input[type="checkbox"]:checked + label::after{color:#fff}
.checkbox-purple input[type="checkbox"]:checked + label::before{background-color:#7266ba;border-color:#7266ba}
.checkbox-purple input[type="checkbox"]:checked + label::after{color:#fff}
.checkbox-pink input[type="checkbox"]:checked + label::before{background-color:#f76397;border-color:#f76397}
.checkbox-pink input[type="checkbox"]:checked + label::after{color:#fff}
.checkbox-inverse input[type="checkbox"]:checked + label::before{background-color:#4c5667;border-color:#4c5667}
.checkbox-inverse input[type="checkbox"]:checked + label::after{color:#fff}
.radio label{display:inline-block;padding-left:5px;position:relative;font-weight:500;font-size:13px}
.radio label::before{-o-transition:border .5s ease-in-out;-webkit-transition:border .5s ease-in-out;background-color:#3d4853;border-radius:50%;border:1px solid #98a6ad;content:"";display:inline-block;height:17px;left:0;margin-left:-20px;position:absolute;transition:border .5s ease-in-out;width:17px;outline:none!important}
.radio label::after{-moz-transition:-moz-transform .1s cubic-bezier(0.8,-0.33,0.2,1.33);-ms-transform:scale(0,0);-o-transform:scale(0,0);-o-transition:-o-transform .1s cubic-bezier(0.8,-0.33,0.2,1.33);-webkit-transform:scale(0,0);-webkit-transition:-webkit-transform .1s cubic-bezier(0.8,-0.33,0.2,1.33);background-color:#98a6ad;border-radius:50%;content:" ";display:inline-block;height:11px;left:3px;margin-left:-20px;position:absolute;top:3px;transform:scale(0,0);transition:-webkit-transform .1s cubic-bezier(0.8,-0.33,0.2,1.33);transition:transform .1s cubic-bezier(0.8,-0.33,0.2,1.33);transition:transform .1s cubic-bezier(0.8,-0.33,0.2,1.33),-webkit-transform .1s cubic-bezier(0.8,-0.33,0.2,1.33);width:11px}
.radio input[type="radio"]{cursor:pointer;opacity:0;z-index:1;outline:none!important}
.radio input[type="radio"]:disabled + label{opacity:.65}
.radio input[type="radio"]:focus + label::before{outline-offset:-2px;outline:thin dotted}
.radio input[type="radio"]:checked + label::after{-webkit-transform:scale(1,1);transform:scale(1,1)}
.radio input[type="radio"]:disabled + label::before{cursor:not-allowed}
.radio.radio-inline{margin-top:0}
.radio.radio-single label{height:17px}
.radio-custom input[type="radio"] + label::after{background-color:#3bafda}
.radio-custom input[type="radio"]:checked + label::before{border-color:#3bafda}
.radio-custom input[type="radio"]:checked + label::after{background-color:#3bafda}
.radio-primary input[type="radio"] + label::after{background-color:#3bafda}
.radio-primary input[type="radio"]:checked + label::before{border-color:#3bafda}
.radio-primary input[type="radio"]:checked + label::after{background-color:#3bafda}
.radio-danger input[type="radio"] + label::after{background-color:#ef5350}
.radio-danger input[type="radio"]:checked + label::before{border-color:#ef5350}
.radio-danger input[type="radio"]:checked + label::after{background-color:#ef5350}
.radio-info input[type="radio"] + label::after{background-color:#3ddcf7}
.radio-info input[type="radio"]:checked + label::before{border-color:#3ddcf7}
.radio-info input[type="radio"]:checked + label::after{background-color:#3ddcf7}
.radio-warning input[type="radio"] + label::after{background-color:#fa0}
.radio-warning input[type="radio"]:checked + label::before{border-color:#fa0}
.radio-warning input[type="radio"]:checked + label::after{background-color:#fa0}
.radio-success input[type="radio"] + label::after{background-color:#00b19d}
.radio-success input[type="radio"]:checked + label::before{border-color:#00b19d}
.radio-success input[type="radio"]:checked + label::after{background-color:#00b19d}
.radio-purple input[type="radio"] + label::after{background-color:#7266ba}
.radio-purple input[type="radio"]:checked + label::before{border-color:#7266ba}
.radio-purple input[type="radio"]:checked + label::after{background-color:#7266ba}
.radio-pink input[type="radio"] + label::after{background-color:#f76397}
.radio-pink input[type="radio"]:checked + label::before{border-color:#f76397}
.radio-pink input[type="radio"]:checked + label::after{background-color:#f76397}

#alerts-container {position:fixed;text-align:right;top:55px;right:20px;left:7px;z-index:15}
#alerts-container .alert{display:inline-block;clear:right;float:right;margin-bottom:5px;position:relative;opacity:1;z-index:990}

@media(min-width:768px) {
#alerts-container{left:auto;max-width:727px}
}
@media(min-width:992px) {
#alerts-container{left:auto;max-width:50%}
}
@media(min-width:1200px) {
#alerts-container{left:auto;max-width:35%}
}

.notifyjs-metro-base{position:relative;min-height:52px;min-width:250px;color:#444;border-radius:3px;-webkit-border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,0.2);-webkit-animation:dropdownOpen .3s ease-out;-o-animation:dropdownOpen .3s ease-out;animation:dropdownOpen .3s ease-out}
.notifyjs-metro-base .image{display:table;position:absolute;height:auto;width:auto;left:25px;top:50%;font-size:24px;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.notifyjs-metro-base .text-wrapper{display:inline-block;vertical-align:top;text-align:left;margin:10px 10px 10px 52px;clear:both}
.notifyjs-metro-base .title{font-size:15px;line-height:20px;margin-bottom:5px;font-weight:700}
.notifyjs-metro-base .text{font-size:12px;font-weight:400;max-width:360px;vertical-align:middle}
.notifyjs-metro-cool{color:#fafafa!important;background-color:#4A525F;border:1px solid #4A525F}

.gallery-box{background-color:#3b4148;border-radius:3px;border:1px solid #3b4148;margin-bottom:24px}
.gallery-box.active { outline:6px solid #f37322!important; }
.gallery-box:hover { cursor: pointer; }
.gallery-box .image-popup{padding:10px;display:block}
.gallery-box .image-popup img{cursor:-webkit-zoom-in;cursor:zoom-in}
.gallery-box .gallery-info{padding:15px;border-top:1px solid #3b4148;position:relative}
.gallery-box .gallery-info h4{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

#wizard  .pane {  }

#wizard .pane:not(:first-of-type) {
    display: none
}

#progressbar {position:fixed;right:0;left:0;top:0;z-index:1030;background-color:transparent;border:0;-webkit-transition:all .5s ease;transition:all .5s ease;min-height:62px;padding:1.2rem; background-color:#24292f;}

.progress-bg {
    z-index: 0;
    position:relative;
}

#progressbar {
    color: #5f6a75;
}

#progressbar .active {
    color: #fff
}

#progressbar li {
    list-style-type: none;
    width: 25%;
	display:inline-block;
    position: relative;
    text-align:center;
}

#progressbar #step1:before {
    font-family: "Font Awesome 5 Pro";
    content: "\f03a"
}

#progressbar #step2:before {
    font-family: "Font Awesome 5 Pro";
    content: "\f79c"
}

#progressbar #payment:before {
    font-family: "Font Awesome 5 Pro";
    content: "\f09d"
}

#progressbar #step3:before {
    font-family: "Font Awesome 5 Pro";
    content: "\f00c"
}

#progressbar li:before {
    width: 50px;
    height: 50px;
    line-height: 45px;
    display: block;
    font-size: 18px;
    color: #ffffff;
    background: #4a545f;
    border-radius: 50%;
    margin: 0 auto 10px auto;
    padding: 2px;

}

#progressbar li:after {
    content: '';
    width: 0%;
    height: 1px;
    background: #4a545f;
    position: absolute;
    left: 0;
    top: 25px;
    z-index: -1
}

#progressbar li.active:before,
#progressbar li.active:after {
    background: #f37321;
}
