/**
 * Subscriber page styles
 */

body{
	background-color: #DADADA;
    color: #696969;
    font-family: 'open sans';
}
.evosb_content, .evosb_content p, .evosb_content p label {
    font-family: 'open sans';
    font-size: 14px;
    color: #636363;
}
body .evosb_content a:visited{color:#fff;}
body p label{ margin-bottom: 10px; display: inline-block;}
.evosb_content p.categories{
	text-align: left;
	font-style: italic;
	padding: 10px;
	margin: 0 0 0px;
	font-size: 16px;
	font-family: 'open sans'
}
.evosb_content .evoETT_section{
	position: relative;
	border-bottom: 1px dashed #D8D8D8;
}
.evosb_content .categories span{
	background-color: #efefef;
	border-radius: 5px;
	padding: 10px;
	cursor: pointer;
	line-height: 45px;
}
.evosb_content .categories span:hover{
	background-color: #D7D7D7
}
.evosb_content .cat_selection{text-align: left;}
.evosb_content .cat_selection span{
	display: block;			
}
.evosb_content .cat_selection input{
	margin-right: 10px;
}
.evosb_content .cat_selection:before{
	content:"";
	width: 0; 
	height: 0; 
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;			
	border-bottom: 10px solid #A9A9A9;
	position: absolute;
	top: 0; margin-top: -10px;
	left: 30px;
}
.evosb_content .cat_selection{
	background-color: #A9A9A9;
	color: #fff;
	padding: 10px 20px;
	margin: 0 -20px 10px;
	font-style: italic;			
	position: relative;	
	font-size: 14px;
	font-family: 'open sans'		
}
.evosb_content .cat_selection .cat_sel_in{
	max-height: 100px;
	overflow: auto;
}

.evosb_btn:hover{color: #fff;opacity: 0.7;text-decoration: none;
	background: #73A2E0;
}
.evosb_btn, .evosb_btn:focus, .evosb_btn:active{
	color: #fff;
	padding: 5px 9px;
	border-radius: 5px;
	border:none;
	box-shadow:none;
	background: #73A2E0;
	display: inline-block;
	margin-top: 10px;
}
.evosb_content .notice {
    border-radius: 5px;
    padding: 5px 8px;
    background-color: #A4C58F;
    color: #fff;
    margin-bottom: 5px;
}