.panels-flexible-row .award-slider-block {
    padding-bottom: 15px;
}

.block.home-page-add-this {
    margin: 0 auto;
    padding-top: 10px;
    width: 265px;
}

.home-page-add-this .addthis_default_style .at300b,
.home-page-add-this .addthis_default_style .at300bo,
.home-page-add-this .addthis_default_style .at300m {
    padding: 0 6px;
}

/*
.desktop-footer-menu ul{
    width: 460px;
    margin: 0 auto;
}
.desktop-footer-menu ul li {
    float: left;
}*/

.logged-in-user-info{
    float: right;
    padding-right: 7px;
}

.page-404 h1.page-title{
    display: none;
}

.page-404 .addthis_toolbox{
    display: none;
}
#pay-by-credit-card-ticket-purchase-form .combined-field .form-item{
    float: left;
    width: 20%;
}
#pay-by-credit-card-ticket-purchase-form .combined-field .form-item input{
    width: 100%;
}
#pay-by-credit-card-ticket-purchase-form .exp-date-separator{
    float: left;
    width: 30px;
    text-align: center;
}
#total-amount-currency{
    float: left;
    margin-right: 1%;
   
}
.total-amount-price.form-control{
    width: 60%;
}
/*.page-user-edit .page-content h1.page-title, .page-user-edit .breadcrumb-block li:first-child + li{*/
.page-user-edit .page-content h1.page-title{
    display: none
}
.page-node form div.captcha, .page-member form div.captcha, .page-sa-judge form div.captcha{
    margin-left: 38%;
}
.error .form-control{
    border: 1px solid red;
}
div.showNominationAttachments span.cke-showNominationAttachments{
    display: none;
}
#sa-ticket-purchase-buy-form fieldset.attendee_winner_finalist, #sa-ticket-purchase-buy-form fieldset.attendee_winner{
    margin-bottom: 10px;
    margin-top: 10px;
}
.purchase-history-table-wrapper{
    max-height: 550px;
    overflow: auto;
    margin-bottom: 20px;
}
.purchase-history-table-wrapper form.form-area-wrap{
    padding:0;
}
.apachesolr_search-results p.date-published{
    font-size: 13px;
}

.apachesolr_search-results p.search-snippet, .apachesolr_search-results p.search-snippet-info{
    padding-bottom: 5px;
}
.view-sa-past-winners-and-finalists .tooltip-inner {
    max-width: 350px;
    /* If max-width does not work, try using width instead */
    min-width: 250px;
}
#edit-gdpr-consent--2 fieldset#edit-data-container--2 {
    height: auto;
}
#edit-gdpr-consent--2 div.checker#uniform-edit-gdpr-consent-accept--2{
    float: left;
}


.view-sa-past-winners-and-finalists .past-winners-table-info {
   display: inline-block;
}

.view-sa-past-winners-and-finalists .past-winners-table-info1 {
    width: 40%;
}

.view-sa-past-winners-and-finalists .past-winners-table-info2 {
    width: 60%;
}

.view-sa-past-winners-and-finalists .winner-result-info h4 {
    padding: 15px 0 15px 0;
}

form#views-exposed-form-sa-past-winners-and-finalists-page .views-exposed-widgets .views-exposed-widget .form-item-items-per-page select.form-control  {
    width: 66%;
}

.form-area-wrap .form-item-check-gdpr-agreement div.checker{
    float: left;
}
.form-area-wrap .form-item-check-gdpr-agreement label p {
    display: inline-block;
    float: left;
    line-height: 1.5;
}
.form-area-wrap .form-item-check-gdpr-agreement label {
    width: auto;
    float: left;
    margin-right: 0;
}

#uniform-edit-gdpr-consent-accept{
    float: left;
}
.form-type-checkbox.form-item-check-gdpr-agreement.form-item.checkbox {
    display: table;
    width: 100%;
}
.form-area-wrap .form-item-check-gdpr-agreement div.checker {
    float: left;
    display: table-cell;
    width: 6%;
    min-width: 16px;
    max-width: 16px;
}

.form-area-wrap .form-item-check-gdpr-agreement label {
    float: left;
    margin-right: 0;
    display: table-cell;
    width: 90%;
    position: relative;
}
.form-area-wrap .form-item-check-gdpr-agreement label p{
    padding-right: 15px;
}

.form-area-wrap .form-item-check-gdpr-agreement label span.form-required {
    position: absolute;
    right: 10px;
}
.webform-action-container .a-remove-perosnal-data{
    float: right;
    display: inline-block;
    padding: 1px 5px;
    margin: 8px 0 8px 5px;
}
.webform-client-form .btn{
    margin-bottom: 15px;
}

#gdpr-consent-accept-form label{
    width: 68%;
}
.form-area-blocks.remove-me-from-mail{
    border: none;
    background: none;
}
@media (max-width: 1024px ) {
    #profile2-edit-member-form .help-block, #profile2-edit-judge-form .help-block, #user-profile-form .help-block, #user-register-form .help-block, .form-area-wrap label.error{
        margin-left: 0;
        width: 100%;
    }
    .form-area-wrap .form-textarea-wrapper{
        float: none;
        width: 100%;
        margin-right: 0;
    }
    .page-node form div.captcha, .page-member form div.captcha, .page-sa-judge form div.captcha{
        margin-left: 0;
    }
    /*.page-member .slide-nav, .page-sa-judge .slide-nav, .page-user .slide-nav {*/
    .slide-nav {
        display: none;
    }
    .modal-content{
        margin-right: 20px; 
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px ){
    .modal-content{
        margin-right: 10px; 
        margin-left: 10px;
    }
} 

#sa-member-edit-nomination-primary-form .filter-wrapper, #sa-member-edit-nomination-primary-form .wysiwyg-toggle-wrapper{
    display: none;
}
#add-attachment .text-right .pop-close-bottom{
    display: none;
}
.page-member-home.gsa-site .form-item-promotion-code{
    display: none;
}
.search-results .search-result .search-info{
    display: none;
}
.search-results-total{
    padding-left: 20px;
    margin-top: 15px;
}
.search-result-title{
    padding-bottom: 10px;
}
#sa-member-submit-nomination-form table tr td:nth-last-child(1), #sa-member-submit-nomination-form table tr td:nth-last-child(2){
    width: 11%;
}
#sa-member-submit-nomination-form table tr td:nth-last-child(1) .btn-delete-fixed{
    width: auto;
}

#sa-member-submit-temporary-winners-form table tr td:nth-last-child(1){
	width: 16%;
}
#sa-member-submit-temporary-winners-form table tr td:nth-last-child(2){
	width: 9%;
}
#sa-member-submit-nomination-form{
    overflow-x: auto;
}

#node-8294 .field-name-field-basic-page-addthis, #node-10398 .field-name-field-basic-page-addthis,
#node-10438 .field-name-field-basic-page-addthis, #node-8301 .field-name-field-basic-page-addthis{
    display: none;
}

/* Starts - MAINT-5124 */
.logo-wrapper {
    text-align: center;
    margin: 100px auto 80px;
    max-width: 600px;
}

.logo-wrapper img {
    width: 100%;
}

.iba-language-holder{
    width: 100%;
    min-height: 500px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0e8dc5+0,0b4169+100,7db9e8+100 */
    background: #0e8dc5; /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover, #0e8dc5 0%, #0b4169 100%, #7db9e8 100%); /* FF3.6-15 */
    background: -webkit-radial-gradient(center, ellipse cover, #0e8dc5 0%, #0b4169 100%, #7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
    background: radial-gradient(ellipse at center, #0e8dc5 0%, #0b4169 100%, #7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e8dc5', endColorstr='#7db9e8', GradientType=1); /* IE6-9 fallback on horizontal gradient */
    margin-bottom: 50px;
}

.women-language-holder {
    width: 100%;
    min-height: 500px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0e8dc5+0,0b4169+100,7db9e8+100 */
    background: #3A998F; /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover, #3A998F 0%, #265c5c 100%, #4ec8bb 100%); /* FF3.6-15 */
    background: -webkit-radial-gradient(center, ellipse cover, #3A998F 0%, #265c5c 100%, #4ec8bb 100%); /* Chrome10-25,Safari5.1-6 */
    background: radial-gradient(ellipse at center, #3A998F 0%, #265c5c 100%, #4ec8bb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3A998F', endColorstr='#4ec8bb', GradientType=1); /* IE6-9 fallback on horizontal gradient */
    margin-bottom: 50px;
}

.sales-language-holder {
    width: 100%;
    min-height: 500px;
    background: #99844b; /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover, #99844b 0%, #996712 100%, #998a77 100%); /* FF3.6-15 */
    background: -webkit-radial-gradient(center, ellipse cover, #99844b 0%, #996712 100%, #998a77 100%); /* Chrome10-25,Safari5.1-6 */
    background: radial-gradient(ellipse at center, #99844b 0%, #996712 100%, #998a77 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99844b', endColorstr='#998a77', GradientType=1); /* IE6-9 fallback on horizontal gradient */
    margin-bottom: 50px;
}

.background-print {
    background: url("../images/body-print.png") repeat;
    width: 100%;
    min-height: 500px;
}
.women-language-holder .background-print {
    background: url("../images/body-print-women.png") repeat;
}
.sales-language-holder .background-print {
    background: url("../images/body-print-sales.png") repeat;
}

.inner-wrapper {
    -webkit-box-shadow: 1px 1px 40px 0 rgba(0, 0, 0, 0.90);
    -moz-box-shadow: 1px 1px 40px 0 rgba(0, 0, 0, 0.90);
    box-shadow: 1px 1px 40px 0 rgba(0, 0, 0, 0.90);
    width: 100%;
    max-width: 710px;
    min-height: 500px;
    margin: 0 auto;
    background: url("../images/cross-bg.png") repeat #1D5185;
    padding: 0 45px;
}

.women-language-holder .inner-wrapper {
    background: url("../images/cross-bg-women.png") repeat #2d7272;
}
.sales-language-holder .inner-wrapper {
    background: url("../images/cross-bg-sales.png") repeat #c5b893b3;
}


.inner-wrapper h1 {
    font-family: "Trajan Pro", arial, sans-serif;
    font-size: 28px;
    font-weight: bold;
    color: #ffffff;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
    padding: 35px 0 15px;
    text-align: center;
    border-bottom: 2px solid #0E8DC5;
    margin-bottom: 0;
}

.women-language-holder .inner-wrapper h1{
    border-bottom: 2px solid #43a89e;
}
.sales-language-holder .inner-wrapper h1{
    border-bottom: 2px solid #99844b;
}

.language-list-wrapper {
    border-top: 1px solid #0b6b95;
    padding: 40px 0 15px;
    position: relative;
}

.women-language-holder .language-list-wrapper{
    border-top: 1px solid #36857d;
}

.sales-language-holder .language-list-wrapper{
    border-top: 1px solid #99844b;
}

.language-list-wrapper:before{
    position: absolute;
    top: -10px;
    left: 51%;
    content: "";
    width:15px;
    height: 15px;
    border-radius: 15px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#144b80+0,2989d8+100,23a5eb+100 */
    background: #144b80; /* Old browsers */
    background: -moz-linear-gradient(top, #144b80 0%, #2989d8 100%, #23a5eb 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #144b80 0%,#2989d8 100%,#23a5eb 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #144b80 0%,#2989d8 100%,#23a5eb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#144b80', endColorstr='#23a5eb',GradientType=0 ); /* IE6-9 */
}
.women-language-holder .language-list-wrapper:before{
    background: #205959; /* Old browsers */
    background: -moz-linear-gradient(top, #2d7272 0%, #43a89e 100%, #4ec5b9 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #2d7272 0%,#43a89e 100%,#4ec5b9 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #2d7272 0%, #43a89e 100%, #4ec5b9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d7272', endColorstr='#4ec5b9',GradientType=0 ); /* IE6-9 */
}
.sales-language-holder .language-list-wrapper:before{
    background: #205959; /* Old browsers */
    background: -moz-linear-gradient(top, #99844b 0%, #996712 100%, #998a77 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #99844b 0%,#996712 100%,#998a77 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #99844b 0%, #996712 100%, #998a77 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99844b', endColorstr='#996712',GradientType=0 ); /* IE6-9 */
}


.language-list-wrapper ul {
    margin-top: 0;
    padding: 0;
}

.language-list-wrapper ul li {
    list-style: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    color: #ffffff;
    background: rgba(0, 163, 217, 0.4);
    margin-left: 5px;
    margin-right: 5px;
    padding: 8px 0 8px 10px;
    display: inline-block;
    width: 31%;
}
.women-language-holder .language-list-wrapper ul li{
    background: #5da59e80;
}
.sales-language-holder .language-list-wrapper ul li{
    background: rgba(153, 132, 75, 0.5);
}

.language-list-wrapper ul li a{
    color: #ffffff;
    width: 100%;
    height: 100%;
    display: inline-block;
}

.language-list-wrapper ul li:hover {
    background: rgba(0, 163, 217, 1);
}

.women-language-holder .language-list-wrapper ul li:hover {
    background: #43a89e;
}
.sales-language-holder .language-list-wrapper ul li:hover {
    background: #99844b;
}

.copyright {
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color:#636363;
    margin-bottom: 40px;
}
.field-name-field-country-shortcode{
    display: none;
}
.mobile-only, .language-list-wrapper ul li a.mobile-only{
    display: none;
}
.hbspt-form label.hs-error-msg{
    display: block;
    color:#FF0000;
}
.past-winner-delete-record{
     display: none;
}
.admin-user .past-winner-delete-record{
    display: block;
}
@media only screen and (max-width: 820px) {
    .inner-wrapper{
        width:auto;
    }

    .language-list-wrapper ul li a.mobile-only.mobile-only, .mobile-only{
        display: block;
        text-overflow: ellipsis;

        /* Required for text-overflow to do anything */
        white-space: nowrap;
        overflow: hidden;
    }
    .language-list-wrapper ul li a.desktop-only, .desktop-only{
        display: none;
    }

    .language-list-wrapper ul li {
        font-size: 20px;
        margin-left: 5px;
        margin-right: 5px;
        padding: 8px 0 8px 10px;
        display: inline-block;
        width: 47%;
    }
}
@media only screen and (max-width: 600px) {
    .language-list-wrapper ul li a.mobile-only.mobile-only, .mobile-only{
        display: block;
    }
    .language-list-wrapper ul li a.desktop-only, .desktop-only{
        display: none;
    }
    .language-list-wrapper ul li{
        width: 100%;
    }
}

@media only screen
and (min-device-width: 768px)
and (max-device-width: 1366px)
and (-webkit-min-device-pixel-ratio: 2) {
    .language-list-wrapper ul li {
        list-style: none;
        font-family: 'Open Sans', sans-serif;
        font-size: 20px;
        color: #ffffff;
        background: rgba(0, 163, 217, 0.4);
        margin-left: 5px;
        margin-right: 5px;
        padding: 8px 0 8px 10px;
        display: inline-block;
        width: 31%;
    }

    .language-list-wrapper ul li a.mobile-only.mobile-only, .mobile-only{
        display: none;
    }
    .language-list-wrapper ul li a.desktop-only, .desktop-only{
        display: block;
    }
}
/* End - MAINT-5124 */