.changePage{
    cursor: pointer;
}
.dot{
    color: lightgray;
}

.hide{
    display: none;
}

.fullday_book span{
   background-color : #ff0000 !important;
   background-image :none !important;
   color: White !important;
   font-weight:bold !important;
   font-size: 12pt;
}

.hourly_book a{
   background-color : #3435d5 !important;
   background-image :none !important;
   color: White !important;
   font-weight:bold !important;
   font-size: 12pt;
}

.morning_book a{
   background-color : #fd07c8 !important;
   background-image :none !important;
   color: White !important;
   font-weight:bold !important;
   font-size: 12pt;
}

.afternoon_book a{
   background-color : #118395 !important;
   background-image :none !important;
   color: White !important;
   font-weight:bold !important;
   font-size: 12pt;
}

.partially_book a{
   background-color : #954242 !important;
   background-image :none !important;
   color: White !important;
   font-weight:bold !important;
   font-size: 12pt;
}

.color-indication .color-fullbook {
   background-color : #ffa6a6;
   height: 8px;
   width: 8px;
}

.color-indication .color-afternoon {
   background-color : #118395;
   height: 8px;
   width: 8px;
}

.color-indication .color-hourly {
   background-color : #3435d5;
   height: 8px;
   width: 8px;
}

.color-indication .color-morning {
   background-color : #fd07c8;
   height: 8px;
   width: 8px;
}

.color-indication .color-partially {
   background-color : #954242;
   height: 8px;
   width: 8px;
}

.color-indication .color-text-p p {
   font-size: 12px;
   line-height: 1;
}

/*New CSS start*/
.custom_form_tabs ul.stepper.horizontal::before {
   display: none;
}
.custom_form_tabs ul.stepper.horizontal .step {
   align-items: flex-start;
   height: auto;
}
.custom_form_tabs ul.stepper.horizontal .step .step-content {
   position: relative;
   height: auto;
   top: 0;
   overflow: auto;
}
.custom_form_tabs .field-group label {
   margin-bottom: 10px;
}
.custom_form_tabs .companyDetails h3, .custom_form_tabs .individualDetails h3 {
   position: relative;
   left: 20px;
}
.custom_form_tabs ul.stepper.horizontal .step .step-content .step-actions {
   position: relative;
   padding: 0;
   margin: 0 !important;
}
.custom_form_tabs .nav-tabs li {
    margin-right: 10px;
    margin-bottom: 10px;
}
.custom_form_tabs .nav-tabs {
    border: none;
    margin-bottom: 20px;
}
.custom_form_tabs .nav-tabs .nav-link {
   margin-bottom: 0;
   border: 1px solid #f1f0f0;
   background: #f1f0f0;
   border-radius: 5px !important;
}
.custom_form_tabs .nav-tabs .nav-link:focus, .custom_form_tabs .nav-tabs .nav-link:hover ,.custom_form_tabs .nav-tabs .nav-item.show .nav-link, .custom_form_tabs .nav-tabs .nav-link.active {
   background-color: #739d3a;
   border-color: #739d3a;
   color: #fff;
}
.details_check label {
    margin-right: 10px;
}
.custom_form_tabs ul.stepper .step::before {
   display: none;
}
.form-control {
   border: 1px solid #5d5d5d;
}

.custom_form_tabs ul.stepper.horizontal .step .step-content{
   padding: 20px 20px 6px 20px;
}
ul.abt-list {
    padding-left: 20px;
}
/*New CSS end*/
strong {
   font-size: 15px !important;
   font-weight: 400 !important;
}
