
/*
@font-face {
    font-family: MarkusFont;
    src: url(../../util/corporativesansrd-regular-webfont.eot) format('eot'),
        url(../../util/corporativesansrd-regular-webfont.svg) format('svg'),
        url(../../util/corporativesansrd-regular-webfont.ttf) format('ttf'),
        url(../../util/corporativesansrd-regular-webfont.woff) format('woff'),
        url(../../util/corporativesansrd-regular-webfont.woff2) format('woff2');
}
*/

@font-face {
    font-family: Open Sans;
    src: url(../../_includes/OpenSans-Light.ttf);
}


body, html
{
    /* font-family: "MarkusFont", "Open Sans", Arial, sans-serif; */
	font-family: Ubuntu, "Open Sans", Arial, sans-serif;
    text-align: center;
    width: 100%;
	min-width: 500px;
    height: 100%;
    cursor: default;
    color: #42515a;
    font-weight: 300;
    
    
    background-color: #f7f7f7;
}


a
{
	text-decoration: none;
	color: #42515a;
}

b
{
	font-weight: 500 !important;
}

.theme_color_white
{
	color: white !important;
}



.theme_color_orange
{
	color: #ef4e22;
}

.theme_bgcolor_orange
{
	background-color: #ef4e22; 
}

.theme_color_orangeHover:hover
{
	color: #ef4e22;
}



.theme_orange_button
{
	background-color: #ef4e22;
	color: white;
	cursor: pointer;
	display: inline-block;
	
	padding: 14px 15px;
    font-weight: 500;
    font-size: 16px;
    border-radius: 1px;
}
.theme_orange_button:hover
{
	background-color: #d73c0f;
}


.theme_color_green
{
	color: #00a79d;
}

.theme_bgcolor_green
{
	background-color: #00a79d;
}


.theme_green_button
{
	background-color: #00a79d;
	color: white;
	cursor: pointer;
	
	display: inline-block;
	
	padding: 14px 15px;
    font-weight: 500;
    font-size: 16px;
    border-radius: 1px;
}
.theme_green_button:hover
{
	background-color: #007d77;
}


.theme_inputBox
{
	background-color: #ecf3f1;
	color: #42515a;
	border: 1px solid #94a2aa;
}







.theme_hr_line1
{ 
    display:block;
    color: white;
    border: 0;
    height: 1px;
    color: #42515a;
    width: 80%;
    background-image: linear-gradient(to right, rgba(66, 81, 90, 0), rgba(66, 81, 90, 0.75), rgba(66, 81, 90, 0));
    margin-top: 100px;
}




.theme_general_header
{
	font-weight: 500;
	font-size: 37px;
	line-height: 140%;
	text-transform: uppercase;
}















.theme_half_element
{
	width: 100%;
	max-width: 1100px;
	min-width: 500px;
	padding: 0px;
	
	display: inline-block;
}


.theme_full_element
{
	width: 100%;
	min-width: 500px;
	padding: 0px;
	
	display: inline-block;
}


.theme_element_spacer
{
	width: 100%;
	height: 200px;
	width: 100%;
	min-width: 500px;
	padding: 0px;
	
	display: inline-block;
}
