/* remove nicescroll 20230306 MattH PR-322 * /
.nicescroll-rails{display: none;}
/* */

.social_links li a{width: 1.4rem;}
.width-1rem{width: 1rem;}

.header_menu .dropdown-menu {visibility: hidden;opacity:0;}
.header_menu .dropdown-menu.show {visibility: visible;opacity:1;}
.menudroparrow{width: .9rem;}

.loadingZoomImg {
    background: rgba(0, 0, 0, 0) url("../img/loading_zoom.gif") no-repeat scroll center 50%;
    border-bottom-left-radius: 2px;
    padding: 4px;
    position: absolute;
    right: 3px;
    top: 2px;
    text-align: right;
    width: 16px;
}
.loading_modal{
    display:none;
    position:fixed;
    z-index:10000;
    top:0;
    left:0;
    height:100%;
    width:100%;
    background:rgba(0,0,0,.8) 50% 50% no-repeat;
}
.loading_modal .loading_img{
    animation:a 1s linear infinite;
    background:transparent;
    border:4px solid #888;
    border-bottom-color:#fff;
    border-radius:50%;
    height:50px;
    left:50%;
    margin:-25px 0 0 -25px;
    opacity:.7;
    padding:0;
    position:absolute;
    top:50%;
    width:50px;
    z-index:10001;
}
body.loading{overflow:hidden;}
body.loading .loading_modal{display:block;}

.img_details_popups_block{padding:0!important;}
.video-detail-img-box{min-height: 30.07rem;}
.video-detail-img-box iframe{border: none;min-height: 30.07rem;}

.more-drop-bottom a {
    padding: 0 !important;
    text-align: center;
    border:none !important;
}
.more-drop-bottom a:hover{
    border:none !important;
    color:inherit !important;
}
.more-drop-bottom a i{
    color: #000000;
}
.minicolors-panel {border: none;}
.cpSpan {
    background-color:transparent;
    width: 35px;
    height: 35px;
    display: block;
    border-radius: 5px;
    float: left;
    border: 1px solid #ccc;
}
.color-code-input {
    width: 125px;
    height: 35px !important;
    background: #ccc;
    border: 1px solid #ccc;
    color: #000;
    padding: 11px;
    border-radius: 3px;
    text-transform: uppercase;
    font-family: 'Barlow', sans-serif;
}
.color_box_square{
    border-radius: 20%;
}
.bg-color-white{background-color:white;}
.bg-color-black{background-color:black;}
.bg-color-red{background-color:red;}
.bg-color-green{background-color:green;}
.bg-color-blue{background-color:blue;}
.bg-color-grey{background-color:gray;}
.bg-color-purple{background-color:purple;}
.bg-color-brown{background-color:brown;}
.bg-color-orange{background-color:orange;}
.bg-color-yellow{background-color:yellow;}
.bg-color-pink{background-color:pink;}

.bg-color-1,.bg-color-userpublications-wip{background-color:#E3E3E3;}
.bg-color-2,.bg-color-userpublications-published{background-color:#34D2AF;}
.bg-color-3,.bg-color-userpublications-rejected{background-color:#d30000;}

.img-box-border{border:1px solid #ededed;}
.pagination .page-link{color: #000;}
.page-item.active .page-link{background-color: #000;border-color: #000;}
.loderIF{position: absolute; text-align: center; left: 50%; top: 40%;}

.brand-banner-bg{background-color:#000;color:#fff;}
.brand-banner-bg .homepage_banner_img{background-position:center center;background-repeat:no-repeat;background-color:transparent;background-size:cover;min-height:37.14rem;height:100%;width:100%;}
.brand-banner-bg .contactpage_banner_img{background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:27.14rem;width:100%;/*max-width:32%;*/}
.brand-banner-bg .homepage_banner_img.bgimgcontain,.brand-banner-bg .contactpage_banner_img.bgimgcontain{background-size:contain !important;}
.brand-banner-bg .homepage_banner_img.bgimgcontain{background-position:right center !important;}

ul.category-dropdown{max-height:initial;overflow:visible;}
.mh-auto{min-height:auto!important;}

.social_feed_img{background-position:center;background-repeat:no-repeat;background-color:inherit;background-size:cover;}
.social_feed_img.align_top{background-position:center center;}

.deleted-img-box{opacity: 0.5;}

.grey-bg{background-color: #f6f5f4;}
.right0{right:0%;}

.typeahead,
.tt-query,
.tt-hint {
    width: 396px;
    height: 30px;
    padding: 8px 12px;
    font-size: 24px;
    opacity: 0.5;
    line-height: 30px;
    border: 2px solid #ccc;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    outline: none;
}

.typeahead {
    background-color: #fff;
}

.typeahead:focus {
    border: 2px solid #0097cf;
}

.tt-query {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.tt-hint {
    color: #999
}
.twitter-typeahead{
    width: 100%;
}
.tt-menu {
    width: 100%;
    margin: 0 0;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    border-radius: 0.25rem;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
}

.tt-suggestion {
    padding: 1rem 1rem;
    font-size: 18px;
    line-height: 24px;
    color: #252525;
}

.tt-suggestion:hover {
    cursor: pointer;
    color: #000000;
    border-color: #000000;
}
.tt-suggestion:nth-child(2n+1) {
    background-color: #f8fafc;
}

.tt-suggestion.tt-cursor {
    color: #000000;
    border-color: #000000;
}


.tt-suggestion p {
    margin: 0;
}

.gist {
    font-size: 14px;
}
.dropdown-toggle::after{
    content:none;
}
.twitter-share-button[style]{vertical-align:text-bottom !important;}

.about-content,.about-content h2,.about-content p{color:#252525;line-height:2em;}
.about-content h2{padding:inherit;margin:inherit;}
.about-content p{padding-top:1em;}
.season-menu-link a {color: red!important;}
.filters_dropdown_block .conversations_drop_down li.nav-item,.brand_search_filter_block .conversations_drop_down li.nav-item{
    margin-bottom: 1rem;
    margin-left:0;
    margin-right: 2rem;
}
.download-pdf{
    color: red;
    font-size: 1rem;
}
.unread_msg a {
    color: #2E56BF;
}
.input-group-prepend .fa-calendar{
    font-size: 1.35rem;
}

.fancybox-inner-white{background-color:#fff;}
