body, a, p, div, span, th, td, input, button, select, textarea { font-family: Arimo, Arial, tahoma, Helvetica, sans-serif; }
body, table, input, button, select, textarea {
	color: #161616; font-size: 14px; }
body {
	background:#ffffff;
	direction:rtl;
	margin:0px;	
	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: #125687; text-decoration: none; }
a:hover { color: #080900; text-decoration: none; }
a:active { color: #080900; }
p {margin:0px; padding:0px}

h1 { color: #000000; font-size: 28px; margin:0px;}
h2 { color: #000000; font-size: 26px; margin:0px;}
h3 { color: #000000; font-size: 22px; margin:0px;}
h4 { color: #000000; font-size: 18px; margin:0px;}
h5 { color: #000000; font-size: 12px; margin:0px;}

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

.inputc { height: 13px !important; margin: 0; vertical-align: text-bottom; width: 15px !important; }

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

input.text, input.button { background: url(input_bg.gif) repeat-x; border: 1px solid gray; color: black; }
input.error, textarea.error, select.error option { background-color: #FFFCE2; background-image: url(../inc/forms/warning.gif); background-position: left; background-repeat: no-repeat; border: 1px solid red; padding-left: 16px; }
input.required, select.required, textarea.required { background-image: url(../inc/forms/required.gif); background-position: left; background-repeat: no-repeat; padding-left: 16px; }
input.ready, select.ready, textarea.ready { background-image: url(../inc/forms/ready.gif); background-position: left; background-repeat: no-repeat; padding-left: 16px; }
label.error { color: red; }


.contact_form {font-size:40px; text-align:center; }
.contact_form .logo {height: 90px; background: url(/theme/top_bg.png) repeat-x center top; text-align:center; }
.contact_form h1 {font-size:50px; margin:30px 0;}
.contact_form input[type="text"], .contact_form input[type="password"] {height:20px;}
.contact_form input[type="text"], .contact_form input[type="password"], .contact_form textarea, .contact_form select {
	padding:0px 7px;
	margin-top:0px;
	width:480px;
	height:70px;
	font-size:40px;
	border:1px solid #bbbbbb;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
	-webkit-box-shadow: inset 1px 1px 0px 0px #b8b8b8;  -moz-box-shadow: inset 1px 1px 0px 0px #b8b8b8;  box-shadow: inset 1px 1px 0px 0px #b8b8b8;
}
.contact_form .send {width:200px; font-size:50px; padding:5px 0; border:0px; background:#97b320; margin:15px 0px 0 0; color:#ffffff; font-weight:bold}


.mob_top_menu {position: fixed; height:76px; width:100%; background:#014567; z-index:2000;}
.mob_top_menu .logo {float:right; margin-top:11px; margin-right:14px; height:53px;}
.mob_top_menu .mob_menu {float:left; margin-top:19px; margin-left:14px;}
.mob_top_menu .mob_find {float:left; margin-top:46px; margin-left:27px;}
.mob_top_menu .mob_find img {height:48px;}
.mob_menu_close {float:left; margin-top:21px; margin-left:17px; background:none; border:0;}
.mob_menu_close img {height:30px;}

.switcher2 {display: block;  position: fixed;  width: 340px; height:100%;  background-color: #014567;  left: -340px;  top: 0;  z-index: 2500;  color: #333;  border:0; border-top:1px solid #fff;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;  }
.switcher2-head { position: relative;  height: 46px;  line-height: 46px;  font-weight: 600;  font-size: 18px;  color: #333;  padding: 0 20px;  }
.switcher2-trigger { }
.switcher2-body {position: relative;  padding: 0; }
.switcher2-body ul {margin-right: -23px; margin-top:35px;}
.switcher2-body li {width:100%; list-style: none;}
.switcher2-body .mob_menu_btns a {display:block; font-size: 30px; width:100%; color:#ffffff !important; padding: 25px 20px 0 0; border-bottom: 1px solid #8b989f; height: 98px;}
.switcher2-body .mob_menu_btns .gray_btn {/* color:#bfd75f !important; */}

.content_wrapper {width:100%; font-size:36px; padding:40px 15px 0 15px;}
.content_wrapper h1 {font-size:52px; color:#7b810b !important; font-weight: 700;}
.content_wrapper .btn1 {
	text-decoration: none;
    color: #3f4200;
    border: 2px solid #7b810b;
    padding: 8px 23px;
    margin: 15px 0;
    display: block;
    width: fit-content;
    font-weight: 700;
    font-size: 30px;
    background: #b5c21f;
    border-radius: 7px;
}

.content_form .input {width:100%; height:89px; border:1px solid #014567; background:#ffffff; padding:0 17px; color:#014567; margin-top:30px; border-radius:7px; font-size: 38px;}
.content_form .save_btn {width:100%; height:89px; border:1px solid #014567; background:#014567; padding:0 17px; color:#ffffff; margin-top:30px; border-radius:7px; font-size: 38px;}

.content_list {width:100%; font-size:26px; text-align:right;}
.content_list td {border-bottom:1px solid silver; padding:14px 10px 14px 10px; vertical-align: top;}
.content_list th {border-bottom:1px solid #014567; background:#014567; color:#ffffff; text-align:right; padding:7px 15px;}
.content_list td .del_icon, .content_list td .edit_icon {height: 22px;}
.content_list .center_text {text-align:center;}

.products_form .input {width:100%; height:70px; border:1px solid silver; background:#ffffff; padding:0; color:#014567; margin-top:0; border-radius:7px; font-size: 28px;}
.products_form .prod_title {font-size: 26px; line-height: 26px; padding-top: 21px;}

.dash_wrapper {width:100%; padding:0 15px; margin-top:20px;}
.dash_wrapper .dash_item {background:#ffffff; padding:20px 15px; text-align:center; width:67%; margin:0 auto 25px auto; }
.dash_wrapper .dash_item .item_number {font-size:50px; color:#229cc9; text-align:center; direction:ltr;}
.dash_wrapper .dash_item .item_title {font-size:28px; color:#383838; text-align:center; font-weight: bold; margin-top: -9px;}
