html {height:100%;}
body, a, p, div, span, th, td, input, button, select, textarea { font-family: Assistant, Arial, tahoma, Helvetica, sans-serif, Arimo; }
body, table, input, button, select, textarea {
	color: #4f5255; font-size: 18px; }
body {
	background:#ffffff;
	direction:rtl;
	margin:0px;	
	height:100%;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #23262b;
	scrollbar-base-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-highlight-color: #23262b;
	scrollbar-shadow-color: #23262b;
	scrollbar-track-color: #ffffff;
}
img { border: 0;}
form { margin: 0;}
* { box-sizing: border-box; -moz-box-sizing: border-box; outline:none;}
hr {border-top: 1px solid #fffff1; border-bottom: 1px solid #dac9a5; border-right:0px; border-left:0px;}
a, a:visited { color: #000000; text-decoration: none !important; }
a:hover { color: #000000; text-decoration: none !important; }
a:active { color: #000000; text-decoration: none !important; }
p {margin:0px; padding:0px}

h1 { color: #000000; font-size: 40px;}
h2 { color: #000000; font-size: 24px;}
h3 { color: #000000; font-size: 22px;}
h4 { color: #000000; font-size: 18px;}
h5 { color: #000000; font-size: 16px;}

table.user_login_form label { color:black; }
input.text, select.text, textarea.text { border: 1px solid #9DBCDA; outline:none;}
input, select, textarea {outline:none;}

.clear {clear:both;}

@media print { .noprint { display: none; } }

.o_top_menu_b {width:100%; height:60px; background:#ffffff; border-bottom:1px solid #d5d5d5; position:fixed; top:0; z-index:8000;}
.o_top_menu_b .logo2 {float:right; border-left:1px solid #d5d5d5; padding:8px 26px 0 26px; }
.o_top_menu_b .btns {float:right;  padding:12px 26px 0 26px;}
.o_top_menu_b .btns a {display:block; float:right; border: 1px solid #447a1c; color: #447a1c; font-size: 14px; margin-left: 10px; font-weight: bold; padding: 5px 10px; -webkit-border-radius: 5px; border-radius: 5px;}
.o_top_menu_b .btns a:hover {border: 1px solid #447a1c; color:#ffffff; background:#447a1c;}

.home_sec1 {height:100%; width:100%; display:block;}
.home_sec1 .right {width:40%; float:right; height:100%; padding:100px 5% 30px 4%; background:rgba(255,255,255,1);}
.home_sec1 .left {width:60%; float:left; height:100%; background:url(/other_form_s/home.jpg) no-repeat right top; background-size:cover;}
.home_sec1 .strip { margin-bottom:10px;}
.home_sec1 input[type=radio] {height: 17px; width: 17px;}
.home_sec1 input[type=checkbox] {height: 17px; width: 17px;}
.home_sec1 input[type=text] {border:1px solid gray;}
.home_sec1 textarea {border:1px solid gray; resize:none;}

.home_sec1 .part1 {font-weight:600;}
.home_sec1 .part1 span {color:#367c2b;}

.home_sec1 .part2 {font-weight:700; border-bottom:1px solid silver;}
.home_sec1 .part2 .part2_right {width:30%; float:right; font-weight:700;}
.home_sec1 .part2 .part2_left {width:70%; float:right;}

.home_sec1 .part3 {font-weight:700; border-bottom:1px solid silver;}
.home_sec1 .part3 .part3_right_long {font-weight:700;}
.home_sec1 .part3 .part3_right {width:30%; float:right; font-weight:700;}
.home_sec1 .part3 .part3_left {width:70%; float:right;}

.home_sec1 .part4 {font-weight:600;}
.home_sec1 .part4 span {color:#367c2b;}

.home_sec1 .part5 .part5_send {background:#367c2b !important; color:#ffffff !important; font-weight:700; font-size:20px; padding:5px 40px;}

@media only screen and (max-width: 1500px){
.home_sec1 .right {width:50%;}
.home_sec1 .left {width:50%;}
}

@media only screen and (max-width: 1400px){
.o_top_menu_b .logo2 {padding:8px 26px 0 26px;}
}


@media only screen and (max-width: 1200px){
.o_top_menu_b .logo2 {padding:8px 26px 0 26px;}
}

@media only screen and (max-width: 700px){
h1 { color: #000000; font-size: 48px; margin-bottom:18px;}
.o_top_menu_b .btns {padding: 12px 10px 0 0;}
.home_sec1 .right {width:100%; height:auto; padding:40px 5% 30px 5%;}
.home_sec1 .left {width:100%; height:300px;}
body, table, input, button, select, textarea { font-size: 25px; }
.home_sec1 input[type=radio] {height: 24px; width: 24px;}
.home_sec1 input[type=checkbox] {height: 30px; width: 30px;}
.home_sec1 input[type=text] {height:60px; font-size: 25px;}
.home_sec1 textarea {height:150px; font-size: 25px;}
.home_sec1 .part5 .part5_send {font-size:28px; padding:15px 40px; width:100%; text-align:center;}
}

.mobile_menu_icon {height:40px; margin-top:10px; float:left; margin-left:70px;}
.switcher {display: block;  position: fixed;  width:395px;  background-color: #ffffff; left: -400px;  top: 80px;  z-index: 8500;  border-left: 0;  -webkit-transition: all 1.0s ease-in-out;  -moz-transition: all 1.0s ease-in-out;  -o-transition: all 1.0s ease-in-out;  transition: all 1.0s ease-in-out;  }
.switcher-body {position: relative;  padding:10px;  }
.switcher-body a{ display: block; width: 100%; color:#ffffff !important; background:#367c2b; font-size:50px; font-size: 30px; text-align: center; padding: 12px 0; margin-bottom:5px;}