@import url(fonts/DroidKufi/droidarabickufi.css);

@font-face {
	font-family:"HelveticaNeue";
	src: url("fonts/HelveticaNeueW23forSKY-Bd.eot");
}
@font-face {
	font-family:"HelveticaNeue";
	src: url("fonts/HelveticaNeueW23forSKY-Bd.ttf");
}

body,div,h1,h2,h3,h4,h5,h6,a,td,label,input,textarea,select,option{
	/*font-family: HelveticaNeue;*/
	font-family:'Droid Arabic Kufi', 'segoe ui', sans-serif;
	font-weight:normal;
	}

.box {
    position: relative;
    border-radius: 3px;
    background: #ffffff;
    border-top: 3px solid #d2d6de;
    margin-bottom: 20px;
    width: 100%;
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}
.box.box-primary {
    border-top-color: #3c8dbc;
}
.box-body{
	padding:10px;
}
.box-header {
    color: #444;
    display: block;
    padding: 10px;
    position: relative;
	margin-bottom: 15px;
}
.box-header.with-border {
    border-bottom: 1px solid #f4f4f4;
}

.box-header>.fa, .box-header>.glyphicon, .box-header>.ion, .box-header .box-title {
    display: inline-block;
    font-size: 18px;
    margin: 0;
    line-height: 1;
}

.btn{
	padding-left: 25px;
	padding-right: 25px;
}

.form-control {
    border-radius: 0;
    box-shadow: none;
    border-color: #d2d6de;
}

.checkbox label, .radio label {
    min-height: 20px;
    padding-right: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
    position: absolute;
    margin-top: 4px\9;
    margin-left: 0px;
	margin-right: -20px;
}

.navbar{
	margin-bottom: 0;
}
#main-wrapper{
	min-height: 300px;
}
#admin-menu{background-color:#fff;}

@media (min-width: 768px) {
  .navbar-nav {
    width: 100%;
    text-align: center;
  }
  .navbar-nav > li {
    float: none;
    display: inline-block;
  }
  .navbar-nav > li.navbar-right {
    float: right !important;
  }
}

.dropdown-menu li{
	text-align:right;
}

.form-group label, .checkbox label{
	color: #2e4e6b;
}

.dropdown-menu {
	right: 0;
}

input[type=submit]{
	margin-bottom: 10px;
}

a,a:link,a:focus,a:active{color:#2873c1; text-decoration:none;}
a:hover{color:#666; text-decoration:none;}

.head-title{
	font-family:HelveticaNeue; font-size:55px; color:#2e4e6b; padding-top:20px; padding-bottom:20px; text-align:center;
}
.head-ads{text-align:center;padding-top:20px; padding-bottom:20px; }
.head-ads-img{width:100%; height:100px;}
.social-media-box{
	padding-left:2px;padding-right:2px; margin-bottom:15px;
}
.social-media-element{
	width:100%; padding:12px; color:#FFFFFF;
}
.content-box{
	padding:0;background-color:#fff;
}
.content-box td{
	padding:10px;
}
.content-box .main-label-box{
	width:20%;
}
.content-box .main-input-box{
	width:80%;
}
.content-box-element{
	padding:0;background-color:#fff;
}
.content-box-title{
	font-size:20px;
	margin-bottom:20px;
	background-color: #2873c1;
	color: #fff;
}
.content-box-title a{
	font-weight:bold; color:#315270;
}
.content-box-title a:hover{
	color:#ff8400;
}
.content-box-info{
	margin-bottom:10px;
}
.content-box-data{
	padding:5px;
}
.content-box-data-content{
	font-size:20px;
	line-height:40px;
}
.content-box-link {
	float:right; background-color:#315270; color:#fff; padding:10px; margin:10px;
}
.content-box-link:hover{
	color:#ccc;
}
.content-box-img {
	width: 300px;
    height: 250px;
	float:right; margin-left:10px;
}
.panel-box{
	background-color:#fff; padding-top:8px; padding-bottom:8px;
}
.panel-box-element{
	background-color:#fff; text-align:right;
}
.panel-box-img{
	width:120px; height:95px; float:right; margin-left:10px; padding:1px; border:1px solid #ecebe9;
}
.panel-box-link{
	margin-top:10px;
}/*
.panel-box-link a{
	color:#666;
}
.panel-box-link a:hover{
	color:#2873c1;
}*/
.panel-ad-image{
	width:300px; min-height:300px; max-height:600px;
}
.footer-calendar-box{
	background-color:#fff; box-shadow: 0 0 13px 0 rgba(0,0,0,0.14);padding-bottom: 20px;
}
.footer-calendar-element{
	text-align:center; padding:20px;
}
.footer-calendar-icon{
	font-size:70px; color:#ff8400
}
.footer-calendar-data{
	font-size:35px; color:#484848
}
.footer-aboutus-box{
	background-color:#315270; box-shadow: -1px 0 20px 0 rgba(0,0,0,0.35);
}
.footer-aboutus-element{
	text-align:center; color:#fff; padding:30px;
}
.footer-aboutus-element-title{
	font-size:40px; font-family:HelveticaNeue;
}
.footer-aboutus-element-data{
	line-height:30px;
}
.footer-copyright-box{
	background-color:#fff; box-shadow: 0 0 18px 0 rgba(0,0,0,0.173);
}
.footer-copyright-element{
	padding:25px;
}

#top-menu{
	background-color:#e9e8f0;
}

#top-menu a {
	color:#705f8f; font-size:11px;
}

#main-menu{
	background-color:#552a86;
}

#main-menu a {
	color:#fff;
}

.navbar {
    border:0;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
	background-color:#2873c1;
}

.dropdown-submenu {
	position: relative;
}

.dropdown-submenu>.dropdown-menu {
	/*top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px;
	border-radius: 0 6px 6px 6px;*/
}

.dropdown-submenu:hover>.dropdown-menu {
	display: block;
}

.dropdown-submenu>a:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #ccc;
	margin-top: 5px;
	margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
	border-left-color: #fff;
}

.dropdown-submenu.pull-left {
	float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
	left: -100%;
	margin-left: 10px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px;
}

@media (max-width: 991px){
	/*#home-content-left{margin-bottom:20px;}
	#home-content-right{}*/
	#top-title{
		display:none;
	}
	#weatherBox{
		display: none;
	}
	#facebookPageBox{
		display: none;
	}
	.head-title{
		font-size:50px;
	}
	.content-box-img {
		width: 100%;
		margin-bottom:10px;
	}
}

@media (min-width: 992px){
	.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
		float: right;
	}
	
	/*#home-content-left{margin-left:20px;}
	#home-content-right{margin-right:20px;}*/
}

.title{
    font-size: 35px;
    display: block;
    padding: 10px;
    color: #315270;
	margin-bottom:10px;
}

.details-box{

}

.details-box-title{
	color:#a0c528;
	font-size: 30px;
	margin-bottom: 20px;
}

.details-box-content{
	font-size: 20px;
}

.details-box-para{
	margin-top: 30px;
	margin-bottom: 30px;
}

.details-box-para-title{

}

.details-box-para-img{
	margin:20px;
}