form.formv2 .sf-form-container ul li {
width:100%!important}
.sf-form-item-fullwidth .sf-form-input, .sf-form-item-fullwidth .sf-form-textarea, .sf-form-item-fullwidth .sf-form-select{width:100%}



.responsive-table-v2 {
width:95%;
margin:0 auto;
}
.responsive-table-v2 .container-table100 {
width:100%;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
align-items:start;
justify-content:start;
flex-wrap:wrap;
}
.responsive-table-v2 .wrap-table100 { width:1170px; }
.responsive-table-v2 table {
border-spacing:1;
border-collapse:collapse;
background:white;
border-radius:10px;
overflow:hidden;
width:100%;
margin:0 auto;
position:relative;
}
.responsive-table-v2 table * { position:relative; }
.responsive-table-v2 table td { padding-left:8px;border-left:1px solid #ccc; }
.responsive-table-v2 table th { padding-left:8px; }
.responsive-table-v2 table thead tr {
height:60px;
background:#fff;
text-align:center;
border-bottom: 3px solid #f6f7f8
}
.responsive-table-v2 table tbody tr {
height:50px;
text-align:center;
}
.responsive-table-v2 table tbody tr:last-child { border:0; }
.responsive-table-v2 table td.l { text-align:left; }
.responsive-table-v2 table th.l { text-align:left; }
.responsive-table-v2 table td.c { text-align:center; }
.responsive-table-v2 table th.c { text-align:center; }
.responsive-table-v2 table td.r { text-align:right; }
.responsive-table-v2 table th.r { text-align:right; }
.responsive-table-v2 .table100-head th {
font-size:18px;
color:#fff;
line-height:1.2;
font-weight:unset;
}
.responsive-table-v2 .table100-head th:first-child { padding-left:40px; }
.responsive-table-v2 .table100-head th:last-child { padding-right:30px; }
.responsive-table-v2 tbody tr {

font-size:15px;
color:#808080;
line-height:1.2;
font-weight:unset;
}
.responsive-table-v2 tbody tr:nth-child(even) { background-color:#f5f5f5; }
.responsive-table-v2 tbody tr:hover {
    color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb;
cursor:pointer;
}
.responsive-table-v2 tbody tr td:first-child { padding-left:40px; border-left:0px}
.responsive-table-v2 tbody tr td:last-child { padding-right:30px; }
@media screen and (max-width: 992px) {
.responsive-table-v2 table { display:block; }
.responsive-table-v2 table >*, .responsive-table-v2 table tr, .responsive-table-v2 table td, .responsive-table-v2 table th { display:block; }
.responsive-table-v2 table thead { display:none; }
.responsive-table-v2 table tbody tr {
	height:auto;
	padding:37px 0;
	font-size:14px;
}
.responsive-table-v2 table tbody tr td:first-child{
	padding-left:10% !important;
	margin-bottom:24px;
	width:100%;
	text-align:left;
	font-size:18px;
	border-left:0px solid #ccc;
	border-bottom:0px solid #ccc;

}
.responsive-table-v2 table tbody tr td {
	padding-left:50% !important;
	margin-bottom:24px;
	width:100%;
	text-align:left;
	border-left:0px solid #ccc;
	border-bottom:1px solid #ccc;
}
.responsive-table-v2 table tbody tr td:last-child { margin-bottom:0; }
.responsive-table-v2 table tbody tr td:before {
	font-size:12px;
	color:#999;
	line-height:1.2;
	font-weight:bolder;
	text-decoration:none;
	position:absolute;
	width:40%;
	left:30px;
	top:0;
	content:attr(data-mobile) "";

}
}
@media (max-width: 576px) {
.responsive-table-v2 .container-table100 {
	padding-left:15px;
	padding-right:15px;
}
}

@media (min-width: 768px) {
  .collapse.dont-collapse-sm {
    display: block;
    height: auto !important;
    visibility: visible;
  }
}






@media (max-width: 576px) {
	.responsive-table-v2 table tbody tr td:not(:first-child){
		display:none;
	}
	.responsive-table-v2 table tbody tr,.responsive-table-v2 table tbody tr td{
		margin:0 !important;
		padding:.5rem 0 !important;
		transition:all 0.3s linear;
	}
	.responsive-table-v2 table tbody tr td:first-child{
		position:relative;
	}
	.responsive-table-v2 table tbody tr td:first-child:after{
		content:"\f078";
		font-family:"Font Awesome 5 Free";
		font-weight:900;
		position:absolute;
		right:.6rem;
	}
	.responsive-table-v2 table tbody tr.active{
		background:#7f7f7f;
		color:#fff !important;
	}
	.responsive-table-v2 table tbody tr.active td[data-mobile]:before{
		color:#fff !important;
	}
	.responsive-table-v2 table tbody tr.active td:first-child:after{
		transform: rotate(180deg);
	}
	.responsive-table-v2 table tbody tr.active td:not(:first-child){
		display:block;
		padding-left:50% !important;
		margin-bottom:24px !important;
	}
}





.footer-copyright ul li a {
    padding-left: 0;
    padding-right: 0;
    color: #252b33;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    display: block;
    padding: .5rem 1rem;
}

.footer-copyright ul li a:hover{

    color: #0071cc;

}

.vfContainer{display: none}
/*
#main-wrapper >.bg-light{display:none}
