.socialcraft .be-a-socialcrafter {
    background-attachment: fixed;
}
.theform{

 font-size: 20px;
 color: #fff;
}
.theform .right-form{
	padding-right: 15px;
}

.theform  h3 {
    font-size: 40px;
	margin-bottom: 70px;
}
.socialcraft  #socialcrafter h2 {
	margin-top: 25px;
    font-size: 30px;
    margin-bottom: 33px;
}
.theform  .form-group {
    margin-bottom: 15px;
    padding: 0;
	padding-top: 5px;
}
.be-a-socialcrafter .theform .form-group .form-control {
    display: block;
    width: 100%;

    height: 50px;
    padding: 6px 12px;
    font-size: 20px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #fff;
   border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-
}
.theform .form-control.btn-submit2{
	background-color: #333366;
	color: #fff;
	border: 1px solid #333366;
}

.be-a-socialcrafter .theform .form-group .form-control.btn-submit2:hover{
	background-color: #16163c;

}
.right-form label {
/*    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: normal;
*/
}
.ps{
	//font-style: italic;
	font-size: 13px;
	font-weight: normal;
	display: block !important;
}
.be-a-socialcrafter .theform  .form-group.radiodiv{
	padding-top: 10px;
	padding-bottom: 26px;
}
.be-a-socialcrafter  .theform .form-group select.form-control {
 background: #fff url("../assets/img/socialcraft/drops-small.png") no-repeat;
 background-position: right 0px top;

	padding-bottom: 10px;
    margin-bottom:0;
}
.theform select.form-control {
 background: #fff url("../assets/img/socialcraft/drops.png") no-repeat;
 background-position: right 0px top -12px;

 //color: #999;
}
.theform select.form-control option {

 color: #555;
}
select::-ms-expand {
    display: none;
}
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}
.theform .input-group-addon {
    padding: 6px 21px;
    font-size: 20px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #fff;
    border: 1px solid #fff;
    border-right: 1px solid #ccc !important;
    border-radius: 0;
}


input[type=radio].css-checkbox {
position:absolute; 
z-index:-1000; 
left:-1000px; 
overflow: hidden; 
clip: rect(0 0 0 0); 
height:1px; 
width:1px; 
margin:-1px; 
padding:0; 
border:0;
}

}
label.css-label + input[type=radio].css-checkbox   {
padding-left:27px;
height:23px; 
display:inline-block;
line-height:23px;
background-repeat:no-repeat;
background-position: 0 0;
font-size:23px;
vertical-align:middle;
cursor:pointer;

}
input[type=radio].css-checkbox:checked + label.css-label {
//background-position: 0 -23px;
background-position: right 0px top -23px ;

}
label.css-label {

background: url(../assets/img/socialcraft/radio.png) no-repeat top right;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-position-y: 0px;
    padding-right: 36px;
	    line-height: 22px;
		font-weight: normal;
}
			
.full-height{
	/* min-height: calc(100vh - 130px); */
	min-height: calc(100vh - 0px);
}
.socialcraft .thankyou-cover {
    background-image: url(../img/tqbg.jpg);
    background-size: cover;
    background-position: bottom center;
    position: relative;
}
.socialcraft .thankyou-cover .socialcraft-cover-title {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    width: 400px;
    margin: auto;
	text-align: center;
}
.thankyou-cover p{
	font-size: 16px;
}
.thankyou-cover h2 {
    font-size: 23px;
	    margin-top: 10px;
}
.thankyou-cover h1{
    font-family: 'Archive';
    font-size: 30px;
	margin-bottom: 20px;
	margin-top: 0px;
}
.thankyou-cover .btn-submit2 {
    background-color: #333366;
    color: #fff;
    border: 1px solid #333366;
	font-size: 20px;
	border-radius : 0;
	padding: 6px 50px;
}
.thankyou-cover .btn-submit2:hover{
	 background-color: #000;
}
@media only screen and (max-width: 768px){
.socialcraft .thankyou-cover {
    background-image: url(../assets/img/socialcraft/tqbg.jpg);
    background-size: cover;
    background-position: bottom left;
    position: relative;
}
.socialcraft .thankyou-cover .socialcraft-cover-title {
    width: 90%;
	transform: translateY(-57%);

}
.full-height{
	min-height: calc(100vh - 50px);
}
}