/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/


/* =Theme customization starts here
------------------------------------------------------- */

.logo_container {
    width: 50% !important;
}

.alert {
    overflow: auto;
}

.hideoriginal {
    display: none;
}

.errorReportTable td, .errorReportTable th {
    border: 1px solid black;
    padding-left: 5px;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
}

#et-top-navigation{
    padding-left: 0px !important;
}
.container .clearfix .et_menu_container {
    width: 100% !important;
    max-width: none !important;
}
.formArea {
    margin: 25px;
}
.valid-feedback{
    display: none;
    color: #28a745;
}
.invalid-feedback{
    display: none;
    color: #dc3545;
}

.mt-5{
    margin-top: 1.5em!important;
}

.select-control{
    /*display: block;*/
    /*width: 100%;*/
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    /*font-size: 1rem;*/
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

#export-status a{
    color: #587abc;
    text-decoration: none;
}

#export-status a:hover{
    color: #83b2a8;
    text-decoration: underline;
}

div.nf-form-content{
    margin: 1.5rem 0 0;
}

.mb-3{
    margin-bottom: 1rem!important;
}
.mb-4{
    margin-bottom: 1.5rem!important;
}
.mb-5{
    margin-bottom: 3rem!important;
}

.ms-help-text{
    padding: 5px;
    max-width: 1000px;
    /*margin: 0 auto;*/
}