@import url(https://fonts.googleapis.com/earlyaccess/droidarabickufi.css);
@import url("zero.css");

.block_big .contant_, .block_small {
box-shadow:0 1px 0 0 rgba(0,0,0,.03)
}

.block_big .contant_ .title {
    color: #000;
    background: silver;
    border: gray;
    padding: 5px;
    text-align: center;
}

.block_big .contant_ .img {
    margin: 10px auto;
    text-align: center;
}


.block_big .doctor {
    min-height:150px;
    padding:10px;
    border-top:none;
    border-top:2px solid #cd0000;
    border-bottom:2px solid #cd0000;
    border-radius:10px;
    background: #f8f8f8;
}

.block_big .doctor:hover {
    border-left:2px solid #cd0000;
    border-right:2px solid #cd0000;
    border-radius:15px;
    background: #EFEFEF;
}

.block_big .details span{
    font-size: 12px;
    color: #a85a5a;
}


.block_big .details .title{
    color: #6B6B6B!important;
    font-size: 12px!important;
    background: transparent !important;
}

.block_big .details .services{
    color: #f00!important;
    font-size: 14px!important;
    background: #F4F4F4;
    border: 1px solid #cd0000;
    border-radius: 5px;
    padding: 3px 5px;
    margin: 0px 10px;
    line-height: 45px;
    word-wrap: normal;
}

.block_big .details .details{
    font-size: 12px;
    color: #454545;
}

.block_big .details i{
    font-size: 14px;
    color: #6B6B6B;
}

.block_big .details a{
    font-size: 12px!important;
    color: #cd0000;
}

.block_big .details a:hover{
    font-size: 12px;
    color: #000000;
}

.doc_title {
    height: 35px;
    border-bottom: 1px solid #EDEDED;
    margin: 5px;
    font-size: 22px;
    font-weight: bold;
}

.doc_title .title{
    font-size: 10px;
    color: #cd0000;
}

* a:hover,.btn-default:hover,.doc_info .doc_social i:hover,.navbar-default .navbar-nav .open .dropdown-menu >li a:hover,.navbar-default .navbar-nav .open .dropdown-menu >li:hover,.see-more-info:hover {
-moz-transition-duration:.5s;
-o-transition-duration:.5s;
-transition-duration:.5s
}

.clear {
clear:both;
width:100%;
font-size:0;
height:0;
margin-bottom:5px
}

body {
    background-color:#FFF;
    font-family: 'Droid Arabic Kufi',arial;
    font-size:16px;
    font-weight:400;
    margin:auto
}

.header {
min-height:55px
}

.sub_header {
color:#FFFFFF;
height:55px;
background-color:#cd0000
}

.header .logo {
text-align:right;
font-size:30px;
color:#333
}

.header .logo img {
max-height:55px
}

#hotNews {
overflow:hidden;
background:#333
}

#hotNews .span {
color:#FFF;
font-size:18px;
text-align:center;
font-weight:700;
line-height:45px
}

#hotNews .new {
font-size:16px;
background:#444
}

#hotNews .new a {
margin:8px 3px;
color:#fff
}

#hotNews .new marquee {
position:inherit;
width:100%;
margin:13px 0;
color:#fff
}

#contant #primary,#contant .primary {
float:left
}

.block_small {
overflow:hidden;
margin:10px 0;
background-color:#f8f8f8;
border-bottom:2px solid #cd0000;
border-radius:2px
}

.block_small .head {
height:12px;
overflow:hidden;
background-repeat:no-repeat;
background-position:center
}

.block_small .head_title h1 {
    overflow:hidden;
    margin:0 10px 0 0;
    font-size:18px;
    color:#cd0000
}

.block_small .head_title {
height:32px;
border-bottom:1px solid #EDEDED
}

.block_small .contant_ {
overflow:hidden;
padding:7px;
min-height:30px
}

.most_view li {
padding:2px;
font-size:16px;
margin-bottom:3px
}

.most_view li a,.online {
padding:3px;
font-size:14px;
line-height:25px;
font-weight:400;
display:block
}

.most_view li a {
border-bottom:#e8e8e8 solid 1px;
color:#353a3d
}

.most_view li a:hover {
color:#0b3782
}

.online {
    text-align:right;
    color:#353A3D
}

.block_big {
margin:10px 0;
border-radius:10px;
background:#eeeeee
}

.block_big #articles .head_title h1,.block_big .head_title h1 {
margin:0 10px 0 0;
font-size:18px;
color:#FFFFFF;
padding:10px 5px 0 0;
overflow:hidden
}
.block_big #articles .head_title h1 a,.block_big .head_title h1 a{
color:#FFFFFF;
}
.block_big .head {
overflow:hidden;
background-repeat:no-repeat;
background-position:center center
}

.block_big #articles .head_title {
height:32px;
border-bottom:1px solid #EDEDED
}

.block_big .head_title span {
font-size:10px;
padding:3px;
color:#CACACA
}

.block_big .head_title {
    color:#FFFFFF;
    border-bottom:1px solid #ffffff;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    background:#cd0000; /*margin:10px 5px 0 0;*/
    height:45px;
    border-bottom:1px solid #EDEDED
}

.block_big .head_title1 {
    color: #FFFFFF;
    border-bottom: 1px solid #ffffff;
    background: #cd0000;
    height: 45px;
    padding: 11px 11px;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
}

.block_big .head_title2 {
    color: #FFFFFF;
    border-bottom: 1px solid #ffffff;
    background: #cd0000;
    margin: 10px 0px;
    height: 35px;
    padding: 8px 11px;
}

.block_big .foot_title h1 {
overflow:hidden;
margin:0 20px 0 0;
font-size:14px;
font-weight:400;
color:#000;
padding:3px;
text-shadow:#FFF 1px 1px 1px
}

.block_big .foot_title {
text-align:center;
margin-top:5px
}

.block_big .contant_ {
min-height:150px;
padding:10px;
border-top:none; /*border-bottom:2px solid #cd0000;*/
border-radius:10px
}

.minh70{
    min-height: 70px!important;
}
.minh250{
    min-height: 250px!important;
}
.minh350{
    min-height: 250px!important;
}

.block_big .contant_ a {
font-size:14px
}

.block_big .contant_ .uni {
color:#8CBDF2;
font-size:14px
}

.block_big .contant_ .title {
font-size:14px;
font-weight:400;
color:#cd0000
}

.block_big .footer {
    overflow:hidden;
    height:1px;
    border-top:none;
    border-radius:5px
}

#footer {
    overflow:hidden;
    height:auto;
    background: #F3F3F3;
    color:#6b6b6b;
    padding:20px;
    border-top: 1px solid #EAEAEA;
}
#footer .links li a{
    font-size: 10px;
}

.copyright {
    color:#FFF;
    background: #414141;
    font-size:16px;
    text-align:center;
    padding: 10px 0 0 0;
}

#articles {
overflow:hidden
}

#add_form .form-control {
width:auto
}

#articles .articles {
float:right;
min-height:320px
}

#articles .articles h1 {
display:block;
color:#103066
}

#articles .articles h1 a {
display:block;
font-size:14px;
font-weight:700;
color:#cd0000
}

#articles .articles img {
border:1px solid #b1a7a7;
border-radius:2px
}
.articles .text {
    display:block;
    font-size:13px;
    min-height:103px;
    color:#a0a0a0;
    border-bottom:1px solid #eee;
    padding:5px
}
#articles .articles .text {
    display:block;
    font-size:13px;
    min-height:103px;
    color:#a0a0a0;
    border-bottom:1px solid #eee;
    padding:5px
}

#articles .articles .text span {
font-size:13px;
color:#0080C0;
margin-top:8px
}

#articles .articles .tool {
overflow:hidden
}

#slider {
height:300px;
overflow:hidden
}

#slider .slider_doc {
overflow:hidden
}

#slider .slider_doc .doc {
margin:20px;
float:right
}

#slider .slider_doc h1 {
float:right;
color:#FFF;
font-weight:400;
font-size:40px;
text-shadow:#333 1px 1px 1px;
margin-top:10px
}

#cat ul li a,#slider .slider_doc .details {
    font-size:16px;
}

#slider .slider_doc .details {
float:right;
color:#FFF;
padding:2px
}

#slider .slider_doc .read_more {
float:left;
margin:10px 5px 5px;
text-indent:-1000000px;
width:149px;
height:43px;
background-image:url(../images/more.png)
}

#cat {
overflow:hidden;
margin:10px 5px
}

#cat ul {
overflow:hidden
}

#cat ul li {
float:right;
width:95px;
height:100px;
margin:5px 2px
}

#cat ul li i {
width:60px;
margin:auto;
overflow:hidden;
display:block
}

#cat ul li a {
display:block;
text-align:center
}

#cat ul li a:hover {
color:#007cbf
}

.laste_new {
margin:3px
}

.laste_new li {
    margin-bottom:5px;
    font-weight:700;
    font-size:17px;
    border-bottom:1px solid #EDEDED;
    padding:5px
}

.laste_new li h1 a {
font-size:14px;
color:#353A3D;
line-height:25px;
font-weight:700
}

.laste_new li span {
font-size:12px;
font-weight:400;
color:#353a3d
}

.laste_new li span a {
font-size:13px;
font-weight:400;
color:#353a3d
}

.more_last_new {
float:left;
width:90px;
height:23px;
display:block;
background-image:url(../images/more_bg.png);
text-align:center;
color:#FFF;
font-size:16px;
padding:3px
}

#slider_adv {
margin:0 auto;
width:60%
}

#slider_adv div {
margin:5px auto;
border:1px dotted #18F;
float:right
}

.pager {
color:#666;
font-size:15px;
height:30px;
display:block;
padding:5px;
margin:0
}

.pager li {
display:block;
padding:1px 6px;
float:right;
margin:0 1px
}

.pager li a {
color:#358FE3
}

.pager li:hover {
color:#fff
}

.pager li a:hover {
color:#fff;
background-color:#333
}

.pager .current {
color:#FFF;
float:right;
margin:0 1px;
display:inline-block;
padding:6px 15px;
background-color:#333;
border-radius:15px
}

.pager .current:hover {
color:#358FE3
}

.error,.info,.success,.validation,.warning {
max-width:95%;
color:#333;
direction:rtl;
margin:2px auto;
padding:5px 20px;
border-radius:5px
}

.info {
color:#00529B;
border:1px solid #BDC4CA;
background:url(../images/notification-blue.gif) 10px center no-repeat #DAE6F2
}

.success {
color:#4F8A10;
border:1px solid #BAC398;
background:url(../images/notification-green.gif) 10px center no-repeat #DFE9B7
}

.warning {
color:#9F6000;
border:1px solid #D8D4B7;
background:url(../images/notification-yellow.gif) 10px center no-repeat #F8F2B6
}

.error {
color:#D8000C;
border:1px solid #CDBFBE;
background:url(../images/notification-red.gif) 10px center no-repeat #F5DCD8
}

.smaplst,.smaplst ul {
padding:0;
margin:0;
list-style:none
}

.smaplst li a {
background:url(../images/sm1.png) right 7px no-repeat;
padding-right:10px
}

.smaplst li li {
background:url(../images/sm2bg.png) right repeat-y;
padding-right:6px
}

.smaplst li li a {
background:url(../images/sm2.png) right 7px no-repeat;
padding-right:15px
}

.smaplst li li li {
background:url(../images/sm3bg.png) right repeat-y;
padding-right:9px
}

.smaplst li li li a {
background:url(../images/sm3.png) right 7px no-repeat;
padding-right:15px
}

.smaplst a {
display:block;
padding-top:2px;
padding-bottom:2px
}

.smaplst a img {
width:11px;
height:11px;
margin:8px 0
}

.fieldvote {
border-bottom:1px dotted #0DABDE;
color:#0DABDE;
font-size:11px;
margin:3px 1px
}

.fieldvote label {
display:block;
padding:2px;
margin:3px 0;
height:13px
}

.fieldvote span {
color:#043843
}

.resultvote {
background:#a4a4a4;
color:#fff;
float:left;
height:15px;
border-right:solid 1px #767676;
overflow:hidden;
text-align:center
}

.container-fluid >.navbar-header,.navbar-default,.navbar-default .navbar-collapse,.navbar-default .navbar-form,.r-nav {
    background-color:transparent!important;
    z-index: 9;
}

#add_form {
overflow:hidden;
line-height:25px
}

#add_form .title {
padding:5px;
color:#004b8d;
font-family:Arial,Helvetica,sans-serif
}

#add_form dd {
margin:10px 20px 10px 0;
overflow:hidden
}

#add_form dd label,#reviewForm dd label{
float:right;
min-width:125px;
color:#860000;
font-size:16px;
width:auto
}

#add_form dd input [type=password ],#add_form dd input [type=text ],#add_form dd select,#add_form input [type=password ],#add_form input [type=text ],#add_form select {
padding:2px
}

#add_form dd textarea {
padding:2px;
min-width:450px;
min-height:150px
}

#add_form dd input [type=button ],#add_form dd input [type=submit ] {
min-width:67px
}

#add_form label {
float:right;
color:#fd8638;
font-size:14px;
margin:2px 0 1px 5px;
line-height:25px
}

#add_form textarea {
padding:2px;
min-width:350px;
min-height:150px
}

#add_form input [type=button ],#add_form input [type=submit ] {
min-width:67px;
cursor:pointer
}

.navbar-default .navbar-nav >li >a {
color:#fff;
font-size:14px
}
.navbar-nav >li .border {
    border: 1px solid #FFFFFF;
} 

.navbar-nav >li a {
    cursor: pointer!important;
} 
.navbar-default .navbar-brand {
color:#fff
}

.navbar {
    border-radius:0;
    position:relative;
    /*min-height:55px;*/
    margin-bottom:0!important
}

.navbar-default .navbar-nav >.active >a,.navbar-default .navbar-nav >.active >a:focus,.navbar-default .navbar-nav >.active >a:hover {
color:#fff;
background-color:#333;
-webkit-transition-duration:.5s;
-moz-transition-duration:.5s;
-o-transition-duration:.5s;
-transition-duration:.5s
}

.r-nav-big {
background:#cd0000
}

.navbar-default {
    border:none;
    background-color:#cd0000!important;
}

#srchbtn {
width:28px;
height:24px;
text-indent:100000px;
background-image:url(../images/search_01.png)
}

.container .slider {
margin:0!important;
padding:none
}

.noPad {
padding-left:0!important;
padding-right:0!important
}

.noPad5 {
padding-left:5px!important;
padding-right:5px!important
}

.carousel-caption {
left:20%;
right:20%;
padding:10px;
float:right;
background:rgba(25,160,255,.7);
font-size:20px;
text-align:right;
text-indent:30px
}

.dropdown-menu,.laste_new .btn-default,.online span,.see-more,.views {
float:left
}

.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev {
margin-left:0;
margin-right:-15px;
border:1.5px solid #fff;
height:40px;
width:40px;
border-radius:10px;
line-height:36px;
color:#FFF;
font-size:23px;
background:rgba(0,150,255,.8)
}

.carousel-control.left {
background-image:none;
right:auto;
left:0
}

.carousel-control.right {
background-image:none;
left:auto
}

.navbar-nav >li >.dropdown-menu {
margin-top:0;
border-top-left-radius:0;
border-top-right-radius:0;
background:#444/*background:rgba(240,70,70,.9)*/
}

.navbar-default .navbar-nav >.open >a,.navbar-default .navbar-nav >.open >a:focus,.navbar-default .navbar-nav >.open >a:hover {
color:#FFF;
background:#444
}

.dropdown-menu {
position:absolute;
top:100%; /*left:0;*/
z-index:1000;
display:none;
min-width:200px;
padding:5px 0;
margin:2px 0 0;
font-size:14px;
text-align:left;
list-style:none;
background-clip:padding-box;
border-radius:4px;
box-shadow:0 6px 12px rgba(255,255,255,.2);
border:1px solid rgba(255,255,255,.2)
}

.dropdown-menu >li >a {
display:block;
padding:4px 20px;
clear:both;
font-weight:400;
line-height:1.42857;
/*color:#FFF;*/
white-space:nowrap;
text-align:right;
border-top:1px solid #ddd
}

.articles,.articles2 {
padding:10px;
border-left:1px solid #eee
}

.laste_new li span .fa {
color:#cd0000;
font-size:17px
}

.see-more,.see-more-info {
background:#333;
color:#fff;
font-weight:400;
line-height:15px;
margin-top:5px
}

.articles2 {
height:230px
}

.articles2 h5 a {
    display:block;
    font-size:14px;
    color:#fd8638;
    font-weight:700;
    margin-bottom:4px
}

.articles2 .img-circle {
border:1px solid #ddd;
margin:5px
}

.twocontent .data {
min-height:135px
}

.articles2 .lead {
color:#8a9196;
padding:2px;
font-size:13px;
font-family: 'Droid Arabic Naskh ',serif
}

.titlez {
min-height:34.5px
}

.articles .twocontent {
padding:8px 5px 5px;
min-height:155px
}

.articles2 .morre {
float:left;
margin:-25px 0 0
}

.allblock {
border-bottom:1px solid #eee
}

.online span {
font-family:Arial;
font-size:15.02px;
color:#ff6900;
font-weight:700;
margin-left:20px
}

.block_big .foot_title h1,.contant_ .doc_info,.news-content {
font-family: 'Droid Arabic Naskh ',serif
}

* a:hover {
-webkit-transition-duration:.5s;
text-decoration:none;
color:#ff6900
}

#footer .lead {
font-size:15px
}

.left .nav-pills >li >a {
font-size:15px;
color:#fff
}

.left .nav-pills >li >a:hover {
color:#cd0000
}

.doc_info .doc_social i {
font-size:28px
}

.table >tbody >tr >td,.table >tbody >tr >th,.table >tfoot >tr >td,.table >tfoot >tr >th,.table >thead >tr >td,.table >thead >tr >th {
padding:8px;
line-height:1.42857;
vertical-align:top;
border-bottom:1px solid #DDD;
font-size:14px;
text-align: right;
}

.block_big .head_title .news_ h1 {
color:#ff6900
}

.news-content {
font-size:14px;
padding:8px;
margin:5px;
border-bottom:1px solid #eee
}

.news-block .news-content {
text-align:justify!important
}

.img-circle {
border:1px solid #DDD
}

.sec_title3 {
    height:32px;
    border-bottom:1px solid #EDEDED;
    margin-bottom:5px
}

.sec_title2 {
    margin-bottom:5px;
    float:right
}

.sec-img .img-circle {
margin:0 auto;
border-radius:10%!important
}

.doc-img {
margin:5px
}

.carousel-indicators {
bottom:0
}

.navbar-default .navbar-toggle {
border-color:#FFF;
margin-left: auto!important;
margin-right: auto!important;
}

.navbar-default .navbar-toggle .icon-bar {
background-color:#FFF
}

.navbar-default .navbar-nav .open .dropdown-menu >li >a {
color:#FFF
}

.navbar-default .navbar-nav .open .dropdown-menu >li:hover {
background:#eee;
-webkit-transition-duration:.5s
}

.navbar-default .navbar-nav .open .dropdown-menu >li a:hover {
color:#333;
-webkit-transition-duration:.5s
}

.see-more-info:hover {
-webkit-transition-duration:.5s;
background-color:#cd0000
}

.btn-default {
color:#fff;
background-color:#333;
border-color:#CCC
}

.btn-default:hover {
-webkit-transition-duration:.5s;
background-color:#cd0000
}

#footer .navbar-default,#footer .navbar-default .navbar-collapse,.navbar-default .navbar-form {
background-color:transparent
}

#articles .articles .tool a {
display:block;
font-size:14px;
color:#fff
}

.doc_info .doc_social i:hover {
color:#cd0000 -webkit-transition-duration:.5s
}

.sec-img {
float:right;
padding:0;
margin:3px auto
}

.iconsocial {
font-size:13px!important;
text-align:center;
color:#FFF;
padding:10px 0
}

.iconsocial a {
color:#FFF
}

.iconsocial a .fa-facebook {
color:#3949ab
}

.iconsocial a .fa-twitter {
color:#42a5f5
}

.iconsocial a .fa-google-plus {
color:#df5f38
}

.iconsocial a .fa-youtube {
color:#d84315
}

.iconsocial a .fa-instagram {
color:#ab47bc
}

.iconsocial a .fa-snapchat-ghost {
color:#eff157
}

.iconsocial a .fa-android {
color: #00D500
}

.iconsocial a .fa-apple {
color: #9E9E9E
}

.iconsocial a .fa-rss {
color:#FF8000
}

.iconsocial a .fa-globe {
color:red;
}

.login {
text-align:center;
margin:15px 0 0 0
}

.lang {
font-size:10px;
float:left
}

.lang img {
width:24px
}

.lang div {
margin-top:10px;
color:#FFFFFF
}

.right {
float:right!important
}

.left {
float:left!important
}

#footer .navbar-default {
border:0
}

#footer .navbar-collapse {
box-shadow:0 0 0;
padding-left:0;
padding-right:0
} /* R.Slider */

.rslides {
position:absolute;
list-style:none;
width:100%;
padding:0;
margin:55px 0 0;
z-index:-1;
height:92%
}

.rslides li {
-webkit-backface-visibility:hidden;
position:absolute;
display:none;
width:100%;
left:0;
top:0
}

.rslides li:first-child {
position:relative;
display:block;
float:left
}

.rslides img {
display:block;
height:auto;
float:left;
width:100%;
border:0
}
/* Modol PopUp*/
.modal-open .modal {
    color: revert;
}
.modal-content {
    color: #000000;
    /*background-color:#cd0000!important;
    border-radius:10px*/
}
.modal-content-review {
    background-color:#eeeeee!important;
    border-radius:10px
}
.checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"], .radio input[type="radio"], .radio-inline input[type="radio"] {    
    position: inherit!important;
    margin-right:-20px;
    margin-left:auto;
}
.table > thead > tr > th {
    background: #f1f4f6;
}
.badge-white {
    background-color:#FFFFFF!important;
    border-radius: 10px;
}
/* */
#HomeSearch .form-control {
    height: 35px;
    border: 1px solid #cd0000;
}
.bootstrap-select .dropdown-toggle .filter-option {
    float: right!important;
    text-align: right!important;
}
/* colors */
.red{
    color: red!important;
}

.green{
    color: green!important;
}

.orange{
    color: orange!important;
}
.black{
    color: black!important;
}

.white{
    color: white!important;
}

.blue{
    color: blue!important;
}
/* font size */
.f10 {
    font-size: 10px!important;
}
.f13 {
    font-size: 13px!important;
}
.f16 {
    font-size: 16px!important;
}
.f18 {
    font-size: 18px!important;
}
.f20 {
    font-size: 20px!important;
}

.f22 {
    font-size: 22px!important;
}

.f24 {
    font-size: 24px!important;
}


.usersinfo{
    color: #a94442;
}
.usersinfo li {
    color: #a94442;
}
.usersinfo li a{
    color: #a94442;
}
.usersinfo li a:hover{
    color: #FF8000;
}

.affix {
    position: fixed;
    top: 0;
    width: 100%;
    z-index:10;
}


.affix .rslides{
    top: 50px;
}


.Slogin {
    margin: 10px;
    border-bottom: 1px dashed #cdcdcd;
    padding: 10px;
}
.Slogin h1 {
    color: maroon;
    font-size: 25px;
    padding-bottom: 5px;
}


.Slogin h1 span{
    border: 0px #cd0000 solid;
    border-radius: 50px;
    font-size: 15px;
    background: #cd0000;
    color: #fff;
    padding: 0 3px;
}
.Slogin .fa {
    color: #cd0000;
    font-size: 45px;
    padding-bottom: 5px;
    
}
.Slogin span {
    font-size: 13px;
    color:  #828282;
}
.star-rating,.star-reserv-rating {
  line-height:32px;
  font-size:1.25em;
}

.star-rating .fa-star,.star-reserv-rating .fa-star{color: #cd0000;}
.bootstrap-select:not(.input-group-btn),
.bootstrap-select[class*="col-"]{
    float: right;
}