.otgs-development-site-front-end { display: none; }

/*---------------------------------------------------------------------------------------*/

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
    color: #000 !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover {
    color: #FFF !important;
}

/*---------------------------------------------------------------------------------------*/

#moove_gdpr_save_popup_settings_button { z-index: 40 !important; }
#moove_gdpr_save_popup_settings_button > .moove_gdpr_icon {
	background-image: url("../../images/icons/gear.svg");
	background-size: 60%;
	background-position: center;
	background-repeat: no-repeat;
}
#moove_gdpr_save_popup_settings_button > .moove_gdpr_icon > svg { display: none !important; }

/*---------------------------------------------------------------------------------------*/

#wrapper {}
#wrapper * {
	box-sizing: border-box;
	outline: none;
    
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: 100%;
}

body {
    margin: 0;
}

/*---------------------------------------------------------------------------------------*/

h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child {
    margin-top: 0;
}

/*---------------------------------------------------------------------------------------*/

img {
    display: block; max-width: 100%; height: auto;
}

/*---------------------------------------------------------------------------------------*/

a {
	text-decoration: none;
	color: inherit;
}

/*---------------------------------------------------------------------------------------*/

input {
    max-width: none;
    min-width: 0;
}

/*---------------------------------------------------------------------------------------*/

p:first-child { margin-top: 0 !important; }
p:last-child { margin-bottom: 0 !important; }

/*---------------------------------------------------------------------------------------*/

ul {
    margin-left: 0;
    margin-right: 0;
    padding: 0 0 0 15px;
}
ul:first-child { margin-top: 0; }
ul:last-child { margin-bottom: 0; }
ul:first-child:last-child {
    margin-top: 10px;
    margin-bottom: 10px;
}

/*---------------------------------------------------------------------------------------*/

.grecaptcha-badge { visibility: hidden; }