/*Stylesheet for "ThinkIT WP Contact form plugin "*//*Created on 5th Sept 2012 by ThinkOverIT.com */


.toit-form {clear:both;text-align: left;}

.toit-form .toit-wrapper-tag {clear:both;
	display:block;
	margin:0;
	padding:4px 0;
	position:relative;
}

.toit-wrapper-tag label {
	display:inline-block;
	width:10%;
	min-width:80px;
	vertical-align:top
}

.toit-wrapper-btn .toit-form-submit-button {
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	background-color:#eee;
	color:#000;
}

.toit-form .toit-error, .toit-form .toit-success {
	padding:5px 10px;
	background:#f8f8f8;
	border-radius:5px;
	color:#ff0000;
	box-shadow:3px 3px 3px #ccc;
	font-size:10px;
	}
	
.toit-form .toit-success {
	color:#000;
	}
	
.toit-wrapper-tag .toit-error {
	position:absolute;
	right:21%;
	top:20px;
}

.toit-wrapper-tag .toit-error:after {
		content:"";
		display:block;
		position:absolute;
		left:-10px;
		top:12px;
		width:0;
		height:0;
		border-style:solid;
		border-width:5px;
		border-color:transparent #f8f8f8 transparent transparent;
		}

.toit-wrapper-btn	{
	margin-top:20px;
}

.toit-wrapper-tag label {
    display: none;
}

.totoit-wrapper-tag textarea {height:150px;}



.toit-Captcha {
	border:1px solid #c3c2c2;
	color: #000000;
	background-color: #f9f9f9;
	padding: 10px!important;
	margin: 0px 0 0px!important;
	max-width:300px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	display:inline-block;
}

.toit-Captcha input[type="text"]	{
	height:25px;
	
}

.toit-Captcha span {
	user-select: none; /* supported by Chrome and Opera */
   -webkit-user-select: none; /* Safari */
   -khtml-user-select: none; /* Konqueror HTML */
   -moz-user-select: none; /* Firefox */
   -ms-user-select: none; /* Internet Explorer/Edge */
	font-family: 'Shadows Into Light', cursive;
	font-weight:bold;
	font-size:14px;
	font-style: italic;
	padding:10px 0 4px 0;
	display:inline-block;
	text-decoration:line-through;
	text-decoration-color:#9a8f8f99;
}

.toit-Captcha .toit-error {
	right:2%;
	top:40px;
}



input:focus + .toit-error, textarea:focus + .toit-error {
  display: none;
}

/* Accept CheckBox */


.toit-label-checkbox 	{
	display:inline-block;
	width:100%;
	padding: 10px 0 10px 0;
}

.toit-form form textarea {
    height: 150px;
    padding: 5px 0px 0px 5px;
    max-width: 100%;
}

label.toit-label-checkbox	{
	display: table-cell;
	font-size: 1em;
	font-weight:normal;
}

 input[type="checkbox"].toit-checkbox {
	flex: none;
    display: inline-block;
    margin: 2px 15px 0 0;
    width: auto;
    border: none;
    vertical-align: center;
	-webkit-appearance: checkbox;
	border-radius: 0;
    border-color: #5c9db2;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	box-sizing: border-box;
    padding: 0;
	width:15px;
	height:15px
}
