body, a, p, div, span, th, td, input, button, select, textarea { font-family: Arial, tahoma, Helvetica, sans-serif; }
body, table, input, button, select, textarea {
	color: #4f5255; font-size: 14px; }
body {
	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}


/*landing_pages app*/
.label_form {float: right; margin-left: 10px; min-width: 39px; color:#FFFFFF; font-size: 16px;}
.group2 {margin-bottom: 5px!important;  float: right;}
.send2 {float:right; margin-right: 48px; color:#ffffff; font-weight:bold; width:196px; background:#404040; border:0px; border:1px solid #ffffff; height: 34px; font-size:22px; padding-top: 0;}
.send2:hover {background:#404040; color:#FFFFFF!important;}
.lid {width:100%;}
.lid .group2 input[type="text"] {width:194px; border:1px solid #433537;}
.lid .label_form {color: #6d6d6d;}
.lid .send2 {float:right; color:#ffffff; font-weight:bold; width:196px; background:#404040; border:0px; border:1px solid #ffffff; height: 38px; font-size:20px; padding-top: 0;}
.lid .send2:hover{background:#404040; color:#FFFFFF!important;}
.details_t {width:480px; height: auto; background-color: rgba(255,255,255,0.9); padding-bottom: 10px; margin:40px 10% 0 0; float:right;}
.title_1t {margin-top:0px;}
.details_t2 {width: 320px; margin: 5px auto; margin-bottom: 30px; padding-right: 5px;}
.title_t2{float:right; margin-bottom: 20px;}
.content_t {color: #404040; font-size: 16px; font-weight: bold; text-align: right; margin-bottom: 40px; line-height:24px;}
.lid .title { padding:17px 0; margin-bottom:26px;}
.lid .title h2 {color: #ffffff; font-size:34px; font-weight: bold; text-align: center; margin:0px;}
.lid .title h5 {color: #ffffff; font-size:16px; font-weight: bold; text-align: center; margin:7px 0;}

.lid_after_send {width:403px; height: auto; background-color: rgba(255,255,255,0.9); padding-bottom: 26px; margin:40px 10% 0 0; float:right;}
.lid_after_send h2 {color: #ffffff; font-size:16px; font-weight: bold; text-align: center; margin:0px;}
.lid_after_send b {color: #433537 !important; font-size:16px; font-weight: bold; text-align: center; margin:0px;}
.lid_after_send .title { padding:26px 0; margin-bottom:26px;}
.contact-t{color: #6d6d6d; font-size: 22px;  font-weight: bold;  text-align: center;  margin-bottom: 10px;  line-height: 24px;}

.details_lp2{width:850px; height: auto; padding-top: 30px;}
.details_lp2a{width:470px; height: auto; float:right;}
.details_lp2b{width:280px; height: auto; margin-top: 0; float:left;}
.logo_lp2{width: 100%; height: 50px; margin-bottom: 18px;}
.logo_lp2 img{width: auto; height: 50px; float: right;}
.details_lp2a .title_lp2a{width: 100%; height: 53px;  margin-bottom: 12px; color: #ffffff; font-size:40px; font-weight: bold; text-align: right;}
.title_lp2a span {border-bottom: solid 0px #748694; padding: 1px 15px;}
.title_lp2b span {border-bottom: solid 0px #748694; padding: 2px 15px; padding-bottom: 4px;}
.details_lp2a .title_lp2b{width: 100%; height: 37px; padding-top: 5px;  color: #ffffff; font-size:22px; text-align: right; margin-bottom: 26px;}
.content_lp2 {font-size:16px; color:#384053; text-align: right; }
.content_lp2 span{padding: 2px; font-weight: bold;}
.details_lp2b .title_right .p1{color:#34425d; font-size: 26px; font-weight: bold; text-align: center; margin-bottom: 5px;}


.group2lp{width: 100%; height: 30px; margin-bottom: 20px;}
.form-inline-lp{width: 280px; margin: 0 auto;}
.form-control-lp{width: 231px; border: solid 1px #748694; height: 40px; float: left;}
.form-icon{width: 42px; height: 39px; float: right; }
.form-icon img{margin: 9px; height: 20px;}
.group2lp input[type="text"]{padding-right:10px;}
.send3{width: 100%; height: 58px; color: #ffffff; font-size: 22px!important; font-weight: bold; text-align: center;}
.send3:hover{background-color: #444!important;}

.details_lp3{width: 100%; height: auto;}
.details_lp3a{width: 70%; float: right;}
.details_lp3b{width: 30%; float: left;}
.title_lp3a{width: 80%;  margin-top:20px; margin-bottom: 10px; color: #ffffff; font-size:38px; font-weight: bold; text-align: center;}
.title_lp3b{width: 80%; margin-bottom: 40px; color: #ffffff; font-size:20px; font-weight: bold; text-align: center;}
.title_lp3d{width: 80%; color: #ffffff; font-size: 16px; margin-bottom: 30px;}
.title_lp3c{width: 80%; font-size: 28px; color: #ffffff; text-align: center; margin-bottom: 10px;}
.form-inline-lp3{width: 305px; margin: 0 auto;}
.form-control-lp3{width: 100%; border-style: outset; height: 40px; float: left; border-radius: 6px; border:0px;}
.send4{margin:20px auto 40px auto; width: 50%; height: 53px; color: #ffffff; font-size: 28px!important; font-weight: bold; text-align: center; border: solid 1px #ffffff; background-color: transparent;}
.send4:hover{background-color: inherit!important;}


.details_lp4{width: 100%;}
.details_lp4a{max-width: 56%; position: absolute;  text-align: right;  background: #83ad4b;  border-radius: 14px;  opacity: 0.95;  top: 30px; right: 70px;  padding: 0 20px 20px 20px;}
.title_lp4a{font-size: 40px; text-align: right; color: #ffffff;}
.title_lp4b{font-size: 28px; text-align: right; color: #ffffff; margin-bottom: 10px;}
.content_lp4{text-align: right;  font-size: 18px;  line-height: 20px; color: #ffffff;}
.details_lp4b{width: 273px;  background: #393939;  margin: 0 auto;  padding-bottom: 25px;  border-radius: 14px;  position: fixed;  opacity: 0.95;  z-index: 1500;  left: 70px;  top: 30px;}
.form-inline-lp4{margin: 0 auto;  max-width: 220px;}
.form-control-lp4{padding: 0px 7px; margin-top: 10px;  background: #ffffff;  font-weight: normal;  width: 220px;  height: 38px;  color: #44254b;  resize: none;  border: 0px;  -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;}
.send5{margin-top: 10px; color: #ffffff;  height: 42px;  margin-bottom: 0px;  font-weight: bold;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  width: 220px;  font-size: 16px;  border: 0px; margin-right: 0px;}
.title-left-lp4 {margin: 0 auto;  max-width: 220px; margin-top:20px; color: #ffffff !important; text-align: right; font-weight: bold; font-size:16px;}

@media (max-width: 980px) {
    .details_lp2{width: 100%;}
    .details_lp2a{width: 90%; margin: auto; float: none; margin-bottom: 60px;}
    .logo_lp2 img{float: none;}
    .title_lp2a {text-align: center!important;}
    .title_lp2b {text-align: center!important;}
    .content_lp2 {text-align: center!important;}
    .details_lp2b{width: 90%; float: none;}
    .details_lp3a{width: 100%;}
	.title_lp3a{margin-top:10px;font-size:30px;}
    .details_lp3b{width: 100%;}
	.form-control-lp3{ font-size: 20px; color:#0084e1; font-weight: bold; }
    .details_lp4a{width: 90%;  right: 0;  left: 0;  margin: 0 auto; position: inherit; margin-top: 30px;}
    .details_lp4b{position: inherit;}
    .title-left-lp4{padding-top: 20px;}
    .slider-lp{display: none;}
    #supersized{display: none!important;}
}