
.button{
  padding: 7px 35px;
  text-align: center;
  cursor: pointer;
  transition: .5s;
  border-radius: 5px;
}
button{

  -webkit-tap-highlight-color:transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/*
button:hover, .button:hover{
  background: #ffffff;
  color: #333333;
  opacity: 1!important;
}*/
button:active, .button:active{
  /*background: #061f7a;
  color: #848484;*/
}
.t_form button[type="submit"]{
  width: 40%;
  background: #bdbdbd;
  border: none;
  padding: 8px 15px;
  border-radius: 5px;
  color: #484848;
  font-size: 18px;
  font-weight: 400;
}
.t_form input{
  width: 100%;
  border: solid 1px #9a9a9a;
  border-radius: 4px;
  padding: 2px 5px;
  font-size: 16px;
  font-weight: 400;
}
.t_form textarea{
  width: 100%;
  height: 120px;
  border: solid 1px #9a9a9a;
  border-radius: 4px;
  padding: 2px 5px;
  font-size: 16px;
  font-weight: 400;
}
.t_form select{
  display: block;
  width: 50%;
  border: solid 1px #9a9a9a;
  border-radius: 4px;
  padding: 7px 5px;
  font-size: 16px;
  font-weight: 400;
}
.t_form > div{
  margin: 3px 0;
  display: inline-block;
}
.t_form label{
  color: #363636;
  font-size: 16px;
  font-weight: 400;
  margin: 0;
}



/*                                    CONTANT FORM                                                    */


.form_line ::placeholder{
  /*color   : transparent;
  opacity : 0;   */
  color   : #353535;
  opacity : 1;

}

.form_line :-ms-input-placeholder{ /* Internet Explorer 10-11 */
  /*color : transparent;
  opacity : 0;   */
  color : #353535;
  opacity : 1;

}

.form_line :-ms-input-placeholder{ /* Microsoft Edge */
  /*color : transparent;
  opacity : 0;   */
  color : #353535;
  opacity : 1;
}

.form_line select{
  width   : 100%;
  padding : 12px;
  border  : solid 1px #353535;
  border-radius: 5px;
  color   : #333333;
  background: #fafafa
}
.form_line input{
  width: 100%;
  padding: 8px 10px;
  border: solid 1px #2b2b2b;
  color: #121212;
  background: transparent;
  border-radius: 7px;
}
.form_line input[type *= "checkbox"]{
  float: left;
  width: auto;
  padding : 12px;
  border  : solid 1px #353535;
  border-radius: 5px;
  color   : #333333;
  background: #fafafa
}
.form_line textarea{
  width   : 100%;
  padding : 10px;
  border  : solid 1px #353535;
  color   : #333333;
  background: transparent;
  height: 80px;
  border-radius: 7px;
}
.form_line{
  width: 100%;
  display: block;
  margin: 0 auto 15px;
}
.form_line > span{
  /*color: rgb(255, 255, 255);*/
  font-weight: 100;
  position: absolute;
  background: #192a67;
  padding: 11px 15px;
  right: 0;
  display: none;
}
.form_line label {
  display: block;;
}
.form_line label > span{
  color: #FF0000;
}
.fl_radio{
  border: solid 1px #353535;
  border-radius: 8px;
  padding: 10px;
  background: #fcfcfc;
}


.std_form_text{
  font-size: 14px;
  width: 70%;
  margin: 50px auto 20px;
  text-align: left;
  display: inherit;
}
.std_form_text_url{
  font-size: 14px;
  width: 70%;
  margin: 20px auto;
  text-align: left;
  display: inherit;
}
.std_form{
  margin-bottom: 50px;
}
.std_button{
  display: block;
  margin  : 10px 10%;
  width: 150px;
}
.std_button_bayilik{
  display: block;
  margin  : 10px 10%;
  width: 150px;
}
.std_button2{
  display: block;
  width: 165px;
}
.std_file_btn{
  padding: 10px;
  border: solid 1px #949494;
  color: #333333;
  width: 100%;
  display: block;
  cursor: pointer;
}
.contact_btn{
  width: 150px;
  border-radius: 0;
  margin: 0;
  padding: 14px;
  border: none;
  background: #006AB4;
  color: #fff;
  font-weight: bold;
}








/** CHECKBOX CSS **/


.check_contant {
  display: block;
  position: relative;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.check_contant input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  width: 0;
}

/* Create a custom checkbox */
.check_btn {
  float: left;
  display: block;
  height: 20px;
  width: 20px;
  background-color: #eee;
  border-radius: 4px;
  margin: 0 5px 0 0;
}

/* On mouse-over, add a grey background color */
.check_contant:hover input ~ .check_btn {
  background-color: #353535;
}

/* When the checkbox is checked, add a blue background */
.check_contant input:checked ~ .check_btn {
  background-color: #2196F3;
}

/* Create the check_btn/indicator (hidden when not checked) */
.check_btn:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the check_btn when checked */
.check_contant input:checked ~ .check_btn:after {
  display: block;
}

/* Style the check_btn/indicator */
.check_contant .check_btn:after {
  left: 6px;
  top: 4px;
  width: 5px;
  height: 7px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(40deg);
  -ms-transform: rotate(40deg);
  transform: rotate(40deg);
}



.white_form ::placeholder{
  color   : #b4b4b4;
  opacity : 1;
}
.white_form :-ms-input-placeholder{
  color   : #b4b4b4;
  opacity : 1;
}


.white_form .form_line select{
  width   : 100%;
  padding : 10px;
  border  : solid 1px #cfcece;
  border-radius: 5px;
  color   : #333333;
  background: #fafafa
}
.white_form .form_line input{
  width: 100%;
  padding: 10px 10px;
  border: solid 1px #cfcece;
  border-radius: 5px;
  color: #333333;
  background: transparent;
}
.white_form .form_line input[type *= "checkbox"]{
  float: left;
  width: auto;
  padding : 12px;
  border  : solid 1px #cfcece;
  border-radius: 5px;
  color   : #333333;
  background: #fafafa
}
.white_form .form_line textarea{
  width   : 100%;
  padding : 10px;
  border  : solid 1px #cfcece;
  color   : #333333;
  background: transparent;
  border-radius: 5px;
  height: 80px;
  resize: none;
}
.white_form .form_line{
  width: 100%;
  display: block;
  margin: 0 auto 10px;
}
.white_form .form_line > span{
  color: rgb(255, 255, 255);
  font-weight: 100;
  position: absolute;
  background: #192a67;
  padding: 11px 15px;
  right: 0;
  display: none;
}
.white_form .form_line label {
  display: block;
  font-size: 18px;
  padding: 0 5px;
}
.white_form .form_line label > span{
  color: #FF0000;
  display: block;
}