/* BOOSTRAP MAIN */
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap');
body{
    color:#022222;
    font-family: "Rubik", Sans-serif;
    font-weight: 300;
}
a {
    text-decoration: none;
}
.body_wrap{
    max-width: 1240px;
    margin: 0 auto;
    padding:0px 10px 50px;
}
.breadcrumb{
    max-width: 1240px;
    margin: 0 auto;
    color:#808080;
    padding:0px 10px;
    font-weight: 400;
}
.breadcrumb a{
    color:#000000;
    text-decoration: none;
}
.border{
    border-color:#E5E5E5!important;
} 
#extra  [type=button]:focus, #extra [type=button]:hover, #extra [type=submit]:focus, #extra [type=submit]:hover, #extra button:focus, #extra button:hover {
    background-color:inherit!important;
}
.form-control, .form-select, input[type=text] {
    border: 1px solid #E5E5E5!important;
}
#form-request{
    box-shadow: 1px 5px 20px 0px rgba(0, 0, 0, 0.08);
}
.btn-group .btn-white:last-child {
    border-width: 0 0 0 1px !important;
    border-color: #cacaca!important;
}
.btn-group .btn-white:first-child {
    border-width: 0 1px 0 0 !important;
    border-color: #cacaca!important;
}
.btn-group {
    border-radius: 2px;
    border: #cacaca 1px solid;
}
.btn-group .btn-white {
    color: #be2026;
}
.btn-group .number-service{
    width:28px;
}
#extra>div:last-child{
    border:0px!important;
}
h1{
   font-weight: 800;
   color:#022222;
   font-size:35px;
}
.text-danger{
    color:#ef2a24!important;
}
.btn-danger{
    background:#ef2a24!important;
}
#total{
    font-family: "Oswald", Sans-serif;
    font-weight: 800 !important;
    line-height: 2.5rem;
}
.input-group-append {
    position: absolute;
    top: .5rem;
    right: 1rem;
}
#increaze-plus i{
    background: #200000;
    color: white;
    padding: 3px 5px;
}
#increaze-minus i{
    background: #200000;
    color: white;
    padding: 3px 5px;
}    
.form-check-input:checked {
    background-color: #ef2a24;
    border-color: #ef2a24;
}
.form-check-input:focus {
    border-color: #f8d8d6;
    outline: 0;
    box-shadow: 0 0 0 .25rem #ef2a242e;
}
.form-switch .form-check-input {    
    width: 2.8em;
    height: 1.3em;
}    
/* BOOSTRAP DATETIMEPICKER */
.bootstrap-datetimepicker-widget table td, .bootstrap-datetimepicker-widget table th{
    padding:0px!important;
    border:0px!important;
    background: none !important;
}

.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {
    color: initial!important;
    text-shadow: none!important;
}
.input-daterange .input-group-addon {
    border: 1px solid #dbe0e4;
    background-color: #dbe0e4;
    padding: .6em .8em;
}
.bootstrap-datetimepicker-widget.dropdown-menu {
    z-index: 990!important;
}
