/*
 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
------------------------------------------------------- */

/* fix the footer to the bottom of the screen */
html {
    position: relative;
    min-height: 100%;
}
   
footer {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
}

/*  fixing user switching link */
#user_switching_switch_on a{
    position: absolute;
}

.et-box-content h3{
color: #005596!important;
font-weight: bold;
}

#company_table a, #sites_table a, #compares_sites_table a {
    color: #005596;
}

.big-button.smalllightblue, .small-button.smalllightblue, .btn.btn-primary, #calc input[type="button"],
#content-area form input[type="submit"], .small-button, .btn_allocate_all, .allocate_single.small-button.smalllightblue, #add_department, .submit_blue {
    color: #ffffff!important;
    background: #62A744!important;
    font-weight: bold!important;
    -webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
    box-shadow: none!important;
    border: 0!important;
    border-color: #62A744!important;
    text-shadow: none!important;

}
.big-button.smalllightblue:hover, .small-button.smalllightblue:hover, .btn.btn-primary:hover, #calc input[type="button"]:hover,
#content-area form input[type="submit"]:hover, .small-button:hover, .btn_allocate_all:hover, .submit_red:hover, #btn_allocate_all:hover, 
#add_department:hover, .submit_blue:hover { 
    cursor: pointer;
    color: #e0e0e0!important;
}

.submit_blue {
    max-width: 120px;
    white-space: normal;
    min-height: 55px;
    border-radius: 10px;
}

.page-id-103 {
    background-image: url("https://demo.totrain.co.uk/wp-content/uploads/2019/01/nsfbg-e1547827602661.png");
    min-height: 700px;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center; 
}

@media (min-width: 1920px) {
    .page-id-103 {
		min-height: 1090px;
	}
}

.page-id-103 .et_pb_section {
    background-color: transparent;
}

@media (min-width: 1024px) {
#gtranslate_wrapper {
    top: 10px!important;
    right:1%!important;
}
}

.page-template-questionnaire #content-area form label {
    width:225px;
}
