
.crt-v1-login-page__wrap-logo {
         background-color: rgba(0,0,0,0) !important;
 }


.crt-v1-header-site__logo{
	background-image: url(https://static.continent.ru/aif/obt3.1/KEPT/kept_logo_white_H60.png) !important;
         }
/*�������� ��� �������� RGB 228/228/239*/

.crt-v1-main-page {
     background-color: rgb(228, 228, 239) !important;	
       }

/*�������� ������� ������ � ��� RGB 83/26/86*/
.crt-v1-header-site {
     background-color: rgb(83, 26, 86) !important;
     font-color: #ffffff !important;  }

/*��� ���� � RGB: 202/ 197/ 249*/

.crt-v1-header-site__dropdown-header--main {
     background-color: rgb(202, 197, 249) !important; 
     color: rgb(83,26,86) !important;      	
  }

/*���� ������ � ���� - �����*/

.crt-v1-header-site .item-menu__title {
      color: #fff !important;     }


/*���� ������ � ���� - ������*/


.text-black-blue {
      color: #000 !important;     
}

/*���� ������ ������������ - �����*/

#headerSelectedComplexContainer > div > span.font-weight-bold.text-black-blue {
	color: #fff !important;
}




/*���� ������ � ���� - �����*/

.crt-v1-header-site .item-menu__description  {
      color: #fff !important;      }


/*���� ������ ���������� ���� �������� - RGB 83/26/86*/
.text-primary  {
       color: rgb(83, 26, 86) !important;      }


/*���� ������ � �������� ������� � �������� �� RGB 83/26/86 � ��������� � �������*/

.btn-primary {
       background-color: rgb(83, 26, 86) !important;    
       border :1px solid rgb(83, 26, 86) !important;  }

.btn-primary:hover{
       background-color: rgb(163,156,255) !important;    
       border :1px solid rgb(163,156,255) !important;  }

 
.btn-primary:focus {
        color: #fff;
        background: rgb(163,156,255) !important;  
        border-color: rgb(163,156,255) !important;  
        box-shadow: 0 0 0 .2rem rgba(51,161,236,.5)}


.btn-secondary {
    background-color: rgb(83,26,86) !important;
    }

.nn-style .btn-secondary {
    color: #fff;
    background-color: rgb(83,26,86) !important;
    border-color: #6c757d
}

.nn-style .btn-secondary:hover {
        color: #fff;
        background-color: rgb(163,156,255) !important; 
        border-color: #545b62
    }

.nn-style .btn-secondary.focus, .nn-style .btn-secondary:focus {
        color: #fff;
        background-color: rgb(163,156,255) !important; 
        border-color: #545b62;
        box-shadow: 0 0 0 .2rem rgba(130,138,145,.5)
    }

.nn-style .btn-secondary.disabled, .nn-style .btn-secondary:disabled {
        color: #fff;
        background-color: rgb(163,156,255) !important; 
        border-color: #6c757d
    }

.nn-style .btn-secondary:not(:disabled):not(.disabled).active, .nn-style .btn-secondary:not(:disabled):not(.disabled):active, .show > .nn-style .btn-secondary.dropdown-toggle {
        color: #fff;
        background-color: rgb(163,156,255) !important; 
          }
/* ���� ������ � ���������� (����)*/

.nn-style .nn-main_shadow {
    box-shadow: 0 0 0 4px rgb(228, 228, 239)!important; 
}

/*������� ������ ����������*/

.mngmt-button-rework {
      display: none !important;
}

/* ���� ������� � ������� */
.nn-style {
         background-color: rgb(228,228,239) !important;
}


/*���� ������  ����������� - RGB 226/51/51*/

.btn-warning {
       background-color: rgb(226, 51, 51) !important; 
       border-color: rgb(226, 51, 51) !important; 
  }


/* ���� ������ ����������� */

.btn .btn-primary .w-100 {
       background-color: rgb(96, 145, 0) !important; 
}

/*���� ������ ������������ - �������*/

.btn.btn-primary.w-100.fs-14  {
	background-color: #009900 !important;
        border-color: #009900 !important; 
}


/*���� ������ ����� �� ��������� ��������  RGB(83,26,86) � ���� ���������*/

.crt-v1-panel-services .crt-v1-icon--size-48 {
        background-color: rgb(83,26,86) !important;
}

.crt-v1-panel-services .crt-v1-icon--size-48:hover{
        background-color: rgb(163,156,255) !important;
}


.crt-v1-icon-aeroexpress--red {
  background-image:  url(https://static.continent.ru/aif/obt3.1/KEPT/AERO.png) !important;
     background-color: rgb(83,26,86) !important;
    }


.crt-v1-icon-aeroexpress--red:hover {
        background-color: rgb(163,156,255) !important;}


/*������ ���� "�����������" ��� �������� ���������� (� ������ ����� ������)*/

.textarea-comment {
     display: none !important; }


.textarea-comment__label {
     display: none !important; }

/*���� ���� ��� ���������� ������� rgb(83, 26, 86)*/
 
.nn-style .nn-icon-add48{
       background-color: rgb(83, 26, 86) !important;}

/*���� ���� ��� ���������� ������� ��������� 163,156,255*/

.nn-style .nn-icon-add48:hover {
       color: rgb(163,156,255) !important;    
       border :1px solid rgb(163,156,255) !important;  }


/*������ ���������� ��������� ������� ��� ���������*/

.mod-container .button-add-segment__icon{
       background-color: rgb(83, 26, 86) !important;}

.button-add-segment__icon:hover {
       color: rgb(163,156,255) !important;    
       border :1px solid rgb(163,156,255) !important;  }


/*���� ������� rgb(228,228,239) */

.footer-fixed {
       background-color: rgb(228,228,239) !important;}

.footer-fixed__container {
       background-color: rgb(228,228,239) !important;}

/*���� ������� � ������ ����� rgb(83,26,86) */

.backto-footer__icon {
    color: #fff;
    background-color: rgb(83,26,86) !important;}
        
.backto-footer__content {
    color: #000 !important; } 
 


.wrap-v-3-1-calendar-component .v-3-1-calendar__content .vfc-week .vfc-day span.vfc-span-day:not(.vfc-disabled).vfc-today {
    background-color: rgb(83,26,86) !important;
    color: #fff !important;
}

.nn-style .profile-box{
       background-color: rgb(228,228,239) !important;
       color: #000 !important} 

.nn-style .table{
       color: #000 !important;} 

.nn-pax-selector {
       background-color: rgb(83,26,86) !important;}



.mod-container .autocomplete-v3-1 .autocomplete__form.input_dirty {
       color: #000 !important;} 

.mod-container .button-add-segment[disabled] {
 color: #000 !important;} 


/*���� ��������� � ���������� ����������� � RGB 83/26/86, ���� ��� - ������*/


.crt-v1-icon--bg-blue-black {
       background-color: rgb(83,26,86) !important;}

.textarea-comment__label {
      color: #000 !important;}


.btn .btn-primary .mngmt-button-finalize{
       background-color: rgb(83,26,86) !important;}






/****����� ���� ����*****/


/*�������� ��� �������� ������ ���� ��������� ��������*/

#main_content #avia-step1 {
       background-image: url(https://static.continent.ru/aif/obt3.1/KEPT/AIR.jpg) !important;
}



/*���� �������� ������ ����*/

.cor-search-form__container {
	background-color: rgb(83,26,86) !important;
}

/*������ � ������ ����*/

.cor-btn-secondary-sm {
	background-color: rgb(228,228,239) !important;
	color: #000 !important;
}

.cor-btn-secondary-sm [class^=crt-v1-ico]:before {
	color: #000 !important;
}

/*������ �����*/

.cor-btn-primary-md {
	background-color: rgb(163,156,255) !important;
}

.cor-btn-primary-md:not(:disabled):hover {
	background: rgb(163,156,255) !important;
}


.cor-chat-messages {
	background-color: rgb(163,156,255) !important;
	border-color: rgb(163,156,255) !important;

}

.cor-change-direction {
	background-color: rgb(83,26,86) !important;
}

.cor-btn-round-primary-sm {
	background-color: rgb(83,26,86) !important;
}

/*���� ���������*/

.cor-sub-header__step .cor-btn-round {
	background-color: rgb(83,26,86) !important;
}

.cor-btn-round:disabled {
	background-color: #EDEDED !important;
}

/*���������*/

.crt-v1-icon--size-48.crt-v1-icon--bg-primary {
	background-color: rgb(83,26,86) !important;
}

/* ����� ��������� */

.cor-order__r-side .cor-btn-primary-md {
	background-color: rgb(83,26,86) !important;
}

.cor-btn-slider__btn.cor-btn-slider__btn--active {
	background-color: rgb(83,26,86) !important;
}

.cor-btn-slider__slider {
	display: none !important;
	background-color: rgb(83,26,86) !important;
}

.cor-snackbar {
	background-color: rgb(83,26,86) !important;
}

.cor-snackbar .cor-btn-primary-sm {
	background-color: rgb(163,156,255) !important;
}

.cor-snackbar .cor-btn-primary-sm:not(:disabled):hover {
	background: rgb(163,156,255) !important;
}

.cor-snackbar .cor-btn-link-dark-sm {
	color: rgb(163,156,255) !important;
}

.cor-snackbar .cor-btn-link-dark-sm:not(:disabled):hover {
	color: rgb(163,156,255) !important;
}

/* ������ ��������� �� */

.cor-btn-warning-md {
	background: rgb(226,51,51) !important;
}

.crt-v1-icon-alert16 {
	background: rgb(226,51,51) !important;
}





/* ������ */

.cor-btn-primary-lg {
	background-color: rgb(83,26,86) !important;
}

.cor-btn-primary-lg:not(:disabled):hover {
	background: rgb(163,156,255) !important;
}

.cor-btn-primary-dark-md {
	background-color: rgb(83,26,86) !important;
}

.cor-btn-primary-dark-md:not(:disabled):hover {
	background: rgb(83,26,86) !important;
}


/*** ����� ������ ***/




/*�������� ��� �������� ������ �� ��������� ��������*/

.train-page {
           background-image: url(https://static.continent.ru/aif/obt3.1/KEPT/Rail2.jpg) !important;
            }

/*�������� ��� �������� ������ ����� ��������� ��������*/

.hotel-page {
           background-image: url(https://static.continent.ru/aif/obt3.1/KEPT/Hotel.jpg) !important;
            }

.main_content #hotel-step1{
        background-image: url(https://static.continent.ru/aif/obt3.1/KEPT/Hotel.jpg) !important;
}

/*�������� ��� �������� ������ �� ��������� ��������*/

.v-3-1-start-form--aeroexpress .bg-form {
           background-image: url(https://static.continent.ru/aif/obt3.1/KEPT/Rail.jpg) !important;
            }


.individual {
           background-image: url(https://static.continent.ru/aif/obt3.1/KEPT/Coupon.jpg) !important;
            }
.form-transfer {
           background-image: url(https://static.continent.ru/aif/obt3.1/KEPT/Taxi.jpg) !important;
           }

 
.shimmer-header__icon .no-result_blue-circle {
              background: rgb(83,26,86) !important;}

/*�������� ��� �������� ������ ���������*/

#transfer_form > .v-3-1-start-form.home {
	background-image: url(https://static.continent.ru/aif/obt3.1/KEPT/transfer.png) !important;
}

/*
.v-3-1-start-form.home {
	background-image: url(https://static.continent.ru/aif/obt3.1/KEPT/transfer.png) !important;
}
*/


/*���� ���� ������� � ������ �� ����� ������ ����  */
.nn-style .search__heading   {
           color: #000  !important;}


/*���� ���� ������� � ������ �� ����� ������ ����  */
.nn-style .search__checkbox .checkbox .checkbox__label  {
           color: #000  !important;}

/*���� 226/51/51 ������ ��������� ����������� �� ����� ������ ����  */

.nn-autocomplete__change-direction{
background-color: rgb(83,26,86) !important;}
 
/*���� 83,26,86 ���� ���������� ������  */

.nn-style .step-icon_digit {
   background-color: rgb(83,26,86) !important;
   color: #fff  !important; }

/*���� 83,26,86 ������ ��������  */

.nn-style .side-filter {
background-color: rgb(83,26,86) !important;}

 
/*���� 83,26,86 ������� �� ����� ������  */

.no-result_blue-circle  {
           background-color: rgb(83,26,86) !important;}



.nn-style .map__header{
background-color: rgb(83,26,86) !important;}

/*������ - RGB 228/228/239 ��� ������  */

.prebooking_complex .b-fixed-with-action .violation{
        background-color: rgb(228,228,239) !important;}

.nn-style .violation-wrap{
        background-color: rgb(228,228,239) !important;}



/*������ �������� ��� ���������� ������  */

.prebooking_complex .b-fixed-with-action .violation__save-btn{
        background-color: rgb(83,26,86) !important;}


.preloader__main-logo d-inline-flex no-result_blue-circle {
           background-color: rgb(226,51,51) !important;}

/*��� ������� ���� */

.wrap_avia_step3 .crt-v1-rate-avia--dark{
        background-color: rgb(83,26,86) !important;}

/*���� ������ �������� ���� ��� ��������� � RGB 83/26/86 */

.wrap_avia_step3 .crt-v1-rate-avia__footer .btn-secondary-outline:hover{
             border:1px solid rgb(83,26,86) !important;
             color:rgb(83,26,86)!important;}

.btn-dashed, .crt-v1-btn-dashed:hover{
             border:1px solid rgb(83,26,86) !important;
             color:rgb(83,26,86)!important;}

/*���� ������ ������� � ������� � Rrgb(83,26,86)*/

.nn-style .profile-avatar__picture{
        background-color: rgb(83,26,86) !important;}

/*���� ������ ���� � RGB163,156,255

.nn-icon-add48{
        background-color: rgb(83,26,86) !important;}*/

.nn-icon-add48:hover{
             border:1px solid rgb(163,156,255) !important;
             background-color: rgb(163,156,255) !important;}*/

.nn-style .nn-color-primary{
               background-color: rgb(83,26,86) !important;}


/*���� ������ ���������� ����� � ������������  RGB(83,26,86) � ���������*/

.service-button__main-logo i{
        background-color: rgb(83,26,86) !important; }

.service-button__main-logo i:hover{
        background-color: rgb(163,156,255) !important;

.nn-style .bg-dark, .nn-style .rate_dark{
        background-color: rgb(83,26,86) !important;}

.fa-sync{
        background-color: rgb(83,26,86) !important;}

.fa-sync:hover{
        background-color: rgb(163,156,255) !important;}


/*���� ������ ���������- RGB 83/26/86*/

.table-menu__title {
      color: rgb(83,26,86) !important;     
      font-weight: normal !important;   }

/*���� ������ ���� - RGB 83/26/86*/

.crt-v1-header-site__dropdown-header--main .table-menu__link {
      color: rgb(83,26,86) !important;   }



.autocomplete_label-active {
     display: none !important;
 }
 

/* ���� ������ ��� ��������� �� ������ ���������� ����� � ���������� */

.nn-style .service-button__main-text-smaller:hover{
      color: rgb(163,156,255) !important;   }

.nn-style .service-button__main-text-smaller:active{
      color: rgb(163,156,255) !important;   }

.nn-style .service-button__main-text-smaller small:hover{
      color: rgb(163,156,255) !important;   }

/* ���� ������ � ���������� ����� � �� ������� ������� ���������� ����� ��������� �������� �� RGB 163/ 156/ 255*/

#complex-codes .autocomplete-warning .text_field:before, .complex-codes .autocomplete-warning .text_field:before{
              color: rgb(163,156,255) !important;   }


/*���������� �������� ������, �������� � ���� ������� �� ������� � favicon*/


.crt-v1-login-page {
        background-color:rgb(83, 26, 86) !important;        
        color: rgb(83, 26, 86) !important;}
  }

.crt-v1-login-page .crt-v1-login-form{
        opacity:0.8!important;
        }


.crt-v1-login-page .crt-v1-login-form__title{
        color: rgb(83, 26, 86) !important;}

.crt-v1-login-page__btn--primary{
        background-color:rgb(83, 26, 86) !important;
        }

.crt-v1-login-page__btn--primary:active{
        background-color:rgb(163,156,255) !important;
        }

.crt-v1-login-page__btn--secondary{
                    background-color:rgb(83, 26, 86) !important;}

.crt-v1-login-page__btn--secondary:active{
                    background-color:rgb(163,156,255) !important;}

/*���� ����� �������� ��� �������� ������*/

.nn-icon-warning48{
     background-color: rgb(226,51,51) !important;}


/*������ ������� �������������� ����� � ������*/
.new-order .b-active-persons__btn {
     display: none !important;    }


/*����  ������� ��� ������ ������������*/

.bg-black-blue {
    background-color: rgb(83, 26, 86)!important;
}



*����  ������� ��� ������ ������������*/

.bg-black-blue {
    background-color: rgb(83, 26, 86)!important;
}


.background-color {
    background-color: rgb(228, 228, 239)!important;
}

*������� ������ ����������*/


.mngmt-button-rework {
     display: none !important; 
}

/*���������� �������� ����*/

.lock-body-main {
    background-color: rgb(228,228,239) !important;
              
}

.lock-bottom {
    background-color: rgb(83, 26, 86)!important;
}

.lock-head {
    background-color: rgb(83, 26, 86)!important;
               color: #fff !important;
}

.lock-body {
    background-color: #fff !important;
               color: rgb(83, 26, 86) !important;
}

.lock-form h4 {
                  color: rgb(83, 26, 86) !important;
}

.lock-form .form-group .form-control {
    background-color: #fff !important;
               color: rgb(83, 26, 86) !important;
}


.page-body {
    background-color: #fff !important;
               color: rgb(83, 26, 86) !important;
}


.btn.red {
    background-color: rgb(83, 26, 86) !important;
}

.lock-bottom a {
     display: none !important; 
   }


.lock-form .form-group .form-control {
    background-color: rgb(228,228,239) !important;
}


/*������� ������ ���� � ������*/

.autocomplete-v3-1--personal-days {
     display: none !important; 
   }


/*������ ���������� � ������ ����*/

.nn-style .alert {    
    display: none !important;   
}



/*������� ������ �������� ��������� � ���������� - ������ �������*/
/*
.mngmt-button-edit_container {
     display: none !important;
 }
*/

/*������� ���������� ���. � ����������*/

.commands__add {
     /* display: none !important;  */
   }



/* ���� ����� ������  � ����������*/

#complex-timeline .list-queue {
  background-color: rgb(228, 228, 239) !important;
   }

/* �������� ����� ������������ ��� �������� � �����*/
.authorizers-landing .nn-main__inner {
         background-image: none !important;
background-color: rgb(228, 228, 239) !important;	
}
/*���������� �������� �������� �����������*/

.modal-title {
    color: #000 !important;
}
.modal-header {
 background-color: rgb(83, 26, 86) !important; }

.modal .modal-content .modal-body {
  background-color: rgb(228, 228, 239) !important;
   }
.preview_stored_variant .wrap_variants {
  background-color: rgb(228, 228, 239) !important;
   }

.alert .alert-loader .d-flex .mb-0 {
  background: rgb(228, 228, 239) !important;
   }

/*������ ���� ������� ������ ��������� � ����������*/

.create {
     display: none !important; 
   }

/*������ ���� ���������� pax , ����� � ��������� � ���� � ����� ��� �� ID1*/

.user-roleid-1 .counter-popup__add {
     display: none !important; 
   }


.counter-popup__add-btn .btn-block {
     display: none !important; 
   }



/*���� ������ ������� ��� ������*/

.nn-style .commands-book__avatar {
 background-color: rgb(83, 26, 86) !important; }
 