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




@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;
}

.activeCarouselOpt {
    color:var(--skin-bg-text-color)!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;
}

.select2-container.form-control {
    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;
}

#list_sports {
    padding: 1px 6px;
    font: 300 14px/24px 'Open Sans',Helvetica,Arial,sans-serif;
}

#s2id_sp_type_search > .select2-choice {
    height:28px!important;
    line-height:27px!important;
}

#s2id_sp_type_search > .select2-choice > .select2-arrow b {
    padding-top:6px;
}

.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:absolute;
}

.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;
}

/* Filters style -- START */
.monthlyLabelAndSelectBox,.weeklyLabelAndSelectBox {
    display:none;
}

.userSearchPeriod input[type="checkbox"] {
    display:none;
}

.userSearchPeriod label::before {
    content: "";
    display: inline-block;
    height: 12px;
    width: 12px;
    border: 1px solid;
    margin-left: 0;
    margin-right: 5px;
}

.userSearchPeriod label::after {
    content:"";
    display:inline-block;
    height:3px;
    width:8px;
    border-left:2px solid;
    border-bottom:2px solid;
    transform:rotate(-45deg);
    margin-left:-15px;
}

.userSearchPeriod label {
    position:relative;
}

.userSearchPeriod label::before,.userSearchPeriod label::after {
    position:relative;
}

.userSearchPeriod label::before {
    top:2px;
}

.userSearchPeriod label::after {
    color:#fff;
    left:-1px;
    top:5px;
}

.userSearchPeriod input[type="checkbox"] + label::after {
    content:none;
}

.userSearchPeriod input[type="checkbox"]:checked + label::after {
    content:"";
}
.userSearchPeriod input[type="checkbox"]:checked + label::before {
    background-color:#4d5052;
    position: relative;
}

.label.labelFilter {
    min-width:unset;

}

/* Filters style -- END */

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

.styleUnifiedAndOnlyMPCheckbox {
    margin-top:22px;
}

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

.addPositioningToTab {
    position:absolute;
}

/* user details nav-tabs menu styling -- START */
.navTopTabsUserMenuStyle{
    background: var(--skin-second-gray-color);
}
.nav-tabs.navTopTabsUserMenuStyle>li>a.active{
    box-shadow: none;
    color: #fff!important;
    border: 1px solid lightgray!important;
    border-bottom: none!important;
}
.nav-tabs.navTopTabsUserMenuStyle>li>a{
    /*color: #ffff;*/
    font-weight: 600;
}
.nav-tabs.navTopTabsUserMenuStyle .nav-item{
    margin-top: -1px;
}
.nav-tabs.navUnderTabsUserMenuStyle>li>a.active{
    box-shadow: none;
    border-bottom: 2px solid var( --skin-bg-text-color)!important;
    color: #fff!important;
    font-weight: 600;
}
.nav-tabs.navUnderTabsUserMenuStyle>li>a{
    color: #aaa!important;
}
.nav-tabs.navUnderTabsUserMenuStyle{
    border: 1px solid lightgray;
    border-top: none!important;
}
/* user details nav-tabs menu styling -- END */

.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;
}
.styleLvlStructSearch {
    border:1px solid #d3d3d3;
    list-style-type:none;
    padding-top:5px;
    padding-bottom:5px;
    font-size: 13px;
}

.select2-search {
    padding-left: 0!important;
    padding-right: 0!important;
}

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;
}

/* nav tabs custom -- START */
.nav-link {
    padding:.4rem .5rem;
}

.nav-tabs .nav-link {
    border:none!important;
}

.nav-tabs .nav-item {



    font-size:15px;
}

.nav-tabs .nav-item.show .nav-link {
    border-bottom:0 solid lightgray;
}

.nav-tabs>li>a.active{
    border-color: lightgrey!important;
    border-style: solid!important;
    border-width: 1px 1px 0 1px!important;
    box-shadow: 0 -2px 0 var( --skin-bg-text-color)!important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.nav-tabs.bordered{
    border:1px solid #ddd;
    border-top: none!important;
    border-left: none!important;
    border-right: none!important;
    background:transparent!important;
}
/* nav tabs custom -- END */



#force_change_password #passModalForce .modal-dialog{
    top: 50%;
    transform: translateY(-50%);
    z-index: 9999;

}

.nav-tabs .nav-link.active {
    color: #000;
}