/*--
Author: W3layouts
Author URL: http://w3layouts.com
License: Creative Commons Attribution 3.0 Unported
License URL: http://creativecommons.org/licenses/by/3.0/
--*/
@font-face { font-family: 'IRANSans'; src: url('../fonts/IRANSansWeb_Medium.eot') format('embedded-opentype'), url('../fonts/IRANSansWeb_Medium.ttf') format('truetype'), url('../fonts/IRANSansWeb_Medium.woff') format('woff'); }

html, body { margin: 0; font-size: 10pt; color: #444; font-family: IRANSans; background-color: #fff !important; }
    body a { text-decoration: none; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }

.ltr { direction: ltr; }
a:hover { text-decoration: none; }

/*img { max-width: 95%; }*/
.align-left { text-align: left; }
.align-right { text-align: right; }
.float-left { float: left; }
.float-right { float: right; }
.form-group { margin-bottom: 5px !important; }

.inlineDsply { display: inline !important; }
.margTop10 { margin-top: 10px; }
.margTop30 { margin-top: 30px; }
.top-line { background-color: #545454; padding: 5px 10px 10px 10px; color: #efecec; }
    .top-line .date { padding-left: 1%; font-size: 9pt; text-align: right; padding-top: 12px; }
    .top-line .ticker { padding-top: 12px; text-align: center; }
        .top-line .ticker a { color: #fff; }

.page-header { margin: 10px 0 10px; }
.banner-top { -webkit-box-shadow: 0 2px 4px -2px #ddd; -moz-box-shadow: 0 2px 4px -2px #ddd; box-shadow: 0 2px 4px -2px #ddd; /*------start new------*/ /*background-color: #fff;*/ border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; height: 80px; /*width: 72%;*/ position: fixed; z-index: 1000; box-shadow: 0px 15px 2rem 0px rgba(0,0,0,0.1); left: 13%; right: 13%; background-color: rgba(255,255,255,0.9); }
/*#sectionBody { margin-top: 100px !important; }*/
#Menu { top: 0px; }
.search-control { border-radius: 0px !important; padding: 3px !important; background-color: #aaa; color: rgba(0, 0, 0, 0.16); max-width: 220px; float: left; box-shadow: none !important; margin-top: 30px !important; }
    .search-control .Search-textbox { display: inline-block; border: 0px; background-color: transparent; text-align: left; width: 85%; height: 27px; position: relative; top: -22px; left: -25px; }
    .search-control .fa-search { font-size: 13pt; padding: 3px; }

.social-icons-top li { display: inline-block; padding-top: 10px; }
.social-icons-top .date { font-size: 9pt; direction: ltr; }
.social-icons-top li a { display: block; color: #fff !important; margin-right: 0.5em; -webkit-transition: .5s all; transition: .5s all; -moz-transition: .5s all; -webkit-transition: .5s all; transition: .5s all; -moz-transition: .5s all; box-shadow: 0 0px 2px rgba(0, 0, 0, 0.16); -webkit-box-shadow: 0 0px 2px rgba(0, 0, 0, 0.16); -moz-box-shadow: 0 0px 2px rgba(0, 0, 0, 0.16); -o-box-shadow: 0 0px 2px rgba(0, 0, 0, 0.16); -ms-box-shadow: 0 0px 2px rgba(0, 0, 0, 0.16); background-color: #f16104 ; border-radius: 100%; width: 28px; height: 28px; padding-top: 7px; text-align: center; }
    .social-icons-top li a:hover { transform: rotate(120deg); -ms-transform: rotate(120deg); -webkit-transform: rotate(120deg); /*transform-origin: 20% 40%;*/ }

.marqarea { padding: 10px 0px; color: #444; }
/*.logo { text-align: center; font-family:BNazanin ;text-shadow: 2px 2px 1px #fff; -ms-text-shadow: 2px 2px 1px #fff; -webkit-text-shadow: 2px 2px 1px #fff;}
    .logo h1 { color: #444; font-size: 25pt; }
    .logo p { font-size:20pt;  color: #444;}*/

.logo img { float: left; padding: 5px 0px 0px 2%; }
.form-control { display: block; margin-top: 5px; /*width: 100%;*/ height: 34px; padding: 6px 12px; font-size: inherit; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }

.topMenu { width: 85%; float: right; }
.topLogin { width: 15%; float: left; padding-top: 9px; text-align: left; }

.whiteColor, .whiteColor a { color: #fff; }

.leftBox { padding: 10px; margin-bottom: 20px; background-color: #fff; direction: rtl; border: 1px solid #eee; box-shadow: 5px -3px 5px rgba(0,0,0,.2); -ms-box-shadow: 5px -3px 5px rgba(0,0,0,.2); -webkit-box-shadow: 5px -3px 5px rgba(0,0,0,.2); border-radius: 8px 0px; -ms-border-radius: 8px 0px; -webkit-border-radius: 8px 0px; }
.Boxheader h1, .Boxheader p { text-align: right; margin: 7px 0px !important; padding: 5px; font-size: 20px; color: #f16104 ; }
.Boxheader { padding-top: 2%; color: #717171; direction: rtl; border-bottom: 2px solid rgba(0,0,0,.2); max-width: 98%; margin: auto; margin-bottom: 10px; }
    .Boxheader:after { content: ''; display: block; border-bottom: 2px solid #f16104 ; margin-bottom: -2px; min-width: 170px; max-width: 25%; }
.CenterBox { padding: 10px; background-color: #fff; border: 1px solid #eee; box-shadow: 5px -3px 5px rgba(0,0,0,.2); -ms-box-shadow: 5px -3px 5px rgba(0,0,0,.2); -webkit-box-shadow: 5px -3px 5px rgba(0,0,0,.2); }

.cat { margin-top: 5px; }
    .cat div { list-style: none; }
        .cat div > .media { margin-bottom: 10px; padding: 10px; transition: 1.3s all; -ms-transition: 1.3s all; -webkit-transition: 1.3s all; }
            .cat div > .media:hover { }
    .cat .media { text-align: right !important; min-height: 85px; }
.small-cat .media { text-align: right !important; min-height: 100px !important; }
.small-cat .fa { padding-left: 3px; }


.media-right { float: right; }
    .media-right img { max-width: 80px; border: 1px solid #cfdbf3; padding: 2px; }
.media-heading { font-size: 11pt; }
    .media-heading a { color: #444; }
        /*.media-heading a:hover { color: #3e5996; }*/
.media_summary { font-size: 10pt; color: #666; text-align: justify; }
.media_date { font-size: 8pt; color: #888; }

#voteBody { line-height: 25px; }

/*--slider--*/
.rslides_tabs li:first-child { margin-left: 0; }
.rslides_tabs .rslides_here a { background: rgba(255,255,255,.1); color: #fff; font-weight: bold; }
.events { list-style: none; }
.callbacks_container { position: relative; float: left; width: 100%; padding-bottom: 3%; }
.callbacks { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
    .callbacks li { position: absolute; width: 100%; }
    .callbacks img { position: relative; z-index: 1; height: auto; border: 0; }
    .callbacks .caption { display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; left: 0; right: 0; padding: 10px 20px; margin: 0; max-width: none; top: 10%; text-align: center; }
.callbacks_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 55%; left: 40px; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 34px; width: 34px; background: url(../images/left.png) no-repeat 0px 0px; }
    .callbacks_nav.next { left: auto; background: url(../images/right.png) no-repeat 0px 0px; right: -62px; }
    .callbacks_nav.prev { left: auto; background: url(../images/left.png) no-repeat 0px 0px; left: -58px; }

.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; }
    .rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
    .rslides li { position: relative; display: block; float: left; }
    .rslides img { height: auto; border: 0; max-height: 410px !important; width: 100%; }
.callbacks_tabs { list-style: none; position: absolute; top: 85%; left: 46.5%; padding: 0; margin: 0; display: block; z-index: 99; }
.slider-top span { font-weight: 600; }
.callbacks_tabs li { display: inline-block; margin: 0px 7px; }

.callbacks_tabs a { visibility: hidden; }
    .callbacks_tabs a:after { content: "\f111"; font-size: 0; font-family: FontAwesome; visibility: visible; display: block; height: 10px; width: 10px; display: inline-block; background: #ffffff; border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; }
.callbacks_here a:after { background: #ffce14; }
.thim-click-to-bottom { position: absolute; bottom: 12%; left: 49%; width: 40px; height: 40px; font-size: 40px; line-height: 40px; -webkit-animation: bounce 2s infinite ease-in-out; z-index: 99; }
    .thim-click-to-bottom i { color: #ffce14; border: 2px solid #fff; font-size: 18px; width: 30px; height: 57px; text-align: center; line-height: 54px; border-radius: 20px; -webkit-border-radius: 20px; -o-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; }

/*--slider--*/

.wellcom-well { /*background-color:#fbd946;*/ padding: 5px; text-align: center; color: #666; }
    .wellcom-well .custom-modal-header { width: 100%; }
    .wellcom-well .custom-modal { left: 0 !important; width: 100%; max-width: 200px; /*left: 5% !important;*/ }
        .wellcom-well .custom-modal .fa { border: 0px !important; padding-left: 3px; }
    .wellcom-well .fa-user { color: #fff; font-size: 12pt; }
    .wellcom-well > div { padding: 5px; text-align: right; }
    .wellcom-well > a { color: #fff; }
    .wellcom-well span { color: #e7ff00; }
    .wellcom-well div { padding: 4px; border-bottom: 1px solid #eee; }
.custom-modal-content > div:hover { background-color: #e8ecee; }
.wellcom-well div a { color: #666; }

.custom-modal { position: absolute !important; left: 10px; background-color: #fff; z-index: 1050; display: none; top: 50px; box-shadow: 0 3px 5px #444; padding: 0px 12px 12px 12px; }
    .custom-modal .custom-modal-header { float: right; /*margin-bottom: 5px;*/ }
.clearBoth { clear: both; content: "."; display: block; visibility: hidden; }

.mainImg { padding-bottom: 20px; width: 100%; }
    .mainImg img { margin: 0 auto; max-width: 500px; }

.contact { padding: 30px; line-height: 30px; }
    .contact .fa { color: #999; }
.gallery-box { margin-bottom: 20px; }
.gallery-cover { max-height: 200px; width: 100%; margin: 0 auto; margin-bottom: 0px; margin-bottom: 10px; }
#divColleagues,
#divgallery { direction: ltr; }
blockquote { border: 0px !important; direction:rtl; text-align:justify }
#votesContainer .btn { margin-top: 25px; }


::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: #aaa !important; }
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #aaa !important; opacity: 1; }
::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #aaa !important; opacity: 1; }
:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #aaa !important; }
::-ms-input-placeholder { /* Microsoft Edge */ color: #aaa !important; }



.DateView { text-align: left; padding: 3px; padding-left: 20px; color: #888; font-size: 9pt; /*background-color: #023577;*/ margin-top: 20px; border-top: 1px solid #eee; }
    .DateView i { padding-left: 5px; }
    .DateView .fa-eye { padding-right: 10px; }

.detail-text { font-family: IRANSans !important; font-size: 15px; text-align: right; line-height: 30px; text-align: justify; direction:rtl }
    .detail-text img { max-width: 100%; font-family: IRANSans !important; font-size: 16px; margin: 0 auto; }
    .detail-text p { line-height: 30px !important; font-size: 16px !important; font-family: IRANSans !important; }
    .detail-text span { line-height: 30px !important; font-family: IRANSans !important; font-size: 16px !important; }
    .detail-text div { line-height: 30px !important; font-family: IRANSans !important; font-size: 16px !important; }
    .detail-text iframe { width: 100% !important; height: auto !important; min-height: 580px; border: 0px; }
.detail-moreimg img { float: right; margin-top: 1%; margin-bottom: 1%; }
.file-box { float: right; width: 31%; margin: 1%; background-color: #e7eef6; box-shadow: 3px -3px 5px #cddbe4; -o-box-shadow: 3px -3px 5px #cddbe4; -ms-box-shadow: 3px -3px 5px #cddbe4; -webkit-box-shadow: 3px -3px 5px #cddbe4; padding: 2%; line-height: 40px; }
    .file-box .fa-info-circle { color: #81898E; margin-right: 7px; padding-left: 2px; }

.share_post { display: inline; float: right; width: 100%; margin-top: 20px; }
    .share_post a { color: #fff; display: block; float: right; height: 32px; line-height: 32px; margin-bottom: 25px; margin-right: 10px; padding-right: 10px; }
.linkedin { background-color: #436fc9; }
    .linkedin i { background-color: #3967c6; display: block; float: left; font-size: 16px; height: 32px; line-height: 33px; margin-right: 10px; padding-top: 0; text-align: center; width: 32px; }

.telegram { background-color: #40bef4; }
    .telegram i { background-color: #26b5f2; display: block; float: left; font-size: 16px; height: 32px; line-height: 33px; margin-right: 10px; padding-top: 0; text-align: center; width: 32px; }

.instagram { background-color: #ec5f4a; }
    .instagram i { background-color: #e94d36; display: block; float: left; font-size: 16px; height: 32px; line-height: 33px; margin-right: 10px; padding-top: 0; text-align: center; width: 32px; }

.share_post .facebook { background-color: #436fc9; }
    .share_post .facebook i { background-color: #3967c6; display: block; float: left; font-size: 16px; height: 32px; line-height: 33px; margin-right: 10px; padding-top: 0; text-align: center; width: 32px; }
.share_post .twitter { background-color: #40bef4; }
    .share_post .twitter i { background-color: #26b5f2; display: block; float: left; font-size: 16px; height: 32px; line-height: 33px; margin-right: 10px; padding-top: 0; text-align: center; width: 32px; }
.share_post .googleplus { background-color: #ec5f4a; }
    .share_post .googleplus i { background-color: #e94d36; display: block; float: left; font-size: 16px; height: 32px; line-height: 33px; margin-right: 10px; padding-top: 0; text-align: center; width: 32px; }
.share_post .linkedin { background-color: #007BB5; }
    .share_post .linkedin i { background-color: #346DA6; }
.share_post .stumbleupon { background-color: #EF4E23; }
    .share_post .stumbleupon i { background-color: #CA4638; }
.share_post .cloob { background-color: #8BC63E; }
    .share_post .cloob i { background-color: #3AAA35; }
.share_post .linkedin i, .stumbleupon i, .cloob i { display: block; float: left; font-size: 16px; height: 32px; line-height: 33px; margin-right: 10px; padding-top: 0; text-align: center; width: 32px; }
.footer { direction: rtl; border-top: 2px solid #fff; /*/*background: url(../images/contact.jpg) no-repeat; background-position: center; background-attachment: fixed; background-size: 100% 100%; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; -ms-background-size: 100% 100%; background: linear-gradient(#8e9296,#6f7376); -o-background: linear-gradient(#8e9296,#6f7376); -ms-background: linear-gradient(#8e9296,#6f7376);*/ background-color: #f2f2f2; padding: 2%; margin-top: 3%; }
    .footer .header { border-bottom: 2px solid #eee; color: #fff; font-size: 12pt; }
        .footer .header:after { content: ''; display: block; border-bottom: 2px solid #90d3f8; margin-bottom: -2px; min-width: 170px; max-width: 30%; }
        .footer .header p { padding: 10px 0px; }
    .footer .content { padding: 10px 0px; line-height: 35px; color: #eee !important; }

.copy { text-align: center; background: #373839; }
    .copy  { color: #ddd; font-size: 12px; padding: 1em; }
        .copy  a { color: #ff802f; padding-right: 3px; text-decoration: none; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
            .copy  a:hover { color: #fff; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
.webmail i { font-size: 13pt; color: #21b6f2 !important; }

#toTop { display: none; text-decoration: none; position: fixed; bottom: 30px; right: 25px; overflow: hidden; z-index: 999; width: 32px; height: 32px; border: none; text-indent: 100%; background: url(../images/arr.png) no-repeat 0px 0px; }
#toTopHover { width: 32px; height: 32px; display: block; overflow: hidden; float: right; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); }

.Drop { max-width: 300px; background-color: transparent; position: relative; height: 34px; }
.txtBox { max-width: 300px; background-color: transparent; position: relative; }
.validation-error { position: absolute; height: 34px; color: red; bottom: 0; border-radius: 4px; -ms-border-radius: 4px; -webkit-border-radius: 4px; font-family: Tahoma; font-size: 8pt !important; max-width: 300px; text-align: left; bottom: 0; background-color: #f8b5b5; display: block; width: 100%; padding: 6px 12px; }
.muti-frctrl { max-width: 600px !important; }
.form-heading { padding: 5px 10px !important; font-size: 13pt; margin-bottom: 10px; color: rgba(7, 81, 90, 0.8); background-color: rgba(7, 81, 90, 0.1); }
.tbl-validation-error { position: absolute; font-family: Tahoma; text-align: left; background-color: #ffd6d6; display: block; width: 100%; height: 28px; padding: 6px 12px; font-size: 12px; line-height: 1.42857143; }
.tbl-txtBox { background-color: transparent; position: relative; padding: 2px !important; height: 28px; border-color: rgba(0,0,0,.2) !important; }
.tbl-Drop { background-color: transparent; position: relative; display: inline; padding: 0px; height: 28px; }
.regtbl-header { background-color: #fff; text-align: center !important; }
.radio label { padding-right: 25px; }
.radio { margin: 0px !important; }
.gallery-grid { padding: 10px; text-align: center; /*float: right;*/ }
#lightgallery h4 { font-size: 13pt !important; letter-spacing: 0px !important; }
.gallery1 { position: relative; max-height: 300px; overflow: hidden; }
    .gallery1 h4 { font-size: 14pt !important; letter-spacing: 0px !important; }
    .gallery1 .textbox { width: 100%; height: 100%; position: absolute; top: 0; left: 0; -webkit-transform: scale(0); transform: scale(0); background-color: rgba(15, 36, 83, 0.12); }
    .gallery1:hover .textbox { -webkit-transform: scale(1); transform: scale(1); }

.gallery-grid { height: 260px; overflow: hidden; }
    .gallery-grid img { max-height: 250px; width: 100%; }

.MemberImg { max-height: 100px; }
.HzV7m-b7CEbf .i4ewOd-pzNkMb-tJHJj { display: none !important; }

.ProBox { margin: 2% auto; background-color: rgb(160, 177, 194); padding: 3% 7%; text-align: center; }
    .ProBox .Img img { width: 220px; height: 220px; border: 4px solid #dee5ec; }
    .ProBox #Name { font-size: 200%; color: #fff; text-align: right; }
    .ProBox #LastLogin { font-size: 11pt; color: #fff; padding-top: 3%; text-align: right; }
    .ProBox .btnRow { padding-top: 5%; }
    .ProBox .btnBox { background-color: #fff; border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; padding: 5% 2%; box-shadow: 3px -3px 5px #5c83a8; -ms-box-shadow: 3px -3px 5px #5c83a8; -webkit-box-shadow: 3px -3px 5px #5c83a8; text-align: center; margin-bottom: 3%; min-height: 150px; transition: all 0.6s; -ms-transition: all 0.6s; -webkit-transition: all 0.6s; }
        .ProBox .btnBox:hover { transform: rotate(7deg); -webkit-transform: rotate(5deg); -ms-transform: rotate(5deg); }
        .ProBox .btnBox p { font-family: BNazanin; font-size: 23pt; padding-bottom: 5%; }
        .ProBox .btnBox small { color: #555; }

.EmployerLv .success { background-color: #dee5ec !important; }
.EmployerLv td { text-align: center; }
.EmployerLv .fa { color: #5c83a8; font-size: 12pt; }

.dep_box { padding: 5%; background-color: #dee5ec; color: #0c224a; margin-top: 5%; margin-bottom: 5%; min-height: 80px; text-align: center; font-size: 12pt; box-shadow: 3px -3px 4px #b8c4d1; -ms-box-shadow: 3px -3px 4px #b8c4d1; -o-box-shadow: 3px -3px 4px #b8c4d1; -webkit-box-shadow: 3px -3px 4px #b8c4d1; }
.box1 { text-align: center; font-size: 12.5pt; padding: 7%; background-color: #888c8f; }
    .box1 a { color: #efefef; font-weight: bold; }

.box2 { text-align: center; font-size: 12.5pt; padding: 7%; background-color: #ed6666; }
    .box2 a { color: #efefef; font-weight: bold; }

#default-section { padding: 5% 0; /*text-align:center; background:radial-gradient(#699bba,#eee,#699bba); -ms-background:radial-gradient(#699bba,#eee,#699bba); -webkit-background:radial-gradient(#699bba,#eee,#699bba);*/ }
.defaultbx { padding: 5%; background: rgba(255,255,255,0.95); border: 1px solid #fff; min-height: 380px; margin-bottom: 4%; }
    .defaultbx .image { height: 160px; }
    .defaultbx img { margin: auto; max-height: 150px; transition: all 0.9s; -ms-transition: all 0.9s; -webkit-transition: all 0.9s; }
    /*.defaultbx img:hover { transform:rotate(7deg); -ms-transform:rotate(7deg); -webkit-transform:rotate(7deg) }*/
    .defaultbx .title { padding-top: 5%; font-size: 13pt; font-weight: bold; }
    .defaultbx .summary { padding-top: 5%; padding-bottom: 5%; text-align: justify; min-height: 130px; }
#news-section { background-color: #eee; padding: 1% 0; text-align: center; }
.newsbx img { max-height: 180px; margin: auto; }
.newsbx .title { padding-top: 5%; color: #f16104 ; font-size: 12pt; }
.newsbx .summary { padding-top: 10px; padding-top: 3%; color: #555; text-align: justify; direction: rtl; }
#footerbx-section { padding-top: 4%; /*background:radial-gradient(#fff,#eee,#fff); -ms-background:radial-gradient(#fff,#eee,#fff); -webkit-background:radial-gradient(#fff,#eee,#fff);*/ -webkit-box-shadow: 0 2px 4px -2px #ddd; -moz-box-shadow: 0 2px 4px -2px #ddd; box-shadow: 0 2px 4px -2px #ddd; /*margin-bottom:170px;*/ }
.footerbx { direction: rtl; }
    .footerbx img { margin: auto; }
    .footerbx .title { font-size: 17pt; padding-bottom: 4%; }
    .footerbx .summary { font-size: 11pt; line-height: 30px; }
.box7 img { max-height: 300px; }
.box7 .title { font-size: 20px !important; font-weight: normal !important; }
.box7 .post { font-size: 14px !important; font-weight: normal !important; padding: 5px; }
.box7 .icon li a { background: #f16104  !important; }
.box7:after { border: 2px solid #f16104  !important; }

.box12 a { color: #fff !important; }

.pager-container { padding-bottom: 25px; padding-top: 25px; }
.PagingButton { background-color: #fff; padding: 1px; border: 1px solid #c8cfdc; padding-right: 9px; padding-left: 9px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; color: #798fb6; font-size: 10pt; font-family: Yekan; }
.currentLable { background-color: #cccccc; padding: 2px; padding-right: 9px; padding-left: 9px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; color: #fff; font-size: 10pt; }

.custom-tabs { margin-top: 4%; }
    .custom-tabs > li { direction: rtl; float: right !important; }

.textlnk { padding-bottom: 12px; font-size: 11pt; }
    .textlnk a { color: #555; }
    .textlnk .fa { padding-left: 10px; }

.contact { line-height: 35px; padding: 3%; font-size: 11pt; }


.EmploymentTbl { direction: rtl; background-color: #eee; border-radius: 5px; padding: 3%; }
    .EmploymentTbl .HeaderTr { text-align: right; color: #107CC8; padding: 10px; margin-top: 10px; margin-bottom: 10px; font-weight: bold; font-size: 13pt; border-bottom: 2px solid #fff; }
    .EmploymentTbl .textBoxRTL { border-radius: 3px; -o-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #ccc; color: #555; }
        .EmploymentTbl .textBoxRTL:hover { border: 1px solid #fff; box-shadow: 0 0 3px #888; -o-box-shadow: 0 0 3px #888; -moz-box-shadow: 0 0 3px #888; -webkit-box-shadow: 0 0 3px #888; }
    .EmploymentTbl .textBoxLTR { border-radius: 3px; -o-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #ccc; color: #555; }
        .EmploymentTbl .textBoxLTR:hover { border: 1px solid #fff; box-shadow: 0 0 3px #888; -o-box-shadow: 0 0 3px #888; -moz-box-shadow: 0 0 3px #888; -webkit-box-shadow: 0 0 3px #888; }
    .EmploymentTbl .dropdown { border-radius: 3px; -o-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #ccc; color: #555; }
        .EmploymentTbl .dropdown:hover { border: 1px solid #fff; box-shadow: 0 0 3px #888; -o-box-shadow: 0 0 3px #888; -moz-box-shadow: 0 0 3px #888; -webkit-box-shadow: 0 0 3px #888; }
    .EmploymentTbl .form-control { background-color: #fff !important; }
    .EmploymentTbl .post_commentbox { padding-bottom: 1%; line-height: 25px; }
        .EmploymentTbl .post_commentbox .fa { padding-left: 10px; color: #f16104 ; }

[data-tooltip] { position: relative; z-index: 2; cursor: pointer; }
    [data-tooltip]:before,
    [data-tooltip]:after { visibility: hidden; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; pointer-events: none; }
    [data-tooltip]:before { position: absolute; bottom: 150%; left: 50%; margin-bottom: 5px; margin-left: -80px; padding: 7px; width: 160px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #000; background-color: hsla(0, 0%, 20%, 0.9); color: #fff; content: attr(data-tooltip); text-align: center; font-size: 14px; line-height: 1.2; }
    [data-tooltip]:after { position: absolute; bottom: 150%; left: 50%; margin-left: -5px; width: 0; border-top: 5px solid #000; border-top: 5px solid hsla(0, 0%, 20%, 0.9); border-right: 5px solid transparent; border-left: 5px solid transparent; content: " "; font-size: 0; line-height: 0; }
    [data-tooltip]:hover:before,
    [data-tooltip]:hover:after { visibility: visible; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

.validation { color: red; float: left; }
.eftekhar img { margin: auto; padding-top: 2%; }
.carousel-control { width: 4% !important; }
    .carousel-control .glyphicon { background-color: #f16104 ; padding-top: 9px; width: 50px !important; height: 50px !important; }
.carousel-inner { /*max-height:510px;*/ overflow: hidden; }
    .carousel-inner img { width: 100%; margin: auto; }

.Language { background-color: #f16104 ; padding: 7px; margin: 5.5px !important; float: left; border-radius: 2px; top: 10px; position: relative; }
    .Language a { color: #fff; font-size: 10pt; }

.carousel-indicators {  top:5% !important; height:100px; left:10%  }
@media(max-width:480px) {
    /*.logo h1 { font-size: 20pt; }
    .logo p { font-size: 15pt; }*/
    .ProBox .Img img { width: 150px; height: 150px; }
    .date { text-align: center !important; padding-bottom: 10px; }
}
/*-----------new------------*/


.boxItem { /*animation-delay: 2s;*/ border: solid 1px #ccc; margin-bottom: 15px !important; }
.title { font-size: 18px; color: #fff; font-weight: bold; }
.boxItem img { height: 250px; width: 100% !important; }
.lightbox { margin-bottom: 15px; position: absolute; bottom: 0px; z-index: 100; background-color: #f16104 ; opacity: 0.6; color: #fff; width: 100%; padding: 2%; }
    .lightbox:hover,
    .lightbox:focus { color: #fff; filter: alpha(opacity=90); outline: 0; opacity: .9; }
/*#Honors {margin-top:-50px !important;
}*/
.Honorsbox { margin: 10px; box-shadow: 0px 3px 1rem 0px rgba(0,0,0,0.1); padding: 10px; }
    .Honorsbox img { height: 200px; width: 150px; }
.owl-theme .owl-controls .owl-page { zoom: .7 !important; }

    .owl-theme .owl-controls .owl-page span { width: 10px; height: 10px; background-color: #097eb5 !important; }
.parallax { /* The image used */ /* Set a specific height */ min-height: 400px; /* Create the parallax scrolling effect */ background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover; }
#footerbx { background-image: url(/fa/Styles/images/bg1.jpg); }
#Honorsbx { background-image: url(/fa/Styles/images/bg2.jpg); }
#footerbxDiv { box-shadow: 0px 3px 1rem 0px rgba(0,0,0,0.1); padding-top: 30px; background-color: #fff; opacity: .94 !important; /*bottom: -80px;*/ margin-bottom: 90px; }
.navbar { width: inherit !important; }
.navbar-collapse { padding-right: 0px !important; width: -moz-max-content !important; width: -webkit-max-content !important; width: -o-max-content !important; /* width: -ms-max-content;*/ }

/* fallback for IE*/
/*.navbar-collapse {
    display: inline-block;
}*/
.navbar-nav { margin-top: 10px; margin-right: -40px !important; }
    .navbar-nav > li > a { color: #000 !important; }
.nav > li > a { padding: 8px !important; }
.footer { /*height:550px;
background-image: url(/fa/Styles/images/bg2.jpg);
    background-repeat: no-repeat;*/ }
.continu_ { color: #fff; }
    .continu_:hover { text-decoration: underline; font-size: 15px; }
h5 { font-weight: bold !important; }
#h5 { margin-right: 30px; }
.widget > img { margin-left: 15px; }
.linkMenu { /*margin-right: 30px;*/ font-size: 15px; margin-top: 10px; list-style: none; text-align:right; direction:rtl }
    .linkMenu li { line-height: 2; }
        .linkMenu li a { color:#999 }
        .linkMenu li > a:hover { color: #ccc;  }

.f-box { text-align:center; padding-bottom:5%; }
.f-box img { margin:auto; max-height:270px; }
.f-box .title { color:#777 !important }
.fh5co-sayings .flex-viewport { max-height: 300px !important; }

@media(min-width:1005px )and (max-width:1310) {
    .banner-top { height: 100px; }

    .navbar-nav { margin-right: -48px !important; }
}

@media(max-width:768px) {
    .banner-top { border-radius: 0px; left: 0px; right: 0px; width: 100%; height: auto; /*position:relative;*/ }

    .navbar-nav > li > a { color: #000 !important; }
}

@media(max-width:400px) {
    .banner-top { position: relative; }
}
/*-----------new------------*/
