.wvnota { padding:0 0 30px; }
.wvnota::after, 
.wvnotb::after, 
.wvnotb>div::after, 
.wvfix::after { content:""; display:table; clear:both; }
.wvnotb .msg {  padding:20px 35px; width:100%; font-size:14px; line-height:24px; } 
.wvnotb .h2a { font-size:18px; line-height:28px; font-weight:bold; position:relative; }
.wvnotb ul, 
.wvnotb li { margin:0; padding:0; }
.wvnotb ul { margin:5px 0 0 30px; }
.wvnota li, 
.wvnotb li { list-style:outside !important; border:0px solid red; padding:2px 15px 2px 2px; }
.wvnotb .error { color: #721c24; background-color: #f8d7da; border-color: #f5c6cb; }		
.wvnotb .loading { color: #0c5460; background-color: #d1ecf1; border-color: #bee5eb; }	
.wvnota, 
.wvnota .msg { display:none; }	
.wvnota.info, 
.wvnota.info .loading, 
.wvnota.error, 
.wvnota.error .error { display:block; }
.wvtop_wrap { padding:5%; }
.wvtop_head { font-weight:bold; font-size:20px; line-height:30px; }
.wvtop_msg { font-size:14px; line-height:24px; padding:18px 0 0; }
select.wverror,
input.wverror, 
textarea.wverror { background-color:#FFC !important; border:1px solid #cf4236 !important; }
div.wverror {
    margin: 5px 0 0px; padding:4px 10px 3px;
    font-weight: normal;font-size:13px; line-height:20px; color:#efeef6;
	background-color:#e84c3d;  border:1px solid #cf4236;
	}
.wverror.valid { display: none !important; }
.wvtop_success, 
.wvtop_error { display: none; }
	.wvform .formu-control:focus,
	.wvform .custom-select:focus { box-shadow: none; }
.wvform select,
.wvform input[type='text'] { height: 50px; padding: 12px; }
.wvform textarea { height: 130px; padding: 12px; }
.wvform select,
.wvform input[type='text'],
.wvform input[type='password'], 
.wvform textarea { 
	border:1px solid #eaeaea;
	background-color: #fafafa;
	color:#111111;
	font-size: 15px;
	border-radius: 4px;	
	}
	.wvform select:focus,
	.wvform input[type='text']:focus,
	.wvform textarea:focus {
		background-color: #FFFFFF;
		border: 2px solid #101010; 
		}
	.wvform select:focus,	
	.wvform textarea:focus,
	.wvform input[type="text"]:focus { outline:0; /*border-color:#f1813b;*/ }	
.wvform ::-webkit-input-placeholder { color:#666666; }
.wvform :-moz-placeholder { color:#666666; }
.wvform ::-moz-placeholder { color:#666666; }
.wvform :-ms-input-placeholder { color:#666666; }	
	.wvform label { font-size: 15px; font-weight: 700;  display: inline-block; margin-bottom: 5px; }
	.wvform .custu-control-label { font-weight: normal; margin: 0; user-select: none; }  
	.wvform .custu-checkbox, .wvform .custu-radio { margin: 5px 0 0; }
	.wvform .custu-checkbox-1 {}	
    
/* end */    