/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

.kalamele_registration{}
.kalamele_registration .section1{}
.kalamele_registration .section1 input[type="text"],
.kalamele_registration .section1 input[type="tel"],
.kalamele_registration .section1 input[type="url"],
.kalamele_registration .section1 input[type="email"],
.kalamele_registration .section1 input[type="number"],
.kalamele_registration .section1 input[type="date"],
.kalamele_registration .section1 input[type="range"],
.kalamele_registration .section1 input[type="password"],
.kalamele_registration .section1 select,
.kalamele_registration .section1 textarea {
	margin-bottom: 10px;
	/*padding: 5px 10px;
	border: 1px solid #cbcbcb;
	background-color: #fbfcfc;*/
	color: #222;
}


.kalamele_registration .checkbox{ margin-bottom:5px;}
.kalamele_registration .radio{ margin-bottom:5px;}

.form-control {
  display: block;
  width: 100%;
  max-width:550px;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #222;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0px;
  -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-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9 !important;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
textarea.form-control {
  height: auto;
}

.kalamele_registration .section4{}
.kalamele_registration .section4 .participance{ background:#f5f5f5; border:1px solid #ddd; max-width:585px; padding:12px 15px; margin:10px 10px 20px 30px;}
.kalamele_registration .section4 .participance label{ width:6%; display:inline-block;}
.kalamele_registration .section4 .participance .form-control{ /*width:auto;*/ display:inline-block; max-width:92% !important; border: 1px solid #d5d5d5; color:#222 !important;}
.kalamele_registration .section4 .participance .form-control::-moz-placeholder { color: #666; opacity: 1;}
.kalamele_registration .section4 .participance .form-control:-ms-input-placeholder { color: #666;}
.kalamele_registration .section4 .participance .form-control::-webkit-input-placeholder { color: #666;}


.kalamele_registration .divider{ border-bottom:1px solid #ccc; height:0px; line-height:0px; margin: 35px 0px 30px;}

.kalamele_registration .pass{ color:#FFF; background:#0C0; margin:10px 0px; padding:5px 10px; text-align:center;}
.kalamele_registration .fail{ color:#F00;}

.kalamela_btn_reg
{
	padding-left: 12px;
    padding-right: 12px;
    font: normal normal normal 14px / 36px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
	border-radius: 4px;
	color: #fff;
	background: linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);
	-webkit-transition: all 0.1s linear;
	padding-top: 4px;
    padding-bottom: 6px;
    border: none;
	cursor: pointer;
	letter-spacing: normal;
    word-spacing: normal;
   -webkit-appearance: button;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: center;
    align-items: flex-start;
	
}

.item_disabled{ opacity:0.4 !important;}

.green_button_form{ display: inline; color:#FFF !important; transition: all 0.5s ease; font-size:16px !important; font-weight:700 !important; text-decoration:none; line-height:18px; padding:12px 15px; border-radius:2px; margin:20px 10px;
background: #5bb000; /* Old browsers */
background: -moz-linear-gradient(top,  #5bb000 0%, #137100 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5bb000), color-stop(100%,#137100)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5bb000 0%,#137100 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5bb000 0%,#137100 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5bb000 0%,#137100 100%); /* IE10+ */
background: linear-gradient(to bottom,  #5bb000 0%,#137100 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bb000', endColorstr='#137100',GradientType=0 ); /* IE6-9 */		
	}
.green_button_form:hover{ display: inline; color:#FFF !important; transition: all 0.5s ease;
background: #137100; /* Old browsers */
background: -moz-linear-gradient(top,  #137100 0%, #137100 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#137100), color-stop(100%,#137100)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #137100 0%,#137100 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #137100 0%,#137100 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #137100 0%,#137100 100%); /* IE10+ */
background: linear-gradient(to bottom,  #137100 0%,#137100 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#137100', endColorstr='#137100',GradientType=0 ); /* IE6-9 */		
	}
	
.orange_button_form{ display: inline; color:#FFF !important; transition: all 0.5s ease; font-size:16px !important; font-weight:700 !important; text-decoration:none; line-height:18px; padding:12px 15px; border-radius:2px; margin:20px 10px;
background: #ff9000; /* Old browsers */
background: -moz-linear-gradient(top,  #ff9000 0%, #e15500 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9000), color-stop(100%,#e15500)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff9000 0%,#e15500 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff9000 0%,#e15500 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff9000 0%,#e15500 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff9000 0%,#e15500 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9000', endColorstr='#e15500',GradientType=0 ); /* IE6-9 */
	
	}
.orange_button_form:hover{ display: inline; color:#FFF !important; transition: all 0.5s ease;
background: #e15500; /* Old browsers */
background: -moz-linear-gradient(top,  #e15500 0%, #e15500 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e15500), color-stop(100%,#e15500)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e15500 0%,#e15500 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e15500 0%,#e15500 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e15500 0%,#e15500 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e15500 0%,#e15500 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e15500', endColorstr='#e15500',GradientType=0 ); /* IE6-9 */
		
	}
	
.info_info{}
.info_info ol li{ padding-bottom:12px !important; padding-left:5px;}