/*!
 * Start Bootstrap - The Big Picture (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */
html {
	position: absolute;
  width: 100%;
  min-height: 100%;
  left: 0;
  top: 0;
  border: 10px solid #ffffff;
	
}

body {
	margin-top: ;
	margin-bottom: ;
	background: none;
	/*height: 100%;*/
	width: 100%;
  font-family: "Open Sans Hebrew",Arial,sans-serif;
}

.full {
  background: url(http://placehold.it/1920x1080) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.full {
  background: url(../img/placeholdit.jpg) no-repeat center center fixed; 
}

.main {padding: 0px 30px; }

.form_area {border-right: 10px solid #ffffff; border-left: 10px solid #ffffff; /*position: absolute;*/ height: 100%; top:0px; bottom: 0px; /*left: 170px;*/ color: #ffffff; text-align: center; padding: 0px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,f0d701+100 */


background: rgba(0,0,0,1);
background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 31%, rgba(255,213,0,1) 95%, rgba(255,213,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,1)), color-stop(31%, rgba(0,0,0,1)), color-stop(95%, rgba(255,213,0,1)), color-stop(100%, rgba(255,213,0,1)));
background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 31%, rgba(255,213,0,1) 95%, rgba(255,213,0,1) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 31%, rgba(255,213,0,1) 95%, rgba(255,213,0,1) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 31%, rgba(255,213,0,1) 95%, rgba(255,213,0,1) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 31%, rgba(255,213,0,1) 95%, rgba(255,213,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#ffd500', GradientType=0 );

}

h1 {font-size: 55px; line-height: 45px; font-weight: bold; text-align: center; color: #ffd500; font-weight: 800; margin-top: 10px; }
.border {border-top: 1px solid #ffd500; border-bottom:1px solid #ffd500; padding: 15px 20px; margin: 20px 0px; }
.border h2 {padding: 0px; margin: 0px; font-size: 22px; line-height: 25px;}

.form form {margin: 0px; padding: 0px;}
.form form input, .form form button { color: #ffffff; font-weight: ; font-size: 18px; margin: 0px; width: 100%; border-radius: 0px; }
.form form button {color:#000000; font-weight: bold; }
.form form input::-webkit-input-placeholder{ color: #333333; font-weight: ; font-size: 18px;}
.form form input:-ms-input-placeholder{ color: #333333; font-weight: ; font-size: 22px;}
.form form input::-moz-placeholder{ color: #333333; font-weight: ; font-size: 18px;}
.form form input:-moz-placeholder{ color: #333333 ; font-weight: ; font-size: 18px;}
.form form input {border:5px solid #ffffff; border-radius: 0px; padding: 5px; background-color: transparent; height: auto; margin-bottom: 10px; }
.form form button:hover{box-shadow:  0px 0px 23px -5px rgba(0,0,0,0.59);}
.cbxWrap {display: table; float: right; position: relative; font-size: 18px; font-weight: normal; margin-left: 10px; margin-bottom: 10px;}
.cbxWrap label {font-weight:normal; font-size: 18px; line-height: 20px;  margin-left: 7px;}
input[type="checkbox"] + label:not([class*="fs_"]) {padding: 1px 25px 1px 0;}
input[type="checkbox"] {
    display:none;
}
input[type="checkbox"] + label:before {
    display:inline-block;
    width:20px;
    height:20px;
    border:1px solid #000000;
    border-radius:2px;
    cursor:pointer;
    position:absolute;
    content:"";
    background-color: transparent;
}
input[type="checkbox"]:checked + label::before {
    content: "✓";
    padding: 0px;
    font-size:20px;
    line-height: 12px;
}
.cbxlbl{;margin-top:4px;}
.clear{clear:both;}


.info {color: #000000; padding: 15px; /*float: right;*/margin: 0px;}
form:not(.b_default_layout) [class*="col-"]:last-child {padding-right: 15px!important;}
footer,.details {background-color: #000000; color: #ffd500; text-align: center; font-weight: bold; font-size: 18px; /*bottom: 0px;*/ width: 100%; padding: 10px 0px; right: 0px; margin: 0px; border-left: 10px solid #ffffff; border-right: 10px solid #ffffff; /*position: absolute;*/}


#contact_message{display: none;background-color:#3CB371;padding:2em;}
.button_in_input button, [class*="close"]:not(.jackbox-close), .scrolled, .reply_button, .dropdown{right:0!important;left:auto;}

@media (max-width: 991px) { 

.logo {text-align: center;}
.full {background-size: 170% auto; background-position: top;}
.main_area {padding: 0px;}
.main {padding: 20px 10px;}
.form_area {border-right: 0px solid #ffffff; border-left: 0px solid #ffffff; border-top: 10px solid #ffffff; display: table; position: relative;}
h1 {font-size: 55px!important; line-height: 45px; text-align: center;}
.border { margin: 20px 15px;}
.form_area {position:relative; left: auto}
.cbxWrap {margin-left: 4px;} 
.cbxWrap label {font-size: 15px}
footer,.details {position: relative; right: auto; float: right; padding: 10px 20px; border: 0px; color: #ffffff!important}
.form_area{height:auto!important;}

}

@media (min-width: 1480px){

h1 { font-size: 130px;  line-height: 115px; text-align: ;}

}

