﻿
/* 
 * Droid Arabic Kufi (Arabic) http://www.google.com/webfonts/earlyaccess
 */
@font-face {
  font-family: 'Droid Arabic Kufi';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Regular.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Droid Arabic Kufi';
  font-style: normal;
  font-weight: 700;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Bold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Bold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Bold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Bold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Bold.ttf) format('truetype');
}
 
/* 
 * Droid Arabic Naskh (Arabic) http://www.google.com/webfonts/earlyaccess
 */
@font-face {
  font-family: 'Droid Arabic Naskh';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabicnaskh/v4/DroidNaskh-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabicnaskh/v4/DroidNaskh-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabicnaskh/v4/DroidNaskh-Regular.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabicnaskh/v4/DroidNaskh-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabicnaskh/v4/DroidNaskh-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Droid Arabic Naskh';
  font-style: normal;
  font-weight: 700;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabicnaskh/v4/DroidNaskh-Bold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabicnaskh/v4/DroidNaskh-Bold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabicnaskh/v4/DroidNaskh-Bold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabicnaskh/v4/DroidNaskh-Bold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabicnaskh/v4/DroidNaskh-Bold.ttf) format('truetype');
}
body {

    font-family: "Droid Arabic Kufi", sans-serif;
}

.tp-caption{direction:rtl;text-align:right !important;}

.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;
}


.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
    float: right;
}

.col-md-offset-3 {
    margin-right: 25%;
	margin-left: auto;
}

.text-right {
    text-align: left;
}

.pull-left {
    float: right!important;
}

.menuzord-brand img {
    max-height: 100% !important;
    width: 265px;
}

h1, h2, .h1, .h2 {
    font-family: "Droid Arabic Kufi", serif;
}

h3, h4, h5, h6, .h3, .h4, .h5, .h6 {
    font-family: "Droid Arabic Kufi", serif;
	direction:rtl;

}
.border-bottom {
    border-bottom: 1px solid transparent !important;
}
.close {
    float: left;

}
.form-control{direction:rtl}

#myModal .btn{width:100%;background:#2D82BA}
#loginModal .btn{width:100%;background:#2D82BA}
.modal-header{background:#81C47F;padding: 5px;}
.modal-header h3{text-align:center;color:#fff !important}

#loginModal .modal-dialog{width:400px}

#myModal,#loginModal,#unbind-pos,#myProfile{direction:rtl;z-index: 999999;}



.center-image img{
 position: absolute;
    top: 0;
    left: 0;
    z-index: 999999;
}
.line-bottom-theme-colored2:after {
    left: auto !important;
	right: 0;
    
}
.footer-bottom{direction:rtl;}

.home .service-box{border-top:2px solid #2D82BA;direction:rtl;}
.state{position:absolute;top:-24px;right: 45%;background:#fff;width:43px;border-radius: 25px;border: 1px solid #2D82BA;}
.state span{color:#2D82BA;font-size:25px;}

.left-border {
    position: absolute;
    width: 45%;
    border-top: 2px solid #2D82BA;
    top: 0;
    left: 4%;
}

.right-border {
    position: absolute;
    width: 45%;
    border-top: 2px solid #2D82BA;
    top: 0;
    right: 4%;
}


.carousel-fade .carousel-inner .item {
         transition-property: opacity;
         }
         .carousel-fade .item,
         .carousel-fade .active.left,
         .carousel-fade .active.right {
         opacity: 0;
         }
         .carousel-fade .active,
         .carousel-fade .next.left,
         .carousel-fade .prev.right {
         opacity: 1;
         }
         .carousel-fade .next,
         .carousel-fade .prev,
         .carousel-fade .active.left,
         .carousel-fade .active.right {
         left: 0;
         transform: translate3d(0, 0, 0);
         }
         .carousel-fade .carousel-control {
         z-index: 2;
         }
         /*--------------------------------
         [ Awesome carousel resturent style  ]
         -----------------------------------*/
        
         .item {
         position: relative;
         }
         .posi-abs{ 
         position:absolute;
         z-index: -1;
         }
         /*Resturent Carousel style start*/
         .item .carousel-caption {
         text-align: right;
         height: 100%;
         left: 0;
         top: 0;
         width: 100%;
         }
         .cap-text {
         position: absolute;
    top: 13%;
    max-width: 389px;
    right: 4%;
    direction: rtl;
         }
         .carousel-inner .item .carousel-caption{ 
         display:none;
         }
         .carousel-inner .item.active .carousel-caption{ 
         display:block
         }
         .carousel-inner .item.active .carousel-caption .cap-text{
         -webkit-animation: flipInX 2000ms ease-in-out;
         animation: flipInX 2000ms ease-in-out;
         }
   
        .bgimage{
	background-image: url(ipad-green-cedar.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
	height:500px
		}
		
		.style01{
		   border-radius: 0;
		       padding: 8px 22px;
		
		}
		
		.rules{
	    background: #2D82BA;
    color: white;
    padding: 0px 20px;
		}
         
		 .paymentcard p {
		 color : #1ABE9C ;
		 margin-bottom:0;
		 }

		 .paymentcard .price{
		 color : #1ABE9C ;
		 font-size:15px;
		 }
		 
		 .paymentcard .part{
		 color : #1ABE9C ;
		 font-size:48px;
		 }
		 
		 .home .service-box h3{
		 min-height:80px;
		 }
		 
		.home .blog-desc{
		 min-height:121px;
		 }
		 
		 .make-top-margin a {
		 border-radius: 0;
		 }

    .col-md-offset-2 {
    margin-right: 16.66666667%;
	margin-left: auto;
}

.home{
	background:#F2F4F8;
}
.username{
	position: absolute;
    top: 22px;
    right: 10%;
}

.username h3{
	display:inline-block;
	    margin-top: 0;
    margin-bottom: 0;
}

.username span{
	font-size:25px;
}

.dropdown-menu {
   right: 0;
    left: auto;
    float: right;
    text-align: right;

}

.username .btn-default {
    color: #333;
    background-color: transparent;
    border-color: transparent;
}

.expired{
padding: 5px 40px;
    background: #CE3233;

}

.expired p{
	color:#fff ;
}

.fn24{
	font-size:24px;
}

.new-card-entry{
	display:none;
}

.text-left {
    text-align: right;
}

.crf2{
	text-align:right;
	color:#1ABE9C;
	font-size: 20px;
}
.aksam{width: 20%;}
.cr1{display:inline-block;float:right;color:#30658F}
.cr1 span{font-weight:bold;}
.cr2{display:inline-block;background:#6E7376;color:#fff;padding:10px}
.cr2 span{font-weight:bold;}
.issues{    text-align: right;font-weight: bold;margin-bottom:8px;}

th {
    text-align: right;
}
#contact-detail{direction:rtl;}


select.form-control {
    background-position: 5% 50%;
    background-repeat: no-repeat;
    background-image: url(arrow.png);
}
.section-title p {
    direction: rtl;
}

.rotate {

    transform: none;
  
    transition: none;
}

#contact-detail tbody tr{
	    cursor: pointer !important;
}

@media (min-width: 768px){
#unbind-pos .modal-dialog {
    width: 90% !important;
}
}

.header{
box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
}

.service-box2 h4{
	font-size:20px;
	display:inline-block;
}
.service-box2 .records{
	font-size:20px;
	display:inline-block;
}

.service-box2{
	direction:rtl;
	    padding: 5px 10px;
}
.service-box2 input{
	float:left; 
	    background: #16A086;
    color: #fff;
	    border-color: #1ABE9C;
		text-shadow: none;
		border-radius: 0;
	font-size: 16px;
	line-height: 1.38;
	    display: inline-block;
		margin-bottom: 0;
		font-weight: 400;
		text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
	    margin-top: 10px;
    margin-bottom: 10px;
}
.service-box2 h4 {
    min-height: auto;
}
.username1{
	position: absolute;
    left: -10%;
    top: 15px;
}

.widget {
    direction:rtl;
}

.sidebar.sidebar-left .widget .widget-title {
    
    font-family: "Droid Arabic Kufi", serif;
    
    padding: 5px 16px 8px 15px;
    
}

.widget .ministries{
	height: 430px;
    overflow-y: scroll;
}
.themesrt h4{
	text-align:left;
}

.breadcrumb {
   direction: rtl;
}

.themesrt h4 a{
	color:#632022;
	font-weight:bold;
    font-size: 14px;
}

.cat019{margin-top:40px;}
.btntem{margin-bottom:20px;}

.back{float:left;}

#team form{
    background: #f2f2f2;
    padding: 25px 10px 10px 10px;
}


.panel-table .panel-body{
  padding:0;
}

.panel-table .panel-body .table-bordered{
  border-style: none;
  margin:0;
}

.panel-table .panel-body .table-bordered > thead > tr > th:first-of-type {
    text-align:center;
    width: 100px;
}

.panel-table .panel-body .table-bordered > thead > tr > th:last-of-type,
.panel-table .panel-body .table-bordered > tbody > tr > td:last-of-type {
  border-right: 0px;
}

.panel-table .panel-body .table-bordered > thead > tr > th:first-of-type,
.panel-table .panel-body .table-bordered > tbody > tr > td:first-of-type {
  border-left: 0px;
}

.panel-table .panel-body .table-bordered > tbody > tr:first-of-type > td{
  border-bottom: 0px;
}

.panel-table .panel-body .table-bordered > thead > tr:first-of-type > th{
  border-top: 0px;
}

.panel-table .panel-footer .pagination{
  margin:0; 
}

/*
used to vertically center elements, may need modification if you're not using default sizes.
*/
.panel-table .panel-footer .col{
 line-height: 34px;
 height: 34px;
}

.panel-table .panel-heading .col h3{
 line-height: 30px;
 height: 30px;
}

.panel-table .panel-body .table-bordered > tbody > tr > td{
  line-height: 34px;
}
.panel-table .panel-footer{text-align:center;direction: rtl;}
.sidebar.sidebar-left .widget .widget-title::after {
    right: 0;
	left:auto;
}

.alert-danger {
direction: rtl;
text-align: center;
} 

.norecords{
	background:gray !important;
	border-color: gray !important;
}

@media (min-width: 768px){
.col-sm-offset-4 {
    margin-right: 33.33333333%;
	margin-left: auto;
}
}
#submodal{
    z-index: 999999;
}

#titlewordsModal {
    position: absolute;
    top: -138px;
        right: 250px;
}
#titlewordsModal .modal-dialog{
	width: 220px;
}
.footer .footer-bottom ul.list-inline li:last-child{
	display:none;
}

@media only screen and (max-width: 1200px) and (min-width: 992px)  {
	.service-box h4 {
    min-height: 100px !important;
}
	
}
@media (max-width: 460px){

.logo2{
	display:none;
}

.center-image img{position: relative;}
.img-op {
margin-top: 5px;
text-align: center;
position: fixed;
bottom: 0px !important;
left: 2% !important;
transform: translateX(0%) !important;
right: 2% !important;}
}

.switch-pages{
	font-size: 18px;
    display: block;
    background: wheat;
	border-radius: 5px;
    padding: 3px;
}
.btn-setcolor1{
	background-color: #1abe9c;
    border-color: #1abe9c;
}

.btn-setcolor2{
	background-color: #586264;
    border-color: #586264;
}

.btn-setcolor3{
	background-color: #2c8df8;
    border-color: #2c8df8;
}

.btn-setcolor4{
	background-color: #22715f;
    border-color: #22715f;
}
.gallery-images-page #footer{
	display:none;
}