/* Style Reset */
html{color:#000000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0; padding:0; 
font-weight:normal; font-family: var(--fontFamilyName) Regular, Arial, Helvetica, sans-serif}
body{ direction:ltr; text-align:left; background:#FFFFFF 0 0 repeat;}
table{border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:right;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0; font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000000;}
input,button,textarea,select,optgroup,option{ font-family:var(--fontFamilyName) Regular, Arial, Helvetica, sans-serif; font-size:inherit; font-style:inherit; 
font-weight:inherit;}
input,button,textarea,select{font-size:100%;} 
a, a:link, a:hover, a:focus{ text-decoration:none; box-shadow:none; outline:none !important}
strong, b { font-weight: normal; font-family: var(--fontFamilyName) Bold, Arial, Helvetica, sans-serif;}

.content, .container{max-width:970px; margin:0 auto; padding:0}
.navbar-default{ border-radius:0;}
.row{ margin:0;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, 
.col-sm-1, .col-sm-2,.col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, 
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, 
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5,.col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{ 
padding:0 10px}
/* /Style Reset */



/* General Classes */
.btn{ box-shadow:none; outline:none}
button:focus{ box-shadow:none; outline:0 !important;}
hr{ min-height:12px; display:block; padding:0; margin:0; border:none; background:url(../images/grd_separator.png) 0 0}

.icn_loader {width: 100%; display: inline-block; text-align: center; margin: 0 auto 15px; font-size:50px; line-height:100%}
.thumbnail{ background:none; border:none; box-shadow:none; border-radius:0; padding:0; margin:0}
.modal{ direction:rtl;}
.modal .modal-dialog{ direction:ltr;}

button[type="submit"].btn{border:none; text-shadow:none; border-radius:0; color:#fcfcfc; background:#000000; height:37px; min-width:102px; 
padding:0 0 4px; box-shadow:none; outline:none; font-size:14px; line-height:100%;
-moz-box-shadow:inset 0 -4px #4d4d4d;
-webkit-box-shadow:inset 0 -4px #4d4d4d;
box-shadow:inset 0 -4px #4d4d4d;
}

.icon{ background: 0 0 no-repeat; display:inline-block; padding:0; margin:0; vertical-align:middle}
.text-danger, .text-danger:hover{ color:#d82236; font-family:var(--fontFamilyName) Regular, Arial, Helvetica, sans-serif;}

/* Icon Inside Input */
.input-group-addon:first-child, 
.input-group-addon:last-child,
.input-group-addon{ background:#ffffff; border:none; border-radius:0; -webkit-appearance: none;}
/* /Icon Inside Input */

::-webkit-input-placeholder{ color:red#b8b8b8; padding-top:4px; opacity:1; filter:alpha(opacity=100);}
:-moz-placeholder{ /* Firefox 18- */ color:#b8b8b8; opacity:1; filter:alpha(opacity=100);}
::-moz-placeholder{ /* Firefox 19+ */ color:#b8b8b8; opacity:1; filter:alpha(opacity=100);}
:-ms-input-placeholder{ color:#b8b8b8; opacity:1; filter:alpha(opacity=100);}

/* Invalid Error Input */
.has-error input, .has-error .input-group-addon{
border-color: red; color:#e50111 !important;
-moz-box-shadow: inset 0 -4px #e50111 !important;
-webkit-box-shadow: inset 0 -4px #e50111 !important;
box-shadow: inset 0 -4px #e50111 !important;
-webkit-appearance: none;
}
.has-error ::-webkit-input-placeholder{ color:#e50111 !important}
.has-error :-moz-placeholder{ /* Firefox 18- */ color:#e50111 !important;}
.has-error ::-moz-placeholder{ /* Firefox 19+ */ color:#e50111 !important;}
.has-error :-ms-input-placeholder{ color:#e50111 !important;}
/* /Invalid Error Input */

/* Radio Style */
.radio label{ display:block; cursor:pointer; position:relative; padding-left:25px; font-size:16px;}
.radio input[type=radio]{ display:none;}
.radio label:before { content:""; display:inline-block; width:21px; height:21px; padding-right:15px; margin-top:5px; margin-left:0; position:absolute;  
left:-12px; background-color:#ffffff; border:3px solid #999999;

-webkit-border-radius:22px;
-moz-border-radius:22px;
border-radius:22px;  
}
.radio input[type=radio]:checked + label:before{ content:"\2022"; color:#000000; text-align:center; font-size:30px; line-height:9px;}
/* /Radio Style */
/* /General Classes */