body{font-size:14px;min-width:320px;position:relative;line-height:1.65;font-family:Roboto,sans-serif;overflow-x:hidden;background-color:#f0f0f0;color:#191919}.header{background-color:#fff}.navbar{background-color:#fff}.navbar button:focus{outline:0}.navbar-brand{margin-right:100px}.nav-item{height:100%;margin-right:45px}.header .nav-link{color:#191919;font-size:12px;font-weight:700;text-transform:uppercase;border-bottom:2px solid #fff;-webkit-transition:border-color .2s linear;-o-transition:border-color .2s linear;transition:border-color .2s linear}.header .nav-link:first-child{padding-left:120px}.header .nav-link:hover{color:#191919;border-color:#0084db}.navbar-expand-md .navbar-nav .nav-link{padding-left:0;padding-right:0}.navbar-toggler{outline:0;border:none}.navbar-toggler:focus{outline:0}.navbar__burger{margin-top:7px;font-size:2rem;color:#0084db;outline:0}@media (max-width:768px){.navbar-collapse{text-align:right}}@media (max-width:768px){.nav__bar__btn__enter{width:100%}}.order{padding-top:20px;padding-bottom:5px}.order_top{margin-bottom:30px}@media (max-width:480px){.order__top__btn{width:100%}}.order__btn--reserve{margin-right:10px}@media (max-width:480px){.order__btn{width:100%}.order__btn:first-child{margin-bottom:10px}}.order__title{font-size:22px;font-weight:700;text-transform:uppercase}@media (max-width:480px){.order__title{text-align:center}}@media (max-width:768px){.order__bot__dropdown .dropdown{width:100%;margin-top:10px}}.order__bot__dropdown__btn{background-color:#fff;margin-right:10px}.order__bot__dropdown__btn .fa-calendar-alt{color:#c3c3c3;margin-right:5px}@media (max-width:768px){.order__bot__dropdown__btn{width:100%;margin-right:0}}.order__btn{text-transform:uppercase;font-size:12px}@media (max-width:480px){.order__btn{width:100%}}.order__data__wrapper{position:relative;border-radius:.25rem}.order__data__icon{position:absolute;left:10px;top:8px;font-size:1.2rem;color:#8c8c8c}.order__data{min-width:250px;font-family:inherit;text-align:center;display:inline-block;font-weight:400;vertical-align:middle;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;margin:0}.xdsoft_calendar{background-color:#fff}.xdsoft_calendar thead{color:#000}.pagination{min-width:200px;margin-top:10px}@media (max-width:768px){.pagination{width:100%}}@media (max-width:768px){.pagination--reserve{min-width:200px;width:200px}}@media (max-width:480px){.pagination--reserve{width:100%}}.pagination__inner.row{margin-right:0;max-width:100%;-webkit-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:1200px){.pagination__inner{margin-top:15px}}@media (max-width:480px){.pagination__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.pagination__text{margin:0;margin-right:10px;display:inline-block}.pagination__list{position:relative;text-decoration:underline;display:inline-block;cursor:pointer}.pagination__list__value{display:none;position:absolute;top:20px;left:0;background-color:#fff;z-index:200;text-decoration:none;width:75px;color:#8a8a8a;text-align:center;border:1px solid #8a8a8a;border-radius:5px}.pagination__list__value.active{display:block}.pagination__list__text{margin:0;padding:14px 18px;-webkit-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear}.pagination__list__text:first-child{margin-top:10px}.pagination__list__text:last-child{margin-bottom:10px}.pagination__list__text:hover{background-color:#cce9ed}.pagination__link{display:inline-block;color:#191919;border:2px solid #c3c3c3;border-radius:5px;padding:5px 12px;-webkit-transition:background-color .2s linear,color .2s linear;-o-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear}.pagination__link:hover{color:#191919;background-color:#fff}.board{padding-bottom:40px}.board__inner.row{margin-left:0}.board__table{border-radius:50px}@media (max-width:1200px){.board__profile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.board__ads{margin-top:20px;text-align:center}.table__head{background-color:#0084db;color:#fff}.table thead th{vertical-align:top}.table__body{background-color:#fff}.table__line2{background-color: #D2EFF3;cursor:pointer}  .table__line:nth-child(even){background-color:#f2f9fd}  .table__line small{color:#9fa1a3}  .table__line--main:hover{background-color:#cce9ed}  .table__line--firstItem{display:none}  .table__line--firstItem.show{display:table-row}  .table__line--secondItem{display:none}  .table__line--secondItem.show{display:table-row}  .table__line--thirdItem{display:none}  .table__line--thirdItem.show{display:table-row}  .table__line--fourthItem{display:none}  .table__line--fourthItem.show{display:table-row}  .table__input{width:100px;margin-right:10px;text-align:right}  .table__actions a{color:#505050;margin-left:10px;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}  .table__actions a:hover{color:#191919}  .table__cart{color:#8c8c8c;font-size:1.3rem;cursor:pointer;}  .table__show{font-size:1.3rem}  .table__arrow{padding-top:10px;color:#191919;font-size:1.3rem}  .table__arrow--hide{display:none}  .tooltip-inner{background-color:#fff;color:#000;border:1px solid #000}  .table__poduct__under{color:#676767;font-weight:400}  .profile{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border:none}  .profile .nav-link{margin:0;padding:10px 10px;border:none;border-top-left-radius:0;border-top-right-radius:0;background-color:#0093a4;color:#fff;text-align:center;height:auto}  .profile .nav-link.profile__title--1{border-top-left-radius:5px}  .profile .nav-link.profile__title--2{border-top-right-radius:5px}  .profile .nav-link.active{color:#191919;background-color:#fff}  .profile--product .nav-link.active{background-color:#0093a4;color:#fff}  .profile--product .nav-link.active{width:100%;border-top-left-radius:5px}  .profile__title{font-size:12px;text-transform:uppercase;width:50%;background-color:#fff}  .profile__title--1{border-radius:0 25px 0 0}  .profile__content{padding-top:30px;padding-right:10px;padding-bottom:10px;min-height:300px;background-color:#fff;border-radius:0 0 5px 5px} .profile__content--product{min-height:170px;padding-top:0}  .profile__content--transport__reserve{padding-top:0;min-height:280px}  .profile__item__content--product{padding:15px;}  .profile__item__line{margin-left:30px;margin-bottom:0px}  .profile__item__line p{margin:0}  .profile__item__line--product{margin-left:0;margin-bottom:0}  .addcontact .modal-header{background-color:#0084db;color:#fff}  .addcontact .modal-body{background-color:#f0f0f0}  .addcontact .modal-footer{background-color:#f0f0f0}@media (max-width:768px){.addcontact .modal-footer .order__btn:first-child{margin-bottom:0}}@media (max-width:480px){.addcontact .modal-footer .order__btn:first-child{margin-bottom:0}}  .addontact__star{font-size:.5rem;color:#db3333}  .product__alert{background-color:#eef9fd;color:#0084db;border:2px solid #0084db}  .product__select{max-width:240px;-moz-text-align-last:center;text-align-last:center}  .product__select--transport__reserve{padding-left:0}@media (max-width:768px){.product__select--transport__reserve{max-width:100%;width:100%}}  .product__pannel{margin-top:30px}  .product__pannel li{margin:10px}  .product__pannel__link{background-color:#777;opacity:.6}  .product__pannel__link.nav-link{padding:2px}  .product__pannel__link.nav-link.active{opacity:1;background-color:#777}  .product__photo{background-color:#fff}  .reserve__form__item{width:48%}  .reserve__form__item__title{text-transform:uppercase;font-size:14px;font-weight:500}  .reserve__form__wrapper__add{margin-top:10px;margin-bottom:15px}  .reserve__form__add{color:#191919;text-decoration:underline}  .reserve__form__add:hover{color:#191919;text-decoration:none}  .reserve__form__textarea{resize:none}  .select__wrapper{position:relative}  .select__del{position:absolute;color:#929292;font-size:1.1rem;top:2px;right:-20px}  .select__del:hover{color:#191919}  .your__order__line{margin-bottom:10px}  .your__order__item__title{display:inline-block}  .your__order__edit{color:#929292;font-size:1.1rem;margin:0 5px}  .your__order__edit:hover{color:#191919}  .your__order__del{color:#929292;font-size:1.1rem}  .your__order__del:hover{color:#191919}@media (max-width:768px){.reserve__form__item{width:100%}}@media (max-width:768px){.reserve__form__select{width:95%}}@media (max-width:768px){.transport__reserve__inner{text-align:center;margin-bottom:20px}}  .transport__reserve__title{margin:30px 0}  .transport__reserve__text--gray{color:#a1a1a2}
.dropdownMenuLinkStock {
    z-index: 9999 !important;
}
.button-muted {
    color: #C4C4C4;
}
.order__bot__dropdown__btn_date {
    width: 50%;
    background-color: #fff;
    margin-right: 10px;
}
.input_time {
    background-color: #fff;
}
#error-message {
    font-weight:bold;
    width: 100%;
    text-align: center;
    padding-top: 10px;
}
#contactForm {
    padding-bottom: 10px;
}
.form form {
    width: 300px;
    margin: 0 auto;
    padding-top: 20px;
}
.display-none {
    display:none;
}
.phone {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.country-code {
    //display: block;
    width: 60px;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.city-code {
    width: 60px;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.phone-number {
    //width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.order__data__icon2 {
	position: absolute;
	right: 10px;
	top: 8px;
	font-size: 1.2rem;
	color: #8c8c8c;
        cursor: pointer;
}
.login__innner {
    max-width:380px;
    width:100%;
    margin:0 auto;
    margin-top:60px
}
.login__logo {
    margin-bottom:40px
}
.login__form {
    margin-top:20px
}

.affix {
    top: 20px;
}

.board__profile {
    margin-bottom: 15px;
}

.board__profile-fixed {
    position: -webkit-sticky;
    position: sticky;
    right: 0;
    top: 1rem;
}

.green {
    color: #41ae35;
    font-weight:700;
}

/* print styles */
@media print {
    @page {
        size: auto;
        margin: 0;
    }
    body {
        padding-left: 1.3cm;
        padding-right: 1.3cm;
        padding-top: 1.1cm;
        color: #000;
        background-color: #fff;
        font-size:10pt;
    }
    thead {
        border-top: 2px solid #000;
    }
    thead tr {
        border: 1px solid #000;
    }

    tbody {
        border-top: 2px solid #000;
    }

    header, footer, iframe, order__top__btn, hr, .no_print, .reserve__form__wrapper, .reserve__form__item, .reserve__form__item__title, .board__profile, .order__top__btn {
        display: none;
    }

    tr, th, td, .table__line, .table__head tr {
        border: 1px solid #000;
        color: #000;
    }
    .table td, .table th {
        padding-top: 1px;
        padding-bottom: 1px;
    }

}