@CHARSET "ISO-8859-1";
/* Home Sprites starts */

.rtl .common-header{ float: none !important; }
.rtl .common-header h1{ float: none !important; display: block !important; }

.homesprite {
    background:url('../images/home_sprite.png') no-repeat;
    display: block;
}

.homesprite.home-business {
    width: 40px;
    height: 24px;
    background-position: -250px -320px;
    margin-top: 5px;
}
.home-civil {
    width: 40px;
    height: 21px;
    background-position: -39px -5px;
    margin-top: 5px;
}

.home-pubsecurity {
    width: 24px;
    height: 26px;
    background-position: -257px -369px;
    margin-top: 5px;
}

.home-emiratesmenu {
    width: 24px;
    height: 21px;
    background-position: -304px -372px;
    margin-top: 5px;
}

.home-expataffairs {
    width: 27px;
    height: 23px;
    background-position: -253px -420px;
    margin-top: 5px;
}

.home-control_next {
    width: 17px;
    height: 17px;
    background-position: -89px -5px;
}
.home-control_next_hover {
    width: 17px;
    height: 17px;
    background-position: -116px -5px;
}
.home-control_prev {
    width: 17px;
    height: 17px;
    background-position: -143px -5px;
}
.home-control_prev_hover {
    width: 17px;
    height: 17px;
    background-position: -170px -5px;
}
.home-facebook-circle-32 {
    width: 32px;
    height: 32px;
    background-position: -197px -5px;
}
.home-feedback {
    width: 101px;
    height: 59px;
    background-position: -5px -47px;
}
.home-feedback_arabic {
    width: 101px;
    height: 59px;
    background-position: -116px -47px;
}
.home-feedback_hover {
    width: 101px;
    height: 59px;
    background-position: -5px -116px;
}
.home-feedback_hover_ar {
    width: 101px;
    height: 59px;
    background-position: -116px -116px;
}
.home-logo_footer {
    width: 210px;
    height: 55px;
    background-position: -5px -185px;
}
.home-logo_footer_RTL {
    width: 210px;
    height: 55px;
    background-position: -5px -250px;
}
.home-logo_footer.nic{
    background-position: initial;
    background: url(../images/logo_nic_footer.png) no-repeat;
    background-size: contain;    
}
.home-logo_footer_RTL.nic{
    background-position: initial;
    background: url(../images/logo_nic_footer_rtl.png) no-repeat;
    background-size: contain;    
}
.home-mainmenu_business {
    width: 40px;
    height: 40px;
    background-position: -239px -5px;
    margin: 2px auto;
}
.home-mainmenu_dashboard {
    width: 40px;
    height: 40px;
    background-position: -227px -55px;
    margin: 2px auto;
}
.home-mainmenu_emirates {
    width: 40px;
    height: 40px;
    margin: 2px auto;
    background: url(../images/emarat-icon.svg) no-repeat;
    background-size: 90%;
    background-position-y: center;
    background-position-x: center;
    display: block;
    background-color: rgb(255 255 255 / 30%);
    border-radius: 50%;
}
.home-mainmenu_mediacenter{
    width: 40px;
    height: 40px;
    margin: 2px auto;
    background: url(../images/media-icon.svg) no-repeat;
    background-size: 70%;
    background-position-y: center;
    background-position-x: center;
    display: block;
    background-color: rgb(255 255 255 / 30%);
    border-radius: 50%;
}
.home-mobilemainmenu_emirates{
    height: 24px;
    width: 24px;
}
.home-mainmenu_employment {
    width: 40px;
    height: 40px;
    background-position: -227px -155px;
    margin: 2px auto;
}

.home-mainmenu_eservices {
    width: 40px;
    height: 40px;
    background-position: -225px -205px;
    margin: 2px auto;   
}

.home-mainmenu_expats {
    width: 40px;
    height: 40px;
    background-position: -225px -255px;
    margin: 2px auto;   
}

.home-mainmenu_home {
    width: 40px;
    height: 40px;
    background-position: -289px -5px;
    margin: 2px auto;   
}

.home-mainmenu_myoffice {
    width: 40px;
    height: 40px;
    background-position: -277px -55px;
    margin: 2px auto;   
}

.home-mainmenu_nationals {
    width: 40px;
    height: 40px;
    background-position: -277px -105px;
    margin: 2px auto;   
}

.home-mainmenu_publiceservices {
    width: 40px;
    height: 40px;
    background-position: -277px -155px;
    margin: 2px auto;   
}

.home-mainmenu_sectors {
    width: 40px;
    height: 40px;
    background-position: -275px -205px;
    margin: 2px auto;   
}

.home-mainmenu_aboutmoi{
    width: 40px;
    height: 40px;
    background-position: -275px -255px;
    margin: 2px auto;   
}

.home-passport {
    width: 24px;
    height: 30px;
    background-position: -327px -55px;
    margin-top: 5px;
}

.home-traffic {
    width: 31px;
    height: 24px;
    background-position: -327px -95px;
    margin-top: 5px;
}

.home-twitter-32 {
    width: 32px;
    height: 32px;
    background-size: contain !important;
    background: url(../images/X-icon-moi.svg);
}
.home-tiktok-32 {
    width: 32px;
    height: 32px;
    background-size: contain !important;
    background: url(../images/tiktok.svg);
}
.home-telegram-32 {
    width: 32px;
    height: 32px;
    background-size: contain !important;
    background: url(../images/telegram.svg);
}
/*.home-insta-32 {
    width: 32px;
    height: 32px;
    background-position: -330px -212px;
}*/
.home-snap-circle-32 {
    width: 32px;
    height: 32px;
    background-size: contain !important;
    background: url(../images/snap.svg);
}
.huawei-icon{
    width: 37px;
}
.home-insta-circle-32 {
    width: 32px;
    height: 32px;
    background-size: contain !important;
    background: url(../images/insta.png);
}

.home-youtube-circle-32 {
    width: 32px;
    height: 32px;
    background-position: -327px -171px;
}
/*Home Sprites ends */

/*Gitex Sprites Starts */
.gitexsprite{
    background:url('../images/home_sprite.png') no-repeat;
    display: block;
}

.gitex-mainmenu_news{
    width: 40px;
    height: 40px;
    background:url('../images/gitex/gitex_news.png') no-repeat;
    background-position: top center;
    margin: 2px auto;
}

.gitex-mainmenu_participatingsectors{
    width: 40px;
    height: 40px;
    background-position: -275px -205px;
    margin: 2px auto;
}

.gitex-mainmenu_events{
    width: 40px;
    height: 40px;
    background:url('../images/gitex/gitex_event.png') no-repeat;
    background-position: top center;
    margin: 2px auto;
}

.gitex-mainmenu_photogallery{
    width: 40px;
    height: 40px;
    background:url('../images/gitex/gitex_gallery.png') no-repeat;
    background-position: top center;
    margin: 2px auto;
}

.gitex-mainmenu_gitex {
    width: 40px;
    height: 40px;
    background:url('../images/gitex/gitex_gitex_logo.png') no-repeat;
    background-position: top center;
    margin: 2px auto;
}

.gitex-mainmenu_contactus {
    width: 40px;
    height: 40px;
    background:url('../images/gitex/gitex_contact.png') no-repeat;
    background-position: top center;
    margin: 2px auto;
}

.gitex-mainmenu_inthepress {
    width: 40px;
    height: 40px;
    background:url('../images/gitex/gitex_press.png') no-repeat;
    background-position: top center;
    margin: 2px auto;
}

/*Gitex Sprites Ends */
input.buttonlink[type="button"], input.buttonlink[type="submit"], input.buttonlink[type="submit"]:hover{border:0px solid #000 !important;background:rgba(255,0,0,0.0) !important;color:#00AB67 !important;}
#thumb-tray{ height:106px !important;}
/* Mega Menu Sprites starts */
.menusprite {
    background-image: url(menu_sprite.png);
    background-repeat: no-repeat;
    display: block;
}

.menusprite-NIC {
    width: 25px;
    height: 25px;
    background-position: -5px -5px;
}

.menusprite-borderguards {
    width: 25px;
    height: 25px;
    background-position: -40px -5px;
}

.menusprite-civilAffairs {
    width: 25px;
    height: 25px;
    background-position: -75px -5px;
}

.menusprite-civilDefence {
    width: 25px;
    height: 25px;
    background-position: -110px -5px;
}

.menusprite-common {
    width: 24px;
    height: 24px;
    background-position: -145px -5px;
}

.menusprite-emirates_asir {
    width: 24px;
    height: 24px;
    background-position: -179px -5px;
}

.menusprite-emirates_baha {
    width: 24px;
    height: 24px;
    background-position: -145px -39px;
}

.menusprite-emirates_eastern {
    width: 24px;
    height: 24px;
    background-position: -179px -39px;
}

.menusprite-emirates_hail {
    width: 24px;
    height: 24px;
    background-position: -5px -73px;
}

.menusprite-emirates_jazan {
    width: 24px;
    height: 24px;
    background-position: -39px -73px;
}

.menusprite-emirates_jowf {
    width: 24px;
    height: 24px;
    background-position: -73px -73px;
}

.menusprite-emirates_madinah {
    width: 24px;
    height: 24px;
    background-position: -107px -73px;
}

.menusprite-emirates_makkah {
    width: 24px;
    height: 24px;
    background-position: -141px -73px;
}

.menusprite-emirates_najran {
    width: 24px;
    height: 24px;
    background-position: -175px -73px;
}

.menusprite-emirates_northern {
    width: 24px;
    height: 24px;
    background-position: -209px -73px;
}

.menusprite-emirates_qasim {
    width: 24px;
    height: 24px;
    background-position: -5px -107px;
}

.menusprite-emirates_riyadh {
    width: 24px;
    height: 24px;
    background-position: -39px -107px;
}

.menusprite-emirates_tabuk {
    width: 24px;
    height: 24px;
    background-position: -73px -107px;
}

.menusprite-financialinvestigation {
    width: 25px;
    height: 25px;
    background-position: -107px -107px;
}

.menusprite-icon_applyjob {
    width: 24px;
    height: 24px;
    background-position: -142px -107px;
}

.menusprite-icon_authorization {
    width: 24px;
    height: 24px;
    background-position: -176px -107px;
}

.menusprite-icon_civilaffairs {
    width: 24px;
    height: 24px;
    background-position: -210px -107px;
}

.menusprite-icon_common {
    width: 24px;
    height: 24px;
    background-position: -5px -141px;
}

.menusprite-icon_electronicmessages {
    width: 24px;
    height: 24px;
    background-position: -39px -141px;
}

.menusprite-icon_emirates {
    width: 24px;
    height: 24px;
    background-position: -73px -141px;
}

.menusprite-icon_employmentappadmin {
    width: 24px;
    height: 24px;
    background-position: -142px -141px;
}

.menusprite-icon_hajjpermit {
    width: 24px;
    height: 24px;
    background-position: -176px -141px;
}

.menusprite-icon_istiqdam {
    width: 24px;
    height: 24px;
    background-position: -210px -141px;
}

.menusprite-icon_jobresult {
    width: 24px;
    height: 24px;
    background-position: -5px -175px;
}

.menusprite-icon_laborimportation {
    width: 24px;
    height: 24px;
    background-position: -39px -175px;
}

.menusprite-icon_moidiwan {
    width: 24px;
    height: 24px;
    background-position: -73px -175px;
}

.menusprite-icon_moinic {
    width: 24px;
    height: 24px;
    background-position: -107px -175px;
}

.menusprite-icon_passports {
    width: 24px;
    height: 24px;
    background-position: -141px -175px;
}

.menusprite-icon_postaldelivery {
    width: 24px;
    height: 24px;
    background-position: -175px -175px;
}

.menusprite-icon_publicsecurity {
    width: 24px;
    height: 24px;
    background-position: -209px -175px;
}

.menusprite-icon_traffic {
    width: 24px;
    height: 24px;
    background-position: -5px -209px;
}

.menusprite-investigation {
    width: 25px;
    height: 25px;
    background-position: -39px -209px;
}

.menusprite-kfsc {
    width: 25px;
    height: 25px;
    background-position: -74px -209px;
}

.menusprite-medicalservices {
    width: 25px;
    height: 25px;
    background-position: -109px -209px;
}

.menusprite-narcoticscontrol {
    width: 25px;
    height: 25px;
    background-position: -144px -209px;
}

.menusprite-officersclub {
    width: 25px;
    height: 25px;
    background-position: -179px -209px;
}

.menusprite-passports {
    width: 25px;
    height: 25px;
    background-position: -213px -5px;
}

.menusprite-police {
    width: 25px;
    height: 25px;
    background-position: -243px -40px;
}

.menusprite-prisons {
    width: 25px;
    height: 25px;
    background-position: -244px -75px;
}

.menusprite-publicSecurity {
    width: 25px;
    height: 25px;
    background-position: -244px -110px;
}

.menusprite-securityForces {
    width: 25px;
    height: 25px;
    background-position: -244px -145px;
}

.menusprite-securityaviation {
    width: 25px;
    height: 25px;
    background-position: -243px -180px;
}

.menusprite-traffic {
    width: 25px;
    height: 25px;
    background-position: -214px -215px;
}
    
/* Common Html Styles - Start */
body{font-family:"Droid Sans", "Droid Arabic Kufi", Tahoma, Arial, sans-serif;font-size:12px; line-height:18px;}
.rtl body{font-family: Tahoma, "Droid Arabic Kufi", "Droid Sans", Arial, sans-serif }
.ltrnumber{direction:ltr;}
.rtl {font-family:Tahoma, "Droid Arabic Kufi", "Droid Sans", Arial, sans-serif}
.rtl a {font-family:"Droid Arabic Kufi", "Droid Sans", Tahoma, Arial, sans-serif}
.rtl p {font-family:Tahoma, "Droid Sans", Arial, sans-serif; line-height:20px; font-size: 12px;}
.rtl h3 {font-family:"Droid Arabic Kufi", "Droid Sans", Tahoma, Arial, sans-serif; font-size: 18px; line-height: 26px; }
.rtl h1, .rtl h2, .rtl h3, .rtl h4, .rtl h5{font-family:"Droid Arabic Kufi", "Droid Sans", Tahoma, Arial, sans-serif !important; }
.rtl label { font-family:"Droid Arabic Kufi", "Droid Sans", Tahoma, Arial, sans-serif; font-weight: bold;}
label {font-family:"Droid Sans", "Droid Arabic Kufi", Tahoma, Arial, sans-serif; font-weight: bold;}
#tabs span a{text-decoration:none;color:#fff !important;cursor:hand;}
hr {border-bottom:1px solid #cdcdcd; margin:10px 0;}
h5 {font-size: 16px !important;padding: 10px 0 5px !important;font-weight: bold;font-family: Arial, sans-serif !important;}
.rtl  h5 {font-family: "Droid Arabic Kufi", "Droid Sans", Tahoma, sans-serif;line-height: 22px;}
p{margin: 0 0 10px 0 !important;}

/* Common Html Styles - End */
/*Help Box Script*/
.helpButtonPlace{height:30px; padding:5px 5px 0px 5px;}
.printTable{ border:1px solid #000;}
.printTable td{ border-right:1px solid #000; border-top:1px solid #000; padding:3px;}
.printTable th{ border-right:1px solid #000; padding-left:5px; padding:3px;}

.text_no_wrap{ white-space:normal !important;}
#appTableDiv table, #appTableDiv tbody, #appTableDiv thead, #appTableDiv th, #appTableDiv tr, #appTableDiv td, #appTableDiv tfoot { display:block;  width:100%;}

#appTableDiv th, #appTableDiv td {  display:table-cell !important;  width:auto !important;}

#appTableDiv th {   padding:2px 15px !important;}

#appTableDiv tr {   display:table-row !important;   width:100% !important;}

#appTableDiv thead {    display:table-row !important;   width:100% !important;}

.greenButton {  padding: 5px;   position: relative; cursor: pointer;    display: inline-block;  font-size: 12px;    text-decoration: none;  color: #00AB67;}

.greenButton i:before { margin-right:0; margin-left:0;  line-height: 22px;}

.greenButton:hover {    color: #f49c14;}

.redButton {    padding: 5px;   position: relative; cursor: pointer;    display: inline-block;  font-size: 12px;    text-decoration: none;  color: #e92e1f;}

.redButton:hover {  color: #e92e1f;}

div.appointments_legend {   clear:both; padding:5px;    width:100%; border:1px solid #cdcdcd;   background:#e7e7e7; margin-top:10px;}

div.appointments_legend span {  display:inline-block;}

div.appointments_legend .icon-ok-circled {  color: #00AB67; font-weight:bold;}

div.appointments_legend .icon-block {   color: #e92e1f; font-weight:bold;}

div.appointments_legend i:before {  line-height: 22px;}

#appTableDiv table thead th, #appTableDiv table tbody td{   text-align:left !important; white-space:nowrap;}

.rtl #appTableDiv table thead th, .rtl #appTableDiv table tbody td {    text-align:right !important;}

#appTableDiv table thead th, #appTableDiv table tbody tr td{    padding:10px;   width:auto !important;  white-space:nowrap; vertical-align: middle; height:60px !important;}

#appTableDiv table thead tr{    border-bottom:1px solid #cdcdcd;}

#appTableDiv {  clear: both;    overflow-x: hidden; table-layout: fixed;    width: 100%;    display: inline-table;}

#appTableDiv thead th { display:none !important;}

#appTableDiv tbody tr { border-bottom:1px solid #cdcdcd;}

#appTableDiv tbody th { background:#f7f7f7;}

.sticky-wrap {  overflow-x:auto;    overflow-y: hidden; position: relative; width: 100%;    border: 1px solid #cdcdcd;}
.sticky-wrap .sticky-thead,
.sticky-wrap .sticky-col,
.sticky-wrap .sticky-intersect {    opacity: 0; position: absolute; top: 0; left: 0;    transition: all .125s ease-in-out;  z-index: 2; width: auto; /* Prevent table from stretching to full size */}
    .sticky-wrap .sticky-thead {        box-shadow: 0 0.25em 0.1em -0.1em rgba(0,0,0,.125);     z-index: 3;     width: 100%; /* Force stretch */    }
    .sticky-wrap .sticky-intersect {        opacity: 1;     width: auto !important; }
        .sticky-wrap .sticky-intersect th {         background-color: #666;         color: #eee;            display:none;       }
.sticky-wrap td,
.sticky-wrap th {   box-sizing: border-box;}
.sticky-wrap.overflow-y {   overflow-y: auto;   max-height: 50vh;}
.sticky-wrap .sticky-col {  width:auto !important;  background: #f7f7f7;}

.sticky-wrap table.sticky-col tr {  padding:10px}
.stickysidebar{ height:inherit !important; border-top:#ccc solid 1px;}
.stickysidebar tr td{ height:inherit !important; border-top:#ccc solid 1px;}
.stickysidebarposition{padding-left:110px; padding-top:44px;  }
/*.appointmenttableclass td:lang(en){ padding-top:1px;}

.appointmenttableclass:lang(ar){ padding-top:2px;}*/
.mainstickysidebar{width:108px;position:absolute;background-color:#f7f7f7;z-index:3;margin-top:46px; }
.mainstickysidebar>table>tbody>tr>td:nth-of-type(1){height:60px !important;}

ul .formlisting{ width:100%; list-style-position:outside; list-style-type:none; padding:0px; margin:0px;}
ul .formlisting li{ line-height:22px; height:32px; padding:5px 0px 5px 5px; clear: left; }
ul .formlisting li:before{ line-height:22px; padding:0 5px; content: '\e846'; font-family:"fontello", Tahoma; color: #00ab67; float:left;font-size: 16px; } 
ul .formlisting p{ width:65%; float:left; font-size: 12px;}
ul .formlisting a{ float:right;}

.rtl ul .formlisting li{ line-height:22px; height:32px; padding:5px 5px 5px 0px; clear: right; }
.rtl ul .formlisting li:before{ line-height:22px; padding:0 5px; content: '\e845'; font-family:"fontello", Tahoma; color: #00ab67; float:right; font-size: 16px; } 
.rtl ul .formlisting p{ float:right; font-size: 13px;}
.rtl ul .formlisting a{ float:left;}






.radiobutton1>table{width:300px !important; padding:10px 0 0 0;}
.radiobutton1>table>tbody>tr>td:nth-of-type(1){width:150px !important; height:25px;}
.radiobutton1>table>tbody>tr>td:nth-of-type(2){width:150px !important; height:25px;}
.radiobutton1 td input{float:left !important; padding-left:10px;}
.radiobutton1 td label{float:left !important;}

.radiobutton_servicedetail>table{width:100px !important; padding:10px 0 0 0;}
.radiobutton_servicedetail>table>tbody>tr>td:nth-of-type(1){width:40px !important; height:25px;}
.radiobutton_servicedetail>table>tbody>tr>td:nth-of-type(2){width:50px !important; height:25px;}
.radiobutton_servicedetail td input{float:left !important; padding-left:10px;}
.radiobutton_servicedetail td label{float:left !important;}


.activationcodewidth{ width:250px;}
.activationcodewidth li{ display:inline-block;}
.expiredred{ background-color:#FF0000; width:20px; height:15px;}
.expiredorange{ background-color:#ff9900; width:20px; height:15px;}
.greyBG{/*background-color:#D3D3D3*/}
.w30{width:30%;}
.w40{width:40%;}
.w50{width:50%;}
.w100{width:100%;}
.wfloatright:lang(en){float:right;}
.wfloatleft:lang(en){float:left;}
.wfloatright:lang(ar){float:left;}
.wfloatleft:lang(ar){float:right;}
.clear{ clear:both; margin:0px; padding:0px;}
.langtextalign:lang(en){text-align:right;}
.langtextalign:lang(ar){text-align:left;}
.height33{ height:33px;}
.rtl .new_visa ul li{float:right; margin:0 0 0 5px;}
.new_visa ul li{float:left; margin:0 5px 0 0; display:inline-block;}
.new_visa ul li>input{width:146px; min-width:130px !important;}
.rtl .new_visa ul li>input{width:140px; min-width:120px !important;}
.new_visa ul {list-style:none; float:left; margin-left:0 !important; margin-right:0 !important; }
.rtl .new_visa ul {float:right;}

table.tbl3columnvisa{margin-bottom:15px}
#eservice-container .common-body table.tbl3columnvisa td{padding:3px; vertical-align:middle;}
#eservice-container .common-body table.tbl3columnvisa>tbody>tr>td.labels,
#eservice-container .common-body table.tbl3columnvisa>tbody>tr>td:nth-of-type(1){width:124px !important;font-weight:bold; vertical-align:middle; white-space:nowrap;}

.rtl #eservice-container .common-body table.tbl3columnvisa>tbody>tr>td.labels,
.rtl #eservice-container .common-body table.tbl3columnvisa>tbody>tr>td:nth-of-type(1){width:113px !important;font-weight:bold; vertical-align:middle; white-space:nowrap;}

#eservice-container .common-body table.tbl3columnvisa>tbody>tr>td.colon,
#eservice-container .common-body table.tbl3columnvisa>tbody>tr>td:nth-of-type(2){width:1% !important;font-weight:bold; content:':'; vertical-align:middle;}
#eservice-container .common-body table.tbl3columnvisa>tbody>tr>td.inputValues,
#eservice-container .common-body table.tbl3columnvisa>tbody>tr>td:nth-of-type(3){width:auto !important; vertical-align:middle;}
#eservice-container .common-body table.tbl3columnvisa>tbody>tr>td.btns{width:100% !important; text-align:center; padding:10px !important; content:'' !important;}



/*Aler Area Start */
#dialogoverlay{ display: none;  position: fixed;    top: 0px;   left: 0px;  background: rgba(0,0,0,0.7);width: 100%;height: 100%;   z-index: 10;}
#dialogbox{ display: none;position: fixed;  background: #fff;   border-radius:7px; width:550px; z-index: 10;}
#dialogbox > div{ background:#FFF; margin:8px; }
#dialogbox > div > #dialogboxhead, #dialogbox > div > #dialogboxheadar{ background: #00AB67; font-size:16px; padding:10px; color:#fff; }
#dialogbox > div > #dialogboxbody:lang(en){ background:#fff; padding:20px; color:#666; text-align:left; size:12px; font-weight:500; white-space:pre-wrap; line-height:20px;}
#dialogbox > div > #dialogboxbody:lang(ar){ background:#fff; padding:20px; color:#666; text-align:right !important; size:12px; font-weight:500; white-space:pre-wrap; line-height:20px;}
#dialogbox > div > #dialogboxfoot, #dialogbox > div > #dialogboxfootar{ background: #eeeeee; padding:10px; text-align:center; }
.alertbtn{ background-color:#00AB67; border:1px solid #2A815F; width:100px; color:#fff; size:12px; padding:10px;}
/*Alert Area End*/

/*Confirmation Area Start */
#jsconfirm {box-shadow: 0 0 10px #222; 0;margin: 0;padding: 0;position:fixed;top: -1000px;z-index: 100; left: 50% !important; margin-left: -295px; }
#jsconfirm table {background: #fff;width:550px;height: 150px;text-align:center;}
#jsconfirmtitle {background-color:#00AB67;color:#fff;font-weight: bold;height:20px;text-align:left;font-size:16px; padding:10px; color:#fff;}
.rtl #jsconfirmtitle {background-color:#00AB67;color:#fff;font-weight: bold;height:20px;text-align:right;font-size:16px; padding:10px; color:#fff;}
#jsconfirmbuttons {height: 50px;text-align: center;}
#jsconfirmcontent{ padding:20px; color:#666666; font-size:14px; vertical-align:middle; height:50px;}
.only-mobile{ display: none !important; }
/*Confirmation Area End */

@media screen and (max-width: 640px) {
    .only-mobile{ display: inline-block !important; }
    .only-desktop{ display: none !important; }
    #jsconfirm.survey-popup{ position: absolute !important; top: 5% !important; font-size: 14px !important; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
    #jsconfirm { left: 2% !important; right: 2%; margin-left: 0 !important; }
    #jsconfirmtitle { height: auto; height: 38px !important; }
    #jsconfirmcontent{height: auto; padding-bottom: 10px; }
    #jsconfirmcontent td > img:first-child{ margin-right: 25px; }
    #jsconfirm table{ height: auto; }
    #jsconfirmbuttons{ height: auto; padding: 10px; }
    #jsconfirmbuttons input{ margin: 0 !important;}
    #jsconfirm p{ padding-bottom: 10px; }
    .wpthemeLeft a.cus-crumb-tail, .wpthemeLeft>span.cus-crumb-tail{ float: none !important; }
    .rtl .wpthemeLeft a.cus-crumb-tail, .rtl .wpthemeLeft>span.cus-crumb-tail{ float: none !important; }
}

 @media screen and (min-width: 641px) and (max-width: 960px) {
    #jsconfirm.survey-popup{ position: absolute !important; top: 7% !important; font-size: 14px !important; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }    
}

.sectors_intro {margin-bottom:20px;}
.sectors_intro h1{ font-size:20px; color:#00AB67; padding:0 0 10px 0; font-weight:bold;}
.sectors_list_wrapper{width:100%; float:left; border-top:#00AB67 solid 9px; text-align:left;}
Div.sectors_list_title{ background-color:#00AB67; width:auto; max-width:150px; min-width:50px; color:#fff; font-size:16px; font-weight:bold; padding:10px; cursor:pointer; text-align:center;}
Div.sectors_list ul{padding:10px 0px 0px 10px; margin:0px;list-style:none;}
Div.sectors_list ul li, Div.sectors_list ul li ul li{padding:5px 0px;}
Div.sectors_list>ul>li>a:before {font-family:"fontello",Tahoma; content:'\e840'; color: #000; padding:0 4px 0 0; font-size:16px;}
Div.sectors_list ul li ul{padding:0 0 0 10px; margin:0;list-style:none;}
Div.sectors_list ul li ul li ul{padding:0 0 0 30px !important; margin:0;list-style:disc;}
Div.sectors_list>ul>li>ul>li>a:before {font-family:"fontello",Tahoma; content:'\e846'; color: #222; padding:0 4px 0 0; font-size:16px;}
Div.sectors_list{float:inherit;padding:10 0 0 10px; width:auto; min-width:100px; max-width:220px;}
Div.sectors_list a:link, Div.sectors_list a:active, Div.sectors_list a:visited{ display:block; color:#000000; font-size:12px; font-weight:normal; text-decoration:none;}
Div.sectors_list a:hover{ color:#00AB67;text-decoration:none;}
Div.sectors_list .more{ color:#F49C14; font-size:12px; font-weight:bold; text-decoration:none; cursor:pointer;}


.rtl .sectors_list_wrapper{float:right; text-align:right;}
.rtl Div.sectors_list ul{padding:10px 10px 0px 0px;}
.rtl Div.sectors_list ul li ul{padding:0px 10px 0px 0px;}
.rtl Div.sectors_list>ul>li>a:before {content:'\e83f'; padding:0 0 0 4px;}
.rtl Div.sectors_list>ul>li>ul>li>a:before {content:'\e845'; padding:0 0 0 4px;}
.rtl Div.sectors_list ul li ul li ul{padding:0 30px 0 0 !important; margin:0px;list-style:disc;}

/* Service Popup */
.service-popup-datatable{border:1px solid #dddddd;}
.service-popup-datatable th{background-color:#f4f4f4;border:1px dotted #dddddd;text-align:center;font-size:12px;font-weight:bold;color:#666;}
.service-popup-datatable td{background-color:#ffffff;border-top:1px dotted #dddddd;border-left:1px dotted #dddddd;border-right:1px dotted #dddddd;text-align:left;font-size:11px;font-weight:normal;color:#666;}
a {text-decoration:none}
#mask{display: none;background:#000;position:fixed;left:0;top:0;z-index:10;width:100%;height:100%;opacity:0.8;z-index:999;}

.service-popup{max-width: 900px !important; display:none; position:absolute;top: 50%;left: 50%;z-index: 99999;box-shadow: 0px 0px 20px #999;-moz-box-shadow: 0px 0px 20px #999; /* Firefox */   -webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */ border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px; /* Firefox */  -webkit-border-radius: 3px; /* Safari, Chrome */    background: #ffffff;}
.service-popuppos{top: 200px !important;}
.service-popup_container{min-height:100px;  height:auto;    margin-top: -20px;  padding: 0; float:left; width:100%}
.service-popup_header { padding: 10px;background-color: #00AB67;    color: #ffffff; font-size: 14px;    font-weight: bold; width:100%}
.service-popup_body {   padding: 10px;  height: auto;   display: block; float:left; width:100%; clear:both;}
.modalClose {   float:right;    display: inline-block;  cursor: pointer;}
.rtl .modalClose {  float:left !important;  display: inline-block;  cursor: pointer;}
.service-popup-small{width: 300px !important;}
.service-popup-medium{width: 700px !important;}
.service-popup-large{width: 900px !important;}
.rtl .service-popup_container{float:right}
.rtl .service-popup_body {float:right}
/* End */

/*Login Popup*/
.login_popup_user { background-color: #f7f7f7;  border: 1px solid #e8e8e8; padding:0px 5px;}
.login_popup_password { background-color: #f7f7f7;  border-bottom: 1px solid #e8e8e8;   border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8;}
.login_popup_user span {    padding: 10px 5px;  display: inline-block;  font-family: "fontello", Arial; vertical-align: middle;}
.login_popup_user span input[type=text], .login_popup_user span input[type=password], .login_popup_captcha .captchaInput {  font-family: "fontello", Tahoma !important; height:30px !important;}
.login_popup_buttons {clear:both;   display: inline-block;  float:left; margin: 10px 5px 10px 0;    vertical-align: middle;}
.rtl .login_popup_buttons {clear:both;  display: inline-block;  /*float:right;  */margin: 10px 5px 10px 0;  vertical-align: middle;}
.login_popup_message {display: block;   padding: 10px;  background-color: #d9edf7;  color: #31708f; margin-bottom: 10px;}
.rtl .login_popup_message {
  float: right;
  width: 100%;
}
.rtl .helpText h6{ white-space:nowrap;}
.login_popup_message h6{display: inline;}
.rtl .login_popup_message h6{float:right; padding-right:5px;}
.login_popup_message i{padding: 3px;}
.login_popup_message input[disabled], .login_popup_message input[type=text] {   background: none !important;    border: none !important;    padding: 0 !important;  margin: 0 !important;   width: inherit !important;  font-weight: bold !important;}
.login_popup_activation {   background-color: #f7f7f7;  border: 1px solid #e8e8e8;}
.login_popup_activation ul li { padding: 10px 5px;  display: inline-block;  font-family: "fontello", Tahoma;    vertical-align: middle; margin:0px;}
.login_popup_activation ul li ul li {   padding:0px;    display: inline-block;  font-family: "fontello", Tahoma;    vertical-align: middle; margin:0px;}

.login_popup_captcha {  background-color: #f7f7f7;  border: 1px solid #e8e8e8; margin-bottom: 5px;}
.login_popup_captcha ul {list-style:none; margin: 0 10px 10px 10px !important;}
.login_popup_captcha ul li {vertical-align: middle; padding:0px; margin:0px; font-family: "fontello", Tahoma; vertical-align: middle; margin:0px;}

.login_popup_captcha img {margin-left: 10px; margin-right:10px;}
.login_popup_user input, .login_popup_password input, .login_popup_captcha input {width: 145px; line-height: 20px;} 
.login_popup_captcha input {margin-left: 0 !important;} 
#smsNotification {  display: inline-block !important;   font-weight: bold;}
#timer {    color: #ff0000; font-weight: bold;}
.timer::before {    content: '\e841';   font-family: 'fontello', Arial; padding: 3px;   margin: 0 3px;  font-size: 14px;    color: #ff0000; font-weight: bold;}
/*End*/

/* WCM English Text Not available message */
div.lotusErrorBox {padding:20px;text-align:center;width:100% !important;}
div.lotusErrorBox:after {content:'Content is Available in Arabic Only'; color:#00AB67; font-size:14px;margin:0 auto; display:block; padding:10px;text-align:center;}
.rtl div.lotusErrorBox:after {content:'Requested Content Not Found - لم يتم ايجاد أية محتويات'; color:#00AB67; font-size:14px;margin:0 auto; display:block; padding:10px;text-align:center;}
div.lotusErrorContent {display:none !important}
div#slides{height:268px; width:680px;}
.slidesjs-container{    height:268px !important;}
.header-moi { height:122px;}
.logged-in-header{height:170px;}
.logo{ width: 331px; height: 77px; background:url('../images/logo.png') no-repeat  }
.logo a{display: block; width: 100%; height: 77px}
.rtl .logo{ width:380px; height: 77px; background:url('../images/logo_ar.png') no-repeat right; }
.ltr .logo a{display: block; width: 100%; height: 77px}
.container{ padding: 0 0px; }
.container-wcm{padding:0 20px 0 0;}
.rtl .container-wcm{padding:0 0 0 20px;}
.panel .container{ padding:0px; }
/* social links */
    .rtl .social-block { padding-right:10px;}
    .social-block li{width:40px;}
    .social-block li a { display: block;}
/* top navigation */

.topnav {padding: 5px 0; margin-bottom: 5px; width:100%;}
    .topnav li { position: relative; float:left; padding: 0 10px; border-right: 1px #888 solid; }
    .topnav li:last-child{ border-right: none;padding-right:0 !important; margin: 0; }
        .topnav li a { border-bottom: 6px #fff solid; color: #000; }
        .topnav li a:hover  {  }
        .topnav li div { position: absolute; top: 22px; left: 10px; margin-left: -3px;  width: 160px; background: #ececec;border: 3px #fcfcfd solid; z-index: 12; display: none; }
            .rtl .topnav li div { left: 0; right: 10px; margin-left: auto; margin-right: -3px; }
            .topnav div ul { padding: 15px; border-bottom: 3px #a6a6a6 solid; }
            .topnav li.active a{ text-decoration: underline; color:#046800; }

        .topnav div li { float: none; margin: 0 0 15px; padding: 0; font-size: 12px; border: 0; }
        .topnav li div a{ border: 0;  }
            .topnav li.active div a { border:0;text-decoration:none; color: #000; }
.topnav li.active div a:hover{text-decoration: underline; color:#046800;}
        .ltr .topnav li.last { padding-right: 0; border-right: 0; }
        
        .rtl .topnav li{ float:right;  }
            .rtl .topnav li.last{ padding-left: 0; }
            .rtl .topnav li.first{ border-right:0; }
            .rtl .topnav div li { float: none;  }
            .rtl .topnav li:last-child{ border-right: 1px #888 solid; padding-left:0 !important; padding-right:10px !important; margin: 0 0 0 0;}

.arabic-link{color:#000; display:none}          

/* main navigation */
.nav-login, .navmenu-bottom,.nav-more,.navbar-toggle,.navbar-toggle-mm {
    display: none;
}

.rtl .nav-login, .rtl .navmenu-bottom,.rtl .nav-more,.rtl .navbar-toggle, .rtl .navbar-toggle-mm {
    display: none;
}

.nav-more{
    position: absolute; right: 0; width: 60px; height: 38px; padding: 10px 0 0 20px; background: url(../images/menu_icon.png) 0px 13px no-repeat; font-size: 15px; color: #fff; text-shadow: 0 -1px 1px #247C29; 
}
.nav-more:hover { text-decoration:none; }
    .mainnav li a:hover{ text-decoration: none; }
    .mainnav li.level1 { position: absolute; font-size: 15px; }
        .mainnav li a.level1 { display: block; padding: 10px 0 0; margin: 0 15px; height: 38px; text-align: center; color: #fff; text-shadow: 0px -1px 1px #247c29; }
            .mainnav li.level1.current a.level1 { margin:9px 10px; }
    .mainnav li.hovered a.level1{  background: #55b25b }
    .mainnav li.current{ z-index: 10 }
    .mainnav li.current.hovered a.level1{  background: none; } 
/* rtl version main menu */
.rtl .mainnav li a.level1 { margin: 0 10px }
.rtl .mainnav li.current a{  margin: 9px 10px;  }

/* dropdown */
.mainnav .megamenu {position:absolute; top:285px; left:0; z-index: 99; width:695px; height:auto; padding: 0 3px 3px; background: #7F7F7F; display: none;  }
.mainnav .current  .megamenu { top: 47px; }
    .rtl .mainnav .megamenu { left: auto; right: 0;   }
    .megamenu li a { padding: 0; text-align: left; font-size: 13px; color: #000; }
    .menu-container { height: 100%; padding: 25px;  background: #fff; border-top:7px #cfcfcf solid; border-bottom:7px #cfcfcf solid; }
    .megamenu .row { margin: 0 0 20px; }
    .megamenu .arrow { width: 9px; height: 9px;}
    .megamenu .service-block { border-left: 2px #00AB67 solid; padding: 0 0 0 6px;}
    .rtl .megamenu .service-block { border-left: 0; border-right: 2px #00AB67 solid; padding: 0 6px 0 0; }
    .megamenu .service-block  ul { clear: both; }
    .megamenu .service-block .more { font-style: normal; font-size: 13px; }
    .megamenu .service-block h5{ font-size: 14px; font-weight: bold; }
    .megamenu .service-block .icon { margin: 0 5px 0 0; }
    .rtl .megamenu .service-block .icon { margin: 0 0 0 5px; }
    .megamenu h4 a{color:#000}
    .megamenu h4 a:hover{ color:#046800;text-decoration:underline;  }
    .megamenu .service-block a:hover{ color:#046800; text-decoration:underline; }
    .megamenu .service-block.passport { border-top: 0; border-left: 2px #8f44ad solid; }
    .rtl .megamenu .service-block.passport { border-left: 0; border-right: 2px #8f44ad solid; }
    .megamenu .service-block.passport .icon { width: 20px; height: 24px; background-position: -280px -165px; }
    .megamenu .service-block.passport .arrow { background-position: -104px -180px; }
    .rtl .megamenu .service-block.passport .arrow { background-position: -119px -180px; }
    .megamenu .service-block.traffic { border-top: 0; border-left: 2px #00aef0 solid; }
    .rtl .megamenu .service-block.traffic { border-left: 0; border-right: 2px #00aef0 solid; }
    .megamenu .service-block.traffic .icon { width: 28px; height: 23px; background-position: -241px -165px; }
    .megamenu .service-block.traffic .arrow { background-position: -104px -155px; }
    .rtl .megamenu .service-block.traffic .arrow { background-position: -119px -155px; }
    
    .megamenu .service-block.civil { border-top: 0; border-left: 2px #f8d90a solid; }
    .rtl .megamenu .service-block.civil { border-left: 0; border-right: 2px #f8d90a solid; }
    .megamenu .service-block.civil .icon { width: 33px; height: 18px; background-position: -267px -204px; }
    .megamenu .service-block.civil .arrow { background-position: -104px -203px; }
    .rtl .megamenu  .service-block.civil .arrow { background-position: -119px -203px; }
    
    .megamenu .service-block.more-service { border-top: 0; border-left: 2px #ed008c solid; margin: 0; }
    .rtl .megamenu .service-block.more-service { border-left: 0; border-right: 2px #ed008c solid; margin: 0; }
    .megamenu .service-block.more-service .arrow { background-position: -104px -131px; }
    .rtl .megamenu  .service-block.more-service .arrow { background-position: -119px -131px; }
    .megamenu .service-block.more-service a:hover   { color: #ed1091; text-decoration: underline; }
    .megamenu h4 { font-size: 16px; font-weight: bold; margin: 0 0 10px; }

/* login block */
    .login-head {position: relative;width:326px; height:25px; padding:3px 7px;background:#999999;color:#fff;font-size: 13px; font-weight: bold;}
    .login-block { position: relative; width: 326px; height: 128px; padding:9px; background: #ececec; }
    .profile-thumb { position: relative; border: 1px #fff solid; }
    .profile-thumb.avatar { position: relative; border: 1px #ececec solid; }
        
    .profile-info { width: 238px; padding:0; font-size: 14px; color: #707070; }
    .profile-name { font-size: 14px; font-weight: bold; margin: 0 0 5px; color: #000; }
    .login-block a { color: #000; }
    .profile-thumb:hover .count { background: #069700; color:#fff; text-decoration:none}        
    .login-block .count { position: absolute; width: 24px; height: 25px; border: 2px #fff solid; background: #fff; text-align: center; padding: 2px 0 0; font-size: 16px; font-weight: bold; color: #b7b7b7; }
            
    div.inpcss{width:210px; float:left; padding:0 0 4px;}
    .rtl div.inpcss{width:210px; float:right; padding:0 0 4px;}
    div.inpcss input[type=text]{font-style:italic !important; font-size:12px; }
    .login-block a.count{ background: #2d64a9; color: #fff; font-weight: bold; }
    .ltr .login-block .count { bottom: -12px; right: -12px; }
    .rtl .login-block .count { bottom: -12px; left: -12px; }
    .loged-links{ width: 110px; font-size: 12px; }
    .loged-links a{ color:#336633; line-height: 11px;}
    .loged-links a.separator    { border-right:1px solid #333; padding: 0 8px 0 0; }
    .rtl .loged-links a.separator   { border-left:1px solid #333; border-right:0; padding: 0 0 0 8px; }
            
    .login-btns { position: absolute; bottom:30px; right: 10px; width:236px; }
    .login-links-cus { position: absolute; bottom:7px; right: 10px; width:100%; height:16px; }
    .login-links-cus a{float:right; margin-left:10px; background:none; border-left:1px solid #336633; height:16px; padding-left:7px; color:green; font-weight:bold;}
    .rtl .login-links-cus { position: absolute; bottom:7px; left:0px; right:auto; width:100%; height:16px; }
    .rtl .login-links-cus a{float:left; margin:0 0 0 10px; background:none; border-right:1px solid #336633; border-left:0;padding-left:0; height:16px; padding-right:7px; color:green; font-weight:bold;}
    .login-links-cus a.first{border:none;}
    .rtl .login-links-cus a.first{border:none;}
    .login-links-cus a:hover{text-decoration:underline}
    .rtl .login-btns { left: 10px; right:auto; }
    .login-block .btn, .login-btns>input[type=submit],.login-btns>input[type=button]   {width:100px; height: 29px; padding:4px 0 0; background: #069700 !important; color: #fff; text-align: center !important; font-weight: bold !important; border: 2px #069700 solid !important; font-size: 14px !important; text-shadow: 0 0 0; border-radius:0 !important}
    .login-block .btn .arrow { display: inline-block; vertical-align: middle; width: 5px; height: 11px; margin: 0 0 0 5px; background:url('../images/sprite.png') no-repeat scroll -104px -101px; }
    .login-btns .btn:hover,.login-btns>input[type=submit]:hover,.login-btns>input[type=button]:hover    { border: 2px #069700 solid !important; background: #fff !important; color: #069700 !important; text-decoration: none; }
    .login-block .btn:hover .arrow { background-position: -55px -327px; }   
    .rtl .login-block  .btn .arrow { margin: 0 5px 0 0; background-position: -124px -101px; }
    .rtl .login-block  .btn:hover .arrow { margin: 0 5px 0 0; background-position: -71px -327px; }

    .login-block .greyout { position: absolute; top: 0px; left: 0px;    width: 53px; height: 66px; }
    .rtl .login-block .greyout {    position: absolute; top: 0px; right: 0px;   width: 53px; height: 66px;}
    .login-form .form-box { margin: 0 0 10px; }
    .login-form .form-box.last { margin: 0; }
    .login-form { width: 208px; }
    
    .login-form .field  { height: 28px; width: 115px; padding:0 5px; line-height: 28px; border: 1px solid #c5c5c5; font-style:italic; color:#000; outline: 0; }
    .login-form .login-btn { margin: -28px 0 0; }
    .login-links { font-size: 12px; margin:  5px 0 0; width: 190px; }
    .login-links a{ color: #046800; }

    .search-block { position: absolute; top: -55px; left: 33%;  width: 284px; }
    .search-toggle { display: none; position: relative; width: 38px; height: 38px; padding: 9px 10px; margin: 0; background-color: #3acb43; border: 0;  }
    .rtl .search-block { margin: 52px 0 0 65px; }
    .search-block .field { width: 244px; height: 31px; font-style: italic; padding: 0 10px; background: #ececec; border: 1px solid #c5c5c5; line-height: 31px; }
    .search-block .btn { width: 31px; height: 31px; background: url('../images/searchbtn.png') ; border: 0; }
    .search-block .btn:hover    { background: transparent url('../images/search_hover.png') no-repeat scroll; border:0; }
    .rtl .search-block .btn { background: url('../images/searchbtn_arabic.png') ; }

/* main */
    .main {width:100%; }
    .get-help ul, .service-block ul, .news-ticker ul, .topnav ul, ul.nav-items, .news-list ul, .foot-links ul, ul.foot-links, .social-block ul, ul.slidesjs-pagination {
        list-style: none !important; margin-left: 0 !important; margin-right:0 !important;
    }

/* arrow pointer */
    .arrow {vertical-align:middle;}
    .arrow :after, .more :after { content:'\e840'; font-family: "fontello", Tahoma; padding: 0 5px; font-size:16px; text-decoration:none !important; }
    .service-block  h4 .arrow   { height:15px;}
    a.more:hover {text-decoration:none !important}
    a.more {white-space:nowrap}
    .rtl .arrow :after, .rtl .more :after { content:'\e83f'; font-family: "fontello", Tahoma; }
/* banner */
    .banner { margin: 0 0 25px 0; position:relative; z-index: 0; color:#fff; text-shadow: 0px -1px 1px #333; font-size:14px; overflow: hidden}  
    .slidesjs-play ,.slidesjs-stop  { display:none;}
    .caption    { width:245px; height:100%; background:url(../images/caption.png) repeat;  font-size:16px; padding:0 20px 0px; position:absolute; top:0px;  z-index:11; }
    .static-banner .caption { background: transparent;  }
    
    .caption h2 { margin: 20px 0 10px; font-weight:bold; font-size: 44px; }
    .caption h3 { margin: 20px 0 10px; font-weight:bold; font-size:24px; }
    h4.popular  { position: absolute; left: 20px; top: 140px; z-index: 12; font-weight:bold; font-size: 16px;}
    
    .slidesjs-pagination{ position:absolute; bottom: 10px; z-index: 12; left:26px; border-left:2px solid #fff200; }
    .slidesjs-pagination li { width: 216px; padding: 0;}
    .slidesjs-pagination a  { display: block; padding: 3px 0 3px 6px; color:#fff; text-shadow: 0px -1px 1px #333; font-size:14px;}
    .slidesjs-pagination li.active  { background:url("../images/caption.png") repeat;}
    .slidesjs-pagination li.active a  { font-weight:bold; background:url("../images/slider_arrow.png") no-repeat 205px center;}             
        
    .rtl .caption   {right:0; }
    .rtl .caption h3{ margin: 20px 0 10px; font-weight:bold; font-size:20px; line-height:30px; font-family: "Droid Arabic Kufi", "Droid Arabic Naskh", Arial, Tahoma; }
    .rtl h4.popular { left: auto; right: 20px; top: 80px !important; font-family: "Droid Arabic Kufi", "Droid Arabic Naskh", Arial, Tahoma; }

    .rtl .slidesjs-pagination   { right:26px; border:0; border-right:3px solid #fff200; }
    .rtl .slidesjs-pagination a { padding:3px 6px 3px 0; font-size: 11px !important;}
    .rtl .slidesjs-pagination a.active  { font-weight:bold; background:url("../images/slider_arrow_arabic.png") no-repeat 5px center ,url("../images/caption.png") repeat; font-size:11px;}
    .rtl .slidesjs-pagination li.active a  { font-weight:bold; background:url("../images/slider_arrow_arabic.png") no-repeat; background-position:left center; font-size:11px;}
    .rtl .caption h2    { margin: 20px 0 15px; font-weight:bold; font-size: 30px; color: #ffffff !important; font-family: "Droid Arabic Kufi", "Droid Arabic Naskh", Arial, Tahoma; }
/* service tabs */
    .service-container { margin:15px 0 20px; width:100%;}
    .ui-slider-tabs {   }
    .ui-slider-tabs a { color: #000;    }
    .ui-slider-tabs-list-wrapper{ position: relative; width: 100%; margin: 0; z-index: 50; border-bottom: 2px solid #ed1091}
    .ui-slider-tabs-list-container{ height: 30px; width:100% }
        
    .ui-slider-tabs-list{ padding: 0; margin: 0; list-style: none; width: 100%!important }
    .ui-slider-tabs-list li{ float:left; margin: 0; font-size: 12px; margin: 0 25px 0 0; }
    .rtl .ui-slider-tabs-list li{ float:right; margin: 0 0 0 25px; }
    .ui-slider-tabs-list li a{ position: relative; display: block; padding: 8px 0; text-decoration: none; margin: 0; color:#ed1091 }
    .ui-slider-tabs-list li a .pointer{ position: absolute; bottom: 0; left: 50%; margin: 0 0 0 -4px; display: none; width: 13px; height: 8px; background: url('../images/sprite.png') no-repeat scroll -60px -292px; }
                            
    .ui-slider-tabs-list li.selected a .pointer { display: none; }
    .ui-slider-tabs-content-container { position: relative;  z-index: 1; overflow: hidden; background-color: #fff; top: -2px; display:none }
    .ui-slider-tab-content{ position: absolute; display: none; top: 0; left: 0; padding: 10px 0; width: 100% !important;}

    .toggle-container .ui-slider-tabs-content-container{display:block}
    .toggle-container .ui-slider-tabs-list li.selected a .pointer { display: block; }
    .toggle-container .ui-slider-tabs-list li a{ color:#000 }
    .toggle-container .ui-slider-tabs-list li a:hover{ color:#be0070; text-decoration:underline; }
    .toggle-container .ui-slider-tabs-list li.selected a{ cursor: default; font-weight: bold; }

/* blocks */
    .service-group {width:48.5%; margin: 0 1.5% 0 0; padding-bottom:10px;}
    .service-group.last {margin:0 0 0 1.5% }
    
    .rtl .service-group {  margin: 0 0  0 1.5%}
    .rtl .service-group.last {  margin:0 1.5% 0 0  }
    
    .service-block {width:47.115%; display: inline;}
    .rtl .service-block {  }
    .rtl .service-block h4{ line-height: 22px !important; }

    .service-block.last{ margin: 0; }
    .service-block strong{ font-weight: bold; }
    .service-block h4{ margin: 8px 0 5px 0; font-size: 15px; font-weight: bold; }
    .service-block h4 .arrow{ display: none; }
    .service-block li { margin: 0 0 5px 0; }
    .service-block li:first-child { margin-top: 10px; }
    .service-block a { color: #000; display:inline-block;}
    .service-block a:hover{ text-decoration:none; }
    .service-block.all-service { display: none; }
 
    .service-block.blueclr{border-top: 9px #007798 solid; margin: 0;}
    .service-block.blueclr a:hover{color:#007798;}
    .service-block.turquoiseclr{border-top: 9px #2bada3 solid; margin: 0;}
    .service-block.turquoiseclr a:hover{color:#2bada3;}
    .service-block.orangeclr{border-top: 9px #f26805 solid; margin: 0;}
    .service-block.orangeclr a:hover{color:#f26805;}
    .service-block.passport { border-top: 9px #8f44ad solid;}
    .rtl .service-block.passport .arrow { background-position: -10px -264px; }
    .service-block.passport a:hover { color:#8f44ad; }
    .service-block.traffic { border-top: 9px #00aef0 solid; }
    .service-block.traffic .icon { width: 31px; height: 24px; background-position: -57px -8px; }
    .rtl .service-block.traffic .arrow { background-position: -10px -239px; }
    .service-block.traffic a:hover  { color:#00aef0; }
    .service-block.civil { border-top: 9px #f8d90a solid; }
    .service-block.civil a:hover    { color:#046800;}
    .service-block.diwan { border-top: 9px #009A9A solid; }
    .service-block.diwan a:hover    { color:#009A9A; }
    .service-block.nutral { border-top: 9px #A6A7A9 solid;}
    .service-block.nutral a:hover   { color:#00AB67; }
    .more-links { margin: 20px 0 0; }
    .more-links li {  display: inline-block; *display: inline; zoom: 1; margin: 0 20px 0 0; }
    .rtl .more-links li { margin: 0 0 0 20px; }
    .ui-slider-tabs a:hover { color:#be0070;}

    ul.tmp{margin:auto; padding:auto; display:block}

    .all-services { margin: 0; border-top: 9px #ed008c solid; }
    .all-services h4 { margin: 10px 0 0; font-weight: bold; font-size: 16px; cursor: pointer; }
    
    .service-toogle { display: block; width: 27px; height: 27px; margin: -25px 0 0; background: url('../images/sprite.png') no-repeat scroll -109px -51px; }
    .all-services.hover .service-toogle{ background: url('../images/sprite.png') no-repeat scroll -109px -5px; }
    
    .service-toogle.highlight{background: url('../images/sprite.png') no-repeat scroll  -109px -361px;}
    .all-services.hover .service-toogle.highlight{ background: url('../images/sprite.png') no-repeat scroll -109px -315px; }
    
    
    .schedule-appt { display: block; width: 48.82352%; min-height: 158px; margin: 0 3% 0 0; color: #000; background: #00AB67; }
    .schedule-appt:hover    { text-decoration: none;}
    .rtl .schedule-appt{ margin: 0 0 0 20px; }
    
    .schedule-need { display: block; width: 45%; height: 100%; padding: 4%; font-size: 18px; font-weight: bold; color: #fff; }
    .rtl .schedule-need {font-family: "Droid Arabic Kufi", "Droid Arabic Naskh", "Droid Sans", Tahoma;font-size: 16px; line-height: 22px;}
    .schedule-make { display: block; width: 55%; height: 100%; padding: 4% 5%;  background: #f7f7f7; }
    .rtl .schedule-make { min-height: 158px; }
    
    .schedule-appt .link {
    display: block;
    padding: 5px;
    border: 2px solid #fff;
    margin: 10px 0 0;
    color: #00AB67;
    background: #fff;
    font-weight: bold;
    font-size: 14px;
    box-shadow: 0px 2px 1px 1px #ccc;
     }
    .schedule-appt .link:hover { color: #339933;    border: 2px solid #00AB67; }

    .collapse-toggle  .arrow{ display:none}
    .not-sure-block{width: 48%}
    .not-sure { display: block; width: 48%; height: 158px; padding: 4%; font-size: 18px; font-weight: bold; color: #fff; background: #00AB67; }
    
    .rtl .not-sure { font-size: 16px; line-height: 22px; font-family: "Droid Arabic Kufi", "Droid Arabic Naskh", "Droid Sans", Tahoma; }
    .get-help { width: 51%; padding: 0 4%; }
    .get-help h5 { font-weight: bold; }
    .get-help li { margin:5px 0 0 ; }
    .get-help  a { color: #000; }
    .eservice-block { margin: 27px 0 0; }

    .eservice-block { background: #00AB67;}
    .eservice-reg { display: block; width: 50%; padding: 2%; font-size: 18px; font-weight: bold; color: #fff; background: #00AB67; }
    .eservice-reg a{ color: #fff !important;}
    .rtl .eservice-reg a{font-size: 16px; line-height: 22px; color:#ffffff;}
    .eservice-reg:hover { text-decoration:none;}
    .eservice-info { width: 50%; height: 100%; padding: 2%; background: #f7f7f7; }
    .eservice-info h5{ margin: 0 0 5px; font-weight: bold; }
    .rtl .eservice-info h5{ margin: 0 0 5px; font-weight: bold; font-family: "Droid Arabic Kufi", "Droid Arabic Naskh", "Droid Sans", Arial; }
    .eservice-info ul { margin: 0 0 0 22px; }
    .rtl .eservice-info ul {    margin: 0 22px 0 0; }
    .eservice-info li { margin: 0 0 5px; list-style:disc; }
    .rtl .eservice-info li {font-family: "Droid Arabic Naskh", "Droid Arabic Kufi", "Droid Sans", Tahoma;}
    .promotional-block { height: 150px; padding: 15px; margin: 35px 0 0; color: #fff;  background: #00AB67; }
    .promotional-block  h4 { font-size: 18px; font-weight: bold; }
    .rtl .promotional-block  h4 { font-family: "Droid Arabic Kufi", "Droid Arabic Naskh", "Droid Sans", Arial; line-height: 26px; }
    .sidebar { width:260px; }

    /* news ticker */
    div.news-ticker {width:260px}
    .news-ticker {overflow: hidden; margin:0 0 5px 0;}
    .news-ticker ul{border-top: 9px #A6A7A9 solid; left:0; margin-left:0px !important; width:260px !important;}
    .news-ticker li {padding:5px 0 0; background:none !important; height:inherit !important; /*min-height:350px !important;*/ }
    
    div.news-list {width:260px; margin-top:15px;}
    .news-list li {float:left; padding:10px 0 10px;  margin:0 0 10px; width:inherit !important; min-height:100px !important; background:none !important;height:inherit !important;}
    .news-ticker h3 { margin: 0 0 5px 0; font-size: 18px;  font-weight: bold; }
    .news-ticker img { margin: 0px 0px 5px 0px; width:260px; }
    .news-ticker p { margin: 0 0 5px 0; }
    .news-ticker p a.more:hover { color: #009459; }
    .controls { height: 17px; font-size: 11px; margin:5px 0 0; float:right;}
    .rtl .controls{float:left;}
    
    .controls .control_prev,
    .controls .control_next { display: block; width: 17px; height: 17px; text-indent: -9999px; background-image: url('../images/home_sprite.png'); background-repeat: no-repeat; }
    .controls .control_prev { background-position: -143px -5px; }
    .controls .control_next { background-position: -89px -5px; }
    .controls .control_prev:hover { background-position: -170px -5px; }
    .controls .control_next:hover { background-position: -116px -5px; }
    .rtl .controls .control_prev { background-position: -89px -5px; }
    .rtl .controls .control_next { background-position: -143px -5px; }
    .rtl .controls .control_prev:hover { background-position: -116px -5px; }
    .rtl .controls .control_next:hover { background-position: -170px -5px; }        
    .controls .count{ margin: 2px 4px 0; }
    .count span#current,.count span#total{padding:0 3px;}

/* news list */
    .news-list {margin:10px 0 0; overflow:hidden;}
    .news-list h3 {border-top: 9px #cdcdcd solid; padding:5px 0 10px 0; font-size:16px;  font-weight: bold;}
    .rtl .news-list h3 {font-size:16px !important;}
    .news-list ul{width:auto !important; left:0;margin-left:0px !important; width:228px !important;}
    .news-list li {float:left; padding:10px 0 10px;  margin:0 0 10px; width:inherit !important; background:none !important;height:inherit !important;}
    .news-list li{width: 100%;  margin: 0 0 10px; height:auto !important; display:block}
    .news-list li .thumb { width: 49.12%; }
    .news-list li .info  { width: 48.245%; }
    .news-list li h4 { font-size: 13px; font-weight: bold; }
    .rtl .news-list li h4 { font-size: 12px !important;}
    .news-list li h4   a {color:#352a25}
    .news-list li  a:hover  { color:#009459;  }
    .news-list .show-all { display: block; clear: both; height: 30px; padding: 8px 0 0; text-align: center; background: #cdcdcd; color: #000; }
    .news-list .show-all:hover  { text-decoration: none; }
    .news-list .show-all .arrow { background-position: -57px -101px; }
    .controls .control_prev_events,
    .controls .control_next_events { display: block; width: 17px; height: 17px; text-indent: -9999px; background-image: url('../images/home_sprite.png'); background-repeat: no-repeat; }
    .controls .control_prev_events { background-position: -143px -5px; }
    .controls .control_next_events { background-position: -89px -5px; }
    .controls .control_prev_events:hover { background-position: -170px -5px; }
    .controls .control_next_events:hover { background-position: -116px -5px; }
    .rtl .controls .control_prev_events { background-position: -89px -5px; }
    .rtl .controls .control_next_events { background-position: -143px -5px; }
    .rtl .controls .control_prev_events:hover { background-position: -116px -5px; }
    .rtl .controls .control_next_events:hover { background-position: -170px -5px; }
    .controls .count{ margin: 2px 4px 0; }
    .count span#event_current,.count span#event_total{padding:0 3px;}

/* news list */
    .banner-list { margin:25px 0 25px 0; height:40px;}
    .banner-list h3 {border-top: 9px #cdcdcd solid; padding:5px 0 10px 0; font-size:16px;  font-weight: bold;}
    .banner-list li{ float: left; width: 100%;  margin: 0 0 24px;  }
    .banner-list li .info  { width: 90.245%; }
    .banner-list li h4 { font-size: 13px; font-weight: bold; }
    .banner-list li h4   a {color:#352a25}
    .banner-list li  a:hover {color:#009459;}
    .banner-list .tender_lnk { display: block; clear: both; height: 30px; padding: 4px 0 10px 22px; text-align:left; background:#00AB67; color: #fff; margin-top:10px; border:2px solid #00AB67; font-weight:bold; font-size:14px; }
    .banner-list .tender_lnk:hover  { text-decoration:none; border:2px solid #00AB67; font-weight:bold; color:#00AB67; background:#fff;}
    .banner-list .tender_lnk .arrow { background-position: -57px -101px; }
    .rtl .banner-list .tender_lnk { display: block; clear: both; height: 30px; padding: 4px 22px 10px 0; text-align:right; background:#00AB67; color: #fff; margin-top:10px; border:2px solid #00AB67; font-weight:bold; font-size:14px; }
    .rtl .banner-list .tender_lnk:hover { text-decoration:none; border:2px solid #00AB67; font-weight:bold; color:#00AB67; background:#fff;}
    .rtl .banner-list .tender_lnk .arrow { background-position: -57px -101px; }
    .moi-activate { display: block; margin: 25px 0 0; padding: 25px;  color: #fff;  background: #00AB67; font-weight: bold; width: 100%}
    .moi-activate ul li a { color: #fff !important; display: block; width: 100%; padding: 10px;}
    .moi-activate:hover { text-decoration:none;}
    .moi-activate:hover .link   { text-decoration:underline;}
    .moi-activate .link { font-size:14px; font-weight:normal; }
    .link { color: #fff; font-size: 14px; }
    .link .arrow{ height: 13px; background-position: 0 -128px; }
    .rtl .link .arrow{  background-position: -10px -128px; }
    .main-narrow { width:100%; }
    .sidebar-wide { width:100%; }
    .wide-blocks .service-block { width: 31.3%; }
    .service-block h3 { font-size: 24px; font-weight: bold; margin: 5px 0; }
    .rtl .service-block h3  { height:60px;}
    .service-block img { margin: 0 0 10px; }
    .wide-blocks .service-block ul { margin: 20px 0 0; font-weight: bold; }
    .service-block.procedures { border-top: 9px #ed008c solid; }
    .service-block.procedures a { color: #ed008c; }
    .service-block.procedures.hover h3  { color: #ed008c; }
    .service-block.local-gov { border-top: 9px #6dbffa solid; }
    .service-block.local-gov a { color: #6dbffa; }
    .service-block.local-gov.hover h3   { color: #6dbffa; }
    .service-block.about { border-top: 9px #8dc73f solid; }
    .service-block.about a { color: #8dc73f; }
    .service-block.about.hover h3   { color: #8dc73f; }
    
    /*.footer { position: relative;  margin: 50px 0 0; padding:20px 12px; background: #f7f7f7; border-bottom:3px solid #00AB67;}*/
    .footer  .social-block{ bottom: 0; right: 0; margin: 0; }
    .footer  .nic-footer{color: #000;line-height: 30px;font-weight:bold;}
    .footer  .nic-footer img{padding: 0 5px 0 0;}
    .rtl .footer  .nic-footer img{padding: 0 0 0 5px;}
    .rtl .footer  .nic-footer{font-family: "Droid Arabic Kufi", Tahoma;}
    .foot-links{ margin: 10px 0 0 80px; }
    .foot-links li { float: left; margin: 0 22px; font-size: 12px; font-weight: bold;  }
    .foot-links a { color: #000; }
    .foot-links a:hover { color: #046800; }
    /* Footer Changes - New Styles - Start*/
    .footer > .row{
        position: relative;
        margin: 50px 0 0;
        padding: 20px 12px 0;
        background: #f7f7f7;
        border-bottom: 3px solid #00AB67;        
    }
    .footer-nic{
        background: #FFFFFF;
        display: block;
        text-align: center;
        padding: 9px 0;      
        font-size: 14px;  
    }
    .foot-note a{
        display: inline-block;
    }
    .foot-note span{
        font-size: 14px;
        display: inline-block;
        padding-right: 9px;
    }
    .rtl .foot-note span{
        padding-right: initial;
        padding-left: 9px;
    }
    .footer-nic > p{
        width: initial;
        margin-bottom: 0 !important;       
        font-size: 12px; 
    }
    .footer-sendfeedback{
        position: absolute; 
        width: 300px; 
        right: 5px;
    }
    .rtl .footer-sendfeedback{
        right: initial;
        left: 5px;
    }
    .footer-nic:after{
        content: '';
        display: table;
        clear: both;
    }
    .nic-footer-left{
        float: left;
        clear: initial !important;
        padding: 0 9px;
    }
    .nic-footer-right{
        float: right;
        clear: initial !important;
        padding: 0 9px;
    }    
    .nic-footer-right em,
    .nic-footer-left em{
    	font-style: normal;
    	color: #00AB67;
    	display: inline-block;
    	direction: ltr;
    }
    @media screen and (max-width: 768px){
        .nic-footer-left,
        .nic-footer-right{
            display: block;
            float: none !important;
        }
        .nic-footer-right{
        	line-height: 1.5 !important;
    		padding-top: 9px;
        }
        .rtl .nic-footer-left{
            line-height: 1.5 !important;
    		padding-top: 9px;
    	}
    	.rtl .nic-footer-right{
    		padding-top: initial;
    		line-height: 27px !important;
    	}
        .footer-sendfeedback{
            position: static;
            width: 100% !important;
            text-align: center;
            border-top: 1px solid #ddd;
            padding-top: 9px;
            padding-bottom: 9px;
        }
        .footer-sendfeedback .feedback{
            display: none !important;
        }
        .footer .foot-links li{
            float: none !important;
            display: block !important;
        }
        .footer .foot-links,
        .footer .foot-note,
        .footer .social-block{
            display: block !important;
            float: none !important;
            text-align: center;
            width: 100% !important;
        }
        .footer .social-block li{
            float: none !important;
            display: inline-block !important;
        }
        .footer .social-block ul{
            float: none !important;
        }
    }
    @media screen and (max-width: 480px){
        .foot-note > span{
            display: block;
        }
    }
    /* Footer Changes - New Styles - End */
    .feedback { visibility: hidden; display: block; width: 101px; height: 92px; margin: 10px 5px 0 0; padding: 12px 0 0; background: url('../images/home_sprite.png') no-repeat; color: #fff; font-size: 12px; font-weight: bold; text-align: center; background-position: -5px -47px; }
    .feedback:hover { text-decoration:none; color: #00AB67; background: url('../images/home_sprite.png') no-repeat; background-position: -5px -116px;}
    .rtl .feedback { background: url('../images/home_sprite.png') no-repeat; font-size: 11px; padding: 2px; background-position: -116px -47px;}
    .rtl .feedback:hover    { background: url('../images/home_sprite.png') no-repeat; background-position: -116px -116px;}
    .foot-note { clear: both;  width: 80%; margin: 20px 60px 0 60px; font-size: 11px; } 
    .breadcrumb {clear: both; margin:5px 0 20px  20px; width:940px;float:left;}
    .breadcrumb a{float:left;padding:3px 18px 3px 5px;background-image:url(../images/breadcrumb_arrow.png) ;background-repeat:no-repeat; background-position:right center;height:20px;text-decoration:none;color:#00AB67;}
    .breadcrumb a:hover{float:left; padding:3px 18px 3px 5px;   background-image:url(../images/breadcrumb_arrow.png) ;  background-repeat:no-repeat;    background-position:right center;   height:20px;text-decoration:none;   color:#358ECD;}
    
    .breadcrumb span{float:left;padding:3px 0px;height:20px;text-decoration:none;color:#333;}
    
    .rtl .breadcrumb {clear: both; margin:5px 20px 20px 0; width:940px;float:right;}
    .rtl .breadcrumb a{float:right;padding:3px 5px 3px 18px;background-image:url(../images/breadcrumb_arrow_ar.png) ;background-repeat:no-repeat; background-position:left center;height:20px;text-decoration:none;color:#00AB67;}
    .rtl .breadcrumb a:hover{float:right;   padding:3px 5px 3px 18px;   background-image:url(../images/breadcrumb_arrow_ar.png) ;   background-repeat:no-repeat;    background-position:left center;    height:20px;text-decoration:none;   color:#358ECD;}
    .rtl .breadcrumb span{float:right;padding:3px 0px;height:20px;text-decoration:none;color:#333;}
    .wpthemeCrumbTrail, .rtl .wpthemeCrumbTrail{padding-bottom:10px !important; display: block; clear: both; width:100%}
    .wpthemeCrumbTrail {margin: 0 0 0 15px !important;}
    .rtl .wpthemeCrumbTrail {margin: 0 15px 0 0 !important; float: right;}
    .wpthemeLeft  a.cus-crumb-tail, .wpthemeLeft>span.cus-crumb-tail{float:left;padding:0 18px 0 0px;background-image:url(../images/breadcrumb_arrow.png) ;background-repeat:no-repeat; background-position:right center; text-decoration:none;color:#00AB67;}
    .wpthemeLeft>span.cus-crumb-tail,
    .rtl .wpthemeLeft>span.cus-crumb-tail{color:#000 !important;}
    .wpthemeLeft a:hover{color:#358ECD;}
    .wpthemeLeft span.wpthemeCrumbTrailSeparator{display:none;}
    .breadcrumb span{float:left;padding:3px 0px;height:20px;text-decoration:none;color:#333;}
    
    .rtl .wpthemeLeft  a.cus-crumb-tail, .rtl .wpthemeLeft>span.cus-crumb-tail{float:right;padding:0 0px 0 18px;background-image:url(../images/breadcrumb_arrow_ar.png) ;background-repeat:no-repeat; background-position:left center; text-decoration:none;color:#00AB67; direction: rtl !important; white-space: nowrap; }
    .rtl .wpthemeLeft a:hover{color:#358ECD;}
    .rtl .wpthemeLeft span.wpthemeCrumbTrailSeparator{display:none;}
    .rtl .breadcrumb span{float:right;padding:3px 0px;height:20px;text-decoration:none;color:#333;}
    .appointment{ margin: 15px 0 0 }
    .appointment-content{ width: 570px;}
    .video-block { width: 256px; border-top: 9px #00AB67 solid;  }
    .video-block h4 { margin: 5px 0;    font-size: 16px; font-weight: bold; }
    .video-block.hover h4   { color: #046800; }
    .video-block h4 small { margin: 3px 0 0;    font-size: 12px; font-weight: normal; }
    .my-block { margin: 30px 0;  background: #00AB67;}
    .my-block .label { width: 266px; height: 95px; padding: 13px; background: #00AB67;  color: #fff;}
    .my-block .label h3{ font-size: 24px; font-weight: bold; }
    .my-block .info { width: 664px; height: 95px; height: auto!important; min-height: 95px; padding: 20px; background: #e2e2e2; font-size: 16px; }

    .help-blocks { margin: 0 0 30px; }
    .help-blocks .info-block,.help-blocks .link-block { width: 170px; margin: 0 40px 0 20px; }
    .help-blocks .link-block.last{ margin: 0 0 0 20px; }
    .help-blocks .info-block h3,.help-blocks .link-block h3 { font-size: 18px; font-weight: bold; margin: 0 0 5px; }
    .help-blocks .info-block li,.help-blocks .link-block li { margin: 0 0 5px; }
    .help-blocks .info-block ul { margin: 0 0 0 13px; }
    .help-blocks .info-block li{ list-style: disc; font-size: 10px; }
    .help-blocks .info-block li p{ font-size: 14px; }

    .help-blocks .pointerlink { margin: 30px 20px 0 0; }
    .pointerlink { position: relative; padding: 12px 30px 0 20px;   height: 46px; background: #00AB67; border: 2px #00AB67 solid; border-right: 0; font-size: 16px; font-weight: bold;  color: #fff;}
    .pointerlink:hover  { border: 2px #069700 solid; border-right: 0; background: #fff; color: #069700; text-decoration: none; }
    .pointerlink .pointer { position: absolute; display: block; right: -21px; top: -2px; height: 46px; width: 21px; background: url('../images/green_pointer.png') no-repeat; }
    .pointerlink:hover .pointer { background: url('../images/green_pointer_hover.png') no-repeat; }

    .steps { position: relative; height: 55px; margin: 0 19px 40px 0; background: #ececec; font-size: 14px; font-weight: bold; }
    .steps .pointer { position: absolute; right: -19px; top:0;  width: 19px; height: 55px; padding: 0; background: url('../images/greyright.png'); }
    .steps li { display: block; position: relative; float:left;  height: 55px; text-align: center; }
    .steps li span{ display: block; height: 55px; padding: 18px 54px 0; }

    .steps li.current { height: 59px; margin: -2px 0 0; border: 2px #c1c1c1 solid; border-right: 0; background: #fff; }
    .steps li.current .pointer { position: absolute; right: -20px; top: -2px; height: 59px; width: 20px; background: url('../images/activearrow.png') no-repeat; }
    .steps li a { text-decoration:none; display: block; height: 55px; padding: 18px 52px 0;  border: 2px #ececec solid;}    
    .steps li a:hover   {  border-color: #00AB67; background: #fff;}    

    .appointment-brief { margin: 45px 0 0; border: 1px #a1a1a1 solid; background: #fdfdfd;}
    .appointment-brief .row { padding: 13px; }
    .appointment-brief .label { width: 100px; margin: 5px 5px 0 0; font-weight: bold; }
    .appointment-brief .selected {  width: 500px; }

    .appointment h2 { margin: 0 0 10px; font-size: 30px; color: #046800; }
    .appointment p.lead { font-size: 18px; color: #707070; } 
    .appointment-brief .branch-search { padding: 20px 13px 13px; background: #00AB67; color: #fff; }
    
    .branch-search  a{ color:#fff; }
    .search-filter { width: 796px; }
    .filter { display: inline-block; *display: inline; zoom: 1;}
    .filter .arrow{ background-position: -31px -325px; } 

    .dropdown dd { position:relative; }
    .dropdown a, .dropdown a:visited { color:#fff; text-decoration:none; outline:none; font-weight:bold}
    .dropdown a:hover { color:#fff; text-decoration:underline; }
    .dropdown dt a:hover { }
    .dropdown dt a {background:url(../images/arrow_down.png) no-repeat scroll right center; display:block; padding-right:12px; width:auto;}
    .dropdown dt a span {cursor:pointer; display:block; padding:5px;}
    .dropdown dd ul { background:#fff; border:1px solid #a1a1a1; color:#000; display:none;
                      left:0px; padding:5px 0px; position:absolute; top:2px; width:auto; min-width:170px; list-style:none; z-index:11}
    .dropdown span.value { display:none;}
    .dropdown dd ul li a { padding:5px; display:block; color:#000!important;}
    .dropdown dd ul li a:hover { background-color:#00AB67; color:#fff!important; text-decoration:none}

    .search-box { position: relative; width: 445px; margin-top: -8px ;  display: inline-block; *display: inline;zoom: 1;}
    .search-field { width: 445px; height: 35px; padding: 0 10px; border: 1px #c1c1c1 solid; line-height: 35px; }
    .search-btn { position: absolute; top: 8px ; right: 8px;    width: 20px; height: 20px; border: 0; background: transparent url('../images/sprite.png') no-repeat scroll -5px -365px; }
    .search-box .search-btn.hover   {  background: transparent url('../images/sprite.png') no-repeat scroll -38px -362px;  }
    .branch-locator { margin: 22px 0 0; }
    .branch-list { width: 482px; height: 357px; overflow-x: hidden; overflow-y: auto; border-bottom: 1px #c2c2c2 solid; border-top: 1px #c2c2c2 solid; position: relative }
    .branch-list li { height: 126px; padding: 11px; font-size: 14px; overflow: hidden; margin:0 0 2px; border: 2px solid #fff; }
    .branch-list li .count { display: block; width: 24px; height: 24px; margin: 0 7px 0 0; border: 2px #f8d90a solid; background: #f8d90a; text-align: center; font-size: 18px; line-height: 18px; font-weight: bold; text-shadow: 0px -1px 1px #fff; }
    .branch-list h4 { font-size: 18px; font-weight:bold; color: #00AB67; }
    .branch-list h4.result-count { margin: 20px 0 20px 10px; color:#000 ; }
    .branch-list .btn { display: block; width: 154px; height: 30px; padding: 6px 0 0; font-weight: bold; background: #069700; text-align: center; color: #fff; }
    .branch-list li.selected { background: #00AB67; color: #fff; border: 2px solid #00AB67; }
    .branch-list li.hover   { border: 2px solid #00AB67; } 
    .branch-list li.selected h4{ color: #fff; }
    .branch-list li.selected  .count{ border-color: #fff; color:#000 }
    .branch-list .custom-radio { position: relative;  }
    /* input, label positioning */
    .branch-list .custom-radio input { position: absolute; left: 2px; top: 3px; margin: 0; z-index: 0; }
    
    .branch-list .custom-radio label { display: block; position: relative; z-index: 1; width: 154px; height: 30px; text-indent: -9999px; cursor: pointer; }
    /* states */
    .branch-list .custom-radio label { background-image: url('../images/selected.png'); background-repeat: no-repeat; background-position:0 0; }
    .branch-list .custom-radio label.checked { background-position:  0 -38px;  }
    .branch-list .custom-radio label.checked.hover { background-position:  0 -38px;  }
    .branch-list .custom-radio label.hover { background-position:  0 -75px;  }
    .branch-type { padding: 0 5px 5px; }
    .branch-type div { width: 50px; font-size: 12px; text-align: center; }
    .branch-type div .icon { display: block;  height: 40px; width: 50px; background-image: url('../images/sprite.png'); background-repeat:no-repeat; }
    .branch-type  .branch .icon { background-position: 3px -426px; }
    .branch-type  .kiosk .icon { background-position: 3px -483px; }

    .branch-type  .branch .icon { background-position: 3px -426px; }
    li.selected .branch .icon{ background-position: -36px -426px; }
    .branch-view { position: relative;  width: 421px; height: 357px; }
    .branch-info { }
    .branch-info .icon { display: block; width: 91px; height: 47px; background: url('../images/sprite.png') no-repeat scroll -210px -553px; }
    .branch-info .label { font-size: 18px; color: #707070; }
    .branch-info h3 { font-size: 22px; font-weight: bold; }
    .branch-info .loc { font-size: 18px; margin: 2px 0 12px; }
    .branch-info .row { margin: 0 0 5px; }
    .branch-info label{ width: 65px; margin: 0 5px 0 0; font-size: 14px; font-weight: bold; }
    .branch-info .info{ font-size: 14px; }
    
    .map-view { width: 419px;border: 1px #c2c2c2 solid; }
    .branch-summary{  display: none } 
    .branch-summary .map-view { width: 254px;border: 1px #c2c2c2 solid; }
    .summary-btm { position: absolute; bottom: 0; width: 100%; }
    .branch-links {  width: 146px; }
    .branch-links .btn { display: block; width: 145px; padding: 5px; text-align: center; border: 2px #c5c5c5 solid; background: #cecece; color: #1e1e1e; }
    .branch-links .btn.print{ margin: 13px 0 36px; }

    .service-select-block{  margin: 40px 0 0; }
    .service-main { width: 710px; }
    .service-selector { width: 710px; min-height: 180px; }
    .service-selector .tab-content { padding: 20px 17px 0 0; }
    .service-selector .form-box { margin: 0 0  40px; }
    .service-selector .form-box label { width: 150px; padding: 10px 0 0;    }
    .service-selector .form-box .form-field{width: 500px; }
    .service-selector .form-box .field{ width: 296px; height: 38px; border: 1px #c1c1c1 solid; padding: 10px 5px; }
    .service-selector .field .child {   padding: 0 0 0 20px }
    
    .service-options { }
    .service-options li { clear: both; margin: 0 0 25px; *zoom: 1; }
    .service-options li:before,
    .service-options li:after { display: table; content: " "; }
    .service-options li:after { clear: both; }
    .service-options label { border-top: 4px #f8d90a solid; width: 150px; font-size: 16px; font-weight: bold; padding: 5px 0 0; }

    .checkbox-group { width: 498px; border: 1px #cdcdcd solid; }
    .checkbox-group li { float: left; width: 100%; margin: 0;   border-bottom: 1px #cdcdcd solid; padding: 0; overflow: hidden;}
    .checkbox-group li.last { border-bottom: 0; }
    /*  wrapper divs */
    .custom-checkbox  { position: relative; }
        
    /* input, label positioning */
    .custom-checkbox input { position: absolute; left: 2px; top: 3px; margin: 0; z-index: 0; }
    
    .custom-checkbox label { display: block; position: relative; z-index: 1; font-weight: normal; width: auto; height: 30px; border: 0; line-height: 1; padding: 8px 20px 8px 42px; color: #707070; font-size: 14px; cursor: pointer; }
    /* states */
    .custom-checkbox label { background-color: #ececec; background-image: url('../images/sprite.png'); background-repeat: no-repeat; background-position: -265px -375px; }
    .custom-checkbox label:hover { background-color: #dedede; }
    .custom-checkbox label.checked { background-color: #00AB67; font-weight: bold; background-position:  -265px -340px; color: #fff; font-weight: bold; }
    .custom-checkbox label.checked:hover { background-color: #228c29; }
    .custom-checkbox label.focus { outline: 1px dotted #ccc; }
    .week-selector { height: 62px; margin: 0 0 10px; background: #00AB67; color: #fff; }
    .week-selector .label{ width: 100px; margin: 0 5px 0 0; padding:13px; font-weight: bold; }
    .week-selector .week { width: 660px; padding:12px 0 0; text-align: center; font-size: 16px; font-weight: bold; }
    .week-selector .week small{ font-size: 12px; font-weight:normal; }
    .cal-icon { display: block; width: 32px; height: 30px; margin: 10px 13px 0 0; background: url('../images/sprite.png') no-repeat scroll -208px -75px; }
    .scheduler { width: 682px; margin:0 8px; }
    .schedule-head { padding: 0 0 8px;  border-bottom: 1px #bcbcbc solid; }
    .schedule-list { height: 380px; overflow-x: hidden; overflow-y: auto; border-bottom: 1px #bcbcbc solid; }
    .scheduler .week-day { width: 85px; margin: 0 9px 0 0; text-align: center; font-size: 12px; }
    .scheduler li { height: 35px; margin: 9px 0; }
    .scheduler li a { display: block; height: 35px; line-height: 31px; padding:  0; background: #e4e4e4; color: #000; border: 2px solid #e4e4e4; }
    .scheduler li a:hover   { border: 2px solid #00AB67; text-decoration:none; }
    .scheduler li a span{ display: inline-block ;*display: inline; zoom: 1; vertical-align:middle; line-height: normal; }
    .scheduler li a span em{ display: block; font-style: normal; font-weight: normal }
    .scheduler li.selected a{ background: #00AB67; color: #fff; font-weight: bold ; border: 2px solid #00AB67; }
    .scheduler div.closed { display: block;  width: 85px; height: 1530px; margin: 9px 0;  background: #e4e4e4; }
    .scheduler li.booked span { display: block; height: 35px; margin: 9px 0; background: url('../images/booked.png') no-repeat scroll center center ; }
    .week-slider { position:relative; width: 110px; background: #bcbcbc; height: 381px; margin: 38px 0 0; text-align: center; }

    .week-slider .nav{ position: absolute; top: 50%; left:10px; width:87px; margin: -30px  0 0; }
    .week-slider .nav .next,.week-slider .nav .prev{ display: block; height: 46px; margin: 0 0 10px; background-image: url('../images/schedule_nav.png'); background-repeat: no-repeat; }
    .week-slider .nav a.next { padding:5px 18px 0 0; background-position: 0 -118px; font-weight: bold; }
    .week-slider .nav a.next:hover { background-position: 0 -232px; color:#046800; text-decoration:none; }
    .week-slider .nav span.next { padding:5px 18px 0 0; background-position: 0 -174px; color: #bcbcbc; }
    
    .week-slider .nav a.prev { padding:5px 0 0 18px; background-position: 0 -58px; font-weight: bold; }
    .week-slider .nav span.prev { padding:5px 0 0 18px; background-position: 0 0; color: #bcbcbc; }
    .appointment .sidebar { width: 20%; }
    .link-block{ margin: 0 0 30px; }
    .link-block h3 { margin: 0 0 5px; font-size: 18px; font-weight: bold; }
    .link-block ul { margin: 0 0 0 13px; }
    .link-block li { margin: 0 ; list-style: disc;  color: #046800; font-size: 10px; }
    .link-block li a { font-size: 14px; }
    .link-block li a:hover  { text-decoration: underline; }

    .appointment .btn-bar { margin: 60px 0 20px 0; position: relative; }
     .btn{ display: block; width: 125px; padding: 8px; text-align: center; border: 2px #c5c5c5 solid; background: #cecece; color: #1e1e1e;text-shadow: 0px -1px 1px #fff; }
     .btn:hover { border: 2px #069700 solid; background: #fff; color: #069700; text-decoration: none; }
    .green-btn { background-color: #069700; border-color: #069700; color: #fff; font-weight: bold; text-shadow: 0px -1px 1px #ccc; }
    .green-btn .arrow { background-position: 0 -327px; }
    .green-btn:hover .arrow { background-position: -54px -327px; }
    .rtl .green-btn .arrow { background-position: -11px -326px; }
    .step-help{ position: absolute; left: 50%;  height: 46px; line-height: 46px; width: 340px; margin: -6px 0 0 -180px; padding: 0 10px 0 20px; font-size: 14px; background: #ececec }
    .step-help .text{ display: inline-block;*display: inline;
    zoom: 1; vertical-align: middle; line-height: normal; }
    .step-help strong{ color: #069700 }
    .step-help .pointer{ position: absolute; top: 0; right: -20px; width: 20px; height: 46px; background: url('../images/greysmright.png') no-repeat;  }
    .rtl .step-help .pointer { left: -20px; right: auto; background: url('../images/greysmright_arabic.png') no-repeat;  }
/* eSerivces */
    .eservices-block{ }
    .eservices-block .tab-content{  padding: 15px 0 20px 0 }
    
    .collapse-box   { margin:0 0 28px 0; padding: 5px 0 5px 12px; border-top:3px solid transparent; }
    .collapse-box.passports     { border-left:3px solid #8e51a0;  }
    .collapse-box.civil         { border-left:3px solid #f8da12; }
    .collapse-box.traffic       { border-left:3px solid #30aee3;  }
    .collapse-box.business      { border-left:3px solid #399c9c;  }
    .collapse-box.prisons       { border-left:3px solid #ff0808;  }
    .collapse-box.weapons       { border-left:3px solid #6b3494;  }
    
    .collapse-box.passports.hover       { border-left:3px solid #8e51a0; border-top:3px solid #8e51a0;  }
    .collapse-box.civil.hover           { border-left:3px solid #f8da12; border-top:3px solid #f8da12; }
    .collapse-box.traffic.hover         { border-left:3px solid #30aee3; border-top:3px solid #30aee3; }
    .collapse-box.business.hover        { border-left:3px solid #399c9c; border-top:3px solid #399c9c; }
    .collapse-box.prisons.hover         { border-left:3px solid #ff0808; border-top:3px solid #ff0808; }
    .collapse-box.weapons.hover         { border-left:3px solid #6b3494; border-top:3px solid #6b3494; }
    
    .collapse-box h4 a      { text-decoration:none;}
    
    .collapse-box.passports.hover h4 a      { color: #702d8b; }
    .collapse-box.civil.hover  h4 a         { color: #046800; }
    .collapse-box.traffic.hover  h4 a       { color: #0080b1; }
    .collapse-box.business.hover  h4 a      { color: #1c7171; }
    .collapse-box.prisons.hover  h4 a       { color: #df0303; }
    .collapse-box.weapons.hover  h4 a       { color: #702d8b; }
    
    .collapse-box.passports a:hover     { color: #702d8b; }
    .collapse-box.civil a:hover         { color: #046800; }
    .collapse-box.traffic a:hover       { color: #0080b1; }
    .collapse-box.business a:hover      { color: #1c7171; }
    .collapse-box.prisons a:hover       { color: #df0303; }
    .collapse-box.weapons a:hover       { color: #702d8b; }
    
    
    .collapse-head{ *zoom: 1; }
    .collapse-head:before,
    .collapse-head:after { display: table; content: " "; }
    .collapse-head:after { clear: both; }
    
    .collapse-head .arrow { margin: 0 0 0 6px }
    .collapse-box a     { color:#000; }
    .collapse-head h4 a     { font-size:18px; color:#000; font-weight:bold; display: inline-block;} 
    .collapse-box.passports .arrow  { background-position: 0px -264px; }
    .collapse-box.passports .on .arrow  { background-position: -24px -264px; }
    .collapse-box.civil .arrow  { background-position:  0 -211px; }
    .collapse-box.civil .on .arrow  { background-position: -24px -209px; }
    .collapse-box.traffic .arrow    { background-position: 0px -239px; }
    .collapse-box.traffic .on .arrow    { background-position: -24px -239px; }
    .collapse-box.business .arrow   { background-position: 0px -183px; }
    .collapse-box.business .on .arrow   { background-position: -24px -183px; }
    .collapse-box.prisons .arrow    { background-position: 0px -100px; }
    .collapse-box.prisons .on .arrow    { background-position: -24px -100px; }
    .collapse-box.weapons  .arrow   { background-position: 0px -264px; }
    .collapse-box.weapons .on  .arrow   { background-position: -24px -264px; }
    .collapse-head li   { float: left; padding: 0 0 0 8px; margin: 0 0 0 8px; font-size: 12px; border-left: 1px solid #666; line-height: 10px;}
    .collapse-head li.first { border:0}
    .collapse-head  a   { color:#000;}
    .collapse-content{ display: none; padding: 15px 30px 0; }
    .collapse-box.active .collapse-content{ display: block; }
    .collapse-content .list li{ margin: 0 0 5px;  list-style: disc; color: #336633; }

/* Sidebar */

    .sidebar .dashbord  { border-top: 9px #00AB67 solid; padding: 3px 0 0; font-size:12px;}
    .sidebar .dashbord ul       { margin:0 0 0 10px;}
    .sidebar .dashbord li   { margin:20px 0 0; padding:0 0 0 14px; background:url(../images/dashbord-listbg.png) no-repeat left 3px scroll;}
    .sidebar .dashbord h4   { font-size:13px; font-weight:bold; padding:0 0 10px 3px;}  
    .dashbord span.note { color:#d21d1d;}

    .sidebar .new-alerts { border-top: 4px solid #ececec; margin:10px 0 0;}
    .new-alerts ul  { margin:10px 0 0 10px;}
    .new-alerts li  { padding:0 0 18px 14px; background:url(../images/news-alerts.png) no-repeat left 3px scroll;}
    .new-alerts h3  { font-size:15px; font-weight:bold; padding:0 0 10px 3px}
    .new-alerts span{ margin:20px 0 0; color:#d21d1d; display:block;}
    
    .sidebar .recently-accesses { border-top: 4px solid #ececec; margin:0 0 15px;}  
    .recently-accesses  ul  { margin:18px 0 0 10px;}
    .recently-accesses li   { padding:0 0 18px 14px; background:url(../images/accesses.png) no-repeat left 3px scroll;}
    .recently-accesses h3   { font-size:15px; font-weight:bold; padding:0 0 5px 3px}
    .recently-accesses strong   { line-height:22px;}
    .new-alerts span a,
    .dashbord span.note a   { color:#d21d1d;}
    .new-alerts span a:hover,
    .dashbord span.note a:hover { color:#d21d1d;}
    .new-alerts a,
    .dashbord a,
    .recently-accesses a        { color:#000;}
    .dashbord a:hover,
    .new-alerts a:hover,
    .recently-accesses a:hover  { color:#046800;}
    .regional-eservices-left { width: 195px; height: 192px; padding: 13px; background: #00AB67; color: #fff; }
    .regional-eservices-left h3 { font-size: 24px; font-weight: bold; }
    .regional-eservices { width: 370px;height: 192px; padding: 15px; background: #e2e2e2; }
    .regional-eservices a { color: #000; }
    .regional-eservices a:hover { color: #046800; }
    .regional-eservices h5 { font-size: 14px; font-weight: bold; margin: 0 0 10px; }
    .regional-eservices li { margin: 0 0 5px; }
        
    .registration h2    { color:#046800; font-size:30px; margin:25px 0 15px;}
    .registration .button   { margin:73px 0 0;}
    .registration .button .back { width: 127px; text-align: center; font-size:14px; background: #cecece; border: 2px solid #c5c5c5; padding: 9px 0px; color: #1e1e1e; text-shadow: -1px 0px 1px #fff; margin: 1px 0 0; display:block;}
    .registration .button .back:hover   {  border: 2px #069700 solid; background: #fff; color: #069700; text-decoration: none; }
    
    .register-process       { font-size:14px; }
    .register-process img   { margin:0 0 35px 15px;}
    .register-process h3    { color:#000; font-size:18px; font-weight:bold; margin:0 0 12px;}
    .register-process h5    { color:#000; font-size:14px; font-weight:bold; margin:0 0 20px;}
    .register-process p { height:70px;}
    .register-process .register-btm { height:123px;}
    .continue-btn       { text-align:center; color:#fff; font-weight:bold; font-size:14px; width:200px; background:#069700; display:block; height:40px; padding:12px 0;}
    .continue-btn:hover { border: 2px #069700 solid; background: #fff; color: #069700; text-decoration: none; }
    .continue-btn .arrow    { background-position: 0 -327px}
    .continue-btn:hover .arrow  { background-position: -54px -327px; }
    
    .register-process .kiosk    { width:200px; margin:0 15px 0 0;}
    .register-process .online   { width:200px; margin:0 78px 0 25px;}
    .register-process .or       { width:40px; height:40px; display:block; border-radius:20px; color:#fff; background:#00AB67; text-align:center; padding:7px 0 0; font-size:18px; font-weight:bold; margin:30px 0 0;}
    .register-process .not-yet  { width:200px;}
    
    .popup{   width: 800px; height: 326px; padding: 3px; overflow: hidden; z-index: 999; background:url("../images/caption.png") repeat;}
    .popup-content  { padding: 30px 35px; background:#fff; position:absolute; width: 794px; height:320px  }
/* Popup1 */
    .popup h2       { color:#046800; font-size:24px; margin:0 0 20px}
    .popup label        { color:#000; font-weight:bold; width:205px; line-height: 40px;}
    .popup .field   { height: 40px; width: 215px; padding:0 5px; border:1px solid #c5c5c5; font-style:italic; color:#000; outline: 0; }
    .popup .field-small { width: 96px;}
    .popup .input-big   { width:240px;}
    .popup .tips    { font-size:12px;}
    .popup .btn-bar     { margin:35px 0 0;}
    .popup .hint{ font-size: 12px; color: #707070; }
    .loginbtn { margin: -60px 30px 0 0; height: 40px; padding: 12px 0 0; }
    .loginbtn .arrow { margin: 0 0 0 6px ;}
    .rtl .loginbtn{ margin: -60px 0 0 30px; }
    .rtl .loginbtn .arrow { margin: 0 6px 0 0 ;}
    .verification-block { width: 480px; }
/* Popup2 */
    .popup .guest-verify label      { width: 235px; line-height: 40px; color:#000; font-weight: bold;}
    .popup .guest-verify .form-field {width: 480px}
/* Popup3 */

    .popup .submit      { background:url(../images/loginbg.png) no-repeat 87px center #069700; color:#fff; width:127px; padding:10px 0; border:0;}
    .login      { width:385px;}
    .create-ac      { width:332px; padding:0 0 0 25px; border-left:1px solid #b7b7b7; margin:17px 0 0;}
    .rtl .create-ac { padding: 0 25px 0 0; border-right:1px solid #b7b7b7; border-left: 0; }
    .create-ac h5   { color:#000;}
    .create-ac .row { margin:38px 0 0px;}
    .create-ac .btn { width:140px;}
    .create-ac .hint            { display:block; font-style:italic; padding:10px 0 0;  }
    .create-ac  .or         { width:24px; text-align:center; padding:10px 0 0; font-size:13px; color:#000; font-style:normal;}
    .create-ac .register { width: 140px }
/* Arbic Popup */
    .rtl .appointment .create-ac        { width:332px; padding:0 25px 0 0; border:0; border-right:1px solid #b7b7b7; margin:17px 0 0;}
    .rtl .appointment .submit           { background:url(../images/loginbg.png) no-repeat 17px center #069700; color:#fff; width:127px; padding:10px 0; border:0;}
    .rowsec{float:left; display:block; width:100%}
    .cnt .accord{float:left; width:100%; display:block;}
    .accord>ul{list-style:none; margin:0; padding:0;}
    .accord>ul>li{float:left; width:100%; background-color:#ECECEC; margin:5px 0; padding:0 0 0 10px; }
    .accord>ul>li.expand>a:before{font-family:"fontello", Arial; content:'\e840'; padding: 0 5px 0 0; color:#666; font-size: 18px; text-decoration: none !important;  display:inline-block}
    .accord>ul>li.collapse>a:before{font-family:"fontello", Arial; content:'\e84a'; padding: 0 5px 0 0; color:#666; font-size: 18px; text-decoration: none !important; display:inline-block}
    .accord>ul>li>ul.sub{width:100%; padding:0 20px 15px 5px !important; margin:0;}
    .accord>ul>li>ul.sub>li{width:100%; padding:5px 0px; list-style: none; line-height:24px;}
    .accord>ul>li>ul.sub>li>span.lbls{float:left;width:100%;}
    .accord>ul>li>ul.sub>li>span.lbls>i.icon{float:left; min-height:30px;  width:15px; padding-right:18px;}
    .accord>ul>li>ul.sub>li>span.lbls>i.icon:before{  content: '\e846';font-family: "fontello", Tahoma;font-size: 16px;color: #00AB67;padding: 0 5px;float: left;}
    .accord>ul>li>ul.sub>li>span.lbls>span.txt{float:left; width:80%}
    .accord>ul>li>ul.sub>li>span.seticon{float:left; width:24%;}
    .accord>ul>li>ul.sub>li>span.seticon>span.nowp{float:left;width:24px; height:24px;padding-right:10px;}
    .accord>ul>li>ul.sub>li>span.seticon>a.wrd{float:left;background:url(../images/icon_word_16.png) no-repeat center; width:24px; height:24px; display:block; padding-right:10px;}
    .accord>ul>li>ul.sub>li>span.seticon>a.pdf{float:left;background:url(../images/icon_pdf_16.png) no-repeat center; width:24px; height:24px; display:block}
    .accord>ul>li>a{margin:0; padding:10px 3px; width:100%; display:inline-block; text-decoration:none; font-size:14px;color:#666;}
    .accord>ul>li>a:hover{color:#009933}
    
    .accord>ul>li>ul.sub>li>span.lbls>table>tbody>tr>td:nth-of-type(1) {padding-right:5px}
    
    .rtl .accord>ul>li>ul.sub>li>span.lbls>table>tbody>tr>td:nth-of-type(1) {padding-left:5px}
    
    .rtl .rowsec{float:right;}
    .rtl .cnt .accord{float:right;}
    .rtl .accord>ul{list-style:none; margin:0; padding:0;}
    .rtl .accord>ul>li{float:right; width:100%; background-color:#ECECEC; margin:5px 0; padding:0px 10px 0 0; }
    .rtl .accord>ul>li.expand>a:before{content:'\e83f';padding: 0 0 0 5px;}
    .rtl .accord>ul>li.collapse>a:before{padding: 0 0 0 5px;}
    .rtl .accord>ul>li>ul.sub>li>span.lbls{float:right;}
    .rtl .accord>ul>li>ul.sub>li>span.lbls>i.icon{float:right;padding-left:18px;}
    .rtl .accord>ul>li>ul.sub>li>span.lbls>i.icon:before{content: '\e845';font-family: "fontello", Tahoma;font-size: 16px;color: #00AB67;padding: 0 5px;float: right;}
    .rtl .accord>ul>li>ul.sub>li>span.lbls>span.txt{float:right; width:80%}
    .rtl .accord>ul>li>ul.sub>li>span.seticon{float:right; width:24%;}
    .rtl .accord>ul>li>ul.sub>li>span.seticon>span.nowp{float:right;padding-left:10px;}
    .rtl .accord>ul>li>ul.sub>li>span.seticon>a.wrd{float:right;padding-left:10px;}
    .rtl .accord>ul>li>ul.sub>li>span.seticon>a.pdf{float:right;}
    .rtl .accord>ul>li>ul.sub{padding:0 5px 15px 20px !important;}
/*News detailed page style Start*/

.main .news-story-block{width:100%; display:block;}
.news-story-block h1{font-size:26px; padding:0 0 3px;}
.news-story-block .news-hinfo{width:100%;}
.news-story-block .news-hinfo span.news-date{display:inline; border-right:2px solid #CDCDCD; font-size:15px; padding-right:14px; font-style:italic;}
.news-story-block .news-hinfo span.news-location{display:inline; font-size:15px; padding-left:8px; font-style:italic;}
.news-story-block .news-cnt-block{width:100%;}
.news-story-block .news-cnt-block span.news-img{width:100%;padding:10px 0; display:block;}
.news-story-block .news-cnt-block span.news-cnt{width:100%;padding:10px 0; display:block; font-size:13px;}

/*News detailed page style End*/
/* Slider */

/*
 *  PLUGIN BASICS
 *  ------------------------------------------------
 */
.sliderkit{display:none;position:relative;overflow:hidden;}
.sliderkit a,
.sliderkit a:hover{text-decoration:none;}
.sliderkit img{border:0;}

/*---------------------------------
 *  Navigation
 *---------------------------------*/
.sliderkit-nav{ position: absolute; z-index: 1;}
.sliderkit-nav-clip{ position: relative; height: 168px !important;}
    .sliderkit-nav-clip ul{ position: relative; left:0; top:0;list-style:none;margin:0;padding:0;}
        .sliderkit-nav-clip ul li{float:left;}
            .sliderkit-nav-clip ul li a{display:block;overflow:hidden;}
            .sliderkit-nav-clip ul li:hover a{ color: #009459; }


/*---------------------------------
 *  Panels
 *---------------------------------*/
.sliderkit .sliderkit-panel{z-index:1;position:absolute;overflow:hidden;}
.sliderkit .sliderkit-panel-active{z-index:5;}
.sliderkit .sliderkit-panel-old{z-index:4;}
.sliderkit-panel{top:0;left:0;}

/* Panels > Overlay */
.sliderkit-panel-textbox{position:absolute;z-index:1;}
.sliderkit-panel-text{position:absolute;z-index:3;top:0;left:0;}
.sliderkit-panel-overlay{position:absolute;z-index:2;top:0;left:0;}

/*---------------------------------
 *  Counter
 *---------------------------------*/
.sliderkit-count{position:absolute;bottom:15px;left:0px;z-index:10;padding:0px;color:#352A25; width:60px}

    .rtl .sliderkit-count   { right:0;}

/*---------------------------------
 *  Loader
 *---------------------------------*/
.sliderkit .sliderkit-timer{position:absolute;top:0;left:0;z-index:10;height:3px;background:#ccc;}

.sliderkit-pagination   { display:none;}


/*---------------------------------
 *  Photos gallery > Standard
 *---------------------------------*/
.photosgallery-std{width:346px;height:507px;}
/* Navbar */
.sliderkit-nav{left:0;bottom:0;width:346px;}
    .sliderkit-nav-clip ul li{ position: relative; width: 98px; float: left; margin: 0 25px 0 0; padding: 12px 0 0; font-size: 11px; border-top: 3px #fff solid;}
    
        .sliderkit-nav-clip ul li img{ width:100px; height:74px}
            .sliderkit-nav-clip ul li.sliderkit-selected { border-top: 3px solid #F59D1D;}
.rtl .sliderkit-nav-clip ul li {    margin: 0 0 0 25px; float:right}

    
        .sliderkit-nav-clip  .pointer { display: none; position: absolute; width: 26px; height: 17px; left: 50%; top: -16px; margin: 0 0 0 -13px; z-index: 10; background: url('../images/sprite.png') no-repeat scroll -107px -284px; }

        
        .news-nav li .pointer { display: none; position: absolute; width: 26px; height: 17px; left: 50%; top: -16px; margin: 0 0 0 -13px; z-index: 10; background: url('../images/sprite.png') no-repeat scroll -107px -284px; }
        .news-nav li.sliderkit-selected { border-top: 3px #f59d1d solid; }
        .news-nav li.sliderkit-selected .pointer { display: block; } 
        
            .news-nav li p { margin: 5px 0; }

/* Buttons */
    .sliderkit-btn span{display:block;}
        .sliderkit-btn-disable{opacity:0.3/ ;cursor:default;}
            .sliderkit-btn-disable a:hover{cursor:default;}


.btn-controls   { position:absolute; bottom:12px; width:57px;}
.rtl .btn-controls  { left:0;}
.ltr .btn-controls  { right:0;}

/* Navbar buttons */
.sliderkit-nav .sliderkit-btn {display: block; width: 17px; height: 17px;  text-indent: -9999px; background-image: url('../images/sprite.png'); background-repeat: no-repeat;}
        .sliderkit-nav .sliderkit-go-prev {background-position: -188px -46px;}
        .sliderkit-nav .sliderkit-go-next {background-position: -220px -46px; }
        
        .sliderkit-nav .sliderkit-go-prev:hover { background-position: -188px -116px; }
        .sliderkit-nav .sliderkit-go-next:hover { background-position: -220px -116px; }
        
        
.sliderkit-play-btn     { display: block; width: 17px; height: 17px; margin:0 3px; background: url('../images/sprite.png') no-repeat -220px -46px;  text-indent: -9999px;}
.sliderkit-pause-btn    { background: url('../images/sprite.png') no-repeat -156px -46px;}

    .rtl .sliderkit-nav .sliderkit-go-prev {background-position: -220px -46px;}
    .rtl .sliderkit-nav .sliderkit-go-next {background-position: -188px -46px; }


.news-ticker-wide{ border-top: 9px #f49c14 solid; }
.news-ticker-wide a{ color: #000; }
.news-item{ }
.news-ticker-wide h3{ margin: 5px 0;    font-size: 24px; font-weight: bold; }
.news-item h3{ margin: 5px 0;   font-size: 24px; font-weight: bold; }
.sliderkit-panel:hover .news-item p { color: #009459; }
.sliderkit-panel:hover .news-item a.more    { color: #009459; text-decoration: none; }
.news-item p{ margin:10px 0; }
.news-nav{ clear: both; width: 500px; margin: 25px 0 0; }

    .news-ticker-wide .show-all { display: block; clear: both; height: 30px; margin: 25px 0 0; padding: 8px 0 0; text-align: center; background: #cdcdcd; color: #000; }
        .news-ticker-wide .show-all .arrow { background-position: -57px -101px; }

    .field:focus { border:2px solid #00AB67!important;}
    .field:hover { border:2px solid #c1c1c1!important;}
    .field:focus:hover { border:2px solid #00AB67!important;}



/* Registration 2 */


.reg-steps { position: relative; height: 53px; margin: 0 19px 40px 0; background: #ececec; font-size: 14px;  }
    .reg-steps .pointer { position: absolute; right: -19px; top: 0; z-index: 1; width: 19px; height: 53px; background: url('../images/greyright.png'); }
    
    
    .reg-steps li { position: relative; float:left; }
    .reg-steps li span { display: block;  width: 303px;  height: 53px; padding: 10px 40px 12px; color: #707070;  }
    .reg-steps li a { display: block;  width: 303px;  height: 53px; padding: 10px 40px 12px; color: #707070; border: 2px #ececec solid; border-right:0;  }
    .reg-steps li a:hover   { border-color: #00AB67; background: #fff; text-decoration: none }
        
    .reg-steps li strong { color: #000; }
        .reg-steps li.current { height: 57px; margin: -2px 0 0; border: 2px #c1c1c1 solid; border-right: 0; background: #fdfdfd; }
        .reg-steps li.current span  {  padding: 10px 20px 12px; }
        
        .reg-steps li.completed strong,.reg-steps li.current strong { color: #046800; }
            .reg-steps li.current .pointer { position: absolute; right: -21px; top: -2px; z-index: 2; padding:0; height: 57px; width: 21px; background: url('../images/activearrow_front.png') no-repeat; }
            .reg-steps li.current .tail { position: absolute; left: -21px; top: -2px; z-index: 2; height: 57px; width: 21px; background: url('../images/activearrow_tail.png') no-repeat; }


.registration-form  { margin: 55px 0 15px 83px; }
.registration-form .form-box    { margin:0 0 12px; }
    .registration-form .form-box label      { width: 238px; margin: 8px 0 0 } 
    .registration-form .field { height: 40px; line-height: 40px; width: 150px; padding: 0 5px; border: 1px solid #c5c5c5; outline: 0; }
        .registration-form .field-big   { width:500px;} 
        .registration-form .form-field  { width:500px;}
        
        .registration-form .hint.pull-left { margin: 0 0 0 10px; }

        .registration-form .accept  { width: 290px; background:#ececec; border:1px solid #e2e2e2; margin:10px 0 0;}
            .registration-form  .accept label       { width: 290px ; padding: 8px 0 0 45px; margin: 0; }
            


/* Registration 4 */

.branch-process     { width:435px; height:175px; padding:10px; background:#ececec; color:#707070; margin:10px 0 0}
    .branch-process p   { margin:0 0 15px;}

.service-process    { width:360px; margin:10px 0 0; font-size: 14px; }
    .service-process h4     { margin:0 0 20px; font-size:14px; font-weight:bold;}
    .service-process img            { text-align:center;}
    .service-process .office        { width:90px; text-align:center;}
    .service-process .self-service  { width:110px; text-align:center; margin:0 40px;}
    .service-process .online        { width:80px; text-align:center;}
    
    
/* Sector */

.sector-section     { width:190px; font-size:14px; }
    .sector-section .section-block  { margin:0 0 35px;}
    .sector-section h4 a    { font-size: 14px; font-weight:bold; color:#339999; }
    .sector-section h4 a:hover  { color:#339999; text-decoration: none; }
    .sector-section li      { margin: 15px 0 0; }
    .sector-section a       { color: #000; }
    .sector-section a:hover     { color: #1c7171;  }


    .sector .main { width: 486px; }
        /* slider */
        .sector .banner { margin: 0 0 0; }
            .sector .caption { width:190px; height:250px; padding: 20px 12px 0px; font-size:14px; }
                .sector .caption h2 { font-size:30px;}
                .sector .slidesjs-pagination li { width: 176px; padding: 0; }
                .sector .slidesjs-pagination li.active a { background: url("../images/slider_arrow.png") no-repeat 168px center  }
            
                .sector .slidesjs-pagination a.active { background: url("../images/slider_arrow.png") no-repeat 168px center ,url("../images/caption.png") repeat; }
                    .sector h4.popular { left:12px; }
                        .sector .slidesjs-pagination { left:12px; }
            /* end slider */
    
        
        .sector .eservices-block    { margin:0 0 40px;}
        .sector .eservices-block .service-block { width:142px; margin: 0;}
            .sector .eservices-block .mid   { margin:0 30px;}
                .sector .eservices-block h4     { height:72px; padding:10px 0 0; font-size:18px; border-top:10px solid #339999;}
                .sector .eservices-block .service-block.hover h4    { color: #1c7171; }
                    .sector .eservices-block a  { color:#339999;}
                    .sector .eservices-block a:hover    { text-decoration: underline; }
    
    
    .sector .schedule-appt { width: 314px; }
        .sector .schedule-need { width: 142px; } 
            .sector .schedule-make { width: 170px; } 
    
        .sector .get-help { width:150px;}
            
            .get-help a:hover   { color: #046800; }

        .sector .sidebar .dashbord  { border-top: 9px #339999 solid;}
    
    
/* travel-permit */

.permits { margin: 15px 0 0; }

.permits .sidebar { width: 20%; }

        .permits h2 { margin: 0 0 10px; font-size: 30px; color: #046800; }
        .permit-main h2 { margin:0 0 33px;}
        .permits .appointment-content p { font-size: 18px; color: #707070;}
        .permits p.lead { margin: 15px 0 24px; } 


.permits .btn-bar { margin: 60px 0 20px 0; position: relative; }

.permit-steps { position: relative; height: 55px; margin: 0 19px 40px 0; background: #ececec; font-size: 14px; font-weight: bold; text-align: center;  }
    .permit-steps .pointer { position: absolute; right: -19px; top: 0; z-index: 1; width: 19px; height: 55px; background: url('../images/greyright.png'); }
    .permit-steps li { position: relative; float:left; }
    
    .permit-steps li span { display: block; width: 301px;  height: 55px;  padding: 18px 20px 12px;}
    .permit-steps li a { display: block; width: 301px;  height: 55px;  padding: 18px 20px 12px; text-decoration:none; border: 2px #ececec solid; border-right:0;   }
    .permit-steps li a:hover    { border-color: #00AB67; background: #fff; } 
        
        .permit-steps li.current { height: 59px; margin: -2px 0 0; border: 2px #c1c1c1 solid; border-right: 0; }
        .permit-steps li.current span   { background: #fff;  }
        


        .permit-steps li.completed  { color: #046800; }
            .permit-steps li.current .pointer { position: absolute; right: -21px; top: -2px; z-index: 2; padding:0; height: 59px; width: 21px; background: url('../images/activearrow.png') no-repeat; }
    .permit-select-block { margin: 40px 0 0; }

.permit-main { width: 710px; }
    .permit-selector { min-height: 180px; width: 710px; }
/* travel-permits 3 */
.appointment-brief .dependents  { width: 170px; }
.permit label       { width: 192px; padding: 10px 0 0; }
    .permit label strong    { font-weight: bold; }
    
    .permit .radio-group    { width:250px; border: 1px #cdcdcd solid; }
        .custom-radio { position: relative; }
            .permit .radio-group label  { background-color: #ececec; background-image: url('../images/radiobg.png');  background-repeat: no-repeat; background-position: 10px -24px;}
            .permit .radio-group label.checked  { background-position:10px 8px; background-color: #00AB67; color: #fff; font-weight: bold;}
            .custom-radio label     { display: block; position: relative; z-index: 1; font-weight: normal; width: auto; height: 36px; border: 0; line-height: 1; padding: 10px 20px 10px 42px; color: #707070; font-size: 14px; cursor: pointer; }
            .custom-radio input     { position: absolute; left: 2px; top: 3px; margin: 0; z-index: 0; }
            .permits .appointment-brief .label  { margin:0 5px 0 0;}

        .duration       { margin: 50px 0 0; }
            .duration li    { position: relative; } 
            .duration label {  font-weight:bold; }
            .duration .radio-group      { margin:10px 0 0 }
            .duration .radio-group label    { font-weight: normal; }
            .duration .dur-from     { margin-right: 18px; }
            .duration .input        { width: 130px; height: 25px; border: 1px solid #cdcdcd; margin: 0px 5px 0; }
            .duration .icon-date    { width: 24px; height: 22px; display: inline-block; background: url(../images/date.png) no-repeat;  }
    
            .dur-from,
            .dur-to { width: 250px; margin: 10px 0 0 }
            .duration .date     { position: absolute; top: 5px; left: 80px; z-index: 9 ;}

/* travel-permits 3 */

/* travel-permits 4 */

    .permits .my-block  { margin: 40px 0 65px; }    
        .permits .my-block .info        {  border: 1px solid #ececec; border-left:0; }
        .permits .my-block .info        { padding: 0; }
            .permits .my-block .info  p { margin:0 0 6px;}
            .list-item  { padding: 15px; }
                .list-item.odd  { background: #ececec; }
                .list-item.even { background: #fff; }
                .permits .issue { padding: 9px 0 25px }
            
            .info .btn-bar  { margin: 0; }
            .info .btn      { width: 125px; padding: 4px 0; margin: 0 0 10px; font-size: 14px; }
            .info .btn.last { margin: 0;}
            .info .separator{ display: inline-block; margin: 0 10px; }
            .new_icon       { width: 38px; height: 17px; display: inline-block; margin: 0 5px 0 0; background:url(../images/new.png) no-repeat; }

/* emd travel_permits_4 */

.sidebar .eservice-rgt{float:left; width:100.000%; height:auto; padding:10px; background:#ECECEC; margin-bottom:5px;}
.eservice-rgt span.pre-txt{float:left; width:100%; display:block; text-align:center; font-size:15px;line-height:21px;}
.eservice-rgt .adv{float:left; width:80%; background-position:center center; height:auto; margin:15px 18px; text-align:center;}
.eservice-rgt .section{float:left; width:100%;height:auto; padding:10px;}
.eservice-rgt .section .btn{width: 96px; height: 29px; padding:4px 0 0; background: #069700; color: #fff; text-align: center; font-weight: bold; border: 2px #069700 solid; font-size: 14px; text-shadow: 0 0 0; margin:10px 45px; }
.eservice-rgt .section .btn a{color:#FFFFFF; text-decoration:none;}
.eservice-rgt .section .btn:hover{border: 2px #069700 solid; background: #fff; color: #069700; text-decoration: none;}
.eservice-rgt .section .btn:hover a{color:#069700; text-decoration:none;}
.sidebar .rgt_block{float:left; width:100.000%; height:auto;margin-bottom:10px;}


    
.megamenu h4 { font-size: 16px; font-weight: bold; margin: 0 0 10px; }

.sec_main {width: 52.1183%; float:left;}
.sec_lft {width:30%; margin-right:10px; float:left;}

.sec_lft ul{clear: both; margin:0px; padding:0px;}
.sec_lft ul li{display:block; width:100%; display:block;}
.sec_lft ul li a{display:block; padding:5px; border-bottom:2px solid #CDCDCD; text-decoration:none;}
.sec_lft ul li a:hover{display:block; border-bottom:2px solid #CDCDCD; text-decoration:none;background-color:#00AB67; color:#FFFFFF}

.rtl .sec_main {width: 52.1183%; float:right;}
.rtl .sec_lft {margin:0 10px; float:right;}

.rtl .sec_lft ul{clear: both; margin:0px; padding:0px;}
.rtl .sec_lft ul li{display:block; width:100%; display:block;}
.rtl .sec_lft ul li a{display:block; padding:5px; border-bottom:2px solid #CDCDCD; text-decoration:none;}
.rtl .sec_lft ul li a:hover{display:block; border-bottom:2px solid #CDCDCD; text-decoration:none;background-color:#00AB67; color:#FFFFFF}

#emirates-mid-container{float:left; width:68%; height:auto; border-left:5px solid #ccc; padding-bottom:10px;}
#emirates-mid-block{position:relative;width:100%; height: 256px; top:-7px; left:10px;}
#emirates-mid-container .emirates-title{width:100%; padding:15px 10px; background:#00AB67; text-align:right; font-size:18px; font-weight:bold; color:#FFF;}
.emirates-links {width:100%; padding:250px 15px 10px 5px !important;float:right;}
.emirates-links>ul>li{list-style-type:circle; padding:7px 0 !important; font-size:14px ; font-weight:bold; color:#00AB67}
ul.emirates-ul>li.selected{background:#00AB67; color:#FFF !important;}
ul.emirates-ul>li.selected a{color:#FFF !important;}
ul.riyadh,ul.makkah,ul.madinah,ul.eastern-province,ul.jawf,ul.bahah,ul.asir,ul.qassim,ul.hail,ul.tabuk,ul.northern-borders,ul.jizan,ul.najran{display:none}

.emirate-active, .selected{display:block !important;}
div.riyadh{background:url(../images/emirates/riyadh.png?v=2) no-repeat left top;}
div.makkah{background:url(../images/emirates/makkah.png?v=2) no-repeat left top;}
div.madinah{background:url(../images/emirates/madinah.png?v=2) no-repeat left top;}
div.eastern-province{background:url(../images/emirates/eastern-province.png?v=2) no-repeat left top;}
div.jawf{background:url(../images/emirates/jawf.png?v=2) no-repeat left top;}
div.bahah{background:url(../images/emirates/bahah.png?v=2) no-repeat left top;}
div.asir{background:url(../images/emirates/asir.png?v=2) no-repeat left top;}
div.qassim{background:url(../images/emirates/qassim.png?v=2) no-repeat left top;}
div.hail{background:url(../images/emirates/hail.png?v=2) no-repeat left top;}
div.tabuk{background:url(../images/emirates/tabuk.png?v=2) no-repeat left top;}
div.northern-borders{background:url(../images/emirates/northern-borders.png?v=2) no-repeat left top;}
div.jizan{background:url(../images/emirates/jizan.png?v=2) no-repeat left top;}
div.najran{background:url(../images/emirates/najran.png?v=2) no-repeat left top;}

.rtl #emirates-mid-container{float:right;border-right:5px solid #ccc; border-left:0px;width:67%;}
.rtl #emirates-mid-container .emirates-title{text-align:left;}
.rtl #emirates-mid-block{left:auto; right:10px;}
.rtl .emirates-links {float:left;padding:250px 5px 10px 15px !important;}

.rtl div.riyadh{background:url(../images/emirates/riyadh.png?v=2) no-repeat right top;}
.rtl div.makkah{background:url(../images/emirates/makkah.png?v=2) no-repeat right top;}
.rtl div.madinah{background:url(../images/emirates/madinah.png?v=2) no-repeat right top;}
.rtl div.eastern-province{background:url(../images/emirates/eastern-province.png?v=2) no-repeat right top;}
.rtl div.jawf{background:url(../images/emirates/jawf.png?v=2) no-repeat right top;}
.rtl div.bahah{background:url(../images/emirates/bahah.png?v=2) no-repeat right top;}
.rtl div.asir{background:url(../images/emirates/asir.png?v=2) no-repeat right top;}
.rtl div.qassim{background:url(../images/emirates/qassim.png?v=2) no-repeat right top;}
.rtl div.hail{background:url(../images/emirates/hail.png?v=2) no-repeat right top;}
.rtl div.tabuk{background:url(../images/emirates/tabuk.png?v=2) no-repeat right top;}
.rtl div.northern-borders{background:url(../images/emirates/northern-borders.png?v=2) no-repeat right top;}
.rtl div.jizan{background:url(../images/emirates/jizan.png?v=2) no-repeat right top;}
.rtl div.najran{background:url(../images/emirates/najran.png?v=2?v=2) no-repeat right top;} */
    
/*Logo starts*/
.logovp{ width:490px;}
.logovp a{display: block; width: 100%;padding:5px 0; padding-top: 0;}
.logovp a img{width: auto; height: auto;}
.logovp img{width: auto; height: auto;}
.rtl .logovp a{display: block; width: 100%;}
#logoimg[src*="absher_logo.png"],
#logoimg[src*="absher_logo_rtl.png"]{ margin-top: -7px; }
/*Logo ends*/
.mainnav {float:left; width:100%; height:auto; margin:0px 0px 10px 0px; position: relative; background: #00AB67; z-index:9}
/* Login new starts */

.nav-menu-btn {float:left;}
.nav-menu-btn a {color: #ffffff; display: block; margin: 10px 5px; text-decoration:none;}

.rtl .nav-menu-btn {float:right;}
.rtl .nav-menu-btn a {color: #ffffff; display: block; margin: 10px 5px; text-decoration:none;}

.nav-login {clear: right;}

.rtl .nav-login {clear: left; float: left;}

.profilePic, img.profilePic {
border: 1px solid #aaaaaa;
}

div.loginForm{
    float: right; vertical-align: middle !important;
    border: 1px solid #e8e8e8;
    display: inline-block;
    height: 80px;
    width:454px;
}

.rtl div.loginForm{
    float: left !important;
}

div.loginForm .loginLogo, div.profileImg, div.loginblocks, div.loginForm .loginHeadBlock, div.loginForm .userNameBlock, div.loginForm .passwordBlock, div.loginForm .btnBlock{
    float: left !important;
}

.rtl div.loginForm .loginLogo, .rtl div.profileImg, .rtl div.loginblocks, .rtl  div.loginForm .loginHeadBlock, .rtl  div.loginForm .userNameBlock, .rtl  div.loginForm .passwordBlock, .rtl  div.loginForm .btnBlock{
    float: right !important;
}

div.loginForm .loginLogo{ 
    background: url('../images/absher_emblem.png') 50% 50% no-repeat;
    width:14%;
    height:100%;
    display:inline-block;
}

.rtl div.loginForm .loginLogo{
    float:right;
}

div.loginForm .loginHeadBlock{
    background: #ffffff; 
    padding:2px 5px; 
    font-size: 12px; 
    font-weight: bold;
    clear: right;
    width:82%;
}

.rtl div.loginForm .loginHeadBlock{
    clear: left;
}

div.loginForm .userNameBlock{
    display:inline-block;
    padding: 5px;
}

i { padding: 1px;}

div.loginForm .userNameBlock label, div.loginForm .passwordBlock label {
    display:block; color: #787878; padding:5px 0;
    font-size: 14px;
}
div.loginForm .passwordBlock{
    display:inline-block;
    padding: 5px;
}

div.loginForm .inptTextLogin{
    margin: 0 0 5px 0 !important;
    width: 135px !important;
    min-width: 135px !important;
}

input.inptTextLogin, .inptTextLogin input {
    font-family: 'fontello', Arial;
    }

div.loginForm a.lnkLogin{
    display:block; 
    font-size: 12px;
    color: #000;
}

div.loginForm .btnBlock{
    display:inline-block;
    padding: 5px;
}

div.loginForm .btnBlock input[type=button]{
    padding: 0 0 0 !important;
    width: 83px !important;
    margin-right: 0 !important;
    height: 23px !important;
}


.topnav li.last > a {
    font-weight: bold !important;
    color:#00AB67 !important;
    
}

.topnav li.last_lang > a {
    font-weight: bold !important;
    color:#00AB67 !important;
    
}

div.profileImg {
    display:inline-block;
}

.loginblocks ul {
    list-style: none;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.loginblocks ul li {
    display: inline-block;
    overflow: hidden;
    text-align: center;
    line-height: 12px;
    padding: 0 7px;
    vertical-align: middle;
}

.rtl .loginblocks ul li {
    padding: 0 6px;
}


.loginblocks img{
    text-align: center;
    display:block;
    margin: 0 auto;
    height:63px;
}

.loginblocks_label{
    font-size: 10px;
    line-height: 14px;
    cursor: pointer;
    font-weight:bold;
}

.login_dashboard > div{
display: block;
background: url('../images/login_dashboard.png') no-repeat;
background-position: top center;
padding-top: 36px;
text-align: center;
}

.login_profile > div{
display: block;
background: url('../images/login_profile.png') no-repeat;
background-position: top center;
padding-top: 36px;
text-align: center;
}

.login_password > div{
display: block;
background: url('../images/login_password.png') no-repeat;
background-position: top center;
padding-top: 36px;
text-align: center;
}

.login_logout > div{
display: block;
background: url('../images/login_logout.png') no-repeat;
background-position: top center;
padding-top: 36px;
text-align: center;
}

.login_login > div{
	background-image: url('../images/login_login_en.png') !important;
}
.rtl .login_login > div{
	background-image: url('../images/login_login_ar.png') !important;
}

.login_logout > div{
	background-image: url('../images/login_logout_en.png');
}

.rtl .login_logout > div{
	background-image: url('../images/login_logout_ar.png');
}

.rtl div.loginForm .inptTextLogin {
margin: 0 0 5px 0 !important;
font-family: 'fontello', Tahoma;
line-height:13px !important;
}

.rtl div.loginForm a.lnkLogin {
display: block;
font-size: 12px;
color: #000;
font-family: "Droid Arabic Kufi", Tahoma;
}

/* Login new ends */

/* Sectors Left Menu */

.on_highlighted_path_in_navigator_L1 a { 
width: 157px !important;
float: left;
text-decoration: none;
text-align: left;
line-height: 2em;
color: #352a25 !important;
font-family: "Droid Sans", Arial, sans-serif !important;
font-size: 13px !important;
font-weight: bold;
background-repeat: no-repeat;
background-position: right;
padding: 2px 5px !important;
border-bottom: 1px solid #cdcdcd;
}

.on_highlighted_path_in_navigator_L2 a {
width: 157px !important;
height: auto !important;
float: left;
text-decoration: none;
text-align: left;
line-height: 2em;
color: #352a25 !important;
font-size: 12px !important;
font-family: "Droid Sans", Arial, sans-serif !important;
font-weight: normal !important;
padding-left: 5px;
margin: 0px;
background-color: #f7f7f7 !important;
padding: 2px 5px !important;
border-bottom: 1px solid #cdcdcd;
}

.on_highlighted_path_in_navigator_L2 a:hover {
text-decoration: underline;
}

.on_highlighted_path_in_navigator_L1 a:hover {
color: #ffffff !important;
}

.on_highlighted_path_in_navigator_L1 {
position: relative;
}

.on_highlighted_path_in_navigator_L1:hover::after {
color: #ffffff !important;
content: "\e840";
font-family: "fontello", Arial;
font-size: 14px;
position: absolute;
right: 8px;
top: 6px;
}

.rtl .on_highlighted_path_in_navigator_L2 a:hover {
text-decoration: underline;
}

.rtl .on_highlighted_path_in_navigator_L1 a {
width: 157px !important;
float: right;
text-decoration: none;
text-align: right;
line-height: 2em;
font-family: "Droid Arabic Kufi", "Droid Sans", Tahoma, Arial, sans-serif !important;
font-size: 12px !important;
font-weight: bold;
background-repeat: no-repeat;
background-position: right;
padding: 2px 5px !important;
border-bottom: 1px solid #cdcdcd;
}

.rtl .on_highlighted_path_in_navigator_L2 a {
width: 157px !important;
height: auto !important;
float: right;
text-align: right;
line-height: 2em;
font-size: 11px !important;
font-family: Tahoma, "Droid Arabic Kufi", "Droid Sans", Arial, sans-serif !important;
font-weight: normal !important;
padding-left: 5px;
margin: 0px;
background-color: #f7f7f7 !important;
padding: 2px 5px !important;
border-bottom: 1px solid #cdcdcd;
}

.rtl .on_highlighted_path_in_navigator_L1 {
position: relative;
}

.rtl .on_highlighted_path_in_navigator_L1:hover::after {
color: #ffffff !important;
content: "\e83f";
font-family: "fontello";
font-size: 14px;
position: absolute;
right: 143px !important;
top: 6px;
}

.on_highlighted_path_in_navigator_L1 a:hover {
background-color: #00B76D !important;
}

.on_highlighted_path_in_navigator_L1 a.selected {
background-color: #cdcdcd !important;
}

div#navleft_sections td, .navleft_sections td {
background-color: transparent !important;
background: none !important;
bgcolor: none !important;
background-color: none !important;
}

div#navleft_sections {
border-top: 9px #cdcdcd solid !important;
}
.absherEmblem{
margin-left: 5px;margin-right: 10px;margin-top: 5px;float: left !important;}
.absherEmblem > img{
display: block;
}
div.loginForm.public{
width: auto;padding: 10px;height: auto;margin-bottom: 10px;
}
div.loginForm.public .loginHeadBlock, div.loginForm.public .loginblocks{
display: block;width: auto ;float: none !important;
}
.loginForm.public .loginHeadBlock{
position: relative;z-index: -1;top: -10px;left: 10px;padding-left: 0 !important;padding-right: 0 !important;
}
.rtl .loginForm.public .absherEmblem{
margin-left: 15px;float: right !important;
}
.rtl .loginForm.public .absherEmblem > img{
display: block;
}.rtl .loginForm.public{
height: auto;margin-bottom: 10px;width: auto !important;
}
.rtl div.loginForm.public .loginHeadBlock, .rtl div.loginForm.public .loginblocks{
display: block;width: auto ;float: none !important;
}
.loginForm.public .loginHeadBlock{
position: relative;z-index: -1;
}
.loginblocks_label{
min-width: 32px;
}
.loginblocks ul li{
padding: 0 10px;
}
.profileImg{
margin-right: 10px;
}
.profileImg > img{
display: block;
}
div.loginForm.registered{
width: auto;height: auto;margin-bottom: 10px; padding: 8px; height: 94px;
}
div.loginForm.registered .loginHeadBlock, div.loginForm.registered .loginblocks{
display: block;width: auto ;float: none !important;
}
.loginForm.registered .loginHeadBlock{
position: relative;z-index: -1;left: 10px;padding-left: 0 !important;padding-right: 0 !important;
}
.rtl .loginForm.registered .profileImg{
margin-left: 15px;
margin-right: 0;
}
.rtl .loginForm.registered .profileImg > img{
display: block;
}
.rtl .loginForm.registered{
height: auto;margin-bottom: 10px;width: auto !important;
}
.rtl div.loginForm.registered .loginHeadBlock, .rtl div.loginForm.registered .loginblocks{
display: block;width: auto ;float: none !important;
}
.loginForm.registered .loginHeadBlock{
position: relative;z-index: -1;
}
.btnGoToBusiness {
    text-align: center;
    height: 30px;
    vertical-align: middle;
    background: #3b92cd;
    color: white;
    padding-top: 4px;
    font-size: 14px;
    margin: 0 auto;
    padding: 0 8px
}

.btnGoToBusiness a {
    color: #00ab67 !important;
}
.btnGoToBusiness .red{    
    color: #c30e0e;
    margin-top: -4px;}
.logovp{ width:490px; }
.absher-business-link {
    padding-top: 0 !important;
    text-align: center;
    /*position: absolute;
    left: 47%;
    margin-left: -112px;*/
}
.rtl .absher-business-link{ left: 53%;}
.absher-business-link .link-wrapper {
    display: inline-block;
    /*box-shadow: 0 0 15px rgba(0,0,0,0.2);*/
    padding: 0 10px 0 5px
}

.rtl .absher-business-link .link-wrapper {
    padding: 0 5px 0 10px
}

.absher-business-link img {
    margin-bottom: 3px;
    margin-top: 2px;
    height: 50px;
    vertical-align: middle;
}

.absher-business-link img {
    -webkit-transform: rotatey(180deg);
    -moz-transform: rotatey(180deg);
    -o-transform: rotatey(180deg);
    -ms-transform: rotatey(180deg);
}
.rtl .absher-business-link img {
        -webkit-transform: rotatey(0deg);
    -moz-transform: rotatey(0deg);
    -o-transform: rotatey(0deg);
    -ms-transform: rotatey(0deg);
}
.absher-business-link .btnGoToBusiness {
    padding: 0;
    padding-top: 5px;
    text-align: center;
    background: #ffffff !important;
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    height: 52px;
    color: #00ab67 !important;
    font-family: inherit;
    font-weight: bold;
}


.absher-business-link .btnGoToBusiness>a {
    line-height: 40px
}
@media screen and (max-width: 960px) {
    .absher-business-link{
        position: static;
        margin: initial;
    }
}
@media screen and (max-width: 480px) {
    .absher-business-link{
        position: static;
        display: block;
        margin: initial;
    }
    .absher-business-link .link-wrapper{
        display: block;
        box-shadow: 0 0 15px rgba(0,0,0,0.2);
        padding: 0 10px 0 10px;
    }
}
/*New Absher Business Link End*/


/* Muqeem Print Style Sheet START */

@media (max-width: 767px) {
    .ppoldform h2{
    color: #ffffff;
    font-size: 12px !important;
    font-weight: bold !important;
    line-height: 1.5;
    position: relative;
    margin: 0px 0px 10px 0px;
    background: #2988c9;
    border-radius: 20px;
    padding: 10px 20px;
}

div.col-sm-12{
    padding: 0px; !important;
}
.ppoldform .col-sm-8 div{    
    font-size: 12px !important;
}
.ppoldform .col-sm-4 span{
    color: #5A5A5A;
    font-size: 12px !important;
}
.ppoldform .list-group-item{
    border: 0px;
    font-size: 12px !important;
    font-weight:bold;
    padding: 10px 5px;    
}
.ppoldform .imageBox{
        height: 179px;
    width: 161px;
    border: 2px solid #ccc;
    margin: 0px auto !important;
}
.ppoldform .mpBannerImg1-wrapper, .ppoldform .mpBannerImg2-wrapper{
        display: none !important;
    }
}
.ppoldform .col-sm-8 div{    
    font-size: 14px;
}
.ppoldform .col-sm-4 span{
    color: #5A5A5A;
    font-size: 14px;
}
.ppoldform{
    direction: ltr !important;
}
.ppoldform h2{
    color: #ffffff;
    font-size: 18px;
    line-height: 1.5;
    position: relative;
    margin: 0px 0px 10px 0px;
    background: #2988c9;
    border-radius: 20px;
    padding: 10px 20px;
}
.ppoldform img{
    margin-left: 5px;
}
.ppoldform .imageBox img{
    width: 100%;
    height: 100%;
    margin:0px !important;
}
.ppoldform .imageBox{
        height: 179px;
    width: 161px;
    border: 2px solid #ccc;
}
.ppoldform .pull-right{
    text-align: right;
    padding: 0px;
}
.ppoldform .col-sm-4{
    padding: 0px;
}
.ppoldform .list-group-item{
    border: 0px;
    font-size: 14px;
    font-weight:bold;
    padding: 10px 5px;    
}
.ppoldform .list-group{
    margin: 0px;
    border-radius: 0px;
    box-shadow: none;    
}
 .ppoldform  .panel-body{
    padding: 0px;
 }
 .ppoldform .Namelabel{
    border: 1px solid #000;
    padding: 2px 10px;
    width: 70%;
 }
 .ppoldform>.container>.row>div.col-sm-6:nth-child(2){
        border-left: 6px solid #696969;
 }
  .ppoldform div.col-sm-12, .ppoldform .row{
       /* border-bottom: 6px solid #696969;*/
        padding-top: 10px;
 }
.ppoldform div.col-sm-6 div.col-sm-12:nth-last-child(1){
        border-bottom: 0px solid #696969;
 }
 .ppoldform .padding0{
    padding: 0px;
 }
 .ppoldform .terms-notes{
    padding: 12px 18px;
    margin: 0 18px;
}
.ppoldform .terms-notes *{
    font-size: 18px !important;
    color: #58585A !important;
    direction: rtl;
    font-weight: bold;
}
.ppoldform .terms-notes li{
    padding: 6px;
}
.ppoldform .text-ref h4{
    font-size: 16px;
    font-weight: bold;
    color: #2D81D7 !important;
    margin-top: 60px;
}
.ppoldform .text-ref h4 + span{
    font-size: 20px;
    font-weight: bold;
    color: #333 !important;    
}

@media screen and (max-width: 767px){
    .col-xs-12{
        width: 100%;
    }
    .col-xs-6{
        width: 50%;
    }
    .ppoldform div.vline-col-1, .ppoldform div.vline-col-2{
  float: inherit !important;
}
.ppoldform .col-sm-6 {
  width: 100% !important;
}
.col-sm-3{
    margin: 0px auto;
    width: 100% !important;
}
}




.ppoldform {
    line-height: 1.42857143;
}
.ppoldform .text-center {
    text-align: center;
}
.ppoldform .list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.ppoldform .list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.ppoldform .list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.ppoldform .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ppoldform .pull-right {
  float: right !important;
}
.ppoldform .pull-left {
  float: left !important;
}
.ppoldform h2{
    color: #ffffff;
    font-size: 18px;
    line-height: 1.5;
    position: relative;
    margin: 0px 0px 10px 0px;
    background: #2988c9;
    border-radius: 20px;
    padding: 10px 20px;
}
.ppoldform .imageBox{
    height: 179px;
    width: 161px;
    border: 2px solid #ccc;
}
.ppoldform .pull-right{
    text-align: right;
    padding: 0px;
}
.ppoldform .col-sm-4{
    padding: 0px;
}
.ppoldform .list-group-item{
    border: 0px;
    font-size: 14px;
    font-weight:bold;
    padding: 10px 5px;    
}
.ppoldform .list-group{
    margin: 0px;
    border-radius: 0px;
    box-shadow: none;    
}
 .ppoldform  .panel-body{
    padding: 0px;
 }
 .ppoldform .Namelabel{
    border: 1px solid #000;
    padding: 2px 10px;
    width: 70%;
 }
 .ppoldform>.container>.row>div.col-sm-6:nth-child(2){
        border-left: 6px solid #696969;
 }
  .ppoldform div.col-sm-12, .ppoldform .row{
       /* border-bottom: 6px solid #696969;*/
        padding-top: 10px;
 }
.ppoldform div.col-sm-6 div.col-sm-12:nth-last-child(1){
        border-bottom: 0px solid #696969;
 }
 .ppoldform .padding0{
    padding: 0px;
 }
 .ppoldform .terms-notes{
    padding: 12px 18px;
    margin: 0 18px;
}
.ppoldform .terms-notes *{
    font-size: 18px !important;
    color: #58585A !important;
    direction: rtl;
    font-weight: bold;
}
.ppoldform .terms-notes li{
    padding: 6px;
}
.ppoldform .text-ref h4{
    font-size: 16px;
    font-weight: bold;
    color: #2D81D7 !important;
    margin-top: 60px;
}
.ppoldform .text-ref h4 + span{
    font-size: 20px;
    font-weight: bold;
    color: #333 !important;    
}

.ppoldform .logo-wrapper .col-sm-3 {
    padding-left: 15px;
    padding-right: 15px;
}

.ppoldform .vline-col-1{
    padding-right: 15px !important;
}
.ppoldform .vline-col-2{
    padding-left: 15px !important;
}

.ppoldform div[class*="col-"]{
  float: left;
}
.ppoldform .col-sm-12 {
  width: 100%;
}
.ppoldform .col-sm-11 {
  width: 91.66666667%;
}
.ppoldform .col-sm-10 {
  width: 83.33333333%;
}
.ppoldform .col-sm-9 {
  width: 75%;
}
.ppoldform .col-sm-8 {
  width: 66.66666667%;
}
.ppoldform .col-sm-7 {
  width: 58.33333333%;
}
.ppoldform .col-sm-6 {
  width: 50%;
}
.ppoldform .col-sm-5 {
  width: 41.66666667%;
}
.ppoldform .col-sm-4 {
  width: 33.33333333%;
}
.ppoldform .col-sm-3 {
  width: 25%;
}
.ppoldform .col-sm-2 {
  width: 16.66666667%;
}
.ppoldform .col-sm-1 {
  width: 8.33333333%;
}


@media print{
    @page{
        margin: 10px;
    }
    .hiddenWidgetsDiv,
    .wpToolbarActionBar{
        display: none !important;
    }
    .common-header{
        display: none !important;
    }
    #eservice-container{
        border: none !important;
    }
    ol.breadcrumb{
        display: none !important;
    }
    .inner-main{
        padding: 0 !important;
    }
    .ppoldform{
        font-size: 12px;
        padding: 0 !important;
        font-family: Arial;
    }
    .ppoldform > .row > .col-sm-6{
        padding: 0;
    }
    .ppoldform > .row > .col-sm-6 .col-sm-12{
        padding-left: 0;
    }

    .ppoldform > .row > .col-sm-6 + .col-sm-6 .col-sm-12{
        padding-right: 0;
        padding-left: 0;
    }
    .ppoldform h2{
        background: #2D81D7 !important;
        color: #ffffff !important;
        font-size: 12px;
        padding: 6px 20px !important;
        line-height: 1.2 !important;        
        -webkit-print-color-adjust: exact;
    }
    .ppoldform h2 .pull-right{
        color: #ffffff !important;          
        -webkit-print-color-adjust: exact;
    }
    .ppoldform .list-group-item{
        font-size: 12px !important;
        padding: 4px 6px !important;
    }
    .ppoldform .list-group-item .pull-right + .pull-right{
        text-align: center !important;
    }
    .ppoldform .list-group-item *{
        color: #787879 !important;          
        -webkit-print-color-adjust: exact;
    }
    
    .ppoldform div.col-sm-12, .ppoldform .row{
        border-bottom: 2px solid #6E6E70;          
        -webkit-print-color-adjust: exact;
    }
    .ppoldform .mpBannerImg1-wrapper{
        text-align: right !important;
    }
    .ppoldform .mpBannerImg2-wrapper{
        text-align: left !important;
    }
    .ppoldform .mpBannerImg1{
        width: 200px !important;
        margin-top: 15px !important;
    }
    .ppoldform .mpBannerImg2{
        width: 100px !important;
        margin-top: 15px !important;
    }
    .ppoldform .imageBox{
        width: 120px;
        height: 150px;
        margin-bottom: 18px;
    }
    .ppoldform .terms-notes{
        padding: 12px 18px;
        margin: 0 18px;
    }
    .ppoldform .terms-notes *{
        font-size: 15px !important;
        font-family: Arial;
        color: #58585A !important;          
        -webkit-print-color-adjust: exact;
        direction: rtl;
        font-weight: bold;
    }
    .ppoldform .terms-notes li{
        padding: 3px;
    }
    .ppoldform .vline-col-1{
        border-right: 2px solid #6E6E70 !important;          
        -webkit-print-color-adjust: exact;
    }
    .ppoldform .vline-col-1 img,
    .ppoldform .vline-col-2 img{
        width: 10px;
        vertical-align: middle;
        margin: 0 2px;
    }
    .ppoldform .text-ref h4{
        font-size: 16px;
        font-weight: bold;
        color: #2D81D7 !important;          
        -webkit-print-color-adjust: exact;
        margin-top: 40px;
    }
    .ppoldform .text-ref h4 + span{
        color: #787879 !important;
        -webkit-print-color-adjust: exact;
        line-height: 1 !important;
        font-size: 16px !important;
    }
    .ppoldform .logo-wrapper{
        margin-bottom: 6px !important; 
        color: #2D81D7 !important;
        -webkit-print-color-adjust: exact;
    }
    .ppoldform .muqeem-content-wrapper{
        padding-bottom: 6px !important;
    }
}
/* Muqeem Print Style END */

/*-----------------------------------------*/

/* Muqeem Print Style Sheet START */

@media (max-width: 767px) {
.ppoldform h2{
    font-size: 12px !important;
}

.ppoldform .mpBannerImg1-wrapper, 
.ppoldform .mpBannerImg2-wrapper{
        display: none !important;
    }
}

.ppoldform{
    direction: ltr !important;
}
.ppoldform img{
    margin-left: 5px;
}

@media screen and (max-width: 767px){  
.ppoldform .col-sm-6 {
  width: 100% !important;
}
.ppoldform .col-sm-3{
    margin: 0px auto;
    width: 100% !important;
}
}

.ppoldform .list-group-item:last-child {
  margin-bottom: 0;
}
.ppoldform h2{
    font-size: 18px;
    line-height: 1.5;
    margin: 0px 0px 10px 0px;
    border-radius: 20px;
    padding: 10px 20px;
}

.ppoldform .list-group-item{
    border: 0px;
    font-size: 14px;
}
.ppoldform .list-group{
    margin: 0px;
    box-shadow: none;    
}

/* Muqeem Print Style END */

/*******************************/.

.rtl .ppoldform .col-sm-1, 
.rtl .ppoldform .col-sm-2, 
.rtl .ppoldform .col-sm-3, 
.rtl .ppoldform .col-sm-4, 
.rtl .ppoldform .col-sm-5, 
.rtl .ppoldform .col-sm-6, 
.rtl .ppoldform .col-sm-7, 
.rtl .ppoldform .col-sm-8,
.rtl .ppoldform .col-sm-9, 
.rtl .ppoldform .col-sm-10, 
.rtl .ppoldform .col-sm-11, 
.rtl .ppoldform .col-sm-12 {
    float: left;
}
.rtl .ppoldform .text-right {
    text-align: right;
}
.rtl .ppoldform .text-left {
    text-align: left;
}
.ppoldform h2{
    background: none;
    border-radius: 15px;
    color: #fff;
    background-color: #00AB67;
    text-align: left;
    font-weight: normal !important;
}
.ppoldform h2 div{
    float: right;
    color: #fff !important;
    font-weight: normal !important;
}

.ppoldform .panel-body{
    margin: 0px;
    border-radius: 15px;
    padding: 10px;
    border: 1px solid #000;
}
.vline-col-2{padding: 0px 10px 0px 0px !important;}
.ppoldform .vline-col-1>.col-sm-12{

     margin-bottom :10px;
}
.ppoldform .vline-col-2>.col-sm-12{
     margin-bottom :10px;
}

.ppoldform .vline-col-1{width: 49%; margin-right: 1%;}
.ppoldform ul.list-group li:last-child{
    margin-bottom:10px
}
.ppoldform ul.hidden-xs{display: block}
.ppoldform .text-ref h5{
    margin-top: 5px;
    font-size: 24px !important;
    font-weight: bold;
    color: #0e0e0e !important;
    padding: 10px 0px 10px 0px;       
}
.ppoldform .mpBannerImg1-wrapper{
    border-right: 3px solid #ccc;
    padding-right: 10px;
}

.oldformheader{background: #00AB67; height: 15px;}
.oldformfooter{    
    background: url(/wps/PA_PsportIssueRenewal/images/Old_Form_footer.png) !important;
    height: 246px;
    width: 100%;
    background-size: cover !important;
}
.oldformfooterlink{width: 54%;margin: 0px auto;font-size: 15px;text-align: center;padding-top: 15px;direction: rtl !important;}
    
@media (max-width: 767px) {
    .ppoldform h2{
        padding: 10px 10px;    
    }
    .ppoldform .vline-col-2, .ppoldform .vline-col-1{
        padding-left: 15px !important;
    }
    .ppoldform .col-sm-12{
    margin: 0px 0px 15px 0px !important;
    padding: 0px !important;
    }
    .rtl .ppoldform .col-sm-1, 
    .rtl .ppoldform .col-sm-2, 
    .rtl .ppoldform .col-sm-3, 
    .rtl .ppoldform .col-sm-4, 
    .rtl .ppoldform .col-sm-5, 
    .rtl .ppoldform .col-sm-6, 
    .rtl .ppoldform .col-sm-7, 
    .rtl .ppoldform .col-sm-8, 
    .rtl .ppoldform .col-sm-9, 
    .rtl .ppoldform .col-sm-10, 
    .rtl .ppoldform .col-sm-11, 
    .rtl .ppoldform .col-sm-12 {
            float: none ;
    }
    .rtl .ppoldform .text-right {
        text-align: right;
    }
    .ppoldform .vline-col-1 {
        width: 100%;        
    }
}

@media (min-width: 768px){
    .rtl .ppoldform .col-sm-1, 
    .rtl .ppoldform .col-sm-10, 
    .rtl .ppoldform .col-sm-11, 
    .rtl .ppoldform .col-sm-12, 
    .rtl .ppoldform .col-sm-2, 
    .rtl .ppoldform .col-sm-3, 
    .rtl .ppoldform .col-sm-4, 
    .rtl .ppoldform .col-sm-5, 
    .rtl .ppoldform .col-sm-6, 
    .rtl .ppoldform .col-sm-7, 
    .rtl .ppoldform .col-sm-8, 
    .rtl .ppoldform .col-sm-9 {
        float: left;
    }
}

.check-icon{float: right; padding-top: 10px; width: 17px;}
.ppoldform .list-group-item{font-weight: normal; color: #000; text-align: center;}

/*****************print******************/
@media print{

    @page{
        margin: 10px;
    }

    .hiddenWidgetsDiv,
    .wpToolbarActionBar{
        display: none !important;
    }
    .common-header{
        display: none !important;
    }
    #eservice-container{
        border: 1px solid !important;
    }
    ol.breadcrumb{
        display: none !important;
    }
    .inner-main{
        padding: 0 !important;
    }
    .ppoldform .mpBannerImg1-wrapper, .ppoldform .mpBannerImg2-wrapper{
    display: block !important;
    }
    .ppoldform{
        font-size: 12px;
        padding: 0 !important;
        font-family: Arial;
    }
    .ppoldform > .row > .col-sm-6{
        padding: 0;
    }
    .ppoldform > .row > .col-sm-6 .col-sm-12{
        padding-left: 0;
    }

    .ppoldform > .row > .col-sm-6 + .col-sm-6 .col-sm-12{
        padding-right: 0;
        padding-left: 0;
    }
    .formButtons{
        display:none;
    }
    ul.list-group li:nth-child(even) {
        background-color: #E6E6E6;
    }
    .hidden-xs{display: block !important;}

    .rtl .ppoldform .col-sm-1, 
    .rtl .ppoldform .col-sm-2, 
    .rtl .ppoldform .col-sm-3, 
    .rtl .ppoldform .col-sm-4, 
    .rtl .ppoldform .col-sm-5, 
    .rtl .ppoldform .col-sm-6, 
    .rtl .ppoldform .col-sm-7, 
    .rtl .ppoldform .col-sm-8, 
    .rtl .ppoldform .col-sm-9, 
    .rtl .ppoldform .col-sm-10, 
    .rtl .ppoldform .col-sm-11, 
    .rtl .ppoldform .col-sm-12 {
        float: left !important;
    }
    .rtl .ppoldform .col-sm-1, 
    .rtl .ppoldform .col-sm-2, 
    .rtl .ppoldform .col-sm-3, 
    .rtl .ppoldform .col-sm-4, 
    .rtl .ppoldform .col-sm-5, 
    .rtl .ppoldform .col-sm-6, 
    .rtl .ppoldform .col-sm-7, 
    .rtl .ppoldform .col-sm-8, 
    .rtl .ppoldform .col-sm-9, 
    .rtl .ppoldform .col-sm-10, 
    .rtl .ppoldform .col-sm-11, 
    .rtl .ppoldform .col-sm-12 {
        float: right;
    }
    .rtl .ppoldform .text-right {
        text-align: right !important;
    }
    .ppoldform h2{
        background: none;
        border-radius: 15px;
        color: #fff;
        background-color: #00AB67 !important;
        text-align: left; 
        font-weight: normal !important;    
    }
    .ppoldform h2 div{
        float: right !important
        color: #fff !important;
        font-weight: normal !important;
    }
    .ppoldform h2 .pull-right{
        color: #ffffff !important;          
        -webkit-print-color-adjust: exact;
    }
    .ppoldform .list-group-item{
        font-size: 12px !important;
        padding: 4px 6px !important;
        text-align: center;
    }
    .ppoldform .list-group-item .pull-right + .pull-right{
        text-align: center !important;
    }
    .ppoldform .list-group-item *{
        color: #000 !important;          
        -webkit-print-color-adjust: exact;
    }
    
    .ppoldform div.col-sm-12, .ppoldform .row{
        border-bottom: none;          
        -webkit-print-color-adjust: exact;
    }
    .ppoldform .mpBannerImg1-wrapper{
        text-align: right !important;
    }
    .ppoldform .mpBannerImg2-wrapper{
        text-align: left !important;
    }
    .ppoldform .mpBannerImg1{
        width: 200px !important;
        margin-top: 15px !important;
    }
    .ppoldform .mpBannerImg2{
        width: 100px !important;
        margin-top: 15px !important;
    }
    .ppoldform .imageBox{
        width: 120px;
        height: 150px;
        margin-bottom: 18px;
    }
    .ppoldform .terms-notes{
        padding: 12px 18px;
        margin: 0 18px;
    }
    .ppoldform .terms-notes *{
        font-size: 15px !important;
        font-family: Arial;
        color: #58585A !important;          
        -webkit-print-color-adjust: exact;
        direction: rtl;
        font-weight: bold;
    }
    .ppoldform .terms-notes li{
        padding: 3px;
    }
    .ppoldform .vline-col-1{
        width: 49%;
        margin-right: 1%;
        border-right: none !important;          
        -webkit-print-color-adjust: exact;
    }
    .ppoldform .vline-col-1 img,
    .ppoldform .vline-col-2 img{
        width: 10px;
        vertical-align: middle;
        margin: 0 2px;
    }
    .ppoldform .text-ref h5{
        margin-top: 5px;
        font-size: 24px !important;
        font-weight: bold;
        color: #0e0e0e !important;
        padding: 10px 0px 10px 0px;       
    }
    .ppoldform .text-ref h4 + span{
        color: #787879 !important;
        -webkit-print-color-adjust: exact;
        line-height: 1 !important;
        font-size: 16px !important;
    }
    .ppoldform .logo-wrapper{
        margin-bottom: 6px !important; 
        -webkit-print-color-adjust: exact;
    }
    .ppoldform .muqeem-content-wrapper{
        padding-bottom: 6px !important;
    }
    .oldformheader{background: #00AB67; height: 15px;}
    .oldformfooter{    
        background: url(/wps/PA_PsportIssueRenewal/images/Old_Form_footer.png) !important;
        height: 246px;
        width: 100%;
        background-size: cover !important;
    }
    .oldformfooterlink{width: 54%;margin: 0px auto;font-size: 12px;text-align: center;padding-top: 15px;direction: rtl !important;}

    .ppoldform div[class*="col-"]{
      float: left;
    }
    .ppoldform .col-sm-12 {
      width: 100%;
    }
    .ppoldform .col-sm-11 {
      width: 91.66666667%;
    }
    .ppoldform .col-sm-10 {
      width: 83.33333333%;
    }
    .ppoldform .col-sm-9 {
      width: 75%;
    }
    .ppoldform .col-sm-8 {
      width: 66.66666667%;
    }
    .ppoldform .col-sm-7 {
      width: 58.33333333%;
    }
    .ppoldform .col-sm-6 {
      width: 49%;
    }
    .ppoldform .col-sm-5 {
      width: 41.66666667%;
    }
    .ppoldform .col-sm-4 {
      width: 33.33333333%;
    }
    .ppoldform .col-sm-3 {
      width: 25%;
    }
    .ppoldform .col-sm-2 {
      width: 16.66666667%;
    }
    .ppoldform .col-sm-1 {
      width: 8.33333333%;
    }
    #return-to-top:hover {
        background: rgba(0,0,0,0.9);
        display: none !important;
    }
    .ppoldform h2{
      color:#fff !important;
    }
}

/* Muqeem Print Style Sheet END */

/* Muqeem Print for Absher 1 Style Sheet START */

@media (max-width: 767px) {
    .muqeem_print_current h2{
    color: #ffffff;
    font-size: 12px !important;
    font-weight: bold !important;
    line-height: 1.5;
    position: relative;
    margin: 0px 0px 10px 0px;
    background: #2988c9;
    border-radius: 20px;
    padding: 10px 20px;
}

div.col-sm-12{
    padding: 0px; !important;
}
.muqeem_print_current .col-sm-8 div{    
    font-size: 12px !important;
}
.muqeem_print_current .col-sm-4 span{
    color: #5A5A5A;
    font-size: 12px !important;
}
.muqeem_print_current .list-group-item{
    border: 0px;
    font-size: 12px !important;
    font-weight:bold;
    padding: 10px 5px;    
}
.muqeem_print_current .imageBox{
        height: 179px;
    width: 161px;
    border: 2px solid #ccc;
    margin: 0px auto !important;
}
.muqeem_print_current .mpBannerImg1-wrapper, .muqeem_print_current .mpBannerImg2-wrapper{
        display: none !important;
    }
}
.muqeem_print_current .col-sm-8 div{    
    font-size: 14px;
}
.muqeem_print_current .col-sm-4 span{
    color: #5A5A5A;
    font-size: 14px;
}
.muqeem_print_current{
    direction: ltr !important;
}
.muqeem_print_current h2{
    color: #ffffff;
    font-size: 18px;
    line-height: 1.5;
    position: relative;
    margin: 0px 0px 10px 0px;
    background: #2988c9;
    border-radius: 20px;
    padding: 10px 20px;
}
.muqeem_print_current img{
    margin-left: 5px;
}
.muqeem_print_current .imageBox img{
    width: 100%;
    height: 100%;
    margin:0px !important;
}
.muqeem_print_current .imageBox{
        height: 179px;
    width: 161px;
    border: 2px solid #ccc;
}
.muqeem_print_current .pull-right{
    text-align: right;
    padding: 0px;
}
.muqeem_print_current .col-sm-4{
    padding: 0px;
}
.muqeem_print_current .list-group-item{
    border: 0px;
    font-size: 14px;
    font-weight:bold;
    padding: 10px 5px;    
}
.muqeem_print_current .list-group{
    margin: 0px;
    border-radius: 0px;
    box-shadow: none;    
}
 .muqeem_print_current  .panel-body{
    padding: 0px;
 }
 .muqeem_print_current .Namelabel{
    border: 1px solid #000;
    padding: 2px 10px;
    width: 70%;
 }
 .muqeem_print_current>.container>.row>div.col-sm-6:nth-child(2){
        border-left: 6px solid #696969;
 }
  .muqeem_print_current div.col-sm-12, .muqeem_print_current .row{
       /* border-bottom: 6px solid #696969;*/
        padding-top: 10px;
 }
.muqeem_print_current div.col-sm-6 div.col-sm-12:nth-last-child(1){
        border-bottom: 0px solid #696969;
 }
 .muqeem_print_current .padding0{
    padding: 0px;
 }
 .muqeem_print_current .terms-notes{
    padding: 12px 18px;
    margin: 0 18px;
}
.muqeem_print_current .terms-notes *{
    font-size: 18px !important;
    color: #58585A !important;
    direction: rtl;
    font-weight: bold;
}
.muqeem_print_current .terms-notes li{
    padding: 6px;
}
.muqeem_print_current .text-ref h4{
    font-size: 16px;
    font-weight: bold;
    color: #00ab67 !important;
    margin-top: 60px;
}
.muqeem_print_current .text-ref h4 + span{
    font-size: 20px;
    font-weight: bold;
    color: #333 !important;    
}

@media screen and (max-width: 767px){
    .col-xs-12{
        width: 100%;
    }
    .col-xs-6{
        width: 50%;
    }
    .muqeem_print_current div.vline-col-1, .muqeem_print_current div.vline-col-2{
  float: inherit !important;
}
.muqeem_print_current .col-sm-6 {
  width: 100% !important;
}
.col-sm-3{
    margin: 0px auto;
    width: 100% !important;
}
}




.muqeem_print_current {
    line-height: 1.42857143;
}
.muqeem_print_current .text-center {
    text-align: center;
}
.muqeem_print_current .list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.muqeem_print_current .list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.muqeem_print_current .list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.muqeem_print_current .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.muqeem_print_current .pull-right {
  float: right !important;
}
.muqeem_print_current .pull-left {
  float: left !important;
  text-align: left;
}
.muqeem_print_current h2{
    color: #ffffff;
    font-size: 18px;
    line-height: 1.5;
    position: relative;
    margin: 0px 0px 10px 0px;
    background: #2988c9;
    border-radius: 20px;
    padding: 10px 20px;
}
.muqeem_print_current .imageBox{
    height: 179px;
    width: 161px;
    border: 2px solid #ccc;
}
.muqeem_print_current .pull-right{
    text-align: right;
    padding: 0px;
}
.muqeem_print_current .col-sm-4{
    padding: 0px;
}
.muqeem_print_current .list-group-item{
    border: 0px;
    font-size: 14px;
    font-weight:bold;
    padding: 10px 5px;    
}
.muqeem_print_current .list-group{
    margin: 0px;
    border-radius: 0px;
    box-shadow: none;    
}
 .muqeem_print_current  .panel-body{
    padding: 0px;
 }
 .muqeem_print_current .Namelabel{
    border: 1px solid #000;
    padding: 2px 10px;
    width: 70%;
 }
 .muqeem_print_current>.container>.row>div.col-sm-6:nth-child(2){
        border-left: 6px solid #696969;
 }
  .muqeem_print_current div.col-sm-12, .muqeem_print_current .row{
       /* border-bottom: 6px solid #696969;*/
        padding-top: 10px;
 }
.muqeem_print_current div.col-sm-6 div.col-sm-12:nth-last-child(1){
        border-bottom: 0px solid #696969;
 }
 .muqeem_print_current .padding0{
    padding: 0px;
 }
 .muqeem_print_current .terms-notes{
    padding: 12px 18px;
    margin: 0 18px;
}
.muqeem_print_current .terms-notes *{
    font-size: 18px !important;
    color: #58585A !important;
    direction: rtl;
    font-weight: bold;
}
.muqeem_print_current .terms-notes li{
    padding: 6px;
}
.muqeem_print_current .text-ref h4{
    font-size: 16px;
    font-weight: bold;
    color: #00ab67 !important;
    margin-top: 60px;
}
.muqeem_print_current .text-ref h4 + span{
    font-size: 20px;
    font-weight: bold;
    color: #333 !important;    
}

.muqeem_print_current .logo-wrapper .col-sm-3 {
    padding-left: 15px;
    padding-right: 15px;
}

.muqeem_print_current .vline-col-1{
    /*padding-right: 15px !important; */
}
.muqeem_print_current .vline-col-2{
    /*padding-left: 15px !important;*/
}

.muqeem_print_current div[class*="col-"]{
  float: right;
}
.muqeem_print_current .col-sm-12 {
  width: 100%;
}
.muqeem_print_current .col-sm-11 {
  width: 91.66666667%;
}
.muqeem_print_current .col-sm-10 {
  width: 83.33333333%;
}
.muqeem_print_current .col-sm-9 {
  width: 75%;
}
.muqeem_print_current .col-sm-8 {
  width: 66.66666667%;
}
.muqeem_print_current .col-sm-7 {
  width: 58.33333333%;
}
.muqeem_print_current .col-sm-6 {
  width: 50%;
}
.muqeem_print_current .col-sm-5 {
  width: 41.66666667%;
}
.muqeem_print_current .col-sm-4 {
  width: 33.33333333%;
}
.muqeem_print_current .col-sm-3 {
  width: 25%;
}
.muqeem_print_current .col-sm-2 {
  width: 16.66666667%;
}
.muqeem_print_current .col-sm-1 {
  width: 8.33333333%;
}


@media print{
    @page{
        margin: 10px;
    }
    .hiddenWidgetsDiv,
    .wpToolbarActionBar{
        display: none !important;
    }
    .common-header{
        display: none !important;
    }
    #eservice-container{
        border: none !important;
    }
    ol.breadcrumb{
        display: none !important;
    }
    .inner-main{
        padding: 0 !important;
    }
    .muqeem_print_current{
        font-size: 12px;
        padding: 0 !important;
        font-family: Arial;
    }
    .muqeem_print_current > .row > .col-sm-6{
        padding: 0;
    }
    .muqeem_print_current > .row > .col-sm-6 .col-sm-12{
        padding-left: 0;
    }

    .muqeem_print_current > .row > .col-sm-6 + .col-sm-6 .col-sm-12{
        padding-right: 0;
        padding-left: 0;
    }
    .muqeem_print_current h2{
        background: #00ab67 !important;
        color: #ffffff !important;
        font-size: 12px;
        padding: 6px 20px !important;
        line-height: 1.2 !important;        
        -webkit-print-color-adjust: exact;
    }
    .muqeem_print_current h2 .pull-right{
        color: #ffffff !important;          
        -webkit-print-color-adjust: exact;
    }
    .muqeem_print_current .list-group-item{
        font-size: 12px !important;
        padding: 4px 6px !important;
    }
    .muqeem_print_current .list-group-item .pull-right + .pull-right{
        text-align: center !important;
    }
    .muqeem_print_current .list-group-item *{
        color: #787879 !important;          
        -webkit-print-color-adjust: exact;
    }
    
    .muqeem_print_current div.col-sm-12, .muqeem_print_current .row{
        border-bottom: 2px solid #6E6E70;          
        -webkit-print-color-adjust: exact;
    }
    .muqeem_print_current .mpBannerImg1-wrapper{
        text-align: right !important;
    }
    .muqeem_print_current .mpBannerImg2-wrapper{
        text-align: left !important;
    }
    .muqeem_print_current .mpBannerImg1{
        width: 200px !important;
        margin-top: 15px !important;
    }
    .muqeem_print_current .mpBannerImg2{
        width: 100px !important;
        margin-top: 15px !important;
    }
    .muqeem_print_current .imageBox{
        width: 120px;
        height: 150px;
        margin-bottom: 18px;
    }
    .muqeem_print_current .terms-notes{
        padding: 12px 18px;
        margin: 0 18px;
    }
    .muqeem_print_current .terms-notes *{
        font-size: 15px !important;
        font-family: Arial;
        color: #58585A !important;          
        -webkit-print-color-adjust: exact;
        direction: rtl;
        font-weight: bold;
    }
    .muqeem_print_current .terms-notes li{
        padding: 3px;
    }
    .muqeem_print_current .vline-col-1{
        border-right: 2px solid #6E6E70 !important;          
        -webkit-print-color-adjust: exact;
    }
    .muqeem_print_current .vline-col-1 img,
    .muqeem_print_current .vline-col-2 img{
        width: 10px;
        vertical-align: middle;
        margin: 0 2px;
    }
    .muqeem_print_current .text-ref h4{
        font-size: 16px;
        font-weight: bold;
        color: #00ab67 !important;          
        -webkit-print-color-adjust: exact;
        margin-top: 40px;
    }
    .muqeem_print_current .text-ref h4 + span{
        color: #787879 !important;
        -webkit-print-color-adjust: exact;
        line-height: 1 !important;
        font-size: 16px !important;
    }
    .muqeem_print_current .logo-wrapper{
        margin-bottom: 6px !important; 
        color: #00ab67 !important;
        -webkit-print-color-adjust: exact;
    }
    .muqeem_print_current .muqeem-content-wrapper{
        padding-bottom: 6px !important;
    }
}
/* Muqeem Print for Absher 1 Style END */

/*-----------------------------------------*/

/* Muqeem Print for Absher 1 Style Sheet START */

@media (max-width: 767px) {
.muqeem_print_current h2{
    font-size: 12px !important;
}

.muqeem_print_current .mpBannerImg1-wrapper, 
.muqeem_print_current .mpBannerImg2-wrapper{
        display: none !important;
    }
}

.muqeem_print_current{
    direction: ltr !important;
}
.muqeem_print_current img{
    margin-left: 5px;
}

@media screen and (max-width: 767px){  
.muqeem_print_current .col-sm-6 {
  width: 100% !important;
}
.muqeem_print_current .col-sm-3{
    margin: 0px auto;
    width: 100% !important;
}
}

.muqeem_print_current .list-group-item:last-child {
  margin-bottom: 0;
}
.muqeem_print_current h2{
    font-size: 18px;
    line-height: 1.5;
    margin: 0px 0px 10px 0px;
    border-radius: 20px;
    padding: 10px 20px;
}

.muqeem_print_current .list-group-item{
    border: 0px;
    font-size: 14px;
}
.muqeem_print_current .list-group{
    margin: 0px;
    box-shadow: none;    
}

/* Muqeem Print for Absher 1 Style END */

/*******************************/.

.rtl .muqeem_print_current .col-sm-1, 
.rtl .muqeem_print_current .col-sm-2, 
.rtl .muqeem_print_current .col-sm-3, 
.rtl .muqeem_print_current .col-sm-4, 
.rtl .muqeem_print_current .col-sm-5, 
.rtl .muqeem_print_current .col-sm-6, 
.rtl .muqeem_print_current .col-sm-7, 
.rtl .muqeem_print_current .col-sm-8,
.rtl .muqeem_print_current .col-sm-9, 
.rtl .muqeem_print_current .col-sm-10, 
.rtl .muqeem_print_current .col-sm-11, 
.rtl .muqeem_print_current .col-sm-12 {
    float: left;
}
.rtl .muqeem_print_current .text-right {
    text-align: right;
}
.rtl .muqeem_print_current .text-left {
    text-align: left;
}
.muqeem_print_current h2{
    background: none;
    border-radius: 15px;
    color: #fff;
    background-color: #00AB67;
    text-align: left;
    font-weight: normal !important;
}
.muqeem_print_current h2 div{
    float: right;
    color: #fff !important;
    font-weight: normal !important;
}

.muqeem_print_current .panel-body{
    margin: 0px;
    padding: 10px;
}
.muqeem_print_current .vline-col-2{padding: 0px 0px 0px 0px !important;}
.muqeem_print_current .vline-col-1>.col-sm-12{
     margin-bottom :10px;
}
.muqeem_print_current .vline-col-2>.col-sm-12{
     margin-bottom :10px;
}
/*
.muqeem_print_current .vline-col-1, .muqeem_print_current .vline-col-2{
	margin-right:1% !important;
}

.muqeem_print_current .vline-col-2{
	margin-left:1% !important;
} */

.muqeem_print_current .vline-col-1{width: 49%; margin-right: 1%;}
.muqeem_print_current ul.list-group li:last-child{
    margin-bottom:10px
}
.muqeem_print_current ul.hidden-xs{display: block}
.muqeem_print_current .text-ref h5{
    margin-top: 5px;
    font-size: 24px !important;
    font-weight: bold;
    color: #0e0e0e !important;
    padding: 10px 0px 10px 0px;       
}
.muqeem_print_current .mpBannerImg1-wrapper{
    /*border-right: 3px solid #ccc; */
    padding-right: 10px;
}

.oldformheader{background: #00AB67; height: 15px;}
.oldformfooter{    
    background: url(/wps/PA_PsportIssueRenewal/images/Old_Form_footer.png) !important;
    height: 246px;
    width: 100%;
    background-size: cover !important;
}
.oldformfooterlink{width: 54%;margin: 0px auto;font-size: 15px;text-align: center;padding-top: 15px;direction: rtl !important;}
    
@media (max-width: 767px) {
    .muqeem_print_current h2{
        padding: 10px 10px;    
    }
    .muqeem_print_current .vline-col-2, .muqeem_print_current .vline-col-1{
        /*padding-left: 15px !important;*/
    }
    .muqeem_print_current .col-sm-12{
    margin: 0px 0px 15px 0px !important;
    padding: 0px !important;
    }
    .rtl .muqeem_print_current .col-sm-1, 
    .rtl .muqeem_print_current .col-sm-2, 
    .rtl .muqeem_print_current .col-sm-3, 
    .rtl .muqeem_print_current .col-sm-4, 
    .rtl .muqeem_print_current .col-sm-5, 
    .rtl .muqeem_print_current .col-sm-6, 
    .rtl .muqeem_print_current .col-sm-7, 
    .rtl .muqeem_print_current .col-sm-8, 
    .rtl .muqeem_print_current .col-sm-9, 
    .rtl .muqeem_print_current .col-sm-10, 
    .rtl .muqeem_print_current .col-sm-11, 
    .rtl .muqeem_print_current .col-sm-12 {
            float: none ;
    }
    .rtl .muqeem_print_current .text-right {
        text-align: right;
    }
    .muqeem_print_current .vline-col-1 {
        width: 100%;        
    }
}

@media (min-width: 768px){
    .rtl .muqeem_print_current .col-sm-1, 
    .rtl .muqeem_print_current .col-sm-10, 
    .rtl .muqeem_print_current .col-sm-11, 
    .rtl .muqeem_print_current .col-sm-12, 
    .rtl .muqeem_print_current .col-sm-2, 
    .rtl .muqeem_print_current .col-sm-3, 
    .rtl .muqeem_print_current .col-sm-4, 
    .rtl .muqeem_print_current .col-sm-5, 
    .rtl .muqeem_print_current .col-sm-6, 
    .rtl .muqeem_print_current .col-sm-7, 
    .rtl .muqeem_print_current .col-sm-8, 
    .rtl .muqeem_print_current .col-sm-9 {
        float: left;
    }
}

.check-icon{float: right; padding-top: 10px; width: 17px;}
.muqeem_print_current .list-group-item{font-weight: normal; color: #000; text-align: center;}

/*****************print******************/
@media print{

    @page{
        margin: 10px;
    }

    .hiddenWidgetsDiv,
    .wpToolbarActionBar{
        display: none !important;
    }
    .common-header{
        display: none !important;
    }
    #eservice-container{
        border: 1px solid !important;
    }
    ol.breadcrumb{
        display: none !important;
    }
    .inner-main{
        padding: 0 !important;
    }
    .muqeem_print_current .mpBannerImg1-wrapper, .muqeem_print_current .mpBannerImg2-wrapper{
    display: block !important;
    }
    .muqeem_print_current{
        font-size: 12px;
        padding: 0 !important;
        font-family: Arial;
    }
    .muqeem_print_current > .row > .col-sm-6{
        padding: 0;
    }
    .muqeem_print_current > .row > .col-sm-6 .col-sm-12{
        padding-left: 0;
    }

    .muqeem_print_current > .row > .col-sm-6 + .col-sm-6 .col-sm-12{
        padding-right: 0;
        padding-left: 0;
    }
    .formButtons{
        display:none;
    }
    ul.list-group li:nth-child(even) {
        background-color: #E6E6E6;
    }
    .hidden-xs{display: block !important;}

    .rtl .muqeem_print_current .col-sm-1, 
    .rtl .muqeem_print_current .col-sm-2, 
    .rtl .muqeem_print_current .col-sm-3, 
    .rtl .muqeem_print_current .col-sm-4, 
    .rtl .muqeem_print_current .col-sm-5, 
    .rtl .muqeem_print_current .col-sm-6, 
    .rtl .muqeem_print_current .col-sm-7, 
    .rtl .muqeem_print_current .col-sm-8, 
    .rtl .muqeem_print_current .col-sm-9, 
    .rtl .muqeem_print_current .col-sm-10, 
    .rtl .muqeem_print_current .col-sm-11, 
    .rtl .muqeem_print_current .col-sm-12 {
        float: left !important;
    }
    .rtl .muqeem_print_current .col-sm-1, 
    .rtl .muqeem_print_current .col-sm-2, 
    .rtl .muqeem_print_current .col-sm-3, 
    .rtl .muqeem_print_current .col-sm-4, 
    .rtl .muqeem_print_current .col-sm-5, 
    .rtl .muqeem_print_current .col-sm-6, 
    .rtl .muqeem_print_current .col-sm-7, 
    .rtl .muqeem_print_current .col-sm-8, 
    .rtl .muqeem_print_current .col-sm-9, 
    .rtl .muqeem_print_current .col-sm-10, 
    .rtl .muqeem_print_current .col-sm-11, 
    .rtl .muqeem_print_current .col-sm-12 {
        float: right;
    }
    .rtl .muqeem_print_current .text-right {
        text-align: right !important;
    }
    .muqeem_print_current h2{
        background: none;
        border-radius: 15px;
        color: #fff;
        background-color: #00AB67 !important;
        text-align: left; 
        font-weight: normal !important;    
    }
    .muqeem_print_current h2 div{
        float: right !important
        color: #fff !important;
        font-weight: normal !important;
    }
    .muqeem_print_current h2 .pull-right{
        color: #ffffff !important;          
        -webkit-print-color-adjust: exact;
    }
    .muqeem_print_current .list-group-item{
        font-size: 12px !important;
        padding: 4px 6px !important;
        text-align: center;
    }
    .muqeem_print_current .list-group-item .pull-right + .pull-right{
        text-align: center !important;
    }
    .muqeem_print_current .list-group-item *{
        color: #000 !important;          
        -webkit-print-color-adjust: exact;
    }
    
    .muqeem_print_current div.col-sm-12, .muqeem_print_current .row{
        border-bottom: none;          
        -webkit-print-color-adjust: exact;
    }
    .muqeem_print_current .mpBannerImg1-wrapper{
        text-align: right !important;
    }
    .muqeem_print_current .mpBannerImg2-wrapper{
        text-align: left !important;
    }
    .muqeem_print_current .mpBannerImg1{
        width: 200px !important;
        margin-top: 15px !important;
    }
    .muqeem_print_current .mpBannerImg2{
        width: 100px !important;
        margin-top: 15px !important;
    }
    .muqeem_print_current .imageBox{
        width: 120px;
        height: 150px;
        margin-bottom: 18px;
    }
    .muqeem_print_current .terms-notes{
        padding: 12px 18px;
        margin: 0 18px;
    }
    .muqeem_print_current .terms-notes *{
        font-size: 15px !important;
        font-family: Arial;
        color: #58585A !important;          
        -webkit-print-color-adjust: exact;
        direction: rtl;
        font-weight: bold;
    }
    .muqeem_print_current .terms-notes li{
        padding: 3px;
    }
    .muqeem_print_current .vline-col-1{
        width: 49%;
        margin-right: 1%;
        border-right: none !important;          
        -webkit-print-color-adjust: exact;
    }
    .muqeem_print_current .vline-col-1 img,
    .muqeem_print_current .vline-col-2 img{
        width: 10px;
        vertical-align: middle;
        margin: 0 2px;
    }
    .muqeem_print_current .text-ref h5{
        margin-top: 5px;
        font-size: 24px !important;
        font-weight: bold;
        color: #0e0e0e !important;
        padding: 10px 0px 10px 0px;       
    }
    .muqeem_print_current .text-ref h4 + span{
        color: #787879 !important;
        -webkit-print-color-adjust: exact;
        line-height: 1 !important;
        font-size: 16px !important;
    }
    .muqeem_print_current .logo-wrapper{
        margin-bottom: 6px !important; 
        -webkit-print-color-adjust: exact;
    }
    .muqeem_print_current .muqeem-content-wrapper{
        padding-bottom: 6px !important;
    }
    .oldformheader{background: #00AB67; height: 15px;}
    .oldformfooter{    
        background: url(/wps/PA_PsportIssueRenewal/images/Old_Form_footer.png) !important;
        height: 246px;
        width: 100%;
        background-size: cover !important;
    }
    .oldformfooterlink{width: 54%;margin: 0px auto;font-size: 12px;text-align: center;padding-top: 15px;direction: rtl !important;}

    .muqeem_print_current div[class*="col-"]{
      float: right;
    }
    .muqeem_print_current .col-sm-12 {
      width: 100%;
    }
    .muqeem_print_current .col-sm-11 {
      width: 91.66666667%;
    }
    .muqeem_print_current .col-sm-10 {
      width: 83.33333333%;
    }
    .muqeem_print_current .col-sm-9 {
      width: 75%;
    }
    .muqeem_print_current .col-sm-8 {
      width: 66.66666667%;
    }
    .muqeem_print_current .col-sm-7 {
      width: 58.33333333%;
    }
    .muqeem_print_current .col-sm-6 {
      width: 49%;
    }
    .muqeem_print_current .col-sm-5 {
      width: 41.66666667%;
    }
    .muqeem_print_current .col-sm-4 {
      width: 33.33333333%;
    }
    .muqeem_print_current .col-sm-3 {
      width: 25%;
    }
    .muqeem_print_current .col-sm-2 {
      width: 16.66666667%;
    }
    .muqeem_print_current .col-sm-1 {
      width: 8.33333333%;
    }
    #return-to-top:hover {
        background: rgba(0,0,0,0.9);
        display: none !important;
    }
    .muqeem_print_current h2{
      color:#fff !important;
    }
}

/* Muqeem Print for Absher 1 Style Sheet END */

/* HIDE ABSHER LOGIN */
.absher-business-link {
    display: none;
}