.carouselInnerStyle {
    width: 90% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

select {
    background: url(../build/images/caret-down.2240df07.svg) no-repeat center right 2px/9px;
}

.msg-filter-container.newMessagesBox select {
    /* background: url(../build/images/caret-down.2240df07.svg) no-repeat center right 2px/9px; */
    background-color: var(--newTemBackground) !important;
    color: #fff !important;
    border: 0px !important;
    display: flex;
    height: 30px;
    border-radius: 5px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
    font-size: 13px;
    justify-content: center;
    align-items: center;
}

.ui-datepicker-header select {
    background: url(../img/caret-down-grey.svg) no-repeat center right 12px/9px;
}


@media only screen and (max-width: 640px) {
    .carouselInnerStyle {
        width: 86% !important;
    }
}

#carouselGeneralConfig,#carouselConfigBetting,#carouselBetting {
    height:60px;
}

.styleCarouselControl {
    margin:auto;
}

.styleCarouselControl .carousel-control {
    margin:0;
}

.fireHide {
    margin:auto;
    padding-left:5px;
}

.findPath {
    margin-top:3px;
    margin-bottom:-1px;
}

.styleArrowsCarousel {
    font-size:20px!important;
}

.hideFromLoading {
    display:none!important;
}

.carouselItem {
    -webkit-transition-duration:1s;
    -moz-transition-duration:1s;
    -o-transition-duration:1s;
    transition-duration:1s;
}

.addCursorStyle {
    cursor:pointer;
}

.styleCustomStyleFa {
    padding:6px 0!important;
}

.form-control {
    padding:.13rem .75rem;
}

.form-control.styleFormControlLabel {
    padding:0;
}

.custom-select {
    padding:.13rem .75rem!important;
    height:unset!important;
}

.saveServices, .saveServices_all {
    background-color:#0069d9;
    border-color:#005cbf;
    margin:0 5px;
    color:#fff;
}
.saveServices_user {
    background-color: #0e8422;
    border-color:#0e8422;
    margin:0 5px;
    color:#fff;
}

.addStyleFaCheck {
    color:#fff;
}

.saveServices:hover, .saveServices_all:hover {
    background-color:#17a2b8;
    border-color:#17a2b8;
    color:#fff;
}
.saveServices_user:hover {
    background-color: #00b41b;
    border-color:#00b41b;
    color:#fff;
}

.hideElem {
    display:none!important;
}

div.gallery {
    margin:5px;
    float:left;
    -webkit-box-shadow:0 0 14px 1px rgba(153,153,153,0.8);
    -moz-box-shadow:0 0 14px 1px rgba(153,153,153,0.8);
    box-shadow:0 0 14px 1px rgba(153,153,153,0.8);
}

div.gallery img {
    padding:0 10px;
    /*margin: auto;*/
    height: auto;
    width: auto;
    margin-top: auto;
        margin-bottom: auto;
        max-height: 200px;
    margin-left: auto;
    margin-right: auto;
}

div.desc {
    font-size:11px;
    padding-left:5px;
}

.divHeaderUpateDoc {
    background-color:#e2e2e2;
    height:30px;
    width:250px;
    display:table-cell;
    vertical-align:middle;
}

.divSubheaderUpdateDoc {
    width:250px;
    background-color:#e2e2e2;
    display:none;
    position: relative;
}

.deleteUploadDoc {
    background-color:unset!important;
    padding-right:7px;
}

.card {
    border:0 solid;
}

.divContainerGallery {
    display:inline-block;
    width:250px;
    margin:0 10px;
}

.toogleSubHeader {
    padding-right:11px!important;
}

.viewButton {
    padding:3px 15px;
    margin:10px;
}

.styleUnifiedAndOnlyMPCheckbox {
    margin-top:22px;
}

.spanNameActive {
    margin-top:10px;
    display:inline;
    opacity:0;
}

.addPositioningToTab {
    position:absolute;
}

.input-group .icon-addon .form-control {
    border-radius:0;
}

.icon-addon {
    position:relative;
    color:#555;
    display:block;
}

.icon-addon:after,.icon-addon:before {
    display:table;
    content:" ";
}

.icon-addon:after {
    clear:both;
}

.icon-addon .fa,.icon-addon .glyphicon,.icon-addon.addon-md .fa,.icon-addon.addon-md .glyphicon {
    position:absolute;
    z-index:2;
    left:10px;
    width:20px;
    margin-left:-2.5px;
    text-align:center;
    padding:10px 0;
    top:1px;
}

.icon-addon.addon-lg .form-control {
    line-height:1.33;
    height:46px;
    font-size:18px;
    padding:10px 16px 10px 40px;
}

.input-group-lg .icon-addon.addon-lg+.input-group-btn>.btn {
    height:46px;
}

.icon-addon.addon-sm .form-control {
    height:30px;
    padding:5px 10px 5px 28px;
    font-size:12px;
    line-height:1.5;
}

.icon-addon.addon-lg .fa,.icon-addon.addon-lg .glyphicon {
    font-size:18px;
    margin-left:0;
    left:11px;
    top:4px;
}

.icon-addon .form-control,.icon-addon.addon-md .form-control {
    padding-left:30px;
    float:left;
    font-weight:400;
    font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
}

.icon-addon.addon-sm .fa,.icon-addon.addon-sm .glyphicon {
    margin-left:0;
    font-size:12px;
    left:5px;
    top:-1px;
}

.icon-addon .form-control:focus+.fa,.icon-addon .form-control:focus+.glyphicon,.icon-addon:hover .fa,.icon-addon:hover .glyphicon {
    color:#2580db;
}

.icon-addon input:disabled+.fa,.icon-addon input:disabled+.glyphicon,.icon-addon select:disabled+.fa,.icon-addon select:disabled+.glyphicon {
    color:#ccc;
}

select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) {
    margin: -5px 5px;
}

@media (min-width: 1400px) {
    .d-xxl-none {
        display:none!important
    }

    .d-xxl-inline {
        display: inline!important
    }

    .d-xxl-inline-block {
        display: inline-block!important
    }

    .d-xxl-block {
        display: block!important
    }

    .d-xxl-table {
        display: table!important
    }

    .d-xxl-table-row {
        display: table-row!important
    }

    .d-xxl-table-cell {
        display: table-cell!important
    }

    .d-xxl-flex {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important
    }

    .d-xxl-inline-flex {
        display: -webkit-inline-box!important;
        display: -ms-inline-flexbox!important;
        display: inline-flex!important
    }
}

@media (max-width: 1399px) {
      header a.btn.btn-orange.my-2.my-sm-0.loginButton, header .registerButton.btn {
        min-width:auto !important;
        width: 50px;
    } 
}