/*include

- color
- typography
- form
- checkbox/radio/switch

*/

@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap');
@import url('../fonts/icons/fonts.css');
@import url('../css/uikit.css');

body{
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-style: normal;
    margin: 0;
    color: #191B1D;
    font-size: 14px;
    overflow-x: hidden !important;
}

.video-custom,.audio-custom{display: block;}
.container-lg{
    max-width:1302px;
}
.row-block{
    margin-right: -15px;
    margin-left: -15px;
}

.mix-overlay{mix-blend-mode: multiply;}

.text-theme{color:#FB9D00;}
.text-info{color:#0D8DFF !important;}
.text-body{color:#191B1D;}
.text-black{color: #000 !important;}
.text-white{color:#fff; !important;}
.text-gray{color:#939698; !important;}
.text-red{color:#dc3545!important;}

a{color:#FB9D00;}
a:hover{color:#FB9D00;}
a.disabled{pointer-events: none;opacity: 0.5;}


.bg-theme{background: #FB9D00;}

.fs-30{font-size: 30px;}
.fs-24{font-size: 24px;}
.fs-20{font-size: 20px;}
.fs-16{font-size: 16px;}
.fs-12{font-size: 12px;}
.fs-10{font-size: 10px;}
.fs-100{font-size: 100px;}

.mb-30{margin-bottom: 30px;}

.text-decoration-line{text-decoration: underline;}

.hide{display: none !important;}

.number_plate_blue{background-image: url(../images/number_plate_blue.svg);height: 26px;background-size: contain;background-repeat: no-repeat;background-position: left top;font-size: 10px;width:100px;line-height: 30px;font-weight: 600;text-align: center;color: #000000;text-transform: uppercase;margin: 5px auto 0;display: block;}
.number_plate_yellow{background-image: url(../images/number_plate_yellow.svg);height: 26px;background-size: contain;background-repeat: no-repeat;background-position: left top;font-size: 10px;width:100px;line-height: 30px;font-weight: 600;text-align: center;color: #000000;text-transform: uppercase;margin: 5px auto 0;display: block;}
.number_plate_grey{background-image: url(../images/number_plate_grey.svg);background-size: contain;background-repeat: no-repeat;background-position: left top;font-size: 10px;width:100px;line-height: 30px;font-weight: 600;text-align: center;color: #000000;text-transform: uppercase;margin: 5px auto 0;display: block;}
.number_plate_lg{height: 44px;width: 150px;line-height: 44px;font-size: 14px;}

/* Start : Common typography css */
.fw-300{font-weight: 300;}
.fw-400{font-weight: 400;}
.fw-500{font-weight: 500;}
.fw-600{font-weight: 600;}
.fw-700{font-weight: 700;}

.p12-reg{font-weight: 400;font-size: 12px;line-height: 16.56px;letter-spacing: 0.14px;margin:0;}
.p12-light{font-weight: 300;font-size: 12px;line-height: 16.56px;letter-spacing: 0.14px;margin:0;}
.p14-light{font-weight: 300;font-size: 14px;line-height: 19.6px;letter-spacing: 0.14px;margin:0;}
.p14-reg{font-weight: 400;font-size: 14px;line-height: 19.6px;letter-spacing: 0.14px;margin:0;}
.p14-bold{font-weight: bold;font-size: 14px;line-height: 19.6px;letter-spacing: 0.14px;margin:0;}
.p16-reg{font-weight: 400;font-size: 16px;line-height: 22.4px;letter-spacing: 0.14px;margin:0;}
.p16-light{font-weight: 300;font-size: 16px;line-height: 22.4px;letter-spacing: 0.14px;margin:0;}
.p16-bold{font-weight: 600;font-size: 16px;line-height: 22.4px;letter-spacing: 0.14px;margin:0;}

.h1-text{font-weight: 700;font-size: 56px;line-height: 67.2px;letter-spacing: 0.68px;}
.h2-text{font-weight: 600;font-size: 20px;line-height: 28px;}
.h3-text{font-weight: 700;font-size: 32px;line-height: 38.4px;letter-spacing: 0.26px;}
.h4-text{font-weight: 700;font-size: 24px;line-height: 28.8px;letter-spacing: 0.14px;}
.h5-text{font-weight: 700;font-size: 18px;line-height: 21.6px;letter-spacing: 0.14px;}
.h6-text{font-weight: 700;font-size: 12px;line-height: 14.4px;letter-spacing: 0.14px;}
/* End : Common typography css */




/* Start : theme button */
.btn-theme {color: #fff;background-color: #FB9D00;border-color: #FB9D00}
.btn-theme:hover {color: #fff;background-color: #fcb640;border-color: #fcb640}
.btn-theme.focus,.btn-theme:focus {color: #fff;background-color: #fcb640;border-color: #fcb640;box-shadow: 0 0 0 .2rem rgba(252,182,64,0.5);}
.btn-theme.disabled,.btn-theme:disabled {color: #fff;background-color: #FB9D00;border-color: #FB9D00}
.btn-theme:not(:disabled):not(.disabled).active,
.btn-theme:not(:disabled):not(.disabled):active,
.show > .btn-theme.dropdown-toggle {color: #fff;background-color: #bc7600;border-color: #bc7600}
.btn-theme:not(:disabled):not(.disabled).active:focus,
.btn-theme:not(:disabled):not(.disabled):active:focus,
.show > .btn-theme.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(252,182,64,0.5)}

.btn-link.theme-link{color:#FB9D00;text-decoration: none;padding: 11px 15px;}
.btn-link.theme-link:hover{color:#fcb640;}
.btn-link.theme-link:focus{box-shadow: 0 0 0 0.2rem  rgba(252,182,64,0.5);}

.btn{padding: 10px 24px;font-size: 16px;font-weight: 400;line-height: 24px;border-radius: 6px;}
.btn>i{line-height:1.2;display: inline-block;vertical-align: middle;margin-right: 2px;}
.btn.btn-sm,.btn-link.btn-sm{padding: 8px 16px;font-size: 14px;line-height: 19.32px;}
.btn.btn-sm>i,.btn-link.btn-sm>i{line-height: 19.32px;}
.btn.btn-xs,.btn-link.btn-xs{padding: 4px 8px;font-size: 12px;line-height: 15.32px;border-radius: 4px;}
.btn-secondary{background-color: #C4C4C4;color: #717171;border-color: transparent;}



.btn-outline-theme{color:#FB9D00;border-color:#FB9D00}
.btn-outline-theme:hover{color:#fff;background-color:#FB9D00;border-color:#FB9D00}
.btn-outline-theme.focus,
.btn-outline-theme:focus{box-shadow: 0 0 0 .2rem rgba(252,182,64,0.5)}
.btn-outline-theme.disabled,
.btn-outline-theme:disabled{color:#FB9D00;background-color:transparent}
.btn-outline-theme:not(:disabled):not(.disabled).active,
.btn-outline-theme:not(:disabled):not(.disabled):active,
.show>.btn-outline-theme.dropdown-toggle{color:#fff;background-color:#FB9D00;border-color:#FB9D00}
.btn-outline-theme:not(:disabled):not(.disabled).active:focus,
.btn-outline-theme:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-theme.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(252,182,64,0.5)}
/* End : theme button */


/* start : input */
.custom-control:not(.custom-switch){min-height: 24px;padding: 0;}
.custom-control:not(.custom-switch) .custom-control-input{height: 0;width: 0;}
.custom-control:not(.custom-switch) label.custom-control-label{margin: 0 !important;cursor: pointer;padding-left: 25px;user-select: none;color: #393B3D;font-weight: 400;font-size: 14px;line-height: 20px;min-width: 18px;min-height: 18px;}
.custom-control:not(.custom-switch) .custom-control-label::before{height: 18px;width: 18px;border:2px solid #B3B6B8;position: absolute;left: 0px;top:0px;}
.custom-control:not(.custom-switch) .custom-control-label::after{display: none !important;}
.custom-control:not(.custom-switch) .custom-control-input:checked~.custom-control-label{color: #393b3d;}
.custom-control:not(.custom-switch) .custom-control-input:checked~.custom-control-label::before{background-color: #191B1D;border-width: 2px;content: "\e97c";font-family: 'fleet-ui-icon';display: flex;align-items: center;justify-content: center;border-color: #191B1D;}
.custom-control:not(.custom-switch) .custom-control-input:not(:disabled):active~.custom-control-label::before{background-color:#191B1D;border-color: #191B1D;}
.custom-control:not(.custom-switch) .custom-control-input:focus~.custom-control-label::before{box-shadow: 0 0 0 0.1rem rgba(57,59,61,0.25);}
.custom-control:not(.custom-switch) .custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color: #191B1D;}

.custom-control.custom-switch{padding-left: 50px;}
.custom-control.custom-switch input{height: 0;width: 0;}
.custom-control.custom-switch .custom-control-label::before{width: 42px;left: -50px;height: 24px;background-color: #fff;border-radius: 20px;top:0px;border-color: #adb5bd;}
.custom-control.custom-switch .custom-control-label::after{height: 22px;width: 22px;border-radius: 100%;top: 1px;left: -49px;background: #adb5bd;display: flex;font-size: 10px;align-items: center;justify-content: center;color:#FF5F01;}
.custom-control.custom-switch .custom-control-input::active + .custom-control-label::before{background-color: #FF5F01;border-color: #f3b18a;}
.custom-control.custom-switch .custom-control-input:not(:disabled):active~.custom-control-label::before {color: #fff;background-color: #f3b18a;border-color: #f3b18a;}
.custom-control.custom-switch .custom-control-input:focus~.custom-control-label::before{box-shadow: 0 0 0 0.2rem rgb(243 177 138 / 25%);}
.custom-control.custom-switch .custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color: #f3b18a;}
.custom-control.custom-switch .custom-control-input:checked~.custom-control-label::before{background-color: #FF5F01;border-color: #FF5F01;}
.custom-control .custom-control-input[disabled] + .custom-control-label:before{opacity: 0.5}


.form_wrap{}

.form_wrap .form-group{margin-bottom: 25px;position: relative;}
.form_wrap .form-group label:not(.custom-control-label):not(.error){font-weight: 500;font-size: 14px;line-height: 18px;margin-bottom: 5px;color: #191B1D;letter-spacing: 0.5px;}
.form_wrap .form-group label .mandatory{color:#FF5444;}
.form_wrap .form-control{border-radius: 6px;border: 0;background-color: #F0F2F5;font-size: 14px;line-height: 20px;padding: 12px 14px;height: 44px;}
.form_wrap textarea.form-control{height: auto}
.form_wrap .form-control:focus{box-shadow: 0 0 0 0.2rem rgb(167 177 187 / 25%);}

.form-input-icon[data-icon="fi-down_arrow1"] select,
.form_wrap select{background-image: url("../images/arrow-down.png");-webkit-appearance: none;-moz-appearance: none;background-repeat: no-repeat;background-position: calc(100% - 16px) 50%;}
.form-input-icon[data-icon="fi-down_arrow1"] select::-ms-expand,
.form_wrap select::-ms-expand {display: none;}

.form-control:disabled, .form-control[readonly] {background-color: rgba(224, 224, 224,0.4);}

.form_wrap input::-webkit-input-placeholder {color:#939698;}
.form_wrap input:-ms-input-placeholder {color:#939698;}
.form_wrap input::placeholder {color:#939698;}

.dropdown-theme{width:220px;}
.dropdown-theme .btn{background-color: #fff;border-radius: 0px;display: flex;font-size: 12px;font-weight: 300;line-height: 16.56px;letter-spacing: 0.14px;text-align: left;align-items: center;justify-content: space-between;}
.show.dropdown-theme .btn{border: 1px solid #007BFF;box-shadow: 0px 4px 4px rgba(0, 123, 255, 0.11);}
.show.dropdown-theme .btn:after{font-size: 10px;height: 10px;width: 20px;}
.dropdown-theme .btn:after{font-size: 10px;height: 10px;width: 20px;position: relative;right: -15px;}
.dropdown-theme .dropdown-menu{padding: 8px; box-shadow: 0px 0px 10px rgba(224, 224, 224, 0.5);border: 1px solid #E0E0E0;border-radius: 0;width:220px;}
.dropdown-theme .dropdown-menu a{font-size: 12px;font-weight: 300;letter-spacing: 0.14px;color: #616161;padding: 8px;position: relative;}
.dropdown-theme .dropdown-menu a:hover{background: #F2F8FF;}
.dropdown-theme .dropdown-menu a.active{background:transparent;color: #FF5F01;}
.dropdown-theme .dropdown-menu a.active:after{content: "\e907";font-family: 'k2k-automobile';position: absolute;right: 0px;}


.form-input-icon{position: relative;}
.form-input-icon .form-control{padding-right: 40px !important;}
.form-input-icon:after{font-family: 'fleet-ui-icon';position: absolute;color: #191B1D;font-size: 20px;top: 18px;right: 18px;line-height: 1;pointer-events: none;}
.form-input-icon[data-icon="fi-calender-on"]:after{content: '\e93c';}
.form-input-icon[data-icon="fi-down_arrow1"]:after{content: '\e907';}
/* end : input */

/* Start : Select2 dropdown */
.select2-container{display: block;}
.select2-container .select2-selection--multiple,
.select2-container .select2-selection--single{background: #F0F2F5;border-radius: 6px;height: 44px;border:0px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color: #939698;padding-top: 12px;padding-right: 56px;padding-left: 14px;font-weight: 400;font-size: 14px;line-height: 18px;}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border:1px solid #aaa;}
.select2-container--default .select2-selection--single .select2-selection__arrow{top:14px;right: 18px;}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width: 0 6px 6px 6px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-width: 6px 6px 0 6px;}

.select2-container--default .select2-driver .select2-results>.select2-results__options{max-height:140px;}
.select2.select2-container .select2-selection--single .select2-selection__rendered span img,
.select2-container--default .select2-results>.select2-results__options .select2-results__option span img{width: auto;max-width: 24px;max-height: 24px;display: inline-block;margin-right: 8px;mix-blend-mode: multiply;}
/* Start : Select2 dropdown */

/* Start : Theme table */
.table-theme{border-radius: 8px;position: relative;border:0px;overflow: hidden;background-color: #FFFFFF;}
.table-theme thead{background: #393B3D;color: #fff;}
.table-theme thead th{border:0px;color: #FFFFFF;font-size: 14px;line-height: 24px;letter-spacing: 0.05em;font-weight: 500; text-align: center;vertical-align: top}
.table-theme tbody{}
.table-theme tbody tr td{font-weight: 400;font-size: 14px;line-height: 24px;color:#191B1D;}
.table-theme tbody tr td,.table-theme thead tr th{border-color: #D7DADC;padding:14px 10px;}
.table-theme:not(.table-striped):not(.no-hover) tbody tr:hover td{background-color: #F6F9FB;}
.table-theme tbody b{font-weight: 700;}
.table-theme.table-striped tbody tr:nth-of-type(odd){background-color: #DAECFF;}
.table-theme.table-border-outside tbody{border: 1px solid #D7DADC;border-top:0px;}


.table-normal{border:1px solid #B9B9B9;}
.table-normal thead th{border-bottom: 1px solid #B9B9B9;background-color: #EBEBEB;}
.table-normal.table thead th,
.table-normal.table thead td{border-color:#B9B9B9; }

.th-text-left thead th{text-align: left}

.multiple-row-tbl{}
.multiple-row-tbl td{border:0px;vertical-align: middle;}
.multiple-row-tbl td .btn i{display: block;font-size: 18px;}
.multiple-row-tbl td:first-child{padding-left: 0;}

.table-theme.dataTable{}
/* End : Theme table */


/* Start : Grid extra */
.row-m-10.row{margin-right: -10px;margin-left: -10px;}
.row-m-10.row>[class*="col-"]{padding-right: 10px;padding-left: 10px;}

.row-m-75.row{margin-right: -7.5px;margin-left: -7.5px;}
.row-m-75.row>[class*="col-"]{padding-right: 7.5px;padding-left: 7.5px;}

.row-m-12.row{margin-right: -12px;margin-left: -12px;}
.row-m-12.row>[class*="col-"]{padding-right: 12px;padding-left: 12px;}
/* End : Grid extra */


/* Start : Error */
.error.error_preview:empty {
    display: none !important
}
.error.error_preview {position: absolute;background: #ea4031;font-weight: 400;z-index: 2;left: inherit;right: 0;bottom: 48px;min-width: 50px;padding: 2px 8px;color: #fff !important;text-align: center;text-decoration: none;border: 1px solid #ea4031;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;word-wrap: break-word;font-size: 12px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;width: auto !important;box-shadow: 0 1px 2px rgba(0, 0, 0, .4);max-width: 240px}
.error.error_preview:after {border-bottom: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #ea4031;content: "";left: 30px;z-index: 1;position: absolute;bottom: -6px}
.form-forgot-space .error{bottom: inherit;top:6px;}
/* End : Error */


/* Start : card default card */
.card-outer-head{margin-bottom: 24px;font-weight: 600;font-size: 20px;line-height: 28px;color: #000000;}

.card-default{background: #FFFFFF;border-radius: 8px;border:0px;}
.card-default .card-body{padding: 30px;}
.card-default .card-body .card-title{font-weight: 500;font-size: 20px;line-height: 20px;color: #585A5C;margin-bottom: 30px;}
.card-default .card-footer{padding:12px 24px;border-top: 0px;background-color: transparent;text-align: center;}

.card-tools{font-size: 16px;line-height: 24px;color:#fff;}
/* End : card default card */

/* Start : card iframe */
.card-iframe #cboxContent{border-radius: 8px;overflow: hidden;margin-top: 0;}
.card-iframe #cboxContent #cboxClose{top: 23px;right: 24px;}


.card-iframe{border:0px;margin: 0px;box-shadow: none;}
.card-iframe .card-header{padding: 20px 56px 20px 24px;background: #393B3D;}
.card-iframe .card-header .card-title{font-weight: 600;font-size: 20px;line-height: 28px;color: #FFFFFF;margin-bottom: 0;}
.card-iframe .card-body{padding: 24px;}
.card-iframe .card-footer{padding:12px 24px;border-top: 0px;background-color: transparent;text-align: center;}
.card-iframe .card-footer .btn{}
.card-iframe .card-footer .btn i{line-height: 1;display: inline-block;position: relative;top: 2px;right: -3px;}
/* End : card iframe */

/* Start : Action buttons & alert */
.btn-action{padding: 6.25px;border: 0px;line-height: 1;font-size: 16px;border-radius: 7.5px;}
.btn-action>i{height: 17.5px;width: 17.5px;display: block;}
.btn-action.btn-warning{background: #FFF8E1; color: #FBB000;}
.btn-action.btn-purple{background: #f7eaff;color:#8D3FBF;}
.btn-action.btn-purple:focus{box-shadow: 0 0 0 0.2rem rgba(237,209,255,.5);}
.btn-action.btn-success{color:#1FB048;  background: #E7F7EA;}
.btn-action.btn-info{background: #E3F3FF; color:#0D8DFF;}
.btn-action.btn-danger{background:#FFEDF0; color:#EF4A42;}
.btn-action.btn-dark{background:#F6F9FB; color:#191B1D;}
.btn-action.btn-light{background: #F0F2F5;color:#191B1D;}
.btn-action:active{color:#fff !important;}
.btn-action.btn-action-txt{font-size: 12px;font-weight: 500;letter-spacing: 0.5px;border-radius: 4px;padding: 8px 12px;}
/* End : Action buttons & alert */

