﻿/* CSS Document */
body {
    background-color: #e6e6e6;
    font-size: 16px;
    font-family: 'Ubuntu', sans-serif;
    letter-spacing: 0.5px;
    color: #272626;
}

.page-header {
    margin: 0px;
    padding-bottom: 0px;
    border-bottom: 0px solid transparent;
}

.header-div {
    background-color: #f8f8f8;
    margin-top: 0px; /*height: 110px;*/
    border-bottom: 6px solid #176c33;
    margin-bottom: 0px;
}

.maincontainer {
    padding-right: 0px;
}

.searchstamp {
    margin-top: 35px;
}

.txt {
    border: 1px solid #eee;
    background-color: #fff;
}

.req-no {
    color: #3e628a;
    font-size: 19px;
}

.headmain-tit {
    font-size: 35px;
    margin-top: 10px;
}

.headmenu-div {
       border-bottom: 1px solid #b1b1b3;
    background-color: #dedede;
}

.mainmenu-div {
    padding-left: 0px;
}

.navbar {
    margin-bottom: 0px;
    min-height: 50px;
}

.navbar-default {
    background-color: transparent;
    border-color: transparent;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    color: #0a0a0a;
}

.navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
}

.navbar-default .navbar-nav > li > a {
    color: #002d06;
    font-size: 17px;
    padding: 14px 10px;
}

    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
        color: #d70508;
    }

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #d0ecda;
    background-color: #176c33;
}
.navbar-default .navbar-nav > li > a:hover{color:#c90606;}

ul li:hover ul.dropdown-main {
    display: block; /* Display the dropdown */
}

ul li.dropdown-submenu:hover ul.sub-menu {
    display: block; /* Display the dropdown */
}

.slid-img {
    width: 100%;
    border-bottom: 1px solid #eee;
}

.slid-row {
    margin-left: 0px;
    margin-right: 0px;
}

    .slid-row .col-sm-12 {
        padding-left: 0px;
        padding-right: 0px;
    }

.main-slider {
}

.main-content {
    background-color: #fff;
    min-height: 500px;
    height: auto;
    margin-top: 9px;
    margin-bottom: 9px;
    padding: 25px 30px 35px;
}
.maincont-print{    background-color: #fff;
    min-height: 500px;
    height: auto;
    margin-top: 9px;
    margin-bottom: 9px;
    padding: 25px 30px 35px;
    box-shadow:2px 2px 2px 2px #464646;
}
.servreq-h1{font-size:28px;background-color: #900;padding: 12px; color: #fff;margin-bottom:20px;margin-top: 0px;}
.pri-lbl{background-color: #eee;padding: 7px 15px 0px; margin-left: 15px;}
.pri-lbl label{color: #000; font-style: italic;}
.not-spn{color:#b6030c;}
.envnote-spn{color: #052992;}
.envnot-b{font-size: 19px;font-style: italic;}
.mainhead-txt {padding-right: 20px;line-height:25px; text-align: center;color: #dcdbdb;padding-top: 2px;margin-bottom: 5px; font-size: 16px;}

.headtxt-div {
    background-color: #11692e;
    padding-bottom: 12px;
    padding-top: 12px;
}

.inthead-txt {
    text-align: center;
    color:#dcdbdb;
    padding-top: 2px;
    margin-bottom: 5px;
    font-size: 16px;
}

.inthead-div {
    background-color: #11692e;
    padding-bottom: 12px;
    padding-top: 12px;
    padding-left: 1px;
}
.souref-lnk{color: #0c7f28;}
.sidebar {
    background-color: #f2f2f2;
    margin: 9px 0px; /*border-radius:5px;*/
    min-height: 200px;
    box-shadow: 0px 1px 1px 0px #a4a4a4;
    padding-bottom: 15px;
}

.main-footer {
    background-color: #013e04;
    min-height: 200px;
    height: auto;
    padding: 20px 0px 0px;
}

.copyright-p {
    color: #a7a9a9;
    margin-bottom: 0px;
}
    .copyright-p a {
        color: #cfdacf;
    }

.copyright-div {border-top: 1px solid #284a6f;padding-top: 8px; padding-bottom: 10px;}
.maintit-h1{font-size: 28px;color: #000000;margin-top: 10px; margin-bottom: 10px;}
.doc-tbl th{text-align:center !important;color: #4e3e02;border-top:none !important;border-bottom:1px solid #eee !important;}
.doc-tbl th:first-child,.doc-tbl td:first-child{border-right:1px solid #eee;}
.tit-p{font-size: 20px;margin-bottom: 5px;color: #0650a0;margin-top: 10px;}
.impreq-fa{position: relative;top: 3px;color: #900;}
.doctyp-tbl tr td{padding:5px !important;}
.hdfoot-div {
    border-bottom: 1px solid #284a6f;
}
.container {
    padding-right: 0px;
}
.doc-tbl td{border-top:none !important;}
.navbar-default .navbar-nav>.dropdown>a .caret,.navbar-default .navbar-nav>.dropdown>a:hover .caret{ border-top-color: #03386f; border-bottom-color: #03386f;}
.hdfoot-div h4 {color:#f7d5d5;font-size: 19px;}

.footcont-div {
    padding-top: 15px;
    padding-bottom: 10px;
    font-size: 14px;
}

    .footcont-div p {
        color: #e1e2e2;
    }

    .footcont-div a {
        color: #e1e2e2;
    }
    .socico-fa {
    margin-left: 20px;
    font-size: 30px !important;
}

.footlinks-ul {
    padding-left: 20px;
    list-style: square outside;
    color: #c75050;
        line-height: 22px;
}

.social-div {
    float: left;
    margin-left: 10px;
}

.contus-p {
    color:#f1d4da;
    font-size: 15px;
}

.socialnet-h5 h5 {
    padding-top: 5px;
    color: #f1d4da;
    font-size: 18px;
    padding-left: 10px;
}

.doctit-h1 {
    font-size: 30px;
    color: #000000;
    line-height: 40px;
    padding-left: 0px;
    margin-top: 0px;
}

.doctyp-div {
    border: 1px solid #eee;
    border-radius: 8px;
    padding: 0px 5px 0px 17px;
    margin-top: 14px;
}

.doctit-h3 span {
    font-style: italic;
    text-decoration: underline;
    color: #c40e0e;
}

.doctyp-ul {
    padding-left: 17px;
    list-style: square outside;
    color: #891818;
}

    .doctyp-ul span {
        color: #171717;
    }

p {
    color: #171717;
}

.doctyp-h5 {
    font-size: 20px;
    color: #64040a;
    line-height: 35px;
}

.doctit-h3 {
    font-size: 28px;
}

.spn-clr {
    color: #A4051E !important;
}

.docspn-clr {
    color: #046015 !important;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}

.section-title {
    text-transform: uppercase;
    background-color: #252525;
    text-align: center;
    padding-bottom: 3px;
    margin-top: 10px;
    padding-top: 3px;
    line-height: 30px;
}

.latnews-feed {
    padding: 2px 15px;
}

.latarb-tit {
    font-size: 30px !important;
}

.section-title span {
    font-family: Montserrat,sans-serif;
    font-size: 19px;
    color: #f6f6f6;
    margin: 0 auto;
    letter-spacing: 0px;
}

.latnews-div {
    padding: 5px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    border-bottom: 1px solid #e5e3e3;
}

.latmain-img {
    margin-top: 1px;
    padding-left: 0px;
    padding-right: 0px; /*background-color: #e1e1e1;*/
}

.latnews-h4 {
    margin-bottom: 5px;
    color: #124293;
    font-family: tahoma;
    font-size: 15px;
    margin-top: 0px;
    font-weight: bold;
}

.latnews-div p {
    font-size: 14px;
    margin-bottom: 5px;
    line-height: 23px;
}

.latfeed-arb {
    direction: rtl;
    padding: 2px 15px;
}

.latimg-arb {
    padding-left: 0px;
    padding-right: 0px; /*background-color: #e1e1e1;*/
    float: right;
    margin-top: 5px;
}

.lath4-arb {
    margin-bottom: 5px;
    color: #124293;
    font-family: times new roman;
    font-size: 18px;
    margin-top: 5px;
    font-weight: bold;
}

.datespn-arb {
    color: #6c6969;
    font-size: 13px;
}

.latnews-div:last-child, .latnewsarb-div:last-child {
    border-bottom: none;
}

.latnewsarb-div {
    padding: 5px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 5px;
    border-bottom: 1px solid #e5e3e3;
}

    .latnewsarb-div p {
        font-family: tahoma;
        font-size: 12px;
    }

.slider-div {
    padding-left: 0px;
    padding-right: 0px;
}

.navmenu {
    padding-left: 1px;
    padding-right: 0px;
}

.logo-img {
    margin-top: 15px;
    margin-bottom: 8px;
}

.ordform-div {
    padding: 25px 25px 5px;
}

    .ordform-div .row {
        margin-bottom: 10px;
    }

.frm-lbl {
    color: #023304;
    font-size: 15px;
    padding-left: 10px;
    font-weight: normal;
    font-style: italic;
}
.permtit-p{color: #124293;}
.tit-colr{color: #3d0003;}
.immigtit-p {font-size:18px;}
.frm-inp { border-bottom: 2px solid #969696 !important;padding-left: 10px !important;/*background-size: 20px !important;*/font-size: 15px !important;height: 37px;color: #343434; border-radius:0px;/*background-color: #f8f8f8;*/background: url(../images/text-box-bg.jpg) repeat-x;}
.addoc-btn{ /*border-bottom: 4px solid #ececec;*/font-size: 16px;}
.substeps-h2{ font-family: forte, Verdana; color: #ac020b;font-size: 26px;}
.substeps-spn{font-family: Helvetica, Arial, Verdana;font-size: 19px;color: #000;font-weight: bold;font-style: italic;}
.zipnote-spn{ color: #d1121c;}
.zipnot-p{font-size:15px;text-align: center;}
.envtot-spn{color:#6d0805;}
.infodata-h4 {padding: 13px 10px;color: #124293;font-size: 25px;text-decoration: underline;}
.ab-spn{color:#031455;}
#btnAdd{margin-left:11px;}
.fa-del{font-size:25px !important;color:#e00b16;}
#accordion .card-header .mb-0 a{color:#124293;font-size: 16px;}
#accordion .card-header .mb-0{padding: 4px 0px;font-size: 18px;}
.mapdiv iframe{border:3px solid #abacaf !important;}
.subbtn-btn{font-size: 18px;padding: 3px 25px;}
.frmenv-lbl{color: #3d3d3d;font-size: 16px;/*padding-left: 2px;*/ font-weight: normal;font-style: italic;}
.infodata-div ul {list-style: outside square;color: #900;}
.infodata-div ul span {color: #272626;}
.totpay-div p {font-size: 25px;background-color: #f0f0f0;color: #a41212;text-align: center;padding: 4px;border: 2px solid #dbdbdb;}
.totserv-num {color: #134cc9 !important;}
.totnum-spn {color: #C1004E !important;}
.addbtn {font-size: 28px;padding: 0px;}
.addmore-btn, .pay-btn {font-size: 20px;padding: 5px;}
.morbtn-div { display: none;}
.coundata-tbl th {
    color: #023304;
    background-color: #f4f4f4;
    text-align: center;
}
.paym-rdbtn {position: relative;top: 3px;}
.payinfom-div {padding: 5px 20px 10px;}
.payinfo-p { font-size: 19px;padding-left: 10px;}
.payinfo-p span {color: #b6030c;}
.payinfom-div .pinfo-div {margin-bottom: 20px;}
.subm-btn {font-size: 18px;}
.travimmig-ul li ol li{list-style:circle disc outside;}
.morder-div, .check-div, .credit-div, .billing-div {
    display: none;
}
.faico{ color: #124293;margin-right: 10px!important;}
.pinfo-div label {
    color: #7f0303;
}

.custinfo-slct {
    padding: 10px 37px;
    font-size: 20px;
    color: #930000;
}

.req-spn {
    color: red;
}

.company-div {
    display: none;
}

.subcont-div {
    border: 1px solid #eee;
    border-radius: 8px;
    padding: 15px 5px 15px 15px;
    margin-top: 14px;
}
.readmore{color: #800317 !important;}
.subtit-h3 {
    font-size: 30px; /*margin-left: 20px;*/
}

.typdoc-h4 {
    font-size: 23px;
    color: #284f91;
    margin-left: 60px;
    margin-top: 10px;
}

.red-col {
    color: red;
}

.notdoc-h4 {
    font-size: 23px;
    color: #284f91;
    margin-left: 60px;
}

.notdoc-div {
    background: url('../images/exp-doc.png') no-repeat top left;
    height: 70px;
}

.legdoc-div {
    background: url('../images/leg-doc.png') no-repeat top left;
    height: 70px;
}

.feddoc-div {
    background: url('../images/fed-doc.png') no-repeat top left;
    height: 65px;
}

.chambdoc-h4 {
    color: #b6030c;
    text-decoration: underline;
    margin-top: 30px;
}

.payatt-tit {
font-size: 24px;
    color: #000;
    text-align: center;
    text-decoration: underline;
    margin-bottom: 15px;
    margin-top: 21px;
}

.cont-tit {
    color: #b90122;
}

.certyp-h4 {
    font-size: 22px;
    color: #0e3980;
}

.expdoc-typ {
    color: #2d53c2;
}

.busday-num {
    color: #b6030c;
}

.stamp-img {
    margin-top: 10px;
    box-shadow: 1px 1px 1px 1px #c4c8c7;
}

.stampimg-txt {
    font-weight: bold;
}

.tit-col {
    color: #124293;
    text-decoration: underline;
    margin-left: 23px;
}

.tot-td {
    color: #900;
}

.doctyp-tbl {
    width: 95%;
    margin: auto;
    font-size: 14px;
    margin-bottom: 10px;
}

    .doctyp-tbl th {
        color: #023304;
        background-color: #f2f2f2 !important;
    }

.documtyp-ul {
    padding-left: 30px;
    list-style: outside square;
}

.doctyp-h4 { /*margin-left:10px;*/
    color: #000;
    font-size: 24px;
    margin-bottom: 15px;
    margin-top: 17px;
}

.exmdoctyp-h4 span {
    color: #c1050e;
}

.subtitle-h3 {
    font-size: 26px;
    color: #870c0c;
}

.doc-col {
    color: #836704;
}

.exmdoctyp-h4 {
    font-size: 24px;
    color: #067506;margin-top: 10px;
}

.arr-img {
}

.exam-spn {
    position: relative;
    top: 10px;
    left: 8px;
    font-size: 25px;
    color: #3235a7;
    text-decoration: underline;
}

.exdiv-h4 {
    margin-bottom: 30px;
}

.expdoc-tit {
    font-size: 18px;
}

.expdoc-div p {
    font-size: 15px;
}

.fa-icon {
    color: #013e04;
}

.frm-txt {
    color: #09560d;
}

.loc-div {
    padding: 20px;
}

.locacoun-h1 {
    font-size: 30px;
    margin-top: 35px;
    color: #09560d;
}

.embcons-h2 {
    font-size: 27px;
    color: #b70000;
    margin-bottom: 30px;
    margin-top: 7px;
}

.count-ddown {
    border: 2px solid #eeeeee !important;
    padding-left: 7px !important;
    background-color: #fcfcfc;
    height: 38px;
    color: #000000;
    font-size: 16px;
    box-shadow: 0px 1px 1px #4e4b4b;
    border-radius: 0px;
}

.search-btn {
    font-size: 18px; /*background-color: #eaeaea;color: #143258; border: 4px solid #e8e8e8;*/
    padding: 4px 0px;
    border-radius: 1px;
}

.locount-div {
    padding-right: 15px;
    padding-bottom: 15px;
}

.locat-content {
    padding-right: 15px;
}

.count-letter {
    font-size: 18px;
    color: #062346;
}

.redcolor {
    color: #dc0927;
}

.loc-div a {
    color: #013e04;
    font-size: 17px;
    line-height: 27px;
}

.countloc-h3 {
    font-size: 25px;
    color: #b70000;
    margin-top: 5px;
}

.maincount-h2 {
    font-size: 19px;
    margin-top: 20px;
    margin-bottom: 0px;
    line-height: 25px;
    color: #023304;
    text-align: center;
}

.embcons-h3 {
    color: #000;
    font-size: 16px;
}

.documtit-h3 a {
    color: #023304;
    font-size: 22px;
}

.arbchamtit-h3 a {
    font-size: 26px;
    color: #000;
}

.arbchamtit-h3 {
    margin-bottom: 10px;
    margin-top: 10px;
}

.documtit-h3 {
    margin-top: 15px;
}

.travimmig-ul a {
    font-size: 16px;
    color: #171717;
    /*line-height: 27px;*/
}

.travimmig-ul h3 {
    margin-top: 0px;
    margin-bottom: 3px;
}

.fa-doc {
    font-size: 27px !important;
    color: #023304;
}

.travimmig-ul li {
    list-style: square outside;
}

.fa-typdoc {
    font-size: 27px !important;
    color: #900;
}

.travadd-tbl tr td:first-child {
    border-left: none;
    border-right: 1px solid #f5f5f5;
    border-top: 1px solid #f5f5f5;
    color: #0a3f99;
}

.travadd-tbl tr td {
    padding: 10px 15px !important;
}

.doctyp-li {
    margin-bottom: 10px;
}
/*.doctyp-ul li{margin-bottom: 10px;}*/
.stadd-b {
    color: #b6030c;
}

.subcont-rght {
    direction: rtl;
    padding: 20px 15px 15px 5px !important;
    font-family: tahoma;
    font-size: 14px;
    line-height: 25px;
}

.doctypol-ar {
    list-style: arabic-indic;
}

.doctith3-ar {
    color: #124293;
    font-size: 24px;
    font-weight: bold;
    margin-top: 2px;
}

.documpets-h3 {
       color: #520502;
    font-size: 22px;
    margin-top: 10px;
    margin-left: 17px;
}

.doctitser-h3 {
    font-size: 26px;
    color: #b6030c;
    margin-top: 10px;
}

.media-div {
    margin-bottom: 20px;
    border: 1px solid #f4f4f4;
    padding: 15px 0px;
    border-radius: 5px;
    margin-left: 0px;
    margin-right: 0px;
}

.contain-arab {
    direction: rtl;
}

.medata-div {
    padding-right: 5px;
}

.newscat-ul {
    padding-left: 5px;
}

    .newscat-ul li {
        padding: 10px 0px;
        list-style: none;
        border-bottom: 1px solid #f8f8f8;
    }

.newscat-div {
    border: 1px solid #f4f4f4;
    border-radius: 5px;
    margin-right: 0px;
}

.newscat-ul li:last-child {
    border-bottom: none;
}

.newdat-spn {
    color: #6c6969;
}

.catnews-h4 {
    margin-bottom: 8px;
    color: #124293;
    font-family: tahoma;
    font-size: 18px;
    margin-top: 0px;
}

.datspn-clr {
    color: #c90606;
}

.newsdet-img {
    margin: auto;
    margin-bottom: 25px;
    padding: 12px 30px;
}

.detnews-div {
    padding: 0px 20px;
    text-align: justify;
}

.detnews-h4 {
    margin-bottom: 8px;
    color: #124293;
    font-family: tahoma;
    font-size: 25px;
    margin-top: 0px;
    line-height: 33px;
}

.datnews-p span {
    font-size: 17px !important;
}

.locat-div {
    padding: 2px 15px;
}

.travtit-h2 {
    margin-top: 15px;
    font-size: 19px; /* line-height: 15px; */
    color: #023304;
}

.locatit-h2 {
    font-size: 22px;
    margin-top: 20px;
    color: #000;
    text-align: center;
    border: 1px solid #dedede;
    padding: 10px;
}



/*------------------BLOG----------------------*/

.recpost-div {
}

.recpost-ul li {
    list-style: none;
    border-bottom: 1px solid #e8e7e7;
    padding: 10px 0px;
}

.recpost-ul {
    padding-left: 15px;
}

    .recpost-ul li:last-child {
        border-bottom: none;
    }

.catyp-div {
    border: 1px solid #e8e7e7;
    padding: 2px 8px;
    float: left;
    margin-left: 15px;
    margin-bottom: 10px;
}

    .catyp-div a {
        color: #2E2D2D;
    }

    .catyp-div:hover {
        background-color: #e8e8e8;
    }

    .catyp-div a:hover {
        color: #900;
    }

.post-lnk {
    border: 1px solid #e8e7e7;
    color: #900;
    padding: 5px 10px;
}

.blog-img {
    border: 5px solid #f6f6f6;
    margin-top: 12px;
}

.postcont-div {
    border: 1px solid #eee;
    border-radius: 8px;
    padding: 10px 5px 5px 15px;
    margin-top: 14px;
}

.catblog-h4 a {
    color: #1A1A1A;
    font-family: Montserrat,sans-serif;
    font-size: 25px;
    font-weight: bold;
}

.usercol-b {
    color: #043968;
}

.postpub-spn {
    color: #b6030c;
}
.doctyp-h3{color: #002f63;margin-top:3px;font-size: 25px;}
/*.docreq-fa{font-size:22px;}*/
.clkinf-p{color: #230501;font-size: 17px;}
.btnsubord{font-size:20px; text-shadow: 0 0 1px #b30303, 0 0 5px #043e08;font-family: tahoma;font-weight: bold;}
/*.datepost-spn {
    font-size: 16px;
}*/

.subfrm-row{margin-bottom:20px;}
.subfrm-rdbtn{width:25px;height:25px;position: relative;top: 7px;}
.stat-slct{border: 4px solid #d2e4f1;padding-left: 7px;background-color: #fcfcfc;height: 52px;color: #000000;font-size: 20px;box-shadow: 0px 1px 2px #4e4b4b;border-radius: 2px;}
.mail-fa {
    color: #063679;
    font-size: 26px;
}
.mark-fa{color:#000;}
.statdata-tbl td , .statdata-tbl th{border-top: 1px solid #f9f9f9 !important;}
.statdata-tbl td:first-child{border-right: 1px solid #f9f9f9 !important;}
.statdata-tbl th{text-align:center;font-size: 18px;color: #124293;}
.tit-td{color: #000;}
.statbl-div{display:none;}
.slst-lbl{font-size: 19px;color: #4e0310;font-style: italic;}
.slst-ddown{height:37px;}

@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #ececec;
    }

        .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
            color: #f1c3c3;
        }
}
.icon-fa{color:#e1e2e2;}
.dropdown-menu li a:hover,.dropdown-menu li a:focus{background-color:transparent;color:#c90606;}

.required{
    color:red;
}
.faqs-ul li{list-style:square outside;}
.faqs-ul li a{font-size: 16px;color: #464402;}
.faqs-h3{font-size: 22px;color: #670107;}
.doclnk{color:#543f04 !important;}
.carousel-indicators li {
    border: 1px solid #094a1f;
}
.carousel-indicators .active {
    background-color: #0d5625;
}
.slsth-lbl {
    font-size: 21px;
    color: #4e0310;
    font-style: italic;
    margin-top: 10px;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus{background-color:transparent;color:#c90606;}
.contmes-btn{font-size:19px;}
    .frmcont-lbl{
    color: #bb0209;
    font-size: 17px;
    padding-left: 10px;
        font-weight: normal;
            font-style: italic;
    }
    .subfrm-row textarea{background: #ececec;}
    .view-map {
    background-color: #FFF;
    border: 1px solid #ccc;
    padding: 10px;
}
.documcont-h2 {
    color: #023304;
    font-size: 28px;
    margin-top: 10px;
}
.maincontact{padding-right:15px;}
.sm-doc{color: #bf040b;}
.search-btn {
    background-color: #176c33 !important;
    border-color: #176c33 !important;
}
.contit-p{    margin-top: 15px;
    font-size: 19px;
    color: #032850;}