@charset "windows-1255";
/* CSS Document */

@font-face {
    font-family: 'open_sans_hebrewregular';
    src: url('/yaadpay/tmp/tnt/fonts/opensanshebrew-regular.eot');
    src: url('/yaadpay/tmp/tnt/fonts/opensanshebrew-regular.eot?#iefix') format('embedded-opentype'),
         url('/yaadpay/tmp/tnt/fonts/opensanshebrew-regular.woff') format('woff'),
         url('/yaadpay/tmp/tnt/fonts/opensanshebrew-regular.ttf') format('truetype'),
         url('/yaadpay/tmp/tnt/fonts/opensanshebrew-regular.svg#open_sans_hebrewregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sans_hebrewbold';
    src: url('/yaadpay/tmp/tnt/fonts/opensanshebrew-bold.eot');
    src: url('/yaadpay/tmp/tnt/fonts/opensanshebrew-bold.eot?#iefix') format('embedded-opentype'),
         url('/yaadpay/tmp/tnt/fonts/opensanshebrew-bold.woff') format('woff'),
         url('/yaadpay/tmp/tnt/fonts/opensanshebrew-bold.ttf') format('truetype'),
         url('/yaadpay/tmp/tnt/fonts/opensanshebrew-bold.svg#open_sans_hebrewbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sans_hebrewlight';
    src: url('/yaadpay/tmp/tnt/fonts/opensanshebrew-light.eot');
    src: url('/yaadpay/tmp/tnt/fonts/opensanshebrew-light.eot?#iefix') format('embedded-opentype'),
         url('/yaadpay/tmp/tnt/fonts/opensanshebrew-light.woff') format('woff'),
         url('/yaadpay/tmp/tnt/fonts/opensanshebrew-light.ttf') format('truetype'),
         url('/yaadpay/tmp/tnt/fonts/opensanshebrew-light.svg#open_sans_hebrewlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

* {margin: 0; padding: 0; border: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
body {font-family: 'open_sans_hebrewregular'; margin:0px; padding:0px; background:#ffffff; font-size:18px; color:#3f434d; direction:rtl;}
p, h1, h2, h3, h4, h5, h6, ul, li, a {margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6, strong { font-weight:normal; font-family: 'open_sans_hebrewbold';}
ul, li {list-style-type:none; display:block;}
.clr {clear:both;}
.cf:after, .cf:before { clear: both; content: ''; display: block; width: 100%;}
img {max-width:100%; border:0px; display:block;}

a {color:#3f434d; text-decoration: none; border: none; transition:0.3s; -webkit-transition:0.3s;}
a:hover { text-decoration: none;}

label {color:#42484c; font-size:17px; font-family: 'open_sans_hebrewregular'; margin-bottom:10px; display:block; padding:0 5px 0 0;}
input, select {height:43px;}
input, select, textarea { box-sizing: border-box; -webkit-box-sizing: border-box; border-radius: 5px; -webkit-border-radius: 5px; padding: 0 10px; width: 100%; color:#3f434d; font-size:18px; display:block; font-family: 'open_sans_hebrewregular'; background:#fff; border:1px solid #525252; box-shadow: none; -webkit-box-shadow: none;}
textarea { resize: none; font-size:18px; height:130px; padding:10px; box-sizing:border-box;}
input[type=button], input[type=submit], .button { cursor: pointer; -webkit-appearance:none; -moz-appearance:none; -ms-appearance: none; appearance: none; transition: ease 0.3s;  background:#ef7e18; color:#fdfeff; font-size:30px; height:61px; padding:0 56px; border:none; border-radius: 6px; -webkit-border-radius: 6px; border:0px;  box-shadow: none; text-align:center; font-family: 'open_sans_hebrewregular';}
select::-ms-expand {display: none; -webkit-appearance:none;}
select {-webkit-appearance:none; appearance:none; -moz-appearance:none;}

/**/
::-webkit-input-placeholder { color: #3f434d; }
:-moz-placeholder { color: #3f434d; opacity: 1; }
::-moz-placeholder { color: #3f434d; opacity: 1; }
:-ms-input-placeholder { color: #3f434d; }
/**/

#maincontainer {max-width:720px; margin:0 auto; padding:0px;}

/* Header */
#header { padding:18px 0 17px 25px;}
.logo {float:left; width:216px;}
.logo a {display:block;}

.mid_section { background:url(/yaadpay/tmp/tnt/images/midbg.jpg) no-repeat top center; min-height:895px; position:relative; padding-bottom:98px;}
.main_formbg { background:url(/yaadpay/tmp/tnt/images/formwhitebg.png) no-repeat top center; max-width:633px; margin:0 auto; min-height:657px; position:absolute; top:-41px; right:0px; left:0px; padding:25px 28px 0 38px;z-index: 1;}
.formtext {padding:0 4px 0 0;}
.formtext p { line-height:28px;}

.topformdiv {padding:13px 24px 8px 24px;}
.tfrdiv { margin:0 0 8px 0; background:#e9e9ea; line-height:44px; text-align:center; border-radius: 5px; -webkit-border-radius: 5px; padding:0 10px; float:right; width:46.1%;}
.tfldiv { margin:0 0 8px 0; float:left; width:46.1%;}
.tfrdivs { margin:0 0 8px 0; color:#e9e9ea; background:#3f434d; line-height:44px; text-align:center; border-radius: 5px; -webkit-border-radius: 5px; padding:0 10px; float:right; width:46.1%;}


.botforminputs {padding:22px 17px 24px 22px; background:#e9e9ea; border-radius: 5px; -webkit-border-radius: 5px;}
.botforminputs h1 { font-size:21px; color:#0074bc; margin:0 0 15px 0; padding:0 5px 0 0;}
.botfield { float:right; width:46%; margin:0 0 16px 0;}
.botfield input, .botfield select {border:0px;}
.botfieldleft {float:left;}
.selfield select {background:url(/yaadpay/tmp/tnt/images/selectimg.png) no-repeat 91% top #fff; padding:0 55px 0 10px; cursor:pointer; height:50px;} 
.selfield {position:relative;}
.selfield span { font-size:17px; color:#42484c; display:inline-block; position:absolute; top:14px; right:10px;}
.botformsub {text-align:left; padding:34px 0 0 0;}
.botformsub input {display:inline-block; width:auto;}
.botimg {position:absolute; bottom:0px; right:0px; width:221px; z-index: -1;}

.thankyou { padding:40px 0; text-align:center; line-height:28px;}

/* ------------------------- Responsive -------------------- */

@media only screen and (max-width:639px) {
.mid_section {min-height:928px;}
}
@media only screen and (max-width:550px) {
.tfrdiv {float:none; width:100%;}
.tfrdivs {float:none; width:100%;}
.tfldiv {float:none; width:100%;}
.botfield {float:none; width:100%;}
.botfieldleft {float:none;}
.main_formbg {position:relative; top: inherit; right:inherit; z-index: 1;}
#header {padding:18px 0 17px 0px;}
.logo {float:none; margin:0 auto;}
}
@media only screen and (max-width:479px) {
.botimg {position:relative; bottom:inherit; right:inherit; padding:20px 0 0 0;} 
.mid_section {min-height:inherit; padding-bottom:0px;}
.topformdiv {padding:13px 0 8px 0;}
}

.error-msg {
;
    font-size:18px;
	text-align: center;
	width: 100%;
	color: red;
	font-weight: bold;
}