﻿/*!
 * Shakercs UI framework v2 (http://shakercs.com)
 * Copyright 2011-2014 .
 * Contact shakercs@gmail.com
 */
 
/* bootstrap 3 reset
----------------------*/
.navbar-toggle .icon-bar {
	background-color: #333;
}
.rtl .pull-right {
	float: left !important;
}
.ltr .pull-right {
	float: right !important;
}
.rtl .pull-left {
	float: right !important;
}
.ltr .pull-left {
	float: left !important;
}
 @media (min-width: 768px) {
.rtl .navbar-right {
	float: left!important;
}
.ltr .navbar-right {
	float: right!important;
}
}

.rtl .radio input[type="radio"],
.rtl .radio-inline input[type="radio"],
.rtl .checkbox input[type="checkbox"],
.rtl .checkbox-inline input[type="checkbox"] {
	margin-right: -17px;
}
 @media (min-width: 768px) {
.rtl .navbar-right .dropdown-menu {
	right: auto;
	left: 0;
}
.ltr .navbar-right .dropdown-menu {
	left: auto;
	right: 0;
}
}
.has-feedback .form-control {
	padding-left: 42.5px;
	padding-right: 12px;
}
a {
	color: #333;
}
a:hover,
a:focus {
	color: #9D8248;
	text-decoration: none;
	cursor: pointer;
	outline: none;
}
.list-inline,
.list-inline li {
	padding: 0;
	margin: 0;
}
ul,
ol,
p,
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
}
.progress {
	background-color: #E6E6E6;
}
.clearfix {
	clear: both;
}
.rtl th {
	text-align: right;
}
.ltr th {
	text-align: left;
}
.table > thead > tr > th {
	vertical-align: middle;
}
table {
}
table label {
	font-size: 12px;
}
table td {
	padding: 5px;
}
.rtl .nav {
/*	margin: 7.5px 20px;*/
}
.dropdown-menu {
	z-index: 2000;
}
.table-bordered thead {
	background-color: #eee;
}
span[class*="label-"] {
	display: inline-block;
	padding: 7px;
	font-size: 12px;
}
.rtl [class*="col-md-pull-"] ,
.rtl [class*="col-sm-pull-"] ,
.rtl [class*="col-xs-pull-"],
.rtl [class*="col-lg-pull-"] {
	right:auto;
	}
/*-----------------------*/
::-moz-selection {
background: #f3f1d6;
color: #92701e;
}
::selection {
	background: #F3F1D6;
	color: #E05A00;
}
:focus {
	outline: none;
}
a:focus {
	color: none;
}
input:-webkit-autofill {
background-color: transparent !important;
border-raduis:0;
}
input:not([type]),
input[type="color"],
input[type="email"],
input[type="number"],
input[type="password"],
input[type="tel"],
input[type="url"],
input[type="text"],
select,
textarea {
	width: 100%;
}
select.form-control {
	padding: 0 !important;
}
.btn,
.panel-heading,
label,
.page-header {
	font-family: droid-n;
	font-weight: bold;
}
.btn a {
	color: #fff;
}
.btn-default a {
	color: #000;
}
.btn-outline {
	background-color: transparent;
	color: inherit;
	transition: all .5s;
}
.btn-primary.btn-outline,
.btn-primary.btn-outline * {
	color: #428bca;
}
.btn-success.btn-outline,
.btn-success.btn-outline * {
	color: #5cb85c;
}
.btn-info.btn-outline,
.btn-info.btn-outline * {
	color: #5bc0de;
}
.btn-warning.btn-outline,
.btn-warning.btn-outline * {
	color: #f0ad4e;
}
.btn-danger.btn-outline,
.btn-danger.btn-outline * {
	color: #d9534f;
}
.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover,
 .btn-primary.btn-outline:hover *,
.btn-success.btn-outline:hover *,
.btn-info.btn-outline:hover *,
.btn-warning.btn-outline:hover *,
.btn-danger.btn-outline:hover * {
	color: #fff;
}
label,
.label {
	font-size: 14px;
	color: #333;
}
/* typography
---------------------*/
h1,
.h1 {
	font-size: 32px;
}
h2,
.h2 {
	font-size: 26px;
}
h3,
.h3 {
	font-size: 20px;
}
h4,
.h4 {
	font-size: 16px;
}
h5,
.h5 {
	font-size: 14px;
}
h6,
.h6 {
	font-size: 8px;
}
/*plug-in overwrite 
----------------------*/
.title-top #cboxTitle {
	/* add { className:"title-top", } to colorbox function */
	background-color: #EAEAEA;
	bottom: auto;
	top: 0;
	height: 41px;
	color: #000;
	line-height: 40px;
	font-weight: bold;
	font-family: droid;
}
.title-top #cboxLoadedContent {
	margin-top: 45px;
	padding: 10px;
}
/* SHAKERCS Framework 
--------------------------------*/
.width960 {
	max-width: 982px;
	margin: auto;
}
/* directions
------------------*/
.rtl {
	direction: rtl;
}
.ltr {
	direction: ltr;
}
/* width 
--------------------*/

/* Aligns 
--------------------*/
.rtl .align-r-all *,
.rtl .align-r {
	text-align: right;
}
.ltr .align-r-all *,
.ltr .align-r {
	text-align: left;
}
.rtl .align-l-all *,
.rtl .align-l {
	text-align: left;
}
.ltr .align-l-all *,
.ltr .align-l {
	text-align: right;
}
.ltr .align-c-all *,
.ltr .align-c-all *,
.ltr .align-c,
.rtl .align-c {
	text-align: center;
}
/*----------------------------*/

/* Floats 
---------------*/
.rtl .float-r {
	float: right;
}
.rtl .float-l {
	float: left;
}
.ltr .float-r {
	float: left;
}
.ltr .float-l {
	float: right;
}
/*--------------------------*/


/* overflow 
------------------------*/
.overflow-hidden {
	overflow: hidden;
}
/*-------------------------*/

/*blocks row
-------------------*/
.row-block > .block {
	float: none;
}
.rtl .row-multi-block > .block {
	float: right;
}
.ltr .row-multi-block > .block {
	float: right;
}
/* display 
-------------------*/
.none {
	display: none
}
.inline {
	display: inline;
}
.inline-block {
	display: inline-block;
 *display:inline;
	zoom: 1;
	vertical-align: top;
}
.inline-menu > li {
	display: inline;
}
.table-cell {
	display: table-cell;
	vertical-align: top;
}
.block {
	display: block;
}
/* position 
----------------------*/
.relative {
	position: relative;
}
.absolute {
	position: absolute;
}
.rtl .right {
	right: 0
}
.rtl .left {
	left: 0
}
.ltr .right {
	left: 0
}
.ltr .left {
	right: 0
}
.top {
	top: 0;
}
.bottom {
	bottom: 0;
}
/*---------------------*/
.reset,
.reset:hover ,
.reset:focus {
	background: none;
	border: none;
	box-shadow: none;
	text-shadow: none;
	padding: 0;
	margin: 0;
	width: auto;
	height: auto;
	max-height: none;
	max-width: none;
	border-radius:0;
}
.reset-all *,
.reset-all *:hover {
	background: none;
	border: none;
	box-shadow: none;
	text-shadow: none;
	padding: 0;
	margin: 0;
	width: auto;
	height: auto;
	max-height: none;
	max-width: none;
}
.padding-0 , .padding-0:hover {
	padding:0;
	}
.margin-0 , .margin-0:hover {
	padding:0;
	}
/* widths 
---------------*/
.fixed-width-10 {
	width: 10px;
}
.fixed-width-20 {
	width: 20px;
}
.fixed-width-30 {
	width: 30px;
}
.fixed-width-40 {
	width: 40px;
}
.fixed-width-50 {
	width: 50px;
}
.fixed-width-60 {
	width: 60px;
}
.fixed-width-70 {
	width: 70px;
}
.fixed-width-80 {
	width: 80px;
}
.fixed-width-90 {
	width: 90px;
}
.fixed-width-100 {
	width: 100px;
}
.fixed-width-110 {
	width: 110px;
}
.fixed-width-120 {
	width: 120px;
}
.fixed-width-130 {
	width: 130px;
}
.fixed-width-140 {
	width: 140px;
}
.fixed-width-150 {
	width: 150px;
}
.fixed-width-160 {
	width: 160px;
}
.fixed-width-170 {
	width: 170px;
}
.fixed-width-180 {
	width: 180px;
}
.fixed-width-190 {
	width: 190px;
}
.fixed-width-200 {
	width: 200px;
}
.fixed-width-210 {
	width: 210px;
}
.fixed-width-220 {
	width: 220px;
}
.fixed-width-230 {
	width: 230px;
}
.fixed-width-240 {
	width: 240px;
}
.fixed-width-250 {
	width: 250px;
}
.fixed-width-260 {
	width: 260px;
}
.fixed-width-270 {
	width: 270px;
}
.fixed-width-280 {
	width: 280px;
}
.fixed-width-290 {
	width: 290px;
}
.fixed-width-300 {
	width: 300px;
}
.fixed-width-310 {
	width: 310px;
}
.fixed-width-320 {
	width: 320px;
}
.fixed-width-330 {
	width: 330px;
}
.fixed-width-340 {
	width: 340px;
}
.fixed-width-350 {
	width: 350px;
}
.fixed-width-360 {
	width: 360px;
}
.fixed-width-370 {
	width: 370px;
}
.fixed-width-380 {
	width: 380px;
}
.fixed-width-390 {
	width: 390px;
}
.fixed-width-400 {
	width: 400px;
}
.fixed-width-410 {
	width: 410px;
}
.fixed-width-420 {
	width: 420px;
}
.fixed-width-430 {
	width: 430px;
}
.fixed-width-440 {
	width: 440px;
}
.fixed-width-450 {
	width: 450px;
}
.fixed-width-460 {
	width: 460px;
}
.fixed-width-470 {
	width: 470px;
}
.fixed-width-480 {
	width: 480px;
}
.fixed-width-490 {
	width: 490px;
}
.fixed-width-500 {
	width: 400px;
}
.fixed-width-510 {
	width: 410px;
}
.fixed-width-520 {
	width: 420px;
}
.fixed-width-530 {
	width: 430px;
}
.fixed-width-540 {
	width: 440px;
}
.fixed-width-550 {
	width: 450px;
}
.fixed-width-560 {
	width: 460px;
}
.fixed-width-570 {
	width: 470px;
}
.fixed-width-580 {
	width: 480px;
}
.fixed-width-590 {
	width: 490px;
}
.fixed-width-600 {
	width: 400px;
}
/*-----------------------*/

/* rotates
------------------*/
.rotate-45 {
    -moz-transform: rotate(45deg);
    /* FF3.5/3.6 */
    -o-transform: rotate(45deg);
    /* Opera 10.5 */
    -webkit-transform: rotate(45deg);
    /* Saf3.1+ */
    filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476);
    /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
    /* IE8 */
    transform: rotate(45deg);
    /* Newer browsers (incl IE9) */
}
:root .rotate-45 {
    filter: none;
}

/* SAU Classes
---------------------*/
table.SAU-table-grid {
	width: 100%;
	margin: 9px 0;
	border: 0;
}
table.SAU-table-grid thead th,
table.SAU-table-grid td {
	padding: 13px 10px;
	border: 0;
}
table.SAU-table-grid thead th {
	border-left: 1px solid #e5e5e5;
}
table.SAU-table-grid td {
/* border-left: 1px solid #F1F1F1; */
}
table.SAU-table-grid thead th:last-child,
table.SAU-table-grid td:last-child {
	border: 0;
}
table.SAU-table-grid thead th {
	background-color: #f0f0f0;
	color: #000;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
}
table.SAU-table-grid tbody tr:nth-child(even) {
	background-color: #F6F6F6;
}
.SAU-table-controles i.SAU-remove-icon {
	background-color: #ec6766;
	border-radius: 50%;
	padding: 5px;
	height: 20px;
	width: 20px;
	color: #fff;
	line-height: 14px;
	text-align: center;
	overflow: hidden;
	vertical-align: middle;
	display: inline-block;
	font-size: 17px;
	padding-right: 6px;
}
.grid-pager {
	text-align: center;
}
.grid-pager a {
	display: inline-block;
	background-color: #EFEFEF;
	padding: 6px 11px;
	line-height: 17px;
}
/* flat icons 
------------------*/
[class^="flaticon-"]:before,
[class*=" flaticon-"]:before,
[class^="flaticon-"]:after,
[class*=" flaticon-"]:after {
	font-family: Flaticon;
	font-style: normal;
}
.flaticon-businessmen33:before {
	content: "\e000";
}
.flaticon-event5:before {
	content: "\e001";
}
.flaticon-mail59:before {
	content: "\e002";
}
.flaticon-mailbox22:before {
	content: "\e003";
}
.flaticon-mobilephone15:before {
	content: "\e004";
}
.flaticon-phone25:before {
	content: "\e005";
}
.flaticon-pin56:before {
	content: "\e006";
}
.flaticon-pyramid2:before {
	content: "\e007";
}
/* Useful Snippets
-------------------------------------*/
/*a:not([class]):active, a:not([class]):focus {
 position: relative;
 top: 1px;
}
a:not([class]):active > *, a:not([class]):focus > * {
 position: relative;
 top: -1px;
}*/

/* font face
/*---------------------------- */

@font-face {
	font-family: 'arabic2';
	src: url('fonts/cocon.eot');
	src: url('fonts/cocon.eot?#iefix') format('embedded-opentype'), url('fonts/cocon.woff') format('woff'), url('fonts/cocon.ttf') format('truetype'), url('cocon®nextarabic-light.svg#cocon®nextarabic-light') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'arabic';
	src: url('fonts/arabic-regular.eot');
	src: local("☺"), url("fonts/arabic-regular.woff") format("woff"), url("fonts/arabic-regular.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'droid';
	font-style: normal;
	font-weight: 400;
	src: url(fonts/DroidKufi-Regular.eot);
	src: url(fonts/DroidKufi-Regular.eot?#iefix) format('embedded-opentype'),  url(fonts/DroidKufi-Regular.woff2) format('woff2'),  url(fonts/DroidKufi-Regular.woff) format('woff'),  url(fonts/DroidKufi-Regular.ttf) format('truetype');
}
@font-face {
	font-family: 'droid';
	font-style: normal;
	font-weight: 700;
	src: url(fonts/DroidKufi-Bold.eot);
	src: url(fonts/DroidKufi-Bold.eot?#iefix) format('embedded-opentype'),  url(fonts/DroidKufi-Bold.woff2) format('woff2'),  url(fonts/DroidKufi-Bold.woff) format('woff'),  url(fonts/DroidKufi-Bold.ttf) format('truetype');
}
@font-face {
	font-family: 'cocon';
	font-style: normal;
	font-weight: 700;
	src: url(fonts/CoconLight.eot);
	src: url(fonts/CoconLight.eot?#iefix) format('embedded-opentype'),  url(fonts/CoconLight.woff) format('woff'),  url(fonts/CoconLight.ttf) format('truetype');
}
@font-face {
	font-family: "helv-li";
	src: url('fonts/FrutigerLight.woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "helv";
	src: url('fonts/FrutigerBold.woff');
	font-weight: normal;
	font-style: normal;
}
/* 
 * Droid Arabic Naskh (Arabic) http://www.google.com/webfonts/earlyaccess
 */
@font-face {
	font-family: 'droid-n';
	font-style: normal;
	font-weight: 400;
	src: url(fonts/DroidNaskh-Regular.eot);
	src: url(fonts/DroidNaskh-Regular.eot?#iefix) format('embedded-opentype'),  url(fonts/DroidNaskh-Regular.woff2) format('woff2'),  url(fonts/DroidNaskh-Regular.woff) format('woff'),  url(fonts/DroidNaskh-Regular.ttf) format('truetype');
}
@font-face {
	font-family: 'droid-n';
	font-style: normal;
	font-weight: 700;
	src: url(fonts/DroidNaskh-Bold.eot);
	src: url(fonts/DroidNaskh-Bold.eot?#iefix) format('embedded-opentype'),  url(fonts/DroidNaskh-Bold.woff2) format('woff2'),  url(fonts/DroidNaskh-Bold.woff) format('woff'),  url(fonts/DroidNaskh-Bold.ttf) format('truetype');
}
@font-face {
	font-family: "Hacen-liner";
	src: url("fonts/hacen_liner_screen.eot"); /* IE 9 */
	src: url("fonts/hacen_liner_screen.eot?") format("eot"), /* IE 6-8 */  url("fonts/hacen_liner_screen.otf") format("opentype"), /* Other browsers */  url("fonts/hacen_liner_screen.ttf") format("truetype"); /* Safari, Android, iOS */
}
@font-face {
	font-family: "Hacen-news";
	src: url("fonts/hacen_newspaper.eot"); /* IE 9 */
	src: url("fonts/hacen_newspaper.eot?") format("eot"), /* IE 6-8 */  url("fonts/hacen_newspaper.otf") format("opentype"), /* Other browsers */  url("fonts/hacen_newspaper.ttf") format("truetype"); /* Safari, Android, iOS */
}
@font-face {
	font-family: "gemah";
	src: url('fonts/gemah.eot');
	src: url('fonts/gemah.eot?#iefix') format('embedded-opentype'),  url('fonts/gemah.svg#AL-Gemah-Alhoda') format('svg'),  url('fonts/gemah.woff') format('woff'),  url('fonts/gemah.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'gebold';
	src: url('fonts/GE_SS_Two_Bold.eot');
	src: local('?'),  url('fonts/GE_SS_Two_Bold.otf'),  url('fonts/GE_SS_Two_Bold.woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'gelight';
	src: url('fonts/GE_SS_Two_Light.eot');
	src: local('?'),  url('fonts/GE_SS_Two_Light.otf'),  url('fonts/GE_SS_Two_Light.ttf'),  url('fonts/GE_SS_Two_Light.woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'gelight2';
	src: url('fonts/GE_SS_Two_Light.eot');
	src: local('?'),  url('fonts/GE_SS_Two_Light.ttf');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'gem';
	src: url('fonts/GE_SS_Two_Medium.eot');
	src: local('?'),  url('fonts/GE_SS_Two_Medium.otf'),  url('fonts/GE_SS_Two_Medium.woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "Flaticon";
	src: url("fonts/flaticon.eot");
	src: url("fonts/flaticon.eot#iefix") format("embedded-opentype"),  url("fonts/flaticon.woff") format("woff"),  url("fonts/flaticon.ttf") format("truetype"),  url("fonts/flaticon.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: "jz";
    src: url('fonts/JF-Flat-regular.eot');
    src: url('fonts/JF-Flat-regular.eot?#iefix') format('embedded-opentype'),
    url('fonts/JF-Flat-regular.svg#JF Flat Regular') format('svg'),
    url('fonts/JF-Flat-regular.woff') format('woff'),
    url('fonts/JF-Flat-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}



@font-face {
	font-family: 'TheSans';
	src: url(fonts/TheSans Italic.eot); /* IE9 Compat Modes */
	src: url(fonts/TheSans Italic.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
			 url(fonts/TheSans Italic.woff) format('woff'), /* Modern Browsers */
			 url(fonts/TheSans Italic.ttf)  format('truetype'), /* Safari, Android, iOS */
			 url(fonts/TheSans Italic.svg#69d90a505d0aae4ef77025b6fdc263db) format('svg'); /* Legacy iOS */

	font-style:   italic;
	font-weight:  400;
}

@font-face {
	font-family: 'TheSans';
	src: url(fonts/TheSans Plain.eot); /* IE9 Compat Modes */
	src: url(fonts/TheSans Plain.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
			 url(fonts/TheSans Plain.woff') format('woff'), /* Modern Browsers */
			 url(fonts/TheSans Plain.ttf)  format('truetype'), /* Safari, Android, iOS */
			 url(fonts/TheSans Plain.svg#5878cfc8a06caddce97bf3a52d227e77) format('svg'); /* Legacy iOS */

	font-style:   normal;
	font-weight:  400;
}



@font-face {
    font-family: 'TheSans2';
    src: url("fonts/TheSans-Plain.eot?#iefix") format("embedded-opentype"),
    url("fonts/TheSans-Plain.otf") format("opentype"),
    url("fonts/TheSans-Plain.woff") format("woff"),
    url("fonts/TheSans-Plain.ttf") format("truetype"),
    url("fonts/TheSans-Plain.svg#TheSans-Plain") format("svg");
    font-weight: normal;
    font-style: normal
}


