/*
Author: W3layout
Author URL: http://w3layouts.com
License: Creative Commons Attribution 3.0 Unported
License URL: http://creativecommons.org/licenses/by/3.0/
*/
 /* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
ol,ul{list-style:none;margin:0;padding:0;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
/* start editing from here */
a{text-decoration:none;color:#6d496f;}
a:hover{color:#4c334d;}
.txt-rt{text-align:right;}/* text align right */
.txt-lt{text-align:left;}/* text align left */
.txt-center{text-align:center;}/* text align center */
.float-rt{float:right;}/* float right */
.float-lt{float:left;}/* float left */
.clear{clear:both;}/* clear float */
.pos-relative{position:relative;}/* Position Relative */
.pos-absolute{position:absolute;}/* Position Absolute */
.vertical-base{	vertical-align:baseline;}/* vertical align baseline */
.vertical-top{	vertical-align:top;}/* vertical align top */
.center{text-align:center;}
.nowrap{white-space:nowrap;}
.underline{	padding-bottom:5px;	border-bottom: 1px solid #eee; margin:0 0 20px 0;}/* Add 5px bottom padding and a underline */
nav.vertical ul li{	display:block;}/* vertical menu */
nav.horizontal ul li{	display: inline-block;}/* horizontal menu */
img{max-width:100%;}
/*end reset*/

body{font-family: 'Droid Sans',sans-serif;font-size:100%;
	background: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center;
	background-size: cover;
}
body.clean{background:#fff;}

.box{width:1252px;position:relative;margin:0px auto;display:block;padding:0px 10px;clear:both;}
#headerWA{position:relative;background:#402b42;display:block;clear:both;color:#fff;min-height:50px;vertical-align:bottom;}
#contentW{color:#ffffff; height:10%; width:1252px; position:relative; background-color:#fff; margin:0 auto;}
#headerW{position:relative;background:#6C496F;display:block;clear:both;color:#fff;min-height:50px;vertical-align:bottom;}
#bodyW{position:relative;background:#fff;display:block;clear:both;}
#bodyW .box{padding:30px 0px;}
#qaW{background:#e4e5e6;padding:20px 0px;}
#qaW.left{background:#fff;padding:0px 20px 0px 0px !important;}
#qaW.left > div{height:700px;overflow-y:scroll;overflow-x:hidden;padding-right:20px;}
#footerW{border-top:5px solid #6C496F;padding-top:20px;display:block;clear:both;}
.message.warning{
	background: rgba(255, 255, 255, 0.33);
	-moz-box-shadow: 0 0 0 3px rgba(56, 41, 32, 0.25);
    -webkit-box-shadow: 0 0 0 3px rgba(56, 41, 32, 0.25);
    box-shadow: 0 0 0 3px rgba(56, 41, 32, 0.25);
     margin:9% auto 0;
	width: 26%;
}
.login-head{
	padding: 2em 0;
	background: #6D4A70;
	position:relative;
}
.login-head h1 {
	color: #fff;
	font-size: 1.5em;
	text-align: left;
	margin: 0 23px;
}

.login-head h3 {
	color: #fff;
	font-size: 1.2em;
	text-align: left;
	margin: 0 23px;
}
form {
	padding: 3em 2em;
	background: #F2F2F2;
	
}
form.admin{background:#fff;}
form li{
	border: 2px ridge rgba(187, 185, 189, 0.11);
	border-radius: 0.3em;
	-webkit-border-radius:0.3em;
	-moz-border-radius:0.3em;
	-o-border-radius:0.3em;
	list-style:none;
	margin-bottom:12px;
	background:#F0EEF0;

}
.icon{
	background:url(../images/icons.png)  no-repeat 0px 0px;
	height:30px;
	width:30px;
	display: block;
	float: right;
	margin: 12px 9px 9px 0px;
}
.user{
	background: url(../images/icons.png) no-repeat 7px 1px;
	
}
.lock{
	background: url(../images/icons.png) no-repeat -22px 1px;
}

input,select,textarea{position:relative;padding:0px 10px;height:42px;
	font-family:'Droid Sans',sans-serif;color:#B8B8B8;font-size:20px;line-height:40px;
	margin:0px;outline:none;background:none;border:none;}
select{max-width:100%;}
textarea{line-height:1.4;height:300px;width:100%;padding:10px;}
fieldset{position:relative;display:block;margin-bottom:5px !important;}
label{display:block !important;margin:0px !important;color:#555;font-weight:bold;font-size:12px;}
fieldset.submit_box{padding-top:10px;}
input[type="text"],input[type="password"]{width:70%;padding:0.5em 2em 0.5em 1em;}
input:hover,select:hover,textarea:hover{color:#9E61A3;}
.admin input,.admin select,.admin textarea{border:1px solid #b8b8b8;}
input.data{width:200px;}
.submit h4 a{float:left;font-size:16px;color:#999;font-weight:400;
	font-family: 'Droid Sans', sans-serif;
	margin-top: 15px;
	margin-left: 21px;
}
.submit h4 a:hover{
	color:#8D4294;
}
/*************************/
.submit{
	padding-top:1em;
}
#qa_revenire{
	background: #6d496f;
    padding: 5px 10px;
    display: inline-block;
    color: #fff;
    border-radius: 5px;
    margin-top: 10px;
}
input[type="submit"],button.submit {
	float: left;
	color: #fff;
	cursor: pointer;
	font-weight: 900;
	outline: none;
	font-family: 'Raleway', sans-serif;
	padding: 12px 20px;
	width: auto;height:auto;
	font-size: 18px;
	background:#6C496F;
	border:2px solid #6C496F !important;
	border-radius:0.5em;
	-webkit-border-radius:0.5em;
	-moz-border-radius:0.5em;
	-o-border-radius:0.5em;
}
input[type="submit"]:hover,button.submit:hover {
	background: #fff;
	color:#6C496F;
}
/*----*/
/* footer */
.footer{
	position: relative;
	margin:10px auto;
	text-align:center;
	width:500px;
	bottom: 76px;
}
.footer p{
	position:relative;
	font-family: 'Droid Sans', sans-serif;
	color:#6C496F;
	display: block;
	font-size:1.2em;
	font-weight: 400;
	text-align:center;
	padding-top:2em;
}
.footer p a{
	color:#6C496F;
	transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
}
.footer p a:hover{
	color:#6C496F;
}
.message {
	box-shadow: 0 0 0 1px rgba(0,0,0,0.2) inset, 0 1px 0 rgba(255,255,255,0.1) inset, 0 1px 2px rgba(0,0,0,0.4);
	position: relative;
}
.warning {
	text-align: center;
	margin: 14% auto;
	width: 280px;
	background: rgba(82, 97, 97, 0.68);
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
}
.alert-close {
	background: url('../images/into.png') no-repeat 0px 3px;
	cursor: pointer;
	height: 30px;
	position: absolute;
	right: 12px;
	top: 34px;
	-webkit-transition: color 0.2s ease-in-out;
	-moz-transition: color 0.2s ease-in-out;
	-o-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;
	width: 30px;
}
.alert-info{background:#e1dae2 !important;border-color:#c4b6c5 !important;}
.alert_message{margin-top:10px;padding-top:10px;border-top:1px solid #c4b6c5;}
.alert-secondary{background:#fff !important;}
.alert-dark{background:#e4e5e6 !important;}
.nav-tabs{position:relative;top:2px;}
.nav-link{font-size:16px;line-height:48px !important;padding:0px 10px !important;color:#e4e5e6 !important;}
.nav-link:hover{border:none !important;color:#fff !important;}
.nav-link.active{color:#6C496F !important;border:none !important;}
.nav-link.activ *{font-weight:bold !important;border:none !important;}

p .event, p .event a, .event, .event a{color:#422043;}


video{width:100% !important;height:auto !important;}
iframe{width:100% !important;}
iframe.ifr{height:90%;position:absolute;}

.img-circle { border-radius: 50%; }
/* added by Simona */

table.dataTable tbody tr.answer th, table.dataTable tbody tr.answer td{background:#e1dae2 !important;}
table.dataTable tbody tr.hidden th, table.dataTable tbody tr.hidden td{background:#E2EFD5 !important;}

.onlyMinim,.onlyMobile,.onlyTablet,.onlyMaxim,.noDesktop{display:none !important;}
.onlyDesktop{display:block;}
.noMobile,.noTablet,.noMaxim{display:block;}
.noMinim{display:inline-block;}
.fix{clear:both;font-size:1px;line-height:1px;height:0px;padding:0px !important;display:block;}
.fixed{position:fixed !important;width:100%;top:0px;z-index:99999 !important;left:0px;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(153,153,153,1);-moz-box-shadow: 0px 0px 10px 0px rgba(153,153,153,1);box-shadow: 0px 0px 10px 0px rgba(153,153,153,1);}
.inner_box{padding:30px !important;}

.webinar_embed{padding:30px 0px;}
.webinar_message{font-size:14px;line-height:1.2;font-style:italic;}
.webinar_embed h1{color:#6C496F !important;padding-bottom:20px;}
.webinar_embed ul{list-style:disc outside;margin:5px 0px 0px 20px;}
.webinar_embed ol{list-style:decimal outside;margin:5px 0px 0px 20px;}

.embed_box{position:relative;padding-top:10px !important;}
.embed_box .box{display:block !important;padding:10px !important;margin:0px !important;border:1px solid #e1dae2;
	position:relative !important;width:100% !important;background:#fff;text-align:center;}
.embed_box .box:hover{box-shadow: 0 0 8px 1px rgba(88, 85, 89, 0.3);}
.embed_box.cols{padding:4px;}
.embed_box .embed_image{position:relative;display:block;padding:10px 10px 0px;height:300px;overflow:hidden;text-align:center;}
.embed_box .embed_image > img{margin:0px auto;max-height:90%;max-width:90%;/*height:80%;*/}
.embed_box .embed_title,.embed_box .embed *{font-size:20px;line-height:1.4;font-weight:bold;color:#6C496F;text-align:center;
	margin:0px;}
.embed_box .embed_title{display:block;vertical-align:middle;width:100% !important;height:60px;}
.embed_box .embed_txt{display:block;font-size:13px;line-height:1.4;padding:10px 0px;min-height:110px;}
.embed_box .embed_date{display:inline-block;background:#6C496F;padding:0px 5px;width:160px;
	font-size:14px;line-height:24px;font-weight:normal;color:#fff;text-align:center;}
.embed_box .embed_type{display:block;font-size:14px;line-height:1.4;text-transform:uppercase;color:#7fbaf7;}
.embed_box .embed_option{text-align:center;margin-top:10px;padding-top:10px;border-top:2px solid #6C496F;}
.embed_box .embed_option a{position:relative;clear:both;display:inline-block;height:34px;line-height:30px;font-size:13px;
	margin-top:4px;border:2px solid #6C496F;padding:0px 10px;color:#6C496F;font-weight:bold;}
.embed_box .embed_option a:hover{text-decoration:none;border-color:#7fbaf7;color:#7fbaf7;}

.action{display:inline-block;padding:0px 10px;line-height:28px;border-radius:0.5em;border:2px solid #6C496F;
	background:#6C496F;color:#fff;margin:5px;}
.action.small{line-height:18px;}
.action.edit{background:#cdcecf;border-color:#cdcecf;}
.action:hover{background:#fff !important;color:#6C496F !important;border-color:#6C496F !important;text-decoration:none;}
a.badge{padding:0px 5px !important;line-height:22px !important;border-radius:0.5em !important;}

.close{position:absolute;right:20px;top:0px;border-radius:0px 0px 50% 50%;background:#fff;color:#000;font-size:14px;font-weight:bold;width:30px;height:30px;line-height:30px;text-align:center;}
.close:hover{background:#9E61A3;color:#fff !important;}

.popup{display:block;z-index:9999999 !important;width:400px;position:fixed !important;padding:30px 20px !important;top:5%;left:50%;margin-left:-200px;}
.popup.big{width:600px;margin-left:-300px;}
.popup:before{content:'';position:absolute;background:#C6C6C7;top:0px;left:0px;opacity:0.7;display:block;width:100%;height:100%;}
.popup > div{position:relative;padding:20px;background:#fff !important;max-height:80%;overflow-y:scroll;}
.popup .important{color:#6C496F !important;}
.popup form{padding:0px !important;background:#fff !important;}
.popup input,.popup select,.popup textarea{border:1px solid #b8b8b8;border-radius:0.5em;}
.popup td{position:relative;padding:3px 6px !important;line-height:20px;border-bottom:1px solid #6c496f;text-align:left;vertical-align:top;}
.popup .cap_tabel_admin td{padding:3px 6px !important;background-color:#6c496f;color:#fff;text-transform:uppercase;line-height:1.2;height:30px;vertical-align:middle;}
.popup .cap_tabel_admin a{padding:3px 6px !important;display:table-cell;width:100%;color:#FFF !important;line-height:1.2;
	text-decoration:none !important;font-weight:bold;height:100%;vertical-align:middle;}
.popup .cap_tabel_admin a:hover{background:#007bff;}

@media only screen and (max-height: 750px) {
	.popup.big{ height: -webkit-fill-available !important;}
	.popup:before{ height:80% !important;}
}
.loader{display:block;width:200px;position:absolute;left:50%;margin-left:-100px;}

.cols{position:relative;margin:0px !important;}
.col2{display:block;float:left !important;width:50% !important;}
.col2:nth-child(2n+3){clear:both !important;}
.col3,.col32{display:block;float:left;width:33%;}
.col3:nth-child(3n+4){clear:both;}
.col32{position:relative;width:67%;}
.col4,.col42,.col43{display:block;float:left;width:25%;}
.col4:nth-child(4n+5){clear:both;}
.col42{width:50%;}
.col43{width:75%;}
.col5,.col52,.col53,.col54{display:block;float:left;width:20%;}
.col52{width:40%;}
.col53{width:60%;}
.col54{width:80%;}
.cols.left{float:left !important;}
.cols.right{float:right !important;}

#right_menu{position:fixed;overflow:hidden;height:50px;text-align:right;left:100%;width:630px;
	margin-left:-50px;top:80%;z-index:9999;transform:rotate(-90deg);transform-origin: left top 0;}
#right_menu a{position:relative;top:10px;display:block;float:right;margin:0px 5px;white-space:nowrap;width:180px;
	background:#846586;color:#fff;text-decoration:none !important;text-align:center;font-size:18px;border-radius:10px 10px 0px 0px;
	height:40px;line-height:40px;font-weight:bold;}
#right_menu a:hover{height:50px;top:0px;}
#right_menu a#qa_right{width:240px;background:#6C496F;}

#bodyW table{border-collapse:separate;margin:20px auto !important;padding:1px !important;}
#bodyW form table{margin:0px auto;}
#bodyW td{position:relative;padding:3px 6px !important;line-height:20px;border-bottom:1px solid #6c496f;text-align:left;vertical-align:top;}
#bodyW .cap_tabel_admin td{padding:6px !important;background-color:#6c496f;color:#fff;text-transform:uppercase;line-height:1.2;height:40px;vertical-align:middle;}
#bodyW .cap_tabel_admin td.link{padding:0px !important;}
#bodyW .cap_tabel_admin a{padding:3px 6px !important;display:table-cell;width:100%;color:#FFF !important;line-height:1.2;
	text-decoration:none !important;font-weight:bold;height:100%;vertical-align:middle;}
#bodyW .cap_tabel_admin a:hover{background:#007bff;}

@media only screen 
and (max-width : 1440px) {
/* Styles */
.onlyDesktop{display:block}
.onlyMaxim,.onlyTablet{display:none !important;}
.box{width:1200px;}
.message.warning{margin: 11% auto 0;width:30%;}
.footer{left:44%;}
}
/*-----start-responsive-design------*/
@media (max-width:1366px){
.message.warning{margin:7% auto 0;width:35%;}
.footer{left:43%;bottom:9%;}
}
@media (max-width:1280px){
.box{width:1000px;}
.message.warning{width:33%;}
.nav-link{font-size:14px;}
#right_menu a{font-size:16px;}	
.embed_box .embed_txt{min-height:130px;}
}
@media (max-width:1024px){
.noDesktop {display:block !important;}	
.onlyDesktop,.onlyMaxim,.onlyTablet{display:none !important;}
.box{display:block;width:100%;float:none;padding:0px 10px;height:auto !important;}
.fixed{position:inherit !important;box-shadow:none !important;top:auto !important;left:auto !important;}
textarea{height:200px;}
.message.warning{margin:12% auto 0;width:47%;}
.footer{left:41%;}
#bodyW > .box{padding-bottom:0px !important;}
#webinar_qa{position:relative !important;display:block !important;width:100% !important;
	border-top:2px solid #e4e5e6;padding:0px !important;margin:0px !important;left:auto;top:auto;}
#webinar_qa:before{display:none;}
#webinar_qa > div{max-height:none !important;overflow:auto !important;}
/* #bodyW .cols{width:100% !important;float:none !important;} */
#qaW.left{background:#e4e5e6 !important;padding:20px 10px !important;}
#qaW.left > div{height:auto;overflow:initial !important;padding:0px;}
.col3{width:50%;}
.col3:nth-child(3n+4){clear:none;}
.col3:nth-child(2n+3){clear:both;}
.embed_box .embed_txt{min-height:110px;}
.webinar_embed{padding:30px 10px;}
#bodyW.home .col32,#bodyW.home .col3{width:100%;float:none;}
}
@media (max-width:768px){
.noMobile{display:none !important;}
.onlyMobile{display:block !important;}
#bodyW > .box{padding:20px 5px;}
#bodyW.home > .box{padding:20px 0px;}
.nav-link .txt{display:none;}
.nav-link .oi{display:inline-block;}
.message.warning{margin:13% auto 0;width:65%;}
.footer{left:38%;}
.embed_box .embed_txt{min-height:130px;}
}
@media (max-width:640px){
.col3,.col32,.col2{width:100% !important;float:none !important;padding-right:0px !important;background:none;}
.col42 .col2{width:50% !important;float:left !important;}
#webinar_qa .img-circle{display:none;}
#webinar_qa .alert{margin:0px !important;}
.message.warning{width:67%;}
.footer{left:35%;bottom:87px;}
.embed_box.cols{padding:0px;}
.embed_box .embed_title{height:auto;padding-bottom:10px;}
.embed_box .embed_txt{min-height:auto;}
}
@media (max-width:480px){
.noMinim{display:none !important;}
.col4,.col42 .col2,.col4,.col52{width:100% !important;}
#bodyW .box{padding:10px 0px;}
.message.warning{margin:15% auto 0;width:90%;}
.footer{left:33%;bottom:136px;}
}
@media (max-width:320px){
.box{padding:0px;}
	.message.warning  {
		margin:8% auto 0;
		width:90%;
	}
	.login-head {
	padding: 1.45em 0;
	}
	.login-head h1 {
	font-size: 1.15em;
	}
	.icon {
		margin: -33px 9px 9px 0px;
	}
	input[type="text"], input[type="password"] {
		font-size: 16px;
	}
	.alert-close {
	right: 12px;
	top: 22px;
	}
	form {
	padding: 1.5em 1.5em;
	}
	.submit {
	padding-top: 0.4em;
	}
	input[type="submit"] {
		float:none;
	padding: 11px 0px;
	width: 52%;
	font-size: 15px;
	}
	.submit h4 {
		margin-top: 15px;
		margin-bottom: 20px;
	}
	.submit h4 a {
	float: none;
	font-size: 15px;
	}
	.footer {
	left: 22%;
	bottom: 59px;
	}
	
}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {-webkit-box-shadow: 0 10px 0px 1000px white inset;}
input:-moz-autofill {-moz-box-shadow: 0 0 0px 1000px white inset;}
input:-o-autofill {-o-box-shadow: 0 0 0px 1000px white inset;}
input:-khtml-autofill {-khtml-box-shadow: 0 0 0px 1000px white inset;}
input:focus:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}
input:focus:-moz-autofill {-moz-box-shadow: 0 0 0px 1000px white inset;}
input:focus:-o-autofill {-o-box-shadow: 0 0 0px 1000px white inset;}
input:focus:-khtml-autofill {-khtml-box-shadow: 0 0 0px 1000px white inset;}
::-webkit-input-placeholder {color:#c6b9c8;}
::-moz-placeholder {color:#c6b9c8;}
:-ms-input-placeholder {color:#c6b9c8;}
:-moz-placeholder { color:#c6b9c8;}

.embed-container{ position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
select#idWebinar {
    display: flex;
    flex-direction: column;
    position: relative;
	/* max-width: 550px; */
	width: 100%;
}
.input-groupLGn {position: relative;display: flex;flex-wrap: wrap;align-items: stretch; margin: 0px 0px;    padding-bottom: 10px;}
.input-groupLGn:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu), .input-groupLGn:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.input-group-merge .form-controlLGn:not(:last-child) {padding-right: 0;border-right: 0;}
.input-groupLGn > .form-controlLGn, .input-groupLGn > .form-select {position: relative;flex: 1 1 auto;width: 1%;min-width: 0;}
.form-controlLGn {display: block;width: 15%;padding: 0.4375rem 0.875rem;color: #697a8d;background-color: #fff;background-clip: padding-box;border: 1px solid #d9dee3;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0.375rem;transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
.input-groupLGn > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {margin-left: -1px;border-top-left-radius: 0;border-bottom-left-radius: 0;}
.input-group-text {display: flex;align-items: center;padding: 0.4375rem 0.875rem;font-size: 0.9375rem;font-weight: 400;line-height: 1.53;color: #697a8d;text-align: center;white-space: nowrap;background-color: #fff;border: 1px solid #d9dee3;border-radius: 0.375rem;}
.input-group-merge .input-group-text:last-child {border-left: 0;}
.cursor-pointer {cursor: pointer !important;}
.input-group-text {transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
.input-group-text {background-clip: padding-box;}
.input-group-text i {font-size: 17px;}
.submitBtn{width: auto;color: #fff;font-weight: bold;cursor: pointer;border-radius: 0.375rem !important;}
.fieldsetRemember label {gap: 10px;display: flex;font-weight: 500 !important;align-items: center;font-size: 14px !important;margin: 10px 10px;}
#infoMessage{margin: 5px 10px;padding: 0px 10px;color: #e00e0e;font-weight: bold;}


.rating {
	display: flex;
	flex-direction: row-reverse;
	gap: 30px;
  }
  .rating label:before {
	content: '★';
	position: absolute;
	top: 0;
	left: 0;
  }
  .rating input[type="radio"] {
	display: none;
  }
  
  /* .form-container {
	background-color: #fff;
	padding: 20px;
	border-radius: 8px;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  } */
  
  .form-container .form-group {
	margin-bottom: 35px;
  }
  
  .form-container .rating label {
	font-size: 24px;
	color: #ccc;
	cursor: pointer;
	position: relative;
  }
  
  /* .form-container .form-group label {
	font-weight: bold;
  } */
  .form-container .rating input[type="radio"]:checked ~ label:before {
	color: #ffcc00;
  }
  .form-container textarea{
	line-height: 1.4;
	height: 140px;
	width: 100%;
	padding: 10px;
  }

  .error_box {
    position: relative;
    top: 4px;
    display: inline-block;
    line-height: 1.2;
    color: #d95b06;
    font-style: italic;
    font-size: 12px;
    padding: 5px 10px;
    border-top: 1px solid #d95b06;
    /* background: #fff; */
}
.error_box::before {
    content: '';
    display: block;
    position: absolute;
    top: -6px;
    left: 0px;
    width: 0px;
    height: 0px;
    border-left: 10px solid #fff0;
    border-right: 10px solid #fff0;
    border-bottom: 5px solid #d95b06;
}