

a.site-branding__logo img {
    margin: 3px;
}

.main-header{
    padding: 0px; 
}

.region-header .brand {
    padding-top: 5px;
}

nav#block-headersideprimarymenu{
    padding-top: 10px; 
}



@media all and (max-width: 768px) {  
    .paragraph--type--usgbc-video-banner .field.field--name-field-main-header-title.field--type-text.field--label-hidden.field__items .field__item{
        height: 79%;
    }

    .paragraph--type--usgbc-video-banner .field.field--name-field-main-header-title.field--type-text.field--label-hidden.field__items .field__item{
        height: 200px;
    }
} 

@media all and (max-width: 575px) {  

    .field.field--name-field-banner-video-url.field--type-video-embed-field.field--label-hidden.field__items .field__item .video-embed-field-responsive-video,
    .paragraph--type--usgbc-video-banner .field.field--name-field-main-header-title.field--type-text.field--label-hidden.field__items .field__item{
        height: 200px;
        font-size: 1.3em;
    }
    p{
        font-size: 1em;
    }
     #block-mycustomblock .bg-entry,
     #block-mycustompressblock .bg-entry,
     #block-usgbccustomarticlesblock .bg-entry{
        margin-left: 0;
    }
}

.leed-v41-ballot-form label {
    font-size: 14px;
    text-shadow: none !important;
    display: block !important;
    padding-bottom: 5px;
    margin-top: 20px;
    font-weight: bold !important;
}

.leed-v41-ballot-form .usgbc-form-input.usgbcForm--Checkbox.fieldgroup{
    width: 100%;
    margin-bottom: 15px !important;
    border-bottom: none !important;
}

.leed-v41-ballot-form .usgbcForm--Checkbox legend span{
    font-size: 14px;
    text-shadow: none !important;
    display: block !important;
    font-weight: bold !important;
    color: #231f20;
}

.leed-v41-ballot-form .usgbcForm--Checkbox .js-form-type-checkbox label{
    font-weight:normal !important;
    margin-top: -8px;
}

.leed-v41-ballot-form .form-file {
    border: none !important;
    box-shadow: none !important;
}

.leed-v41-ballot-form .form-managed-file .form-checkbox {
    float: left !important;
    margin-right: 5px !important;
    margin-top: 7px !important;
}

.leed-v41-ballot-form .form-managed-file .js-form-type-checkbox{
    margin-bottom: 0em;
    margin-top: 0em;
}

.leed-v41-ballot-form .form-managed-file .js-form-type-checkbox label{
    
    margin-top: -8px !important;
}

.leed-v41-ballot-form .usgbcForm--Checkbox{
    margin-top: 8px !important;
}

.leed-v41-ballot-form input[type="file"]{
    color: transparent !important;
    width: 110px;
}


@media screen and (-ms-high-contrast: none) {
    .leed-v41-ballot-form input[type='file']{
         width: auto;
    }
}



@supports (-ms-ime-align:auto) {
    .leed-v41-ballot-form input[type='file']{
         width: auto;
    }
}

.leed-v41-ballot-form .form-managed-file .button{
    padding: 5px !important;
    height: 30px;
}

.leed-v41-ballot-form .ajax-progress-throbber { 
    display: none;
}

.leed-v41-ballot-form .form-managed-file .js-form-file{
    margin-top: -10px;
}

.leed-v41-ballot-form div#edit-applicable-rating-system{
    margin-top: -15px;
}

.leed-v41-ballot-form .js-form-type-managed-file .description{
    font-size: 13px;
}

@media all and (max-width: 812px) {
    .leed-v41-ballot-form .form-checkboxes .form-item {
        margin-top: 1em;
        margin-bottom: 1em;
    }
}