.navbar {
  min-height: 60px;
}

.m-logo-retina {
    height: 45px;
}
/*description under heading */
.page-header p {
    color: white;
    font-weight: 500;
}

/* Indents and shrinks Community Hub navigation items */
.nav-child {
    margin-left: 2em;
    font-size: .9em;
}

.slds-scope .slds-form-element__control {
 font-size: 14px !important;
}
.slds-form-element__label {
  margin-top: 0px;
}
.slds-form-element__legend{
  margin-top: 10px;
}

* {
    color: #5b6770;
}

/* welcome header */
.body .slds-m-bottom_x-small:first-of-type {
    font-size: 18px;
}

/* error */
.uiOutputRichText p i{
    font-size: 12px !important;
}

/* input labels */
.slds-form-element__label {
    font-size: 14px !important;
}

.slds-scope .slds-input {
    padding: 8px !important;
}

/* mailing address header */
.slds-scope .slds-form-element__legend {
    margin: 25px 0 10px 0 !important;
    font-size: 16px !important;
}

.slds-form-element {
    margin-bottom: 0.5rem !important;
}

/* identification page */
.flowruntimeRichTextWrapper .uiOutputRichText ul {
    font-size: 16px;
    -webkit-padding-start: 0px !important;
    padding: 0 20px !important;
}

/* membership options */
.nu-lightning-wrapper .slds-form-element__control .slds-radio {
    width: unset;
    font-size: 16px;
}

/* .slds-rich-text-editor__output {
    font-size: 18px;
} */

/* CSS to the Next button on FLow in Community Hub Side.
*/
.slds-scope .slds-button_brand, .slds-scope .slds-button--brand, .nu-lightning-wrapper .slds-scope .slds-button_neutral {
    border: 1px solid #4b9839 !important;
        border-radius: 3px !important;
        cursor: pointer !important;
        text-decoration: none !important;
        text-align: center !important;
        font-family: inherit !important;
        margin-top: .3rem !important;
        margin-bottom: .3rem !important;
        vertical-align: middle !important;
        color: #fff !important;
        background: #4b9839 !important;
        display: inline-block !important;
        padding: .75rem 1.5rem !important;
        line-height: 1 !important;
        white-space: nowrap !important;
        font-size: 1rem !important;
}

  .nu-lightning-wrapper .slds-scope .slds-button_brand:hover, .nu-lightning-wrapper .slds-scope .slds-button_brand:focus, .nu-lightning-wrapper .slds-scope .slds-button_brand.is-selected, .nu-lightning-wrapper .slds-scope .slds-button_neutral:hover, .nu-lightning-wrapper .slds-scope .slds-button_neutral:focus, .nu-lightning-wrapper .slds-scope .slds-button_neutral.is-selected {
    border: 1px solid #4b9839 !important;
    background: none !important;
    color:#4b9839 !important;
    font-weight: normal !important;
}

/*Class associated to No Photo Upload Cards to display Account Name, Training Site and ACRId*/
.noUploadPhotoCSS ul.card-detail li {
    position: relative;
    text-align: center;
}
/*Class associated to button card for Product FAQ in order to update this set of buttons*/
.faqButtonCard .btn.btn-lg {
    display: inline;
    line-height: 2.33;
    margin-left: 5px;
}


/**NEW CSS**/
.btn-choose-file-button { max-width: 100%; width: 100%;border-width:1px;}
.btn-choose-file-button span{ color:#fff;}
.btn-choose-file-button:hover span{ color:#5b6770;}
.m-margin-separation .btn.btn-lg.btn-primary.s-lockable {/! margin-top: -320px; /}
.m-file-delete {margin-top: -5px;}
.btn.m-add-additional-link{ color: #fff; margin-left: 15px;}
.m-file-details { width: 83%;}
@media screen and (max-width: 1199px){
    .m-file-details {width: 80%;}
}
@media screen and (max-width: 991px){
    .m-file-details {width: 70%;}
}
@media screen and (max-width: 767px){
    .m-file-details {width: 70%;}
}

.dontRefreshWarning{
	font-size:2em;
}