.navbar-header .navbar-brand .brand-logo{
    width: 80px;
}

body, a, h1, h2, h3, h4, h5, h6, li, ul, span, p, input, select, option, button, .btn{
    font-family: 'Alef', sans-serif;
    font-family: 'Open Sans', sans-serif;
}

body.horizontal-layout[data-color=bg-gradient-x-gold] .navbar-horizontal, body.horizontal-layout[data-color=bg-gradient-x-gold] .content-wrapper-before {
background-image: -webkit-linear-gradient(right, #a8741f, #cf922b, #e6b84a);
background-image: -moz-linear-gradient(right, #a8741f, #cf922b, #e6b84a);
background-image: -o-linear-gradient(right, #a8741f, #cf922b, #e6b84a);
background-image: linear-gradient(to left, #a8741f, #cf922b, #e6b84a);
background-repeat: repeat-x;
}

.logo_inner{
    padding: 0px !important;
    padding-top: 15px !important;
    margin-left: 20px !Important;
}
.logo_inner img.brand-logo{
    width: 90px;
}

@media only screen and (max-width: 767px) {
    .logo_inner_wrapper, .inline_search{
        display:none !Important;
    }
    .phone_nav{
        display:block !Important;
    }
}

.inline_search {
    padding: 14px;
}

.bg-gradient-directional-simplus {
    background-image: -webkit-linear-gradient(-45deg, #a8741f, #cf922b, #e6b84a);
    background-image: linear-gradient(-45deg, #a8741f, #cf922b, #e6b84a);
    background-repeat: repeat-x;
}


.bg-gradient-x-danger .card-header, .bg-gradient-x-danger .card-footer,
.bg-gradient-y-danger .card-header, .bg-gradient-y-danger .card-footer,
.bg-gradient-directional-simplus .card-header, .bg-gradient-directional-simplus
.card-footer, .bg-gradient-radial-danger .card-header, .bg-gradient-radial-danger .card-footer,
.bg-gradient-striped-danger .card-header, .bg-gradient-striped-danger .card-footer,
.bg-gradient-x2-danger .card-header, .bg-gradient-x2-danger .card-footer, .bg-gradient-y2-danger .card-header,
.bg-gradient-y2-danger .card-footer {
    background-color: #652593;
}

.workers_numbers .card-header {
    padding: 10px;
}

.workers_numbers .card-body {
    padding: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.workers_numbers .card {
    margin-bottom: 1.5rem !important;
}

.bg-simplus{
    background-color: #652593;
}

.bg-cellcom{
    background-color: #72206a;
}
.bg-we4g{
    background-color: #f26622;
}
.bg-we4g2{
    background-color: #f26622;
}
.bg-hot{
    background-color: #cd0100;
}
.bg-golan{
    background-color: #ed1b23;
}
.bg-ramilevy{
    background-color: #d21e5f;
}
.bg-partner{
    background-color: #2dd5c4;
}
.bg-pelephone{
    background-color: #0073b6;
}
.bg-012talk{
    background-color: #ffd511;
}
.bg-bezeq {
    background-color: #20294d;
}
.bg-hotnet {
    background-color: #cd0100;
}
.bg-yes, .bg-stingtv{
    background-color: #6bd7fd;
}

.btn-cellcom{
    background-color: #72206a;
    border-color: #72206a !important;
    color:white;
}
.btn-we4g{
    background-color: #f26622;
    border-color: #f26622 !important;
    color:white;
}
.btn-we4g2{
    background-color: #f26622;
    border-color: #f26622 !important;
    color:white;
}
.btn-hot{
    background-color: #cd0100;
    border-color: #cd0100 !important;
    color:white;
}
.btn-golan{
    background-color: #ed1b23;
    border-color: #ed1b23 !important;
    color:white;
}
.btn-ramilevy{
    background-color: #d21e5f;
    border-color: #d21e5f !important;
    color:white;
}
.btn-partner{
    background-color: #2dd5c4;
    border-color: #2dd5c4 !important;
    color:white;
}
.btn-pelephone{
    background-color: #0073b6;
    border-color: #0073b6 !important;
    color:white;
}
.btn-012talk{
    background-color: #ffd511;
    border-color: #ffd511 !important;
    color:black;
}
.btn-bezeq {
    background-color: #20294d;
    border-color: #20294d !important;
    color:white;
}
.btn-yes, .btn-stingtv{
    background-color: #6bd7fd;
    border-color: #6bd7fd !important;
    color:white;
}
.btn-hotnet {
    background-color: #cd0100;
}

.text-cellcom{
    color: #72206a;
}
.text-we4g{
    color: #f26622;
}
.text-hot{
    color: #cd0100;
}
.text-golan{
    color: #ed1b23;
}
.text-ramilevy{
    color: #d21e5f;
}
.text-partner{
    color: #2dd5c4;
}
.text-pelephone{
    color: #0073b6;
}
.text-012talk{
    color: #ffd511;
}
.text-bezeq {
    color: #20294d;
}
.text-hotnet {
    color: #cd0100;
}
.text-stingtv, .text-yes {
    color: #6bd7fd;
}

.categories_wrap div.image img {
    position: absolute;
    width: 200px;
}

.logo_company img.company_logo_inner {
    object-fit: contain;
    height: 150px !IMPORTANT;
    border-radius: 15px;
}

.logo_company {
    padding: 20px;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
}

.company_card {
    margin: 5px;
}

.w-auto.bg-gradient-directional-simplus {}

div.link {
    padding: 10px;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
    margin-top: 3px;
}

.companies_section {
    min-height: 35vh;
}

.inner_package {
    min-height: 250px !important;
}

.text-simplus{
    color:#652593;
}

.border-simplus{
    border-color:#652593;
}

.btn-onestop{
    background-color: #652593;
    border-color: #652593 !important;
    color:white;
}

.btn-onestop:hover{
    background-color: #652593;
    border-color: #652593 !important;
    color:white;
}

.btn-outline-simplus{
    background-color: transparent;
    border-color: #652593 !important;
    color:#652593;
}

.inner_package {
    min-height: 250px !important;
    box-shadow: 0px 0px 15px #0000003d;
}

.input-group .custom-control{
    min-height: auto;
}

.custom-control-label::after {
    right: -1.47rem;
}

.custom-control-label::before {
    right: -1.5rem;
}

@media (max-width: 450px){
    .card-wrapper>.jp-card-container {
        transform: none !important;
        left: 3px;
    }
}
.jp-card .jp-card-front .jp-card-logo{
    right:auto !Important;
    left:5%;
}
.jp-card .jp-card-front .jp-card-lower .jp-card-number, input#CardNumber, input#expiry, input#CardCvv{
    direction:ltr;
    text-align:center;
}

form#order_form,
form#order_form label,
form#order_form span,
form#order_form h1,
form#order_form,
form#order_form h2,
form#order_form h3,
form#order_form h4,
form#order_form h5,
form#order_form h6 {
    font-weight: bold !important;
}

.custom-control {
    padding-right: 1rem;
}

div.dataTables_wrapper div.dataTables_filter label {
    float: left;
}

.typeahead__container .typeahead__field .typeahead__hint, .typeahead__container .typeahead__field .typeahead__label-container, .typeahead__container .typeahead__field [contenteditable], .typeahead__container .typeahead__field input, .typeahead__container .typeahead__field textarea {
    padding-right: 0.75rem;
}

.table{
    margin-bottom:0px !Important;
}

.typeahead__container.loading .typeahead__query:before, .typeahead__container.loading .typeahead__query:after {
    right: auto !important;
    left: 0px;
    top: 0px;
}

.typeahead__cancel-button {
    right: auto !important;
    left: 0px;
    top: 0px;
    font-size: 22px;
}

li.typeahead__item.typeahead__group-group {
    text-align: right;
}
.form-control.is-valid, .was-validated .form-control:valid, .form-control.is-invalid, .was-validated .form-control:invalid {
    margin-bottom: 0px;
}
.form-control.disabled, .form-control:disabled, .form-control[readonly]{
    background:transparent !Important;
    pointer-events:none;
}
.form-counter {
    text-align: right !important;
    padding-right: 10px;
}
.btn-check:active+.btn-primary, .btn-check:checked+.btn-primary, .btn-primary.active, .btn-primary:active, .show>.btn-primary.dropdown-toggle {
    background: transparent;
    border-color: #093d94 !important;
    color: #093d94 !important;
    border: 1px solid #093d94;
    font-weight: bold !important;
}
html body .content.app-content {
    overflow: visible;
}

.chat-application .chat-app-window {
    overflow-y: scroll;
    height: 380px;
    overflow-x: hidden;
    background: #edeef0 !Important;
}











































