.summery-cont .bdr-box-rounded h1{ font-size:19px;}
.table-success .table-responsive{ border:none; margin-top:10px; margin-bottom:0;}
.table-success .table-responsive table{ margin-bottom:0;}
.table-success .table-responsive table td.col-doc { width:200px;}
.table-success .table-responsive table td.col-type{ width:150px;}
.table-success .table-responsive table td.col-filename{width:180px;} 
.table-success .table-responsive table td.col-filesize{ width:100px;}
#inner_page_left #search-wgt-tabs-sect.tabs-big-sect.r-tabs .r-tabs-nav .r-tabs-tab a { font-weight:bold; }
.HorizontalTab {  }
.HorizontalTab .hrz-tab-style li a { transition:none; outline:0; }
.HorizontalTab .hrz-tab-style li.resp-tab-active { border:0; height:auto; }
.HorizontalTab .hrz-tab-style li.resp-tab-active a { position: relative; background-color:#ffffff; color:#000; font-weight:normal; margin-bottom:-1px !important; padding:15px 46px; font-size:16px; }
.HorizontalTab .hrz-tab-style li.resp-tab-active a:after, 
.HorizontalTab .hrz-tab-style li.resp-tab-active a:before { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; z-index:1;}
.HorizontalTab .hrz-tab-style li.resp-tab-active a:after { border-color: transparent; border-top-color: #fff; border-width: 12px; margin-left: -12px; }
.HorizontalTab .hrz-tab-style li.resp-tab-active a:before { border-color:transparent; border-top-color: #C4D3E6; border-width: 15px; margin-left: -15px; }
.HorizontalTab .hrz-tab-content .resp-vtabs .resp-tabs-container { top:auto; }
.application .main-content .HorizontalTab h2 { margin-bottom: 0; }
.HorizontalTab > ul.resp-tabs-list { display: block;}
.HorizontalTab > .resp-tabs-container > h2.resp-accordion { display: none;}
.HorizontalTab > .resp-tabs-container > .hrz-tab-content { padding:26px 0 30px; }

.sub-tabs-wrapper p.txt-indent span { margin-right:10px; margin-left:-50px;display:inline-block; font-weight:bold;}
.sub-tabs-wrapper p.txt-indent {margin-left:50px;}
/***/
.tick-list { list-style:none; padding:0 0 0 25px; margin:0; width:100%; }
.tick-list li  { padding-left:25px; position:relative; display:block; font-size:13px; line-height:15px; color:#5a5a5a; margin-bottom:3px; }
.tick-list li:before { content: "\f00c"; position:absolute; left:0; top:-0px; line-height:18px; font-size:13px; color:#9b9b9b }
.sub-tabs-content-container .how-to-apply ol li {margin-bottom: 0px;}

/******Upload Document Photocopy *******/
.upload-doc-tbl2 {margin-bottom:20px}
.upload-doc-tbl2 .table.table-bordered thead {background-color: #e4edff;color: #282828 !important; font-size:13px;}
.upload-doc-tbl2 .table-bordered > thead > tr > th, .table-bordered > thead > tr > td {border-bottom-width: 1px;} 
.upload-doc-tbl2 .table th.col-sr-no, .upload-doc-tbl2 .table td.col-sr-no { width:59px; min-width:59px;}
.upload-doc-tbl2 .table td.col-sr-no { text-align:center;}
.upload-doc-tbl2 .table th { vertical-align:middle;}
.upload-doc-tbl2 .table th.col-doc, .upload-doc-tbl2 .table td.col-doc { width:210px; min-width:210px;}
.upload-doc-tbl2 .table td.col-doc  { font-size:12px; color:#ff4e1e;}
.upload-doc-tbl2 .table th.col-req-doc, .upload-doc-tbl2 .table td.col-req-doc { width:518px; min-width:518px;}
.upload-doc-tbl2 .table td.col-req-doc { font-size:11px; line-height:14px;}
.upload-doc-tbl2 .table th.col-typ, .upload-doc-tbl2 .table td.col-typ { width:150px; min-width:150px; text-align:center;}

/** Ramesh **/
.darkgray-13{font-size:13px; color: #242424; line-height:16px}
.blue-box{background:#dfeafc}
.orng-box-rounded .full-bg{margin:-11px -11px 10px -11px; background:#fffbf7; padding:15px}
.blue-box .full-bg{background:#f5f7fb;}
.abs-container{position:relative}
.abs-right-bottom{position:absolute; right:0px; bottom:0px}
.gap-left{margin-left:20px}
.gap-after{margin-bottom:20px}
.cont-box2{border-top: none !important; padding-top: 0px !important}
.cont-box2 .mandat-line{border-bottom: 1px solid #E2E3E6; padding-bottom:15px}
.total-cost{font-size:20px; color:#da440f; font-weight:bold}
.text-black-14{font-size:14px; color:#000}
.orng-box-rounded .declarae-02  .form-group  label{text-align:left !important; line-height:20px !important; color:#4c4c4c;}
.shadow-box{margin-left:-10px; margin-right:-10px; padding:0px}
.box-type-02{padding: 10px; background: none; border: 1px solid #d5d5d5; border-radius: 0px; padding:17px}
.orng-box-rounded.box-type-02 .box-content {background: none border-radius: 0px; box-shadow: none; padding: 0px;}
.push-right{margin-left:20px;}
strong.big{font-size:17px}
.visa-doc-tbl .radio-type-02 {margin:0px}
.visa-doc-tbl .radio-type-02 .radio-inline{background:none; font-size:16px}
.visa-doc-tbl .radio-type-02 .labl{font-size:16px; color:#000;}
/*---------------(Harshal 29-01-2015)---------------------*/
.check-list2 ul li:before {content:"\f00c";display:inline-block;font-family: FontAwesome;font-size: 16px;}
.documents-list{ padding-left:20px;}
.txt-black{ color:#000;}
.table-success .intro-success{ margin-bottom:25px; }
.summery-cont .bdr-box-rounded h1 {font-size: 17px;line-height: 26px;margin-bottom:15px;}
.summery-cont .bdr-box-rounded h1 span{ font-weight:normal;}
.summery-cont .bdr-box-rounded h3 span{ font-weight:normal;}
.table-success .table-responsive table td.col-type{ width:200px;}
.table-success .table-responsive table td.col-filename{width:140px;} 
.table-success .table-responsive table td.col-filesize{ width:140px;}
.upload-email .table-bordered>tbody>tr:first-child>td{ border-top:0;}
.upload-email .table-bordered>tbody>tr.bg-light-blue>td:first-child{ width:100px;}
.upload-email .fileupload { max-width:275px;}
.upload-email .table-bordered>tbody tr.bg-light-blue>td {background:#f6f9ff;}
.upload-doc-tbl.upload-email .table td.col-sr-no{ width:30px;}
.upload-doc-tbl.upload-email .table  td.col-doc{ width:100px;}
.upload-doc-tbl.upload-email .table td.col-req-doc{ width:300px;}
.upload-doc-tbl.upload-email .table td.col-up-doc{ width:430px}
.upload-doc-tbl2 .table.table-bordered thead, .upload-doc-tbl .table.table-bordered thead {background:#f6f9ff;color: #282828 !important;font-size: 13px;}

/*** Yogesh 4 Feb 2015 ***/
.history-sect {}
.history-sect-container {padding: 12px;}
.history-sect-container ul{ display: block; margin: 0; padding: 0; list-style: none;color:#000; font-size: 12px}
.history-sect-container ul li { display: block; width:100%; clear: both; margin: 5px 0;  overflow: hidden; }
.history-sect-container ul li > div { padding: 4px 6px; float: left; padding-left: 80px; position: relative}
.history-sect-container ul li > div:first-child { width: 100%; background: #f0f8ff; padding-left: 6px}
.history-sect-container ul li > div:first-child + div small { font-size: 1em; margin-left: -74px; position: absolute}

.sect-toggle-btn, .sect-toggle-btn:focus { color:#ff4e1e; font-size: 16px; text-decoration: none !important;font-weight: bold; transition:none}
.sect-toggle-btn span, .sect-toggle-btn:focus span{ text-decoration: none; border-bottom: 2px solid #ff4e1e;}
.sect-toggle-btn:before{ content: '\f0da'; font-family: 'FontAwesome'; margin-right: 5px;}
.sect-toggle-btn.active:before {content: '\f0d7'}
.sect-toggle-btn:hover {color: #000;  transition:none}
.sect-toggle-btn:hover span{border-bottom-color: #000}

.alert-box{ background: #ff0000; color:#fff; padding: 7px 12px;}
.alert-box > div { padding-left: 30px; position: relative}
.alert-box > div:before{ font-size: 1.6em; content: '\f06a'; font-family: 'FontAwesome'; margin-left: -30px; position: absolute}

/** Step Table **/
.step-tbl { margin: 15px 0}
.step-tbl table{background-color:#FFF; white-space:normal; width:100%;}
.step-tbl table > tbody > tr > td:first-child{width: 40px; padding:10px; background-color:#dbe3e6; font-size:14px; font-weight:bold; color:#00305c; font-style:italic; text-align: center; vertical-align:top;}
.step-tbl table > tbody > tr > td:first-child + td{width: 28%; padding: 10px 10px 10px 20px; background-color:#ecf5f8; background:url(/resources/images/right-arrow2.png) no-repeat left 3px #ecf5f8; font-size:13px; font-weight:bold; color: #ff0000; font-style: normal; text-align:left; vertical-align:top;font-size: 1.3em; text-transform: uppercase}
.step-tbl table > tbody > tr > td:first-child + td + td{width:58%; padding:10px 10px 10px 20px; background-color:#f3fcff; background:url(/resources/images/right-arrow3.png) no-repeat left top #f3fcff; font-size:13px; color:#474747; text-align:left; vertical-align:top;line-height: 19px;}
.step-tbl table > tbody > tr > td:first-child + td + td + td {width: 10%; background: #e8f3f6; padding:10px 10px 10px 20px;font-size:13px; color:#474747; text-align:left; vertical-align:middle;}
.step-tbl .bg-white{background:#FFF !important; background-image:none !important; height:5px;}
.step-tbl .inside tr {background:none !important;}
.step-tbl .inside td {background:none; border:1px solid #ccc; padding:0; padding:5px; font-size:12px !important; }
ul.check-list3 {list-style: none outside none;padding: 0 0 0 18px; margin-top: 0;}
ul.check-list3 li:before {content: "\f00c";font-family: 'FontAwesome';font-size: 13px;font-weight: normal;line-height: normal;margin-left: -18px;padding-right: 5px;vertical-align: middle;}

.find-box .content-box .align-c h3{ text-align:center;}
.bordered{border:1px solid #c6d2da}

.tabs-border-tbt { border-top:1px solid #dadcdf; border-bottom:1px solid #dadcdf; padding:40px 0 20px; margin:20px 0; min-height:110px;}
.tabs-content-list { list-style:none; padding:0; margin:0;}
.tabs-content-list li{padding-left:194px; margin-bottom:15px; color:#000;font-size: 14px;line-height: 19px;}
.date-time{ font-size:14px; font-weight:bold; color:#666; display:inline-block; width:194px; margin-left:-194px;}
.tabs-content-list li i.icon-info-sign.icon-black{ margin-left:-18px;}
.txt-red-big{ font-size:15px; color:#ff0000; text-transform:uppercase;}
.icon-black:before{ color:#000;}

.trandtc-breadcrumbs-wrap { position: relative; }
.trandtc-breadcrumbs-wrap:before { position: absolute; left: 42px; right: 42px; content: ''; background: #ccc; height:3px; top: 14px; }
.trandtc-breadcrumbs  { display: table; list-style: none; padding: 0; margin: 0; width: 100%;}
.trandtc-breadcrumbs li  { display: table-cell; padding: 0; margin: 0; max-width: 84px; vertical-align: top; padding: 0 5px;}
.trandtc-breadcrumbs li a { text-decoration: none !important;}
.trandtc-breadcrumbs li span { position: relative; display: block; text-align: center; opacity: 1;}
.trandtc-breadcrumbs li span:before { display: inline-block; content: '\f105'; font-family: 'FontAwesome';  border-radius:30px; width: 30px; height: 30px; text-align: center; line-height: 30px; background: #bdbdbb; font-weight: bold; color: #fff; font-size: 22px; margin-bottom: 6px; }
.trandtc-breadcrumbs li span > i { display: none; border-radius: 50px; width: 58px; height: 58px; text-align: center; line-height: 58px;  background: #ff0000; margin: -14px 0 0 0; font-size: 32px; }
.trandtc-breadcrumbs li span > b { font-size: 13px; font-weight: normal; display: block; color: #bdbdbb; }
.trandtc-breadcrumbs li span > b small { font-weight: normal; font-size: 90%; line-height: 15px; display:block;}
.trandtc-breadcrumbs li.active span:before { display: none; }
.trandtc-breadcrumbs li.active span >i { display: inline-block; color: #fff; margin-bottom: 6px;}
.trandtc-breadcrumbs li.active span > b { font-size: 17px; font-weight: bold; color: #ff0000; }
.trandtc-breadcrumbs li.active span > b small {font-weight: bold; /*font-size: 17px;*/}
.trandtc-breadcrumbs li.disabled span:before { display: inline-block; background: #3c8037; content: '\f00c'; font-size: 16px; }
.trandtc-breadcrumbs li.disabled span > i { display: none; }
.trandtc-breadcrumbs li.disabled span > b { color: #3c8037; }

.temp-container > h2 { text-align: center; font-size: 22px; color: #000; font-weight: bold; margin-bottom: 20px;}
.temp-container hr { border-top:2px dotted #ccc;} 
/* TRACK AND TRACE - 04-02-15 */

/*.cont-lft .own-airbill{margin: -10px -90px 15px 20px }*/ /* 27-02-15 */
.cont-lft .desc-txt{ color:#000; font-size:13px}
.cont-lft .own-airbill .form-group:first-child{padding-top:10px !important}
.price.price-lgt.active{color:#002451}

/*Order form Shipping & payment receipt 06 feb 2015 */
/* sandeep */
.shipping-label { display:block; font-size:11px; color:#808080; font-style: normal; padding: 5px 0}
.order-form-details { padding:0px 0px 0}
.order-form-details .print-logo{margin: 0px 10px 0 -5px;float:left}
.order-form-details address{font-size:12px; margin-bottom:0;}
.order-form-details address p{margin-top:10px}
.order-form h5.order-form-tl {padding:0; margin:0 0 15px 0; font-size:30px; font-weight:bold; color:#882a09; text-transform:uppercase;}
.big-barcode { width:300px; font-size:30px; height:30px;}
.web-ref-no {background-color: #E5E5E5;color: #4B4B4B;float: right;font-size: 20px;margin: 0 -10px 0 0;padding:2px 8px;}
.web-ref-no span{ font-size:24px; line-height:30px; color:#000000; font-weight:bold;}
.row-no-pad { margin-left: -15px;margin-right: -15px; padding-left:0; padding-right:0}
.summery-cont .bdr-box-rounded h4 {color: #F16C1B;float: left;font-size: 16px;margin: 0 0px 12px 0;}
.order-form h5 {font-size:22px; color:#424242; padding:0px 0 10px 0;}
.imp-txt { color:#ff0000; font-size:13px; text-transform:uppercase}
.bdr-box-blue {border: 1px solid #DBDBDB;border-radius: none;padding: 0px;}
.bdr-box-blue h3 {background-color:#cedeff; margin:0; padding:10px 0; font-size:16px; color:#002452; font-style:italic; text-align:center; font-weight: bold}
.bdr-box-blue .print-checklist-tbl {padding:10px 16px;text-align:center; font-size:13px; color:#454545;} /* 23-02-15 */
.bdr-box-blue .print-checklist-tbl .small-txt { font-size:12px; padding:10px 0 0 0;}
.print-checklist-tbl span {display:block;}
.print-checklist-tbl .imp-txt a {color: #ff0000;font-size: 12px;font-weight: bold;text-decoration:underline;}
.order-form .print-form {margin-bottom:42px; line-height:20px;}
.pay-details .pay-tl { font-size:13px; font-weight:bold; color:#ff4616; text-align:center; border-bottom:1px solid #dadada; padding-bottom:10px; margin-bottom:6px;}
.bdr-box-rounded .pay-details h4 {color: #882a09;float: left;font-size: 14px; margin: 0 80px 12px 0; font-weight:normal; min-width:163px;}
.bdr-box-rounded .pay-details li {font-size: 12px; color:#5a5a5a;}
.bdr-box-rounded .pay-details li > b { min-width:163px; }
.bdr-box-rounded .pay-details li > span {color: #395187;display: block; float: none; margin-left: 176px;text-align: left;width: auto;font-size:14px;}
.bdr-box-rounded .pay-details .full-width li > span {color: #000;display: block;float: none;margin-left: 200px;text-align: left;width: auto;font-size:13px;}
.bdr-box-rounded .pay-details ul.total li {display: inline-block;float: left;margin: 0;padding: 0;width: auto;font-size:16px; line-height:30px;}
.bdr-box-rounded .pay-details ul.total li > b {color:#882a09;}
.bdr-box-rounded .pay-details ul.total li > span {font-size: 20px;color:#882a09; font-weight:normal}
.order-form .push-right {margin-left: 5px;}
.order-form .bdr-box-rounded { margin-bottom:20px;}
.date-mar {margin:0 0 10px -5px}
.order-form .applic-details h6 {color: #882a09;display: block;padding: 0;}
.order-form .applic-details li {display: inline-block; margin-right: 4%;}
.order-form .applic-details {border-top: 1px solid #E2E3E6; /*margin-top: 25px;*/}
.order-form ul.icn-tick li span.orange-txt {color: #F16C1B;font-style: normal;font-weight: bold;}
.grey-clm-high-tbl > table td ul.tpl-list-shipping {padding-left: 78px;}
.intro-table-sect > table td > ul.tpl-list-shipping li {margin: 0;}
.txt-fedx {font-size:16px;}
.appointment-tl {margin-top:30px;}
.order-form .grey-clm-high-tbl  p{ line-height:16px;}
.order-form .summery-cont .cate-bx .row {min-height:20px !important}

/* Harshal */
.trandtc-content {padding: 20px 0;}
.round0{border-radius: 0;}
/*---------[Harshal 6-2-2015]------------*/


.grey-clm-high-tbl table{margin:0; list-style:none; display:block; padding:0; border:0}
.grey-clm-high-tbl > table tr{width:100%; height:100%; margin:15px 0 0; float:left; background-color:#ebebeb; }
.grey-clm-high-tbl > table td:first-child{width:25%;  float:left; padding:10px 0 10px 10px; background-color:#ebebeb; font-weight:bold; color:#00305c; border:0; color: #515151; font-style:normal; font-size:13px;}
.grey-clm-high-tbl > table td:first-child + td{width:75%; float:right; padding:10px 7px 10px 15px; background-color:#f7f7f7; background:url(../images/right-arrow1.png) no-repeat left top #f7f7f7; font-size:13px; color:#474747; border:0}

.grey-clm-high-tbl > table tr:first-child{margin:0}
.grey-clm-high-tbl > table td > ul{margin-left:0; padding-left: 15px;}
.grey-clm-high-tbl > table td > ul li{ margin:5px 0}
.grey-clm-high-tbl > table td > ul > li > ul{margin-bottom:10px}
.grey-clm-high-tbl > table td a {color: #06367c !important;text-decoration: underline;}

.grey-clm-high-tbl > table td small{ font-size:12px;}
.grey-clm-high-tbl > table td ul.tpl-list{ padding-left:168px;}
.grey-clm-high-tbl > table td ul.tpl-list li{ margin:0;}
.grey-clm-high-tbl > table td ul.tpl-list-shipping {padding-left: 84px;}
.grey-clm-high-tbl > table td > ul.tpl-list-shipping li {margin: 0;}
.grey-clm-high-tbl  a{ text-decoration:underline;}


.box-bg-white{ font-size:18px; background:#fff; color:#000; padding:24px; max-width: 400px;line-height:22px; margin:0 auto 30px;  }
.bdr-box-rounded.bg-seashell h2{ color: #000000;font-size: 16px; text-align: center;width: auto; font-weight:bold;}
.check-list{ list-style:none; margin-left:100px; }
.check-list>li { margin:6px 0 8px;}
.check-list > li > label{ font-size:14px; font-weight:bold; color:#000;}
.check-list > li > label > .styled-checkbox { margin-right:10px; border-color:#000;}
.bdr-box-rounded.bg-seashell h3{ padding:15px 40px 0; }
/* narendra */
/* COMMON */
.bg-alice-blue { background:#f7faff; }
.bg-seashell { background: #FFF8F4; }
.btns-group.block { display: block;}
.btns-group.block.text-center > .btn { float: none;}
.btns-group.block.text-center > .btn + .btn { margin-left: 0; margin-top: 13px; display:inline-block; }
.lft-bdr-divider { border-left: 1px solid #dadada; }
.equal-heights.two-level > div > div { height: 100%;  }
/* COMMON */

/* 06-02-15 */
.bdr-box-rounded.bg-alice-blue { border:1px solid #dadada; margin-bottom: 24px; color: #3b3b3b;}
.bdr-box-rounded.bg-alice-blue .bullet-list { padding:0; margin:0 0 0 15px;}
.bdr-box-rounded.bg-alice-blue .bullet-list li { padding:0; margin:0 0 4px; font-size: 13px; color: #3b3b3b;  list-style: none;}
.bdr-box-rounded.bg-alice-blue .bullet-list li:before{content: '\f111'; font-family: 'FontAwesome'; margin-left: -15px; font-size: 8px;position: absolute; color:#838383}
.bdr-box-rounded.bg-alice-blue .btns-group.block.text-center { margin-bottom: 18px; }
.bdr-box-rounded.bg-alice-blue .btns-group.block.text-center > .btn { min-width: 260px; color: #fff; } /* 23-02-15 */
.bdr-box-rounded.bg-alice-blue .btns-group.block.text-center > .btn > i:before { color: #fff; }
.bdr-box-rounded.bg-seashell {  }
.bdr-box-rounded.bg-seashell h3 { text-align: center; font-size: 16px; color: #000000; background: #ffe5d5 url(../images/common/lbl-ttl-md.jpg) repeat-x left bottom; margin: -15px -15px 45px !important; float: none; width: auto; padding: 27px 0 0; position:relative; height:86px; }
.bdr-box-rounded.bg-seashell h3:after { content:''; position:absolute; left:0; bottom:0; background:url(../images/common/lbl-ttl-lt.jpg) no-repeat left bottom; width:41px; height:86px; }
.bdr-box-rounded.bg-seashell h3:before { content:''; position:absolute; right:0; bottom:0; background:url(../images/common/lbl-ttl-rt.jpg) no-repeat left bottom; width:41px; height:86px; }


/**** 9 Feb 2015 **/
.shadowd-box h4.subtitle {margin-top: 0}
.shadowd-box .radio-group.type-02 {display: inline-block;margin: 10px 0;width: 100%;}
.shadowd-box .radio-group.type-02 .radio-inline .styled-radio {margin: 0 4px 0 0 !important;}
.shadowd-box .radio-group.type-02 {margin:0px}
.shadowd-box .radio-group.type-02 .radio-inline{background:none; font-size:15px; color: #F16C1B; font-weight:bold; margin-left:0; padding-left: 15px !important}
.shadowd-box .radio-group.type-02 > label {font-size:16px; color:#000; vertical-align: baseline;}

.grey-box-rounded {background: #fbfbfb;  border: 1px solid #dbdbdb; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px;padding: 12px 15px;}
.grey-box-rounded.submit-app-cont .cont-box .price-lgt {margin-top: 2px !important}
.grey-box-rounded .cont-box .radiofunction-inline .radio-inline { margin-left: 10px}
.grey-box-rounded .cont-box .radiofunction-inline.last { margin-bottom: 0}

.grey-box-rounded.submit-app-cont { margin-bottom: 20px}

.tabled-hgt-div { display: table}
.tabled-hgt-div > div { display: table-cell; vertical-align: top}
.tabled-hgt-div > div ul.tpl-list-shipping, .grey-clm-high-tbl > table td .tabled-hgt-div > div ul.tpl-list-shipping, .grey-clm-high-tbl > table td > ul { padding-left: 0;}
.tabled-hgt-div > div ul.tpl-list-shipping li, .grey-clm-high-tbl > table td > ul li {margin-bottom: 3px; list-style: none; padding-left: 14px;}
.tabled-hgt-div > div ul.tpl-list-shipping li:before, .grey-clm-high-tbl > table td > ul li:before{content: '\f111'; font-family: 'FontAwesome'; margin-left: -10px; font-size: 5px;position: absolute; color:#838383}

/** sandeep **/
.payment-margin {margin-left:57px;}
.app-details .type-three li > b { min-width: 117px;}
.bdr-box-rounded .pay-details .full-width.type-three li > span {margin-left: 130px;}
.upload-doc-tbl .table th.col-qty, .upload-doc-tbl .table td.col-qty, .upload-doc-tbl .table th.col-total, .upload-doc-tbl .table td.col-total {text-align:center;}
.summery-cont .bdr-box-rounded h4.pay-ttl {color: #F16C1B;font-size: 14px;}

/** Harshal **/
.upload-doc-tbl .table th.col-total, .upload-doc-tbl .table td.col-total{min-width: 58px; width: 58px;}

/** 11 Feb 2015 **/
.or-hrz-sap {width: 100%; position: relative;  height: 100%; min-height: 18px;text-align: center;margin: 18px 0 0;}
.or-hrz-sap:after{ content: ' ';  border-top: 1px solid #dfdfdf; display: block; position: absolute; width:100%; height: 22px;}
.or-hrz-sap span{ width: 22px; height: 17px; border-radius: 6px; border: 1px solid #aeaeae; background: #aeaeae; position: absolute; top: 0; left:50%; margin: -8px 0 0 -16px; color: #fff; z-index: 2; font-size: 10px; line-height: 15px; text-align: center;}

.form-highlight-sect { background: #fcfeed; border: 1px solid #dfdfdf; border-width: 1px 0; margin: 12px 0; padding: 6px 0; /*border-bottom:1px solid #fff;*/}
.form-highlight-sect h6{ color: #ff4e1e; font-style: italic; text-transform: uppercase; font-size: 12px; text-align: center; font-weight: bold; margin-top: 4px}
.form-highlight-sect .form-group {margin: 5px 0;}
.form-highlight-sect .form-group:first-child {}
.form-highlight-sect .or-hrz-sap {max-width: 80%; margin-left: auto; margin-right: auto} /* 08-12-15 */
.form-highlight-sect .or-hrz-sap span {margin-left: -30px;}

.form-highlight-sect-sub { background:#fcf1e6; border: 1px solid #dfdfdf; border-width: 1px 0; margin: 12px 0; padding: 10px 0}
.form-highlight-sect-sub h6{ color: #ff4e1e; font-style: italic; text-transform: uppercase; font-size: 12px; text-align: center; font-weight: bold; margin-top: 4px}
.form-highlight-sect-sub .form-group {margin: 5px 0;}
.form-highlight-sect-sub .form-group:first-child {}
.form-highlight-sect-sub .or-hrz-sap {max-width: 800px; margin-left: auto; margin-right: auto;}
.form-highlight-sect-sub .or-hrz-sap span {margin-left: -30px;  background: #fff; color:#777 }

.form-highlight-sect .form-highlight-sect-sub {margin-bottom: -10px; border:0}

.radio-opt-offset {margin-left: 55px;}

.search-wgt-box .form-group label.inline-radio-opts {padding-left: 0 !important}
.search-wgt-box .form-group label.inline-radio-opts > .styled-select { display:inline-block; width: 135px; }
.search-wgt-box .form-group .row.inline-radio-opts > div {width: 145px;padding: 0 5px;}
.search-wgt-box .form-group .row.inline-radio-opts > div:first-child {margin-left: 60px;;}

.inline-lists { margin: 0; padding: 0; list-style: none}
.inline-lists li { display: inline-block; padding-right: 8px; color:#000}
.inline-lists li span {color:#797979} 
.w-tp-mar .inline-lists {margin-top: 10px}

.icon-xs {font-size: 0.6em; line-height: 19px; vertical-align: middle}

/* 11 Feb 2015 - Naren */
.txt-blue { color:#021940; }
.summery-cont .bdr-box-rounded h4.subtl { font-size:15px; min-width:264px; margin:9px 0; }
/*.bdr-box-rounded .pay-details h4 { text-align:center; float:none; }*/
.order-form .grey-clm-high-tbl > table td:first-child + td { font-size:12px; }
.shadowd-box h4.subtitle { margin-bottom:6px; }
.add-txt-row { padding:18px 0 0 0; margin:18px 0 0 0; color:#282828; border-top:1px solid #dadcdf; font-size:12px; }
.add-txt-row .tick-list { padding:0; margin:0; }
.add-txt-row > ul.tick-list > li { padding-left:18px; color:#282828; font-size:12px; }
.add-txt-row > ul.tick-list > li:before { color:#282828; }
.add-txt-row > ul.tick-list > li > span { display:block; margin-bottom:4px; color:#282828; }
.add-txt-row > ul.tick-list > li > p { padding-left:114px; }
.add-txt-row > ul.tick-list > li > p > b { float:left; margin-left:-100px; }
.line-through { text-decoration:line-through; }
.submit-app-cont .cont-box .radiofunction-inline.form-group { margin-bottom:0 !important; }
.radiofunction-inline.form-group label { float:left; margin-right:13px; }
.radiofunction-inline.form-group .styled-select { width:auto; min-width:220px; display:inline-block; float:left;} 
.radiofunction-inline.form-group .styled-select .btn-group .btn { background:#fff; font-size:13px; color:#2a2a2a; }
.radiofunction-inline.form-group p { font-size:12px; }
.payment-summery-box .pay-summery-sect .ser-name > strong{ line-height:normal; display:block; margin-top:-0px; font-size:13px; }
.payment-summery-box .pay-summery-sect .ser-name > small{ font-size:11px; line-height:11px; margin-top:-0px; display:block; }
.payment-summery-box .pay-summery-sect > li > strong { text-transform:capitalize; }
.bdr-box-rounded.bg-seashell h3 { font-weight:bold; }
/* 11 Feb 2015 - Naren */

/** 12 feb 2015 sandeep **/
.submit-app-content {color:#000000;}
.plus-sign {height:1px; border-top:1px solid #dadcdf; padding:10px 0; margin-top:30px;}
.plus-icon {  background-color: #FFFFFF;font-size: 31px;margin: -26px 0 0;position: absolute; color:#b0b0b0; text-align:center;}
.visa-doc-tbl .table th.col-typ, .visa-doc-tbl .table td.col-typ {width:150px; min-width:150px;}
.shadowd-box .radio-group.type-03 > .txt-italic { width:200px; min-width:56%;}
.shadowd-box .radio-group.type-03 >.radio-inline { width:196px; min-width:196px;}
.shadowd-box .radio-group.type-03 > label {color: #000000;font-size: 16px;}
.hori-divider {margin-bottom: 20px; margin-top: 10px}
.cont-lft h4 {font-size:17px; font-weight:normal;}
.sub-app-cont .submit-app-cont .cont-box .cont-lft {margin-right: 0px;}
.sub-app-cont .cont-lft .radiofunction-inline .radiofunctionOpen {color: #484848;font-size: 12px;}
.sub-app-cont .submit-app-cont .cont-box .styled-select .shiping-opt.bootstrap-select {float: left;margin: -30px 0 0 370px;min-width: 200px;padding-left: 0;width: 242px;}
.pay-small {display:block; font-size:11px; line-height:10px;}
/*.bdr-box-rounded.bg-seashell h3 {margin: -15px -15px 0 !important;}*/
.bdr-box-rounded.bg-seashell h3.bottommar0 {margin: -15px -15px 0 !important; }
.two-level .bdr-box-rounded.bg-seashell h2.shipping-ttl { font-size:18px;}
.two-level .box-bg-white {max-width: 466px; padding:14px;}
.upload-doc-tbl thead tr.bg-light-white { background-color:#ffffff;}
.upload-doc-tbl .table .bg-light-blue th.col-1 {min-width: 59px;width: 59px; text-align:right;}
.upload-doc-tbl .table .bg-light-blue th.col-2{min-width: 509px;width: 509px; font-weight:normal;}
.upload-doc-tbl th > .form-control {background-color: #FFFFFF;margin-bottom: -3px;margin-top: -3px;}
.add-perticular h3.subtitle {margin-bottom:10px;}
.bold2 { font-size:14px; font-weight:bold;}



/** 12 feb 2015 harshal **/
.shadowd-box .radio-group.type-03 {display: inline-block;margin: 0;width: 100%;}
.shadowd-box .radio-group.type-03 .radio-inline .styled-radio {margin: 0 4px 0 0 !important;}
.shadowd-box .radio-group.type-03 > label {color: #000;font-size: 16px;vertical-align: baseline;float:left;}
.shadowd-box .radio-group.type-03 > label.txt-small{ color:#424242; font-size:13px;}
.shadowd-box .radio-group.type-03  .radio-inline {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);color: #f16c1b;font-size: 15px;font-weight: bold;margin-left: 0;padding-left: 15px !important;}
.title-sub{ font-size:14px; color:#882a09!important; font-weight:bold; margin-bottom:5px;}
.submit-app-cont > p.txt-blk { font-size:14px; }
.submit-app-content .row-lg > .col-md-4 p { color:#515151; line-height:15px;}
.submit-app-cont .cont-box .cont-rht.cont-rht-tp{ top:24px;}
.bdr-box-rounded.bg-seashell h5{color: #000000;font-size: 18px;font-weight: bold;text-align: center;margin:-30px 0 40px;}

/****** 13 feb 2015 sandeep ********/
.hide-fed-ex {display:none !important}

/** **/
form.hrz-form-style .row { margin-left:-6px; margin-right:-6px; }
form.hrz-form-style .row > [class^="col"] { padding-left:6px; padding-right:6px; padding-bottom:6px; }

.radio-row:after{content: ' '; clear: both; visibility: visible; display: block; width:100%; height: 0}
.radio-row .label.radio-inline.radio-col-6, .search-wgt-box .form-group label.radio-inline.radio-col-6, .hrz-form-style .form-highlight-sect .form-group label.radio-inline.radio-col-6 {width:48% !important; margin-right: 2%}
.radio-row .label.radio-inline.radio-col-5, .search-wgt-box .form-group label.radio-inline.radio-col-5, .hrz-form-style .form-highlight-sect .form-group label.radio-inline.radio-col-5 {width:42% !important; margin-right: 2%}
.radio-row .label.radio-inline.radio-col-7, .search-wgt-box .form-group label.radio-inline.radio-col-7, .hrz-form-style .form-highlight-sect .form-group label.radio-inline.radio-col-7 {width:54% !important; margin-right: 2%}
.radio-row .label.radio-inline.radio-col-3, .search-wgt-box .form-group label.radio-inline.radio-col-3, .hrz-form-style .form-highlight-sect .form-group label.radio-inline.radio-col-3 {min-width:13%; margin-right: 2%}
.radio-row .label.radio-inline.radio-col-4, .search-wgt-box .form-group label.radio-inline.radio-col-4, .hrz-form-style .form-highlight-sect .form-group label.radio-inline.radio-col-4 {width:23.3% !important; margin-right: 2%}


.sub-label, .search-wgt-box .orng-box-rounded .form-group label.sub-label {text-align: left !important; line-height: 19px !important}
.sub-label em {color: #6c6c6c}

.optSetSub-sect .selected .radio-col-3.radio-inline.disabledradio {opacity: 1 !important}
.form-highlight-sect.last { border-bottom: 0; margin-bottom: 0}
.optSetSub-sect > div { margin-top: 10px}
.optSetSub-sect > div:first-child, .optSetSub-sect {margin-top:0; padding-bottom: 0 !important}

/* 13-02-15 */
.hrz-form-style .form-group label.bold { font-weight:bold; }
.hrz-form-style .form-groups .form-highlight-sect .form-group { margin-top:0; }
.hrz-form-style .form-highlight-sect .form-group label.radio-inline { width:auto !important; float:left; text-align:left; /*margin-right:0px;*/ min-width:46px;  }

/* 16-02-15 */
ul.tick-list-02 {list-style: none outside none;padding: 0 0 0 18px; margin-top: 0;}
ul.tick-list-02 li {margin: 4px 0; font-size: 14px;}
ul.tick-list-02 li:before {content: "\f00c";font-family: 'FontAwesome';font-weight: normal; color: #999; line-height: normal;margin-left: -18px;padding-right: 5px;vertical-align: middle;}

.txt-brown {color:#882a09}
h5.tl-brown {color:#882a09; margin: 0; font-weight: bold}

.orng-box-rounded.rt-sm-box { max-width: 320px; float: right; text-align: center;}
.orng-box-rounded.rt-sm-box .box-content{ padding: 7px;}
.orng-box-rounded.rt-sm-box .box-content p {margin-bottom: 7px}
.orng-box-rounded.rt-sm-box em {color: #882a09}


.pdf-print {font-size: 16px;line-height: 22px; color: #333}
.pdf-print .search-res-info.type-print {font-size:1.1em; padding-top:8px; border: 1px solid #e2e3e6; border-width: 1px 0; padding:10px 0;}
.pdf-print .search-res-info.type-print strong {font-weight: bold; color:#333;}

.sm-txt {font-size: 0.9em;line-height: 1.4em;}

.print-table { margin: 10px 0; font-size: 1.1em; min-width: 70%;}
.print-table tr{ width:100%;}
.print-table tbody {display: table; width: 100%;}
.print-table tr th {color: #3b3b3b; font-weight: normal}
.print-table tr td, .print-table tr th {border:1px solid #ccc; padding: 8px 10px;text-align: center;}
.print-table tr th{ vertical-align:middle}
.print-table tr th b {color: black;}

.pdf-print h2{font-size: 1.64em}
.pdf-print h4 {color:#000; font-size: 1em; font-weight: bold}
.pdf-print h5 {color: #000; font-size: 1em; font-weight: bold; margin-bottom: 4px}
.pdf-print a { color: #ff3600}

.hrz-sap-md{ height: 0px; border-top: 1px solid #ccc; margin: 30px 0; width: 100%; clear: both}

/* 17-02-15 */
.trandtc-breadcrumbs li { max-width:64px; padding:0; }
.trandtc-breadcrumbs li.active span { min-width:73px; margin-left:-5px; margin-right:-5px;}
.trandtc-breadcrumbs li span > b small.small-only { font-size:12px; font-weight:normal; }
/* 17-02-15 */

/*----- letters 17-02-15 -----*/
.online-forms.output.letter-sec.letter-section  .print-ttl { color: #515151; display: inline-block; font-size: 34px !important; font-weight: bold; line-height:43px; width: 100%;}
.letter-sec .print-ttl .print-logo { float: none;}
.letter-sec.letter-section  h1 { font-size: 28px; margin-bottom: 15px;}
.letter-sec-only .name-on.tbl.no-min-w .name-on-lft span{ min-width: 55px;}
.border-gray{ border-color: #d4d4d4;}
.print-form-panel .tracking-only.letter-sec-only{ padding:20px;}
.block { display: block; }
/*----- letters 17-02-15 -----*/

/** 19 Feb 2015 - Yogesh**/
.bl-box-list { display:block; margin:0 -10px; padding: 2px 0; overflow: hidden; list-style: none}
.bl-box-list > li {width: 30%; float:left; padding: 0 12px; margin: 9px 0; font-size:12px; color:#002552; }
.bl-box-list > li.last{width: 41%;padding-right: 0;}
.bl-box-list > li .boxIn { background:#fafcff; border:1px solid #dadada; height:100%; position:relative; padding: 12px 5px; color:#002552; font-size:14px; padding-bottom: 38px; text-align:center; line-height:20px; min-height: 150px;}
.bl-box-list > li .boxIn .btn-group {position:absolute; bottom: 9px; text-align:center; color: #F16C1B; text-decoration:none; font-weight:bold;left: 0;width: 100%;font-size: 12px;}
.bl-box-list > li .boxIn .btn-group .btn {float:none; height: 25px; line-height: 25px; text-transform: none}

.bl-box-list > li.third-list{ width:40%}

.bl-box-list > li .boxIn h4{font-weight:bold; font-size: 16px;margin: 0 0 2px; line-height:19px}
.bl-box-list > li .boxIn h4.lg-txt{font-size: 18px; line-height: 26px;}
.bl-box-list > li .boxIn h4 small {color:#002552; font-size: 90%}
.bl-box-list > li .boxIn p{color:#4b4b4b; font-size:12px; text-align:left; margin:0; line-height:17px}
.bl-box-list > li .bl-box-tabs-icon {display:block; text-align:center; color:#00489f; font-size:23px; height: 32px; margin-top: 10px;}
.bl-box-list > li.three-lines .bl-box-tabs-icon {height: 25px; margin-top: 8px}
.bl-box-list > li .bl-box-tabs-icon.steps-flow {font-size:25px}
.bl-box-list > li .bl-box-tabs-icon.steps-flow .icon {color:#2b7128}
.bl-box-list > li .bl-box-tabs-icon.steps-flow .icon:first-child { color:#3ea33a}
.bl-box-list > li .bl-box-tabs-icon.steps-flow .icon:first-child + .icon {color:#3ea33a}
.bl-box-list > li .bl-box-tabs-icon.steps-flow .icon:first-child + .icon + .icon {color:#3ea33a}

.notes-lt-orange-box {background: none repeat scroll 0 0 #fef1e5; }
.notes-lt-orange-box > .box-tl {color:#000000;font-size: 16px;overflow: hidden;padding:2px 8px 2px 27px;text-transform:none; border:1px dotted #d5c8cb; border-bottom:0;}
.notes-lt-orange-box .box-content {background: none repeat scroll 0 0 #fefaf6;border: 1px dotted #d5c8cb;padding: 8px;}
.notes-lt-orange-box > .box-tl .icon {margin-left: -30px;}
.notes-lt-orange-box .notice-icon {background: url("../images/notice-icon.png") no-repeat scroll center center rgba(0, 0, 0, 0);display: inline-block;height: 30px;margin-left: -20px;vertical-align: middle;width: 27px;}
.notes-lt-orange-box .imp-note-icon {background: url("../images/imp-note-icon.png") no-repeat scroll center center;display: inline-block;    height: 30px;margin-left: -20px;vertical-align: middle;width: 27px;}
.notes-lt-orange-box .box-content ul,
.notice-lt-orange-box .box-content ol {color: #003365;list-style: none outside none; margin: 0 0 10px;padding: 0;}
.notes-lt-orange-box .box-content li {color: #717171;list-style: none outside none; margin:20px 0 0;padding: 0 0 0 10px; line-height:17px}
.notes-lt-orange-box .box-content ul li:before {color: #717171;content: "\f00c";font-family: 'FontAwesome';font-size: 12px;line-height: 17px;margin-left: -18px;padding-right: 5px;vertical-align: middle;}
.notes-lt-orange-box .box-content li:first-child {margin-top: 0;}
.notes-lt-orange-box .box-content ul.icn-tick li {color: #555;margin-left: 5px;}
.notes-lt-orange-box .box-content ul.icn-tick li:before {color: #555; font-family: 'FontAwesome';font-size: 13px;line-height: 17px;margin-left: -19px;    padding-right: 5px;vertical-align: middle;}

.notes-lt-orange-box .box-content a.view-all{ color:#F16C1B; text-decoration:none;font-size:12px; line-height: 17px; padding:5px 0 0 15px; display:inline-block;font-weight: bold;}
.notes-lt-orange-box .box-content a.view-all span{ color:#F16C1B; text-decoration:underline; }
.notes-lt-orange-box .box-content a.view-all .icon{ font-size: 9px;}

.rt-floating-box .search-field { background: #f1955d; padding: 8px 6px; top:0}
.rt-floating-box .search-field input{color:#0f204b; font-size: 20px; line-height: 35px; height: 35px}
.rt-floating-box .search-field .btn-default {height: 35px; width: 27px; top: 8px; color: #0f204b;}
.rt-floating-box .search-field .btn-default i { color: #0f204b; font-size: 18px;}

.rt-floating-box .sub-link-list { background: #d5d5d5; margin: 0; padding:14px 12px 12px; list-style: none}
.rt-floating-box .sub-link-list li a { color:#002451; font-size: 1.6em}
.rt-floating-box .sub-link-list li a i { opacity: 0.5}

.notes-lt-orange-box .box-content ul.icn-tick li.imp-info:before, .imp-info b {color:#f00; font-size: 1.1em}

.row-custome [class^="col"].col-5-4 { width: 75.5%; }
.row-custome [class^="col"].col-5-1 { width: 24.5%; }
.row-custome [class^="col"].col-5-1.rightbar.rt-floating-box {position: absolute; width: 22.2%; right:0;}
/** ends **/

/* 18-02-2015 */
.find-box.col-sm-6 .content-box .box-content .text-sec .box-tl.full-bg.bottom-bdr.align-c { min-height:140px; }
.find-box.col-sm-6 .content-box .box-tl h3.bg-fnt { font-size:24px; }
.radiofunction-inline.form-group .styled-select { min-width:205px; }
.submit-app-cont .cont-box.tockgs .cont-lft .icon-dollar { font-size:inherit; font-weight:normal  !important; }
.bdr-box-rounded .pay-details li { clear:left; }
.clearlft { clear:left; display:inline-block;}
.order-form .print-form.box-md { margin-bottom:20px; }
.order-form .print-form.box-md.bdr-box-blue h3 { padding-top:4px; padding-bottom:4px; }
.summery-cont .btn-primary-o { margin-left:0; }
.summery-cont .btn-primary-o + .btn-primary-o { margin-left:10px; }
.abs-container .col-sm-4 { position:static; }
/* 18-02-2015 */

/* 19-02-2015 */
.checkbox-inline.bdr-bt { display: block; }
.bdr-bt { border-bottom: 1px solid #e3e3e3; padding-bottom: 15px; margin-bottom: 20px;}
.form-group.text-center.bottom-bdr { padding:10px 0 15px; border-bottom-color:#E2E3E6; } 
.my-shipping-address .hrz-tab-content .r-tabs .resp-tabs-container .r-tabs-panel { min-height:167px; } /** 11-7-2016 **/
footer .footer-band .form-inline label { margin-right:12px; }
.rt-floating-box .search-field input { padding-top:0; padding-bottom:0; }
.rightbar.rt-floating-box .sub-link-list  { margin-bottom:20px; }
.rightbar.rt-floating-box .notes-lt-orange-box  { background: #FEFAF6; border: 1px dotted #D5C8CB; }
.rightbar.rt-floating-box .notes-lt-orange-box > .box-tl { border:1px dotted #D5C8CB; background:#FEF1E5; margin:-1px -1px 0; font-weight: bold}/*11-03-15*/
.rightbar.rt-floating-box .notes-lt-orange-box > .box-content { border:0; }
.home .main-content .top-section { position:relative; z-index:2; }
.home .main-content .btm-tab-section { position:relative; z-index:1; }
/* 19-02-2015 */

/* 20-02-15 */
.app-details ul.ttl-sm-space li  {overflow:hiddn}
.my-ac-tabs .app-details ul.ttl-sm-space li > b { min-width: 155px; }
.my-ac-tabs .app-details ul.ttl-sm-space li > span { margin-left: 175px; }
/* 20-02-15 */

.collapse-btn {display: inline-block}
.collapse-btn.active .show-default, .collapse-btn .hide-default { display: none}
.collapse-btn .show-default, .collapse-btn.active .hide-default { display: block}


/******* 20 FEB 2015 SANDEEP *********/
/******Passport Withdrawal - Permanent *****/
.standalone-shipping .find-box .content-box .box-tl h3 { font-size:24px;}
.abs-right-bottom .filled-value {background: none repeat scroll 0 0 #F1F1F1;}
.submit-app-cont .cont-box .cont-lft {margin-right:0;}
/******Passport Withdrawal - Permanent *****/

/****payment-refunds*****/
.btn-click-here {background: none repeat scroll 0 0 #FFEBDF;border: 1px solid #F8B790;border-radius: 3px;color: #F86209;display: inline-block !important;font-size: 12px;font-weight: bold; height: 27px;line-height: 27px; min-width: 76px;padding: 0 12px;text-transform: capitalize;text-decoration:none;}
.btn-click-here:hover {color: #F86209;text-decoration:none;}
.payment-summery-box ul.balance-amount {display: inline-block;list-style: none outside none;margin: 0;padding: 5px 0;width: 100%; background-color:#f9e3c5; margin-bottom:5px;}
.balance-amount {border-bottom: 0 none;color: #000;float: left;font-weight: bold;padding: 5px 10px 10px;width: 100%;}
.payment-summery-box ul.balance-amount li {color: #FF3600;font-weight: bold;}
.payment-summery-box ul.balance-amount li {line-height: 20px;padding: 0 24px 0 7px;position: relative;}
.payment-summery-box ul.balance-amount .ser-name {color: #FF3600;font-size: 12px;font-weight: normal;}
.payment-summery-box ul.balance-amount li.tockgs .ser-name {color: #5a5a5a;font-size: 12px;font-weight: normal;}

.payment-summery-box ul.balance-amount  li.tockgs .ser-price {color: #395187;font-size: 14px;}
.payment-summery-box ul.balance-amount .ser-price {color: #FF3600;font-size: 14px;}
.payment-summery-box ul.balance-amount li.tockgs-black .ser-name {color: #000;font-size: 14px;font-weight: normal;}
.payment-summery-box ul.balance-amount  li.tockgs-black .ser-price {color: #000;font-size: 14px;}
.balance-pay-info .submit-row-sm { padding: 15px 0 0; margin-top:-1px;} /* 23-02-15 */
.balance-pay-info .btn-md { height:30px; line-height:28px}
.balance-pay-info .text-area {min-height:63px;}
.balance-pay-info .btn-lg {margin-left:20px;}
.summery-cont .cate-bx h4.balnc-sum-ttl {margin: 0 !important; min-width: 236px;text-align: right;}
.summery-cont .cate-bx h4.balnc-sum-ttl span { color: #395187;margin-left: 6px;}
.semi-big-txt { font-size:16px;}
.text-area2 {min-height:93px;}
.submit-row-sm  .btn-primary-o{margin-left: 0px;}
.payment-summery-box .big-txt-ttl {font-size:20px !important;}
.payment-summery-box .big-txt-boldttl {font-size:18px !important; font-weight:bold;}
.payment-summery-box ul.payment-total .black.ser-price {color: #FF3600;font-size: 14px;}
.payment-summery-box ul.payment-total li.tockgs .ser-price small {font-size:12px !important; font-weight:normal}
.payment-summery-box .refund-summery-sect .shiping-details-cart2 ul li .pay-small {margin-left: 0px; color:#646464;}
.money-order-info-list {font-size: 12px;list-style: none outside none;}
.brown-bold {color: #882A09;font-size: 14px;font-weight: bold;margin: 0 0 6px;padding: 0;}
.bullet-list2 {font-size: 13px; padding-left: 30px;}
.bullet-list2 li {margin-bottom: 8px;}
.hrz-form-style .checkbox{display: inline-block;padding-left: 0px !important;}
.form-group .radio-group .checkbox { padding-right:10px;}
.checkbox .styled-checkbox { float:left;}
.search-wgt-box .orng-box-rounded .form-group label.radio-inline.checkbox{line-height: 16px !important;}
.normal.form-group .styled-select {position: relative;width: 60%;}
.qty-no {float: right; margin-top: -20px; color:#002451;}

/*****track my application ****/
.track-app-email-tbl { margin-top:40px;}
.track-app-email-tbl .table-responsive .table tr td:first-child, .track-app-email-tbl .table-responsive .table tr th:first-child {border-left: none;}
.track-app-email-tbl .upload-doc-tbl .table-bordered > thead > tr > th, .table-bordered > thead > tr > td {border-bottom-width: 0;}
.normal-txt {font-weight:normal;}
.track-app-email-tbl .upload-doc-tbl .table .bg-light-blue th.col-1 {min-width: 100px;text-align: right;width: 59px;}
.normal-txt textarea.form-control {height: auto; border:0; min-height:100px; margin:0; padding:0;}
/*****track my application ****/

/****** Visa - How to apply ********/
.print-guide { border:1px solid #cccccc; background-color:#fffbf8; padding:10px 28px; text-align:center; font-size:14px; color:#003365; margin-left:32px; width:185px;}
.print-guide .icon-print:before {color: #003365;font-size: 31px;}
.print-guide-right-sec .box-crossed.blue-box-crossed {background:#fff url(../images/yellow-box-cr-md2.jpg) repeat-y right top;margin-bottom: 15px; margin-top:20px;}
.print-guide-right-sec .box-crossed.blue-box-crossed .box-content{box-shadow: 0 0 0px #CCCCCC; padding: 0px 10px 25px 44px; background:url(../images/yellow-box-cr-bt2.jpg) no-repeat right bottom!important;  border-radius: 0;}
.print-guide-right-sec .box-crossed .box-content ol{padding:5px 0px 5px 15px;  margin-bottom:0;}
.print-guide-right-sec .box-crossed .box-content ol li{ margin-bottom:5px; line-height:16px;word-break: break-word;}
.print-guide-right-sec .box-crossed .box-content ol li a { color:#F16C1B;word-wrap: break-word;}
.print-guide-right-sec .box-crossed.blue-box-crossed .box-tp{background: url('../images/yellow-box-cr-tp2.jpg') no-repeat right top; width: 100%; height:43px; margin-bottom: -15px;}
.print-guide-right-sec .box-crossed .box-content ol li .icon-file-pdf-o{ margin-left: 0px;font-size:18px;font-style: normal;margin-right: 5px;position: relative;float: left;}
.print-guide-right-sec .box-content ul {margin:0; padding:0 0 0 0px; color:#255885;}
.print-guide-right-sec .box-content li.globe {list-style-type:none; background:url(../images/globe-icon.png) no-repeat left top; padding:0 0 0 25px;}
.print-guide-right-sec .box-content li.pdf {list-style-type:none; background:url(../images/pdf-icon.png) no-repeat left top; padding:0 0 0 25px;}
.print-guide-right-sec ul.icn-tick {padding: 5px 0 0 25px !important; font-size:12px; color:#476885 !important;}
.print-guide-right-sec ul.icn-tick li {background:none}
.print-guide-right-sec ul.icn-tick li:before {color: #717171;content: "\f00c" !important;font-family: 'FontAwesome';font-size: 13px;line-height: 17px;margin-left: -19px;padding-right: 5px;vertical-align: middle;}


/******* NARENDRa *********/
.equal-heights.three-level > div > div { height: 100%;  }
.equal-heights.three-level > div > div > div { height: 100%;  }
.blue-box-rounded.dbl-line-ttl .box-content { padding-top:10px }
.btn-at-bt .blue-box-rounded .box-content { padding:10px 10px 41px; position:relative;} /* 23-02-15 */
.btn-at-bt .blue-box-rounded .box-content .btn-click-here{ position:absolute; left:50%; margin-left:-38px; bottom:10px; }
.balance-pay-info { width:100%;padding: 25px; }
.balance-pay-info h4 { margin-bottom: 15px; margin-top:0px; }
.pmt-ref-box { display:table; width:100%; background:#f9fbff; border-top:1px solid #dadcdf; border-bottom:1px solid #dadcdf; padding:9px 0; margin-bottom:30px; }
.pmt-ref-box > div { width:auto; float:none; display:table-cell; padding:0 6px; min-width:140px; text-align:center; border:0 !important;}
.pmt-ref-box.four-in-row > div { min-width:140px; }
.pmt-ref-box.four-in-row > div.col-reason-for-refund { min-width:164px ; }
.pmt-ref-box.four-in-row > div.col-paid-amount { }
.pmt-ref-box.three-in-row > div { min-width:180px; }
.pmt-ref-box > div + div { border-left:1px solid #DADCDF !important; }
.pmt-ref-box > div h4 { color:#000000; margin-bottom: 15px font-weight:normal;}
.pmt-ref-box > div h4 span {display:block; font-size:20px;line-height: normal; margin-top:10px;}
.pmt-ref-box > div.col-paid-amount h4 { color:#235024; font-size:20px; }
.pmt-ref-box > div.col-refund-amount h4 span { color:#ff0000; font-size:20px; }
.pmt-ref-box > div.col-total-amount h4 {  }
.pmt-ref-box > div.col-total-amount h4 span { font-size:20px; }
.pmt-ref-box > div.col-balance-amount h4 { color:#ff0000; }
.pmt-ref-box > div.col-balance-amount h4 span { font-size:20px; font-weight:bold; }
.pmt-ref-box ul.ttl-big-space { display: inline-block;float: left;margin: 0;padding: 0; width: auto;}
.pmt-ref-box ul.ttl-big-space li { display: inline-block; width:100% !important;font-size: 13px;line-height: normal;padding: 3px 0;}
.pmt-ref-box ul.ttl-big-space li > b { min-width:96px; text-align:right; font-style:italic; color:#4B4B4B;float:left; font-weight:normal; position:relative; text-align:right;}
.pmt-ref-box ul.ttl-big-space li > b:after { content: ":";position: absolute;right: -8px;top: 0;}
.pmt-ref-box ul.ttl-big-space li > span { margin-left:106px; font-size:12px; line-height:normal; font-style:italic; color: #000000;display: block;float: none;text-align: left; width: auto;}
.pmt-ref-box.three-in-row ul.ttl-big-space li > b { min-width:50%; }
.pmt-ref-box.three-in-row ul.ttl-big-space li > span { margin-left:60%; }
.new-applicant-sec .col-sm-9  .hrz-form-style.custom-form-grid .form-group.row > .col-xs-6:first-child { width:50%; }



/*---------------(19-02-2015 Harshal)--------------------------------*/
.txt-intro{ color:#000; font-size:16px;line-height: 21px;}
.total-amt {background: none repeat scroll 0 0 #f9fbff;font-size: 18px;margin-top: 23px;min-height:52px;	line-height:25px;padding: 15px 0;text-align: center;border-top:1px solid #dadcdf;border-bottom:1px solid #dadcdf;}
.total-amt b{ font-size:20px;}
.query-box{ margin:36px 0 0; color:#000;}
.query-box textarea.form-control{ margin-top:13px; background:#fff; min-height: 65px;}
.query-box .form-group{ margin-top:20px; margin-bottom:0;}
.proceed-btn{ height: 35px; min-width: 165px; padding-top: 8px !important;}
.query-box .btn-md{ height:32px; line-height:32px;}
h5.refund-desc{ font-size:16px; margin-bottom:15px;line-height: 20px;}
.refund-info{padding: 25px 20px;position: relative;}
.drak-green{color:#235024!important;}
.balance-pay-info h4.orange {margin-top:-9px;}
.payment-summery-box .refund-summery-sect {border-top:1px solid #cbd8ef;list-style: outside none none;margin: 0;padding: 12px 7px;clear:both;}
.payment-summery-box ul.balance-amount.refund-total{border-top:1px solid #cbd8ef; }
.payment-summery-box .refund-summery-sect > li {margin-top: 10px;}
.payment-summery-box .refund-summery-sect > li:first-child {margin: 0;}
.payment-summery-box .refund-summery-sect ul {list-style: outside none none;margin: 0;padding: 0;}
.payment-summery-box .refund-summery-sect ul li {line-height: 20px;padding: 3px 0;position: relative;}
.payment-summery-box .refund-summery-sect ul li .pay-small {margin-left:13px;}
.payment-summery-box .refund-summery-sect .ser-name {color: #5a5a5a;display: block;font-size: 12px;padding-right:0px;}
.payment-summery-box .refund-summery-sect .ser-info {color: #ff0000;display: block;font-size: 12px;}
.payment-summery-box .refund-summery-sect .ser-price {color: #ff0000;display: block;font-size: 14px;min-width: 39px;position: absolute;right: 17px;text-align: right;top: 0;}
.payment-summery-box .refund-summery-sect .ser-price > .icon-curr {display: inline-block;float: left;font-size: 85%;line-height: 20px;margin-left: -8px;margin-right: 4px;min-width: 8px;}
.payment-summery-box .refund-summery-sect .ser-name {color: #ff0000;display: block;font-size: 12px;}
.payment-summery-box ul.balance-amount.refund-total .ser-name {color: #ff0000;font-size: 18px;font-weight: bold;}
.payment-summery-box ul.balance-amount.refund-total .ser-price {color: #ff0000;font-size: 18px;font-weight: bold;}
.rounded-light-white{ background:#fbfbfb; margin-top:16px;}
.rounded-light-white .text-area, .rounded-light-white .text-area2{min-height:95px; /*border-bottom:1px; */background:#fff;}
.rounded-light-white  .submit-row-sm{ padding-top:10px;}
.payment-summery-box ul.balance-amount.refund-total{ padding:4px 0 9px;}
.pmt-ref-box > div.col-status h4 span.green{ font-weight:bold;}
.normal.form-group .styled-select{ right:5px;text-align: left;height: 25px;}
.refund-info .balance-pay-details li{ font-size:12px;}
.light-green{color:#0d6401;}
.money-order-info {border-top: 1px solid #dadcdf;border-bottom: 1px solid #dadcdf;margin-bottom: 18px;padding-top: 6px;}
.money-order-info-list {display: inline-block;font-size: 13px;list-style: outside none none;margin: 0;padding: 0;width: 100%;}
.money-order-info-list li {color: #4b4b4b;float: left;font-style: italic; margin-right:3.5%;padding-left:5px;}
.money-order-info-list li:last-child, .money-order-info-list li.last {margin-right: 0;}
.money-order-info-list li > b {color: #002451;font-style: normal;font-weight: bold;margin-right: 2px;padding-right: 6px;position: relative;}
.money-order-info-list li > b:after {content: ":";display: inline-block;position: absolute;right: 0;top: -2px;}
.radiofunction-inline  .radiofunction-list{margin-bottom:13px; clear:both; min-height:30px;}
.radiofunction-inline  .radiofunction-list label{min-width:360px;}
.submit-app-cont .cont-box .cont-rht.cont-rht-02 b{margin-top:0!important}
.cont-rht-02 .normal.form-group .styled-select {margin-top: 13px;right: -35px;text-align: left;}
.pay-summery-sect .empty-summary {color: #b1b1b1;font-style: italic;padding: 25px;text-align: center;}
.submit-app-cont .cont-box .cont-rht.cont-rht-tp-2 {top: 32px;}
.submit-app-cont .cont-box .cont-rht.cont-rht-tp-2 b.price{ margin-bottom:5px;}
.submit-app-cont .cont-box .price-lgt{ margin-bottom:3px;}
.cont-ins-02 .normal.form-group .styled-select {margin-top:5px;right: -35px;text-align: left;}
.payment-summery-box ul.balance-amount{border-top: 1px solid #cbd8ef;}

/* 23-02-15 */
.cont-box .pmt-ref-box:last-child { margin-bottom:0; }
.border-rounded.rounded-light-white .app-details { padding:18px 22px; }
.border-rounded.rounded-light-white .submit-row-sm{ padding-bottom:0; margin-bottom:0; border:0; }
.border-rounded.rounded-light-white .text-area2 { max-width:86%; border:1px solid #c6d2da; }
.balance-pay-info .cont-box.tockgs.selected { margin-bottom:30px; }
.balance-pay-info .cont-box.tockgs.selected:last-child { margin-bottom:0px; }
.order-form-details #Juri-Washington > address > strong{ font-size:13px; position:relative; top:-2px; }

.form-otpt-with-bdr { border:1px solid #cecece; padding:20px 50px; display:inline-block; width:100%; margin-bottom:35px; line-height:22px; }
.main-content .form-otpt-with-bdr h1 { line-height:normal; margin-bottom:33px; }
.form-otpt-with-bdr .date { font-weight:bold; margin-bottom:20px; }
.form-otpt-with-bdr .sign.sign-v-bot .sign-space { font-size:14px !important; color:#9c9c9c; padding-top:45px; }
h3.subtitle.md, .main-content h3.subtitle.md { font-weight:normal; margin-bottom:14px; }
.icn-tick.inside { margin-left:19px; }

.print-guide-rt-sect {position:absolute; left:50%; max-width:240px; top:400px; margin-left:345px }

/** 24 Feb 2015 - Yogesh Suthar ***/
.submit-btn-up {text-transform: uppercase}
.trans-info-sect {}
.box-error { padding: 10px}
.box-msg { text-align: center; padding-bottom: 10px}
.box-error .icn-tick li, .box-error .icn-tick li b{line-height:22px}
.box-error b{ color: #f00; font-size: 1.16em; line-height: 2em;}
.box-error p { font-style: italic; color: #3b3b3b; font-size: 1.16em;; line-height: 2em;}
.box-icon {display: block; color: #f00; margin-bottom: 5px}

.trans-info-sect .trans-info-sect {}
.trans-info-sect .box-error { max-width: 650px; margin: 0 auto}
 .trans-info-sect {max-width: 840px; margin: 0 auto}
.pmt-form-box {width:100%; background:#f9fbff; border-top:1px solid #dadcdf; border-bottom:1px solid #dadcdf; padding:9px 0; margin-bottom:15px; font-size: 14px; padding:12px;}
.pmt-form-box label.control-label {text-align: right}
.pmt-form-box .form-control-static {margin-top: 3px; margin-bottom: 3px;}
.pmt-form-box .form-control {background: #fff}
.pmt-form-box .submit-btn-up {width:100%}

.box-ft-sect{text-align: center; font-size: 1.16em; padding:15px; line-height: 1.6em}


/*** 10 mar 2015 sandeep **/
.road-block-container { padding:15px;}
.road-block-container h4 {color:#F16C1A; font-weight:normal;}
.road-block .road-block-container ul, .pio-imp-notice ul { margin:0; padding:0 0 0 20px}
.road-block .road-block-container li, .pio-imp-notice ul li {padding:4px 0}
.road-block .road-block-container .btn-group{ text-align: center; float:none; width:100%; border-top:1px solid #ccc; padding-top: 15px; margin-top: 12px;}
.road-block .road-block-container .btn-group .btn{width: 100px; margin:0 auto;display: inline-block;float: none;}
.road-block  ul li {list-style-type: disc;}


/****** My Account - Shipping 10 mar 2015 sandeep *****/
.sidebox.alert-box.md {font-size: 15px;margin-right: 0px;/*min-width: 332px;*/ padding: 1px;}
ul.withdividerdots li {padding: 2px 0;}
.sidebox.alert-box.md .red-bold { font-weight:bold; font-style:normal; font-size:15px;color:#FF0000 !important}
.sidebox.alert-box.md  ul.withdividerdots li.balance-pay {font-size: 12px;}
.sidebox.alert-box.md  ul.withdividerdots li {color: #000000;font-size: 11px;}
.sidebox.alert-box.md ul.withdividerdots li span {color:#4c4c4c;}
.sidebox.alert-box.md ul.withdividerdots li span:first-child {font-style: normal;margin-right: 6px;min-width: 90px;position: relative; font-size:11px;}
.sidebox.alert-box.md ul.withdividerdots li span:first-child:after { content: "";font-style: normal;position: absolute; right: 0;top: 0;}
.sidebox.alert-box.md ul.withdividerdots li span:first-child {min-width: 54px;}
.sidebox.alert-box.md a { color:#f86209; margin-right:8px; display:inline-block;}
.sidebox.alert-box.md a:last-child { margin-right:0px; display:inline-block;}
.email-md {max-width:157px; float:none; display:inline-block;}
.ttl-sm-space .btn-lg {text-transform: uppercase; text-decoration:none; line-height:13px;}
.ttl-sm-space > li span a.email-edit { float:left;}
.ttl-sm-space > li span.divider {float:right; margin-left:10px;}
.small-txt {font-size:11px;}
.txt-bold-italic {font-size:16px; font-style:italic; color:#000 !important;}
.tabs-content-list2 { list-style:none; padding:0; margin:0;}
.tabs-content-list2 li{padding-left:194px; margin-bottom:15px; color:#000;font-size: 13px;line-height: 19px;}
.tabs-content-list2 .date-time{ font-size:14px; font-weight:bold; color:#666; display:inline-block; width:194px; margin-left:-197px;}
.tabs-content-list2 li i.icon-info-sign.icon-black{ margin-left:-18px;}
.pmt-ref-box.three-in-row ul.ttl-big-space li > span {margin-left: 55%;}
.container-shadow, #search-wgt-tabs-sect.resp-tab-shadowed-with-shadow.r-tabs .r-tabs-nav .r-tabs-tab.r-tabs-state-active a {box-shadow:0 0 3px #D4D4D4}
.app-details li > b.dbl-line-height {line-height: 25px;}
.app-details ul + ul { width:50%}
.pay-reciept { max-width:718px; margin:0 auto}
.pay-reciept .bdr-box-rounded {border: 1px solid #DBDBDB;border-radius: 0px; padding: 15px;}
label.lable-text-compelete {min-width:300px !important;}
label.lable-text-compelete:before {color: #397F36;content: "\f00c";font-family: 'FontAwesome'; margin-right: 6px;padding-right: 5px;}
.tab-cont .border-rounded-white-bg { background: none repeat scroll 0 0 #fff !important;float: none;padding: 10px;}
#tab-5 .submit-app-cont .cont-box .cont-lft {margin-right: 90px;}
.submit-app-cont .cont-box .price-lgt.mart20 { margin-top:20px !important;}


/*****Prepaid Envelope 10 mar 2015 sandeep *******/
.cont-lft .radiofunction-inline .radiofunctionOpen {color: #000;font-size: 12px;}
.own-airbill .detail-box {max-width:622px;}
.dta-cont.styled-form-white .form-group { margin-bottom:0 !important}
.blue-small {font-size:12px !important}
.bg-alice-blue h2 {color: #000000;font-size: 16px;font-weight: bold; width: auto;}


/********** Visa Search Pakistan 10 mar 2015 sandeep ********/
.equal-width-radio .radio-inline { width:150px;}
.radio-options .optSetSub { padding-left:30px; padding-right:30px;}
.radio-options .optSetSub-sect > div {margin-top: 0px;}
.radio-row .label.radio-inline.radio-col-3, 
.search-wgt-box .form-group label.radio-inline.radio-col-3, 
.hrz-form-style .form-highlight-sect .form-group label.radio-inline.radio-col-3 {min-width:13%; margin-right: 2%}
.hrz-form-style .radio-options .form-group label {width: 100%;}
.hrz-form-style .radio-options .form-group label.pak-citi-label {width: 282px; padding-left:6px;}


.row row-xs marb0 {  }
form.hrz-form-style .row.row-xs.marb0 > [class^="col"]{ padding-bottom:0; }
.search-res-info-list.centered-res { text-align:center; border-bottom:1px solid #dadcdf; padding:4px 0 12px; margin-bottom:13px; }
.search-res-info-list.centered-res li { float:none; display:inline; margin:0 18px; }
div.filled-value { display:block; }
div.filled-value p { margin-bottom:0; }
div.filled-value.grey { background:#f1f1f1; color:#000000; }
.hrz-form-style.type-centered div.filled-value { max-width: 310px; }
.hrz-form-style.type-centered div.filled-value:before { content:':'; position:absolute; left:-1px;  }

/*
form.hrz-form-style .form-group.row:last-child { margin-bottom:0; }
*/
form.hrz-form-style .form-group.row:last-child > [class^="col"] { padding-bottom:0; }
.shadowd-box.sm { padding-top:10px; padding-bottom:20px; }
/* 27-02-2015 - Naren */
.r-tabs-panel textarea.form-control{ background: none repeat scroll 0% 0% #FFF; min-height: 65px; border: 1px solid #D1DBE1; }
.r-tabs-panel .submit-row-sm { border-top:0; }
.r-tabs-panel .payment-summery-box .ser-price,
.r-tabs-panel .payment-summery-box .pay-summery-sect .ser-price { min-width:50px; right:0; }
.r-tabs-panel .payment-summery-box .pay-summery-sect { padding:12px 0 !important; }
.r-tabs-panel .payment-summery-box .pay-summery-sect > li,
.r-tabs-panel .payment-summery-box ul.payment-total > li, 
.r-tabs-panel .payment-summery-box ul.balance-amount > li,
.r-tabs-panel .payment-summery-box .pay-summery-sect > li:first-child { padding:0; margin-left:7px; margin-right:7px; }
.r-tabs-panel .payment-summery-box ul.payment-total .ser-price { font-size:14px; }
.r-tabs-panel .border-rounded.submit-app-cont,
.r-tabs-panel .grey-box-rounded.submit-app-cont { padding:14px; }
.r-tabs-panel .grey-box-rounded.submit-app-cont {  }
.r-tabs-panel .app-details.pay-details.pay-reciept .payment-margin { margin-left: 54px; }
.r-tabs-panel .border-rounded.submit-app-cont .cont-box .price-lgt { margin-top:44px !important;  }
.r-tabs-panel .border-rounded.submit-app-cont > h4 { margin:0; color:#002451; margin-bottom:8px; }
.col-sm-4 .alert-box.md .icon-print:before { font-size:inherit; color:inherit; }
.r-tabs-panel .payment-summery-box ul.balance-amount li.tockgs { font-weight: normal;}
.services-details > .cate-bx {  } 
.services-details > .cate-bx:last-child { margin-bottom: 0; } 
.app-details li { clear: both;}
.app-details li ul { padding-bottom: 20px; }
.app-details li ul li { margin: 0; padding: 7px 0 0 0; }
.services-details-updated.app-details li ul li > b { min-width: 112px; }
.services-details-updated.app-details li ul li > span { font-size: 12px; margin-left: 124px; }
.app-details li ul li:last-child { padding-top: 20px; }
.inline-blk.orange a { color: #f86209; font-size: 12px;}
.inline-blk.orange a + a { margin-left: 6px;}
.inline-blk.orange a .icon-print:before{ font-size:inherit; color:inherit;}
/* 27-02-2015 - Naren */

/* 27-02-2015 - Harshal */
#search-wgt-tabs-sect.resp-tab-shadowed.r-tabs .r-tabs-nav .r-tabs-tab.tab-ex-sm{min-width:11%;}
#search-wgt-tabs-sect.resp-tab-shadowed.r-tabs .r-tabs-nav .r-tabs-tab.lg.tab-lg { min-width:23.5%;}
#search-wgt-tabs-sect.resp-tab-shadowed.r-tabs .r-tabs-nav .r-tabs-tab.md.tab-md { min-width:14%;}
#search-wgt-tabs-sect.resp-tab-shadowed.r-tabs .r-tabs-nav .r-tabs-tab.sm.tab-sm { min-width:13%;}
.tabs-app-cont .radio-inline.block.active, .tabs-app-cont .radio-inline.active {color: #f16c1b; font-weight: bold; font-size:16px!important; padding: 10px 0px 10px  13px!important;}
.tabs-app-cont .radio-inline + .radio-inline{ margin-left:0;}
.tabs-app-cont .visa-doc-tbl .radio-type-02 .labl b{ padding-top:3px; vertical-align: middle;}
.tabs-app-content .push-right{ margin-left:5px;}
.tabs-app-content .gap-after {margin-bottom:30px;}
.tabs-app-content .fileupload .input-group-btn{ min-width:146px;}
.tabs-app-content .upload-doc-tbl .table.table-bordered td{ padding:5px 8px 2px; }
.tabs-app-content  .btn-small { padding: 4px 0 3px 5px;}
.tab-cont .border-rounded{ float:none;/*padding: 10px; background:#fbfbfb;*/}
.service-app-cont .cont-lft h2{ font-size:16px!important; color:#002451; font-weight:normal;}
.service-app-cont .cont-lft h2:before{color: #397f36; content: "\f00c"; font-family: 'FontAwesome';font-size: 16px;line-height: 17px; margin-right:6px; padding-right: 5px;vertical-align: middle;}
.service-app-cont .radio-inline{ padding-left:26px!important;}
.service-app-cont .cont-lft .radiofunction-inline .radiofunctionOpen { color: #484848;  font-size: 12px; padding-left:26px!important;}
.service-app-cont .submit-app-cont .cont-box .cont-rht{right: 20px;}
.service-app-cont .submit-app-cont .cont-box .cont-rht{color:#002451;}
.total-cost-2{ font-weight:bold; font-size:17px; color:#da440f; float:left; padding:10px 0}	/** 11-7-2016 **/
.service-app-cont label{ margin-bottom:0;}
.pay-reciept .bdr-box-rounded .pay-details h4{ text-align:right;}
.pay-reciept .app-details .type-three li > b { min-width: 90px;}
.pay-reciept .applic-details{ border-top: 1px solid #e2e3e6;}
.pay-reciept .bdr-box-rounded .pay-details .full-width.type-three li > span { margin-left: 104px;}
#search-wgt-tabs-sect .search-wgt-tabs-container .pay-reciept h6 {    color: #882a09; display: block; font-size: 12px; font-style:normal; font-weight: normal;}
.pay-reciept .grey-clm-high-tbl > table td:first-child + td, .pay-reciept .grey-clm-high-tbl { font-size:12px;}
.pay-reciept .grey-clm-high-tbl{ margin-top:15px; }
.bdr-box-rounded .pay-details li small{ display:inline-block; width:100%; }
.bg-grey  { background-color:#FBFBFB; }
/* 27-02-2015 - Harshal */

/** 02-03-2015 - harshal **/
.appoint-res-info{border-bottom:1px solid #e2e3e6;border-top:1px solid #e2e3e6;padding:8px 0 5px 10px;margin-bottom:13px;margin-left:27px;background:#f9fbff}
.appoint-res-info-list{display:inline-block;font-size:12px;list-style:outside none none;margin:0;padding:0;width:100%}
.appoint-res-info-list li{color:#4b4b4b;float:left;font-style:normal;margin-right:20px}
.appoint-res-info-list li > b{color:#000;font-style:normal;font-weight:700;margin-right:2px;padding-right:6px;position:relative}
.appoint-res-info-list li > b:after{content:":";display:inline-block;position:absolute;right:0;top:-2px}
.appoint-res-info-list li > span a{margin-right:10px}
.app-details-type-02 li > b{color:#000;float:left;font-size:12px;font-weight:700;min-width:110px;position:relative;text-align:right}
.app-details-type-02 li > span{color:#2e2e2e;display:block;font-size:12px;float:none;margin-left:133px;text-align:left;width:auto}
.brown{  color: #8e3002;}
h4.app-details-title, .app-details-intro-txt{ line-height:24px; text-align:center;}
.app-details-txt{ color: #656565; font-size: 14px;}

/** 17 march 2015 **/
.rt-floating-box .btn-gradient.btn-proceed{text-shadow: 0 1px 2px #333 !important; font-size: 16px;}
.search-wgt-tabs-container .sub-tabs-content-container .lined-output-sec .radio-inline {font-size:12px !important}

/* visa-with-renunciation-shipping-which-visa-applies 17 march 2015 sandeep */
.group-app-details .pop-ttl { display:block; text-align:center;}
.group-app-details .hrz-form-style .form-group label { font-size:16px; margin:0;}
.group-app-details .hrz-form-style .form-group  { font-size:16px; color:#F16C1A;}
.group-app-details .grp-name {max-width:148px;}
.group-app-details .grp-input { max-width: 148px;}
.group-app-details .table.table-bordered thead {color: #002451 !important; font-size: 12px;}
.group-app-details th:first-child, .group-app-details td:first-child {width:53px; text-align:center;}
.group-app-details .hrz-form-style {margin-bottom:20px;}
.group-app-details .add-perticular .icn-tick li span {margin-right:5px;}
.group-app-details .add-perticular .icn-tick{ padding: 0 0 0 20px; font-size:13px;}
.group-app-details .add-perticular ul.icn-tick {font-size:13px !important;}
.btn-md-group .btn-primary-o { margin-right:10px;}
.group-app-details .btn-md-group .btn-md {margin-top:-4px;}
.group-app-details .btn-md-group .active {display:inline-block}
.payment-summery-box .pay-summery-sect > li > strong.txt-upper{text-transform: uppercase;}
.applic-details.type-two li {display: inline-block; margin-right: 2%;}

/*17 march 2015 narendra */
.renunciation-form-tab th.w7per { min-width: 64px;  }
.online-forms .form-control { background-color: #F8F9FB; border-color: #D1DBE1; }
.form-group .styled-select .btn-group .btn, 
.form-control { line-height: 16px; }

/**17 march 2015 - Yogesh **/
.alert-warning { background: #fee5e7; padding: 12px; color: #000; font-size: 14px;}
.submit-app-cont .cont-box .book-time-slot .alert-warning { margin: 20px 0 0}
.submit-app-cont .cont-box .submit-row-normal.eq-btns > a { margin-top:0px; min-width:250px; }
/** Yogesh ends **/

/* 17-03-2015 Harsahal  visa */
.modify-perticular h1{ display:inline-block;}
.btn-modifiy-payment{ float:right;}
.drop-modify-pay{ max-width:300px; position:absolute; right:0; z-index:999; top:25px;}
.drop-modify-pay .orng-box { border:1px solid #f7b68f; background:#ffecdc; padding:5px;}
.drop-modify-pay .box-content{ background:#fff;}
h2.dbp-ttl{font-size:14px; color:#343434; line-height:18px;}
.online-offline-pay h3{font-size:14px; font-weight:bold; font-style:italic; border-bottom:1px solid #a9a9a9; padding-bottom:3px; margin-top:0;  }
.online-offline-pay{float:left; width:120px;}
.online-offline-pay + .online-offline-pay{ margin-left:20px;}
.online-offline-pay ul{ margin:0!important; list-style:none; font-size:13px; padding:0;}
.note-list{ font-size:12px; margin-top:15px;}
.modify-perticular a.active { border-bottom:0; position:relative; z-index:2;}
.drop-modify-pay {z-index:1;}
.btn-doc-checklist{ margin-left:0;}
.btn-doc-checklist > i{ font-size:14px;}
.text-note{ font-size:12px;  font-weight:bold; font-style:italic;}
.applic-details.type-three li {display: inline-block; margin-right: 1%;}

/* 18-03-15 - Yogesh */
.form-group label.error, 
.hrz-form-style.type-centered .form-group label.error {text-align:left; color:#f00}
.form-group input.error {border:1px solid #f00}
/* 18-03-15 - Yogesh */


/* pio Application get 18 mar 2015 narendra */
.search-wgt-box .orng-box-rounded .form-highlight-sect .form-group label {line-height: 20px !important; }
.visa-proceed-box .orng-box-rounded .form-highlight-sect .form-group label.txt-orange, 
.search-wgt-box .orng-box-rounded .form-highlight-sect .form-group label.txt-orange { color: #FF4E1E;}
.completed-steps-txt a { color: inherit; text-decoration: underline;}
.completed-steps-txt a:hover { text-decoration: none;}

/***/
.form-highlight-sect .form-group.optSet.second-last {margin-bottom: 0}

/* 27-03-15 */
.form-highlight-sect.indian-origin { padding-bottom: 20px; }
.form.hrz-form-style .form-group .col-xs-6 + .col-xs-6.spc-extend { max-width: none; }
.spc-extend .inline-lists li { min-width:48%; }
.spc-extend .inline-lists li.full { width: 100%; }
.spc-extend .inline-lists li > strong.tl { min-width: 50px; display: inline-block; }
.ind-passport-yes-hide.disable { background: #fcf1e6; margin: 10px 0px -11px !important; padding: 19px 0 16px; position: relative; z-index: 1;}
.ind-passport-yes-hide.disable:before { content: ''; background: #fff; position: absolute; left: 0; right: 0; bottom: 0; top: 0; z-index: 2; display: inline-block; opacity: 0.4;}
#visa-search-combino-popup-02 .hrz-form-style .form-group .form-rt > b { display: block; line-height: 22px;}
/* 27-03-15 */

/** 31 march 2015 **/
.form-opt-cat {padding: 10px 0; margin-top: 5px}
.form-opt-cat:first-child {margin-top: 0}
.form-opt-cat-tl{background:#f6f7fd; text-align: center; text-transform: uppercase; color: #ff4e1e; font-style: italic; font-weight: bold; border:1px solid #e1e1e1; border-width: 1px 0; padding: 6px; margin-bottom: 12px}
.form-opt-cat.xs { margin: 0; padding: 0 0 10px; }
.form-opt-cat .form-highlight-sect { margin: -12px 0 12px; border: 0; }
.form-opt-cat .form-highlight-sect.sm { margin: -6px 0 6px; padding: 7px 0 5px; }
.form-opt-cat .form-highlight-sect.md { margin: -9px 0 9px; padding: 5px 0 5px; }
.form-opt-cat .form-highlight-sect.sm .form-group:first-child { margin-top: 0;}
.mid-ttl, .form-opt-cat .form-highlight-sect h6 { text-align: center; font-size: 12px; font-style: italic; color: #994d36; font-weight: bold; margin: 12px 0; text-transform: none;}
.form-opt-cat .form-highlight-sect h6 { margin-top:0; }

.combino-letter {font-size:16px; color:#000000;}
.combino-letter .print-ttl {margin-top:30px; margin-bottom:47px;}
.combino-letter p {margin-bottom:20px;}
.combino-apllicant footer {display:none;}
#visa-search-combino-popup, #visa-search-combino-popup-01{max-width:700px;text-align:center;}

.application-details, .parents-details, .job-details {margin-top:20px;}
.proceed-pge .application-details .form-opt-cat-tl, .proceed-pge .parents-details .form-opt-cat-tl, .proceed-pge .job-details .form-opt-cat-tl {background:#fff; font-size:12px; }
.parents-details .w-tp-mar .inline-lists, .job-details .w-tp-mar .inline-lists{margin-top:0;}
.application-details .inline-lists, .parents-details .inline-lists {font-size:12px;}
.application-details b.txt-italic {color:#000; font-size:12px;}

.orng-box-rounded  .btn.btn-md{font-size: 16px;text-transform: uppercase;}
#search-wgt-tabs-sect.r-tabs .r-tabs-nav .r-tabs-anchor {padding-left: 4px;}
.online-app-details .submit-row-sm a.inline-submit-btn {left: 21%;}

.add-form.print-form-panel .print-ttl{border-bottom:1px solid #dadcdf; padding-bottom:10px;}
.add-form.print-form-panel .icn-tick{padding:10px 0 0px 17px;}
.tracking-only.lined-output-sec .Add-photo-section .Add-photo-space {margin-top:0; width:190px; height:190px;}
.add-form.print-form-panel .sign .sign-space { font-size:14px !important; padding-top:20px}

.popup-info-txt-msg{ font-size:16px! important;}
.info-msg-question{ margin-top:20px; color: #f16c1b; font-style:italic;}
.common-popup-info-cont .btn-primary + .btn-primary{ margin-left:10px;}
.common-popup.popup-info.popup-proceed {max-width: 656px;text-align: left;}
.common-popup.popup-info.popup-proceed  .popup-info-msg{line-height: 22px; padding:0;}
.pop-info-form .box-tl h3 {color: #882a09; display: block; font-size: 20px; font-weight: bold; margin: 0;}
.pop-info-form .form-groups{ margin-top:15px; color:#000;}
.form-highlight-yellow{ background:#ffffe7; border:1px solid #e7e7e7; padding:3px 0;}
.pop-info-form  .btn-pop {border-top: 1px solid #cbcbcb; margin: 10px 0 0;  padding: 12px 0 2px;  width: 100%;}

.forms-print-list > div > ul li span{opacity:1;}
.forms-print-list > div > ul li span strong{display:block; font-weight: normal;}
.name-on-type-2.tbl .name-on-lft label{ border-bottom:8px solid #ffffff;}
.letter-app-sec #ApplicantDetails  .lined-output-sec > p{ line-height:26px;}
.online-forms.letter-app-sec .radio-inline{ margin-right:5px;}
.declare-list{ margin:5px 0 0 0; padding:0; list-style:none;}
.declare-list li{ margin-bottom:5px; color:#404040;}
.declare-list li label.checkbox-inline {line-height:18px;}
.Add-photo-section .Add-photo-space p.add-photo-txt{font-size:12px; text-align:center;} 
.Add-photo-section .Add-photo-space p.add-photo-txt b{ font-size:14px;}
.name-on-list{ margin:0 0 10px 0; padding:0; list-style:none;}
.name-on-list li{ font-size:12px; font-weight:bold; margin-bottom:3px;}
.name-on-list li span{ background: none repeat scroll 0 0 #e9f7ff; line-height: 18px;padding: 3px 10px 3px 3px;}
.name-on-list li b{ min-width:38px; display:inline-block;}/** 11-7-2016 **/
.name-on-list li b:after{ content:":"; display:inline-block; margin-left:3px;}
.border-lighter-gray{ border-top: 1px solid #d4d4d4;}

.visa-proceed-box .orng-box-rounded .form-group label.checkbox-inline, .search-wgt-box .orng-box-rounded .form-group label.checkbox-inline {line-height:19px!important; text-align:left;}
.form.hrz-form-style .ever-citizen .col-xs-6 + .col-xs-6 {max-width: 390px;}
.ever-citizen b.or {display: inline-block;font-size: 14px;position: relative;right: 0; color:#000;}
.form.hrz-form-style .parent-citizen  .col-xs-6 + .col-xs-6 {max-width: 420px;}
.parent-citizen .col-sm-4 {padding-left:0; width:28%; padding-right:0;}
.parent-citizen .checkbox-inline {padding-left:0 !important;}
.parent-citizen .radio-row{margin-bottom:4px;}
.form.hrz-form-style .grandparent-citizen  .col-xs-6 + .col-xs-6 {max-width:420px;}
.grandparent-citizen .col-sm-4 {padding-left:0; width:28%; padding-right;0;}
.grandparent-citizen .col-sm-8, .parent-citizen .col-sm-8  {padding-left:0;padding-right:0;}

.grandparent-citizen .checkbox-inline {padding-left:0 !important;}
.grandparent-citizen .radio-row.row-xs{padding-bottom:8px;padding-top: 7px;float:left; width:270px;}
.form-highlight-orange-sect { background:#fdf4eb; border-top:1px solid #e1e1e1; padding-top:15px; margin-bottom:15px; padding-left:10px; padding-right:10px;}
.form-highlight-orange-sect h6 {color: #994D36;font-size: 12px;font-style: italic;font-weight: bold;margin: 12px 0;text-align: center;text-transform: none;}
.pak-active.selected {color: #FF6600 !important;}
.spc-extend .inline-lists li > strong.tl {display: inline-block;min-width: 79px;}
/*.form-highlight-sect { border-bottom:1px solid #fff;}*/
.indian-passport-process{ background:#fcf1e6; padding:10px 0 0 0; border-bottom:1px solid #fff; margin-bottom:20px;}
.indian-passport-process .form-group { margin-bottom:0 !important;  margin-top:0 !important}
.indian-citizenship-bglightgreen{ background:#f3f8fd; padding:6px 0 0; border-bottom:1px solid #fff;}
.indian-citizenship-bglightgreen .form-group { margin-bottom:0 !important;  margin-top:0 !important;}
.form-highlight-sect.mar0  .ind-passport-yes-exp {margin-bottom:20px;}
.grandparent-citizen .radio-col-5-2 {min-width:103px !important;}
.grandparent-citizen .radio-col-4-2 {min-width:76px !important;}
.optSetSub-sect .radio-col-2-2 {min-width:74px !important;}
.proceed-pge .form-highlight-sect .form-group {margin-top:10px; margin-bottom:0;}
.indian-passport-process  .form-group .col-xs-6 label{line-height:17px !important}
.ind-passport-posses-yes-exp {margin-bottom:20px;}
.parents-details .spc-extend .inline-lists li {min-height:30px;}
.grandparent-citizen .radio-row{ margin-bottom:5px;}
.grandparent-citizen .radio-row .radio-row{ margin-bottom:0px;}
.radio-col-5 {width:42%; margin-right: 2%}
.radio-col-7 {width:54%; margin-right: 2%}
.radio-col-offset-7 {margin-left:44% !important;width:54%;}
.max-270{max-width: 270px}
.fileupload-link-type, .fileupload-link-type .input-group { width:100%; text-align:center; position:relative;} 
.fileupload-link-type .input-group-btn { display:block; float:none; width: 100%; min-width: inherit; max-width: none;  height: auto; background:none; border:0; }
.fileupload-link-type .remove, .fileupload-link-type .fileupload-exists { display:none;}
.fileupload-link-type .btn { background:none; border:0; padding:0;}
.fileupload-link-type .btn .fileupload { text-decoration:underline !important; color:#0e3b71; font-size:11px; font-weight:normal;}

.tooltip-type-2 .to-ttl { font-size:13px !important; font-weight:bold !important; color:#000000 !important; border-bottom:1px solid #d8c9ba !important; padding-bottom:10px !important; margin-bottom:10px !important; }
.tooltip-type-2 .sub-to-tl { color:#ff3406 !important; padding:0 0 3px 0; display:inline-block; font-size:12px !important; line-height:15px !important;}
.tooltip-type-2 .to-list { display:inline-block; width:100%; padding:0; margin:0; }
.tooltip-type-2 .to-list > li { display:block; padding:0 0 14px 15px; margin:0; position:relative;}
.tooltip-type-2 .to-list > li:before { content:'\f0da'; display:inline-block; width:15px; height:15px; font-size:15px; color:#ff3406; position:absolute; left:0; top:-3px; }
.tooltip-type-2 .to-list ul { display:inline-block; padding:0; margin:0; }
.tooltip-type-2 .to-list ul li{ display:inline-block; padding-left:9px; position:relative; font-size:12px !important; line-height:15px !important; color:#000000 !important;}
.tooltip-type-2 .to-list ul li:before { content:'\f111'; display:inline-block; width:10px; height:10px; font-size:6px; color:#000; position:absolute; left:0; top:0px; }
.tooltip-type-2 .to-list ul li + li { margin-top:8px; }

.form-highlight-sect.indian-origin-yes-exp > .col-xs-12 { padding-left:6px; padding-right:6px; }
form.hrz-form-style .form-highlight-sect.indian-origin-yes-exp .form-highlight-sect-sub { margin-left:-6px; margin-right:-6px; margin-bottom: 0; }
form.hrz-form-style .form-highlight-sect.indian-origin-yes-exp { padding-bottom:0; }
form.hrz-form-style .form-highlight-sect.indian-origin-yes-exp > .col-xs-12 > .row > [class^="col"] { padding-bottom:0; }
.mid-txt { text-align:center; }
.highlight-sect-lgt-blue { background:#f3f8fd !important; }
.highlight-sect-lgt-brown { background:#fcf1e6 !important; }
.form-highlight-sect-sub.disable { position: relative; z-index: 1;}
.ind-passport-yes-hide.highlight-sect-lgt-blue { background:#f3f8fd !important; padding:7px 0 7px !important; margin:11px -6px 0 !important;}
.ind-passport-yes-hide.highlight-sect-lgt-brown { background:#fcf1e6 !important; padding:7px 0 7px !important; margin:11px -6px 0 !important; }
.ind-passport-yes-hide.highlight-sect-lgt-blue.disable { background:#f3f8fd !important; padding:7px 0 7px !important; }
.ind-passport-yes-hide.highlight-sect-lgt-brown.disable { background:#fcf1e6 !important; padding:7px 0 7px !important; }
.form-highlight-sect-sub.disable:before { content: ""; background: none repeat scroll 0% 0% #FFF;  position: absolute; left: 0px;right: 0px;  bottom: 0px; top: 0px; z-index: 2; display: inline-block; opacity: 0.4;}
.form-highlight-sect.padb0 { padding-bottom:0; }
.form-highlight-sect .form-highlight-sect-sub.highlight-sect-lgt-blue { margin-bottom:0; }
form.hrz-form-style .form-highlight-sect.indian-origin-yes-exp .form-highlight-sect-sub.applied-for-renunciation-no-exp.highlight-sect-lgt-brown { margin-top: 0; }

.find-box .content-box .box-tl h3.md { font-size:24px; }
form.hrz-form-style .submit-row-sm.padb0 .row > [class^="col"] { padding-bottom:0 !important; }
.filled-value.grey { background:#F4F4F4; }
.app-details.app-details-sm { padding:0; }
.app-details.app-details-sm li > span > small { display:inline-block; }

.table.pad-tbl th, .table.pad-tbl td, .pad-external-tbl .table-bordered td, .pad-external-tbl .table-bordered th { padding-left:5px; padding-right:5px;}
.table.pad-tbl th.col-external, .table.pad-tbl th.col-internal { color:#ff0000;}
.pad-external-tbl .table.table-bordered thead{ color:#000!important;}
.col-in-person, .col-follow-up, .col-status {  border-right:none !important;	 z-index: 1;}
.col-returned-incomplete-application, .pad-external-tbl .table.table-bordered  .col-sr-no{border-right: 1px solid #757575 !important;}
.doc-chklist-pad h4.pad-ttl{ font-size:20px; margin-bottom:20px;}
.pad-tbl thead tr th.nic-track-no, .pad-tbl tr td.nic-track-no{ background-color: #f8f8f8; }
.pad-tbl thead tr th.turn-around-time, .pad-tbl tr td.turn-around-time{min-width:140px;}
.pad-external-tbl .table-bordered .col-date-reported { min-width:90px;}
.table-bordered.pad-tbl .nic-track-no, .table-bordered.pad-tbl .col-nic-track-no { min-width:105px;}
.nic-track-no .styled-checkbox{ float:none; margin:0 auto; }
.nic-track-no .data-upload-sec{ margin-top:10px;}
.nic-track-no .data-upload-sec label{ padding-left:0!important;margin-left: 21px; }
.nic-track-no .data-upload-sec label div.styled-radio {margin:2px 0 0 -20px; }
.pad-tbl thead tr th.return-from-embassy, .pad-tbl tr td.return-from-embassy{ min-width:74px;}
.pad-tbl .time-status{background: none repeat scroll 0 0 #fffff3; min-width:125px;}
.table-bordered.pad-tbl td.time-status .input-append { min-width:111px; width:111px;}
.check-gray{ position:relative;}
.check-gray:before { color: #626262; content:'\f00c'; font-family: "FontAwesome";display:inline-block;	width:100%;	text-align: center;}
.tbl-match-up-ok-internal .col-change-nic-number{min-width:94px;}
.tbl-match-up-ok-internal .col-change-nic-number b{font-size:10px;}
.tbl-match-up-ok-internal .col-time-date-stamp{min-width:80px; text-align:center}
.tbl-crrate-new-grp .col-remove{ min-width:98px;}

/*

/* 02 July 2015
.hrz-form-style.hrz-form-checkbox-style  .form-group .radio-group .radio-inline, .hrz-form-style.hrz-form-checkbox-style  .form-highlight-sect .form-group .col-xs-6 label.radio-inline{ min-width:98px;}
.hrz-form-style  .citizen-of-pak-exp .form-group-rt{ margin-left:183px;}	
.hrz-form-style  .citizen-of-pak-exp .form-group label{ text-align:right!important; padding-right:0;}
.hrz-form-style  .citizen-of-pak-exp .form-group .from-label{ text-align:left!important; }
.hrz-form-style  .citizen-of-pak-exp .form-group .from-label em{color:#994d36;}
form.hrz-form-style .citizen-of-pak-exp .form-group.row:last-child > [class^="col"] { padding-bottom:6px;}
.hrz-form-style .form-highlight-sect.citizen-of-pak-exp .form-group label.radio-inline{ margin-right:5px; min-width:inherit;}
.citizen-of-pak-exp i.info-sub{position: absolute;left:40px; font-weight:bold;}
.great-grandparents-info > .col-sm-8, .grandparents-info > .col-sm-8, .parents-info > .col-sm-8{ margin-left:-33px;}
.great-grandparents-info > .col-sm-8 .second-last, .grandparents-info > .col-sm-8 .second-last { margin-bottom:4px;}
.parents-info  > .col-sm-8{padding-bottom: 3px!important;}
.info-label{ margin-bottom:8px;}
.info-label label{ min-width:408px; color:#994d36;}

02 July 2015 ends */
.hrz-form-style.hrz-form-checkbox-style  .form-group .radio-group .checkbox-inline {display: inline-block; margin: 0; text-align: left; width: auto!important;}


.radiofunction-inline  i.add-txt span.inline-block{ display:inline-block; width:80%;}
.radio-pad-l{ padding-left:0!important;}
.radio-pad-l .form-group{ padding-top:0!important;}
.detail-box .dta-cont .note-bx{ margin-top:5px;}
.css-table.nested-list-style  .col-original{ text-align:center!important; min-width:60px!important;}
.css-table.nested-list-style { margin-bottom:10px;}
.txt-caption{ color:#4b4b4b!important; font-size:22px; text-align:center;  }
.bullet-list-title{color: #000; font-size: 16px; margin:0 0 10px;}
.bdr-box-rounded.bg-alice-blue .mar-ttp{ margin-top:24px;}
.summery-cont-high .bg-seashell { min-height:650px;}
.shadowd-box.submit-app-cont-two{ margin-bottom:10px;}
.radiofunction-desc { font-size:13px; font-style:italic; }
.bdr-box-rounded-orng { border:1px solid #ffdfc0; background:#ffffff; min-width:520px; padding:10px 0; margin-left:10px;}
.sect-body .adult-options-div ol.bullet-list{ padding-bottom:10px;}
.Location .cate-bx h4 { font-size:14px; color:#882a09!important;}
.summery-cont .cate-bx h4.hdtxtlf{ font-size:15px; color:#882a09!important;}
.summery-cont.summery-cont-high  .cate-bx > p{ color:#000;}
.summery-cont.summery-cont-high  .cate-bx > p.bold{ font-style:italic;}

.bg-pink { background-color:#fecbfd}
.bg-green { background-color:#d4ffbd}
.bg-red { background-color:#fecbcb}
.bg-blue { background-color:#cbe9fe}
.bg-lt-orange { background-color:#FFDDBD}

.payment-summery-box .refund-summery-sect .black.ser-name { margin-left:15px; line-height:17px;min-width:122px; width:122px;}
.payment-summery-box .refund-summery-sect .ser-name { margin-left:15px; line-height:17px;}
.payment-summery-box .refund-summery-sect .ser-name em { margin-left:-15px;}
.payment-summery-box .refund-summery-sect ul li .pay-small {margin-left: 0;}
.payment-summery-box ul.payment-total .black.ser-price.drak-green {color: #235024 !important;}

.radiofunction .radio-inline{min-width:60px;}
.col-sm-8.fileupload{ max-width:inherit;}
.col-sm-8.fileupload.fileupload-new .btn-file{ margin-left:5px;}
.col-sm-8.fileupload.fileupload-new .btn{ border-color:#f7bb98;}
.add-remove-func-btn{ position:inherit; float:right; }
.add-remove-func-btn.col-sm-12 .text-link{ line-height:16px;}
.txt-input-height{ height:28px;}
.select-height > div{ height:31px;}
.payment-page .panel-group .panel-box {background-color: #ffffff; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); border: 1px solid #ccc;}
.online-forms.output h1.print-ttl.big20{ color:#404040; font-weight:bold; font-size:20px!important; line-height:25px;}
.print-head-ttl{color:#404040; font-weight:bold; font-size:14px!important; float:left;}
.print-head-ttl.col-sm-4{padding-left:24px;}
address > strong { display:block; margin-bottom:5px;}
.output-form-table .css-table td .col-sm-4{ min-width:165px;}
.output-form-table .css-table td .col-sm-4 + .col-sm-4 { min-width:150px;}
.output-form-table .css-table td .col-sm-3{ min-width:112px;}
.view-photo-link{ font-size:11px;}
.output-bg table td + td + td {background: none repeat scroll 0 0 #e9f6ff;}
.radio-selected > label.output-filled-value{background: none repeat scroll 0 0 #e9f6ff;}
.dependents-box h3{ font-weight:bold; font-size:14px; margin-top:0; text-align:center;}
.dependents-box .table-responsive{ border-top:none; border-left:0;}
.table-responsive .table.table-bordered.table-dependents { margin:0;}
.table-dependents th{ background:#e9e9e9; text-align:center;}
.table-dependents td{ text-align:center;}
.table-dependents td.col-name{ text-align:left;}
.table-dependents .col-age{ min-width:80px; }
.panel-box .Add-photo-section .Add-photo-space p{ font-size:12px;}
.panel-box .Add-photo-section .Add-photo-space b{ font-size:14px;}
.dependents-photo > .col-sm-2{ padding-left:0; padding-right:6px; min-width:151px;}
.dependents-photo .Add-photo-section{ float:none;}
.dependents-photo .Add-photo-section .Add-photo-space{ width:148px; height:135px; margin-right:5px;}
.dependents-photo .Add-photo-section .Add-photo-space span{ display:block;font-size: 12px;font-weight: bold;color: #515151; margin-top:20px;}
.dependents-photo .Add-photo-section .Add-photo-space p{ top:68%;}
.col-md-12.forms-print-list .icon-print:before {font-size: 12px;}
.row-grid.sworn-form { border-top: 1px solid #D1D8E0;margin: 10px 0 0;padding: 17px 0;}
.sworn-form ul.icn-tick {padding: 0 0 0 40px;}
.sworn-form .col-md-12 {padding-right:0; padding-left:0;}
.sworn-affidavit .name-on.tbl.lgt-blu .name-on-lft span {min-width: 130px;}
.sworn-affidavit .name-on.tbl {display: inline-block;}
.sworn-affidavit .lined-output-sec .sign.sign-v-mid .sign-space { color:#cbcbcb !important;}
.sworn-affidavit .lined-output-sec .name-on.tbl.no-min-w.lgt-blu.name-on-type-2 + .name-on.tbl.no-min-w.lgt-blu.name-on-type-2  { float:right}
.sworn-affidavit .name-on.tbl.lgt-blu .name-on-lft > label {background: none repeat scroll 0 0 #E9F7FF;min-width: 200px;}
.sworn-affidavit .name-on.tbl.name-on-lft > label {background: none repeat scroll 0 0 #F1F1F1;min-width: 200px;}
.sworn-affidavit .lined-output-sec .name-on.tbl.no-min-w.name-on-type-2 + .name-on.tbl.no-min-w.name-on-type-2  { float:right}
.sworn-affidavit .name-on.tbl.name-on-lft > label {background: none repeat scroll 0 0 #E9F7FF;min-width: 200px;}

/* 27-03-2015 Harshal*/
.find-box > .orng-box-rounded.content-box:first-child .form-highlight-sect.indian-origin-yes-exp .form-group.row > .col-xs-6.col-mobi-12:first-child { width: 338px; }
.find-box > .orng-box-rounded.content-box:first-child .form-highlight-sect.indian-origin-yes-exp .form-group.row > .col-xs-6.col-mobi-12:first-child + .col-xs-6.col-mobi-12 { float: none; margin-left: 338px; }
.search-wgt-box .col-sm-12 > .orng-box-rounded .form-group.row > label,
.search-wgt-box .col-sm-12 > .orng-box-rounded .form-group.row > .form-rt  { float: left; width: 50% !important; margin: 0; padding-left: 6px; padding-right: 6px; padding-bottom: 0px; }
.search-wgt-box .col-sm-12 > .orng-box-rounded .form-group.row > label { line-height: 22px !important; }
.search-wgt-box .col-sm-12 > .orng-box-rounded .form-group.row > .form-rt label.radio-inline {width: auto !important; float: left;text-align: left; margin-right: 9px;min-width: 46px;}
/* 27-03-2015 */

/*prepaid-envelope tooltip*/
#SrvcBox-Ownairbill, #SrvcBox-Ownairbill2 {margin-left:260px; margin-top:-45px; position:inherit;}
#SrvcBox-Ownairbill  .tooltip-inner, #SrvcBox-Ownairbill2  .tooltip-inner {padding-left:40px; font-size:12px; color:#F16C1B; border:none; background:#fcefde; min-width:340px; padding-top:5px; padding-bottom:5px;}
#SrvcBox-Ownairbill  .tooltip-arrow, #SrvcBox-Ownairbill2  .tooltip-arrow {border-right-color: #fcefde; left:-5px; position:relative; top:28px;}
#SrvcBox-Ownairbill  .tooltip-inner span, #SrvcBox-Ownairbill2  .tooltip-inner span {display: inline-block; margin-left: -34px; color:#000;}
#SrvcBox-Ownairbill  .tooltip-inner button.close, #SrvcBox-Ownairbill2  .tooltip-inner button.close {color:#ff0000; opacity:1; font-size:15px;}
/*prepaid-envelope tooltip*/

.cont-lft.disabled {opacity: 1;}

/*26-05-2015 Harshal CKGS Visa-Pakistan-Search*/
.popup-max-md{max-width:585px!important;}
.popup-max-md .mfp-close { background: url("../images/common/close-btn.png") no-repeat scroll center center rgba(0, 0, 0, 0) !important; right: -28px;  text-indent: -9999px;  top: -20px;}
.popup-container p.brown, .popup-container ul li{ font-size:16px; line-height:22px; color:#882a09; font-style:italic;}
.popup-container ul{ margin:-6px 0 0 0; padding:0 10px 0 20px;}
.popup-container .btn-pop-close{ margin:15px 0 10px; min-width:168px;}
/**/

.type-5 .search-res-info-list li {margin-right: 4%; }
.search-res-info.type-5  {padding-top:0 !important;}
#renunciation .hrz-form-style .form-group label.brown { font-size:16px; line-height:14px;}
.grp-details .black-txt{ font-size:16px; color:#000;}
.grp-details #number-of-applicant-add .table.table-bordered thead {color: #002451 !important; font-size:12px; font-weight:bold;}
.grp-details #number-of-applicant-add th {padding-left:3px; padding-right:3px;}
.grp-details #number-of-applicant-add td {font-size:13px;}
.grp-details #number-of-applicant-add .col-sr-no { min-width:53px; width:48px;}
.grp-details #number-of-applicant-add .col-app-first-name { min-width:137px; width:137px;}
.grp-details #number-of-applicant-add .col-app-last-name { min-width:132px; width:132px;}
.grp-details #number-of-applicant-add .col-current-pass-no { min-width:179px; width:179px;}
.grp-details #number-of-applicant-add .col-web-refe-no { min-width:150px; width:150px;}
.applic-details.type-three li.two-line {width:130px; margin-top:10px;}
.applic-details.type-three.col-6 li{margin-top:0px; vertical-align:top;}

/*Payment Reciept*/
.rcpt-container {width:283px; border:1pt solid #000; margin:0px auto; font-size:11pt; font-family:Arial; /*min-height: 5in*/}
.rcpt-container .rcpt-wrapper {padding:3pt 3pt 1pt;}
.rcpt-container .rcpt-wrapper.btm-sect { border-top:1pt solid #000; padding:4pt 3pt 3pt}
.rcpt-container .barcode-img {margin:1pt 0 3pt 0; text-align: center}
.rcpt-container .barcode-img img {width:243px; margin: 0 auto}
.rcpt-container h1 {font-size:18px !important;margin:0;padding:0; line-height: 15pt; font-weight:bold; color:#000000; margin-bottom:0 !important;}
.rcpt-container p {margin: 0pt 0 2pt;font-size:12px; color:#000;}
.rcpt-container p b.web-no {font-size:20pt}
.rcpt-container p.rcpt-heading, .rcpt-heading {font-size:21px; color:#000; line-height:30px; margin-bottom: 3pt; display: block; text-align:center;}
.rcpt-heading2 {font-size:18px; font-weight:bold; margin-bottom: 4pt; }
.rcpt-container h2 b {display:inline-block; }
.rcpt-container .rcpt-subheading {font-size:8pt; margin-bottom: 3pt;}
.rcpt-container .upper-txt {text-transform:uppercase}
.rcpt-container .rcpt-details {margin:0;padding: 3pt 0 1pt; list-style-type:none; margin-bottom: 3pt; overflow: hidden ; font-size: 14px; color:#000;}
.rcpt-container .rcpt-details.last {margin:2pt 0}
.rcpt-container p.status { font-size: 13px; font-weight:bold;text-transform:uppercase}
.rcpt-container .rcpt-details li {margin:0; overflow: hidden; font-size:12px; padding: 2pt 0;}
.rcpt-container .rcpt-details li div:first-child {width:48%; float:left; padding-right: 12px; text-align: right}
.rcpt-container .rcpt-details li div + div {width:50%; float:left; text-transform:none }
.rcpt-container .rcpt-details li div:first-child i { margin-right: -2pt; font-style: normal; position:absolute;}
.rcpt-container .rcpt-details li div:first-child span{float: left; display: inline-block; text-align:left;}
.rcpt-container hr {height:1pt; border:none; background:#ddd; display:tabel;}
.rcpt-payment-details {margin-bottom: 3pt; overflow: hidden; font-size: 13px; color:#000;}
.rcpt-payment-details table {  border-collapse: collapse;border-spacing: 0;}
.rcpt-payment-details table td {padding: 3pt 0;}
.rcpt-container .rcpt-terms-condi{font-size: 11px}
.rcpt-container .rcpt-terms-condi img {width:8pt;}
.rcpt-container a {color:#000; text-decoration:none;}
.bold{font-weight: bold}
p.last{margin-bottom: 0; padding-top:5px;}
.txt-right {text-align: right; font-size:16px; font-style:normal;}
.dotted-line {background:url(/resources/images/dotted-line.gif) repeat-x bottom; width:100%; position:relative}
.dotted-line-bold {background:url(/resources/images/dotted-line-b.gif) repeat-x; width:100%; position:relative}
.tl {width:auto; background:#fff; display:inline-block; margin-bottom:-1px; line-height:20px; font-size:18px;}
/*Payment Reciept*/

.hrz-form-style .form-groups {margin-bottom:10px}
.ind-passport-yes-exp {border-bottom: 1px solid #DDDDDD;padding-bottom: 10px;}
.inline-lists li .tl em{color: #000000; font-size:12px;}
.spc-extend .inline-lists li > strong.tl {font-size:12px;}
.cate-box.pio {background: none repeat scroll 0 0 #fffae9;}
.cate-box.pio h2 {background: url("../images/pio-rht-new.jpg") no-repeat scroll right center #d2c392;}
.bold-italic { font-size:15px; color:#000;}

/*pio-with-shipping-which-category-applies*/
.pio-card-details { border:1px solid #ddd4d3; background:#fffbf8; height:100%;}
.pio-card-details h2 { background:#fef4ea; font-size:13px; font-weight:bold; padding:5px; text-align:center; line-height:17px;}
.pio-card-details ul {margin:0; padding:0 20px; list-style-type:none;}
.pio-card-details li {font-size:13px; color:#4c4c4c; margin-bottom:10px;}
.pio-card-details li:before {content:"\f105"; margin-right:6px;margin-left: -10px; display:inline-block;}
.form.hrz-form-style .form-group .col-xs-6 + .col-xs-6.app-as { max-width: 330px;}
.pio .form-group {margin-bottom: 3px;}
.pio .hrz-form-style .form-group .radio-group {padding: 4px 0 0;}

/* 10-06-15 */
.name-on-md.name-on.tbl.lgt-blu .name-on-lft span { min-width:235px; }
/* 10-06-15 */


/*09-06-2015 Harshal*/
.search-wgt-box .orng-box-rounded .form-group label.label-normal{line-height:normal !important}
ul.sect-area-list {  font-size: 14px;padding:0;	list-style:none;}
#tab-deemed-surrender-certificate .tabs-btn-group{ padding-top:10px;}
.sign p.sing-caption{ font-size:12px!important;margin-bottom: 0 !important; text-align:center;}
.sub-tabs-content-container-2 .lined-output-sec{ border-top:none;}
.r-tabs-panel .online-forms .lined-output-sec .renunciation-decalare-top {  clear: both;  margin-top: 22px;   padding-bottom: 0;}
.affidavit-txt{ margin-bottom:10px;}
.sub-tabs-content-container-2 .online-forms .name-on .name-on-lft span {border-bottom: 2px solid #fff;display:table-cell; min-width: 145px;padding: 6px 4px 6px 0;}


/* 09-06-2015 Harshal visa-pakistan-search*/
.citizen-pak-bangl-exp label.info-label{ text-align:right; font-style:italic; width:100%; padding:0; font-weight:bold}
.citizen-pak-bangl-exp .select-parents-info .col-sm-6.col-xs-8{padding-left:4px!important;}
.citizen-pak-bangl-exp .select-parents-info .form-group .col-sm-5{ min-width:124px;}
.citizen-pak-bangl-exp .parents-info i.info-sub{right:-40px; left:inherit;}
.citizen-pak-bangl-exp{ padding-left:59px;}
.popup-max-md .mfp-close{ right: -28px !important;top: -20px !important;}


/*10-06-2015 Harshal pio-with-shipping-which-category-applies*/
.pio-card-option.form-highlight-sect h6{ text-transform:none; margin-right:22px;}
.pio-card-option.form-highlight-sect{ border-bottom:1px solid #dfdfdf;}
.hrz-form-checkbox-style .completed-steps-txt{ font-size:18px;}
.form-opt-cat-details-tl{ border-top:1px solid #e1e1e1; color: #ff4e1e; font-style: italic; font-weight: bold;  margin-bottom: 12px;
 padding: 6px;  text-align: center;   text-transform: none;}
.applicant-details-cat b.txt-italic{ color:#000;}
.radiofunction.ind-org .radio-inline{ min-width:50px;  margin-left: 3px;}


/*12-06-2015 Harshal  alert-box*/
.alert-box-star { background: url("../images/alert-bg.png") no-repeat scroll center bottom; font-size: 12px; height: 198px; line-height: 16px;    margin: 20px auto 0px; padding:38px 22px 0 26px; text-align: center;width: 199px; color:#fff; }
.alert-box-star h4 {font-size:15px; color:#ffff00; font-weight:bold; margin-bottom:6px; }
.alert-box-star a { font-weight:bold;color:#ffff00; }
.mar-ttl-tp{ margin-top:0;}
.online-forms label.checkbox-inline.checkbox-container { line-height:20px; }
.alert-my-acc-box { margin:0 auto 20px; padding: 16px 22px 0;}
.alert-my-acc-box .btn-primary-o { margin:3px 0; text-transform:capitalize; height: 24px;line-height: 24px;color: #f86209;}
.alert-my-acc-box span{display:block; line-height: 16px;}
.alert-my-acc-box  h4{margin-bottom:3px;}
.applic-details.type-three li{ vertical-align:top}
.policy-txt { padding-left:15px;}
.policy-txt i{margin-left:-15px;}


.no-tp-bdr,
.sub-tabs-content-container .lined-output-sec.no-tp-bdr{ border-top:0; } 

.parent-citizen .styled-checkbox {margin-left:0px !important; margin-right:10px;}
.select-grandparents .styled-select{ width:127px !important;}
.form-highlight-orange-sect.indian-origin .row > [class^="col"]{ padding-bottom:0;}
.form-highlight-orange-sect.indian-origin .form-group { margin-bottom: 6px;}


/*26-06-2015 Harshal undertaking-form-for-employer*/
.forms-print-list-type-2 > div {max-width: 275px;  min-width: 265px; min-height: 106px;}
.forms-print-list-type-2 > div > ul li {padding-left: 210px;}
.forms-print-list-type-2 > div > ul li span {margin-left: -210px; max-width: 210px;}
.light-gray{color:#525252;}
.print-output .lft-txt .name-on.tbl .name-on-lft label { background: none repeat scroll 0 0 #f1f1f1;}
.online-forms  .form-group textarea.form-control{ height:65px!important;}
.bottom-bdr-pad{ padding-bottom:15px;}
.Add-photo-section .Add-photo-space.Add-photo-txt p{font-size:12px;}
.Add-photo-section .Add-photo-space.Add-photo-txt p span{ font-size:14px;}
.online-forms.output h1.print-ttl { line-height:28px;}
.online-forms.output h1.print-ttl span{font-size: 14px;display:block}
.form-print-output .sign .sign-space {color: #c5c5c5;padding-top: 40px;}
.online-forms.output .search-res-info.type-2 .search-res-info-list li{margin-right: 1.5%;}


/** 02 July 2015 **/
.full-width-content .orng-box-rounded .hrz-form-style .form-groups .form-highlight-sect .form-group, .find-box .hrz-form-style .form-groups .form-highlight-sect .form-group {margin-top: 8px}
.find-box .hrz-form-style .form-groups .form-highlight-sect .col-xs-12 .form-group {margin-top: 0}
.citizen-pak-bangl-exp {padding-left: 0}
.divider-block {float: left; margin-left: 8px; margin-right: 8px}
.full-width-content .orng-box-rounded .hrz-form-style .form-group .form-rt {  margin-left: 50%;max-width: 338px;}
.full-width-content .orng-box-rounded .hrz-form-style .form-group label {width:50%}
.full-width-content .orng-box-rounded .hrz-form-style .form-group label.info-label {width:100%}
.full-width-content .orng-box-rounded .hrz-form-style .form-highlight-sect {padding-left: 0}
.full-width-content .orng-box-rounded .hrz-form-style .form-highlight-sect.full-wd-label label {width:100%}



/*03-07-2015 Harshal pio-endorsement-form*/
.list-lower-roman{list-style-type: lower-roman; padding:0 0 0 13px; margin:0; text-align:left;}
.list-lower-roman li span{display: inline-block; min-width: 88px;}
.print-form-panel  h5.sub-ttl.big26{font-size:26px;}
.letter-sec .lined-output-sec > ol.list-number{ padding-left:10px; margin-top:40px;}


.rt-floating-box .sidebox, .floatr .payment-summery-box.sidebox  { border:none; margin-bottom:20px; border-radius:0; }
.sidebox > .tl, .sidebox.payment-summery-box > div.tl{ padding:7px 9px; font-size:14px; color:#002451; background:#b5bfd3; font-weight:bold; border-bottom:1px solid #b7c4c9; border-radius:0;}
.sidebox.payment-summery-box > div.tl{  text-transform:uppercase; }
.sidebox .boxIn { padding:6px 10px 14px 10px; background:#f6f7fa; /*border:1px solid #CBD8EF !important */}
.sidebox .boxIn.pay-summery-sect { padding:6px 10px 14px 10px; background:#f6f7fa; border:1px solid #CBD8EF !important }
.sidebox .boxIn .btns-group.align-center { margin-top:9px; }
.sidebox.alert-box { padding:0; border-color:#fc0008; -webkit-box-shadow:#d4d4d4 0px 0px 3px; -moz-box-shadow:#d4d4d4 0px 0px 3px; box-shadow:#d4d4d4 0px 0px 3px; }
.sidebox.alert-box > .tl { background:#fc0008; border-color:#fc0008; padding-left:30px; font-size:13px; color:#ffffff; font-weight:bold; }
.sidebox.alert-box > .tl > b { font-size:15px; text-transform:uppercase;}
.sidebox.alert-box > .tl:before { margin-left:-25px; }
.sidebox.alert-box > .boxIn { content:''; background:#fdfef0; padding:6px 8px; }
.sidebox { clear:both; }
.sidebox .bullet-ico-list li{ border-bottom:0px; font-size:12px; color:#000; margin:0px; padding:0; display:inline-block; width:100%; padding:10px 8px 5px 44px;}
.sidebox.alert-box > .boxIn {border:1px solid #ff0000}
.sidebox .bullet-ico-list li.new.selected span{ font-size:11px;}
.sidebox .bullet-ico-list li.small-txt {font-size:11px;}
.sidebox .bullet-ico-list li.new.selected {font-size:11px;}
ul.withdividerdots { display:inline-block; width:100%; list-style:none; padding:0; margin:0; }
ul.withdividerdots li { display:block; font-size:11px; color:#000000; padding:6px 0; border:0; margin:0;}
ul.withdividerdots li span { display:inline-block; }
ul.withdividerdots li span:first-child { min-width:90px; position:relative; margin-right:6px; font-style:italic;}
ul.withdividerdots li span:first-child:after { content:':'; position:absolute; right:0; top:0; font-style:normal; }
ul.withdividerdots li span:first-child + span { text-transform:uppercase; font-weight:bold;}

/** 7 July 2015 **/
.styled-focus{outline:1px dotted rgba(0,0,0,0.5) !important; }
button::-moz-focus-inner,
input::-moz-focus-inner {border: 0;padding: 0;}

.hrz-form-style .form-groups .form-group {margin-top: 7px}
.dark-orng-box-rounded {background: none repeat scroll 0 0 #fdbd84;border-radius: 7px; padding: 6px;}
.dark-orng-box-rounded .box-content {background: none repeat scroll 0 0 #fff0e2 !important;border-radius: 6px;box-shadow: 0 0 6px #CCCCCC;padding: 20px 0px;}
.find-box .dark-orng-box-rounded {width: 29%; float: right;}


/*E-visa*/
.e-visa-cont {padding-top:10px;}
.e-visa-cont .intro-des { font-size:13px;}
.e-visa-cont .form-control { display:inline-block; box-shadow:none;-webkit-box-shadow:none;}
.e-visa-cont .hrz-form-style textarea.form-control {height: 46px;overflow: auto;}
.e-visa-cont .orng-box-rounded {width: 100%;}
.e-visa-cont .content-box .box-tl h3 { color: #882A09;display: block;font-size: 20px;font-weight: bold; margin-bottom: 6px; margin-top:0;}
.e-visa-cont .hrz-form-style .form-group label {width: 100%;}
.e-visa-cont .hrz-form-style .form-group .row-xs label { color: #000000;line-height: 15px;margin: -2px 0 0; width: 100%;}
.e-visa-cont .hrz-form-style .form-group label i { color:#757575; font-size:11px; line-height:14px;}
.e-visa-cont .hrz-form-style .form-group label.dbl-line-height {width: 100%; line-height:14px; margin:0;}
.e-visa-cont .hrz-form-style .form-group > .row > div:first-child label {padding-right:0;}
.e-visa-cont .suggest-txt { background:#f5f5f5; font-size:11px; min-height:28px; vertical-align:middle; padding:5px 10px; line-height:18px;}
.e-visa-cont .suggest-txt-withoutbg {  font-size:11px; height:28px; vertical-align:middle; padding:5px 0 5px 10px}
/*.e-visa-cont .hrz-form-style .form-group .radio-group {padding: 0;}*/
.e-visa-cont .text-sec { padding-bottom:10px;}
.religion-input {margin-top:3px;}
.e-visa-cont .form-groups {border-bottom:1px solid #dadada;}
.e-visa-cont .text-sec .text-center {text-align: center !important; width:100%}
.e-visa-cont .text-sec  > .btn-group { width:100%}
.e-visa-cont .btn-group > .btn, .e-visa-cont .btn-group-vertical > .btn { float:none;}
.date-formate { font-size:12px; padding-left:10px}
.mobile-txt { font-size:11px; color:#7e7e7e;}
.per-address .styled-checkbox{ float:left;}
.e-visa-cont .subheading { border-bottom: 1px solid #dadada; bottom: 0; width:100%; display: inline-block; color:#882a09; font-size:16px;}
.add-more-country { padding:5px 0;}
.add-more-country a {color:#e55607; outline:0;}
.e-visa-cont .btn-group > a.btn-lg + a.btn-lg  {opacity: 0.8;}
.e-visa-cont .fileupload .input-group-btn, .e-visa-cont .fileupload .uneditable-input{width:100%; min-width: 129px;max-width: 150px; height:28px;}
.e-visa-cont .input-group { width:100%}
.e-visa-cont .fileupload { width:100%; max-width:100%; min-height:80px; display:block;}
.e-visa-cont .fileupload .btn { background:#ef6718;border: 1px solid #e55607;color: #fff;font-size: 13px;font-weight: bold; margin: 0 -2px; vertical-align: middle;padding: 3px 10px;}

.upload-photo ul {margin:0; padding:0 0 0 0px;}
.upload-photo ul li {margin:0; padding:0; list-style-type:none; line-height:16px;}
.upload-photo ul li i{margin-left:18px; font-size:11px; color:#757575;}
.upload-photo ul li:before {content:"\f00c"; margin-right:5px;}
.form-saved b { font-size:11px; color:#000;}
.form-saved label { font-size:12px;color:#000; line-height:15px !important}
/*E-visa*/

.e-visa-cont .box-tl { border-bottom:1px solid #ddd; padding-bottom:15px; }
.e-visa-cont .search-res-info { }
.progress-steps { margin-bottom: 15px; display: inline-block; width: 100%; }
.progress-steps .progress { margin:0 172px 0 0; height: 3px; background-color: #cececf; border-radius: 4px; box-shadow: none; position:relative; top:15px; overflow:visible; } 
.progress-steps .progress-bar { background:#ee662e; position:relative;  } 
.progress-steps .progress-bar:before { content:''; height:7px; width:7px; border-radius:50%; background:#ee662e; position:absolute; right:0; top:50%; margin:-4px 0 0 0; } 
.progress-steps .percenage-dis { display:block; float:right; min-width:140px; padding:1px 9px 1px 9px; background:#f15b1c; margin:0 8px 0 25px; font-size:14px; color:#ffffff; font-weight:bold; line-height:31px; position:relative; border-radius:6px; }
/*.progress-steps .percenage-dis:before { content:'\f0d9'; font-family:'FontAwesome'; display:inline-block; position:absolute; color:#f15b1c; right:100%; top:50%; margin-top:-15px; margin-right:-1px; }*/
.progress-steps .percenage-dis:before { content:''; display:inline-block; position:absolute; color:#f15b1c; right:100%; top:50%; margin-top:-5px; margin-right:-0px; width: 0px; height: 0px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 8px solid #f15b1c; }
.progress-steps .percenage-dis b { display:inline-block; font-size:27px; line-height:31px; float:left; }

.e-visa-cont .form-content { padding-bottom:30px; }
.e-visa-cont .form-content > .btn-group { padding-top:10px; }
.e-visa-cont .row-tl { margin:0 0 14px 0; padding:9px 20px 8px; font-size:15px; line-height:18px; font-weight:bold; color:#882a09; border-top:1px solid #dadada; border-bottom:1px solid #dadada; background:#f5f5f5; position:relative; display:inline-block; width:100%; text-decoration:none; outline:0; }
.e-visa-cont .row-tl:before { content:'\f105'; font-family:'FontAwesome';  display:inline-block; margin:0 4px 0 -10px; }
.e-visa-cont .row-tl:after { content:''; display:inline-block; position:absolute; left:0; right:0; top:0; bottom:0; z-index:1; border-top:1px solid #fff; border-bottom:1px solid #fff; }
.e-visa-cont .row-tl > b { position:relative; z-index:2; }
.e-visa-cont .row-tl.selected { font-size:20px; line-height:24px; font-style:italic; color:#000000; border-top:0; background:none; }
.e-visa-cont .row-tl.selected:before { content:'\f107'; font-family:'FontAwesome';  display:inline-block; margin:0 4px 0 -10px; font-style:normal; }
.e-visa-cont .row-tl.selected:after { display:none;}
.e-visa-cont .row-tl > .req-fields { font-size:12px; color:#494949;float:right; font-weight:normal; display:none; position:relative; z-index:2; margin:0 -20px 0 0;}
.e-visa-cont .row-tl > .req-fields:before { content:'*'; color:#ff4e1e; display:inline-block; margin:0 4px 0 0; }
.e-visa-cont .row-tl.selected > .req-fields { display:block; }

.e-visa-cont .row-tl.completed { color:#257400; background:#f6fdf3; }
.e-visa-cont .row-tl.completed:before { display:none; }
.e-visa-cont .row-tl.completed > i { position:relative;  margin:0 17px 0 0; font-style:normal;}
.e-visa-cont .row-tl.completed > i:after { content:''; display:inline-block; position:absolute; color:#f15b1c; right:-7px; top:50%; margin-top:-3px; width: 0px; height: 0px; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 7px solid #257400; }
.e-visa-cont .row-tl.completed > i:before { content:'Completed'; font-family:'Arial';  display:inline-block; margin:0 0px 0 -4px; background:#257400 url("../images/tick-icon.png") no-repeat 6px center; color:#fff; padding:1px 14px 1px 20px; border-radius:2px; font-size:11px; color:#ffffff; line-height:16px; }

.e-visa-cont .btn-gradient.btn-find-visa { border-radius:2px !important; }
.e-visa-cont .form-content .form-groups .form-group.last-child  { padding-bottom:14px; }
.tbl-shadow > h3 > span{ font-weight:normal; font-size:15px; color:#191919; }


.e-visa-cont .doc-list { background:#f5f5f5; font-size:11px; min-height:28px; vertical-align:middle; padding:7px 10px; line-height:18px;}
.e-visa-cont .doc-list ul.bullets { margin:0; padding:0px;}
.e-visa-cont .doc-list ul.bullets li { margin:0; padding:0 0 0 10px; color:#757575; line-height:15px; position:relative;}
.e-visa-cont .doc-list ul.bullets li + li {  margin-top:10px; }
.e-visa-cont .doc-list ul.bullets li:before { float:left; margin:0; padding-right: 5px; position:absolute; top:0; left:0; /*content: "\f111"; font-size:8px;  vertical-align: middle;*/}
.e-visa-cont .doc-list > ul.bullets > li > b { display:inline-block; float:left; }
.e-visa-cont .doc-list ul.bullets > ul.bullets{  }
.e-visa-cont .doc-list ul.bullets ul.bullets li { padding:0 0 0 10px;}
.e-visa-cont .doc-list ul.bullets ul.bullets li,
.e-visa-cont .collapsediv .collapse-btn { margin:0 0 0 62px; }
.e-visa-cont .doc-list ul.bullets ul.bullets li + li { margin-top:5px; }
.e-visa-cont .doc-list ul.bullets ul.bullets.wgt-cont{  }
.e-visa-cont .collapsediv .collapse-btn { padding:2px 0 0 10px;}
.e-visa-cont .hrz-form-style .form-group .radio-group .radio-inline {display: inline-block;margin: 0;text-align: left;width: auto; min-width:10%;}

/*Updated Shipping */
.visa-shipping .hrz-form-style.custome-grid h4 {font-size: 15px;font-weight: normal;margin-bottom: 10px;}
.visa-shipping .hrz-form-style.custome-grid .form-group.row:first-child {border: medium none;padding-top: 0;}
.visa-shipping .hrz-form-style.custome-grid label { text-align:left;font-style: italic;font-size: 14px;padding-right: 0;width: auto;}
.visa-shipping .hrz-form-style.custome-grid .form-group.row > div {padding-left: 0;}
.visa-shipping .hrz-form-style.custome-grid .form-group.row {border-top: 1px solid #E0E0E0; margin: 0; padding: 15px 0 10px;}
.visa-shipping .hrz-form-style .form-group .radio-inline {font-style: normal;font-weight: normal;min-width: 68px;}
.visa-shipping .hrz-form-style.custome-grid .form-group .radio-group span {color: #515151;display: block;margin-bottom: 10px;margin-left: 20px;}
.visa-shipping .hrz-form-style.custome-grid .form-group .radio-group.sign-at-delivcery-box span {margin-bottom:0px;}
.visa-shipping .hrz-form-style.custome-grid .form-group .radio-group.sign-at-delivcery-box label {width: 190px !important;}
.visa-shipping .hrz-form-style.custome-grid .form-group .ship-cost-cont {color: #002451;right: -60px;}
.visa-shipping .hrz-form-style.custome-grid .form-group .col-sm-10 i { font-size:12px; padding-top:10px; line-height:16px;}
.visa-shipping  .hrz-form-style .ship-cost-cont span {display: block;text-align: center;}
.visa-shipping  .shadowd-box.submit-app-cont .hrz-form-style.custome-grid .form-group label {font-size: 14px;padding-right: 0;width: auto;}
.visa-shipping  .submit-app-cont .cont-box .radio-group {display: inline-block;}
.visa-shipping .add-txt-row { width:85%;}
.visa-shipping .shipping-no-address { min-width:265px; width:100%; }
.visa-shipping .radio-group.shipping-no-address label {padding:5px 10px 5px 25px !important; border:1px solid #ccc;width:100% !important;font-size:12px;}
.visa-shipping .hrz-form-style .form-group .radio-group.shipping-no-address .radio-inline { margin-bottom:10px;font-size:12px !important;}
.visa-shipping .hrz-form-style.custome-grid .form-group .radio-group.shipping-no-address span {margin-left: 0; font-size:11px; color:#6f6f6f; margin-bottom:0;line-height: 14px;}
.visa-shipping .hrz-form-style.custome-grid .form-group .radio-group.shipping-no-address span .row-xs {margin:5px 0 5px 0; float:left;}
/*Updated Shipping */

.no-pad{padding:0px}
.border-top{border-top:1px solid #e1e3e6; padding-top: 17px}
.applic-details.type-three.extra-gap li{margin-right:4%}
.form-group.form-saved b{display:block}
.e-visa-cont .form-saved label.title{font-size:13px; font-weight:bold; color:#ff4e1e; font-style: italic; margin-top:20px}
.e-visa-cont .form-saved label.title.first{margin-top:0px}
.name-on.tbl.no-min-w .name-on-lft span.date-place-block{min-width:40px}
.output p.declare{text-align:right; margin-top:-28px; color:#686868}
.undertaking-sub-ttl, .print-form-panel .sub-ttl-small{font-size:16px; font-weight:bold; color:#404040; text-align:center}

/*07-07-2015 Harshal affidavit-form*/
.print-form-panel .tracking-only.affidavit-track{ padding:20px 50px;}

/*My Account*/
#search-wgt-tabs-sect.resp-vtabs.resp-tab-shadowed.r-tabs .r-tabs-nav { width:22%}
#search-wgt-tabs-sect.resp-vtabs .search-wgt-tabs-container {float: left;width: 78% !important;}
#search-wgt-tabs-sect.resp-vtabs.r-tabs .r-tabs-nav {overflow:visible !important; margin-top:0px;}
#search-wgt-tabs-sect.resp-vtabs.resp-tab-shadowed.r-tabs .r-tabs-nav .r-tabs-tab { display:block;padding:0;min-height: 35px; }
#search-wgt-tabs-sect.resp-vtabs.resp-tab-shadowed.r-tabs .r-tabs-nav .r-tabs-tab a { min-height:35px;}
#search-wgt-tabs-sect.resp-vtabs.resp-tab-shadowed.r-tabs .r-tabs-nav .r-tabs-tab a {background:#fff9f5; color:#f16c1b;border: 1px solid #b7c4c9;  font-weight:bold;line-height: normal;padding: 8px 8px;transition: none 0s ease 0s;}
#search-wgt-tabs-sect.resp-vtabs.resp-tab-shadowed.r-tabs .r-tabs-nav .r-tabs-tab.r-tabs-state-active a { margin-bottom:0;padding: 8px 8px !important;/**/border:0 none !important;-webkit-box-shadow: -3px 0px 3px 0px #D4D4D4;-moz-box-shadow: -3px 0px 3 0px #D4D4D4;box-shadow: -3px 0px 3px 0px #D4D4D4;color:#002452;font-weight:bold;background:#fff;}
#search-wgt-tabs-sect.resp-vtabs.r-tabs .r-tabs-nav .r-tabs-tab.r-tabs-state-active { margin:0 -1px 10px 0 !important}
#search-wgt-tabs-sect .resp-vtabs .r-tabs-nav .r-tabs-state-active a {box-shadow: 0 0 3px #D4D4D4 !important; border:0 none !important}
#search-wgt-tabs-sect.resp-vtabs.r-tabs .r-tabs-nav .r-tabs-tab { margin:0 12px 10px 0 !important;text-align:left;}
#search-wgt-tabs-sect.resp-vtabs.r-tabs .r-tabs-panel { border:0; padding: 14px;}

#search-wgt-tabs-sect.resp-vtabs.r-tabs .r-tabs-panel .breadcrumb-box { margin-left:-14px; margin-right:-14px;} /* 01-08-16 */
.search-wgt-tabs-container .app-details li > b {color: #4B4B4B;float: left;font-weight: normal;min-width: 143px;position: relative;text-align: right;}
.search-wgt-tabs-container .app-details li > span {color: #000000;display: block;float: none;margin-left: 154px;text-align: left;width: auto;}
.search-wgt-tabs-container .app-details ul  + ul{ width:60%; max-width:59%; float:right}
.search-wgt-tabs-container .add-alternate-email-btn, .add-alternate-email-edit-btn, .add-alternate-email-delete-btn { font-size:11px;}
.search-wgt-tabs-container .add-alternate-email-btn2 { font-size:11px;}
.resp-vtabs > .search-wgt-tabs-container .ttl-sm-space > li span a { float:none; padding-left:0;}
.search-wgt-tabs-container .ttl-sm-space .add-alternate { color:#727170; font-size:12px; padding-left:10px; float:right;}
.search-wgt-tabs-container .ttl-sm-space .add-alternate-mob { color:#727170; font-size:12px; padding-left:10px; float:right;}
.search-wgt-tabs-container .ttl-sm-space .add-alternate2 { color:#727170; font-size:12px; padding-left:10px; float:none;}
.resp-vtabs > .search-wgt-tabs-container .ttl-sm-space > li span.divider {float: none;margin-left: 0;}
.resp-vtabs > .search-wgt-tabs-container .ttl-sm-space > li span a.add-alternate-email-added-btn {float: none;padding-left: 10px; min-width:50px; text-decoration:none;}
.resp-vtabs > .search-wgt-tabs-container .form-control{height:27px}
.reprocess { width:59%; float:right; border-top:1px solid #dadada; margin-top:10px; padding-top:7px;}
.reprocess-txt { display:block; padding-left:30px;}
.ttl-sm-space .icon-barcode { color:#F16C1B; margin-right:3px;}
.resp-vtabs .search-wgt-tabs-container .icon-chevron-circle-right {color:#F16C1B;}
.resp-vtabs .search-wgt-tabs-container .tooltip { width:500px !important;}
.grp-name { position:absolute; top:19%; background:#fdeee5; padding:20px; z-index:9;}
.grp-name:before { content: '';position: absolute;top: -10px; left: 256px;width: 0; height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #fdeee5;}
.grp-name .tooltip-type-2 { background:#fff;}
.resp-vtabs .close-tooltip { position:absolute; top:0; right:0;}
/*My Account*/

#loading{ height: 100%;position: fixed;width: 100%;z-index: 9999;background-color:#ffffff; opacity:0.6;filter:alpha(opacity=60); /* For IE8 and earlier */}
#loadingImage{top: 50%; left: 50%;position: fixed; margin-top:-30px;}

/** revised search ** 28 Juln 2015 **/
/*.search-form-box {  }
.search-form-box .content-box { height:100%; padding: 6px; border-radius:7px}
.search-form-box .content-box .box-content{min-height:100%;}
.search-form-box.content-box .box-tl { color:#191919; font-size:20px; overflow:hidden; margin-bottom:12px; }
.search-form-box .content-box .box-tl h3{ font-size:20px; margin:0; display:block; color: #882a09; font-weight: bold;}
.search-form-box .content-box .box-tl i{ color:#4b4b4b; font-size:13px; padding-top:3px; line-height:14px }
.search-form-box .content-box .box-content { background:#fff; padding:11px; border-radius:6px; box-shadow:0; }
.search-form-box .orng-box-rounded  { width:59%; float:left; }
.search-form-box .blue-box-rounded { width:39%;  float:right;}
.search-form-box .text-sec > .btn-group{width: 100%; border-top: 1px solid #cbcbcb; margin: 10px 0 0; padding: 12px 0 2px 0;}
.search-form-box .text-sec > .btn-group .btn{float:none}
.search-form-box .hrz-form-style .form-group [class*="col"] > label {width:101%; padding: 0}
.search-form-box .hrz-form-style .form-group > div[class*="col"]:first-child > label {width:101%; padding: 0}
.search-form-box .hrz-form-style .form-group .form-rt {width:50%; margin: 0; float:left}
.search-form-box .content-box .box-tl i {color: #ff4e1e; font-size: 13px; padding-top: 3px; line-height: 14px;}
.search-form-box .content-box .box-tl { color:#191919; font-size:20px; overflow:hidden; margin-bottom:12px; }*/
/*.search-form-box .orng-box-rounded {width:68%}
.search-form-box .blue-box-rounded {width:29%}*/

/*.search-form-box .orng-box-rounded .form-group label { color:#000000; font-size:12px; line-height: 28px !important;}
.search-wgt-box .orng-box-rounded .form-group label.radio-inline, .search-wgt-box .orng-box-rounded .form-group label.checkbox-inline { line-height:20px !important; }
*/


/* Flexible Search Widgets*/
.search-wgt-box.with-rt-sect .orng-box-rounded {width:68%}
.search-wgt-box.with-rt-sect .blue-box-rounded {width:29%}
.search-wgt-box.with-rt-sect .orng-box-rounded .form-group label {line-height: 18px !important;}
.search-wgt-box.with-rt-sect .content-box .box-content { background:#fff; padding:11px; border-radius:6px; box-shadow:0; }
.search-wgt-box.with-rt-sect .content-box .box-tl h3{ font-size:20px; margin:0; display:block; color: #882a09; font-weight: bold; margin-bottom: 6px;}
.search-wgt-box.with-rt-sect .content-box .box-tl i{font-size:13px; padding-top:3px; line-height:14px }
.search-wgt-box.with-rt-sect .content-box .box-tl { color:#191919; font-size:20px; overflow:hidden; margin-bottom:12px; }
.search-wgt-box.with-rt-sect .orng-box-rounded  { width:68%; float:left; }
.search-wgt-box.with-rt-sect .blue-box-rounded { width:29%;  float:right;}
.search-wgt-box.with-rt-sect [class*="col"] {padding-left:5px; padding-right: 5px}
.search-wgt-box.with-rt-sect .text-sec > .btn-group{width: 100%; border-top: 1px solid #cbcbcb; margin: 10px 0 0; padding: 12px 0 2px 0;}
.search-wgt-box .text-sec > .btn-group .btn{float:none}
.search-wgt-box.with-rt-sect .hrz-form-style .form-groups .form-highlight-sect.citizen-of-pak-exp .form-group {margin-top: 0px;}
.search-wgt-box .hrz-form-style .form-groups .form-highlight-sect.citizen-of-pak-exp .form-group {margin-top: 7px;}
.search-wgt-box .hrz-form-style .form-groups .form-highlight-sect.citizen-of-pak-exp .form-group.last-child .row .col-sm-12 {float:left;}
.search-wgt-box .hrz-form-style .form-groups .form-highlight-sect.citizen-of-pak-exp .form-group.country-info {margin-bottom:5px;}
.search-wgt-box .form-group label.radio-inline.radio-col-5, 
.search-wgt-box .hrz-form-style .form-highlight-sect .form-group label.radio-inline.radio-col-5 {min-width:98px; width:22% !important}
.search-wgt-box.with-rt-sect .hrz-form-style .form-highlight-sect .form-group label.radio-inline {min-width:98px; width:22% !important}
.search-wgt-box.with-rt-sect .hrz-form-style .form-highlight-sect.indian-origin .form-group.grandparent-citizen label.radio-inline {min-width:68px !important; margin-right:0;}
/*.search-wgt-box .hrz-form-style .form-highlight-sect .form-group label.radio-inline {min-width:95px;width:22% !important} commentd for radio alignment*/
.search-wgt-box .hrz-form-style .form-highlight-sect .ind-passport-yes-exp {margin-bottom:10px;}
.search-wgt-box.with-rt-sect form.hrz-form-style .row { margin-bottom:0px;}
.search-wgt-box form.hrz-form-style .row { margin-bottom:10px;}
.search-wgt-box.with-rt-sect .ind-passport-posses-yes-exp {margin-bottom: 0;}
.search-wgt-box.with-rt-sect .form-highlight-sect.indian-origin {padding-bottom: 0px;}
.search-wgt-box.with-rt-sect form.hrz-form-style .row > [class^="col"] {padding-bottom: 6px;padding-left: 10px;padding-right: 10px;}
.search-wgt-box.with-rt-sect form.hrz-form-style .form-highlight-sect.indian-origin-yes-exp .form-highlight-sect-sub {margin-left:0; margin-right:0;}
.search-wgt-box .form-highlight-sect .or-hrz-sap span {margin-left: 0;}
.search-wgt-box .hrz-form-style .form-group .form-highlight-sect.citizen-of-pak-exp .radio-group .radio-inline {min-width: 33%;}
.search-wgt-box .grandparent-citizen .radio-row.row-xs { width:auto;}
.search-wgt-box .hrz-form-style .form-group .form-highlight-sect.indian-origin .radio-group .radio-inline {min-width: 13%;}
.search-wgt-box form.hrz-form-style .form-highlight-sect.indian-origin-yes-exp .row > [class^="col"] {  padding-left: 10px; padding-right:10px;}
.search-wgt-box .hrz-form-style .form-group label.selected {color: #FF6600;}
.search-wgt-box.with-rt-sect .form-group .btn.dropdown-toggle, 
.search-wgt-box.with-rt-sect .form-group .styled-select,
.search-wgt-box.with-rt-sect .form-group input.form-control, 
.search-wgt-box.with-rt-sect .form-group .btn.dropdown-toggle, 
.search-wgt-box.with-rt-sect .form-group .styled-select {width:100%; max-width:100%; }
.search-wgt-box .hrz-form-style .form-group .radio-group .radio-inline { min-width: 24%;}
.search-wgt-box.with-rt-sect .hrz-form-style .form-group .radio-group .radio-inline { min-width: 38%;}
.search-wgt-box form.hrz-form-style .form-highlight-sect.indian-origin-yes-exp .parents-eligiblity {margin-bottom: 0;margin-left: 0; margin-right: 0;}
.search-wgt-box.with-rt-sect form.hrz-form-style .parents-married .form-group{margin-bottom: 7px;}
/* Flexible Search Widgets*/



/*e-PIO*/
.pio .e-visa-cont .hrz-form-style .form-group .radio-group .radio-inline { min-width: 23%;}
.pio .e-visa-cont .form-content {padding-bottom: 0px;}
.pio .sect-body { margin-bottom:10px;}
.form-highlight-sect .options-box {margin:0; padding:0 12px;}
.pio .hrz-form-style .form-group .radio-group {padding: 4px 0 0;}
.pio .e-visa-cont .hrz-form-style .form-group label.dbl-line-height { line-height: 14px !important;}
.pio .e-visa-cont .doc-list {background:#f7f7f7}
/*.pio .visa-proceed-box .orng-box-rounded .form-group label, .pio .search-wgt-box .orng-box-rounded .form-group label {line-height: 20px !important;}*/
.form-highlight-sect .options-box li { list-style-type:none; display:inline-block; background:#FFF; min-height:auto; width:12.8%; margin-right:11px; margin-bottom:10px;}
.form-highlight-sect .options-box li span { font-size:15px; width:100%; display:inline-block; color:#fff; padding:5px; font-weight:bold;}
.form-highlight-sect .options-box li b { padding:4px; font-size:13px; float:left; color:#000;}
.form-highlight-sect .options-box li:last-child { margin-right:0px; }
.form-highlight-sect .options-box li.brown {border:1px solid #e47c3b; background:#FFF; }
.form-highlight-sect .options-box li.brown span {background:#e47c3b;}
.form-highlight-sect .options-box li.blue {border:1px solid #6095c9; background:#FFF; }
.form-highlight-sect .options-box li.blue span {background:#6095c9;}
.form-highlight-sect .options-box li.green {border:1px solid #4ab473; background:#FFF;}
.form-highlight-sect .options-box li.green span {background:#4ab473;}
.form-highlight-sect .options-box li.pink {border:1px solid #fc568b; background:#FFF;}
.form-highlight-sect .options-box li.pink span {background:#fc568b;}
.form-highlight-sect .options-box li.purple {border:1px solid #937ab2; background:#FFF;}
.form-highlight-sect .options-box li.purple span {background:#937ab2;}
.form-highlight-sect .options-box li.gray {border:1px solid #a5a385; background:#FFF;}
.form-highlight-sect .options-box li.gray span {background:#a5a385;}
.form-highlight-sect .options-box li.darkbrown {border:1px solid #a3620a; background:#FFF;}
.form-highlight-sect .options-box li.darkbrown span {background:#a3620a;}
.choose-option {border:1px solid #fc568b; background:#FFF; width:50%; margin: 0 auto;}
.choose-option b { padding:10px;}
.choose-option  span{background:#fc568b;width:100%; font-size:15px; display:inline-block; color:#fff;padding:5px;font-weight:bold;}
.choose-option ul { list-style-type:none; margin:0 0 0 10px; padding:10px; width:43%; display:inline-block;}
.choose-option ul li { font-size:12px; color:#003265; font-weight:bold;}
.choose-option ul li:before {content:'\f105'; font-family:'FontAwesome';  display:inline-block;margin-left: -10px; margin-right: 6px;color:#003265;}
.choose-option .divider { display: inline-block;height: 40px;left: 10px;position: relative;top: 0;vertical-align: middle;width: 30px;}
.choose-option .divider b { background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #DDDDDD;border-radius: 20px;color: #000;float: left;font-size: 11px;font-weight: normal;height: 25px;margin: 7px 0 0 -12px;padding: 4px;width: 25px;}
.choose-option .divider span { background: none repeat scroll 0 0 #CCCCCC;height: 40px;margin: -10px 0;padding: 0;width: 1px;}
.pio .temp-id { width:100%; float:left; border-bottom:none; font-size:14px; margin:0;}
.pio .temp-id .orange { font-size:16px; font-weight:bold;}
.pio .temp-id .icon-info-sign { font-size:12px;}
.pio .e-visa-cont .row-tl.completed:after {content: "\f196";font-family: 'FontAwesome'; position:relative; float:right; font-size:20px; font-weight:normal; border-radius:none;}
.pio .e-visa-cont .row-tl.completed { padding:9px 12px; margin:0 0 7px 0;}
.pio .e-visa-cont .hrz-form-style .form-group.travelling-datails .radio-group .radio-inline {min-width: 12.9%;}
.pio  .search-res-info-list li {margin-right: 3%;}
.pio .e-visa-cont .hrz-form-style .form-group label i {color: #757575;font-size: 11px;line-height: 14px !important;}
/*.pio .e-visa-cont .hrz-form-style .form-group label { line-height: normal !important;}*/
.pio .visa-proceed-box .orng-box-rounded .form-group.form-saved label, .pio .search-wgt-box .orng-box-rounded .form-group.form-saved label:after { content:":"; margin-left:5px;}
.pio .e-visa-cont .hrz-form-style .form-group .row i {color: #757575; float:right;font-size: 11px; margin-right:10px;line-height: 14px !important;}
.pio .e-visa-cont .hrz-form-style .form-group .row .input-append i {color: #757575; float:right;font-size: 11px; margin-right:0px;line-height: 14px !important;}
.pio .e-visa-cont .hrz-form-style .form-group .upload-photo i {color: #757575; float:left;font-size: 11px; margin-right:10px;line-height: 14px !important;}
.pio .e-visa-cont .hrz-form-style .form-group i.icon {color: #757575; float:none; margin-right:0;}
/*.e-visa-cont .form-group.text-center > a.btn-lg + a.btn-lg {opacity: 0.8;}*/
.tl-return-pck-details {padding-top:50px;}
.pio .e-visa-cont {float: left;padding-top:0px;width: 100%;}
.pio .order-form .form-group {margin-bottom: 8px;}
/*e-PIO*/

/*Track My Application*/
.track-my-application .search-res-info-list li {margin-right: 2.5%;}
.track-my-application .faqslist > li{ background:#eeeeee; color:#000;padding: 1px 10px 2px;}
.track-my-application .faqslist > li h3{ font-size:12px !important; font-weight:normal;  color:#000;}
.track-my-application .faqslist dl dt b { display:inline; font-weight:bold;}
.track-my-application .faqslist > li h3 .blue-txt { color:#003463; text-transform:uppercase; font-weight:bold;}
.track-my-application .faqslist dd { background:#fff; padding:6px;}
.track-my-application .faqslist dd span {width:80px;}
.track-my-application .faqslist dd .txt-rt {margin-left: 80px;position: relative;top: -16px;}
.track-my-application .faqslist li > dl > dt:after { color:#003463;}
.track-my-application .track-app-email-tbl {margin-top: 0px; margin-left:10px;}
.track-my-application .history-sect {padding-bottom: 20px;}
.track-my-application .disabled {opacity: 1;}
.track-my-application .tabs-content-list li { font-size:13px;}
/*Track My Application*/

/* 04-08-2015*/
.shadow-box.feedback-form { background:#fff;  border-radius:10px; box-shadow:0px 0px 3px #e9e9e9;  border:1px solid #fff0e3; padding:10px 38px; max-width: 700px; margin: 10px auto }
.feedback-form .radio-group { padding:17px 0; }
.feedback-form  form > .radio-group >  .radio-inline { font-weight:bold; font-style:italic; padding:0 14px; font-size:14px; }
.feedback-form  form > .radio-group >  .radio-inline.selected span  { color:#F16C1B; }
.feedback-form  form > .radio-group >  .radio-inline.selected span.red { color:#F00; }
.feedback-form .form-groups { border-top:1px solid #f2e4d7; padding:19px 63px 0px 14px; }
.feedback-form .form-groups .form-group +  .form-group { margin-top:19px; margin-bottom:0; }
.feedback-form .form-group .styled-select .btn-group .btn, 
.feedback-form .form-control { background:#fff; color:#666; font-size:13px;}
.feedback-form .form-group label { font-weight:bold; line-height:18px; margin:6px 0; color:#373737; font-size:12px; width:200px; float:left; padding-right:10px;}
.feedback-form .form-group .form-rt { margin-left:200px;}
.feedback-form .form-group .form-rt .row { display:inline-block; width:100%; }
.feedback-form textarea.form-control { height:78px; overflow:auto; }
.feedback-form .form-group.btn-group { border-top:1px solid #f2e4d7; padding-top:15px; margin-top:19px; display:block;float:none; padding:19px 63px 0 14px }
.feedback-form .form-group.btn-group .btn { display:block; font-size:16px; color:#ffffff; min-width:inherit; padding-left:0; padding-right:0; width:100% }
.feedback-form .radio-inline { padding-left:20px !important; display:inline-block; } 
.feedback-form .radio-inline .styled-radio { margin-left:-20px; } 
.feedback-form .form-group .radio-group { padding:0; }
.feedback-form .form-group .radio-group .radio-inline { display:inline-block; width:auto; }
.feedback-form  .date-formate {display: inline-block;font-size: 12px; line-height: 20px; padding: 5px 0;}
.feedback-form .input-append input, 
.feedback-form .input-append select, 
.feedback-form .input-append .uneditable-input, 
.feedback-form .input-append .add-on:last-child { -webkit-border-radius:0;-moz-border-radius:0;border-radius:0; }
.feedback-form .input-append { position:relative; margin-bottom:0; }

#registerCaptcha_ReloadLink, #registerCaptcha_SoundLink { width:30px; height:30px; text-align:center; line-height:30px; background:#eee; border:1px solid #ccc; margin-bottom:2px; border-radius:3px}
#registerCaptcha_ReloadLink:hover, #registerCaptcha_SoundLink:hover{background:#ccc; text-decoration:none; color:#000}
#registerCaptcha_ReloadLink{margin:8px 3px }
#registerCaptcha_ReloadLink img, #registerCaptcha_SoundLink img { opacity:0; height:0}
#registerCaptcha_ReloadLink:before{content:"\f021"; font-family:'FontAwesome'; font-size:20px; color:#333; }
#registerCaptcha_SoundLink, #registerCaptcha_AudioPlaceholder{ display:none}
/*** 04-08-2015 ends ***/

/* 10-08-15 */
.str-tp-02 { padding-bottom:0; }
.str-tp-02 .form-group.last-child { margin-bottom:0; }
.str-tp-02 .form-group > label, .str-tp-02 label { width:100%; max-width:50%; padding:0 6px; float:left; text-align:right; }
.str-tp-02 .form-group > .form-rt, .str-tp-02 .form-rt { margin-left: 50%; padding:0 6px; }
.str-tp-02 .form-group > .form-rt > .form-group { margin-top:0; margin-bottom:0; }
.str-tp-02 .form-group > .form-rt > .row { margin-bottom:0; }
.str-tp-02 .form-group > .form-rt .radio-group  { display:inline-block; }
.str-tp-02 .form-group > .form-rt .radio-group + .radio-group  { padding:0 6px; }
.str-tp-02 .form-group > .form-rt .radio-group > label, .str-tp-02 .form-group > .form-rt .radio-group > .divider-block { line-height:19px; margin-bottom:2px; }
.str-tp-02 .form-group > .form-rt .radio-group > .checkbox-inline { width:auto !important; }
/* 10-08-15 */

/* 11-08-15 */
.temp-id.with-btn { text-align: left}
.temp-id.with-btn a{float: right}


/*sponsorship-cerificate*/
.Add-photo-section .Add-photo-space i.pakistani-nationals {display:block; bottom:10px; position:absolute; font-size:11px; text-align:center; width:100%;}
.sign.sign-v-mid .name-on.tbl .name-on-lft span { min-width:90px; text-align:left;}
/*sponsorship-cerificate*/


/* tab-green-accordion-cont */
.tab-gr-acc-cont {  }
.tab-gr-acc-cont .intro-des { font-size:13px;}
p.ext-mar { padding-bottom:10px; }
.tab-gr-acc-cont .form-control { display:inline-block; box-shadow:none;-webkit-box-shadow:none;}
.tab-gr-acc-cont .hrz-form-style textarea.form-control {height: 46px;overflow: auto;}
.tab-gr-acc-cont .orng-box-rounded {width: 100%;}
.tab-gr-acc-cont .content-box .box-tl h3 { color: #882A09;display: block;font-size: 20px;font-weight: bold; margin-bottom: 6px; margin-top:0;}
.tab-gr-acc-cont .hrz-form-style .form-group label {width: 100%;}
.tab-gr-acc-cont .hrz-form-style .form-group label i { color:#757575; font-size:11px; line-height:14px;}
.tab-gr-acc-cont .hrz-form-style .form-group label.dbl-line-height {width: 100%; line-height:14px; margin:0;}

.tab-gr-acc-cont .suggest-txt { background:#f5f5f5; font-size:11px; min-height:28px; vertical-align:middle; padding:5px 10px; line-height:18px;}
.tab-gr-acc-cont .suggest-txt-withoutbg {  font-size:11px; height:28px; vertical-align:middle; padding:5px 0 5px 10px}
.tab-gr-acc-cont .hrz-form-style .form-group .radio-group {padding: 0;}
.tab-gr-acc-cont .text-sec { padding-bottom:10px;}
.tab-gr-acc-cont .form-groups {border-bottom:1px solid #dadada;}
.tab-gr-acc-cont .text-sec .text-center {text-align: center !important; width:100%}
.tab-gr-acc-cont .text-sec  > .btn-group { width:100%}
.tab-gr-acc-cont .btn-group > .btn, .tab-gr-acc-cont .btn-group-vertical > .btn { float:none;}
.tab-gr-acc-cont .subheading { border-bottom: 1px solid #dadada; bottom: 0; width:100%; display: inline-block; color:#882a09; font-size:16px;}
.tab-gr-acc-cont .btn-group > a.btn-lg + a.btn-lg  {opacity: 0.8;}
.tab-gr-acc-cont .fileupload .input-group-btn, 
.tab-gr-acc-cont .fileupload .uneditable-input{width:100%; min-width: 129px;max-width: 150px; height:28px;}
.tab-gr-acc-cont .input-group { width:100%}
.tab-gr-acc-cont .fileupload { width:100%; max-width:100%; min-height:80px; display:block;}
.tab-gr-acc-cont .fileupload .btn { background:#ef6718;border: 1px solid #e55607;color: #fff;font-size: 13px;font-weight: bold; margin: 0 -2px; vertical-align: middle;padding: 3px 10px;}
.tab-gr-acc-cont .box-tl { border-bottom:1px solid #ddd; padding-bottom:15px; }
.tab-gr-acc-cont .form-content { padding-bottom:30px; }
.tab-gr-acc-cont .form-content > .btn-group { padding-top:10px; }
.tab-gr-acc-cont .row-tl { margin:0 0 14px 0; padding:9px 20px 8px; font-size:15px; line-height:18px; font-weight:bold; color:#882a09; border-top:1px solid #dadada; border-bottom:1px solid #dadada; background:#f5f5f5; position:relative; display:inline-block; width:100%; text-decoration:none; outline:0; }
.tab-gr-acc-cont .row-tl:before { content:'\f105'; font-family:'FontAwesome';  display:inline-block; margin:0 4px 0 -10px; }
.tab-gr-acc-cont .row-tl:after { content:''; display:inline-block; position:absolute; left:0; right:0; top:0; bottom:0; z-index:1; border-top:1px solid #fff; border-bottom:1px solid #fff; }
.tab-gr-acc-cont .row-tl > b { position:relative; z-index:2; }
.tab-gr-acc-cont .row-tl.selected { font-size:20px; line-height:24px; font-style:italic; color:#000000; border-top:0; background:none; }
.tab-gr-acc-cont .row-tl.selected:before { content:'\f107'; font-family:'FontAwesome';  display:inline-block; margin:0 4px 0 -10px; font-style:normal; }
.tab-gr-acc-cont .row-tl.selected:after { display:none;}
.tab-gr-acc-cont .row-tl > .req-fields { font-size:12px; color:#494949;float:right; font-weight:normal; display:none; position:relative; z-index:2; margin:0 -20px 0 0;}
.tab-gr-acc-cont .row-tl > .req-fields:before { content:'*'; color:#ff4e1e; display:inline-block; margin:0 4px 0 0; }
.tab-gr-acc-cont .row-tl.selected > .req-fields { display:block; }
.tab-gr-acc-cont .row-tl.completed { color:#1f6400; background:#f6fdf3; }
.tab-gr-acc-cont .row-tl.completed:before { display:none; }
.tab-gr-acc-cont .row-tl.completed > i { position:relative;  margin:0 17px 0 0; font-style:normal;}
.tab-gr-acc-cont .row-tl.completed > i:after { content:''; display:inline-block; position:absolute; color:#f15b1c; right:-7px; top:50%; margin-top:-3px; width: 0px; height: 0px; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 7px solid #1f6400; }
.tab-gr-acc-cont .row-tl.completed > i:before { content:'Completed'; font-family:'Arial';  display:inline-block; margin:0 0px 0 -4px; background:#1f6400 url("../images/tick-icon.png") no-repeat 6px center; color:#fff; padding:1px 14px 1px 20px; border-radius:2px; font-size:11px; color:#ffffff; line-height:16px; }
.tab-gr-acc-cont .btn-gradient.btn-find-visa { border-radius:2px !important; }
.tab-gr-acc-cont .form-content .form-groups .form-group.last-child  { padding-bottom:14px; }
.tab-gr-acc-cont .doc-list { background:#f5f5f5; font-size:11px; min-height:28px; vertical-align:middle; padding:7px 10px; line-height:18px;}
.tab-gr-acc-cont .doc-list ul.bullets { margin:0; padding:0px;}
.tab-gr-acc-cont .doc-list ul.bullets li { margin:0; padding:0 0 0 10px; color:#757575; line-height:15px; position:relative;}
.tab-gr-acc-cont .doc-list ul.bullets li + li {  margin-top:10px; }
.tab-gr-acc-cont .doc-list ul.bullets li:before { float:left; margin:0; padding-right: 5px; position:absolute; top:0; left:0; /*content: "\f111"; font-size:8px;  vertical-align: middle;*/}
.tab-gr-acc-cont .doc-list > ul.bullets > li > b { display:inline-block; float:left; }
.tab-gr-acc-cont .doc-list ul.bullets > ul.bullets{  }
.tab-gr-acc-cont .doc-list ul.bullets ul.bullets li { padding:0 0 0 10px;}
.tab-gr-acc-cont .doc-list ul.bullets ul.bullets li,
.tab-gr-acc-cont .collapsediv .collapse-btn { margin:0 0 0 62px; }
.tab-gr-acc-cont .doc-list ul.bullets ul.bullets li + li { margin-top:5px; }
.tab-gr-acc-cont .doc-list ul.bullets ul.bullets.wgt-cont{  }
.tab-gr-acc-cont .collapsediv .collapse-btn { padding:2px 0 0 10px;}
.tab-gr-acc-cont .hrz-form-style .form-group .radio-group .radio-inline {display: inline-block;margin: 0;text-align: left;width: auto; min-width:12.8%;}
.tab-gr-acc-cont .hrz-form-style.custome-grid .form-group .radio-group .radio-inline {display: inline-block;margin: 0;text-align: left;width: auto; min-width:30%;}
/* tab-green-accordion-cont */


/*oci-widget-with-built-in-oci-form-a-ques-and-upload-doc*/
/*.oci .e-visa-cont .hrz-form-style .form-group label {text-align: right; color:#000; line-height:20px !important}
.oci .e-visa-cont .hrz-form-style .form-group label.radio-inline {text-align: left;color:#000; }
.oci .e-visa-cont .hrz-form-style .form-group .radio-row label {text-align: left;}
.oci .e-visa-cont .hrz-form-style .form-group .radio-group .col-xs-4 {padding-right:0;}
.oci .search-wgt-box .form-group label.radio-inline.radio-col-5, .oci .search-wgt-box .hrz-form-style .form-highlight-sect .form-group label.radio-inline.radio-col-5 {min-width: 102px;width: 22% !important;}
.oci .temp-id .orange {font-size: 16px;font-weight: bold;}
.oci .e-visa-cont .row-tl.completed:after {content: "";float: right;font-family: 'FontAwesome';font-size: 20px;font-weight: normal;position: relative;}
.oci .form-opt-cat.parentage-details  .form-highlight-sect { margin: 0px 0 0px;}
.form-opt-cat.parentage-details .form-highlight-sect.indian-origin {padding-bottom: 0;}
.form-opt-cat.parentage-details {padding:0}
.oci .tab-gr-acc-cont .row-tl.completed:after {content: "\f196";font-family: 'FontAwesome'; position:relative; float:right; font-size:20px; font-weight:normal; border-radius:none;}
.oci .tab-gr-acc-cont .row-tl.completed { padding:9px 12px;}
.top-pad {padding-top:15px;}
.top-pad10 {padding-top:10px;}
.oci  .form-control {box-shadow: none;display: inline-block;max-width: 248px;}
.oci .form-group input.form-control, 
.oci .form-group .btn.dropdown-toggle, 
.oci .form-group .styled-select, 
.oci .form-group input.form-control, 
.oci .form-group .btn.dropdown-toggle, 
.oci .form-group .styled-select { max-width:100%; width:248px;}*/

.accordion-form .form-group label {text-align: right; color:#000; line-height:20px !important}
.accordion-form  .form-group label.radio-inline {text-align: left; }
.accordion-form  .form-group .radio-row label {text-align: left;}
.accordion-form  .form-group .radio-group .col-xs-4 {padding-right:0;}
.accordion-form .form-group label.radio-inline.radio-col-5, .oci .search-wgt-box .hrz-form-style .form-highlight-sect .form-group label.radio-inline.radio-col-5 {min-width: 102px;width: 22% !important;}
.accordion-form  .temp-id .orange {font-size: 16px;font-weight: bold;}
.accordion-form  .row-tl.completed:after {content: "\f040";float: right;font-family: 'FontAwesome';font-size: 20px;font-weight: normal;position: relative;}
.accordion-form  .form-opt-cat.parentage-details  .form-highlight-sect { margin: 0px 0 0px;}
.form-opt-cat.parentage-details .form-highlight-sect.indian-origin {padding-bottom: 0;}
.form-opt-cat.parentage-details {padding:0}
.accordion-form .tab-gr-acc-cont .row-tl.completed:after {content: "\f196";font-family: 'FontAwesome'; position:relative; float:right; font-size:20px; font-weight:normal; border-radius:none;}
.accordion-form .tab-gr-acc-cont .row-tl.completed { padding:9px 12px;}
.top-pad {padding-top:15px;}
.top-pad10 {padding-top:10px;}
.accordion-form   .form-control {box-shadow: none;display: inline-block;max-width: 248px;}
.accordion-form  .form-group input.form-control, 
.accordion-form  .form-group .btn.dropdown-toggle, 
.accordion-form  .form-group .styled-select, 
.accordion-form  .form-group input.form-control, 
.accordion-form  .form-group .btn.dropdown-toggle, 
.accordion-form  .form-group .styled-select { max-width:100%; width:248px;}

.parents-eligiblity .form-group input.form-control {width:100%;}
.form-highlight-orange-sect .form-group input.form-control {width:100%;}
.bangladesh-citizen.form-control { margin-bottom:10px;}
.tab-gr-acc-cont .hrz-form-style .form-highlight-sect .form-group label.radio-inline {min-width: 85px;width: 23% !important;}
.tab-gr-acc-cont .hrz-form-style .form-highlight-sect .form-group .radio-row.extra-width label.radio-inline.radio-col-7 {min-width: 85px;width: 22% !important;}
.tab-gr-acc-cont .hrz-form-style .form-group label.checkbox-inline  i { color:#000;}
.table-responsive.upload-doc {max-height:100%;}
.tbl-upload-doc { width:100%}
.tbl-upload-doc table td, .tbl-upload-doc table th { border: 1px solid #E4EBF5;}
.tbl-upload-doc tr { border-bottom: 1px solid #E5E5E5;}
.tbl-upload-doc tr:last-child { border-bottom: none;}
.tbl-upload-doc thead tr { font-size:13px; color:#000 !important}
.tbl-upload-doc td, .tbl-upload-doc th { border-right: 1px solid #DEE6F2;padding:5px 10px; margin:0; min-height:30px;}
.tbl-upload-doc th:last-child { border-right: none;}
.tbl-upload-doc tr td:last-child {border-right: none;}
.tbl-upload-doc tr th {border-bottom: 1px solid #E5E5E5;}
.tbl-upload-doc th.sr-no { min-width:64px;}
.tbl-upload-doc td.sr-no { font-size:12px; text-align:center;}
.tbl-upload-doc td.documents { font-size:14px; text-align:left; font-weight:bold;}
.tbl-upload-doc td.documents label.radio-inline{ font-size:12px;}
.tbl-upload-doc th.documents { min-width:320px;}
.tbl-upload-doc th.upload { min-width:252px; color:#000 !important; font-size:13px;}
.tbl-upload-doc .upload .fileupload { min-height:inherit;}
.tbl-upload-doc th.instruction { min-width:267px;}
.tbl-upload-doc td.instruction {  font-size:11px; color:#757575; }
.tbl-upload-doc td.documents .radio-inline.spouse {margin-left:65px !important;}
.tab-gr-acc-cont .grandparent-citizen .col-sm-4 {padding-left: 0;padding-right: 0;width: 25%;}
.tab-gr-acc-cont .parent-citizen .col-sm-4 {padding-left: 0;padding-right: 0;width: 25%;}
.custom-grid .col-sm-3 { width: 28.3%;}
.travel-count {min-width:60px; width:60px}
.tab-gr-acc-cont .cont-box h4 { font-size:16px;}
.form-highlight-sect.indian-origin-yes-exp .form-group{margin:0;}
/*oci-widget-with-built-in-oci-form-a-ques-and-upload-doc*/

.checklist-tab-content .table-responsive.tbl-2 {max-height: 1420px;}

/*resubmission-for-miscellaneous-corrections Starts Here*/
.capcha-inline.responsive .capatcha-img {max-width:70%;}
.dropdown-header {color: #000000;font-size: 12px;font-weight: bold;line-height: 1.42857; margin-left:-11px;}
.perticulars {padding-top:5px; font-size:12px;}
.wrapper.resubmission .visa-proceed-box .orng-box-rounded .form-group input.form-control, 
.wrapper.resubmission .visa-proceed-box .orng-box-rounded .form-group .btn.dropdown-toggle, 
.wrapper.resubmission .search-wgt-box .orng-box-rounded .form-group input.form-control, 
.wrapper.resubmission .search-wgt-box .orng-box-rounded .form-group .btn.dropdown-toggle, 
.wrapper.resubmission .search-wgt-box .hrz-form-style.type-centered .form-group input.form-control, 
.wrapper.resubmission .search-wgt-box .hrz-form-style.type-centered .form-group .btn.dropdown-toggle, 
.wrapper.resubmission .search-wgt-box .hrz-form-style.type-centered .form-group .styled-select {color:#797979 !important}
.wrapper.resubmission .btn.disabled {opacity: 0.9;}
.wrapper.resubmission .col-xs-6.disabled label{color:#757575 !important}
.wrapper.resubmission .form-control[disabled], .wrapper.resubmission .form-control[readonly], fieldset[disabled] .form-control {opacity: 0.9;}
.txt-italic.intro-txt { font-size:14px;}
/*resubmission-for-miscellaneous-corrections Ends Here*/


/*prepaid-envlop Starts Here*/
.custome-grid .form-group h4 {font-size: 17px;font-weight: normal;}
.custome-grid .form-group > [class^="col"] { padding-left:0px; padding-right:0px;}
.hrz-form-style.custome-grid .bottom-bdr{padding-bottom:10px;}
.own-airbill .dta-cont label {font-style: normal;}
.tbl-shadow-inner .hrz-form-style .form-group label { text-align:left;}
#group-name {padding-bottom:10px}
.tbl-shadow-inner #group-name  .row-xs > [class^="col"] {margin-bottom:6px;}
.tbl-shadow-inner #group-name  .brown.bold { border-bottom:1px solid #ddd; padding-bottom:10px; width:100%; margin-bottom:10px;}
#generate-shipping-label-popup .mfp-close{ background:url("../images/common/close-btn.png") no-repeat scroll center center rgba(0, 0, 0, 0) !important;right: -24px;top: -25px;}
#generate-shipping-label-popup .mfp-close:before{content:""}
/*prepaid-envlop Ends Here*/

/*sponsorship-cerificate*/
.tracking-only h4 { font-size:16px;}
/*sponsorship-cerificate*/

.upload-doc-tbl .table th.col-qty-02 { width:45px; min-width:45px; text-align:center}
.upload-doc-tbl .table th.col-req-doc-02{ width:125px; min-width:125px;}
.upload-doc-tbl .table th.col-typ-02 { width: 48px; min-width: 48px; text-align:center;}


/*09-09-2015*/
.grp-name  {padding:10px}
.grp-name .close-tooltip{ top:-4px;}
.tooltip-type-2 .table-responsive {margin-bottom: 0px;}
.tooltip-type-2 .tooltip-tbl th{ min-width:54px; width:55px;}
.tooltip-type-2 .tooltip-tbl th + th { min-width:130px; width:130px;}
.tooltip-type-2 .tooltip-tbl th + th + th{ min-width:130px; width:130px;}
.tooltip-type-2 .tooltip-tbl th + th + th + th{ min-width:180px; width:180px;}
.tooltip-type-2 .tooltip-tbl th + th + th + th + th{ min-width:150px; width:150px;}
/*09-09-2015*/




/*IMP Notes box*/
.sidebox.imp-notes-box {border-color: #FC0008;box-shadow: 0 0 3px #D4D4D4;padding: 0;}
.sidebox.imp-notes-box > .tl {background: none repeat scroll 0 0 #FC0008;border-color: #FC0008;color: #FFFFFF;font-size: 13px;font-weight: bold;padding-left: 10px; padding-bottom:5px; width:100%}
.sidebox.imp-notes-box > .tl > b {font-size: 15px;text-transform: uppercase;}
.sidebox.imp-notes-box > .boxIn {border: 1px solid #FF0000; font-size:11px !important;}
.sidebox.imp-notes-box > .boxIn {background:#fff;content: "";padding: 6px 8px;}
.sidebox.imp-notes-box ul.icn-tick { padding:0; font-size:11px !important; margin-bottom:0;}
.sidebox.imp-notes-box ul li {border-bottom:none; font-size:11px; line-height:12px;}
/*IMP Notes box*/

/* APF Page */
.breakword{ word-break: break-word;}
textarea.form-control {resize: none;}
.avoid_page_break { page-break-inside: avoid;}
/*renunciation-pio*/

.e-visa-cont.renunciation-pio .hrz-form-style .form-group label { line-height: 28px !important;}
.form-highlight-sect.type-six .options-box li {width: 15%;}
.e-visa-cont.renunciation-pio .hrz-form-style .form-group .row-xs label {margin: 0 0 0 30px;}
.renunciation-pio .input-append {max-width: 137px;}
.renunciation-pio ul.tick-list > li > p {padding-left: 114px;}
.renunciation-pio ul.tick-list > li > p > b {float: left;margin-left: -100px;}
.renunciation-pio .tick-list li {padding-left: 20px;}
.renunciation-pio .tick-list li span {padding-bottom:4px; display:block;}
.renunciation-pio .tick-list li:before {color:#000;}
/*renunciation-pio*/


/*renunciation-of-pio*/
.cate-box.renunciation .text-part ul li, .cate-box.pio .text-part ul li {min-width: 147px !important;}
.pio-gray-bg { background:#f2f2f2; border:1px solid #dbdbdb; padding:10px 10px;  margin:0px 0;}
.categories-listing {color:#393939; font-size:12px; list-style-type:circle; padding:5px 20px 5px 10px; vertical-align:middle;}
.categories-listing li{padding:2px 0; line-height:17px; font-weight:normal;}
.categories-listing li a {color:#393939;}
/*.categories-listing li:before {content: "\f111";padding-right:5px; margin-left:-10px; font-size:6px; line-height:30px;}*/
.dsc-txt {padding:0px 10px; vertical-align:middle; text-align:justify; min-height:284px;}
.form-highlight-sect.type-two .options-box li {width:21%;}
.e-visa-cont.renunciation-pio .text-center {text-align: center !important; width: 100%;}
/*renunciation-of-pio*/


/*--- declaration-renunciation-pio-card-input*/
.row-xsp > [class^="col"] {padding-bottom: 8px;}
/*--- declaration-renunciation-pio-card-input ends*/


/*--- pio print-output*/
.pio.print-output {}
.pio.print-output .search-wgt-box .form-group label { display: block; text-align: right; margin: 0; width: 100% !important; padding: 0; color: #000000; font-size: 12px; line-height: 21px !important; }
.pio.print-output .search-wgt-box .form-group.form-saved b { line-height: 21px !important; }
.pio.print-output .table-responsive .table.table-bordered thead tr{ background: #dddddd; }
.pio.print-output .table-responsive .table.table-bordered thead tr th{ font-size: 12px; color: #000; padding: 5px 8px; }
.pio.print-output .agreement .styled-checkbox{ margin: 0; display: inline-block; top: 20px;}
.pio.print-output .agreement ul { display: inline-block; list-style: none; margin-left: -10px; margin-top:-10px; cursor: pointer;}
.pio.print-output .agreement ul li{ padding: 5px 0; }
.pio.print-output .tbl-subhead { margin: 0 0 5px 0; color: #404040; }
.pio.print-output .center-align { text-align: center; }
.pio.print-output .tracking-only.e-visa-cont { padding: 20px 20px 0; }
.pio.print-output .panel-body.lined-output-sec.pad0 > .row > .col-sm-6 { margin-bottom: 20px; }
/*--- pio print-output ends*/
.renunciation-pio ul.icn-tick { margin-left: 15px; }
.add-more {float: right; margin-right: 10px;}
.add-more-link {float: right; margin-right: 10px;}
/*--- pio form input-output */
.pio.form-output .renunciation-pio { float: left; padding-top: 0px; width: 100%; }
.pio.form-output .progress-steps { margin-bottom: 10px; }
.pio.form-output .tracking-only.e-visa-cont { border: 1px solid #cecece; padding: 10px 20px 0; margin-bottom: 15px; }
.pio.form-output .tracking-only.e-visa-cont { margin-top: 30px; }
.pio.form-output .tracking-only.e-visa-cont .sub-ttl.big26 { color: #404040; font-size: 22px; font-weight: bold; text-align: center; margin: 0 0 12px; }
.pio.form-output .search-wgt-box .form-group label { display: block; text-align: right; margin: 0; width: 100% !important; padding: 0; color: #000000; font-size: 12px; line-height: 21px !important; }
.pio.form-output form.hrz-form-style .row > [class^="col"] {padding-bottom: 0;}
.pio.form-output .filled-value {background: #F4F4F4;}
.pio.form-output .table-responsive .table.table-bordered thead tr{ background: #dddddd; }
.pio.form-output .table-responsive .table.table-bordered thead tr th{ font-size: 12px; color: #000; padding: 5px 8px; }
.pio.form-output .agreement .styled-checkbox{ margin: 0; display: inline-block; top: 20px;}
.pio.form-output .agreement ul { display: inline-block; list-style: none; margin-left: -10px; margin-top:-10px; cursor: pointer;}
.pio.form-output .agreement ul li{ padding: 5px 0; }
.pio.form-output .letter-sec .lined-output-sec .sign.sign-v-mid .sign-space { color: #c5c5c5; padding-top: 40px; }
/*--- */
.pio.payment-receipt .bdr-box-rounded .pay-details li > span {text-align: right;}
.pio.payment-receipt .bdr-box-rounded .pay-details li > span i {float: left; padding-right: 5px;}
.pio.payment-receipt .pay-reciept ul.total { padding-top: 15px; }
.pio.payment-receipt .pay-reciept ul.total li i {float: none; padding-right: 0px;}
/*---pio search fixes*/
.form-highlight-sect.type-six .options-box li {width: 21%;}
/* .e-visa-cont .box-tl {border-bottom: none;} */
.pio.payment-money-order .renunciation-pio .input-append { max-width: 50px; width:50px; }
h4.category-tl {color: #003264; font-size: 16px; font-weight: bold; text-align:left}
h4.category-tl-center {color: #003264; font-size: 16px; font-weight: bold; text-align:center}
ul.categories-listing { list-style: disc; padding-left: 10px; padding-bottom:10px;}
.pio-gray-bg .pio-card-bullet { font-style: normal;}
.pio-gray-bg .pio-card-bullet li { line-height: 16px;}
.pio.payment-receipt h5.sub-ttl.big26 { color: #404040; font-size: 22px; font-weight: bold; text-align: center; margin: 0 0 12px; }
.pio .search-wgt-box .form-highlight-sect .options-box li span.no { text-align: left; }
.pio.payment-receipt .bdr-box-blue.print-form { margin-top: 62px;}
.pio.payment-receipt .bdr-box-blue.print-form .print-checklist-tbl .text-red,
.pio.payment-receipt .bdr-box-blue.print-form .print-checklist-tbl a{ display: inline-block;}
.pio.payment-receipt .tick-list.pad0 li,
.pio.payment-receipt .tick-list li:before{ color: #000;}
.money-order-section { padding: 0 10px; margin-bottom: 0;}



/*normal-oci-widget-with-oci-form-a-and-upload-doc-after-payments-in-ckgs-environment*/
.col-sm-3-2 {width:27.6%; display: inline-block;padding-left: 3px; padding-right: 3px;}
.additional-details .row-tl {padding: 9px 0 4px;}
.additional-details .row-tl:before {content:""; padding:0; margin:0;}
.additional-details .row-tl {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border-top: 0 none; color: #882a09;font-size: 16px;font-style: italic;line-height: 24px;}
.additional-details .form-content {padding-bottom: 0;}
.address-group {max-width:390px !important;}
.form.hrz-form-style .form-group .address-group .col-xs-6 + .col-xs-6 {max-width: 100%;}
form.hrz-form-style .additional-details .row {margin-bottom: 3px;}
form.hrz-form-style .accordion-form .row {margin-bottom: 3px;}
.address-group .radio-group { display:inline-block;}
form.hrz-form-style .additional-details .form-group.row:last-child > [class^="col"] {padding-bottom: 6px;}
.e-visa-cont .accordion-form .row-tl.selected {padding: 9px 10px 8px;}
ul.categories-listing.type-two {padding:0;}
.categories-listing.type-two li{display:inline-block; text-align:left; padding:0 12px;}
.categories-listing.type-two li:last-child{border-right:none;}
.col-sm-6.bdr-right {border-right:1px solid #ccc;}
/*normal-oci-widget-with-oci-form-a-and-upload-doc-after-payments-in-ckgs-environment*/

.payment-receipt .btn-gradient.btn-lg {margin-left: 0; width: 100%; margin-bottom: 15px;}
.grey-clm-high-tbl > table tr:after{clear: both;}

/*endorsement-of-new-passport-number-on-pio*/
.pio .e-visa-cont .hrz-form-style .form-group .radio-group .radio-inline { color:#606060;}
.pio .e-visa-cont .hrz-form-style .form-group label.dbl-row-line-height { line-height:14px !important;}
/*.pio .e-visa-cont .hrz-form-style .form-group label { line-height: 28px !important;}*/
.pio .e-visa-cont .hrz-form-style .form-group label.radio-inline { line-height: 18px !important;}
.pio .search-wgt-box form.hrz-form-style .row {margin-bottom: 3px;}
.form-highlight-sect .options-box.type-two li { list-style-type:none; display:inline-block; background:#FFF; min-height:auto; width:15.2%; margin-right:11px; margin-bottom:10px;}
.form-highlight-sect .options-box.type-two li:last-child { margin-right: 0;}
.form-opt-cat .form-highlight-sect {border-bottom:1px solid #e7e7e7;}
.choose-option.type-two {border:1px solid #4ab473; background:#FFF; width:97%; margin: 0 auto;}
.choose-option.type-two span {background: none repeat scroll 0 0 #4ab473;color: #FFFFFF;display: inline-block;font-size: 15px;font-weight: bold;padding: 5px;width: 100%;}
.choose-option.type-two .divider span {background: none repeat scroll 0 0 #CCCCCC;height: 40px;margin: -10px 0;padding: 0; width: 1px;}
.choose-option.type-two > ul  { width:26%;}
.e-visa-cont .doc-list ul.bullets li ul li:before { content:""}
.pio .e-visa-cont .hrz-form-style .form-group label.dbl-line-height {line-height: 28px !important;}
/*.pio .e-visa-cont .hrz-form-style .form-group.last-child label.dbl-line-height {line-height: 14px !important;}*/
.pio .e-visa-cont .hrz-form-style .form-group.last-child label.dbl-line-height i {margin-right: 0px;}
.pio .payment-summery-box .pay-summery-sect .ser-name > strong { font-size:12px;}
.pio .submit-app-cont .cont-box h4 { font-size:15px;}
.hrz-form-style.custome-grid .icn-tick {margin-left:30px;}
.send-doc .form-group label { text-align:left; font-style:italic; font-size:14px !important;}
.send-doc form.hrz-form-style .row > [class^="col"]{margin-left: 0px;margin-right: 0px;}
.send-doc .hrz-form-style.custome-grid .form-group .radio-group span {color: #515151;display: block;font-size: 12px;margin-bottom: 10px;margin-left: 20px;}
.send-doc .hrz-form-style .form-group .radio-inline {font-style: normal;font-weight: normal;min-width: 68px;}
.send-doc .hrz-form-style .form-group .radio-inline.black {font-size:13px !important;}
.send-doc .hrz-form-style .ship-cost-cont {color: #003264;right: -72px !important;}
.send-doc .submit-app-cont .cont-box .radio-group { width:100%}
.send-doc .box-content .hrz-form-style .form-group label {line-height: 16px !important;}
.send-doc .box-content .hrz-form-style .form-group .col-sm-9 i { line-height:15px; font-size:12px;}
.send-doc .hrz-form-style .form-group label i.black { font-size:13px;}
.send-doc .hrz-form-style .ship-cost-cont span {display: block;text-align: center;}
.send-doc .col-sm-12 > ul.tick-list > li > p {padding-left: 114px;}
.send-doc .col-sm-12 > ul.tick-list > li > p > b {float: left;margin-left: -100px;}
.send-doc .col-sm-12 > ul.tick-list > li > span {color: #282828;display: block;margin-bottom: 4px;}
.send-doc .hrz-form-style.custome-grid .form-group .radio-group.sign-at-delivcery-box label {width: 190px !important;}
.send-doc .hrz-form-style.custome-grid .form-group .radio-group.sign-at-delivcery-box span {margin-bottom: 0;}
.applic-details.type-four li {display: inline-block; margin-right: 2.8%; vertical-align:top;}
.tbl-upload-doc td.documents span {font-weight:normal; font-size:11px; color:#626262;}
.categories-listing .block-center {padding:10px 0 0;}
.pio-card-bullet h5, .dsc-txt h5 {margin-bottom:0;}
/*endorsement-of-new-passport-number-on-pio*/

/* endorsement new passport payment receipt */
.no-pad {padding: 0 !important;}
.end-new-pass-pym-receipt .app-details .type-three li > b { min-width: 127px; }
.end-new-pass-pym-receipt .bdr-box-rounded .pay-details .full-width.type-three li > span { margin-left: 140px; }
/* endorsement new passport payment receipt ends*/

/*pio-endorsement form output*/
.end-pr-output .undertaking-panel, .print-form-panel {border-top: none; padding-top: 0 !important;}
/*pio-endorsement form output ends*/


/*endorsement-of-new-passport-number-on-pio*/
.search-res-info.type-6 { padding:15px 20px 8px; border:1px solid #c4c6c9; margin-top:8px;}
.search-res-info.type-6 ul.search-res-info-list li { font-size:13px; color:#000000; font-weight:bold; font-style:normal; margin-right:1%;}
.search-res-info.type-6 ul.search-res-info-list li b { color:#4b4b4b; }
.search-res-info.type-6 ul.search-res-info-list li > b:after { top:0; }
.sub-tl { font-size:15px; font-weight:bold; color:#000000;}
.table-wth-bdr .table.table-bordered thead { color:#000 !important; font-size:13px;}
.table-wth-bdr .table.table-bordered td  {text-align:center;}
.table-wth-bdr .table.table-bordered td + td {text-align:center;}
.table-wth-bdr .table.table-bordered td + td + td{text-align:left;}
.shipping-selected .icon-check { display:inline-block;}
.table-wth-bdr .table.table-bordered th.sub-tl  {border-bottom:none}
.match-with-online-payment ul.icn-tick{ font-size:13px !important;}
.match-with-online-payment h2.subtitle  { font-size:22px; color:#000; font-weight:bold}
.match-with-online-payment p.date {margin-top:-30px; position:absolute;}
.match-with-online-payment  address strong {font-size:13px; color:#000;}
.match-with-online-payment .login-row-sm{padding: 15px 0 0;}
.match-with-online-payment .date {margin-top: 0;}
.detail-box > .dta-cont.styled-form-white label {text-align:left;}
/*endorsement-of-new-passport-number-on-pio*/

.details .input-append {min-width: 84px;}

.checklist-doc.type-2 { display:inline-block; width: 100%;max-height:350px;overflow:auto;}
.checklist-doc.type-2 > ul { width: 100%; float:left; display:table;padding:0; margin:0; }
.checklist-doc.type-2 > ul > li { width: 100%; display:table-row; padding:0; margin:0; }
.checklist-doc.type-2 > ul > li > label, 
.checklist-doc.type-2 > ul > li > b { display:table-cell; float:none; padding:6px 0px 8px; }
.checklist-doc.type-2 > ul > li > label { padding-left:24px !important; }
.checklist-doc.type-2 > ul > li > label .styled-checkbox { margin:0px 0px 0px -24px; }
.checklist-doc.type-2 > ul > li > b { min-width:80px; max-width:100px; padding-left:10px; border-left:1px solid #ccc; }
.checklist-doc {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #dbdbdb;
    padding: 0 10px;
}
/* FOOTER UPDATES 03-11-15 */
footer { padding:0px 0 82px; }
footer .footer-band { position:fixed; left:0; right:0; bottom:0; margin:0; height:82px; z-index:99; }
footer > .container { padding-top:20px; }

.vpo-footer, .ta-footer{ padding:0px 0 0px; }
.footer-without-temp-id  { padding:0px 0 36px; }
.footer-without-temp-id .footer-band {height:36px;}
/* FOOTER UPDATES 03-11-15 */


/*2015-11-03*/
.nested-list-style td.customepara p { text-align:left; float:left; padding:0 0 6px 0;}
.print-form-panel .tracking-only.rl-pad {padding:20px 77px;}
.rl-pad .name-on.tbl.lgt-blu .name-on-lft span {min-width: 130px;}

/*2015-11-06*/
.form-control.required, .required .styled-select .btn-group .btn{background: #FFFED5 !important;}


/*visa-standalone-by-shipping - 19-11-2015*/
.intro-des2 {font-size: 13px;line-height: 20px;}
.how-to-apply-box {padding: 6px;	width: 29%; float: right; text-align:center;}
.form-group.parents-indian-origin label{line-height:25px;}
.journalistic-undertaking h1 { font-size:21px; color:#000000; font-weight:bold; margin-bottom:0;}
.visa-form-box b.orange {font-size:14px;}
.visa-form-box {float:right; border:1px solid #dadcdf; padding:10px; width:100%}
.visa-form-box ul li {color: #000000;margin: 6px 0;padding-left: 180px;position: relative;}
.visa-form-box ul li span {margin-left: -180px;max-width: 180px;position: absolute;}
.visa-form-box  ul li a { color: #F86209;font-weight: bold;}
.visa-form-box ul {list-style: none outside none;margin: 0;padding: 0;}
.sign-at-delivcery-box .radio-inline {font-size:13px !important;}
.agreement-txt {font-size:12px; color:#484848;}
.select-txt {font-style:normal !important;}
.custome-grid.half-col .row > .col-xs-6:first-child {width: 50%;}
.visa-shipping .hrz-form-style.custome-grid.half-col h4 {margin-bottom:0px;}
.custome-grid.half-col  .styled-select {max-width:240px !important;}
.checklist-doc { border:1px solid #DBDBDB; background:#fff; padding:0 10px;}
.checklist-doc ul {margin-left:0px; width:70%; display:inline-block}
.checklist-doc ul + ul {display: inline-block;list-style: none outside none;margin-left: 0; padding:0 0 0 10px; margin-bottom:0; width: 28%; border-left:1px solid #DBDBDB; }
.checklist-doc ul + ul li{margin: 6px 0 8px;line-height:19px;text-align:left;}
.hlght-yellow { background:#fff391;}
.sub-coll-mode {max-width:152px;}
.search-res-info.type-2 .search-res-info-list li {margin-right:2.8%;}
.hilght-txt { font-size:14px;}
.online-forms.output .search-res-info.type-2 .search-res-info-list li {margin-right: 2.8%;}
#fees-payment .online-forms.output .search-res-info.type-2 .search-res-info-list li {margin-right: 1.5%;}
.radio-group.radio-address label.radio-inline {font-size:13px !important;}
/*visa-standalone-by-shipping - 19-11-2015*/


/*How to apply*/
.how-to-apply.two-colmn > tbody > tr > td:first-child, .how-to-apply.two-colmn table > tbody > tr > td:first-child {background-color: #ECF5F8;width: 31%; text-align:left; color: #474747;font-size: 13px;font-style: italic;font-weight: bold;padding: 10px;text-align: left;vertical-align: top;}
.how-to-apply.two-colmn > tbody > tr > td:first-child + td, .how-to-apply.two-colmn table > tbody > tr > td:first-child + td {width: 69%; background:#F3FCFF;color: #474747;font-size: 13px;padding: 10px 10px 10px 20px;text-align: left;
vertical-align: top; font-weight:normal; font-style:normal}
/*How to apply*/


/*24 & 25 nov 2015*/
.search-wgt-box form.hrz-form-style .form-group.row.second-last {margin-bottom: 0px;}
h1.subtitle, h2.subtitle, .main-content h1.subtitle, .main-content h2.subtitle.sm {font-size:22px;}
#renunciation .online-forms.output .search-res-info.type-2 .search-res-info-list li {margin-right: 2.8%;}
#renunciation .search-res-info.type-2 .search-res-info-list li {margin-right: 1.5%;}
.applic-details.type-three.col-6 li {display: inline-block;margin-right: 4%;}
.form-group.row.indian-citizenship {margin-left:-6px; margin-right:-6px;}
.indian-origin-yes-exp .ind-passport-yes-exp {margin-left:-6px; margin-right:-6px;}
.applied-for-renunciation-no-exp .ind-passport-posses-yes-exp {margin-left:-6px; margin-right:-6px;}
.visa-widgets.form-highlight-sect .form-group label.radio-inline {min-width: 95px;}
.renunciation-alert-box { background:#ffdeca; display:table; width:100%; position:relative; margin-bottom:10px;}
.renunciation-alert-box span { height:auto;background:#ff0000; display:inline-block; padding: 13px; color:#FFF;font-weight:bold; font-size:15px;}
.renunciation-alert-box span:after {width: 0; content:""; display:inline-block; position:absolute; margin-left:13px; vertical-align:middle;height: 0;border-style: solid;border-width: 6px 0 6px 10px;border-color: transparent transparent transparent #ff0000; top:36%;}
.renunciation-alert-box ul {display:table-cell; padding:0 0 0 20px; margin:0 15px; list-style-type:none; font-size:12px; font-weight:bold; color:#8e3002;}
.renunciation-alert-box ul li {display:inline-block;}
.renunciation-alert-box li.or { position:relative; margin:0 15px; width:30px; height:30px; text-align:center; vertical-align:middle; text-transform:uppercase; line-height:25px; color:#343434; }
.renunciation-alert-box li.or b {z-index:2; position:absolute; left:6px; top:2px;}
.renunciation-alert-box li.or:before { border-radius:20px;width:25px; height:25px; text-align:center; vertical-align:middle; text-transform:uppercase; line-height:25px; color:#343434; border:1px solid #a2a09f; background:#fff; z-index:2; content:""; position:absolute; display:inline-block; left:3px; top:54%; margin-top:-15px;}
.renunciation-alert-box li.or:after {background:#CCCCCC;content: "";display: inline-block;height: 44px;margin: -9px 0 0 0px;position: absolute;width: 1px;z-index: 1; }
.hrz-tab-content.ver-tab {display:table;}
.my-shipping-address .hrz-tab-content {width: 100%;}
.my-shipping-address .hrz-tab-content.ver-tab .resp-vtabs .resp-tabs-list li {border:none;padding: 6px 3px 3px 20px !important;}
.my-shipping-address .hrz-tab-content.ver-tab .resp-vtabs li.r-tabs-tab { background:url("../images/common/bg-radio-sep.png") no-repeat scroll 2px 6px #fff; border-bottom:1px solid #ccc}
.my-shipping-address .hrz-tab-content.ver-tab .resp-vtabs .resp-tabs-list li.r-tabs-state-active { background-image: url("../images/common/bg-radio-sep1.png"); border:1px solid #CCCCCC; width:90px; border-right:0; }
.hrz-tab-content.ver-tab .resp-vtabs .resp-tabs-list li { display:table-cell;}
.my-shipping-address .hrz-tab-content.ver-tab .resp-vtabs ul.resp-tabs-list {width:100%}
.my-shipping-address .hrz-tab-content .resp-vtabs .resp-tabs-container {margin:0}
.my-shipping-address .hrz-tab-content.ver-tab .resp-vtabs .resp-tabs-container {margin:0 0 0 170px}
.my-shipping-address .hrz-tab-content.ver-tab .resp-vtabs .resp-tabs-list li a > b { font-weight:normal; font-style:italic; color:#000; font-size:13px;}
.my-shipping-address .hrz-tab-content.ver-tab .resp-vtabs .resp-tabs-list li.r-tabs-state-active a > b {color:#002451}
.my-shipping-address .hrz-tab-content.ver-tab .resp-vtabs .r-tabs-tab .add-txt-normal {color:#484848;}
.custome-address {margin-left:-160px;}
.my-shipping-address .hrz-tab-content.ver-tab .resp-vtabs.address-tab .resp-tabs-container {width: 100%; float:left !important; margin-top:-1px;}
.my-shipping-address .hrz-tab-content.ver-tab .resp-vtabs.address-tab .resp-tabs-list li.r-tabs-state-active {min-width:140px; border-right:1px solid #CCCCCC; border-bottom:none;}
.submit-app-cont .cont-box .my-shipping-address .hrz-tab-content.ver-tab .form-group{ margin-bottom:0 !important}
.submit-app-cont .cont-box .my-shipping-address .hrz-tab-content.ver-tab .form-group:last-child{ margin-bottom:10px!important}
.submit-app-cont .cont-box .my-shipping-address .hrz-tab-content.ver-tab .form-group label{ font-size:12px; font-style:normal;}
.my-shipping-address .hrz-tab-content.ver-tab .resp-vtabs .resp-tabs-list li {width: 90px; min-width:140px;}
.blank-cart-txt{min-height:80px;}
.blank-cart-txt p {padding-top:20px}
#fees-payment .sect-area {line-height: 22px;}
#ApplicantDetails ol {padding-top:10px;}
#ApplicantDetails .sign p{padding-bottom:10px;}
#fees-payment .agreement-txt {padding-top:15px;}
.detail-box .dta-cont .note-bx { margin-top: 15px;}

.text-sec > .btn-group-bdr { width: 100%; border-top: 1px solid #CBCBCB; margin: 10px 0px 0px; padding: 12px 0px 2px;}
.sub-tabs.type-two { text-align:left; margin: 0px 0px 16px; }
.sub-tabs.type-two > li a { background-color:#e4e4e4; color:#04346e; background-position:10px 9px; padding: 8px 20px 8px 30px; font-style: normal;}
.sub-tabs.type-two > li.active a { background-color:#f49553; color:#ffffff; font-style: normal; }
.blank-cart-txt { text-align:center; font-size:12px; color:#5a5a5a; }
.hrz-form-style .form-group label.radio-inline,
.hrz-form-style .form-highlight-sect .form-group label.radio-inline { width:auto !important; min-width:95px; text-align:left; }

.vcenter { vertical-align: middle; line-height: 100px; }
.btm-bdr-pad { border-bottom: 1px solid #c0c0c0; padding: 5px 0;}
.btm-bdr-pad h5{ text-align: left; }
.renunciation-pio .btn.btn-gradient {display: inline-block;}
/* affidavit form starts*/
.pak-citi ul.icn-tick li span { font-style: normal; }
.pak-citi .margin-xl { margin-top: 30px; }
/* affidavit form ends*/
/*fee-finder-visa-renunciation > renunciation-form-input*/
body#fees .fees-nav > a { background: #ff6633; color: #fff; }


/*visa-order-form*/
.bg-yellow { background: #fcf19f; display: inline-block !important; }

.app-details .type-four li > b{ min-width:130px;}
.bdr-box-rounded .pay-details .full-width.type-four li > span{ margin-left:147px}
.terms-condition {}
.terms-condition ul.tick-list-02 li:before { color:#000} 
.terms-condition ul.tick-list-02 li { font-size:12px} 
.summery-cont-oci.summery-cont .oci-title h4 { font-size:24px;}
.summery-cont-oci.summery-cont .row-grid01 { margin-top:0}
.summery-cont-oci.summery-cont .order-form-details #Juri-Washington > address > strong	{ font-size:20px; color:#000; text-transform:none; margin-bottom:0}
.summery-cont-oci.summery-cont .order-form-details address p{ margin-top:0; color:#000; font-size:13px;}  
.summery-cont-oci .bdr-box-blue { margin-top:35px;}
/*---------govt-oci-form-output.shtml---------------*/
.oci-application								{}
.oci-application h5.oci-application-title 		{ font-size:16px;}
/*---------govt-oci-form-output.shtml---------------*/

/*---------renunciation-other-forms-renunciation-certificate.shtml---------------*/
body#fees .fees-nav > a{ background:#ff6633 none repeat scroll 0 0; color:#fff}
#fees .search-res-info.type-2 .search-res-info-list li {    margin-right: 1.5%;}

.ind-passport-posses-yes-exp {padding:0 10px}


.hrz-form-style .indian-origin-yes-exp .form-group .radio-group .radio-inline{ min-width: 38%}
/*.hrz-form-style .indian-origin-yes-exp .form-group label {  padding-right: 0;}*/
.radio-inline-mar{ margin-top:10px !important;}
.payment-total-border{ margin-bottom:10px !important; border-bottom:1px solid #d3dff2}
.indian-origin-yes-exp{ padding-top:10px;}
.padtop{ padding-top:10px !important}
/*---------renunciation-other-forms-renunciation-certificate.shtml---------------*/


/*oci-standalone-without-renunciation*/
.oci-intro {list-style-type:none; padding:0;}
.oci-intro li b {margin-right:10px; margin-left:-35px; font-size:13px; text-decoration:underline; font-weight:bold;}
.oci-intro li b:after {content:":"; position:absolute;}
.oci-intro li {margin-left:35px; margin-bottom:10px;}		
.oci-intro li + li {margin-left:45px; margin-bottom:10px;}
.oci-intro li + li b {margin-right:10px; margin-left:-45px; font-size:13px; text-decoration:underline; font-weight:bold;}
.oci-intro li + li + li {margin-left:75px; margin-bottom:10px;}
.oci-intro li + li + li b {margin-right:10px; margin-left:-75px; font-size:13px; text-decoration:underline; font-weight:bold;}
.parent-citizen .radio-row.cutm-row .col-sm-4 {padding-left: 6px;padding-right: 6px;}
.family-details .parent-citizen .col-sm-4 {width: 30%;}
.parent-citizen .radio-row.cutm-row {margin-left:-20px; margin-bottom:0;}
.nationality-not-availabel { display:table-cell; background:#f6f7fa; border:1px solid #c6d2da; width:45% !important; padding: 4px 6px !important; color:#797979}
.col-cutome > .radio-row .label.radio-inline.radio-col-3, 
.search-wgt-box .col-cutome > .form-group label.radio-inline.radio-col-3, 
.hrz-form-style .form-highlight-sect .form-group label.radio-inline.radio-col-3{min-width:19% !important; margin-right:1%}
.family-details .col-md-2 { width:20%;}
.family-details .col-md-10 { width:80%;}
.form.hrz-form-style .form-group .col-xs-6 + .col-xs-6 {max-width: 325px;}
.search-wgt-box .form-group label.radio-inline.radio-col-5-2, 
.search-wgt-box .hrz-form-style .form-highlight-sect .form-group label.radio-inline.radio-col-5-2 { min-width: 148px;}
/*oci-standalone-without-renunciation*/
.inline-input { display:inline-block; width:120px; background:#fff;}
.find-box .text-sec > .btn-group .btn.active {display:inline-block;}

/* 07-12-15 */
/* oci-standalone-without-renunciation : Start */
.checklist-doc.type-2 { display:inline-block; width: 100%;}
.checklist-doc.type-2 > ul { width: 100%; float:left; display:table; }
.checklist-doc.type-2 > ul > li { width: 100%; display:table-row; padding:0; margin:0; }
.checklist-doc.type-2 > ul > li > label, .checklist-doc.type-2 > ul > li > b { display:table-cell; float:none; padding:6px 0px 8px; }
.checklist-doc.type-2 > ul > li > label { padding-left:24px !important; }
.checklist-doc.type-2 > ul > li > label .styled-checkbox { margin:0px 0px 0px -24px; }
.checklist-doc.type-2 > ul > li > b { min-width:80px; max-width:100px; padding-left:10px; border-left:1px solid #ccc; }

.rt-floating-box .btn-gradient.btn-lg { margin-left:auto; margin-right:auto; max-width:175px;}
.rt-floating-box .btn-gradient.btn-lg:first-child { margin-bottom:23px; }
/* oci-standalone-without-renunciation : End */

/*.hrz-form-style .form-group > div > label {width:100%;}*/
.radiofunctionOpen.row-added .add-remove-func > a, 
.radiofunctionClosed.row-added .add-remove-func > a,
.radiofunctionOpen.row-added .add-remove-func > a + a, 
.radiofunctionClosed.row-added .add-remove-func > a + a { margin:4px !important; }
.sign-at-delivcery-box > .radio-inline.selected{ font-weight:bold !important; }
.app-details li { display:inline-block; width:100%; }
.app-details li:first-child { padding-top:0; }

#fees-payment em.date-formate {line-height: 24px;padding-left: 0;}
.bdr-box-rounded .pay-details h4 {padding-top:10px}

.visa-app .hlght-yellow .cate-bx { text-align:justify; }
/*Print shipping labels > oci form redirection*/
.oci-standalone-without-renunciation .box-crossed.blue-box-crossed {     background: #fff url(../images/blue-box-cr-b.jpg) no-repeat left top; }
.oci-standalone-without-renunciation .visa-cont-sec ul.icn-tick.tick-red li{  font-size: 15px; line-height: 22px; /* color: #ff2600; */ font-weight: bold; font-style: italic; }
.oci-standalone-without-renunciation .visa-cont-sec ul.icn-tick.tick-red li:before{  color: #ff2600; }
.oci-standalone-without-renunciation .visa-cont-sec ol,
.oci-standalone-without-renunciation .visa-cont-sec ul{ padding-left: 18px; }
.oci-standalone-without-renunciation .notes-lt-blue-box ol{ padding-left: 18px; margin-bottom: 15px; }
.oci-standalone-without-renunciation .notes-lt-blue-box ol li{ margin:0; padding: 0; list-style-type: decimal; }

/*oci-standalone-without-renunciation > payment order form*/
.oci-standalone-without-renunciation .visa-app i.shipping-label { font-style: italic; }
.oci-standalone-without-renunciation .visa-app .bdr-box-blue h3 { color: #ff0000; }
.oci-standalone-without-renunciation .visa-app .bdr-box-blue .box-content ul { padding-left: 18px; }
.oci-standalone-without-renunciation .visa-app .bdr-box-blue .box-content { padding-bottom: 20px; }

/*oci-standalone-without-renunciation header steps*/
.oci-standalone-without-renunciation #steps-info.count-six li:first-child { width: 16% !important; }
.oci-standalone-without-renunciation #steps-info.count-six li { width: 13% !important; }
.oci-standalone-without-renunciation #steps-info.count-six li + li+ li+ li+ li{ width: 24% !important; }
.oci-standalone-without-renunciation #steps-info.count-six li + li+ li+ li+ li + li{ width: 20% !important; }

.text-uppercase { text-transform: uppercase; }
.text-justify { text-align: justify; }

/*common-popup oci-standalone-without-renunciation-popup*/
.common-popup.oci-standalone-without-renunciation-popup .popup-in { width: 565px; }
.common-popup.oci-standalone-without-renunciation-popup .mfp-close{ right: -36px; }
.common-popup.oci-standalone-without-renunciation-popup .popup-info-msg { font-size: 15px; }

/*visa-standalone-renunciation-standalone renunciation-cheklist*/
.visa-standalone-renunciation-standalone.renunciation-cheklist .sect-area .subtitle{ font-size: 21px; }

/*common*/
.submit-row-sm > a.btn.active{ display: inline-block !important}
h1.subtitle, h2.subtitle, .main-content h1.subtitle, .main-content h2.subtitle.sm{ font-size: 21px;}
.top-no-bdr{ border:0 !important}
.subtitle-transfrm-none{ text-transform: none !important}
.online-forms.output .radio-inline{ padding-left: 20px !important}
.input-sm{ width: 106px; background: none; display: inline-block}
.journalistic-undertaking h1{ font-weight: 400}
.add-txt-row > ul.tick-list > li > p{ padding-left: 100px}
.summery-cont .bdr-box-rounded h4{}
/*OCI FLOW START*/
.green-tl{ color:#1f6402; background:#f6fdf3}
.edit-link{ float:right; color:#ff4e1e; text-decoration:underline; font-style:normal; text-transform:none}
.form-opt-cat-tl.green-tl-last{ margin-bottom:20px;}
#steps-info.count-six.count-oci ul li:first-child{ width:16% !important}
#steps-info.count-six.count-oci ul li + li{ width:14% !important}
#steps-info.count-six.count-oci ul li:first-child + li + li + li{ width:12% !important}
#steps-info.count-six.count-oci ul li:first-child + li + li + li + li{ width:24% !important}
#steps-info.count-six.count-oci ul li:first-child + li + li + li + li+ li{ width:20% !important}
.tbl-oci-checklist{ font-size:12px;}
.tbl-checklist-visa tr th.document.document-oci{ min-width:136px; width:230px;}
.tbl-checklist-visa > thead > tr > th{ font-size:12px; vertical-align:middle}
.tbl-checklist-visa > thead > tr > th:first-child{  min-width: 20px;}
.app-proof-list{ padding:0; list-style:none; padding-left:10px; margin-top:2px;}
.app-proof-list li{ padding:0; text-align:left; padding-left:7px; position:relative; color:#4c4c4c; line-height:15px; margin-bottom:4px;} 
.app-proof-list li:before{ content:"-"; margin-right:3px; position:absolute; left:0; top:0}
.tbl-title{ font-size:13px; font-weight:700; color:#882a09; font-style:italic; padding-bottom:14px;}
.docs-reqd{ font-size:14px; color:#4c4c4c; border-bottom:1px solid #dee6f2; padding:0 0 10px; margin-top:15px;}
.txt-shw{ padding: 5px 0 }

.my-shipping-address .ver-tab-content{}
.my-shipping-address .ver-tab-content .resp-vtabs .resp-tabs-container{ position: relative;padding-left: 140px;}
.my-shipping-address .ver-tab-content .resp-vtabs ul.resp-tabs-list{ position: absolute; left: 0; top: 0; width: 141px;}
.my-shipping-address .ver-tab-content .resp-vtabs .resp-tabs-container .form-group{ margin-bottom: 0 !important}
.my-shipping-address .ver-tab-content .r-tabs .resp-tabs-container .r-tabs-panel{ }
.oci-shipping .hrz-form-style.custome-grid h4{ font-size: 13px;}
.my-shipping-address .ver-tab-content .resp-vtabs .resp-tabs-list li{ width: 132px !important;}
.my-shipping-address .ver-tab-content .resp-vtabs .resp-tabs-list li.r-tabs-state-active{ width: 132px !important;}
.my-shipping-address .ver-tab-content .resp-vtabs li.r-tabs-state-active{ min-width: inherit; position: relative}
.my-shipping-address .ver-tab-content .resp-vtabs li.r-tabs-state-active:after{ content: ""; position: absolute; right: -9px; top: 0; height: 105%; width: 12px; background: #fff; z-index: 9999; top: -1px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; display: block !important }

.my-shipping-address .ver-tab-content .r-tabs .resp-tabs-container .r-tabs-panel{ padding-bottom: 9px;}
.oci-shipping #TrackApplicationTabs{ margin-bottom: 19px;}
.my-shipping-address .ver-tab-content  .r-tabs .r-tabs-nav{ overflow: auto}
.custome-grid.half-col .styled-select{ max-width: 245px  !important; clear: both}
.oci-shipping .my-shipping-address{ margin-bottom: 20px;} 
/*OCI FLOW END*/


/*VISA FLOW START*/
.payment-summery-box .pay-summery-sect > li > b{ text-transform: none}
.checklist table td:last-child p { font-size: 12px}
.checklist table td:last-child p b{ font-size: 14px;}
/*VISA FLOW END*/

/*renunciation-standalone-without-apf-by-shipping START*/
.search-wgt-box .col-sm-12 > .orng-box-rounded .form-group.row > .form-rt label.radio-inline{ min-width: 95px}
/*renunciation-standalone-without-apf-by-shipping END*/
.summery-cont .bdr-box-rounded h4.ship-title{ font-size: 18px}
/* 07-12-15 */

/*08-12-2015*/
h1.subtitle-first-cap, .main-content h1.subtitle-first-cap, .first-cap { text-transform: capitalize; }
/*end 08-12-2015*/

 /* 08-12-15 */
.indian-origin-yes-exp > div:last-child { border-bottom-color:#DFDFDF;  }
.form-highlight-sect > div:last-child,
.form-highlight-sect > div > div:last-child  { border-bottom:0; padding-bottom:0; margin-bottom:0;}
.indian-origin-yes-exp > .form-highlight-sect { border-bottom-color:#fff;  }
.indian-origin-yes-exp > div { clear:both; }
.form-highlight-sect > div {  }
 /* 08-12-15 */
 
 /*fee-finder-visa-renunciation-standalone*/
.notes-lt-blue-box .box-content li{ font-size: 13px !important}
.notes-lt-blue-box .box-content li + li{ margin-top: 6px;}
.order-form h5{ font-weight: bold}
/*fee-finder-visa-renunciation-standalone*/
.form  .panel-body {padding:10px 0;}
.sect-body .hrz-form-style .form-group label.radio-inline, .sect-body .hrz-form-style .form-highlight-sect .form-group label.radio-inline {min-width:38%}

/*Track My Application Breadcrumb 9/10 12 - 2015*/
.breadcrumb-box .owl-carousel .owl-wrapper{border-bottom: 1px solid #DADCDF; width:100%; float:left;margin:0px; min-height:161px;}
.breadcrumb-box .owl-carousel .owl-item{	float: left;  padding:22px 5px 2px;}
.breadcrumb-box .owl-carousel .owl-buttons {left: 0;margin-top:0px;position: absolute;top: 0%;width: 100%;}
.breadcrumb-box .owl-buttons  .owl-prev {margin-left: 0;z-index:2}
.breadcrumb-box .owl-buttons .owl-next {margin-right: 0; z-index:2}
.breadcrumb-box .owl-buttons .owl-next { width:37px; text-align:center;position:absolute; top:0; right:0;cursor:pointer;
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(240,240,240,1)), color-stop(0%, rgba(56,56,56,1)), color-stop(0%, rgba(0,0,0,1)), color-stop(0%, rgba(56,56,56,1)), color-stop(0%, rgba(255,255,255,1)), color-stop(59%, rgba(234,234,234,1)), color-stop(73%, rgba(220,220,220,1)), color-stop(90%, rgba(192,192,192,1)), color-stop(100%, rgba(180,180,180,1)));
background: -webkit-linear-gradient(left, rgba(240,240,240,1) 0%, rgba(56,56,56,1) 0%, rgba(0,0,0,1) 0%, rgba(56,56,56,1) 0%, rgba(255,255,255,1) 0%, rgba(234,234,234,1) 59%, rgba(220,220,220,1) 73%, rgba(192,192,192,1) 90%, rgba(180,180,180,1) 100%);
background: -o-linear-gradient(left, rgba(240,240,240,1) 0%, rgba(56,56,56,1) 0%, rgba(0,0,0,1) 0%, rgba(56,56,56,1) 0%, rgba(255,255,255,1) 0%, rgba(234,234,234,1) 59%, rgba(220,220,220,1) 73%, rgba(192,192,192,1) 90%, rgba(180,180,180,1) 100%);
background: -ms-linear-gradient(left, rgba(240,240,240,1) 0%, rgba(56,56,56,1) 0%, rgba(0,0,0,1) 0%, rgba(56,56,56,1) 0%, rgba(255,255,255,1) 0%, rgba(234,234,234,1) 59%, rgba(220,220,220,1) 73%, rgba(192,192,192,1) 90%, rgba(180,180,180,1) 100%);
background: linear-gradient(to right, rgba(240,240,240,1) 0%, rgba(56,56,56,1) 0%, rgba(0,0,0,1) 0%, rgba(56,56,56,1) 0%, rgba(255,255,255,1) 0%, rgba(234,234,234,1) 59%, rgba(220,220,220,1) 73%, rgba(192,192,192,1) 90%, rgba(180,180,180,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#b4b4b4', GradientType=1 );}
.breadcrumb-box .owl-buttons .owl-prev { width:37px;text-align:center;position:absolute; top:0; left:0; cursor:pointer;
background: rgba(180,180,180,1);
background: -moz-linear-gradient(left, rgba(180,180,180,1) 0%, rgba(192,192,192,1) 10%, rgba(220,220,220,1) 27%, rgba(234,234,234,1) 41%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(180,180,180,1)), color-stop(10%, rgba(192,192,192,1)), color-stop(27%, rgba(220,220,220,1)), color-stop(41%, rgba(234,234,234,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(left, rgba(180,180,180,1) 0%, rgba(192,192,192,1) 10%, rgba(220,220,220,1) 27%, rgba(234,234,234,1) 41%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(left, rgba(180,180,180,1) 0%, rgba(192,192,192,1) 10%, rgba(220,220,220,1) 27%, rgba(234,234,234,1) 41%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(left, rgba(180,180,180,1) 0%, rgba(192,192,192,1) 10%, rgba(220,220,220,1) 27%, rgba(234,234,234,1) 41%, rgba(255,255,255,1) 100%);
background: linear-gradient(to right, rgba(180,180,180,1) 0%, rgba(192,192,192,1) 10%, rgba(220,220,220,1) 27%, rgba(234,234,234,1) 41%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4b4b4', endColorstr='#ffffff', GradientType=1 );}
.breadcrumb-box .owl-buttons .owl-prev:before {color: #003463;content: "\f053";font-family: 'FontAwesome';font-size: 30px;line-height: 160px;cursor:pointer; text-align:center;}
.breadcrumb-box .owl-buttons .owl-next:before {content:"\f054";font-family:'FontAwesome'; color:#003463; font-size:30px; line-height:160px;cursor:pointer;text-align:center;}
.breadcrumb-box .trandtc-breadcrumbs li{max-width:none; display:inline-block}
.breadcrumb-box .trandtc-breadcrumbs{display:block; overflow:hidden;}
.breadcrumb-box { position:relative;margin: -35px -20px -21px;}
.breadcrumb-box .trandtc-breadcrumbs-wrap:before {top: 34px; left:82px; width:auto}
.breadcrumb-box .trandtc-breadcrumbs li span > b {line-height:normal; font-weight:normal; font-family:arial;}
.breadcrumb-box .trandtc-breadcrumbs li.active {width:104px !important;}
.breadcrumb-box .trandtc-breadcrumbs li.active span > b {line-height:normal; font-size:19px; color:#ff0000}
.breadcrumb-box .trandtc-breadcrumbs li.active span > b small {line-height:normal; font-size:15px;}
.breadcrumb-box .trandtc-breadcrumbs li span > b > b{color:#380077; font-size:12px;}
.breadcrumb-box .trandtc-breadcrumbs li span > b > b.sm{color:#380077; font-size:11px;line-height:normal;}
.breadcrumb-box .trandtc-breadcrumbs li span > b > small b{color:#380077; font-size:11px;}
.breadcrumb-box .trandtc-breadcrumbs li span > b small { font-size:11px;}
.breadcrumb-box  li.breadcrumb-sub-sec { margin:50px -5px 0; position:relative}
.breadcrumb-box  li.breadcrumb-sub-sec span {position:relative;}
.breadcrumb-box  li.breadcrumb-sub-sec span:after {background: #CCCCCC;content: "";height: 3px;left:0px;position: absolute;right:0;top: 15px;z-index:-1}
.breadcrumb-box  li.breadcrumb-sub-sec.start:before {content:""; border-left:3px solid #ccc; display:inline-block; position:absolute; min-height:50px; margin:-13px 0; left:5px; top:0}
.breadcrumb-box  li.breadcrumb-sub-sec.end {width:131px !important;}
.breadcrumb-box  li.breadcrumb-sub-sec.end:after {content:""; border-right:3px solid #ccc; display:inline-block; position:absolute; min-height:50px; margin:-13px 0; right:5px; top:0}
/*Track My Application Breadcrumb 9/10 12 - 2015*/

/*visa-submit-application-with-perform-address-check (fee-finder-visa-renunciation) 10-12-2015*/
.perform-add-check{ position: relative; float: right; display:block; cursor: pointer; margin: 10px 0 15px;font-weight: bold}
.perform-add{ float: left; width: 100%; border:1px solid #cccccc; padding: 10px; margin-bottom: 10px; display: none}
.perform-add h4{ margin-bottom: 5px !important;}
.perform-add ul{ list-style: none; margin: 0; padding: 0;}
.perform-add ul li{ border-bottom: 1px solid #eeeeee; padding: 10px 0 }
.perform-add ul li:last-child{ border-bottom: 0}
.my-shipping-address .perform-add  .radio-inline, .my-shipping-address .perform-add .checkbox-inline{  padding-left: 45px !important;  float: none}
.perform-add .styled-radio{ position: absolute; left: 0; top: 50% !important; margin-left: 12px !important; margin-top: -8px !important}
/*visa-submit-application-with-perform-address-check (fee-finder-visa-renunciation) 10-12-2015*/


/*Filled Oci Application*/
.ckgs-app table td, .ckgs-app table th {border: 1px solid #E4EBF5;padding: 10px;text-align: left;vertical-align: top;}
.ckgs-app table th {color: #000000;font-size: 13px;}
.ckgs-app table td {color: #2a2a2a;font-size: 12px;}
.ckgs-app table th small {font-weight:normal;}
.checklist .ckgs-app table th:first-child + th {min-width: 158px;width: 450px;}
.checklist .ckgs-app table th:first-child + th + th {min-width: 180px;width: 100px;}
.proof-list {list-style-type:none; margin:0; padding:6px 0 0 20px; color:#4c4c4c;}
.proof-list li:before {content:"-"; position:absolute; display:inline-block; margin-left:-10px;}
.checkbox-list {list-style-type:none; margin:0; padding:15px 0 0 0px; text-align:center; line-height:20px;}
.type-3 .search-res-info-list li {margin-right: 4%;}
#search-wgt-tabs-sect.resp-tab-shadowed.r-tabs.custabs-sect .r-tabs-nav .r-tabs-tab { width:135px; }
.max-hgt-scrl { max-height:350px; overflow:auto; }
.max-hgt-scrl > table  { height:auto !important; }

/*Visa + Renunciation Combined*/
.applied-for-renunciation-no-exp .ind-passport-posses-yes-exp {margin-bottom: 0px; padding-bottom:20px;}
.ind-passport-posses-yes-exp > .form-group > .col-xs-6.col-mobi-12:first-child {width:330px !important;}
.ind-passport-posses-yes-exp > .form-group > .col-xs-6.col-mobi-12:first-child + .col-xs-6.col-mobi-12 {margin-left:334px !important}
.ind-passport-posses-yes-exp > .form-group > .col-xs-6.col-mobi-12:first-child + .col-xs-6.col-mobi-12{padding-left:0; padding-right:0;}
/*form.hrz-form-style .form-highlight-sect.indian-origin-yes-exp.visa-widgets {padding-bottom: 10px;}*/
#renunciation em.date-formate {line-height: 24px;}
.visa-form-box .txt-italic {color:#575757; font-size:11px;}
.all-doc-recived  label.checkbox-inline {line-height: 18px;}
.sub-tabs.txt-left li + li {border-left:1px solid #ccc; padding-left:10px;}
.sub-tabs.txt-left li a {padding: 2px 20px 2px 30px;background: url("../images/common/bg-radio-sep.png") no-repeat scroll 10px 3px rgba(0, 0, 0, 0);}
.sub-tabs.txt-left li.active a {background: url("../images/common/bg-radio-sep1.png") no-repeat scroll 10px 2px rgba(0, 0, 0, 0);}
.sub-tabs.txt-left .radio-inline:first-child {padding-left: 0px !important; margin-right:0 !important}	
.visa-form-box ul li a, .visa-form-box ul li b {text-align:right; width:100%;display:inline-block;}
.sidebox.imp-notes-box.extra-top-mar {margin-top:15px;}	
.indian-origin-yes-exp > .form-group.row.second-last > .col-xs-6.col-mobi-12:first-child {width:330px !important;}
.indian-origin-yes-exp > .form-group.row.second-last > .col-xs-6.col-mobi-12:first-child + .col-xs-6.col-mobi-12 {margin-left:334px !important}
.indian-origin-yes-exp > .form-group.row.second-last > .col-xs-6.col-mobi-12:first-child + .col-xs-6.col-mobi-12{padding-left:0; padding-right:0;}
.find-box > .orng-box-rounded.content-box:first-child .form-highlight-sect.indian-origin-yes-exp .ind-passport-yes-hide.form-highlight-sect-sub .form-group.row.second-last > .col-xs-6.col-mobi-12:first-child + .col-xs-6.col-mobi-12 {margin-left: 327px;}
.find-box > .orng-box-rounded.content-box:first-child .form-highlight-sect.indian-origin-yes-exp.ind-passport-yes-hide.form-highlight-sect-sub .form-group.row.second-last > .col-xs-6.col-mobi-12:first-child + .col-xs-6.col-mobi-12 {margin-left: 334px;}
.static-tab-sect .ttl-part-two .lft-sec > .print-ttl {line-height:27px;}
#tab-deemed-surrender-certificate .print-ttl {line-height:27px; margin-bottom:10px;}
/*Visa + Renunciation Combined*/

/** 23-12-2015**/
.nav > li > a {    padding-left: 8px; padding-right: 8px;}
.notes-lt-orange-box li a {display: inline-block; vertical-align: top}
.cate-box.oci .text-part ul li, .cate-box.pio .text-part ul li {height: auto}
.cate-box.renunciation .text-part ul li, .cate-box.pio .text-part ul li {min-width: 122px !important;}
.pio-notice-box {right: 0px; top: 32px;background:#fefeee; border:1px solid #a8a7a7; border-radius:4px; -webkit- border-radius:4px; -moz- border-radius:4px; -ms- border-radius:4px; padding: 8px;  font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color: #032322; margin-bottom: 10px}
.pio-notice-box p{margin:5px 0 0; display:inline-block}
.pio-notice-box h5{  font-weight:bold; color:#ff2600; border-bottom:1px solid #e4e4e4; margin: 0 0 3px; padding: 0 0 4px; font-size:20px; line-height:22px;  text-align:center;}
.pio-notice-box p strong{ display:block}
.pio-notice-box b{color:#ff2600;}
.pio-notice-box a {color: #003464; text-decoration:underline; display:inline-block; margin-left:5px}
.pio-notice-box a:hover {text-decoration:none}
.app-centre .pio-notice-box.typ2{ max-width: 210px; margin: 5px 0 0 5px}
.how-to-apply img{ width: 100%}
/** 23-12-2015 ends **/

/** 24-12-2015**/
.txt-underline {text-decoration: underline !important;}
form.hrz-form-style .form-highlight-sect.indian-origin-yes-exp .renouncedyourIndCitizenship  {margin-bottom: 0;margin-left: -6px;margin-right: -6px;}
.fileupload .remove {display: none !important;}
.fileupload.fileupload-exists .remove {display: inline-block !important;}

/*29-12-2015*/
#VisaTabs .resp-tabs-list li.resp-tab-active > strong {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none; background: #ffffff none repeat scroll 0 0; border-color: #ccc #ccc -moz-use-text-color; border-image: none; border-style: solid solid none;border-width: 1px 1px 0; color: #e0771e;    font-weight: normal;height: 49px; margin: 0 0 -18px;position: relative;  text-decoration: none;display:block; padding:10px 6px}
#VisaTabs  .resp-tabs-list > li > strong {  background: #fafcff none repeat scroll 0 0; border: 1px solid #b5d0e3; color: #04346e;display: inline-block; font-weight: normal; margin: 0;   padding: 10px 6px;text-decoration: none;}
/*29-12-2015*/


/*30-12-2015*/
.blue-box-rounded {height:100%}
.blue-box-rounded .box-content {height:100%}
/*30-12-2015*/

/*31-12-2015*/
.blue-box-rounded.appointment .box-content .orange-txt {bottom: 15px; position:absolute;text-align: center;width:100%;}
.blue-box-rounded{position:relative;}
.blue-box-rounded .box-content {padding:20px 0 35px 0;}
/*31-12-2015*/

/*06-01-2016*/
.toggleFooter {width:100%; margin: 0 auto;  text-transform: uppercase; min-height: 40px; position: relative; background:#003f75; color: #fff; margin:0; -moz-box-shadow: inset 0 0 5px 5px #053663;-webkit-box-shadow: inset 0 0 5px 5px #053663; box-shadow: inset 0 0 5px 5px #053663; line-height: 40px; font-weight: normal; cursor: pointer; font-weight: bold; font-size: 1.2em; margin: -10px 0 10px}
.toggleFooter strong{margin:0 auto;width:96%; display:block}
.toggleFooter strong:after{    content: "\f078"; font-family: FontAwesome;font-style: normal;font-weight: normal;position: absolute;right: 10px;line-height: 40px;}
.toggleFooter.active strong:after{    content: "\f077";}

strong.uline {text-decoration: underline !important}
.shadow-box.feedback-form.center-block .bootstrap-select.btn-group .dropdown-menu li:first-child{display:none}
/*06-01-2016*/


/*13-01-2016*/
/* COMMON */
.bg-green-dark { background:#a5a385; }
.bg-purple { background:#937ab2; }
/* COMMON */

.box-list { display:block; margin:0 -15px; padding:0; }
.box-list > li { display:block; float:left; padding:9px 15px; }
.box-list.count-three > li { width:33.33%; }
.box-list > li > div { display:block; height:100%; position:relative; }
.box-list > li > .bg-orange { background:#e47c3b; border-bottom:1px solid #e47c3b; } 
.box-list > li > .bg-blue { background:#6095c9; border-bottom:1px solid #6095c9;  } 
.box-list > li > .bg-green { background:#4ab473; border-bottom:1px solid #4ab473;  } 
.box-list > li > .bg-pink { background:#fc568b; border-bottom:1px solid #fc568b;  } 
.box-list > li > .bg-purple { background:#937ab2; border-bottom:1px solid #937ab2;  }
.box-list > li > .bg-green-dark { background:#a5a385; border-bottom:1px solid #a5a385;  }

.box-list > li > .bg-orange > .tl { background:#e47c3b; } 
.box-list > li > .bg-blue > .tl { background:#6095c9;  } 
.box-list > li > .bg-green > .tl { background:#4ab473;  } 
.box-list > li > .bg-pink > .tl { background:#fc568b;  } 
.box-list > li > .bg-purple > .tl { background:#937ab2;  }
.box-list > li > .bg-green-dark > .tl { background:#a5a385;  } 

.box-list > li > div > .tl { background:none; display:table; font-size:15px; font-weight:bold; position:absolute; left:0; top:0; right:0; z-index:2; width:100%; margin-bottom:8px;}
.box-list > li > div > .tl > span { display:table-cell; background:rgba(0,0,0,0.3); width:26px; padding:5px; text-align:center; color:#fff; }
.box-list > li > div > .tl > b { display:table-cell; padding:5px 7px; color:#fff; }
.box-list > li > div > .txt { background:#fff; padding:9px 7px; margin:0 1px 1px; height:100%; position:relative; z-index:1; font-size:12px; line-height:16px !important; color:#555555; }
.box-list > li > div > .txt p { margin:0;  }
.box-list > li > div > .txt p > b { display:inline-block; }
.box-list > li > div > .txt p + p { margin:6px 0 0 0; }
.box-list > li > div > .txt > .btm-sec { position:absolute; left:0; bottom:0; right:0; text-align:center; padding:10px 7px 10px; }
.box-list > li > div > .txt > .btm-sec > .btn { margin-bottom:12px; }
.box-list > li > div > .txt > .btm-sec > .btn:last-child { margin-bottom:0px; }
.box-list > li > div > .txt > .bullet-list { padding:0; padding:0 0 0; display:inline-block; width:100%; list-style:none; }
.box-list > li > div > .txt > .bullet-list > li { margin:0; display:block; padding-left:12px; line-height:16px !important;  position:relative; }
.box-list > li > div > .txt > .bullet-list > li:before { content:'\f111'; font-family:"FontAwesome"; font-size:6px; position:absolute; left:0; top:-1px;}
.box-list > li > div > .txt > .bullet-list > li + li { margin-top:6px; }

.renunciation-pio .styled-form-white label {font-style:normal; font-size:13px !important; margin-bottom:4px;}
.pio.payment-receipt .bdr-box-rounded .pay-details li > span {text-align: left;}
.pio .online-forms.letter-sec .row-xs > [class^="col"]:last-child {margin-bottom: 0 !important;}
.payment-summery-box ul.payment-total {border-top:1px solid #d4d4d4;}
.home .cate-box .text-part ul li:first-child, .home .cate-box .text-part ul li {min-width: 149px !important;}
.home .cate-box .text-part ul.angle-circle-right-list li:first-child, .home .cate-box .text-part ul.angle-circle-right-list li.cat-list-03 {min-width: 149px !important;}
.pio.form-output .tracking-only.e-visa-cont .sub-ttl.big26 {font-size:25px;}
.btn-primary-gradient:hover {opacity:0.8}
.tooltip-btn {position:relative;}

.temp-id .tooltip .tooltip-inner{min-width:100%}
.temp-id .tooltip.fade.bottom.in {right:10px}

ul.icn-tick li {line-height:20px;}
.para-line-height {line-height:14px;}
.e-visa-cont .form-group.text-center > a.btn-lg + a.btn-lg {min-width:165px; opacity:0.8;}
.e-visa-cont .form-group.text-center > a.btn-lg + a.btn-lg.drk-btn {min-width:165px; opacity:1;}
.e-visa-cont .form-group.text-center > a.btn-lg + a.btn-lg.drk-btn:hover {min-width:165px; opacity:0.8;}
.pio.payment-money-order .input-append .form-date-field {width:75px;}
.note-list li{font-size:14px; list-style:none; padding-left:10px; font-size:12px;}
.note-list li:before{content:"\f111"; position:absolute; display:inline-block;font-size:14px; list-style:none; margin-left:-10px; font-size:8px; color:#6d6d6d;}
.payment-receipt ul.icn-tick li span {font-style: normal;}
.btn-primary-o:hover {opacity:0.8;}
body.pio .pio-nav .dropdown-menu a {background: none;color: #FB783E;}
.e-visa-cont .row-tl.completed > i:before {font-weight:normal; font-size:11px;}
.payment-money-order .submit-app-cont .txt-note {margin: 17px 0 20px;}


.btn.btn-blue-gradient { color:#fff; border-color:#00489f; text-shadow:1px 1px 3px #094884; background: #0d6ec9; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0d6ec9), to(#0a5dad)); background: -webkit-linear-gradient(#0d6ec9, #0a5dad); background: -moz-linear-gradient(#0d6ec9, #0a5dad); background: -ms-linear-gradient(#0d6ec9, #0a5dad); background: -o-linear-gradient(#0d6ec9, #0a5dad);background: linear-gradient(#0d6ec9, #0a5dad);-pie-background: linear-gradient(#0d6ec9, #0a5dad); }
.btn.btn-blue-gradient.btn-lg { font-size:18px; font-weight:bold; padding-left:10px; padding-right:10px; white-space:normal; min-width:190px }

/*oci-match-up-request-form-shipping-prepaid-envelope/*/
.matchup-request-form .hrz-form-style.type-centered .form-group label { font-size:13px;}
.matchup-request-form .hrz-form-style .radio-inline i {color: #000;}
.label-tooltip > div {font-size:12px; padding:5px 0 0; line-height:15px;}
.matchup-request-form .type-3 .search-res-info-list li { margin-right: 1.9%;}
.col-sub-sec strong {font-size:13px;}
.summery-cont-high.two-level .cate-bx + .cate-bx{padding-top: 28px;}
/*oci-match-up-request-form-shipping-prepaid-envelope/*/

.oci-matchup .hrz-form-style.type-centered .form-group label, 
.oci-matchup .hrz-form-style.type-centered .form-group label { font-size:13px;}
.oci-matchup .hrz-form-style .form-group label.radio-inline, 
.oci-matchup .hrz-form-style .form-highlight-sect .form-group label.radio-inline {min-width: 95px;text-align: left; width: auto !important;}
.online-forms .css-table tr th + th + th + th {width:100%;}
.matchup-request-form .hrz-form-style .radio-address {padding-bottom:20px;}

/*oci-match-up-request-form-shipping*/
.col-sub-sec .checkbox-inline .styled-checkbox {top:4px !important;}
.matchup-request-form .btn-gradient.btn-find-visa { min-width: 148px; }
/*oci-match-up-request-form-shipping*/

/*14-01-2016*/
/*.matchup-request-form .intro-des.txt-bold.txt-italic.orange { margin-bottom: 15px !important; }*/
.matchup-request-form .submit-row-sm { padding-bottom: 0; margin-bottom: 5px !important; }
.matchup-request-form .payment-mode-opts .radio-inline { min-width: 95px !important; }
.matchup-request-form .shadowd-box .box-content .sect-body { padding: 10px; }
.matchup-request-form .shadowd-box .box-content .sect-body .adult-options-div { margin: 22px 0; }
.matchup-request-form .shadowd-box .box-content .sect-body .adult-options-div ol.bullet-list { padding-bottom: 0 !important; margin-bottom: 0 !important; }

.visa-shipping .shadowd-box.submit-app-cont .hrz-form-style.custome-grid .form-group label.radio-inline + label.radio-inline { padding-top: 6px; }
.adult-online-options-div .bullet-list li { line-height: 20px !important; margin-bottom: 0; }
.green-text { color: #026d1b !important; }

/*14-01-2016 ends*/

/*15-01-2016*/
.matchup-request-form .online-forms.output .radio-inline { padding-left: 0 !important; }
.matchup-request-form .sign p { font-size: 12px !important; }
/*.matchup-request-form .visa-shipping .hrz-form-style.custome-grid .form-group.row > div { padding-right: 30px !important; }*/
/*.matchup-request-form .breadcrumb { padding: 2px 0px 0px; }*/
.matchup-request-form .main-content h1 { margin-bottom: 0px !important; }
/*.matchup-request-form .main-content .search-wgt-box > div > p.intro-des  { margin-bottom: 5px !important; }*/
.grey-clm-high-tbl ul.icn-tick li { line-height: 12px; }
.reprint-forms { float: right; }
.reprint-forms button { width: 145px !important; max-width: 145px !important; }

.matchup-request-form .search-wgt-box form.hrz-form-style .row > [class^="col"] > .row { margin-bottom:0; }
.matchup-request-form .search-wgt-box form.hrz-form-style .row > [class^="col"] > .row > [class^="col"]{ padding-bottom:0; }
.matchup-request-form .search-wgt-box form.hrz-form-style .row > [class^="col"] > .row > [class^="col"] > .capcha-inline.responsive { padding-left:0 !important; margin-top:-5px; }
.matchup-request-form .search-wgt-box form.hrz-form-style .row > [class^="col"] > .row > [class^="col"] > .capcha-inline.responsive > img { max-width:none; }
.matchup-request-form .search-wgt-box form.hrz-form-style .row.submit-row-sm { margin-top:14px; }
.matchup-request-form .search-wgt-box form.hrz-form-style .row.submit-row-sm .search-res-info.type-2 { margin-top:14px; }
.matchup-request-form .search-res-info.type-2 { padding-top:8px; }
.matchup-request-form .sign { margin-bottom:8px; }

/*15-01-2016 ends*/
/*13-01-2016*/




/*oci-document-checklist*/
.two-steps-process, .two-steps-process .subtxt { font-size:14px !important;}
.two-steps-process ol {padding:0 20px 0px;}
.two-steps-process h4 {padding-top:10px; margin-bottom:5px;}
.two-steps-process .parent-nationals	.radio-inline.radio-col-5 {min-width: 20%;}
.two-steps-process ol li {line-height:24px;}
.doc-checlkist .form-group .radio-row label.radio-inline.radio-col-5{min-width: 18% !important;}
.doc-checlkist .form-group .radio-row label.radio-inline.radio-col-9{width: 32% !important; min-width: 32% !important; line-height:18px !important}
.gray-bg { background:#f6f6f6; padding:8px 12px 15px; margin-bottom:20px; border:1px solid #cecece;}
.tbl-blue { background:#e0e8f3; border-top:1px solid #acc4d5; border-left:1px solid #acc4d5;border-right:1px solid #acc4d5; padding:10px; display:table; width:100%}
.tbl-blue h4 {display:table-cell;  font-weight:bold; color:#000; line-height:25px;}
.checklist .tbl-bdr-blue table td.sr-no, .checklist .tbl-bdr-blue table th.sr-no {min-width: 45px;}
.no {display:table-cell; font-size:50px; width:40px; font-weight:bold; color:#000; vertical-align:middle; opacity:0.3}
.checklist .tbl-bdr-blue table td, .checklist .tbl-bdr-blue table th {border: 1px solid #acc4d5;padding:5px;}
.checklist .tbl-bdr-blue table th:first-child + th {min-width: 136px;width: 250px; vertical-align:middle;}
.checklist .tbl-bdr-blue table th:first-child + th + th {min-width: 147px;width: 400px;vertical-align:middle;}
/*.abs-list {padding:0 !important}*/
.abs-list .checklist-doc.type-2 {height:100%; max-height:100%}
.abs-list .checklist-doc {border:none; padding:0}
.abs-list .checklist-doc.type-2 > ul > li > b {border-left: 1px solid #acc4d5;max-width: auto; font-weight:normal;min-width: 140px; width:140px; padding-left:5px;}
.abs-list .checklist-doc.type-2 .check-list {padding-left:10px; display:inline-block;}
.abs-list .checklist-doc.type-2 .check-list  li{padding-left:20px;}
.abs-list .checklist-doc.type-2 .check-list  li:before{content:"\f111"; display:inline-block; position:absolute;font-family: 'FontAwesome'; font-size:6.3px;margin-left:-10px; color:#787878; line-height:20px; left:10px;}

.total-doc {font-size:18px !important; background:#fbfcff; text-align:left !important; font-weight:bold; color:#000; padding:10px 5px !important; vertical-align:middle;}
.checklist .tbl-bdr-blue table td.total-doc:first-child + td.total-doc,
.checklist .tbl-bdr-lght-orange table td.total-doc:first-child + td.total-doc {border-left:0 !important}
.checklist .tbl-bdr-blue table td.total-doc:first-child,
.checklist .tbl-bdr-lght-orange table td.total-doc:first-child {border-right:0 !important}
.total-doc b {display:inline-block;/*float:right; margin-right:30px;*/}


.tbl-lght-orange { background:#f5e9de; border-top:1px solid #f2d7bd; border-left:1px solid #f2d7bd;border-right:1px solid #f2d7bd; padding:10px; display:table; width:100%}
.tbl-lght-orange h4 {display:table-cell;  font-weight:bold;color:#000;line-height:25px;}
.checklist .tbl-bdr-lght-orange table td, .checklist .tbl-bdr-lght-orange table th {border: 1px solid #f2d7bd; padding:5px;}
.checklist .tbl-bdr-lght-orange table th:first-child + th {min-width: 142px;width: 110px;vertical-align:middle;}
.checklist .tbl-bdr-lght-orange table th:first-child + th + th {min-width: 144px;width: 70px;vertical-align:middle;}
.checklist .tbl-bdr-lght-orange thead tr:first-child {background: none repeat scroll 0 0 #fff9f3;}
.tbl-bdr-lght-orange .total-doc {font-size:18px !important; background:#fff9f3; font-weight:bold; color:#000;}
/*.tbl-bdr-lght-orange .total-doc b{float:right; margin-right:30px;}*/
.checklist .tbl-bdr-lght-orange table td i, .checklist .tbl-bdr-lght-orange table td span  {display:inline-block;}
.checklist .tbl-bdr-lght-orange table td i b {display:inline-block}
.tbl-bdr-lght-orange .abs-list .checklist-doc.type-2 .check-list li {margin-bottom:10px; padding:0;}
.checklist .tbl-bdr-lght-orange table td.sr-no, .checklist .tbl-bdr-lght-orange table th.sr-no {min-width: 42px;}
.tbl-bdr-lght-orange .abs-list .checklist-doc.type-2 > ul > li > b {border-left:1px solid #F2D7BD; min-width:138px}
.abs-list .checklist-doc.type-2 .or {display:block; text-align:center; padding:5px 0;}
.abs-list .checklist-doc.type-2 .check-list {padding-top: 5px; position:relative;}
.v-middle {vertical-align:middle !important;}
.checklist-doc.type-2 .check-list li span:before { content:"";}
.checklist-doc.type-2 .check-list li span {padding-left:0; font-size:12px; margin-bottom:0;}
.v-middle > .typ-2  {margin-top:200px;}
.v-middle > .typ-2 span {margin-top:20px;}
.abs-list .check-list li .col-left {display:table-cell; float:left; width:52%;}
.abs-list .check-list li .col-right {display:table-cell; float:right; width:170px; padding-left:10px; border-left:1px solid #F2D7BD;}
.abs-list .check-list li .col-right span {display:block; margin-bottom:0;}
.tbl-bdr-lght-orange .abs-list .checklist-doc.type-2 .check-list.no-mar li {margin-bottom:0; display:table;}
.doc-list-col { width:60%}
.ex-wdth {width:210px;}

.two-steps-process .subheading{ color: #4A4A4A;font-size: 22px;font-weight: bold;line-height: 36px;margin: 0 0 5px; padding: 0;}
.two-steps-process .subheading span{ float:none;}
/*oci-document-checklist*/

.txt-normal { font-weight:normal; }
.txt-center { text-align:center; }
b.txt-center { display:block; text-align:center; }

.col-md-9 .checklist table { width:100%; }
.bullet-list-tbl {  }
.checklist .table-responsive table tr.bullet-list-tbl { border-bottom:0; }
.checklist .table-responsive table tr.bullet-list-tbl.bdr-tp { border-top:1px solid #F2D7BD; }
.checklist .table-responsive table tr.bullet-list-tbl > td { border-bottom:0; border-top:0; }
.checklist .table-responsive table tr.bullet-list-tbl > td.v-center { vertical-align:middle !important; }
.list-bult { position:relative; padding-left:15px; font-weight:normal; display:block; }
.list-bult:before { content: "\f111"; display: inline-block; position: absolute; font-family: 'FontAwesome'; font-size: 0.6em; margin-left:0px; color: #787878; line-height:1em;left: 0px; top:4px;  }

/*Popup bullet*/
.steps-to-follow {margin:0; padding:0;}
.steps-to-follow li{ list-style-type:none;}
/*Popup bullet*/


.message-box{background: url(../images/message.png) no-repeat; max-width: 190px; padding: 27px 15px 30px 20px; margin-bottom: 20px; margin-left:10px; margin-top: -20px;}
.message-box .head{display: block;}
.icon-pdf{width: 27px; height:30px; background: url(../images/icon-pdf.png) no-repeat left; vertical-align: middle; float: left}
.message-box .ic-head{float: none; margin-top: 6px; padding: 0 8px 10px opx; font-weight:normal; font-size:13px; color:#275984}
.message-box .read-more{float:left; margin-right:20px}
.message-box .read-more, .message-box .read-more a{color: #f16c1b}
.message-box .read-more a{text-decoration:underline}
.message-box p{ font-size:12px; color:#676767; margin-top:4px; margin-bottom:3px}
.message-box .read-more .right-arrow-carret{font-size:12px; font-weight:bold}

/*** 15 Feb 2016 **/
footer {padding-bottom:132px;}
.bl-box-list > li .boxIn small{line-height: 1.2em; display: block; padding: 3px}
.footer-band-note {    color: #E88143;border-top: 1px solid #51647B;padding: 5px 0;margin-top: 7px;}
footer .footer-band {height: auto}
.bl-box-list > li .boxIn h4{min-height: 38px;}

/*** 26 May 2016 **/
.intro-des.count-two { width: 100%; display: inline-block; }
.intro-des.count-two > li { width: 50%; float: left; }

/* 06-07-2016 */
.checklist.type-02 .tbl-bdr-lght-orange table th:first-child + th + th.details { min-width: 65px; width: 65px; }
.checklist.type-02 .tbl-bdr-blue table th:first-child + th + th.details { min-width: 95px; width: 95px; }
.checklist.type-02 table td { color: #4c4c4c; }
.checklist.type-02 table td > b { font-weight: normal;}
.checklist.type-02 table td > b > b { color: #000;}
.checklist.type-02 .tbl-bdr-blue tr.bullet-list-tbl.last td { border: 1px solid #ACC4D5;}
.checklist.type-02 .list-bult:before { font-size:0.45em; left:6px; top:5px;}
.tbl-blue.type-02 h4, 
.tbl-lght-orange.type-02 h4 { font-style: italic; text-align: center; line-height:18px; }
.tbl-blue.type-02 h4 { color: #000000; }
.tbl-lght-orange.type-02 h4 { color: #882a09; }
.no-tp-bdr td { border-top: 0 !important; }
.col-md-6:last-child .checklist .table-responsive { margin-bottom: 0; }
.cstm-auto-select { clear: both;}
.custome-grid.half-col .cstm-auto-select .styled-select { max-width: 100% !important; float: left; width: auto; min-width: 245px;}
.cstm-auto-select .bootstrap-select.btn-group .btn .filter-option { position: static; padding-right: 20px;}

ul.list { display: inline-block; width: 100%; list-style: none; padding: 0;}
ul.list > li  { font-size: 15px; line-height: normal; }
ul.list > li + li  { margin-top: 6px; }
ul.list > li > b.uline  { color: #002554; }
ul.list > li > b.uline:after  { content: '-'; display: inline-block; font-weight: bold; margin-left: 4px;}

.icn-label-wrap.table-style { width: 100%; border: 0;}
.icn-label-wrap.table-style > .icn-label { width: 39px; }
.icn-label-wrap.table-style > .icn-label > img { margin: 0; padding: 0; }
.icn-label-wrap.table-style > .table-cell { max-width: none; padding: 0 0px 0 0; padding-right: 8px !important; margin: 0; vertical-align: top;}
.icn-label-wrap.table-style > .icn-label.table-cell { min-width: 47px; padding-right: 0px !important; }
.icn-label-wrap.table-style > .table-cell > b { font-weight: normal; margin-bottom: 12px; display: block; }
.icn-label-wrap.table-style > .table-cell > b:last-child { margin-bottom: 0; }
.icn-label-wrap.table-style > .table-cell > b > span { display: inline-block !important; line-height: 16px; width: auto  !important; margin: 0 !important;}
.icn-label-wrap.table-style > .table-cell > b > i { display: block; line-height: 18px; }
.with-num { display:table; width: 100%; margin-top: 0 !important;}
.with-num + .with-num { margin-top: 8px !important;}
.with-num > span { display: table-cell; padding-right: 5px; }
.with-num > span { margin-right: 4px;}

.checkbox-inline > b { font-weight: normal;}
.checkbox-inline > b > i { display: block; }
.checkbox-inline.checked { color: #ff3406; }
.checkbox-inline.checked > b { font-weight: bold;}
.checkbox-inline.checked > b > i{ font-weight:400}
.checkbox-inline.checked .styled-checkbox .check { background-image:url(../images/common/bg_checkbox-approve.png) !important;  background-size:15px 15px; height:15px; width:15px; top:50%; margin-top:-8px; left:50%; margin-left:-8px; }

/*oci-standalone-without-renunciation-FLOW*/
.visa-shipping .hrz-form-style.custome-grid.half-col h4 >span{ display:block; line-height:16px; margin-top:8px; }
label.icn-label img {margin-right:6px;}
label.icn-label b {display:inline-block;}
.icn-label-wrap .icn-label .passport-sign-label { display: inline-block; font-style: normal; text-transform: uppercase}
.sign-options{ border:0 !important; margin-top:8px !important}
.important{ margin-bottom:20px;}
.oci-without-renunciation .own-airbill { display:none}
.oci-without-renunciation.shipping-label-note{ display:none}
.oci-without-renunciation .fed-ex-box{ display:none}
.oci-without-renunciation.oci-submit-app-cont{ display:none}
.payment-summery-box .pay-summery-sect > li { padding-right: 18px;}
.web-ref-no > strong{ font-size:12px;}
.sign-options .total{ background:#fff21e}
.print-output h4.grey-tl-txt{ font-size:17px;}
.bdr-box-rounded .oci-without-renunciation-reciept.pay-details li > span{ width:60px; text-align:right; position:relative}
.bdr-box-rounded .oci-without-renunciation-reciept.pay-details li > span .icon-dollar{ position:absolute; left:0; top:2px;}
.bdr-box-rounded .oci-without-renunciation-reciept.pay-details .total li > span{ width:auto; text-align:right; position:relative}
.bdr-box-rounded .oci-without-renunciation-reciept.pay-details .total li > span .icon-dollar{ position:static; left:0; top:2px;}
.bdr-box-rounded .oci-without-renunciation-reciept.pay-details .cate-box2 li > span{ width:auto; text-align:left}
.bdr-box-rounded .oci-without-renunciation-reciept.pay-details .cate-box2 li > span .icon-dollar{ position:static; left:0; top:2px;}
.visa-shipping .hrz-form-style.custome-grid .form-group.row > div.fed-ex-box.type-02{ padding-left:10px}
/* oci-standalone-without-renunciation-FLOW*/

.trandtc-breadcrumbs li.breadcrumb-sub-sec { top:20px; position:relative; padding-top:0px !important;} /*01-08-16*/
.trandtc-breadcrumbs li.breadcrumb-sub-sec span:after {background: #CCCCCC;content: "";height: 3px;left:0px;position: absolute;right:0;top: 15px;z-index:-1}
.trandtc-breadcrumbs li.breadcrumb-sub-sec.start { padding-left: 0px !important; } /*01-08-16*/
.trandtc-breadcrumbs li.breadcrumb-sub-sec.start:before {content:""; border-left:3px solid #ccc; display:inline-block; position:absolute; min-height:50px; margin:-13px 0; left:0px; top:-20px}
.trandtc-breadcrumbs li.breadcrumb-sub-sec.end {width:131px !important; padding-right: 0px !important;} /*01-08-16*/
.trandtc-breadcrumbs li.breadcrumb-sub-sec.end:after {content:""; border-right:3px solid #ccc; display:inline-block; position:absolute; min-height:50px; margin:-13px 0; right:0px; top:-20px}
.trandtc-breadcrumbs li span > b  em{ font-style:normal; color:#380077; font-weight:700}
.container.temp-container.lg{ max-width:1500px; width:100%}
.trandtc-breadcrumbs li span > b small{ font-size:11px;}
.trandtc-breadcrumbs .disabled{ opacity:1}
.search-res-info.type-4.four-column ul.search-res-info-list li b{display:block; margin-bottom:3px}
.search-res-info.type-4.four-column ul.search-res-info-list li b:after{display:none}
.search-res-info.type-4.four-column ul.search-res-info-list li{margin-right:8%}
.mar-top10{margin-top:10px}
.mar-top15{margin-top:15px}
.yellow-bg.padd-left{padding-left:30px !important}
.col-document-name .bullet-txt{padding-left:15px}

/*Vertical tabs Starts*/
.resp-vtabs-02 { display: table; width: 100%; }
.resp-vtabs-02 .resp-tabs-list { display: table-cell; width:171px; z-index:1; float: none; vertical-align: top; padding: 0; margin: 0 !important; overflow: visible !important; border-right: 1px solid #CCC;}
.resp-vtabs-02 .resp-tabs-list li { color:#1d4572; line-height:14px; border: 0 !important; padding: 0 8px 8px 0 !important; background:#fff !important; margin: 0 !important;}
.resp-vtabs-02 .resp-tabs-list li:last-child { margin-bottom:0 !important; }
.resp-vtabs-02 .resp-tabs-list li > a { display: block; padding: 6px 0px 3px 29px !important; border:0; outline:0; line-height:16px; background:#f9fbff url("../images/common/bg-radio-sep.png") no-repeat scroll 7px 6px ; font-size:12px; cursor:pointer; border:1px solid #D3DFED; position: relative;}
.resp-vtabs-02 .resp-tabs-list li > a > b { border-left: none; display: block; color:#1d4572; }
.resp-vtabs-02 .resp-tabs-list li > a > .add-txt-normal { display: inline-block; color:#ff4e1e; font-size:11px; font-style:normal;}
.resp-vtabs-02 .resp-tabs-list li.r-tabs-state-active { padding: 0 0px 8px 0 !important; border: 0 !important; margin: 0 !important;}
.resp-vtabs-02 .resp-tabs-list li.r-tabs-state-active > a { color: #000; background:#fff url("../images/common/bg-radio-sep1.png") no-repeat scroll 7px 6px; background-color:#fff; border-color: #CCC; border-right: 0; }
.resp-vtabs-02 .resp-tabs-list li.r-tabs-state-active > a > b,
.resp-vtabs-02 .resp-tabs-list li.r-tabs-state-active > a > .add-txt-normal { color:#000000; }
.resp-vtabs-02 .resp-tabs-list li.r-tabs-state-active > a > i { font-weight: bold; }
.resp-vtabs-02 .resp-tabs-list li.r-tabs-state-active > a:before { content: ''; display: inline-block; position: absolute; right: -1px; background:#fff; width: 2px; top: 0; bottom: 0; }
.resp-vtabs-02 .resp-tabs-container { display: table-cell; vertical-align: top;}
.resp-vtabs-02 .resp-tabs-container .r-tabs-panel { border-left: 0 !important; }  
.resp-vtabs-02 .resp-tabs-container .r-tabs-panel .form-group label { padding: 0; font-size: 0.95em !important;  }
/*Vertical tabs Starts*/
/* 06-07-2016*/

/*07-07-2016*/
.sect-body .hrz-form-style .form-group .no-max-width label.radio-inline, .sect-body .hrz-form-style .form-highlight-sect .form-group .no-max-width label.radio-inline {min-width: 23.3% !important;}
.oci .common-popup.popup-info.oci-standalone-without-renunciation-popup .mfp-close{ right: -22px; }
.oci .orng-box-rounded .sect-body .form-opt-cat.job-details {margin-top: 0px; padding:0;}
.optSetSub-sect .radio-row .label.radio-inline.radio-col-6, .search-wgt-box .form-group .optSetSub-sect label.radio-inline.radio-col-6, .hrz-form-style .form-highlight-sect .form-group .optSetSub-sect label.radio-inline.radio-col-6{margin-right: 0.6%;}
.optSetSub.grandparent-citizen .radio-col-5-2 {min-width: 117px !important;}
.visa-shipping .shadowd-box.submit-app-cont .hrz-form-style.custome-grid .form-group label > i{font-size: 10px !important;}

.notes.type-02 { border: 1px solid #d4d0cd; padding: 12px 12px 12px 40px; position: relative;}
.notes.type-02:before { content: '\f06a'; display: inline-block; position: absolute; left: 10px; top: 8px; font-family: 'FontAwesome'; color: #ff0000; font-size: 28px;}
.notes.type-02 b { margin-bottom: 3px; }
.notes.type-02 .no-pad-list li { font-size: 12px; }
.notes.type-02 .attn-box { margin-left: 15px; }

.detail-box.type-02 .dta-cont label { font-size: 13px !important; font-style: normal !important; padding-bottom: 0 !important; }
.own-airbill .detail-box.type-02:last-child { margin: 0 }
.popup-md { max-width: 453px; }
.orange-popup { background: #ffeddc; text-align: left; border-radius: 7px; }
.orange-popup .popup-in { /*padding: 0; border: 1px solid #d0bca7;  border-radius: 0; background: #ffeddc;*/ }
.common-popup .notes.type-02 { padding-left: 56px; box-shadow: 0px 0px 1px 2px #DDD; border-radius: 7px; }
.common-popup .notes.type-02 > b { display: block; margin-bottom: 8px;}
.common-popup .notes.type-02:before { top: 12px; border-right: 1px solid #ccbeb0; padding-right: 8px; }
.common-popup .notes.type-02 ul li + li { margin-top: 8px; }
.common-popup .notes.type-02 ul li > b { color: #ff3406; }
.common-popup .notes.type-02 .text-center { padding-right: 56px; }

.tooltip-popup { position: absolute; left: -175px; top: 100%; min-width: 460px; margin-top: 6px; z-index: 2;}
.red-popup { background: #fae3e0; text-align: left; border-radius: 7px; }
.red-popup .popup-in { padding: 0; border: 0;  border-radius: 0; background: #fae3e0; }
.red-popup .notes.type-02 { padding-left: 56px; border: 1px solid #ff5454;  box-shadow: none; border-radius: 0px; }
.red-popup .notes.type-02:after { content: ''; display: inline-block; background: url(../images/red-box-tp.png) no-repeat left top; width: 20px; height: 8px; position: absolute; left: 50%; bottom: 100%;}
.form-control.error { border-color: #ff0000; }
.btn-gradient.btn-lg.xxl {min-width: 150px;}
/*07-07-2016*/

/*Visa - Emergency Chart*/
.block { display: block;} 
.inline-block { display: inline-block; }
.emr-chart { font-size: 13px; }  
.emr-chart .table-bordered.type-02 { font-size: 13px; line-height: 18px; }
.table-bordered.type-02 { width: 100%; margin-bottom: 20px; }
.table-bordered.type-02 td { padding: 3px 8px; vertical-align: top; }
.table-bordered.type-02 > tbody > tr > td { padding-top: 8px; padding-bottom: 8px; }
.table-bordered.type-02 td.col-one { width: 35%; font-weight: bold;}
.table-bordered.type-02 td.col-two {  }
.table-bordered.type-02 td .tb-tl { display: block; text-transform: uppercase;}
.table-bordered.type-02 td ul { padding-left: 15px; }
.table-bordered.type-02 td ul:last-child { margin-bottom: 0; }
.table-bordered.type-02 td ul.type-02 {  }
.table-bordered.type-02 td ul.type-02 > li + li { margin-top: 10px; }
.table-bordered.type-02 td ul.type-03 { list-style: none; padding-left: 0; }
.table-bordered.type-02 td ul.type-sub { list-style: none; padding-left: 30px; width: 100%;}
.table-bordered.type-02 .tbl-sub { width: 100%; margin-bottom: 5px;}
.table-bordered.type-02 td address { margin-bottom: 12px; font-weight: bold;}
.table-bordered.type-02 td address:last-child { margin-bottom: 0; }
.emergency-chart-content{ padding-bottom:10px;}
.emerency-chart .common-popup.popup-info {max-width: 750px; text-align: center;}
.emerency-chart .top-bdr {text-align:center;}

.emergency-chart-content p{ color:#000}
.lg-font {font-size: 18px !important;}
.btn-gradient.btn-rt{ display:block}
.btn-gradient.btn-rt span{ display:block; margin-top:6px;}
.pop-content-txt { margin-top:25px}
.pop-content-txt .pop-txt{ font-size:15px; line-height:22px}
.pop-content-txt .emergency-chart-content p{ line-height:22px;}
.steps { background:#ef740d; color:#fff; padding:4px; font-weight:bold; font-size:15px; margin-bottom:10px; display:inline-block}
.emergency-chart-content .table-bordered{ font-size:15px; line-height: normal;}
.pop-content-txt address.address-align {margin-left: 70px; font-weight:700}
.table-bordered.type-02 td ul.type-sub{ margin:5px 0}
.table-bordered.type-02 td ul.type-sub > li + li{ margin-top:5px;}
.table-bordered.type-02 td ul.type-03 > li + li{ margin-top:5px;}
.table-bordered.type-02 td ul.type-03 > li b + b{ margin-top:5px;}
.table-bordered.type-02 td ul.type-02 > li b { margin-top:5px;  margin-bottom:5px;}
.btn-gradient.btn-rt > span{ display:block; margin-top:5px;}
.emergency-chart-content p.red{ color:#ff0000}
.table-bordered.type-02 td{ padding-left:10px; padding-right:10px;}
/*Visa - Emergency Chart*/

.common-popup.popup-info .popup-info-msg.pop-txt {font-size:15px; color:#882a09; text-align:left; padding:0 0 20px 0;line-height:22px;}
.common-popup.popup-info .popup-info-msg.pop-txt .brown {font-size:15px; color:#882a09; font-weight:bold; text-decoration:underline}
.pop-tl {font-size:22px; text-align:left; margin-top:0;}
.pop-txt {font-size:13px;text-align:left; line-height:normal;}
/*** 16 Feb 2016 **/
.sub-tl{margin: 5px 0 0 !important; font-weight:bold}
.notes{ padding-left: 40px;}
.notes > span{ margin-left: -40px;}
.mob-img{ max-width: 100%}


/* 11 Mar 2016 */
.print-form.important .imp-txt { color: #ff0000; }
.print-form.important .print-checklist-tbl { text-align: left; }
.print-form.important .print-checklist-tbl p .imp-txt{ display: inline-block !important; }
.print-form.important .print-checklist-tbl ul { padding-left: 6px; }
.print-form.important .print-checklist-tbl ul li + li { margin-top: 8px; }
.align-left { text-align: left; }
ul.icn-tick.red li:before { color: #ff0000; }
.nri-passport-form h1 { font-size: 22px; line-height: 22px; margin-bottom: 20px; font-weight: normal; }
.nri-passport-form ul.icn-tick { padding-bottom: 25px; }
.nri-passport-form ul.icn-tick li { font-size: 15px; font-weight: 600; font-style: italic; line-height: 15px; }
.nri-passport-form ul li { font-size: 15px; font-weight: 600; font-style: italic; line-height: 15px; }
.nri-passport-form ul li + li { margin-top: 13px; }
.passport-imp-sec { padding-top: 25px; border-top: 1px solid #dadcdf; margin-top: 12px; }
.passport-imp-sec > p { line-height: 13px; }
.passport-imp-sec ul { padding-left: 16px; }
.appearance-change input.form-control { width: auto; display: inline-block; margin: 0 7px; }
.appearance-change .resp-tabs-container [id^="tab-"] .declare-list { padding-left: 20px; list-style: decimal; }
.appearance-change .resp-tabs-container [id^="tab-"] .sign-space.marb0 b{ font-size: 14px; }
.appearance-change .resp-tabs-container [id^="tab-"] .name-on-list { margin-top: 15px; }
.appearance-change .resp-tabs-container [id^="tab-"] .name-on-list li + li { margin-top: 10px; }
.appearance-change .resp-tabs-container [id^="tab-"] .Add-photo-section h5 { border-bottom: 0;  }
.appearance-change .resp-tabs-container [id^="tab-"] .deponent-signature { margin-top: 20px; }

.table-style .table-cell { display: table-cell; vertical-align: middle;}
.output-bg { clear: both;}

.select-service { width: 100%; max-width:685px; margin:15px auto; display:table; background:#fff; padding: 14px;}
.select-service label {  display:table-cell; vertical-align:top; font-size:15px; font-weight:bold; width:288px;}
.select-service ul  { display:table-cell; vertical-align:top;list-style:none; width:auto; padding:0; margin: 0; }
.select-service ul li { display: inline-block; width: 100%; line-height:18px;  }
.select-service ul li + li { margin-top: 8px; }
.select-service ul li label{ display:inline-block; font-size:12px; font-weight:normal; color:#1a1a1a; width:auto; margin-bottom: 0; }
.select-service ul li .form-rt { display:inline-block; float:right; margin-left:30px;min-width:90px;}
.select-service ul li .form-rt label { line-height:18px; vertical-align:middle; float: left; }
.select-service ul li .form-rt label + label { margin-left: 10px; }
.select-service ul li .form-rt label .styled-radio,
.select-service ul li .form-rt label .styled-checkbox { float:left; margin-top: 1px;}
.select-service ul li .form-rt label.selected { color: #F60 !important; }
.select-service ul li .hidden-div { padding: 8px 0; border-bottom: 1px solid #c1c1c1; }

.form-highlight-sect > .select-service:last-child,
.form-highlight-sect > div > .select-service:last-child { padding: 14px; margin:15px auto;}
.visa-proceed-box .orng-box-rounded .form-group .radio-inline.selected i,
.search-wgt-box .orng-box-rounded .form-group .radio-inline.selected i { color: inherit;}
.w-max-width { max-width: 260px; }

.renunciation-alert-box.table-style  { border: 0; font-size: 12px; margin-top: 15px;}
.renunciation-alert-box .table-style { border: 0; position: relative; height: 100%; display: table; width: 100%; padding: 0; margin: 0; font-size: 12px;}
.renunciation-alert-box .content-txt { padding: 10px; color: #8e3002; font-weight: bold; max-width:50%;}
.renunciation-alert-box .content-txt > .table-cell:first-child { padding: 0px 5px; }
.renunciation-alert-box .btn-wrap { min-width: 112px; }
.renunciation-alert-box .btn-wrap > a { display: block !important; text-align: center; font-size: 14px; font-weight: bold; padding: 2px 6px 2px; height: auto; line-height: 24px;}
.renunciation-alert-box > .rd-bg { height: auto; background: #ff0000; display: table-cell; padding: 10px 7px; color: #FFF; font-weight: bold;
 font-size: 15px; position: relative; max-width: 270px; /*min-width: 155px;*/ vertical-align: middle; }
.renunciation-alert-box > .rd-bg .table-style { font-size: 15px; }
.renunciation-alert-box > .rd-bg:after { width: 0; content: ""; display: inline-block; position: absolute; vertical-align: middle; height: 0;
  border-style: solid; border-width: 6px 0 6px 10px; border-color: transparent transparent transparent #ff0000; top: 36%; right: -10px;  }
.renunciation-alert-box .tx-tl { min-width:50px; vertical-align: top;}
.renunciation-alert-box .txt { min-width:200px; vertical-align: top;}
div.or { position: relative; vertical-align: middle !important;}
div.or b { border-radius:20px; width:28px; height:28px; text-align:center; text-transform:uppercase; line-height:28px; color:#343434; border:1px solid #a2a09f; background:#fff; z-index:2; display:inline-block; position: relative;}
div.or:after {background:#cc947a;content: ""; display: inline-block; margin: 0px 0 0 0px;position: absolute;width: 1px;z-index: 1; left: 50%; margin-left: -1px; top: 0; bottom: 0; }
.lined-output-sec .sign .sign-space { padding-top: 10px; }

/* Common */
.bdr-marron {border:1px solid #db672e !important;}
.bdr-marron label {color:#db672e;}
.bdr-blue {border:1px solid #4f81bd !important;;}
.bdr-blue label {color:#4f81bd;}
.bdr-pink {border:1px solid #f83a78 !important;}
.bdr-pink label {color:#f83a78;}
.bdr-brown {border:1px solid #915a22 !important;}
.bdr-brown label {color:#915a22;}
.passport #steps-info.count-six li:first-child { width: 16% !important; }
.passport #steps-info.count-six li { width: 16% !important; }
.passport #steps-info.count-six li + li+ li+ li+ li{ width: 16% !important; }
.passport #steps-info.count-six li + li+ li+ li+ li + li{ width: 20% !important; }
.passport .online-forms {font-size: 12px;line-height: 16px;}
.passport .online-forms .css-table tr td + td {font-size: 13px;}
.passport .online-forms .css-table tr td + td i{color:#626262;}
.passport .online-forms .css-table tr td + td + td{font-size: 12px;}
.sm-txt small, .sm-txt i {font-size:12px; margin-bottom:6px;}
.sm-txt b {line-height:22px;}
#passport .passport-nav > a { background: #ff6633 none repeat scroll 0 0;color: #fff;}
/* Common */


.passport .online-forms.output .search-res-info.type-2 .search-res-info-list li, .passport  .search-res-info.type-2 .search-res-info-list li {margin-right: 2.5%;}
.passport .visa-shipping .add-txt-row {width: 100%;}
.passport .resp-tabs-container .form-group > label {font-size:12px !important;}
.passport .orng-box-rounded .hrz-form-style .custom-fields .form-group label i {display:block; line-height:normal; color:#757575;font-size:11px;}

/*v-tabs*/
.my-shipping-address {position:relative;}
.my-shipping-address .ver-tab-content .resp-vtabs ul.resp-tabs-list {left: 0;position: absolute;top: 0;width: 214px;}

/* Updated 06-04-16 */
/* Updated 06-04-16 */

.passport .online-forms.output .radio-inline {padding-left: 18px !important; margin-left:0; min-width:60px;}
.passport .my-shipping-address .hrz-tab-content .col-sm-6 {margin-bottom: 6px;}
.padb6 {padding-bottom:6px;}
.affidavit-list {padding-left:20px;}
.affidavit-list li {margin-bottom:10px;}
.passport .letter-sec .lined-output-sec .sign.sign-v-mid .sign-space b {font-weight: bold; color:#cecece;}
.passport .sign{margin-bottom:10px}
.lower-roman-list li { list-style-type: lower-roman; }
.witness-box {border-top: 1px solid #d4d4d4; padding-top: 20px;}
.witness-box > .row > [class^="col"]{width: 43%;}
.witness-box .name-on-list li b {font-weight:normal}
.witness-box .name-on-list li span {float:right;width: 180px;}
.witness-box .name-on-list li b::after {content:"";}
.seal-sec {border-bottom: 1px solid #d4d4d4; margin-bottom: 14px; padding: 80px 0 40px;}
.seal-sec .seal { font-size:14px; font-weight: bold; }
.imp-notes {padding:5px 0 20px 10px; margin:0;}
.form-list .name-on.tbl .name-on-lft .tbl-cell label{background: #e9f7ff none repeat scroll 0 0; float:left; width:100%}
.form-list .name-on.tbl .name-on-lft .tbl-cell span{padding:0}
.form-list .name-on.tbl .name-on-lft .tbl-cell i{display:block;line-height: normal;padding-left: 10px;}
.form-list .name-on.tbl .name-on-lft .tbl-cell input{height: 30px; margin-bottom:10px}
.form-list .name-on.tbl.lgt-blu .name-on-lft span.form-date-field {min-width: 130px;}
.form-list .name-on-type-2.tbl .name-on-lft label {border-bottom: 0 none;}
.witness-box2 .name-on-list li span {    float: right;    width: 210px;}
.witness-box2 .name-on-list li b {font-weight:normal}
.witness-box2 .name-on-list li b::after {content:"";}
.passport .search-wgt-box .hrz-form-style .form-group .radio-group .radio-inline { min-width: 15%; }
.passport .submit-row-sm{ padding: 15px 0 0; }
.arn-no {display:block;}
.form-list .name-on.tbl .name-on-lft .tbl-cell label.half {background: #e9f7ff none repeat scroll 0 0;float: left; width: 38%;}
.form-list .name-on.tbl .name-on-lft .tbl-cell .inline-date {display: inline-block;float: left;margin-right: 10px; min-width: 38px; text-align: right; width: 38px;}
.passport .add-perticular ul.icn-tick {padding: 0 0 0 20px;}
/* 11 Mar 2016 */

/*11-03-2016 How to apply*/
ul.no-bullet{ list-style: none}
.left-pad{ padding-left: 135px;}
.tl-pull{ margin-left: -135px; display: inline-block}
.left-pad.sm{ padding-left: 60px;}
.tl-pull.sm{ margin-left: -60px; display: inline-block}

/*11-03-2016 How to apply*/
/*11-03-2016 Passport*/
.name-on-type-3{max-width: 590px;}
.name-on.tbl.lgt-blu.name-on-type-3 .name-on-lft span{}
.tbl-cell{ display: table-cell; vertical-align: top}
.name-on.tbl.lgt-blu.name-on-type-3 .name-on-lft .tbl-cell:first-child{ width: 265px;}
/*11-03-2016 Passport*/

/* 14 Mar 2016 */
.passport .visa-proceed-box .input-append, /*7apr2016*/
.passport .search-wgt-box .input-append { width:auto; min-width:inherit; /*max-width:none;*/ float:none !important; }
.passport .visa-proceed-box .input-append .form-date-field input,
.passport .search-wgt-box .input-append .form-date-field input { margin-right:0; }
.passport .search-wgt-box form.hrz-form-style .row,
.passport .search-wgt-box form.hrz-form-style .form-group.row.second-last { margin-bottom:0; }
.passport .search-wgt-box form.hrz-form-style .form-opt-cat > div + div { margin-top:0px;  }
.passport .search-wgt-box form.hrz-form-style .row + .row { margin-bottom:0; margin-top:0px; }
/*body.passport .search-wgt-box form.hrz-form-style .form-group.row.second-last {margin-bottom: 10px;}*/
.passport form.hrz-form-style .row.row-xs.btmpad10 > [class^="col"] {padding-bottom: 5px;}
.passport .form-group.text-center.top-bdr.last-child  { margin-top:8px; }
.passport .hrz-form-style .form-group label { float:none; clear:both; }
.passport #ApplicantDetails .form-date-field input { margin-right:0; margin-bottom:0; }
.passport .online-forms .nested-list-style b { float:none; }
/* 14 Mar 2016 */


/* 15 Mar 2016 */
.static-tabs-sect{ margin:20px 0}
.static-tabs-sect > ul{ float:left; padding: 0; list-style: none; width:100%; margin-bottom: -2px}
.static-tabs-sect > ul > li {width:auto; margin: 0 4px 0 0 !important; padding:0; padding-top: 0; position: relative; float: left;background: #fafcff;border: 1px solid #b5d0e3; min-width: 18%; text-align: center;font-size: 14px;}
.static-tabs-sect > ul > li.last {margin-right:0 !important}
.static-tabs-sect > ul > li a { display:block; padding: 0 4px 0 6px; line-height:35px; text-decoration:none; font-size:1.05em; font-weight: bold}
.static-tabs-sect > ul > li a:after {display:none }
.static-tabs-sect > ul > li.active { background:#FFF; border: 1px solid #e1e1e1; border-bottom: 0; padding-bottom: 12px;}
.static-tabs-sect > ul > li.active a {color:#e0771e; outline:0 !important; border:0 !important; }
.static-tabs-sect .static-tabs-panel{border: 1px solid #e1e1e1;padding: 12px; min-height: 350px;}


.cate-box.passport { background:#fdf4fa; }
.cate-box.passport h2{ background:#fadfe8 url(../images/passport-rht.jpg) no-repeat right center; }
.cate-box.visa .text-part ul li.cat-list-02, .cate-box.oci .text-part ul li.cat-list-02  {width: 149px;}
.cate-box.passport .text-part ul li.cat-list-02 {width: 149px;}
.highlt-txt {border-bottom: 1px solid #e4e4e4;color: #ff2600;font-size: 15px;font-weight: bold;line-height: 28px;margin: 0 0 3px;padding: 0 0 0px;text-align: left; width:100%; display:inline-block;}

/* 15 Mar 2016 */

/*case-1-non-us-employment-visa*/
.form-highlight-sect .dropdown-menu.open {z-index:9 !important;}
.visa-search-popup p {font-size: 16px;}
.visa-search-popup .btn-lg {min-width: 150px}
.visa-search-popup .btn-gradient.btn-lg.mfp-close {border: 1px solid #e55600;line-height: 18px;padding-bottom: 8px;padding-top: 10px; text-align:center !important;position: relative; background:#ed620e linear-gradient(to bottom, #ed630d 11%, #ff7e2d 100%) repeat scroll 0 0 !important;}
/*case-1-non-us-employment-visa*/

/* 25 Mar 20160 - Starts */
/** Ui datepicker ***/
.ui-datepicker {	min-width: 225px;	padding: 5px; display: none;   border:1px solid #ccc; background: #fff;}
.ui-datepicker .ui-datepicker-header {	position: relative;	padding: .2em 0;  background:  #153051;}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {position: absolute;	top: 2px;	width:32px;	/*height: 1.8em;*/   color:#fff;    font-size: 20px;   line-height: 35px;   bottom: 1px;}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {	top: 1px; cursor: pointer; background: #fff; color:#153051;}
.ui-datepicker .ui-datepicker-prev {	left: 1px;}
.ui-datepicker .ui-datepicker-next {	right: 1px;}
.ui-datepicker .ui-datepicker-prev-hover {	left: 1px;}
.ui-datepicker .ui-datepicker-next-hover {	right: 1px;}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {	display: block;	position: absolute;	left: 50%;	margin-left: -5px;	top: 0;	margin-top: 0;}
.ui-datepicker .ui-datepicker-title {	margin: 0 2.3em;	line-height: 1.8em;	text-align: center;}
.ui-datepicker .ui-datepicker-title select {	font-size: 1em;margin: 1px 0;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {width: 45%;  border: 1px solid #eee;  margin: 0 3px; border-radius: 0;}
.ui-datepicker table {width: 100%;	font-size: .9em;border-collapse: collapse;margin: 0;}
.ui-datepicker th {padding: .7em .3em;	text-align: center;font-weight: bold;border: 0;}
.ui-datepicker td {border: 1px solid #ccc;padding: 1px;}
.ui-datepicker td:hover{background: #eee}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {  border: 1px solid #fcefa1;  background: #fbf9ee;  color: #363636;}
.ui-datepicker td span,
.ui-datepicker td a {	display: block;	padding: .2em;	text-align: right;text-decoration: none;}
.ui-datepicker .ui-datepicker-buttonpane {background-image: none;margin: .7em 0 0 0;padding: 0 .2em;border-left: 0;border-right: 0;border-bottom: 0;}
.ui-datepicker .ui-datepicker-buttonpane button {	float: right;margin: .5em .2em .4em;	cursor: pointer;	padding: .2em .6em .3em .6em;width: auto;overflow: visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float: left;}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {	width: auto;}
.ui-datepicker-multi .ui-datepicker-group {float: left;}
.ui-datepicker-multi .ui-datepicker-group table {width: 95%;	margin: 0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group {width: 50%;}
.ui-datepicker-multi-3 .ui-datepicker-group {width: 33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group {	width: 25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width: 0;}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear: left;}
.ui-datepicker-row-break {clear: both;width: 100%;font-size: 0;}

/* RTL support */
.ui-datepicker-rtl {direction: rtl;}
.ui-datepicker-rtl .ui-datepicker-prev {right: 2px;left: auto;}
.ui-datepicker-rtl .ui-datepicker-next {left: 2px;	right: auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover {	right: 1px;left: auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px;right: auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane {clear: right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {float: right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width: 0;border-left-width: 1px;}

.ui-datepicker-trigger {background: none; border:0}
.ui-datefield { padding-right:25px !important; position: relative; max-width: 150px; width: 150px;}
.ui-datefield > .ui-datepicker-trigger { position: absolute; top:0px; right:0; padding-top: 6px;}
/** Ui datepicker ***/
/* 25 Mar 20160 - Ends*/


/* 28 Mar 2016 - Starts */
.pio-card-option.form-highlight-sect > div {width:735px;}
.dbl-line-height-row {margin-bottom: 15px}
.pio-card-option .select-service.bdr-pink label {width: 285px;}
.pio-card-option .select-service.bdr-pink ul label {width: 175px;}
.pio-card-option .select-service.bdr-pink ul radio-group {padding:0}
.serv-list {min-width: 370px}
.serv-list li > .form-group {margin-top:0;}
.serv-list li > .form-group .radio-group {padding:0;}
.radio-inline.max-width {max-width: 170px}
.passport .search-wgt-box .hrz-form-style .form-group .radio-group .radio-inline {vertical-align: top;}
.passport .search-wgt-box .hrz-form-style .form-group .radio-group{position: relative}
.important-info{position: absolute;right: 0; top: 8px; }
.important-info a {font-size: 12px; color: #002552; font-weight: bold;text-decoration: underline;font-family: arial }
.show-ead {margin-left: 160px}
.show-ead .dropdown-menu > li > a {white-space: normal;}
.imp-info-list {font-size: 13px; color: #000; margin:0; padding: 0 0 0 10px;}
.imp-info-list li {margin-bottom: 10px; list-style: none}
.imp-info-list li:before {content:"\f0da"; position: absolute; display: inline-block; margin-left: -10px; font-size: 15px}
.passport-service {padding:10px 0; margin-bottom:8px; border-bottom:1px solid #c1c1c1;}
.select-service ul .passport-service li .form-rt label + label {margin-left: 14px;}
.shipping-tl {font-size:19px !important; color:#404040 !important; font-weight:bold !important; border-bottom:1px solid #dadcdf;margin-bottom:10px !important; padding-bottom:10px;}
.passport label.icn-label {font-style:normal !important; font-size:14px; text-transform:uppercase;}
.passport label.icn-label img {margin-right:6px;}
.passport label.icn-label b {display:inline-block;}
.blue-txt-italic  {padding: 8px 0;}
.blue-txt-italic label {font-style:italic !important; color:#002451 !important; line-height:24px !important;}
.blue-txt-italic .styled-checkbox {top: 5px !important;}

.search-res-info-list.table-style { border:0; border-top:1px solid #E2E3E6; padding-top:5px; }
.search-res-info-list.table-style > li { display:table-cell; float:none; margin:0; padding:0 0px; vertical-align:top;}
.search-res-info-list.table-style > li + li { padding:0 0 0 8px; vertical-align:top;}
.search-res-info-list.table-style > li b > span { display:inline-block; }
.search-res-info-list.table-style > li > .table-style { border:0; padding:0; margin:0; }
.search-res-info-list.table-style > li > .table-style > .table-cell { vertical-align:top;  padding:0 3px;}
.search-res-info-list.table-style > li > .table-style > b,
.search-res-info-list.table-style > li > .table-style > b.table-cell { /*float:left;*/ position:relative; padding-right:6px; font-style:normal;}
.search-res-info-list.table-style > li > .table-style > b:after { content: ":"; position: absolute; right: 0px; top: -0px; display: inline-block;}
.search-res-info-list.table-style > li > .table-style > .table-cell > ol { padding:0 0 0 15px; max-width:200px;}
.search-res-info-list.table-style > li > .table-style > .table-cell > ol > li { /*font-weight:bold;*/ }
.search-res-info-list.table-style > li > .table-style > .table-cell > ol > li > ol { padding:0 0 0 15px; }
.search-res-info-list.table-style > li > .table-style > .table-cell > ol > li > ol > li { font-weight:normal; }

.font-normal { font-weight: normal; }

.renunciation-alert-box .temp-id { font-weight: normal; padding: 0; border:0; margin:0; }
.app-list-widget { border: none !important; }
.app-list-widget .app-list-info { vertical-align: top; width: 175px; }
.app-list-widget .app-list-info h4 { font-size: 19px; color: #882a09; }
.app-list-widget .app-list {font-size: 15px;color: #882a09;background: #f8f9fd;border: 1px solid #d2d2d2;padding: 13px;position: relative;margin-left: 15px;}
.app-list-widget .app-list:before { position: absolute; content: ""; top: 11px; left: -11px; width: 0; height: 0; border-style: solid; border-width: 7px 11px 7px 0; border-color: transparent #d2d2d2 transparent transparent; }
.app-list-widget .app-list:after {position: absolute;content: "";top: 12px;left: -9px;width: 0;height: 0;border-style: solid;border-width: 6px 10px 6px 0;border-color: transparent #f8f9fd transparent transparent;}
.app-list-widget .app-list > ol { font-size: 15px; font-weight: bold; padding-left: 15px; }

.cust-faq-button { display: block; border: 1px solid #B7C4C9; border-radius: 3px;  }
.cust-faq-button:hover { background: #04346e;  }
.cust-faq-button:hover i,
.cust-faq-button:hover span { color: #fff; }
.cust-faq-button span { line-height: 18px; font-weight: bold; font-size: 12px; text-decoration: underline; }
.cust-faq-button i { font-size: 13px; color: #04346e; padding-right: 5px; }


.ser-cat-order-list {width: 200px; padding: 0;margin-left: 15px;}
.ser-cat-order-list li {display: list-item !important; font-weight:bold; }
.ser-cat-order-list li ol { padding: 0; margin-left: 25px; font-weight:normal !important; }
.ser-cat-order-list li ol li{font-weight:normal !important; }
.app-details li > b.txt-uppercase.md {color: #882a09;float: left;font-size: 14px;}
/* 28 Mar 2016 - Ends */


/* 29 Mar 2016 - Starts for passport Forms */
.name-on-type-3{ width: 100%; max-width: inherit}
.form-list .name-on.tbl .name-on-lft .tbl-cell span.rt-label{ min-width: inherit; padding-right: 10px;}
.dt-lbl{ display: table-cell; vertical-align: middle; font-size: 12px; font-style: italic}


.form.payment-page .note-txt.sm, .note-txt.sm{font-size:14px; line-height:20px}
.form.payment-page p {line-height:20px;}
/*.passport .form.payment-page .affidavit-list > li {line-height:30px;}*/
.passport .form.payment-page .affidavit-list > li + li {margin-top:10px}
.passport .name-on.tbl.lgt-blu.name-on-type-3 .name-on-lft .tbl-cell:first-child {width: 295px;}
.passport .name-on.tbl.lgt-blu.name-on-type-4 .name-on-lft .tbl-cell:first-child {width: 200px;}
/*
.passport .name-on-list li {display: table;}
.passport .name-on-list li b {display: table-cell;min-width: 108px;vertical-align: top; font-weight:normal;}
.passport .name-on-list2 li b {display: table-cell;min-width: 50px;vertical-align: top;}
.name-on-list li span {display: table-cell;}*/

.passport .my-shipping-address .ver-tab-content .resp-vtabs li.r-tabs-state-active::after {height: 104%;}
.select-sm {width:100px; display:inline-block; margin:0 10px;}
.calender-sm {width:140px; display:inline-block;}
.calender-sm  .form-date-field input {margin:0}
.calender-sm  .form-date-field .input-append .add-on {color: #525252;font-size: 16px;}
.appearance-change input.form-control {width: 130px;}
.witness-box .Add-photo-section  { float:left;}
.passport .letter-sec .lined-output-sec > ol > li {margin-bottom: 0px;}
.passport .inline-form-elemts .radio-inline {margin-left: 5px !important;min-width: auto !important;padding-left:0px !important;}
.passport .inline-form-elemts .radio-inline .styled-radio{top: 2px !important;}
.passport .letter-sec h1 {font-size: 22px;margin-bottom: 5px;}
.passport .add-perticular .my-shipping-address .hrz-tab-content .resp-vtabs .resp-tabs-list.typ-2 li.r-tabs-tab {background: #f9fbff;line-height: 14px;margin: 0 0 10px !important;}
.passport .add-perticular .my-shipping-address .hrz-tab-content .resp-vtabs .resp-tabs-list li > a {color:#1d4572; padding:10px;}
.passport .add-perticular .my-shipping-address .ver-tab-content .resp-vtabs .resp-tabs-list.typ-2 li.r-tabs-state-active {color: #f16c1b;width: 200px !important;background: #fff;}
/* 29 Mar 2016 - Ends for passport Forms */

/*Passport Flow 01-04-2016*/
.sidebox.alert-box.orange-thm {border-color: #ff4e1e;box-shadow:none;padding: 0;}
.alert-box.orange-thm {background: #ff4e1e;color: #fff;}
.sidebox.alert-box.orange-thm > .tl {background: #ff4e1e; border-color: #ff4e1e;}
.sidebox.alert-box.orange-thm > div::before {content: "";}
.sidebox.alert-box.orange-thm > .tl > b:before { content: "\f12a";margin-left: -20px;font-family: "FontAwesome";font-size: 1.6em;    position: absolute;}
.sidebox.alert-box.orange-thm > .tl > b {font-size: 13px;text-transform: uppercase;}
.sidebox.alert-box.orange-thm > .boxIn {background: #f3f3f3;content: ""; color:#000;padding: 6px 8px;border: medium none; float:left;}
.sidebox.alert-box.orange-thm.md {font-size: 13px;}
.sidebox .money-order-list {padding:0 0 0 15px;}
.sidebox .money-order-list li {padding-left:0; margin:0; border-bottom:none; font-size:13px; list-style:disc; float:left; width:47%; padding-bottom:0;}
.sidebox.alert-box.gray-thm {border-color: #fef1e5;box-shadow:none;padding: 0;border:1px dotted #e2d0ca;}
.alert-box.gray-thm {background: #fef1e5;color: #000;}
.sidebox.alert-box.gray-thm > .tl {background: #fef1e5; border-color: #ff4e1e; color:#000}
.sidebox.alert-box.gray-thm > div::before {content: "";}
.sidebox.alert-box.gray-thm > .tl > b:before { content: "\f12a";margin-left: -20px;font-family: "FontAwesome";font-size: 1.6em;    position: absolute;}
.sidebox.alert-box.gray-thm > .tl > b {font-size: 13px;text-transform: uppercase;}
.sidebox.alert-box.gray-thm > .boxIn {background: #f3f3f3;content: ""; color:#000;padding: 6px 8px;border:1px dotted #e2d0ca; float:left;}
.sidebox.alert-box.gray-thm.md {font-size: 13px;}
.sidebox.alert-box.gray-thm .money-order-list {padding:0 0 0 15px;}
.sidebox.alert-box.gray-thm .money-order-list li {padding-left:0; margin:0; border-bottom:none; font-size:13px; list-style:none; float:left; width:100%; padding-bottom:0;}
.sidebox.alert-box.gray-thm .money-order-list li:before{content:"-"; display:inline-block; position:absolute; margin-left:-10px;}
.select-service ul li {display:table;}
.select-service ul li > .passport-service.typ2 { border-bottom: 0; padding-bottom: 0; margin-bottom: 0;}
.select-service ul li + li > .passport-service { border-top: 1px solid #C1C1C1; border-bottom: 0; margin-bottom: 0; padding-bottom: 0;}
.select-service ul .passport-service.typ2 ul {width:100%}
.select-service ul .passport-service.typ2 {display: block;min-width: 90px;width:100%; float:right; padding-top:0; margin-bottom:0;}
.select-service ul .passport-service.typ2 li .form-rt label {margin-left: 0; width:100%}
.select-service ul .passport-service.typ2 li .form-rt label + label {margin-left: 0; display:table-cell;}
.select-service ul .passport-service.typ2 li label {width:160px; display:table-cell; margin-bottom:6px;}
.select-service ul .passport-service.typ2 li .form-rt {min-width: 230px; width:230px; float:right;}
.select-service ul .passport-service.typ3 li .form-rt {min-width: 230px; width:230px; float:right;}
.select-service ul .passport-service.typ3 li label {width:160px; display:table-cell;}
.select-service ul .passport-service.typ3 li .form-rt label + label {margin-left: 0; display:table-cell;}
.select-service ul .passport-service.typ3 li .form-rt label {margin-left: 0; width:40%; display:inline-block;}
.passport-service.typ3  li + li {border-bottom:none;}
.select-service ul .passport-service.typ3 li .form-rt > .passport-services { display: inline-block; width: 100%;}
.select-service ul .passport-service.typ3 li .form-rt > .passport-services { display: inline-block; width: 100%;}
.select-service ul .passport-service.typ3 li .form-rt > .passport-services > ul { padding-top: 10px; }
.select-service ul .passport-service.typ3 li .form-rt > .passport-services > ul > li > label { display: table-cell;  float: none; min-width: 120px;;}
.select-service ul .passport-service.typ3 li .form-rt > .passport-services > ul > li > .form-rt { display: table-cell; float: none; min-width: inherit;}
.important-info2 {position: absolute;right: 80px;top: 8px;}
.important-info2 a {color: #002552;font-family: arial;font-size: 12px;font-weight: bold;text-decoration: underline;}
.passport-search-spouse #passport-search-spouse {display:block;}
#passport-search-spouse {display:none;}
.addition-deletion-row {width:100%; display:block; border-bottom:1px solid #c1c1c1; padding-bottom:5px; margin-bottom:5px;}
.addition-deletion-row ul {width:60%}
.green-card-sec { margin-left:-0px; margin-right:-0px; margin-bottom:10px !important; padding:0;border-top:1px solid #e1e1e1 !important; }
.green-card-sec > [class^="col"] { padding-left:0px !important; padding-right:0px !important;padding-bottom:0px !important;}
.status-notice { background:#ffeddc; margin:0; padding:10px !important;color:#000; min-height:90px;}
.status-notice:before {content:"\f0d9"; position:absolute;font-family: 'FontAwesome'; font-size:25px;left: -8px;margin-top: -8px;top: 50%;vertical-align: middle; color:#ffeddc;}
.green-card-details-sec {padding:10px 30px;}
.green-card-details-sec label{ font-size:12px; }
.green-card-details-sec .radio-group {padding: 0px 0 5px 10px;}
.cstm-visa-cat {display:table;}
.cstm-visa-cat label{ display:table-cell; width:115px; }
.cstm-visa-cat .form-rt{ display:table-cell; width:auto; vertical-align:top}
.cstm-visa-cat .form-rt .radio-group {padding: 0px 0 5px 10px; display:block; width:100%; float:left;}
.cstm-visa-cat .form-rt .radio-group > label.radio-inline  {width:auto; display:inline-block; float:none;font-size:12px;}
.cstm-visa-cat .form-rt .radio-group > label.radio-inline .styled-radio {margin-left:-20px;}
.cstm-visa-cat .form-rt .show-ead{margin-left: 57px; float:left;}
.cstm-visa-cat .form-rt .show-ead .btn-group{width:100%;}
.green-card-details-sec input {min-width:136px; width:136px;}
.full-select .btn-group {width:90%}
.select-service ul li label { display: table-cell;}



.search-res-info-list.table-style li .table-style .table-cell ol li .tooltip-inner{ width: 100%; display: inline-block}
.search-res-info-list.table-style li.table-style .table-cell ol li .tooltip-inner ul li strong{ font-weight: 400; font-style: normal}
.search-res-info-list.table-style li .table-style .table-cell ol li .tooltip-inner .imp-info-list li{ margin-bottom: 2px}
.search-res-info-list.table-style li .table-style .table-cell ol li .tooltip-inner .imp-info-list li:before{ font-style: normal}
.search-res-info-list.table-style > li > .table-style > .table-cell > ol > li .tooltip-inner{ padding: 11px 10px;min-width: 182px; width: 182px}
.icn-label-wrap label.icn-label{ display: inline-block; vertical-align: middle}
.icn-label-wrap h4 { display: inline-block; vertical-align: middle; max-width: 120px;}
.search-res-info-list.table-style > li > .table-style > .table-cell > ol > li { /*font-weight: 600*/}
.plus{ display: inline-block; position: relative; margin-left: 10px; font-weight: 700}
.plus:before { content: "+"; position:absolute; left: -10px; top: 0; font-weight: 700}
.fmly-member{ display: none}


.list-none { list-style: none; padding-left: 0; }
.txt-btm-0 { position: relative; }
.txt-btm-0 > ul { position: absolute; bottom: 0; left: 0; right: 0; margin-bottom: 10px; padding-left: 10px; }
.txt-btm-0 > ul.checkbox-list { padding-left: 0px !important; }
.txt-btm-0 > ul > li { line-height: 20px; }
.money-order-list-2 { margin: 0; padding: 0; list-style: none; }
.money-order-list-2 > li { border: 0 !important; padding: 2px !important; }
.money-order-list-2 > li:before { content: "-"; padding-right: 5px; }
/*Passport Flow 01-04-2016*/

/*Passport Form 04-04-2016*/
.witness-box .name-on-list li{display:table; margin-top:0;}
.witness-box .name-on-list li b{display:table-cell; min-width:110px; vertical-align:top;}
.witness-box .name-on-list li span{display:table-cell;}
.passport .add-perticular .sub-ttl2 {font-size: 20px; margin:0;font-weight: bold;}
.affidavit-list .or {position:relative; right:0; color:#000;}
.doc-details {list-style:none; padding:10px 0; margin:0;}
.doc-details li{line-height:30px;}
.doc-details li .styled-radio { margin-top: 8px;}
.doc-details li label {min-width:200px;}
.inline-element {display:inline-block;}
.inline-element .calender-sm .input-append{ margin-bottom: -13px !important;}
.v-bottom {margin-top: 60px; position: absolute;}
.witness-box .name-on-list li b.curr-pass-no {min-width: 190px;}
.letter-sec  p{ font-size:12px;}
.passport .nested-list-style b {width:auto;}
.no-margin-l { margin-left: 0;}
.no-margin-l label.radio-inline{ margin-left: 0; }
/*Passport Form 04-04-2016*/

.text-lg{font-size:22px;line-height:32px;margin-top: 0;font-weight: bold;color: #000;font-style: italic;}
.padt0 {padding-top: 0}
.sidebox.type-02 { border: 1px solid #d8c8c7; }
.sidebox.type-02 > .tl {display: block;background: #fff;line-height: 24px;font-size: 16px;border: 0;color: #ff0000;}
.sidebox.type-02 > .tl > i { margin-right: 6px; font-size: 24px; float: left;}
.sidebox.type-02 > .tl > b { line-height: 24px; display: block; }
.sidebox.type-02 > .boxIn {font-size: 13px;color: #021a40;border-top: 0;padding: 0 18px 16px 37px;background: #fff;}

.sidebox.linkbox { border: 1px solid #d8c8c7; background: #fafcff }
.sidebox.linkbox ul {list-style: none;margin: 0;padding: 10px;display: block;}
.sidebox.linkbox ul li {  padding: 0;  margin: 0;}
.sidebox.linkbox ul li a{font-size: 14px;min-height: 20px;/* margin-bottom: 4px; */color:#002552;padding: 15px 30px;display: block;font-weight: bold;}
.sidebox.linkbox ul li a:hover{background: #eee}
.sidebox.linkbox ul li a:before{content: "\f18e";position:absolute;display:inline-block;font-family: 'FontAwesome';margin-left:-20px;font-size:16px;font-weight: normal;}


/** Universal **/
body{color:#000}
.main-content .top-section{margin-bottom: 15px; padding: 10px 0 20px;}
footer .copy {border-top: 2px solid #ededed;}
/** Universal  **/


/*Passport Form 8 apr 2016*/
.sidebox .guide-help-list {margin:0; padding:0 0 0 0px; font-size:12px;}
.sidebox .guide-help-list li {display:inline-block !important; border-bottom:none !important;font-size: 12px; vertical-align: top; width: 31%; padding:0 0 0 16px}
.sidebox .guide-help-list li small {display:block; line-height:normal;}
.sidebox .guide-help-list li:before {color: #327b49;content: "\f00c";margin-left:-18px;padding-right: 5px;}
.sidebox .guide-help-list.typ-4 li + li {width:22%;padding:0 10px 0 16px;color:#333536;}
.sidebox .normal-list {margin:0;  padding:0 0 0 0px}
.sidebox .normal-list li{list-style:disc; border-bottom:none !important; padding:0 20px 0 10px; display:inline-block;color:#323437; font-size:13px;}
.sidebox .normal-list li:before {content:"\f111"; color:#686a6c;font-size:6px; margin-left:-10px; vertical-align:middle; position:absolute; display:inline-block;}
.sidebox.alert-box.blue-thm {border-color: #ff4e1e;box-shadow:none;padding: 0;}
.alert-box.blue-thm {background: #5594cf;color: #fff;}
.sidebox.alert-box.blue-thm > .tl {background: #5594cf; border-color: #ff4e1e;}
.sidebox.alert-box.blue-thm > div::before {content: "";}
.sidebox.alert-box.blue-thm > .tl > b:before { content: "\f12a";margin-left: -20px;font-family: "FontAwesome";font-size: 1.6em;    position: absolute;}
.sidebox.alert-box.blue-thm > .tl > b {font-size: 13px;text-transform: uppercase;}
.sidebox.alert-box.blue-thm > .boxIn {background: #e6f2fe;content: ""; color:#000;padding: 6px 8px;border: medium none; float:left; border-bottom:1px solid #b6d1ea; font-size:12px;}
.sidebox.alert-box.blue-thm.md {font-size: 13px;}
.sidebox .money-order-list {padding:0 0 0 15px;}
.sidebox .money-order-list li {padding-left:0; margin:0; border-bottom:none; font-size:13px; list-style:disc; float:left; width:47%; padding-bottom:0;}
.passport i.gray-txt.auto-line-height {line-height: 16px !important;margin-top: 3px;max-width: 240px;}
.hglgt-yelow {position:relative;}
.hglgt-yelow:before {content:""; background:#ffff75; display:inline-block; width:104%; height:37px; position:absolute; z-index:1; top:-14px; left:-14px;}
.hglgt-yelow label {position:relative; z-index:9}
.status-notice span {display:block; font-size:13px; font-weight:bold;}
.common-popup.popup-info .popup-info-msg.lg {font-size: 22px;}
.select-service ul .passport-service.typ4 ul {width:100%; display:block;}
.select-service ul .passport-service.typ4 li .form-rt {min-width: 90px;width: 90px;float: right;}
.asylum-txt {font-size:12px;}
.passport .temp-id {font-size:13px !important;}
.doc-list {margin:10px 0 30px; padding: 0 0 0 15px; font-size:12px;}
.tbl-style table td, .tbl-style table th {border: 1px solid #e4ebf5; padding:6px;font-size: 12px;}
.tbl-style table th {color: #000;font-size: 12px; text-align:center;}
.tbl-style  thead tr:first-child {background: #fafcff none repeat scroll 0 0;}
.tbl-style  tr {border-bottom: 1px solid #e5e5e5;}
.tbl-style .table-responsive {border: 0 none;}
.tbl-style table th small {font-weight:normal;}
.tbl-style table th{width:36px; min-width:36px;}
.tbl-style table th + th {width:270px; min-width:270px;}
.tbl-style table th + th + th {width:90px; min-width:90px;}
.tbl-style table th + th + th + th {width:85px; min-width:85px;}
.tbl-style table th + th + th + th + th{width:60px; min-width:60px;}
.tbl-style table th + th + th + th + th + th {width:158px; min-width:158px;}
.tbl-style table td {text-align:center;}
.tbl-style table td + td {text-align:left;}
.tbl-style table td + td + td{text-align:center;}
.txt-top-0 {position: relative;}
.txt-top-0 .checkbox-list {padding:0;}
.txt-top-0 > ul {top: 0;left: 0; margin-top: 10px;padding-left: 10px;position: absolute; right: 0;}
.txt-top-0 > ul > li {line-height: 20px;}
.normal-list.typ2 {margin:0;  padding:0 0 0 0px}
.normal-list.typ2 li{list-style:disc; border-bottom:none !important; padding:0 20px 0 10px; display:inline-block;color:#323437; font-size:13px; margin-bottom:10px}
.normal-list.typ2 li:before {content:"*"; color:#686a6c;font-size:8px; margin-left:-10px; vertical-align:middle; position:absolute; display:inline-block;}
.bdr-box-blue.gray-thm h3 {background-color: #dadada;}
.bdr-box-blue.gray-thm {border: 1px solid #dadada;}
.applic-details.type-five {margin-bottom:10px;padding-bottom:10px;}
.applic-details.type-five li h6 {min-height:30px;}
.applic-details.type-five li {display: inline-block;margin-right: 2%; vertical-align: top;width: 15%;}	
.applic-details.type-five li.serv-cate {width:28%;}
.applic-details.type-five li.serv-cate li {width:auto; font-style:italic;}
.applic-details.type-five li.serv-cate  .ser-cat-order-list li ol.default {font-weight: normal !important; margin-left: 0px; list-style:none;padding: 0;}
.pob-fix-width {width:390px;}
form.hrz-form-style .row.row-xs.marb0.pob-fix-width > [class^="col"] {padding-bottom: 6px;}
.passport .search-wgt-box .input-append {max-width: 143px;}
.pass-no-no {float:right; width:190px; margin-top:-23px; }
.pass-no-no a {font-weight:bold; text-decoration:underline; font-size:12px; font-family:arial; display:inline-block;}
.btn.btn-orange-lg {background: #ffebdf;border: 1px solid #f8b790;color: #f86209;font-size: 18px;font-weight: bold;padding: 8px 10px;white-space: normal;min-width: 190px;}
.highlight-yellow-block{background-color: #ffff75 !important;padding: 3px; display:block}
/*Passport Form 8 apr 2016*/



/* Common */
.table-style { display: table; }
.table-style .table-row { display: table-row; }
.table-style .table-{ display: table-cell; }
.inline-block { display: inline-block;} 
.count-four > li { width: 25%; }
.custom-icon-file-text-o:before { content: ''; display: inline-block; background: url(../images/common/icon/custom-icon-file-text-o.png) no-repeat left top; width: 34px; height: 43px;}
.custom-icon-umbrella:before { content: ''; display: inline-block; background: url(../images/common/icon/custom-icon-umbrella.png) no-repeat left top; width: 47px; height: 46px;}
.sign.sign-v-mid.type-02 .sign-space { font-size: 14px !important; font-weight: bold; color: #CECECE; }
.sub-ttl.type-02 { font-size: 22px; font-weight:bold; text-align: center;}
.sub-ttl2.type-02 { font-size: 20px; font-weight:bold; text-align: center;}
ul.spacious, ol.spacious { margin: 10px 0px; padding: 0; }
ol.spacious { margin: 10px 15px; }
.spacious > li { margin: 10px 0; }
.form-control.inline { display: inline; width: auto;}
p.spacious { line-height: 30px;  }
p.spacious.type-02 { line-height: 22px; }
p.spacious .radio-inline .styled-radio, 
p.spacious .checkbox-inline .styled-checkbox { top: 7px !important; }
.icn-tick.type-02 {  }
.seal-sec.type-02 { text-align: center; border: 0; margin-bottom: 0; padding-bottom: 0;}
.css-table.type-02 tr td, 
.css-table.type-02 tr th { padding-top: 8px; padding-bottom: 8px; vertical-align: top; }
.css-table.type-02 tr td .radio-inline { font-size: 12px; }
.css-table.type-02 tr td .radio-inline + .radio-inline { margin-left: 4px; }
.form-list { margin: 0 0 0 15px; padding: 0; font-size: 12px;}
.form-list > li + li { margin-top: 20px; }
.form-list li ol { margin: 0 0 0px 15px; }
.form-list li ol.table-style { vertical-align: top; border: 0; font-size: 12px; width: 97%; }
.form-list li ol.table-style > li { min-height: 34px; }
.form-list li ol.table-style > li + li { margin-top: 5px; }
.form-list li ol.table-style > li > .table-cell { vertical-align: text-top; }
.form-list li ol.table-style > li > .table-cell:first-child { min-width: 240px; }
.form-list li ol.table-style > li > .table-cell:first-child + .table-cell { vertical-align: top; width: 100%; }
.table-style.type-02 { border: 0; }
.date-lable { padding-right:9px; padding-left: 17px;}
.date-type { min-width:85px ; font-size: 11px; }
.table-cell.input-append { width: 125px; }
.line-height-small { line-height: 0.9em; }
.output .form-list li ol.table-style > li { min-height: inherit; }
.output .form-list li ol.table-style > li + li { margin-top: 5px; }
.witness-box ul.sub-list { margin: 0 0 0 15px; padding: 0; font-size: 11px; font-style: italic;} 
.witness-box ul.sub-list li { padding: 0px; }
.col-sm-6 li .highlight-yellow { display: block; padding:8px 4px; margin: -4px 0; }
.form-group.text-center.top-bdr { border-top-color: #E2E3E6; }
form .text-center.or { position: static; padding-top: 0px; margin-bottom: 2px; }


/* bg- Csss */
.bg-lightBlue { background:#f1f9ff; }
.bg-lightGreen { background:#f8fcf7; }
.bg-lightPink { background:#fefdfe; }
.bg-lightOrange { background:#fffdf5; }
/* bg- Csss */

.notes-lt-grey-box { background: #f2f2f2; }
.notes-lt-grey-box > .box-tl { color:#000000;font-size: 16px; font-weight: bold; overflow: hidden; padding:2px 8px 2px 38px; text-transform:none; border:1px dotted #d5c8cb; border-bottom:0; line-height: 28px;}
.notes-lt-grey-box > .box-tl > i { margin-left: -32px; background: #fff; border-radius: 100%; border: 1px dotted #535459; width:25px; height: 25px; line-height: 25px; font-size: 14px; color: #002451; text-align: center; }
.notes-lt-grey-box .box-content { background: #fefefe; border: 1px dotted #d5c8cb; padding: 8px;}
.notes-lt-grey-box .box-content ul,
.notes-lt-grey-box .box-content ol { color: #003365;list-style: none outside none; margin: 0 0 10px;padding: 0; }
.notes-lt-grey-box .box-content li { color: #717171;list-style: none outside none; margin:20px 0 0;padding: 0 0 0 10px; line-height:17px; }
.notes-lt-grey-box .box-content ul li:before { color: #717171;content: "\f00c";font-family: 'FontAwesome';font-size: 12px;line-height: 17px;margin-left: -18px;padding-right: 5px;vertical-align: middle;}
.notes-lt-grey-box .box-content li:first-child { margin-top: 0;}
.notes-lt-grey-box .box-content ul.icn-tick li { color: #555; margin-left: 5px;}
.notes-lt-grey-box .box-content ul.icn-tick li:before { color: #555; font-family: 'FontAwesome';font-size: 13px;line-height: 17px;margin-left: -19px;    padding-right: 5px;vertical-align: middle;}
.notes-lt-grey-box .box-content a.view-all { color:#F16C1B; text-decoration:none;font-size:12px; line-height: 17px; padding:5px 0 0 15px; display:inline-block;font-weight: bold;}
.notes-lt-grey-box .box-content a.view-all span{ color:#F16C1B; text-decoration:underline; }
.notes-lt-grey-box .box-content a.view-all .icon{ font-size: 9px;}
/* Common */

/*Pasport Home page*/
.passport-boxes { margin:0px -10px; }
.passport-boxes ul.pass-boxes-list { list-style:none; margin:0 0 38px; padding:0; border: 0; display: inline-block; width: 100%;}
.passport-boxes ul.pass-boxes-list li { display: inline-block; float: left; padding:0 10px; }
.passport-boxes ul.pass-boxes-list li { }
.passport-boxes ul.pass-boxes-list li + li { /*padding-left: 20px;*/ }
.passport-boxes ul.pass-boxes-list li > .box-in  { text-align:center; border-radius:5px; border:1px solid #ccc; -webkit-box-shadow: 5px 5px 0px 2px rgba(204,204,204,1); -moz-box-shadow: 5px 5px 0px 2px rgba(204,204,204,1); box-shadow: 5px 5px 0px 2px rgba(204,204,204,1); height: 100%; position: relative; padding: 10px 12px 50px;}
.passport-boxes ul.pass-boxes-list li > .box-in h4 { font-size: 18px; line-height: normal; color: #000000; }
.passport-boxes ul.pass-boxes-list li > .box-in h4 > span {  }
.passport-boxes ul.pass-boxes-list li > .box-in h4 > b { display: block; font-size: 1.5em; }
.passport-boxes ul.pass-boxes-list li > .box-in .btn.btn-o { position: absolute; left: 50%; bottom: 15px; background: #ffffff; border: 1px solid #dadcdf; min-width: 90px; margin-left: -45px; font-size: 12px; border-radius: 4px; line-height: 18px; box-shadow: none; outline: 0;}
.passport-boxes ul.pass-boxes-list li > .box-in .icon { background:#40bff5; border-radius:60px; width:60px; height:60px; font-size: 46px; color: #fff; line-height: 60px; position: relative;}
.passport-boxes ul.pass-boxes-list li > .box-in.bg-lightBlue .icon { background:#40bff5; font-size: 36px; }
.passport-boxes ul.pass-boxes-list li > .box-in.bg-lightGreen .icon { background:#a0cf4f; font-size: 32px;}
.passport-boxes ul.pass-boxes-list li > .box-in.bg-lightPink .icon { background:#ea4c88; font-size: 40px;}
.passport-boxes ul.pass-boxes-list li > .box-in.bg-lightOrange .icon { background:#eb974c; }
.passport-boxes ul.pass-boxes-list li > .box-in .icon.custom-icon-file-text-o:before { position: absolute; left: 50%; top: 50%; margin: -22px 0 0 -17px}
.passport-boxes ul.pass-boxes-list li > .box-in .icon.custom-icon-umbrella:before { position: absolute; left: 50%; top: 50%; margin: -23px 0 0 -23px }
.passport-boxes ul.pass-boxes-list li > .box-in.bg-lightBlue .btn.btn-o { color:#1d526c; }
.passport-boxes ul.pass-boxes-list li > .box-in.bg-lightGreen .btn.btn-o { color:#516626; }
.passport-boxes ul.pass-boxes-list li > .box-in.bg-lightPink .btn.btn-o { color:#6e2440; }
.passport-boxes ul.pass-boxes-list li > .box-in.bg-lightOrange .btn.btn-o { color:#714a26; }
.passport-boxes ul.pass-boxes-list li > .box-in .btn.btn-o:hover { color: #fff; }
.passport-boxes ul.pass-boxes-list li > .box-in.bg-lightBlue .btn.btn-o:hover { background:#40bff5; }
.passport-boxes ul.pass-boxes-list li > .box-in.bg-lightGreen .btn.btn-o:hover { background:#a0cf4f; }
.passport-boxes ul.pass-boxes-list li > .box-in.bg-lightPink .btn.btn-o:hover { background:#ea4c88; }
.passport-boxes ul.pass-boxes-list li > .box-in.bg-lightOrange .btn.btn-o:hover { background:#eb974c; }
.bl-box-list.two-col { display:block; margin:-10px -10px; padding: 0px 0; overflow: hidden; list-style: none}
.bl-box-list.two-col > li {width: 50%; float:left; padding: 0 12px; margin: 10px 0; font-size:12px; color:#002552; }
.bl-box-list.two-col > li .boxIn { text-align:left; padding:12px 12px 12px 30px; min-height:inherit; }
.bl-box-list.two-col > li .boxIn h4 {font-size:16px; min-height:20px; margin-bottom: 4px; }
.bl-box-list.two-col > li .boxIn h4 > span { display: inline-block; font-weight: normal; font-size: 0.95em; }
.bl-box-list.two-col > li .boxIn h4:before{content: "\f18e"; position:absolute; display:inline-block; font-family: 'FontAwesome'; margin-left:-20px; font-size:16px; font-weight:700;}
.bl-box-list.two-col > li .boxIn .btn-link { font-weight: bold; text-decoration: underline; padding: 4px 8px; margin-left: -8px; border: 0; outline: 0; box-shadow:none;}
.bl-box-list.two-col > li .boxIn .btn-link:hover { color: #fff !important; background: #F63; text-decoration: none; margin-left: 0;  }
/*Pasport Home page*/

/* Updated Default Design -Start */
.vtabs-default { display: table; width: 100%;}
.vtabs-default .resp-tabs-list { display: table-cell; float: none; width: 215px; vertical-align: top; padding: 0; position: relative; z-index: 2; overflow: visible;}
.vtabs-default .resp-tabs-container { display: table-cell; float: none; border: 1px solid #ccc; border-left: 0; position: relative; z-index: 1;}
.vtabs-default .resp-tabs-container:before { content: '';  display: inline-block; left: -1px; top: 0; bottom: 0; width: 1px; position: absolute; background: #ccc;}
.vtabs-default .resp-tabs-container .r-tabs-panel { border: 0; padding: 12px; font-size: 12px; background: #fff;}
.vtabs-default .resp-tabs-list .r-tabs-tab { display: block; float: none; margin:0 1px 10px 0 !important; border: 0; outline: 0;}
.vtabs-default .resp-tabs-list .r-tabs-tab.r-tabs-state-active { border: 0; outline: 0; position: relative; margin-right: 0 !important;}
.vtabs-default .resp-tabs-list .r-tabs-tab .r-tabs-anchor { display: block; float: none; margin:0 13px 0 0; background: #fff; 
padding: 10px; line-height: normal; border: 1px solid #D3DFED; outline: 0; font-size: 12px; color: #1D4572; font-weight: bold; transition: none;}
.vtabs-default .resp-tabs-list .r-tabs-tab .r-tabs-anchor:after { display: none;}
.vtabs-default .resp-tabs-list .r-tabs-tab.r-tabs-state-active .r-tabs-anchor { background: #fff; margin-right: 0; padding-right: 23px; border: 1px solid #ccc; border-right: 0; color: #dd0000;}
.vtabs-default .resp-tabs-list .r-tabs-tab.r-tabs-state-active .r-tabs-anchor:before { /*content: '\f0da'; font-family: 'FontAwesome'; display: inline-block; position: absolute; right: 0; top: 50%; margin-top: -10px; width: 10px; height: 20px; line-height: 20px; font-size: 24px;*/ }
.vtabs-default .resp-tabs-list .r-tabs-tab.completed .r-tabs-anchor { background: #5e7b3c; color: #fff;}
.vtabs-default .resp-tabs-list .r-tabs-tab.completed .r-tabs-anchor:before { content: '\f00c'; display: inline-block; font-size: 16px; position: absolute; left: 0; top: 50%; margin: -14px 0 0 -14px; width: 28px; height: 28px; line-height: 24px; color: #5e7b3c; background: #fff; border: 2px solid #5e7b3c; border-radius: 100%; text-align: center;}
/* Updated Default Design -End */

/* Updated Design -Start */
.vtabs-sec { display: table; width: 100%;}
.vtabs-sec .resp-tabs-list { display: table-cell; float: none; width: 215px; vertical-align: top; padding: 0; position: relative; z-index: 2; overflow: visible;}
.vtabs-sec .resp-tabs-container { display: table-cell; float: none; border: 1px solid #ffccad; border-left: 0; position: relative; z-index: 1;}
.vtabs-sec .resp-tabs-container:before { content: '';  display: inline-block; left: -1px; top: 0; bottom: 0; width: 1px; position: absolute; background: #ffccad;}
.vtabs-sec .resp-tabs-container .r-tabs-panel { border: 0; padding: 12px; font-size: 12px; background: #fbfbfb;}
.vtabs-sec .resp-tabs-list .r-tabs-tab { display: block; float: none; margin:0 1px 10px 0 !important; border: 0; outline: 0;}
.vtabs-sec .resp-tabs-list .r-tabs-tab.r-tabs-state-active { border: 0; outline: 0; position: relative; margin-right: 0 !important;}
.vtabs-sec .resp-tabs-list .r-tabs-tab .r-tabs-anchor { display: block; float: none; margin:0 13px 0 0; background: #3783da; padding: 10px 20px; line-height: normal; border: 0; outline: 0; font-size: 12px; color: #ffffff; font-weight: bold; transition: none;}
.vtabs-sec .resp-tabs-list .r-tabs-tab .r-tabs-anchor:after { display: none;}
.vtabs-sec .resp-tabs-list .r-tabs-tab.r-tabs-state-active .r-tabs-anchor { background: #fbfbfb; margin-right: 0; border: 4px solid #ffccad; border-right: 0; color: #dd0000;}
.vtabs-sec .resp-tabs-list .r-tabs-tab.r-tabs-state-active .r-tabs-anchor:before { content: '\f0da'; font-family: 'FontAwesome'; display: inline-block; position: absolute; right: 0; top: 50%; margin-top: -10px; width: 10px; height: 20px; line-height: 20px; font-size: 24px; }
.vtabs-sec .resp-tabs-list .r-tabs-tab.completed .r-tabs-anchor { background: #5e7b3c; color: #fff;}
.vtabs-sec .resp-tabs-list .r-tabs-tab.completed .r-tabs-anchor:before { content: '\f00c'; display: inline-block; font-size: 16px; position: absolute; left: 0; top: 50%; margin: -14px 0 0 -14px; width: 28px; height: 28px; line-height: 24px; color: #5e7b3c; background: #fff; border: 2px solid #5e7b3c; border-radius: 100%; text-align: center;}
/* Updated Design -End */

ul.table-style.type-03 { border: 0; font-size: 12px;margin:0; padding:0; }
ul.table-style.type-03 > li { display: table-row; }
ul.table-style.type-03 > li > .table-cell { padding: 2px 0 3px; vertical-align: top;}
ul.table-style.type-03 > li > .table-cell:first-child { width: 290px; padding-right: 5px;  }
ul.table-style.type-03 > li > .table-cell label { padding: 8px 0; line-height: 18px; margin-bottom: 0; }
ul.table-style.type-03 > li > .table-cell .highlight-yellow { display: block;}
ul.table-style.type-03 > li > .table-cell .highlight-yellow > b,
ul.table-style.type-03 > li > .table-cell .highlight-yellow > [class^="col"] > b{ display: block; padding: 6px 6px;}
ul.table-style.type-03 > li > .table-cell .row-xs.highlight-yellow { margin: 0 !important;}
ul.table-style.type-03 > li > .table-cell .row-xs.row-grid + .row-xs.row-grid { margin-top: 5px !important; }
ul.table-style.type-03 > li > .table-cell .row-xs.highlight-yellow > [class^="col"]:first-child { padding-left: 0; }
ul.table-style.type-03 > li > .table-cell .row-xs.highlight-yellow > [class^="col"]:last-child { padding-right: 0; }
ul.table-style.type-04 { border: 0; font-size: 12px; }
ul.table-style.type-04 > li { display: table-row; }
ul.table-style.type-04 > li > .table-cell { padding:3px 6px; vertical-align: top; position: relative; border-bottom: 4px solid #fff; }
ul.table-style.type-04 > li > .table-cell:first-child { width: 205px; }
ul.table-style.type-04 > li > .table-cell label { padding:4px 0; line-height: 18px; margin-bottom: 0; }
ul.table-style.type-04 > li > .table-cell .highlight-yellow { display: block;}
ul.table-style.type-04 > li > .table-cell .highlight-yellow > b { display: block; padding: 6px 6px;}
ul.table-style.type-04 > li > .table-cell .row-xs.highlight-yellow { margin: 0 !important;}
ul.table-style.type-04 > li > .table-cell .row-xs.row-grid + .row-xs.row-grid { margin-top: 5px !important; }
ul.table-style.type-04 > li > .table-cell .row-xs.highlight-yellow > [class^="col"]:first-child { padding-left: 0; }
ul.table-style.type-04 > li > .table-cell .row-xs.highlight-yellow > [class^="col"]:last-child { padding-right: 0; }
.bottom-aligned { margin-top: 68px; }
.or-floting-rt { position: absolute; left: 100%; margin-left: 4px; top: 5px; font-size: 12px; min-width: 30px; }
.name-on-list.type-02 li span { background: none; }
.steps-info-2.type-03 ul li.active::after, 
#steps-info.type-03 ul li.active::after { min-width: 90px; margin-left: -45px; left: 50%; }

/*06-04-2016*/
.search-res-info-list .tooltip.fade { font-style: normal; }
.payment-summery-box ul li { position: relative; }
.payment-summery-box ul li > a.optional-delete { position: absolute; top: 0; right: -24px; font-size: 12px; color: #a1a1a1; padding: 0px 6px; }


.payment-summery-box ul li > a.optional-delete:hover { background: #e55600; border-radius: 3px; color: #fff; }
.passport .payment-summery-box .pay-summery-sect > li { padding-right: 18px;}
.full-width-input input[type="text"] { width: 100% !important; }
.highlight-yellow { background-color: #ffff75 !important; padding: 3px; display: inline-block; }
.highlight-yellow-2 { background-color: #ffff75 !important; padding: 5px; display: inline-block; width: 100%; }
/*06-04-2016 ends*/
/*07-04-2016*/
.form-list .name-on.tbl .name-on-lft .tbl-cell b { line-height: 18px; display: inline-block; min-height: 30px; padding-top: 2px; }
.form-list .name-on.tbl .name-on-lft .tbl-cell .passport-arn-no b,
.form-list .name-on.tbl .name-on-lft .tbl-cell .passport-arn-no span { float: left; }
.form-list .name-on.tbl .name-on-lft .tbl-cell .passport-arn-no span { border: 0; }
.notice-approval-flag { margin-left: 20px; }
.notice-approval-flag label + label { margin-left: 15px; }
/*.notice-approval-flag .styled-radio { margin-top: 6px; }*/
.no-pad-list { padding-left: 15px; }
.no-pad-list li { padding-left: 0; }
.icn-label-wrap .icn-label img ,
.icn-label-wrap .icn-label .passport-sign-label { display: inline-block; }
.icn-label-wrap .icn-label .passport-sign-label h4 { max-width: 160px; }
.sign-options {  }
.sign-options { border: 0; margin-top: 8px; }
.sign-options .sign-checkbox { position: relative; }
.sign-options .sign-checkbox .styled-checkbox { width: 18px; height: 18px; display: inline-block; position: absolute; top: 8px; left: 0; }
.sign-options .sign-checkbox > label { margin-left: 23px; font-style: normal !important; font-size: 13px; }
.sign-options .disabled input { cursor: not-allowed; }
.shipping-label-note { border: 1px solid #B7C4C9; border-radius: 8px; float: right; width: 99%; background-color: #fff6f0; }
.shipping-label-note h5 { font-size: 14px; font-weight: bold; margin: 10px; color: #2f2f2f; }
.shipping-label-note ul { padding-left: 25px; padding-right: 10px; }
.shipping-label-note ul> li { font-size: 12px; color: #5a5a5a; }
.shipping-label-note ul> li + li { margin-top: 15px; }
.same-address { margin-bottom: 20px; }
.same-address .styled-checkbox { float: left; padding-right: 8px; }
.passport-selected { color: #ff3406; }
.btn-blue-document-checklist { background: #0c6ac2; color: white; border-color: #00489f; }
.btn-blue-document-checklist:hover { background: #1F74C3;  color: white; border-color: #00489f; }
.popup-tl-sm { font-size: 14px; line-height: 20px; }
.psasport-form-alert-message-on-submit-popup .popup-info-msg p { font-size: 15px; color: #882a09; text-align: left; }
.pssport-form-alert-message-tbl { width: 100%; color: black;  border-bottom: 1px solid #d4d0cd; }
.pssport-form-alert-message-tbl,
.pssport-form-alert-message-tbl td {  }
.pssport-form-alert-message-tbl td { font-size: 12px; text-align: left; padding-left: 18px; width: 50%; }
.pssport-form-alert-message-tbl tr td:first-child { text-align: right; padding-right: 10px; }
.pssport-form-alert-message-tbl th { background-color: #f2f5ff; border-top: 1px solid #d4d0cd; border-bottom: 1px solid #d4d0cd; font-size: 12px; text-align: center;  padding-left: 18px; }   
/*07-04-2016 ends*/
/*08-04-2016*/
.col-md-8 ul.table-style.type-03 > li > .table-cell:first-child { width: 185px; }
.col-md-8 ul.table-style.type-03 > li > .table-cell .input-append.date .form-date-field { max-width: 125px; }
.col-md-8 ul.table-style .table-cell .table-style { margin-bottom: 0px; }
.witness-box.type-02 .row-grid{ margin-bottom: 0 !important; margin-top: 4px !important}
.witness-box.type-02 .row-grid.highlight-yellow{ display: block}
.address-txt{margin-top:12px; margin-bottom: 2px;}
.sub-list.type-02 { padding-left: 0; margin: 0 0 0 15px}
.sub-list.type-02 li{ font-style: normal; font-size: 12px;}
.passport .table-style {border:none}
.passport .table-style .sign-checkbox label{font-size: 13px !important;}
.passport .steps-info-2.type-03 ul li.active::after, .passport #steps-info.type-03 ul li.active::after {left: 25%;margin-left: -45px;min-width: 90px;}
/*08-04-2016 ends*/

/*Passport - passport-flow-already-filled-the-online-application*/
.passport .sect-body.type-02 .pio-card-option.form-highlight-sect > div{ width: 100%}
.higlgt-pink { background: #fff2f7 !important} 
.higlgt-pink .table-bordered tr td, .higlgt-pink .table-bordered tr th { background: #fff2f7 !important}
.red-tl{ font-size: 18px; color: #ff0000; font-weight: 700; text-transform: uppercase; display: block; text-align: left}
.tbl-manifest td.col-web-no, .tbl-manifest td.col-app-name > i{ text-transform: none; display: block; font-size: 11px;}
.tbl-manifest td.col-web-no, .tbl-manifest td.col-app-name > span{ display: block; text-transform: none; padding-top: 5px;}
.col-serv-category ol{ padding-left: 10px}
.tbl-manifest.higlgt-pink .table-bordered{font-size: 11px; overflow: auto;}
.passport-tbl-manifest .table-bordered tr.higlgt-grey td, .higlgt-pink .table-bordered tr.higlgt-grey th{ background-color: #fafbff !important}
.passport-tbl-manifest .table-bordered tr td:first-child{ background: #fff !important}
.passport-tbl-manifest td.col-web-no {  text-transform: uppercase !important; text-align: center !important; width: auto; display: table-cell}
.tracking-filter > .tracking-filter.type-02 .form-group, .tracking-filter > .tracking-filter.type-02 .form-group > .styled-select{ width: 161px}
.tracking-filter > .tracking-filter.type-02 .form-group, .tracking-filter > .tracking-filter.type-02 .form-group > .styled-select{ width: 161px}
.tbl-legends.pink .tourist-visa::before{ background: #fff2f7 none repeat scroll 0 0 !important}
/*Passport - passport-flow-already-filled-the-online-application*/

/* 14-04-16 */
.attn-box{ border:1px solid #cccccc; max-width: 291px; text-align: center; padding: 11px 10px 14px; margin-left: 10px;}
.attn-box h6{ color: #ff0000; padding-bottom: 6px;}
.terms-conditions { color: #282828; padding: 0 0 31px; font-size: 12px;}
.terms-conditions h5{ font-size: 14px; color: #282828; font-weight: 700}
.own-airbill .notes{ color: #282828; padding-top: 8px !important;}
.own-airbill .notes b{ display: block; color: #282828}
.own-airbill .notes ul li + li{ margin-top: 10px;}
/* 14-04-16 */


/*Road Block*/
.white-popup-block .pin{position:absolute; right:40px; top:-22px;}
.white-popup-block .road-block-container figure{ text-align:center; margin-bottom:15px;}
.white-popup-block .road-block-container  figure img {max-height:95px}
.white-popup-block.pinned button.mfp-close { display: none !important;}
.white-popup-block.pinned {padding: 10px 20px;}
.white-popup-block.pinned .road-block-container {line-height: 18px;}
.white-popup-block.pinned .road-block-container .btn-group{ text-align: center; float:none; width:100%; border-top:1px solid #ccc; padding-top: 15px; margin-top: 12px;}
.white-popup-block.pinned .road-block-container .btn-group .btn{width: 100px; margin:0 auto;display: inline-block;float: none;}
/*Road Block*/


/*Passport - Tatkal*/
.common-popup.popup-info .popup-info-msg.pop-txt {font-size:15px; color:#882a09; text-align:left; padding:0 0 20px 0;line-height:22px;}
.common-popup.popup-info .popup-info-msg.pop-txt .brown {font-size:15px; color:#882a09; font-weight:bold; text-decoration:underline}
.tatkal-houston-popup .common-popup.popup-info, .tatkal-popup .common-popup.popup-info{ max-width: 645px;}
.help-guide {display:table; margin-bottom:20px;}
.help-guide span{display:table-cell; vertical-align:middle; padding-right:7px;}
.help-guide span i{font-size:40px; color:#aed562;}
.help-guide span b{font-size:15px;}
.help-guide span p{font-size:12px;}
.gray-box { background:#f8f9fb; padding:10px 37px 0; margin:20px 0;}
.gray-box  .list-tl {border-bottom:1px solid #ccc; margin-bottom:10px; width:100%; background:none; font-size:14px; text-transform:uppercase; display:inline-block; padding-bottom:5px;}
.gray-box .guide-help-list {margin:0; padding:0 20px 10px;line-height:22px;}
.gray-box .guide-help-list li {font-size:12px; font-weight:bold; list-style:none; line-height:25px;}
.gray-box .guide-help-list li i {font-style:normal; font-weight:normal;}
.gray-box .guide-help-list li:before {color: #327b49;content: "\f00c";margin-left:-18px;padding-right: 5px;}
.max-width-tooltip .tooltip.in .tooltip-inner {text-align: left;min-width: 400px !important; width:auto;font-weight: normal;}
.max-width-tooltip a i {z-index:9;}
/*Passport - Tatkal*/
.app-centre .pio-notice-box.typ2.pull-right {display:none;}
/*Passport without NIC*/
.pop-tl {font-size:22px; text-align:left; margin-top:0;}
.pop-txt {font-size:13px;text-align:left; line-height:normal;}
.are-you-refuge  .common-popup.popup-info { max-width: 620px;}
/*#passport footer, .passport footer {padding-bottom: 85px;}*/
.passport-footer > .container > .row > div:first-child {width: 25%;}
.passport-footer > .container > .row > div:first-child + div {width: 25%;}
.passport-footer > .container > .row > div:first-child + div + div {width: 25%;}
.passport-footer > .container > .row > div:first-child + div + div + div {width: 25%;}
.passport .my-shipping-address .hrz-tab-content .resp-vtabs .r-tabs-tab .add-txt-normal {display:block;}
.fedex-delivery {margin:10px 0 0 -130px;}
.fedex-delivery .img{margin-right:10px;}
.fed-txt {float: right; width: 75%; display:table;}
.fed-txt b {display:table-cell; width:10%; vertical-align:top;}
.fed-txt p{display:table-cell; width:100%; vertical-align:top; float:left;}
.sign-options .total  {font-size:13px; font-weight:bold; min-width:50px;}
.sign-options .total.no-bg { background: none;}
.sign-options .total p {line-height:normal; margin:0}
.drop-modify-pay.walkin {max-width: 330px;}
.drop-modify-pay.walkin .online-offline-pay {width: 330px;}
.drop-modify-pay.walkin .main-content h2{margin:0;}
/*Passport without NIC*/
/*27-04-2016*/
.grey-sub-tl{ display: block; font-size: 78%; margin-top: 5px;}
.faqslist .img-responsive{ width: 100%}
.bg-light-orange { background-color: #E69A6A !important; color: #000; }
.bg-light-orange th { font-size: 13px; }
.faq-list .accordion-style dd { background: #eee; }
.faq-list .accordion-style dd dd { background: #fff; }
/*27-04-2016*/

/*29-04-2016*/
#BookletTypeBox .radio-inline + .radio-inline{ margin-left: 5px;}
/*29-04-2016*/

/*02-05-2016*/
.default-table .in-tbl { padding: 0}
.in-tbl table{ width: 100%; border: 0}
.default-table .in-tbl table th, .default-table .in-tbl table td{ border: 0}
.default-table .in-tbl table td + td{ border-left: 1px solid #ccc}
/*02-05-2016*/

/*03-05-2016*/
.road-block-container {  }
.road-block-container .main-content { padding-bottom: 20px; }
.road-block-container figure { text-align: left; float: left; }
.road-block-header { min-height: 95px; border-bottom: 1px solid #d5d5d5; margin-bottom: 15px; }
.road-block-header h4 { display: block; margin-top: 60px; padding-left: 18px; float: left; }
.white-popup-block.lg { max-width: 882px; }
.roadblock-footer { border-top: 1px solid #d5d5d5; padding-top: 15px; margin-top: 15px;}
.sidebox.type-03 > .boxIn {font-size: 16px !important;color: #051331;border-top: 0;padding: 10px 12px;font-weight: 500;background: #fdfdee;line-height: 24px;border-top: 1px solid #decfcd;}
.sidebox.type-03 > .tl {display: block;background: #f2f2f2;line-height: 22px;font-size: 14px;color: #ff0000;}
.sidebox.type-03 { border: 1px solid #d8c8c7; }
ul.list-online-payment li, 
ul.list-offline-payment li { float: left; width: 50%; margin: 0; padding-left:4px; padding-right:4px; }
.text-disabled { color: rgba(0,0,0,0.5) !important; }
.styled-radio-checked {  }
.active-list { background-color: #fffaff; border: 1px solid #e4e4e4; } 
.custom-radio-select .radio-group > .radio-inline.selected span { color: #F16C1B; }
/*03-05-2016*/

/*11-05-2016*/
#steps-info.count-six.type-04 ul li {width: 14%;}
#steps-info.count-six.type-04 ul li + li {width: 14%;}
#steps-info.count-six.type-04 ul li + li + li {width: 14%;}
#steps-info.count-six.type-04 ul li + li + li + li{width: 10% !important;}
#steps-info.count-six.type-04 ul li + li + li + li + li{width: 18% !important;}
#steps-info.count-six.type-04 ul li + li + li + li + li + li{width: 20% !important;}
.tbl-design-def .table-responsive { border: 0 none;}
.tbl-design-def .table-responsive table { width: 100%; }
.tbl-design-def .table-responsive table tr { /*border-bottom: 1px solid #e5e5e5;*/ }
.tbl-design-def .table-responsive table td, 
.tbl-design-def .table-responsive table th { border: 1px solid #e4ebf5; padding:10px; font-size: 12px; text-align:center; color: #000;}
.tbl-design-def .table-responsive table th { color: #000;font-size: 12px;  }
.tbl-design-def .table-responsive table thead tr:first-child { background: #FAFCFF; }
.tbl-design-def .table-responsive table th small { font-weight:normal;}
.tbl-design-def .table-responsive table .col-sr-no { width:36px; min-width:36px; }
.tbl-design-def .table-responsive table .col-document-name { min-width:220px;}
.tbl-design-def .table-responsive table .col-number-of-documents { min-width:90px;}
.tbl-design-def .table-responsive table .col-original-or-copy { min-width:115px;}
.tbl-design-def .table-responsive table .col-select { min-width: 90px;}
.tbl-design-def .table-responsive table .col-ckgs-only {  min-width: 150px;}
.tbl-design-def .table-responsive table td.col-document-name { text-align:left;}
.tbl-design-def .table-responsive table tr.sub-row td { border: 0; padding: 6px 6px; }
.tbl-design-def .table-responsive table tr.sub-row td + td { border-left: 1px solid #E4EBF5; }
.tbl-design-def .table-responsive table tr.sub-row td:last-child { border-right: 1px solid #E4EBF5; } 
.tbl-design-def .table-responsive table tr.sub-row.last-sub-row td { border-bottom: 1px solid #E4EBF5; padding-bottom: 6px; }
.tbl-design-def .table-responsive table tr.sub-row.first-sub-row td { border-top: 1px solid #E4EBF5; padding-top: 6px; }
.tbl-design-def .table-responsive table tr.sub-row.first-sub-row .col-sr-no { border: 1px solid #E4EBF5; }
.yellow-bg { background:#fff8bc; margin: 0 4px;padding: 4px 6px;}
.sign .sign-space.sign-bold { color: #c5c5c5;padding-top: 40px;  border: 1px solid #a4a4a4;font-size:14px !important;font-weight: bold;margin-bottom: 12px;min-height: 70px;min-width: 100px;    padding-top: 26px; text-align: center;}
.name-on.tbl .name-on-lft label.blue {background: #edf8ff  none repeat scroll 0 0;border-bottom: 2px solid #ffffff; min-width:130px}
.notary-txt {padding-top:50px; float:right; min-width:315px;}
.notary-txt label{display:inline-block; min-width:130px;}
.filled-value.max-width { display: inline-block;max-width: 175px;width: 100%;}
/*11-05-2016*/
.applic-details.type-02  > li{display:table-cell  !important; vertical-align:middle; padding: 0 3px;}
/*04-05-2016 ends*/

/*02-06-2016*/
.sm-thumb {display:inline-block; list-style:none; padding:0; margin-bottom:10px}
.sm-thumb li{min-width:174px; display:inline-block}
.sm-thumb li + li{margin-left:13px;}
.shipping-list {padding:0 0 0 15px}
.shipping-list a {display:inline-block}
.shipping-list  li {margin-bottom:6px;}
.do-dont {padding:6px 0; display:inline-block}
.note {font-size:13px; font-weight:normal; color:#000; padding-left:36px; margin-top:15px}
.note b {margin-left:-36px; color:#000}
/*02-06-2016*/
/*  Changes Made By: Sagar Kadam */
.js-marquee .note {color:#F00; font-weight:bold; }
/*  Changes Made By: Sagar Kadam */
/*03-06-2016*/
.travel-document {padding:2px 0; border:none;}
.travel-document .radio-group .radio-inline{margin-bottom:6px !important;display:inline-block}
/*03-06-2016*/

/*17-06-2016*/
.submit-app-cont.typ2  {border-bottom:none !important}
.submit-app-cont.typ2 .cont-box .cont-lft {margin-right: 0;}
.submit-app-cont.typ2  #TrackApplicationTabs {margin-bottom: 19px;}
.submit-app-cont.typ2 .my-shipping-address .ver-tab-content .resp-vtabs .resp-tabs-list li {width: 161px !important;}
.submit-app-cont.typ2 .my-shipping-address .ver-tab-content .resp-vtabs .resp-tabs-container  {padding-left: 169px;}
.submit-app-cont.typ2 .my-shipping-address .ver-tab-content .resp-vtabs ul.resp-tabs-list {width: 170px;}
.submit-app-cont.typ2 .my-shipping-address .hrz-tab-content .r-tabs .resp-tabs-container .r-tabs-panel {min-height: 202px;}
.submit-app-cont.typ2 .radiofunction-inline .radiofunctionOpen {padding: 3px 0;}
.add-check {border:1px solid #c7c7c7; padding:10px; display:inline-block; width:100%; margin:10px 0}
.edit-address {display:table; width:100%; padding:0;}
.edit-address li {display:table-cell; width:auto; margin-right:20px;}
.edit-address li:first-child {text-align:center;}
.edit-address li:first-child  span{text-align:center; margin:0 auto; display:inline-block}
.edit-address li.add-typ {width:80px;}
.edit-address li b{display:block; width:auto; margin-bottom:20px}
.edit-address li span{font-weight:normal;}
.fed-ex-box {padding:10px; display:inline-block; background:#fbfbfb;border:1px solid #c7c7c7; width:100%; margin:0px 0 10px}
.fed-ex-box p {font-size:12px;font-weight:normal;}
.fed-ex-box p.orange {color:#ff6131;}
.add-check .orange {font-weight:normal;}
.fed-ex-box b {font-size:13px;}
.submit-app-cont.typ2 .inline-img {float:left;}
.submit-app-cont.typ2  #TrackApplicationTabs2 {margin-bottom: 19px;}
.cont-rht.typ2 {position:relative !important; display:inline-block; width:100% !important}
.shipping-addrs-row {width:100%; display:table; float:left}
.shipping-addrs-row label.radio-inline{display:table-cell; width:250px; min-width:100%;}
.shipping-addrs-row .cont-rht.typ2{display:table-cell; width:120px !important; min-width:120px; font-weight:normal;}
.submit-app-cont.typ2 .cont-box .price-lgt {margin-top: 0px !important;}
.submit-app-cont.typ2 hr {padding:0; margin:0;}
.submit-app-cont.typ2 .add-txt-row .tick-list {font-weight:normal;}
.shipping-label-note ul > li {font-weight:normal;}
.shadowd-box.submit-app-cont.typ2  .radiofunction-inline{margin:-10px 0px}
.submit-app-cont.typ2 .padt10, .submit-app-cont.typ2 p.padt10 {display:inline-block}
.submit-app-cont.typ2 .add-txt-row {width:100%; display:inline-block; min-height:90px; border-bottom:none !important}
.submit-app-cont.typ2 .add-txt-row .tick-list li {border-bottom:none}
.submit-app-cont.typ2 .cont-box .form-group:first-child + div, .submit-app-cont.typ2 .cont-box .form-group { margin-bottom:0 none;}
.submit-app-cont.typ2  .cont-box + .cont-box {padding-top: 15px; margin-top:10px;}
/*17-06-2016*/

.tbl-design-def.type-3  .table-responsive table .col-select{width:50px}
.tbl-design-def.type-3  .table-responsive table .col-empty-cells{width:130px}
	.renunciation-alert-box.table-style  { border: 0; font-size: 12px; margin-top: 15px;}
.renunciation-alert-box .table-style { border: 0; position: relative; height: 100%; display: table; width: 100%; padding: 0; margin: 0; font-size: 12px;}
.renunciation-alert-box .content-txt { padding: 10px; color: #8e3002; font-weight: bold; max-width:50%;}
.renunciation-alert-box .content-txt > .table-cell:first-child { padding: 0px 5px; }
.renunciation-alert-box .btn-wrap { min-width: 112px; }
.renunciation-alert-box .btn-wrap > a { display: block !important; text-align: center; font-size: 14px; font-weight: bold; padding: 2px 6px 2px; height: auto; line-height: 24px;}
.renunciation-alert-box > .rd-bg { height: auto; background: #ff0000; display: table-cell; padding: 10px 7px; color: #FFF; font-weight: bold;
 font-size: 15px; position: relative; max-width: 270px; /*min-width: 155px;*/ vertical-align: middle; }
.renunciation-alert-box > .rd-bg .table-style { font-size: 15px; }
.renunciation-alert-box > .rd-bg:after { width: 0; content: ""; display: inline-block; position: absolute; vertical-align: middle; height: 0;
  border-style: solid; border-width: 6px 0 6px 10px; border-color: transparent transparent transparent #ff0000; top: 36%; right: -10px;  }
.renunciation-alert-box .tx-tl { min-width:50px; vertical-align: top;}
.renunciation-alert-box .txt { min-width:200px; vertical-align: top;}
div.or { position: relative; vertical-align: middle !important;}
div.or b { border-radius:20px; width:28px; height:28px; text-align:center; text-transform:uppercase; line-height:28px; color:#343434; border:1px solid #a2a09f; background:#fff; z-index:2; display:inline-block; position: relative;}
div.or:after {background:#cc947a;content: ""; display: inline-block; margin: 0px 0 0 0px;position: absolute;width: 1px;z-index: 1; left: 50%; margin-left: -1px; top: 0; bottom: 0; }
.lined-output-sec .sign .sign-space { padding-top: 10px; }
.renunciation-alert-box.table-style {
    font-size: 12px;
}
.renunciation-alert-box.table-style {
    font-size: 12px;
}
.renunciation-alert-box.table-style {
    font-size: 12px;
}
.table-style {
    font-size: 11px;
}
.table-style .table-cell {
    display: table-cell;
    vertical-align: middle;
}
.renunciation-alert-box .content-txt {
    color: #8e3002;
    font-weight: bold;
    max-width: 50%;
    padding: 10px;
}
/* 06-07-2016 */
.checklist.type-02 .tbl-bdr-lght-orange table th:first-child + th + th.details { min-width: 65px; width: 65px; }
.checklist.type-02 .tbl-bdr-blue table th:first-child + th + th.details { min-width: 95px; width: 95px; }
.checklist.type-02 table td { color: #4c4c4c; }
.checklist.type-02 table td > b { font-weight: normal;}
.checklist.type-02 table td > b > b { color: #000;}
.checklist.type-02 .tbl-bdr-blue tr.bullet-list-tbl.last td { border: 1px solid #ACC4D5;}
.checklist.type-02 .list-bult:before { font-size:0.45em; left:6px; top:5px;}
.tbl-blue.type-02 h4, 
.tbl-lght-orange.type-02 h4 { font-style: italic; text-align: center; line-height:18px; }
.tbl-blue.type-02 h4 { color: #000000; }
.tbl-lght-orange.type-02 h4 { color: #882a09; }
.no-tp-bdr td { border-top: 0 !important; }
.col-md-6:last-child .checklist .table-responsive { margin-bottom: 0; }
.cstm-auto-select { clear: both;}
.custome-grid.half-col .cstm-auto-select .styled-select { max-width: 100% !important; float: left; width: auto; min-width: 245px;}
.cstm-auto-select .bootstrap-select.btn-group .btn .filter-option { position: static; padding-right: 20px;}

ul.list { display: inline-block; width: 100%; list-style: none; padding: 0;}
ul.list > li  { font-size: 15px; line-height: normal; }
ul.list > li + li  { margin-top: 6px; }
ul.list > li > b.uline  { color: #002554; }
ul.list > li > b.uline:after  { content: '-'; display: inline-block; font-weight: bold; margin-left: 4px;}

.icn-label-wrap.table-style { width: 100%; border: 0;}
.icn-label-wrap.table-style > .icn-label { width: 39px; }
.icn-label-wrap.table-style > .icn-label > img { margin: 0; padding: 0; }
.icn-label-wrap.table-style > .table-cell { max-width: none; padding: 0 0px 0 0; padding-right: 8px !important; margin: 0; vertical-align: top;}
.icn-label-wrap.table-style > .icn-label.table-cell { min-width: 47px; padding-right: 0px !important; }
.icn-label-wrap.table-style > .table-cell > b { font-weight: normal; margin-bottom: 12px; display: block; }
.icn-label-wrap.table-style > .table-cell > b:last-child { margin-bottom: 0; }
.icn-label-wrap.table-style > .table-cell > b > span { display: inline-block !important; line-height: 16px; width: auto  !important; margin: 0 !important;}
.icn-label-wrap.table-style > .table-cell > b > i { display: block; line-height: 18px; }
.with-num { display:table; width: 100%; margin-top: 0 !important;}
.with-num + .with-num { margin-top: 8px !important;}
.with-num > span { display: table-cell; padding-right: 5px; }
.with-num > span { margin-right: 4px;}

.checkbox-inline > b { font-weight: normal;}
.checkbox-inline > b > i { display: block; }
.checkbox-inline.checked { color: #ff3406; }
.checkbox-inline.checked > b { font-weight: bold;}
.checkbox-inline.checked > b > i{ font-weight:400}
.checkbox-inline.checked .styled-checkbox .check { background-image:url(../images/common/bg_checkbox-approve.png) !important;  background-size:15px 15px; height:15px; width:15px; top:50%; margin-top:-8px; left:50%; margin-left:-8px; }

/*oci-standalone-without-renunciation-FLOW*/
.visa-shipping .hrz-form-style.custome-grid.half-col h4 >span{ display:block; line-height:16px; margin-top:8px; }
label.icn-label img {margin-right:6px;}
label.icn-label b {display:inline-block;}
.icn-label-wrap .icn-label .passport-sign-label { display: inline-block; font-style: normal; text-transform: uppercase}
.sign-options{ border:0 !important; margin-top:8px !important}
.important{ margin-bottom:20px;}
.oci-without-renunciation .own-airbill { display:none}
.oci-without-renunciation.shipping-label-note{ display:none}
.oci-without-renunciation .fed-ex-box{ display:none}
.oci-without-renunciation.oci-submit-app-cont{ display:none}
.payment-summery-box .pay-summery-sect > li { padding-right: 18px;}
.web-ref-no > strong{ font-size:12px;}
.sign-options .total{ background:#fff21e}
.print-output h4.grey-tl-txt{ font-size:17px;}
.bdr-box-rounded .oci-without-renunciation-reciept.pay-details li > span{ width:60px; text-align:right; position:relative}
.bdr-box-rounded .oci-without-renunciation-reciept.pay-details li > span .icon-dollar{ position:absolute; left:0; top:2px;}
.bdr-box-rounded .oci-without-renunciation-reciept.pay-details .total li > span{ width:auto; text-align:right; position:relative}
.bdr-box-rounded .oci-without-renunciation-reciept.pay-details .total li > span .icon-dollar{ position:static; left:0; top:2px;}
.bdr-box-rounded .oci-without-renunciation-reciept.pay-details .cate-box2 li > span{ width:auto; text-align:left}
.bdr-box-rounded .oci-without-renunciation-reciept.pay-details .cate-box2 li > span .icon-dollar{ position:static; left:0; top:2px;}
.visa-shipping .hrz-form-style.custome-grid .form-group.row > div.fed-ex-box.type-02{ padding-left:10px}
/* oci-standalone-without-renunciation-FLOW*/

.trandtc-breadcrumbs li.breadcrumb-sub-sec { top:50px; position:relative}
.trandtc-breadcrumbs li.breadcrumb-sub-sec span:after {background: #CCCCCC;content: "";height: 3px;left:0px;position: absolute;right:0;top: 15px;z-index:-1}
.trandtc-breadcrumbs li.breadcrumb-sub-sec.start:before {content:""; border-left:3px solid #ccc; display:inline-block; position:absolute; min-height:50px; margin:-13px 0; left:0px; top:-20px}
.trandtc-breadcrumbs li.breadcrumb-sub-sec.end {width:131px !important;}
.trandtc-breadcrumbs li.breadcrumb-sub-sec.end:after {content:""; border-right:3px solid #ccc; display:inline-block; position:absolute; min-height:50px; margin:-13px 0; right:0px; top:-20px}
.trandtc-breadcrumbs li span > b  em{ font-style:normal; color:#380077; font-weight:700}
.container.temp-container.lg{ max-width:1500px; width:100%}
.trandtc-breadcrumbs li span > b small{ font-size:11px;}
.trandtc-breadcrumbs .disabled{ opacity:1}
.search-res-info.type-4.four-column ul.search-res-info-list li b{display:block; margin-bottom:3px}
.search-res-info.type-4.four-column ul.search-res-info-list li b:after{display:none}
.search-res-info.type-4.four-column ul.search-res-info-list li{margin-right:8%}
.mar-top10{margin-top:10px}
.mar-top15{margin-top:15px}
.yellow-bg.padd-left{padding-left:30px !important}
.col-document-name .bullet-txt{padding-left:15px}

/*Vertical tabs Starts*/
.resp-vtabs-02 { display: table; width: 100%; }
.resp-vtabs-02 .resp-tabs-list { display: table-cell; width:171px; z-index:1; float: none; vertical-align: top; padding: 0; margin: 0 !important; overflow: visible !important; border-right: 1px solid #CCC;}
.resp-vtabs-02 .resp-tabs-list li { color:#1d4572; line-height:14px; border: 0 !important; padding: 0 8px 8px 0 !important; background:#fff !important; margin: 0 !important;}
.resp-vtabs-02 .resp-tabs-list li:last-child { margin-bottom:0 !important; }
.resp-vtabs-02 .resp-tabs-list li > a { display: block; padding: 6px 0px 3px 29px !important; border:0; outline:0; line-height:16px; background:#f9fbff url("../images/common/bg-radio-sep.png") no-repeat scroll 7px 6px ; font-size:12px; cursor:pointer; border:1px solid #D3DFED; position: relative;}
.resp-vtabs-02 .resp-tabs-list li > a > b { border-left: none; display: block; color:#1d4572; }
.resp-vtabs-02 .resp-tabs-list li > a > .add-txt-normal { display: inline-block; color:#ff4e1e; font-size:11px; font-style:normal;}
.resp-vtabs-02 .resp-tabs-list li.r-tabs-state-active { padding: 0 0px 8px 0 !important; border: 0 !important; margin: 0 !important;}
.resp-vtabs-02 .resp-tabs-list li.r-tabs-state-active > a { color: #000; background:#fff url("../images/common/bg-radio-sep1.png") no-repeat scroll 7px 6px; background-color:#fff; border-color: #CCC; border-right: 0; }
.resp-vtabs-02 .resp-tabs-list li.r-tabs-state-active > a > b,
.resp-vtabs-02 .resp-tabs-list li.r-tabs-state-active > a > .add-txt-normal { color:#000000; }
.resp-vtabs-02 .resp-tabs-list li.r-tabs-state-active > a > i { font-weight: bold; }
.resp-vtabs-02 .resp-tabs-list li.r-tabs-state-active > a:before { content: ''; display: inline-block; position: absolute; right: -1px; background:#fff; width: 2px; top: 0; bottom: 0; }
.resp-vtabs-02 .resp-tabs-container { display: table-cell; vertical-align: top;}
.resp-vtabs-02 .resp-tabs-container .r-tabs-panel { border-left: 0 !important; }  
.resp-vtabs-02 .resp-tabs-container .r-tabs-panel .form-group label { padding: 0; font-size: 0.95em !important;  }
/*Vertical tabs Starts*/
/* 06-07-2016*/

/*07-07-2016*/
.sect-body .hrz-form-style .form-group .no-max-width label.radio-inline, .sect-body .hrz-form-style .form-highlight-sect .form-group .no-max-width label.radio-inline {min-width: 23.3% !important;}
.oci .common-popup.popup-info.oci-standalone-without-renunciation-popup .mfp-close{ right: -22px; }
.oci .orng-box-rounded .sect-body .form-opt-cat.job-details {margin-top: 0px; padding:0;}
.optSetSub-sect .radio-row .label.radio-inline.radio-col-6, .search-wgt-box .form-group .optSetSub-sect label.radio-inline.radio-col-6, .hrz-form-style .form-highlight-sect .form-group .optSetSub-sect label.radio-inline.radio-col-6{margin-right: 0.6%;}
.optSetSub.grandparent-citizen .radio-col-5-2 {min-width: 117px !important;}
.visa-shipping .shadowd-box.submit-app-cont .hrz-form-style.custome-grid .form-group label > i{font-size: 9px !important;}

.notes.type-02 { border: 1px solid #d4d0cd; padding: 12px 12px 12px 40px; position: relative;}
.notes.type-02:before { content: '\f06a'; display: inline-block; position: absolute; left: 10px; top: 8px; font-family: 'FontAwesome'; color: #ff0000; font-size: 28px;}
.notes.type-02 b { margin-bottom: 3px; }
.notes.type-02 .no-pad-list li { font-size: 12px; }
.notes.type-02 .attn-box { margin-left: 15px; }

.detail-box.type-02 .dta-cont label { font-size: 13px !important; font-style: normal !important; padding-bottom: 0 !important; }
.own-airbill .detail-box.type-02:last-child { margin: 0 }
.popup-md { max-width: 453px; }
.orange-popup { background: #ffeddc; text-align: left; border-radius: 7px; }
.orange-popup .popup-in { /*padding: 0; border: 1px solid #d0bca7;  border-radius: 0; background: #ffeddc;*/ }
.common-popup .notes.type-02 { padding-left: 56px; box-shadow: 0px 0px 1px 2px #DDD; border-radius: 7px; }
.common-popup .notes.type-02 > b { display: block; margin-bottom: 8px;}
.common-popup .notes.type-02:before { top: 12px; border-right: 1px solid #ccbeb0; padding-right: 8px; }
.common-popup .notes.type-02 ul li + li { margin-top: 8px; }
.common-popup .notes.type-02 ul li > b { color: #ff3406; }
.common-popup .notes.type-02 .text-center { padding-right: 56px; }

.tooltip-popup { position: absolute; left: -175px; top: 100%; min-width: 460px; margin-top: 6px; z-index: 2;}
.red-popup { background: #fae3e0; text-align: left; border-radius: 7px; }
.red-popup .popup-in { padding: 0; border: 0;  border-radius: 0; background: #fae3e0; }
.red-popup .notes.type-02 { padding-left: 56px; border: 1px solid #ff5454;  box-shadow: none; border-radius: 0px; }
.red-popup .notes.type-02:after { content: ''; display: inline-block; background: url(../images/red-box-tp.png) no-repeat left top; width: 20px; height: 8px; position: absolute; left: 50%; bottom: 100%;}
.form-control.error { border-color: #ff0000; }
.btn-gradient.btn-lg.xxl {min-width: 150px;}
/*07-07-2016*/

/*Visa - Emergency Chart*/
.block { display: block;} 
.inline-block { display: inline-block; }
.emr-chart { font-size: 13px; }  
.emr-chart .table-bordered.type-02 { font-size: 13px; line-height: 18px; }
.table-bordered.type-02 { width: 100%; margin-bottom: 20px; }
.table-bordered.type-02 td { padding: 3px 8px; vertical-align: top; }
.table-bordered.type-02 > tbody > tr > td { padding-top: 8px; padding-bottom: 8px; }
.table-bordered.type-02 td.col-one { width: 35%; font-weight: bold;}
.table-bordered.type-02 td.col-two {  }
.table-bordered.type-02 td .tb-tl { display: block; text-transform: uppercase;}
.table-bordered.type-02 td ul { padding-left: 15px; }
.table-bordered.type-02 td ul:last-child { margin-bottom: 0; }
.table-bordered.type-02 td ul.type-02 {  }
.table-bordered.type-02 td ul.type-02 > li + li { margin-top: 10px; }
.table-bordered.type-02 td ul.type-03 { list-style: none; padding-left: 0; }
.table-bordered.type-02 td ul.type-sub { list-style: none; padding-left: 30px; width: 100%;}
.table-bordered.type-02 .tbl-sub { width: 100%; margin-bottom: 5px;}
.table-bordered.type-02 td address { margin-bottom: 12px; font-weight: bold;}
.table-bordered.type-02 td address:last-child { margin-bottom: 0; }
.emergency-chart-content{ padding-bottom:10px;}
.emerency-chart .common-popup.popup-info {max-width: 750px; text-align: center;}
.emerency-chart .top-bdr {text-align:center;}

.emergency-chart-content p{ color:#000}
.lg-font {font-size: 18px !important;}
.btn-gradient.btn-rt{ display:block}
.btn-gradient.btn-rt span{ display:block; margin-top:6px;}
.pop-content-txt { margin-top:25px}
.pop-content-txt .pop-txt{ font-size:15px; line-height:22px}
.pop-content-txt .emergency-chart-content p{ line-height:22px;}
.steps { background:#ef740d; color:#fff; padding:4px; font-weight:bold; font-size:15px; margin-bottom:10px; display:inline-block}
.emergency-chart-content .table-bordered{ font-size:15px; line-height: normal;}/** 11 July 2016 **/
.emergency-chart-content address.address-align {margin-left: 70px; font-weight:700}/** 11 July 2016 **/
.table-bordered.type-02 td ul.type-sub{ margin:5px 0}
.table-bordered.type-02 td ul.type-sub > li + li{ margin-top:5px;}
.table-bordered.type-02 td ul.type-03 > li + li{ margin-top:5px;}
.table-bordered.type-02 td ul.type-03 > li b + b{ margin-top:5px;}
.table-bordered.type-02 td ul.type-02 > li b { margin-top:5px;  margin-bottom:5px;}
.btn-gradient.btn-rt > span{ display:block; margin-top:5px;}
.emergency-chart-content p.red{ color:#ff0000}
.table-bordered.type-02 td{ padding-left:10px; padding-right:10px;}

/** 11 July 2016 **/
.common-popup.popup-info .popup-info-msg.pop-txt .emergency-chart-content {color:#000}
.common-popup.popup-info .popup-info-msg.pop-txt .emergency-chart-content{color:#000}
/*Visa - Emergency Chart*/

.common-popup.popup-info .popup-info-msg.pop-txt {font-size:15px; color:#882a09; text-align:left; padding:0 0 20px 0;line-height:22px;}
.common-popup.popup-info .popup-info-msg.pop-txt .brown {font-size:15px; color:#882a09; font-weight:bold; text-decoration:underline}
.pop-tl {font-size:22px; text-align:left; margin-top:0;}
.pop-txt {font-size:13px;text-align:left; line-height:normal;}

/*22-07-16*/
#SrvcBox-Studies .tooltip-inner,#SrvcBox-8 .tooltip-inner, .tooltip.type-02 .tooltip-inner {border:1px solid #8a8a8c; background:#fcefde; font-size:13px; color:#000;}
#SrvcBox-Studies .tooltip.right .tooltip-arrow,#SrvcBox-8 .tooltip.right .tooltip-arrow, .tooltip.type-02  .tooltip.right .tooltip-arrow{border:1px solid #8a8a8c;}
#SrvcBox-Studies .tooltip.right .tooltip-arrow:before,#SrvcBox-8 .tooltip.right .tooltip-arrow:before, .tooltip.type-02 .tooltip.right .tooltip-arrow:before { content: "\f104"; position:absolute; display:inline-block;}
/*22-07-16*/
.steps-info-2.count-seven.typ2 ul li, #steps-info.count-seven.typ2 ul li {width: 15%;}
.steps-info-2.count-seven.typ2 ul li, #steps-info.count-seven.typ2 ul li + li {width: 13%;}
.steps-info-2.count-seven.typ2 ul li + li + li, #steps-info.count-seven.typ2 ul li + li + li {width: 9%;}
.steps-info-2.count-seven.typ2 ul li + li + li + li, #steps-info.count-seven.typ2 ul li + li + li + li{width: 12%;}
.steps-info-2.count-seven.typ2 ul li + li + li + li, #steps-info.count-seven.typ2 ul li + li + li + li{width: 12%;}
.steps-info-2.count-seven.typ2 ul li + li + li + li + li, #steps-info.count-seven.typ2 ul li + li + li + li + li{width: 7%;}
.steps-info-2.count-seven.typ2 ul li + li + li + li + li + li, #steps-info.count-seven.typ2 ul li + li + li + li + li + li {width: 24%;}
.steps-info-2.count-seven.typ2 ul li + li + li + li + li + li + li, #steps-info.count-seven.typ2 ul li + li + li + li + li + li  + li{width: 20%;}

.change-appearance hr {margin-top: 10px;margin-bottom: 10px;}
.change-appearance ol {padding-left:10px;}
.change-appearance ol.ol-list-bg li {margin-bottom:3px;}
.change-appearance ol.ol-list-bg li label.yellow-bg {width:330px;background:#FFFF75 ;}
.change-appearance .icn-tick {padding: 10px 0 0px 20px;}
.change-appearance .relation-box {margin-left:10px}
.change-appearance .relation-box > .highlight-yellow input {width:220px}
.change-appearance .relation-box .radio-inline{padding-left: 10px !important;}
.change-appearance .inline-element {display:table; padding-bottom:10px}
.change-appearance .inline-element span{display:table-cell;padding-right:10px}
.change-appearance .inline-element .yellow-bg {display:table-cell; vertical-align:top; background:#FFFF75 ;}
.change-appearance .inline-element .yellow-bg input{font-size:12px;}
.witness-box.type-2 {padding-right:150px; padding-top: 20px;}
.witness-box.type-2 .name-on-list li b {display: table-cell;min-width: 50px;vertical-align: top;}
.witness-box.type-2 .name-on-list li {display: table; margin-bottom:20px;}
.change-appearance .seal {font-size:14px;}
.change-appearance .Add-photo-section .Add-photo-space p {margin-top: -50px;}
.child-txt {font-size:17px;}
.change-appearance .sub-ttl {color:#000;}
.change-appearance .sub-ttl .normal {font-size:18px;}
.change-appearance .w-lft-mar li span {display:inline-block; min-width:100px;}
.change-appearance .lgt-blu, .change-appearance .name-on.tbl .name-on-lft label.lgt-blu {background: #fff none repeat scroll 0% 0%;}
.change-appearance .sign.sign-v-mid .sign-space {font-size: 14px !important;color: #2D2D2D;font-weight: normal;padding-top: 24px;}
.change-appearance ol.typ2 {padding-left: 40px;}
.change-appearance .txt-left {color:#000; padding-bottom:0 !important; font-size:12px;}
.change-appearance .sworn-affidavit .name-on.tbl.lgt-blu .name-on-lft > label {background: #fff;min-width: 200px;}
.light-gray {font-size:14px; color:#cbcbcb;}
.change-appearance .yellow-bg {background: #ffff75 !important;}
.change-appearance .yellow-bg .form-control.inline {width:100%}
.change-appearance .w-lft-mar.typ2 {list-style:disc; padding-left:30px;}
.change-appearance .yellow-bg.typ2 .radio-inline:first-child{padding-left: 0px !important;}
.change-appearance .yellow-bg.typ2 {background: #FFFF75 none repeat scroll 0% 0% !important; display:inline-block;width:110px;}
.change-appearance .name-on.tbl .name-on-lft .yellow-bg span {border-bottom:none;}
.v-txt {vertical-align:middle;}
/*OCI - FORMS LETTERS - 11-7-2016 */

/*Shipping - If address auto populated 13-07-2016*/
.radio-grp { margin-bottom: 4px;}
.radio-grp > ul{ list-style: none; padding: 0; margin: 0}
.radio-grp > ul li{ display: inline-block; width: 100%; padding: 0 7px;}
.radio-grp label span.radio-txt{ min-width: inherit; width: auto; font-size: 13px; color: #000; margin-bottom: 0; cursor: pointer}
.radio-grp label span.radio-txt span{ display: block; font-style: normal; font-size: 12px; color: #484848}
.radio-grp > ul li + li span.radio-txt{ font-style: normal} 
/*Shipping - If address auto populated 13-07-2016*/

/******* oci-standalone-without-renunciation - Starts *********/
/*07-07-2016*/
.visa-shipping .shadowd-box.submit-app-cont .hrz-form-style.custome-grid .form-group label > i { display:block; min-height:12px; line-height:12px; margin-bottom: 4px;}
/*07-07-2016*/
/******* oci-standalone-without-renunciation - Ends *********/

.AirwayBillTriggered h5.shipping-tl,
.AirwayBillTriggered .col-mobi-12.col-sm-4,
.AirwayBillTriggered .hrz-tab-content.ver-tab-content{display:none}
.AirwayBillTriggered, .AirwayBillTriggered .my-shipping-address{position:static}
.AirwayBillTriggered .cstm-auto-select {position:absolute; top:50px; left:222px;height:50px;}
.collection-wrap{position:relative}
/* 25-07-16 */
.dashed-bd-box { border: 1px dotted #dcd0d2; margin-bottom: 20px; }
.dashed-bd-box > .tl { display: block; font-size: 16px; font-weight: bold; color: #000000; padding: 2px 10px;}
.dashed-bd-box > .row { padding: 5px 20px; }
.dashed-bd-box > .row > [class^="col-"] + [class^="col-"] { border-top: 1px solid #dbe3e6; padding-top: 15px; padding-bottom: 15px; margin-top: 15px; }
.light-orange-box { background: #fefaf6; }
.light-orange-box .tl { background: #fef1e5; }
.bdr-lft { position: relative; }
.bdr-lft:before { content: ''; display: block; width: 1px; position: absolute; left: 8px; top: 15px; bottom: 15px; background: #dbe3e6;}

.visa-lp-content {  }
.visa-lp-content .box-content { height: auto; padding: 16px 26px;}
.visa-lp-content .box-content .box-tl { margin-bottom: 14px; }
.visa-lp-content .box-content .box-tl h3 { margin: 0; font-size: 18px; color: #882a09; font-weight: bold;}
.visa-lp-content .table-style.row { margin: 0; border: 0; font-size: 13px; padding: 10px 0 0 0; }
.visa-lp-content .table-style.row > [class^="col-"] { padding: 0; vertical-align: top; width: auto;}
.visa-lp-content .table-style.row .col-sm-4 { min-width: 275px; max-width: 300px; padding-left: 25px; }
/*.visa-lp-content .table-style.row .col-sm-4 .collapsible-lists li { font-size: 13px; padding-left: 0; }
.visa-lp-content .table-style.row .col-sm-4 .collapsible-lists li a { color: #255885; position:relative; padding-left: 16px; display: inline-block}
.visa-lp-content .table-style.row .col-sm-4 .collapsible-lists li a:before { content: '\f105'; display: inline-block; position: absolute; left: 0; top:6px; margin-top: -7px; height: 20px; line-height: 20px; color: #255885; font-weight: normal;}
.visa-lp-content .table-style.row .col-sm-4 .collapsible-lists li a:hover { color: #e55600; }
.visa-lp-content .table-style.row .col-sm-4 .collapsible-lists li a:hover:before { color: #e55600; }*/
.visa-lp-content .how-to-apply table td > ul{ list-style:none}
.visa-lp-content .how-to-apply table td > ul,
.visa-lp-content .how-to-apply table td > ol { padding-left: 15px; }
.visa-lp-content .how-to-apply table td > ul li,
.visa-lp-content .how-to-apply table td > ol li { line-height: 1.4em; position:relative;}
.visa-lp-content .how-to-apply table td > ul li:before {content: "";display: inline-block; position: absolute; left:-15px; top: 6px; background: url(../images/bullet-ico-3.png) no-repeat left top; width: 7px; height: 5px; /*content: "•";font-size: 160%;padding-right: 5px;*/}
.visa-lp-content .how-to-apply table td > ul li + li,
.visa-lp-content .how-to-apply table td > ol li + li { margin-top: 12px; }
.visa-lp-content .how-to-apply table td > ul ul { list-style: none; padding: 12px 0 0 0; margin: 0;}
.visa-lp-content .how-to-apply table td > ul ul li { padding-left: 15px; position: relative; }
.visa-lp-content .how-to-apply table td > ul ul li + li { margin-top: 12px; }
.visa-lp-content .how-to-apply table td > ul ul li:before { content:''; display: inline-block; position: absolute; left: 0; top: 4px; background: url(../images/bullet-ico-2.png) no-repeat left top; width: 8px; height: 8px; /*top: 0px;content:'◆';font-size: 80%*/}
.visa-lp-content .how-to-apply > tbody > tr > td:first-child, 
.visa-lp-content .how-to-apply table > tbody > tr > td:first-child { width: auto; width: 114px; text-align: left; padding: 10px; background-color: #ecf5f8; font-size: 13px; font-style: normal; color: #464646;}
.visa-lp-content .how-to-apply > tbody > tr > td:first-child + td, 
.visa-lp-content .how-to-apply table > tbody > tr > td:first-child + td { width: auto; padding: 10px 22px; background-image: url(../images/right-arrow3.png); background-color: #f3fcff;}

#emergency-service-visa .emergency-service-visa a,
#tourist-visa .tourist-visa a,
#student-visa .student-visa a,
#research-visa .research-visa a,
/*#fulbright-scholarship-visa .fulbright-scholarship-visa a,*/
#entry-visa .entry-visa a,
#employment-visa .employment-visa a,
#conference-visa .conference-visa a,
#business-visa .business-visa a,
#research-visa .research-visa a,
#transfer-of-business-visa .transfer-business-visa a,
#transfer-of-entry-visa .transfer-entry-visa a,
#transfer-of-tourist-visa .transfer-tourist-visa a,
#missionary-visa .missionary-visa a,
#transit-visa .transit-visa a,
#journalist-visa .journalist-visa a,
#medical-visa .medical-visa a,
#medical-attendant-visa .medical-attendant-visa a
{ font-weight: bold; color: #e55600;}


#emergency-service-visa .emergency-service-visa a,
#tourist-visa .tourist-visa a:before,
#student-visa .student-visa a:before,
#research-visa .research-visa a:before,
/*#fulbright-scholarship-visa .fulbright-scholarship-visa a:before,*/
#entry-visa .entry-visa a:before,
#employment-visa .employment-visa a:before,
#conference-visa .conference-visa a:before,
#business-visa .business-visa a:before,
#research-visa .research-visa a:before,
#transfer-of-business-visa .transfer-business-visa a:before,
#transfer-of-entry-visa .transfer-entry-visa a:before,
#transfer-of-tourist-visa .transfer-tourist-visa a:before,
#missionary-visa .missionary-visa a:before,
#transit-visa .transit-visa a:before,
#journalist-visa .journalist-visa a:before,
#medical-visa .medical-visa a:before,
#medical-attendant-visa .medical-attendant-visa a:before
{ color: #e55600;}

.visa-lp-content .step-tl { min-width: 64px; display: inline-block; padding-top: 15px; padding-bottom: 15px;}
.visa-lp-content .step-tl:before { left: 100%; top: 50%; margin-top: -7px; }
.visa-lp-content .box-in { display: table; height: 100%; }
.visa-lp-content .box-in .box-txt { float:none; display: table-cell; vertical-align: top; position: relative; padding-bottom: 38px; padding-left:8px; padding-right: 8px;} 
.visa-lp-content .box-in .box-txt .btn-blue { position: absolute; left:8px; bottom:0; } 
.visa-lp-content .box-in .box-txt + .box-txt {  } 
.btn-blue { background: #00305c; color: #fff; font-weight: bold; border-radius: 4px;}
.btn-blue:hover { background: #016dd1; color: #fff; }




.table-style > div {float:none !important}
.step-tl {
    background: #ed6c18 none repeat scroll 0 0;
    color: #fff;
    min-width: 70px;
    padding: 4px 8px;
    position: relative;
    text-transform: uppercase;
}
.step-tl::before {
    border-bottom: 7px solid transparent;
    border-left: 7px solid #ed6c18;
    border-top: 7px solid transparent;
    content: "";
    height: 0;
    left: 70px;
    margin-top: 0;
    position: absolute;
    top: 6px;
    width: 0;
}
/* 25-07-16 */


/*28-07-2016 Testimonails STARTS*/
.testimonial-tab h6 {color: #882a09;font-size: 18px;font-weight: bold;padding-bottom: 15px;}
.testimonial-tab > .resp-tabs-list li {font-size: 14px;margin: 0 10px 0 0;}
.testimonial-tab > .resp-tabs-list li.resp-tab-active b {font-weight:bold;}
.testimonial-tab > .resp-tabs-list > li > a, 
.testimonial-tab > .resp-tabs-list > li > b { padding:9px 10px 10px; min-width:110px; text-align:center;}
.testimonial-tab > .resp-tabs-container > .resp-tab-content { padding: 7px 24px 34px; }
.testimonial-tab h5 { font-size:22px; color:#f68122; margin-bottom: 21px;}
.testimonial-tab h5 b {font-weight:500;}
ul.testimonials { margin:0; padding:0px;}
ul.testimonials li { list-style:none; font-size:14px; position:relative;}
ul.testimonials li + li { border-top:1px solid #d1d3cf; margin:16px 0 0; padding:36px 0 0;}
ul.testimonials li .test-message {position:relative; display:inline-block; line-height:19px; padding: 0 34px; width: 100%; }
ul.testimonials li .test-message:before {content: ""; background:url(/resources/images/quote-left.png) no-repeat left 0px; width:24px; height:22px;font-family: 'FontAwesome'; position:absolute; top:-6px; margin-left:-33px; color:#d1d3cf; font-size:18px;}
ul.testimonials li .test-message:after {content: ""; background:url(/resources/images/quote-right.png) no-repeat left 0px; width:24px; height:22px;font-family: 'FontAwesome'; position:absolute; bottom:-8px;margin-left:10px; color:#d1d3cf; font-size:18px;}
.testimonial-tab .tstmoni-author { display: inline-block; clear: both; margin:16px 0px 0px 29px; padding-left: 28px; font-weight:bold; font-size:14px; position:relative; }
.testimonial-tab .tstmoni-author .icon-user { border: 1px solid #d1d3cf;border-radius: 20px;height: 23px;text-align: center;vertical-align: middle;width: 23px; line-height:20px; position: absolute; left: 0; top: 0;}
.testimonial-tab .tstmoni-author .icon-user:before { font-size:14px; color:#d1d3cf; line-height:normal;}
.testimonial-tab .tstmoni-author .tstmoni-author-name {display:block; font-weight:bold; font-size:14px; color:#000000; line-height: 21px;}
.testimonial-tab .tstmoni-author .tstmoni-author-city {display:block; font-weight:normal; font-size:11px; color:#666; line-height: 14px; font-style: italic;}
/*28-07-2016 Testimonails ENDS*/


/* 28-07-2016*/
/* New Sticky Bar*/
footer {padding: 0px 0px 50px;}
footer .footer-band { margin-bottom:20px; background:#0084d3; padding: 7px 0 4px;  position:fixed; left:0; right:0; bottom:0; margin:0; height:auto; z-index:99;-webkit-box-shadow: 0px -2px 5px 0px rgba(176,173,169,1); -moz-box-shadow: 0px -2px 5px 0px rgba(176,173,169,1); box-shadow: 0px -2px 5px 0px rgba(176,173,169,1);}


footer .footer-band .container { /*max-width: none; width: 100%;*/ }
footer .footer-band .row + .row {display:none;}
footer .footer-band .form-inline {text-align:center;}
footer .footer-band .form-inline label { font-size:18px; font-size: 1.15em; color:#fff; font-weight:bold; margin-bottom:0; line-height:20px; vertical-align:middle;}
footer .footer-band .form-inline .form-control {display: inline-block; width: auto; vertical-align: middle; min-width: 206px;height: 34px; line-height: 14px;  border-top-left-radius:5px; border-bottom-left-radius:5px;}
footer .footer-band .btn { padding-left:16px; padding-right:16px;height: 34px; line-height: 17px; background:#f17b00; border:none; margin-left:-4px; border-top-right-radius:5px; border-bottom-right-radius:5px; border-top-left-radius:0px; border-bottom-left-radius:0px;}
footer .footer-band .btn.btn-info { font-size:16px; font-size: 1.15em; text-shadow: 1px 0px #585858;}
footer .footer-band .btn.btn-link { font-size:16px; font-size: 1em; background: none; color: #fff; height: auto; white-space: normal; width: 190px; margin-left: 10px; position: relative; text-align: left; padding-left: 30px; border-left: 1px solid #08a0fb; line-height: 15px; font-weight: bold}
footer .footer-band .btn.btn-link > i { position: absolute; left: 10px; top: 2px; height: 30px; width: 16px; text-align: center; line-height: 32px; font-size: 2em;}
footer > .container > .row > div:first-child + div {width: 23%;}
footer > .container > .row > div:first-child + div + div {width: 18%;}
/* New Sticky Bar*/
.notes-lt-grey-box { margin-top:10px; background: #fefefe; border: 1px dotted #d5c8cb;}
.notes-lt-grey-box > .box-tl { background: #f2f2f2; color:#000000;font-size: 16px; font-weight: bold; overflow: hidden; padding:2px 8px 2px 38px; text-transform:none; border:none;border-bottom:1px dotted #d5c8cb; /*border-bottom:0;*/ line-height: 28px;} /* 28-06-16 */
.notes-lt-grey-box > .box-tl >   i { margin-left: -32px; float:left;background: #fff; border-radius: 100%; border: 1px dotted #535459; width:25px; height: 25px; line-height: 25px; font-size: 14px; color: #002451; text-align: center; }
.notes-lt-grey-box > .box-tl > .btn-view-all { font-size: 16px; float: left; color: #000; font-weight: bold;display: inline-block;width: 100%; }
.notes-lt-grey-box .box-content {  border: 0; padding: 8px;} /* 28-06-16 */
.icon-commenting:before{content:"\f27a";}
.row-custome .col-5-1[class^="col"] {width: 22%;}
.row-custome .col-5-4[class^="col"] {width: 78%;}
nav > ul.nav > li.my-account-nav > a {background: #0084D3 none repeat scroll 0% 0%;color: #FFF;font-size: 14px;}
.testimonials {padding-bottom:8px;}
.tstmoni-author-name {position:relative;padding-left:15px}
.tstmoni-author-name:before {position:absolute;content:"-"; display:inline-block; margin-left:-15px; top:0 }
.tstmoni-author .tstmoni-author-city {display:block; margin-left:14px; line-height:10px;}
/* 28-07-2016*/

/* 29-07-2016 */
.rt-floating-box .notes-lt-grey-box .box-tl {background: #fff; border-bottom: 0;line-height: 40px;}
.rt-floating-box .notes-lt-orange-box .box-tl a {line-height: 40px;}
.rt-floating-box .box-tl a .icon-angle-right {font-size: 1.4em;margin-top: 9px;}
.notes-lt-grey-box > .box-tl >  i {margin-top: 7px;}
/* 29-07-2016 */

/*.footer-note {  color: #002552; border: 1px solid #ddd; padding: 5px 0; margin-top: 0px; background: #ededed; border-width: 1px 0 0; box-shadow: inset 2px 0px 2px #fff; padding: 10px 0; text-align:justify}
.footer-note .container:after{border-bottom: 1px solid #ddd; content: ' '; display: block; height: 1px; width: 100%; margin:10px 0 -10px; box-shadow: 0px 0px 2px #fff;}
*/

/* 09-08-2016 */
.wrapper { background:none; }
.footer-note {  color: #002552; border: 1px solid #ddd; padding: 5px 0; margin-top: 0px; background: #ededed; border-width: 1px 0 0; /*box-shadow: inset 2px 0px 2px #fff; */padding: 10px 0; text-align:justify}
.footer-note .container:after{border-bottom: 1px solid #ddd; content: ' '; display: block; height: 1px; width: 100%; margin:10px 0 -10px; box-shadow: 0px 0px 2px #fff;}
/* 09-08-2016 */

/*08-08-2016*/
.txt-lower {text-transform:none !important;}
.col-custom .radiofunction .radio-inline{min-width: 140px;margin-bottom: 6px; font-size:13px;}
.col-custom .radiofunction .radio-inline.active{ font-size:14px;}
.blank-date { padding: 0 20px 5px 20px; font-weight: 500; border-bottom: 1px solid #000; }
.tbl-design-def .table-responsive table .col-no-of-copies { width: 80px; min-width: 80px; padding: 10px; }
.spouse-alert-box { background:#f2f88c; border:1px solid #d4d0cd; padding:5px; font-size:12px; color:#ff0000; display:table;}
.spouse-alert-box .fa-exclamation-circle {font-size:50px; display:table-cell; vertical-align:top; padding-right:10px;}
.spouse-alert-box b{ display:table-cell;vertical-align:top;}
.no-max-width .tooltip .tooltip-inner { text-align: left; min-width: 392px !important; font-weight: normal; }
#search-wgt-tabs-sect.type-2 .r-tabs-panel { padding-top: 0 !important; }
#search-wgt-tabs-sect.type-2 .r-tabs-nav { width: 100%; }
#search-wgt-tabs-sect.type-2 .r-tabs-nav .r-tabs-tab { margin: 0 !important; width: 100%; }
#search-wgt-tabs-sect.type-2 .r-tabs-nav .r-tabs-tab b {  color: #e0771e; outline: 0 !important; border: 0 !important; font-size: 19px; font-weight: bold; line-height: 35px; padding: 5px 20px !important; display: block; }
.style-normal { font-style: normal !important; text-align: left !important; vertical-align: middle; }


.list.type-02 { display: table; width: 100%;}
.list.type-02 > li > b,
.list.type-02 > li > span { display: table-cell; }
.list.type-02 > li > b { min-width: 65px; }


.btn.btn-orange-sm {background: #ffebdf;border: 1px solid #f8b790;color: #f86209;font-size: 18px;font-weight: bold;padding: 8px 10px;white-space: normal;min-width: 88px;}
.my-shipping-address .ver-tab-content .resp-vtabs-02.r-tabs .resp-tabs-container label .red {font-size:10px}
.order-form-details address.full-col {width:101%;}

.angle-rt{ position: relative;  margin-left: 10px; padding: 5px 10px; display: inline-block; float: right; padding-left: 20px; border-radius: 3px;}
.collapsible-lists .angle-rt{ }
.collapsible-lists .angle-rt:hover{ background: #00305C; color: #fff}
.collapsible-lists .angle-rt.active:hover{ background:none; color: #E55600}
.angle-rt:before{content:"\f105"; font-family:'FontAwesome'; position: absolute; left: 10px; top: 5px}
.form-opt-cat .txt-brown {color:#882a09; font-weight:bold;}
.sect-body .hrz-form-style .form-group .no-max-width label.radio-inline, 
.sect-body .hrz-form-style .form-highlight-sect .form-group .no-max-width label.radio-inline { min-width: 26% !important;}
/*08-08-2016*/


/*09-08-2016*/
.collapse-content{ display: none}
.more-link{ cursor: pointer;position: relative; text-decoration: underline;   padding: 5px 10px; display: inline-block; border-radius: 3px; font-weight: 700; color: #04346E}
/*10-08-2016*/
.txt-sm {font-size:14px !important;}
.line-height-normal {line-height:20px !important;}
.affidavite-list {margin:0; padding:0;}
.affidavite-list li {list-style:none; display:table; width:100%; margin-bottom:20px;}
.affidavite-list li span {width:14%; display:table-cell; vertical-align:top; padding-right:10px; line-height:normal;}
.affidavite-list li span + span {width:86%; display:table-cell;vertical-align:top;}
/*10-08-2016*/


/*12-08-2016*/
.form-highlight-sect.no-bg {background:none; border-bottom:none;}
.oci-category-box {width:100%; display:block;padding:0 0 0 20px; overflow:hidden}
.oci-category-box.typ-1 {list-style:none ;width: 468px; margin: 0 auto;}
.oci-category-box.typ-1 li {width: 100%;}
.oci-category-box.typ-1 li.brwn { background:#fff; border:1px solid #db672e; }
.oci-category-box.typ-1 li.brwn b{ background:#db672e; display:block; color:#fff; padding:5px;border:1px solid #db672e; }
.oci-category-box.typ-1 li.brwn .in-box-cont{ display:inline-block; width:100%; background:#fff; padding:5px;}
.oci-category-box.typ-1 li.brwn .in-box-cont label{ padding:5px; font-weight:bold; font-size:12px; color:#002452;}
.oci-category-box.typ-3 {list-style:none ;width: 100%; margin: 0 auto;}
.oci-category-box.typ-3 li {width: 30%; float:left; min-height:100px;margin:0 1%}
.oci-category-box.typ-3 li.brwn { background:#fff; border:1px solid #db672e; }
.oci-category-box.typ-3 li.brwn b{ background:#db672e; display:block; color:#fff; padding:5px;border:1px solid #db672e; }
.oci-category-box.typ-3 li.brwn .in-box-cont{ display:inline-block; width:100%; background:#fff; padding:5px;}
.oci-category-box.typ-3 li.brwn .in-box-cont label{ padding:5px; font-weight:bold; font-size:12px; color:#002452;}
.oci-category-box.typ-3 li.blue { background:#fff;border:1px solid #4f81bd;}
.oci-category-box.typ-3 li.blue b{ background:#4f81bd; display:block; color:#fff; padding:5px; border:1px solid #4f81bd;}
.oci-category-box.typ-3 li.blue .in-box-cont{ display:inline-block; width:100%; background:#fff; padding:5px;}
.oci-category-box.typ-3 li.blue .in-box-cont label{ padding:5px; font-weight:bold; font-size:12px; color:#002452;}
.oci-category-box.typ-3 li.green { background:#fff; border:1px solid #3ea860; }
.oci-category-box.typ-3 li.green b{ background:#3ea860; display:block; color:#fff; padding:5px;border:1px solid #3ea860; }
.oci-category-box.typ-3 li.green .in-box-cont{ display:inline-block; width:100%; background:#fff; padding:5px;}
.oci-category-box.typ-3 li.green .in-box-cont label{ padding:5px; font-weight:bold; font-size:12px; color:#002452;}
.oci-category-box.typ-3 li .in-box-cont label + label{ padding-left:10px !important}
.oci-category-box.typ-4 li{width:23%; display:block; float:left; min-height:170px;margin:0 1%}
.oci-category-box.typ-4 li .in-box-cont label{ padding:5px; font-weight:bold; font-size:12px; color:#002452;}
.oci-category-box.typ-4 li .in-box-cont label + label{ padding-left:10px !important}
.oci-category-box.typ-4 li.brwn { background:#fff; border:1px solid #db672e; }
.oci-category-box.typ-4 li.brwn b{ background:#db672e; display:block; color:#fff; padding:5px;border:1px solid #db672e; }
.oci-category-box.typ-4 li.brwn .in-box-cont{ display:inline-block; width:100%; background:#fff; padding:5px;}
.oci-category-box.typ-4 li.blue { background:#fff;border:1px solid #4f81bd;}
.oci-category-box.typ-4 li.blue b{ background:#4f81bd; display:block; color:#fff; padding:5px; border:1px solid #4f81bd;}
.oci-category-box.typ-4 li.blue .in-box-cont{ display:inline-block; width:100%; background:#fff; padding:5px;}
.oci-category-box.typ-4 li.blue .in-box-cont label{ padding:5px; font-weight:bold; font-size:12px; color:#002452;}
.oci-category-box.typ-4 li.green { background:#fff; border:1px solid #3ea860; }
.oci-category-box.typ-4 li.green b{ background:#3ea860; display:block; color:#fff; padding:5px;border:1px solid #3ea860; }
.oci-category-box.typ-4 li.green .in-box-cont{ display:inline-block; width:100%; background:#fff; padding:5px;}
.oci-category-box.typ-4 li.green .in-box-cont label{ padding:5px; font-weight:bold; font-size:12px; color:#002452;}
.oci-category-box.typ-4 li.pink { background:#fff; border:1px solid #f83a78;}
.oci-category-box.typ-4 li.pink b{ background:#f83a78; display:block; color:#fff; padding:5px;border:1px solid #f83a78;}
.oci-category-box.typ-4 li.pink .in-box-cont{  display:inline-block; width:100%; background:#fff; padding:5px;}
.oci-category-box.typ-4 li.pink .in-box-cont label{ padding:5px; font-weight:bold; font-size:12px; color:#002452;}
.other-misc { background:#f9f9f9; display:block; border-left:1px solid #d4d0cd; border-right:1px solid #d4d0cd; border-bottom:1px solid #d4d0cd !important;margin-top:10px}
.other-misc .select-service { width: 100%; max-width:700px; margin:0px auto !important; display:table; background:none; padding: 0px;}
.other-misc .select-service label {  display:table-cell; vertical-align:top; font-size:15px; font-weight:bold; width:288px;}
.other-misc .select-service ul  { display:table-cell; vertical-align:top;list-style:none; width:auto; padding:0; margin: 0; }
.other-misc .select-service ul li { display: inline-block; width: 100%; line-height:18px;  }
.other-misc .select-service ul li + li { margin-top: 8px; }
.other-misc .select-service ul li label{ display:inline-block; font-size:12px; font-weight:normal; color:#1a1a1a; width:auto; margin-bottom: 0; }
.other-misc .select-service ul li .form-rt { display:inline-block; float:right; margin-left:30px;min-width:90px;}
.other-misc .select-service ul li .form-rt label { line-height:18px; vertical-align:middle; float: left; }
.other-misc .select-service ul li .form-rt label + label { margin-left: 10px; }
.other-misc .select-service ul li .form-rt label .styled-radio,
.other-misc .select-service ul li .form-rt label .styled-checkbox { float:left; margin-top: 1px;}
.other-misc .select-service ul li .form-rt label.selected { color: #F60 !important; }
.other-misc .select-service ul li .hidden-div { padding: 8px 0; border-bottom: 1px solid #c1c1c1; }
.other-misc .select-service ul.typ-col-1  {width: 42%;}
.other-misc .select-service ul.typ-col-1 label{ width:auto; }
.other-misc .select-service ul.typ-col-2 {width: 58%;}
.other-misc .select-service ul.typ-col-2 label{ width:auto; }
.other-misc .form-opt-cat-tl .radio-inline {text-transform:capitalize;font-style: normal;}
/*12-08-2016*/
/* 19-09-2016 */
.list-payment { list-style: none; padding: 0; margin: 0; display: inline-block; width: 100%; margin-bottom: 0; float: left; position: relative; z-index: 2;}
.list-payment > li { display: inline-block; padding: 0; margin: 0; float: left; background: #fffaff; border: 1px solid #e4e4e4; padding: 3px 15px;}
.list-payment > li:first-child { border-right: 0; }
.list-payment > li:last-child { border-left: 0; }
.list-payment > li.selected { border-bottom: 0; }
.list-payment > li:first-child.selected { border-right: 1px solid #e4e4e4;}
.list-payment > li:last-child.selected { border-left: 1px solid #e4e4e4;}
.list-payment > li.disabled { background: #fff; border: 0;}
.list-payment.sub { border: 1px solid #e4e4e4; margin-top: -1px; z-index: 1; padding: 4px 0; background: #fffaff;} 
.list-payment.sub > li { border: 0 !important; }
.list-payment.count-two > li { width: 50%; }
.feedback-form .form-group .list-payment > li > label { width: auto; display: block !important; float: none; font-weight: normal; }
.feedback-form .form-group .list-payment.sub > li > label { margin: 0; }
.feedback-form .form-group .list-payment.sub > li > label.selected { color: #F16C1B; }
.feedback-form .form-group .list-payment > li.selected > label span { color: #F16C1B; font-weight: bold; }
/* 19-09-2016 ends*/

/*payment-receipt-barcode*/
.barcode-imp-notes {max-width: 500px;margin: 0px auto; padding:20px;}
.barcode-imp-notes .popup-info-msg {padding:0 !important;}
.barcode-imp-notes h1 {font-size:19px; color:#FF0000 !important; font-weight:700; text-align:left; padding-left:30px; line-height:30px; margin-top:0;}
.barcode-imp-notes h1:before {content:''; position:absolute;content: "\f06a";  font-family: 'FontAwesome'; margin-left:-30px; font-size:30px;}
.barcode-imp-notes p{font-size:14px; color:#000; text-align:left; line-height:normal; padding-left:30px;}
.oci-standalone-without-renunciation .visa-app .bdr-box-blue h3.bluetext { color: #002452;}
.summery-cont .barcode-imp-notes {margin-top:10px;}
.summery-cont .bdr-box-rounded .barcode-imp-notes h1 {margin-bottom: 5px; font-size:17px;}
.summery-cont .bdr-box-rounded .barcode-imp-notes p {font-size: 12px;}
.own-airbill .barcode-imp-notes {margin:10px 0}
.own-airbill .barcode-imp-notes .popup-info-msg {margin-left: -30px;}
.own-airbill .barcode-imp-notes h1 { font-size:17px;}
.own-airbill .barcode-imp-notes p {font-size: 12px;}
.popup-info .barcode-bg { background: url(../images/payment-receipt-barcode-bg.jpg) no-repeat; display: block; width: 100%; height: 195px; padding: 48px 50px; background-size: 100% 100%; }
.popup-info .barcode-bg p { padding: 0px; margin: 0; line-height: 25px; }
.popup-info .barcode-bg .barcode-wrapper { height: 56px; }
.popup-info .barcode-bg .barcode-wrapper img { max-width: 100%; height: 100%; }
.popup-info .popup-info-msg .after {  }
@media screen and (max-width:479px) {
	.popup-info .barcode-bg { padding-left: 15px;  padding-right: 15px; }
	
}
/*payment-receipt-barcode*/
.alert-txt {font-size:12px !important;position:relative; padding-left:15px}
.alert-txt:before {position:absolute; content: "\f05a"; margin-left:-15px; color:#ff0000;  font-family: 'FontAwesome';}




/* popup-css 12-10-2016 */
.popup-info .barcode-bg,  .barcode-bg { background: url(../images/payment-receipt-barcode-bg.png) no-repeat; display: block; width: 100%; height: 195px; padding: 48px 50px; background-size: 100% 100%; }
.popup-info .barcode-bg p,  .barcode-bg p { padding: 0px; margin: 0; line-height: 25px; }
.popup-info .barcode-bg .barcode-wrapper,  .barcode-bg .barcode-wrapper { min-height: 56px; }
.popup-info .barcode-bg .barcode-wrapper img,  .barcode-bg .barcode-wrapper img { max-width: 100%; height: 100%; } 
/* popup-css 12-10-2016 ends */


/*resubmission-for-miscellaneous-corrections - 18-10-2016*/
.bdr-box-rounded .pay-details h4.sm {font-size:12px;}
.letter-heading {display: table; width:100%; border-bottom:1px solid #ddd; padding-bottom:10px;}
.letter-heading .logo-img {text-align: left;padding: 0px;vertical-align: top;padding-right:10px;}
.letter-heading h1 {display: table-cell;text-align: center;min-width: 78%;font-size: 21px;font-weight: 500;color: #000;vertical-align: bottom;}
.letter-heading .barcode-img {display: table-cell;margin-top: 0px; vertical-align:top;}
.letter-heading .barcode-img .top-sec span { background:#f2f2f2; padding:3px; font-weight:bold;}
.search-res-info-list.centered-res.typ2 {padding: 12px 0px 12px;}
.usn-no-txt {font-size:14px; padding:15px 30px; border-bottom:1px solid #ddd;}
.usn-no-txt .orange.box{background:#f6f7fa;border:1px solid #ddd;padding:4px;}
div.filled-value.white {background: #FFF;color: #000;}
.yellow-bg-box {background: #FFF8BC; border:1px solid #e7e7e7;margin: 0px 4px 20px !important;padding: 4px 6px;}
.yellow-bg-box div.filled-value.white{background: #FFF8BC;}
.yellow-bg-box div.filled-value.white ol{padding:0 0 0 10px; margin:0;}
.yellow-bg-box div.filled-value.white ol li{font-size:13px; color:#ff0000; font-weight:bold;}
.yellow-bg-box div.filled-value.white .red-italic {font-style:italic;font-size:14px; color:#ff0000; font-weight:bold; display:block;}
.sign-box { border-top:1px solid #dadcdf; padding:20px 0 0; width:100%; display:inline-block;}
.sign-box .sign{width:284px; float:right;}
.sign-box .sign span{width:100%; float:right;border:1px solid #dadcdf; min-height:57px; vertical-align:middle;}
.sign-box .sign p{display:inline-block; font-size:12px; padding:5px 0}
/*resubmission-for-miscellaneous-corrections - 18-10-2016*/


/*oci-standalone-without-renunciation - 2016-10-20*/
.fed-ex-box.no-bdr-bg { border:none; background:none;margin: 0;padding-bottom: 0;}
.rules-list {padding:8px 0; margin:0;}
.with-num {font-size:12px;}
.fed-ex-box b.txt-lg{font-size:15px;color:#2a2a2a;}
.rules-list li {list-style:none; padding-left:20px;position:relative;}
.rules-list li:before {content:'-'; display:inline-block; position:absolute; margin-left:-10px; vertical-align:top;}
.sign-options .total.empty {background: #fff;}
/*oci-standalone-without-renunciation - 2016-10-20*/


/*08-11-2016 - Shipping LP*/
.txt-lg {font-size:15px; font-weight:bold;}
.location-finder-box {border:1px solid #c4c4c3; width:100%; display:inline-block; padding:10px;}
.location-finder-box label { vertical-align:middle; font-size:14px; color:#ff2600; font-weight:bold; text-transform:uppercase;position:relative; padding-left:45px; line-height:39px; }
.location-finder-box label:before {content:'\f041';position:absolute;background: #003264;display: inline-block;width: 39px;height: 39px;border-radius: 39px; margin-left:-45px;  font-family: FontAwesome; color:#fff; font-size:22px; text-align:center;}
.location-finder-box span i {position: absolute;top: 50%;bottom: 0;left: 0;right: 0;width: 100%;color: #fff;text-align: center;vertical-align: middle;font-size: 25px;margin-top: -13px;}
.img-bdr {border:1px solid #c4c4c3;height:100%;}
.fedex-list  {margin:0; padding:0;}
.fedex-list li  {list-style:none; display:inline-block;}
.fedex-list.type-5 li{width:17%; margin:10px;}
/*08-11-2016 - Shipping LP*/


/*09-11-2016 My Acount*/
.my-account nav > ul.nav > li.my-account-nav > a {background: #ff6633;color: #FFF;font-size: 14px;}
.my-account .upload-res .upload-res-lt span + span {margin-top:4px;}
.my-account .payment-summery-box ul.balance-amount li.tockgs{font-weight:normal}
.my-account .search-res-info.type-2 {border-bottom:none; margin-bottom:5px;}
.my-account .logout {padding-right: 15px;}
.my-account .sect-toggle-btn, .sect-toggle-btn:focus {font-size: 14px;}
.my-account .sect-toggle-btn::before {font-size: 12px;}
.my-account .my-shipping-address .hrz-tab-content {background:#f6f9ff !important;}
.my-account .resp-vtabs-02 .resp-tabs-list li {background:none !important;}
.my-account .status-message-box.typ2 {padding:0;}
.my-account .fed-ex-box.type-02.no-bdr-bg { background:#fff; border-radius:8px;}
.my-account .top-bdr {margin-top: 10px;}
.my-account .bdr-box-rounded.bg-seashell h2 {margin: 10px 0 0 0;}
.my-account ul.table-style.status-history-steps {padding-left: 150px;}
.my-account .my-acct.bdr-box-rounded .box-bg-white .txt-red span {margin-left: -35px;}
/*09-11-2016 My Acount*/


/*10nov2016 E-visaTourist*/
.submit-app-cont .cont-box .submit-row-sm.type-02 > a { margin-top: 0px;min-width: auto;}
.submit-app-cont .cont-box .form-group:first-child, .submit-app-cont .cont-box .form-group:first-child + div {margin-bottom: 13px;padding-top: 0px;}
.bdr-box-blue.print-form h3 {color: #ff0000; font-size:16px; text-transform:uppercase;}
.bg-pink-light{background-color: #ffe6e6;padding: 5px; font-size:14px;}
.payment-summery-box .pay-summery-sect > li {padding-right: 0;}
/*10nov2016 E-visaTourist*/

/*14-11-2016 - Oci Lie in PIO widgets*/
.popup-info-md.common-popup.popup-info .popup-info-msg{text-align:left !important; padding:0;}
.popup-sub-tl{color:#ff0000; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; }
.popup-info-md.common-popup.popup-info  .popup-info-msg {padding-top:0px;}
.popup-info-md.common-popup.popup-info  .bulletlist {padding:10px 0 0 10px;}
.popup-info-md.common-popup.popup-info  .bulletlist li  {font-size:15px; font-family:Arial, Helvetica, sans-serif; line-height:20px; margin-bottom:15px;}
.popup-info-md.common-popup.popup-info  .bulletlist li label {color:#ff0101; font-weight:bold; font-size:16px; display:inline;}
.popup-info-md.common-popup.popup-info .btn-gradient.btn-lg {min-width: 140px;}
/*14-11-2016 - Oci Lie in PIO widgets*//* 19-09-2016 ends*/


/*08-11-2016 - Shipping LP*/
.txt-lg {font-size:15px; font-weight:bold;}
.location-finder-box {border:1px solid #c4c4c3; width:100%; display:inline-block; padding:10px;}
.location-finder-box label { vertical-align:middle; font-size:14px; color:#ff2600; font-weight:bold; text-transform:uppercase;position:relative; padding-left:45px; line-height:39px; }
.location-finder-box label:before {content:'\f041';position:absolute;background: #003264;display: inline-block;width: 39px;height: 39px;border-radius: 39px; margin-left:-45px;  font-family: FontAwesome; color:#fff; font-size:22px; text-align:center;}
.location-finder-box span i {position: absolute;top: 50%;bottom: 0;left: 0;right: 0;width: 100%;color: #fff;text-align: center;vertical-align: middle;font-size: 25px;margin-top: -13px;}
.img-bdr {border:1px solid #c4c4c3;height:100%;}
.fedex-list  {margin:0; padding:0;}
.fedex-list li  {list-style:none; display:inline-block;}
.fedex-list.type-5 li{width:29%; margin:10px;}
.fedex-list.type-6 li{margin:0px;}


.ups-mychoice{border:1px solid #4a1e0e; width:100%; display:inline-block; margin:10px 0 0 0;}
.ups-mychoice span{padding:0 0 0 20px;}
.ups-mychoice h3{font-size:14px; color:#ff4d00; text-transform:uppercase; padding:0 0 0 15px;}
.ups-mychoice p{font-size:12px; color:#000; padding:15px;}
.ups-mychoice ul{ margin:0px; padding:0 0 0 18px}
.ups-mychoice li{font-size:14px; color:#4e1a07; font-family:Georgia; list-style-type:none; line-height:26px;}
/*08-11-2016 - Shipping LP*/
/*24-11-2016 -Shipping LP*/
.shipping-tabs > .resp-tabs-list li {font-size: 14px;margin: 0 10px 0 0;}
.shipping-tabs > .resp-tabs-list li.resp-tab-active b {font-weight:normal;}
.shipping-tabs > .resp-tabs-list > li > a, 
.shipping-tabs > .resp-tabs-list > li > b { padding:9px 10px 11px; min-width:110px; text-align:center; font-size:12px;}
.shipping-tabs > .resp-tabs-container > .resp-tab-content { padding: 7px 0px 34px;border-left: none;border-right: none; }
.shipping-tabs h5 { font-size:22px; color:#f68122; margin-bottom: 21px;}
.shipping-tabs h5 b {font-weight:500;}
ul.testimonials { margin:0; padding:0px;}
ul.testimonials li { list-style:none; font-size:14px; position:relative;}
ul.testimonials li + li { border-top:1px solid #d1d3cf; margin:16px 0 0; padding:36px 0 0;}
ul.testimonials li .test-message {position:relative; display:inline-block; line-height:19px; padding: 0 34px; width: 100%; }
ul.testimonials li .test-message:before {content: ""; background:url(/resources/images/quote-left.png) no-repeat left 0px; width:24px; height:22px;font-family: 'FontAwesome'; position:absolute; top:-6px; margin-left:-33px; color:#d1d3cf; font-size:18px;}
ul.testimonials li .test-message:after {content: ""; background:url(/resources/images/quote-right.png) no-repeat left 0px; width:24px; height:22px;font-family: 'FontAwesome'; position:absolute; bottom:-8px;margin-left:10px; color:#d1d3cf; font-size:18px;}
.shipping-tabs .tstmoni-author { display: inline-block; clear: both; margin:16px 0px 0px 29px; padding-left: 28px; font-weight:bold; font-size:14px; position:relative; }
.shipping-tabs .tstmoni-author .fa-user { border: 1px solid #d1d3cf;border-radius: 20px;height: 23px;text-align: center;vertical-align: middle;width: 23px; line-height:20px; position: absolute; left: 0; top: 0;}
.shipping-tabs .tstmoni-author .fa-user:before { font-size:14px; color:#d1d3cf; line-height:normal;}
.shipping-tabs .tstmoni-author .tstmoni-author-name {display:block; font-weight:bold; font-size:14px; color:#000000; line-height: 21px;}
.shipping-tabs .tstmoni-author .tstmoni-author-city {display:block; font-weight:normal; font-size:11px; color:#666; line-height: 14px; font-style: italic;}
.shipping-tabs .txt-lg {font-size: 13px;}
.shipping-tabs .row > .col-sm-8 {width:73%}
.shipping-tabs .row > .col-sm-4 {width:27%; padding-right:10px;}
.sm-txt a {display:inline-block;}
.fedex-list2  {margin:0 -8px; padding:0;}
.fedex-list2 li  {list-style:none; display:inline-block;}
.fedex-list2.type-5 li{width:auto; padding:0 7px;}
.ups-box { position:relative; }
.ups-box > .ttl { background:#281610; border-top:6px solid #ffb600; text-align:center; padding:5px; }
.ups-box > .text-box { border:1px solid #39160d; padding:7px 11px;}
.ups-box > .text-box > img { display:block; margin:0 auto 14px; }
.ups-box > .text-box > .ttl { font-size:14px; text-transform:uppercase; color:#ff3406; margin:0 0 14px; padding:0; }
.ups-box > .text-box > ul { display:inline-block; width:100%; padding:0; margin:0 0 14px; }
.ups-box > .text-box > ul > li { display:block; font-size:14px; color:#3c1309; font-family:Georgia, "Times New Roman", Times, serif;}
.ups-box > .text-box > ul > li + li { margin-top:6px; }
.ups-box > .text-box > p { color:#000000; }
.ups-box > .text-box > p > a {  }
.ups-box .hidden-txt { display:none; position:absolute; width:508px; min-height:400px; background:#fff; border:1px solid #ff5454; right:100%; top:50%; margin-top:-200px; z-index:99999; margin-right:7px;}
.ups-box .hidden-txt:before { content:''; display:inline-block; background:url(../images/ups-box-arrow.png) no-repeat left top; width:7px; height:12px; position:absolute; left:100%; top:50%; margin-top:-6px; }
.ups-box .hidden-txt > .hidden-txtIn { padding:8px 16px 10px; }
.ups-box .hidden-txt > .hidden-txtIn > h4 { display:block; font-size:14px; color:#ff3406; margin:0 0 10px; padding:0; font-weight:bold; }
.ups-box .hidden-txt > .hidden-txtIn table { border:0; }
.ups-box .hidden-txt > .hidden-txtIn table td { vertical-align:top; border:1px solid #9c9c9c; font-size:12px; color:#282828; padding:8px; }
.ups-box .hidden-txt > .hidden-txtIn table td > b {  }
/*24-11-2016 -Shipping LP*/
/*14-11-2016 - case16-visa-widget-nationality*/
.common-popup.popup-lg {width:975px;max-width:975px;}
.common-popup.popup-lg .brown {color:#9b3b06; margin-bottom:20px;}
.common-popup.popup-lg .visa-search-popup {padding:20px;}
.search-res-info-list li > b {vertical-align:top;}
.search-res-info-list li > span {width:100px; display:inline-block;}
/*14-11-2016 - case16-visa-widget-nationality*/

/* 04b-visa-form-redirection-popup 14th nov 2016 start */
.common-popup-cont2 .pssport-form-alert-message-tbl{margin-top: 16px;border: 1px solid #ccc;padding: 5px !important;width: 100%;}
.common-popup-cont2{text-align:left !important;}
.common-popup-cont2 tr td{text-align:left !important;border: 1px solid #ccc;}
.common-popup-cont2 th{padding-left:0px !important;border: 1px solid #ccc;}
.common-popup-cont2 .popup-info-msg{padding:0px !important;}
.common-popup-cont2 h4{font-size:15px; font-weight:bold; margin-bottom:5px;margin-top: 0px; }
.common-popup-cont2 p{font-size:15px; line-height:17px; }
.m-t-15{margin-top:15px;}
/* 04b-visa-form-redirection-popup 14th nov 2016 end */



/*18-11-2016 - case16-visa-widget-nationality*/
.hrz-form-style.cutome-line-height .form-group label {line-height: 24px;}
.hrz-form-style.cutome-line-height .form-group .radio-group .radio-inline {line-height: 18px;}
.tooltip-typ2 .tooltip-inner{ background:#fcf0dd;border:1px solid #bbbbbb; color:#d1511d; font-size:12px;}
.tooltip-typ2 .tooltip.right .tooltip-arrow {top: 50%;left: 0;margin-top: -5px;border-width: 5px 5px 5px 0;border-right-color: #bbbbbb;}
.btn-close {min-width:150px; width:150px; max-width:150px;}
.common-popup.popup-lg .brown.lg {font-size:18px; color:#9b3b06; line-height:25px;}
/*18-11-2016 - case16-visa-widget-nationality*/

/*Track My Application Breadcrumb 29-12-2016*/
.breadcrumb-box.typ2 .owl-carousel .owl-wrapper {border-bottom: 1px solid #DADCDF; /*width:100%; float:left; */ padding:100px 0; min-height:320px;}
.breadcrumb-box.typ2 .owl-carousel .owl-item { float: left;  padding:17px 0px 2px;}
.breadcrumb-box.typ2 .owl-carousel .owl-item > a { padding-left: 5px; padding-right: 5px; display: block; }
.breadcrumb-box.typ2 .owl-carousel .owl-buttons {left: 0;margin-top:0px;position: absolute;top: 0%;width: 100%;}
.breadcrumb-box.typ2 .owl-buttons  .owl-prev {margin-left: 0;z-index:2}
.breadcrumb-box.typ2 .owl-buttons .owl-next {margin-right: 0; z-index:2}
.breadcrumb-box.typ2 .owl-buttons .owl-next { width:37px; text-align:center;position:absolute; top:0; right:0;cursor:pointer;
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(240,240,240,1)), color-stop(0%, rgba(56,56,56,1)), color-stop(0%, rgba(0,0,0,1)), color-stop(0%, rgba(56,56,56,1)), color-stop(0%, rgba(255,255,255,1)), color-stop(59%, rgba(234,234,234,1)), color-stop(73%, rgba(220,220,220,1)), color-stop(90%, rgba(192,192,192,1)), color-stop(100%, rgba(180,180,180,1)));
background: -webkit-linear-gradient(left, rgba(240,240,240,1) 0%, rgba(56,56,56,1) 0%, rgba(0,0,0,1) 0%, rgba(56,56,56,1) 0%, rgba(255,255,255,1) 0%, rgba(234,234,234,1) 59%, rgba(220,220,220,1) 73%, rgba(192,192,192,1) 90%, rgba(180,180,180,1) 100%);
background: -o-linear-gradient(left, rgba(240,240,240,1) 0%, rgba(56,56,56,1) 0%, rgba(0,0,0,1) 0%, rgba(56,56,56,1) 0%, rgba(255,255,255,1) 0%, rgba(234,234,234,1) 59%, rgba(220,220,220,1) 73%, rgba(192,192,192,1) 90%, rgba(180,180,180,1) 100%);
background: -ms-linear-gradient(left, rgba(240,240,240,1) 0%, rgba(56,56,56,1) 0%, rgba(0,0,0,1) 0%, rgba(56,56,56,1) 0%, rgba(255,255,255,1) 0%, rgba(234,234,234,1) 59%, rgba(220,220,220,1) 73%, rgba(192,192,192,1) 90%, rgba(180,180,180,1) 100%);
background: linear-gradient(to right, rgba(240,240,240,1) 0%, rgba(56,56,56,1) 0%, rgba(0,0,0,1) 0%, rgba(56,56,56,1) 0%, rgba(255,255,255,1) 0%, rgba(234,234,234,1) 59%, rgba(220,220,220,1) 73%, rgba(192,192,192,1) 90%, rgba(180,180,180,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#b4b4b4', GradientType=1 ); height:320px;}
.breadcrumb-box.typ2 .owl-buttons .owl-prev { width:37px;text-align:center;position:absolute; top:0; left:0; cursor:pointer;
background: rgba(180,180,180,1);
background: -moz-linear-gradient(left, rgba(180,180,180,1) 0%, rgba(192,192,192,1) 10%, rgba(220,220,220,1) 27%, rgba(234,234,234,1) 41%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(180,180,180,1)), color-stop(10%, rgba(192,192,192,1)), color-stop(27%, rgba(220,220,220,1)), color-stop(41%, rgba(234,234,234,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(left, rgba(180,180,180,1) 0%, rgba(192,192,192,1) 10%, rgba(220,220,220,1) 27%, rgba(234,234,234,1) 41%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(left, rgba(180,180,180,1) 0%, rgba(192,192,192,1) 10%, rgba(220,220,220,1) 27%, rgba(234,234,234,1) 41%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(left, rgba(180,180,180,1) 0%, rgba(192,192,192,1) 10%, rgba(220,220,220,1) 27%, rgba(234,234,234,1) 41%, rgba(255,255,255,1) 100%);
background: linear-gradient(to right, rgba(180,180,180,1) 0%, rgba(192,192,192,1) 10%, rgba(220,220,220,1) 27%, rgba(234,234,234,1) 41%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4b4b4', endColorstr='#ffffff', GradientType=1 ); height:320px;}
.breadcrumb-box.typ2 .owl-buttons .owl-prev:before {color: #003463;content: "\f053";font-family: 'FontAwesome';font-size: 30px;line-height: 320px;cursor:pointer; text-align:center;}
.breadcrumb-box.typ2 .owl-buttons .owl-next:before {content:"\f054";font-family:'FontAwesome'; color:#003463; font-size:30px; line-height:320px;cursor:pointer;text-align:center;}
.breadcrumb-box.typ2 .trandtc-breadcrumbs li{max-width:none; display:inline-block}
.breadcrumb-box.typ2 .trandtc-breadcrumbs {display:block; overflow:hidden; padding-left: 42px; padding-right: 42px; height:320px; }
.breadcrumb-box.typ2 { position:relative;margin: -35px -14px -21px;}
.breadcrumb-box.typ2 .trandtc-breadcrumbs-wrap:before {top: 134px; left:82px; width:auto;right: 19%;}
.breadcrumb-box.typ2 .trandtc-breadcrumbs li span > b {line-height:normal; font-weight:normal; font-family:arial;}
.breadcrumb-box.typ2 .trandtc-breadcrumbs li.active { /*width:104px !important;*/}
.breadcrumb-box.typ2 .trandtc-breadcrumbs li.active span > b {line-height:normal; font-size:19px; color:#ff0000}
.breadcrumb-box.typ2 .trandtc-breadcrumbs li.active span > b small {line-height:normal; font-size:15px;}
.breadcrumb-box.typ2 .trandtc-breadcrumbs li span > b > strong {color:#380077; font-size:12px;}
.breadcrumb-box.typ2 .trandtc-breadcrumbs li span > b > strong.sm { color:#380077; font-size:11px;line-height:normal;}
.breadcrumb-box.typ2 .trandtc-breadcrumbs li span > b > small strong{color:#380077; font-size:11px;}
.breadcrumb-box.typ2 .trandtc-breadcrumbs li span > b small { font-size:11px;}

.breadcrumb-box.typ2  li.breadcrumb-sub-sec { margin:50px -5px 0; position:relative; left:-396px;}
.breadcrumb-box.typ2  li.breadcrumb-sub-sec span {position:relative;}
.breadcrumb-box.typ2  li.breadcrumb-sub-sec span:after {background: #CCCCCC;content: "";height: 3px;left:0px;position: absolute;right:0;top: 15px;z-index:-1}
.breadcrumb-box.typ2  li.breadcrumb-sub-sec.start:before {content:""; border-left:3px solid #ccc; display:inline-block; position:absolute; min-height:50px; margin:-33px 0; left:5px; top:0}
.breadcrumb-box.typ2  li.breadcrumb-sub-sec.end {/*width:131px !important;*/}
.breadcrumb-box.typ2  li.breadcrumb-sub-sec.end:after {content:""; border-right:3px solid #ccc; display:inline-block; position:absolute; min-height:50px; margin:-33px 0; right:5px; top:0}


.breadcrumb-box.typ2  li.breadcrumb-sub-sec-up { margin:-70px -5px 0; position:relative}
.breadcrumb-box.typ2  li.breadcrumb-sub-sec-up span {position:relative;}
.breadcrumb-box.typ2  li.breadcrumb-sub-sec-up span b {position:relative; background:#fff; padding:0 5px; min-height:55px;}
.breadcrumb-box.typ2  li.breadcrumb-sub-sec-up span b small {color:#919191;}
.breadcrumb-box.typ2  li.breadcrumb-sub-sec-up span b.green {display:inline-block;}
.breadcrumb-box.typ2  li.breadcrumb-sub-sec-dwn span b.blue {display:inline-block; color:#380077;}
.breadcrumb-box.typ2  li.breadcrumb-sub-sec-up span:after {background: #CCCCCC;content: "";height: 3px;left:-3px;position: absolute;right:0;top: 15px;z-index:-1}
.breadcrumb-box.typ2  li.breadcrumb-sub-sec-up.start:before {content:""; border-left:3px solid #ccc; display:inline-block; position:absolute; min-height:70px; margin:14px 0; left:-3px; top:20px; z-index:9;}
.breadcrumb-box.typ2  li.breadcrumb-sub-sec-up.end {/*width:131px !important;*/}
.breadcrumb-box.typ2  li.breadcrumb-sub-sec-up.end:after {content:""; border-right:3px solid #fff; display:inline-block; position:absolute; min-height:70px; margin:14px 0; right:0px; top:20px; z-index:9;}
.breadcrumb-box.typ2 li.breadcrumb-sub-sec-up.owl-item > a { padding-left: 5px; padding-right: 5px; display: block; }


.breadcrumb-box.typ2  li.breadcrumb-sub-sec-dwn { margin:50px -5px 0; position:relative; left:-393px;}
.breadcrumb-box.typ2  li.breadcrumb-sub-sec-dwn span {position:relative;}
.breadcrumb-box.typ2  li.breadcrumb-sub-sec-dwn span b {position:relative; background:#fff; padding:0 8px;}
.breadcrumb-box.typ2  li.breadcrumb-sub-sec-dwn span:after {background: #CCCCCC;content: "";height: 3px;left:-2px;position: absolute;right:0;top: 17px;z-index:-1}
.breadcrumb-box.typ2  li.breadcrumb-sub-sec-dwn.start:before {content:""; border-left:3px solid #ccc; display:inline-block; position:absolute; min-height:50px; margin:-13px 0; left:-3px; top:0}
.breadcrumb-box.typ2  li.breadcrumb-sub-sec-dwn.end {/*width:131px !important;*/}
.breadcrumb-box.typ2  li.breadcrumb-sub-sec-dwn:after {content: "";
    border-right: 3px solid #fff;
    background: #fff;
    display: inline-block;
    position: absolute;
    min-height: 50px;
    margin: -13px 0;
    left: 137px;
    top: -20px;
    width: 2000px;}


.breadcrumb-box.typ2  li.breadcrumb-sub-sec-dwn.stage-2 ul {list-style:none;margin: 10px 0px;padding: 0;width: 140px; left:-12px; position:relative;}
.breadcrumb-box.typ2  li.breadcrumb-sub-sec-dwn.stage-2 ul:before {content:''; position:absolute; background:#ccc;top: 0;left: 55%;width: 3px;height: 28px;}
.breadcrumb-box.typ2  li.breadcrumb-sub-sec-dwn.stage-2 ul li{display: inline-block;width: 50px !important;min-width: 50%;float: left; padding:10px 0;}
.breadcrumb-box.typ2  li.breadcrumb-sub-sec-dwn.stage-2 ul li > a {padding-left: 0; padding-right: 0;}

.breadcrumb-box.typ2  li.breadcrumb-sub-sec-dwn.stage-2 ul li > a span:before {left: 0;z-index: 9;top: 5px;content:'\f105'; }
.breadcrumb-box.typ2  li.breadcrumb-sub-sec-dwn.stage-2  span b { display:block;}
.breadcrumb-box.typ2  li.breadcrumb-sub-sec-dwn.stage-2 li.start span:after {left: 33px; top:15px;}
.breadcrumb-box.typ2  li.breadcrumb-sub-sec-dwn.stage-2 li.end span:after {right: 33px; top:15px;}
.breadcrumb-box.typ2 li.breadcrumb-sub-sec-dwn.stage-2 span {position: relative;min-width: 90px;}


.breadcrumb-box  li.breadcrumb-sub-sec-dwn.stage-2 ul {list-style:none;margin: 10px 0px;padding: 0;width: 140px; left:-20px; position:relative;}
.breadcrumb-box  li.breadcrumb-sub-sec-dwn.stage-2 ul:before {content:''; position:absolute; background:#ccc;top: 0;left: 55%;width: 3px;height: 28px;}
.breadcrumb-box  li.breadcrumb-sub-sec-dwn.stage-2 ul li{display: inline-block;width: 50px !important;min-width: 50%;float: left; padding:10px 0;}
.breadcrumb-box  li.breadcrumb-sub-sec-dwn.stage-2 ul li > a {padding-left: 0; padding-right: 0;}

.breadcrumb-box  li.breadcrumb-sub-sec-dwn.stage-2 ul li > a span:before {left: 0;z-index: 9;top: 5px;content:'\f105'; }
.breadcrumb-box  li.breadcrumb-sub-sec-dwn.stage-2  span b { display:block;}
.breadcrumb-box  li.breadcrumb-sub-sec-dwn.stage-2 li.start span:after {left: 33px; top:15px;}
.breadcrumb-box  li.breadcrumb-sub-sec-dwn.stage-2 li.end span:after {right: 33px; top:15px;}
.breadcrumb-box  li.breadcrumb-sub-sec-dwn.stage-2 span {position: relative;min-width: 90px;}
.breadcrumb-box  li.breadcrumb-sub-sec-dwn.stage-2 li span:after {background: #CCCCCC;content: "";height: 3px;left:-2px;position: absolute;right:0;top: 17px;z-index:-1}
/*Track My Application Breadcrumb 29-12-2016*/

/*oci-forms-submission-of-original-documents - 30-12-2-16*/
.matchup-request-form .main-content h1.subtl {padding-left: 130px;margin-top: -10px;font-size: 20px;}
.ref-type li b{display:block; padding-bottom:10px;}
.ref-type li b:after{content:'';}
/*oci-forms-submission-of-original-documents - 30-12-2-16*/


/* 31-12-2016 : Starts */
.hrz-custom-carousel{position: relative}
.hrz-custom-carousel-cont {overflow: hidden; margin: 0 37px}
.hrzScroller-nav > div {height: 100%; width:40px; background: #f00; position: absolute; top:0; left:0; cursor: pointer}
.main-content h1.subtl {
    font-size: 20px;
    margin-top: 0px;
    padding-left: 150px;
}
.ref-type li b {
    display: block;
    padding-bottom: 10px;
}
.ref-type li b::after {
    content: "";
}
.hrzScroller-nav > div.disable {cursor: default; opacity: 0.5}
.hrzScroller-nav > div.right {right:0; left:auto}  

.hrzScroller-nav > div.right { width:37px; text-align:center;position:absolute; top:0; right:0;cursor:pointer;
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(240,240,240,1)), color-stop(0%, rgba(56,56,56,1)), color-stop(0%, rgba(0,0,0,1)), color-stop(0%, rgba(56,56,56,1)), color-stop(0%, rgba(255,255,255,1)), color-stop(59%, rgba(234,234,234,1)), color-stop(73%, rgba(220,220,220,1)), color-stop(90%, rgba(192,192,192,1)), color-stop(100%, rgba(180,180,180,1)));
background: -webkit-linear-gradient(left, rgba(240,240,240,1) 0%, rgba(56,56,56,1) 0%, rgba(0,0,0,1) 0%, rgba(56,56,56,1) 0%, rgba(255,255,255,1) 0%, rgba(234,234,234,1) 59%, rgba(220,220,220,1) 73%, rgba(192,192,192,1) 90%, rgba(180,180,180,1) 100%);
background: -o-linear-gradient(left, rgba(240,240,240,1) 0%, rgba(56,56,56,1) 0%, rgba(0,0,0,1) 0%, rgba(56,56,56,1) 0%, rgba(255,255,255,1) 0%, rgba(234,234,234,1) 59%, rgba(220,220,220,1) 73%, rgba(192,192,192,1) 90%, rgba(180,180,180,1) 100%);
background: -ms-linear-gradient(left, rgba(240,240,240,1) 0%, rgba(56,56,56,1) 0%, rgba(0,0,0,1) 0%, rgba(56,56,56,1) 0%, rgba(255,255,255,1) 0%, rgba(234,234,234,1) 59%, rgba(220,220,220,1) 73%, rgba(192,192,192,1) 90%, rgba(180,180,180,1) 100%);
background: linear-gradient(to right, rgba(240,240,240,1) 0%, rgba(56,56,56,1) 0%, rgba(0,0,0,1) 0%, rgba(56,56,56,1) 0%, rgba(255,255,255,1) 0%, rgba(234,234,234,1) 59%, rgba(220,220,220,1) 73%, rgba(192,192,192,1) 90%, rgba(180,180,180,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#b4b4b4', GradientType=1 ); }
.hrzScroller-nav > div.left { width:37px;text-align:center;position:absolute; top:0; left:0; cursor:pointer;
background: rgba(180,180,180,1);
background: -moz-linear-gradient(left, rgba(180,180,180,1) 0%, rgba(192,192,192,1) 10%, rgba(220,220,220,1) 27%, rgba(234,234,234,1) 41%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(180,180,180,1)), color-stop(10%, rgba(192,192,192,1)), color-stop(27%, rgba(220,220,220,1)), color-stop(41%, rgba(234,234,234,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(left, rgba(180,180,180,1) 0%, rgba(192,192,192,1) 10%, rgba(220,220,220,1) 27%, rgba(234,234,234,1) 41%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(left, rgba(180,180,180,1) 0%, rgba(192,192,192,1) 10%, rgba(220,220,220,1) 27%, rgba(234,234,234,1) 41%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(left, rgba(180,180,180,1) 0%, rgba(192,192,192,1) 10%, rgba(220,220,220,1) 27%, rgba(234,234,234,1) 41%, rgba(255,255,255,1) 100%);
background: linear-gradient(to right, rgba(180,180,180,1) 0%, rgba(192,192,192,1) 10%, rgba(220,220,220,1) 27%, rgba(234,234,234,1) 41%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4b4b4', endColorstr='#ffffff', GradientType=1 );}
.hrzScroller-nav > div.left:before {color: #003463;content: "\f053";font-family: 'FontAwesome';font-size: 30px; position: absolute; top:50%; margin-top: -25px; line-height: 50px; cursor:pointer; text-align:center;width:100%; left:0}
.hrzScroller-nav > div.right:before {content:"\f054";font-family:'FontAwesome'; color:#003463; font-size:30px; position: absolute; top:50%; margin-top: -25px; line-height: 50px;cursor:pointer;text-align:center; width:100%; right:0}

.trandtc-breadcrumbs-wrap.typ3 { width:auto; display:table; }
.trandtc-breadcrumbs-wrap.typ3:before { top:50%; margin-top:-20px; }
.trandtc-breadcrumbs-wrap.typ3 ul { padding:0; margin:0; position:relative; width:auto; display:table; padding:0; list-style:none; padding:0; background:#fff; }
.trandtc-breadcrumbs-wrap.typ3 ul:before { content:''; position:absolute; left:42px; right:42px; background:#ccc; height:3px; top:50%; margin-top:-20px;}
.trandtc-breadcrumbs-wrap.typ3 ul li { display:table-cell; float:none; padding:9px; max-width:none; vertical-align:middle;}
.trandtc-breadcrumbs-wrap.typ3 ul li a { display:block; min-width:90px; margin:0 auto; }
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs { }
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs li { padding:9px; min-width:130px; }
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li > a { min-height:140px;}
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li.has-sub-child { background:#fff; position:relative; z-index:2; padding:0;}
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li.has-sub-child ul:before { left:0; top:0; right:13%; margin-top:0px }
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li > ul li { vertical-align:top; }
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li.has-sub-child a { margin-top:-23px; padding-bottom:23px; min-width:125px; width:125px;}
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li.has-sub-child .has-sub-child ul li a { min-width:75px; width:auto;}
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li > ul > li.has-sub-child > a { min-height:inherit !important; }
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li > ul:first-child { margin-top:25px; }
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li > ul:first-child > li > a { min-height:112px; }
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li > ul:first-child + ul > li > a { min-height:124px; }
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li > ul > li.has-sub-child > a { min-height:inherit !important; }
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li.has-sub-child ul { position:relative; width: 100% }
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li.has-sub-child ul:after { content: ""; width:3px; background:#ccc; display: inline-block; position: absolute; margin:0; left:0px; top:40px; bottom:0px; z-index:9;}
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li.has-sub-child .has-sub-child ul:before { left:40px; right:40px; }
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li.has-sub-child .has-sub-child ul:after { left:50%; margin-left:-3px; bottom:auto; top:-19px; height:19px; z-index:1; }
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li > ul:last-child:after { display:none; }

.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs.has-sub-child:before { margin-top:-64px; left:52px; right:55px; }
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs.has-sub-child > li > a { margin-bottom:84px; }
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li.has-sub-child { padding:0;}
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li.has-sub-child ul:before { display:none; }
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li.has-sub-child ul li { vertical-align:top; /*padding-left:0; padding-right:0;*/ position:relative;}
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li.has-sub-child ul li:before { content:''; position:absolute; left:42px; right:42px; background:#ccc; height:3px; top:50%; margin-top:-20px; }
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li.has-sub-child ul li:before { left:0; top:40px; right:0; margin-top:0px; }
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li.has-sub-child ul + ul li:before { left:0; top:0px; right:0; margin-top:0px; }
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li.has-sub-child ul li a { display:block;  margin-top:-52px; padding-bottom:23px; min-width:125px; width:125px; position:relative;padding-left:9px; padding-right:9px; z-index:2;}
/*.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li.has-sub-child ul li:first-child:before,*/
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li.has-sub-child .has-sub-child ul li:first-child:before { left:50%; }
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li.has-sub-child ul li:last-child:before,
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li.has-sub-child .has-sub-child ul li:last-child:before { right:50%; }
/* 31-12-2016 : Starts */

/*Reninciation-LP 02-01-2017*/
.box{ border:1px solid #e47c3b; min-height: 204px;}
.box .box-header{ line-height: 25px; background: #e99762}
.box .box-header > span{}
/*Reninciation-LP 02-01-2017*/




/*02-01-2017*/
.hgltd-sec {background:#fffdc9; border:1px solid #ddd; max-width:660px; display:block; margin-bottom:50px; padding:10px;}
.hgltd-sec ul {margin:0; padding:0 0 0 20px; list-style:none;}
.hgltd-sec ul li {font-size:18px; color:#ff0000; font-weight:600;}
.hgltd-sec > span {font-size:18px; color:#ff0000; font-weight:600; position:absolute;}
.hgltd-sec .txt-blue-upper{font-size:18px; color:#003463; font-weight:600;text-transform:uppercase;}
.hgltd-sec .blue {color: #380077;}
.light-blue {color: #003463;}
.black{color: #000;}
.breadcrumb-box .green {color: #2d7129; font-weight:noemal !important;}
/*.breadcrumb-box {display:inline-block;}*/
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li.has-sub-child.has-sub-sub-child { background:none;}
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li.has-sub-child.has-sub-sub-child > a{ margin-bottom:0;display: block;margin-top: -40px;padding-bottom: 23px;min-width: 125px;width: 125px;position: relative;padding-left: 9px;padding-right: 9px;    z-index: 2;}
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li.has-sub-child.has-sub-sub-child > ul:after {left: 50%;margin-left: -3px; bottom: auto;top: -19px;height: 19px;z-index: 1;background: #ccc;}
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li.has-sub-child.has-sub-sub-child > ul:after {content: "";width: 3px;display: inline-block;position: absolute;margin: 0;bottom: 0px;z-index: 9;}
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li.has-sub-child.has-sub-sub-child > ul > li a {min-width: 75px;width: auto;}
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li.has-sub-child.has-sub-sub-child > ul > li:first-child:before {left: 50%;}
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li.has-sub-child.has-sub-sub-child > ul > li {vertical-align: top;position: relative;}
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs li > span > b > b {display:block;}
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs li > span > b > ol {width:100px; display:block;}
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs li > span > b > ol > li {list-style:disc !important;}
.breadcrumb-box .trandtc-breadcrumbs > li > span > b > ol > li {display:block;}
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li.has-sub-child > li {text-align:left; display:block;}
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li.has-sub-child > a {min-height: 70px;}
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li.has-sub-child ul {list-style:inherit}
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li > a > span ol{margin:0; padding:0 0 0 15px;}
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li > a > span ol li{display:list-item; text-align:left; padding:0; font-weight:bold;}
.trandtc-breadcrumbs-wrap.typ3 ul.trandtc-breadcrumbs > li > a > span ol li .blue{color:#380077}
.trandtc-breadcrumbs-wrap.typ3 .trandtc-breadcrumbs li span { margin-top:68px;}
.trandtc-breadcrumbs-wrap.typ3 .trandtc-breadcrumbs li.has-sub-child.has-sub-sub-child span { margin-top:28px;}
.trandtc-breadcrumbs-wrap.typ3 .trandtc-breadcrumbs ul + ul li span { margin-top:28px;}
.trandtc-breadcrumbs-wrap.typ3 .trandtc-breadcrumbs li.has-sub-child.has-sub-sub-child  ul li span { margin-top:28px;}
.trandtc-breadcrumbs-wrap.typ3 .trandtc-breadcrumbs li.has-sub-child.has-sub-sub-child  ul li:before{ top:0px;}
.trandtc-breadcrumbs-wrap.typ3 .trandtc-breadcrumbs li span > b > ol { margin-top:28px;}
.trandtc-content hr {margin-top: 30px;margin-bottom: 30px;border: 0;border-top: 1px solid #7f7f7f; display:inilne-block;}
/*02-01-2017*/

.txt-blue i {color: #021940 !important;}
.how-to-apply h5 {color:#000;}
/*How to apply tabs*/
.hw-to-appy-tab {
    display: inline-block;
    margin: 0 auto;
    width: 100%;
}
.hw-to-appy-tab > li {
    display: inline-block;
}
.hw-to-appy-tab > .sub-tabs {
    list-style: outside none none;
    margin: 10px 0 20px;
    padding: 0;
    text-align: center;
}
.hw-to-appy-tab > ul.sub-tabs {
}
.hw-to-appy-tab > .sub-tabs ul {
    margin: 0 auto;
    padding: 0;
}
.hw-to-appy-tab > .sub-tabs li {
    background: #e4e4e4 none repeat scroll 0 0;
    float: none;
    margin: 0;
    padding: 0;
}
.hw-to-appy-tab > .sub-tabs li + li {
    margin-left: 10px;
}
.hw-to-appy-tab > .sub-tabs li:last-child {
    margin-right: 0;
}
.hw-to-appy-tab > .sub-tabs li a {
    background: rgba(0, 0, 0, 0) url("../images/common/bg-radio-sep.png") no-repeat scroll 10px 13px;
    color: #003463;
    display: block;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    margin: 0;
    padding: 13px 20px 13px 30px;
}
.hw-to-appy-tab > .sub-tabs li a:hover {
    outline: medium none;
    text-decoration: none;
}
.hw-to-appy-tab > .sub-tabs li.active a {
    background: #f59552 url("../images/common/bg-radio-sep1.png") no-repeat scroll 10px 13px;
    color: #fff;
    outline: medium none;
    text-decoration: none;
}
.hw-to-appy-tab > .sub-tabs li.active a:hover {
    text-decoration: none;
}
.hw-to-appy-tab #search-wgt-tabs-sect.howtoapply.tabs-big-sect.r-tabs .r-tabs-nav .r-tabs-tab {
    height: 100%;
    margin: 0 !important;
    max-width: 140px;
    min-width: inherit;
    padding: 0;
    vertical-align: middle;
}
.hw-to-appy-tab #search-wgt-tabs-sect.howtoapply.tabs-big-sect.r-tabs .r-tabs-nav .r-tabs-tab + .r-tabs-tab {
    margin: 0 0 0 12px !important;
}
.hw-to-appy-tab #search-wgt-tabs-sect.howtoapply.tabs-big-sect.r-tabs .r-tabs-nav {
    float: none;
    margin-bottom: 10px;
}
.hw-to-appy-tab #search-wgt-tabs-sect.howtoapply.r-tabs .r-tabs-nav .r-tabs-state-active {
}
.hw-to-appy-tab #search-wgt-tabs-sect.howtoapply.r-tabs .r-tabs-nav .r-tabs-anchor {
    display: table-cell;
    line-height: 17px;
    padding: 10px 0;
    vertical-align: middle;
}
.hw-to-appy-tab #search-wgt-tabs-sect.howtoapply.r-tabs .r-tabs-nav a {
    display: table;
    height: 100px;
    padding: 0 4px;
}
.hw-to-appy-tab #search-wgt-tabs-sect .search-wgt-tabs-container {
    margin-top: -12px;
    width: 100%;
}
.hw-to-appy-tab #search-wgt-tabs-sect.howtoapply.col-5.tabs-big-sect.r-tabs .r-tabs-nav .r-tabs-tab {
    min-width: 18.5%;
}
.hw-to-appy-tab #search-wgt-tabs-sect.howtoapply.tabs-big-sect.r-tabs .r-tabs-nav {
    display: table;
    width: auto;
}
.hw-to-appy-tab #search-wgt-tabs-sect.howtoapply.tabs-big-sect.r-tabs .r-tabs-nav .r-tabs-tab {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    display: table-cell;
    float: none;
    padding: 0 5px;
    vertical-align: middle;
}
.hw-to-appy-tab #search-wgt-tabs-sect.howtoapply.tabs-big-sect.r-tabs .r-tabs-nav .r-tabs-tab > a {
    background: #fafcff none repeat scroll 0 0;
    border: 1px solid #b5d0e3;
    float: none;
    line-height: 15px;
    padding: 0 5px;
}
.hw-to-appy-tab #search-wgt-tabs-sect.howtoapply.tabs-big-sect.r-tabs .r-tabs-nav .r-tabs-state-active > a {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background: #fff none repeat scroll 0 0;
    border-color: #e1e1e1 #e1e1e1 -moz-use-text-color !important;
    border-image: none !important;
    border-style: solid solid none !important;
    border-width: 1px 1px 0 !important;
}
.hw-to-appy-tab #search-wgt-tabs-sect.howtoapply.tabs-big-sect.r-tabs .r-tabs-nav .r-tabs-tab > a span {
    vertical-align: middle;
}
.info-content {
    padding-left: 80px;
    position: relative;
}
.info-content b {
    margin-left: -80px;
    position: absolute;
}
.info-content .txt-rt {
    float: right;
}
#search-wgt-tabs-sect .search-wgt-tabs-container .how-to-apply h5 {
    color: #000;
}
#search-wgt-tabs-sect.howtoapply.tabs-big-sect.r-tabs .r-tabs-nav .r-tabs-tab a {
    font-size: 12px;
}
/*How to apply tabs*/
/* 22-12-2016 */
#search-wgt-tabs-sect.howtoapply.tabs-big-sect.r-tabs  .r-tabs-nav .r-tabs-tab a {font-size:12px; }
#search-wgt-tabs-sect.howtoapply.tabs-big-sect.r-tabs .r-tabs-nav .r-tabs-tab {min-width:20%}
#search-wgt-tabs-sect.howtoapply.r-tabs .r-tabs-panel {border: 0px solid #e1e1e1;  padding: 12px;  min-height: 350px;  border-top: 1px solid #e1e1e1;}
#search-wgt-tabs-sect.howtoapply.r-tabs .r-tabs-nav .r-tabs-tab { margin:0 12px 0 0 !important;}
/* 22-12-2016 */


/*30-12-2016*/
.hw-to-appy-tab {width:100%; display:inline-block; margin:0 auto;}
.hw-to-appy-tab > li {display:inline-block;}
.hw-to-appy-tab > .sub-tabs {list-style: none;margin: 10px 0 20px;text-align: center;padding: 0;}
.hw-to-appy-tab > ul.sub-tabs {}
.hw-to-appy-tab > .sub-tabs ul{margin:0px auto; padding:0px;}
.hw-to-appy-tab > .sub-tabs li { margin:0px; padding:0px;	 float: none; background:#e4e4e4;}
.hw-to-appy-tab > .sub-tabs li + li {margin-left:10px;}
.hw-to-appy-tab > .sub-tabs li:last-child {margin-right:0px;}
.hw-to-appy-tab > .sub-tabs li a {color:#003463; font-size:14px; font-weight:bold; font-style:italic; padding:13px 20px 13px 30px; display:block; margin: 0px 0 0 0px; background: url(../images/common/bg-radio-sep.png) 10px 13px no-repeat;}
.hw-to-appy-tab > .sub-tabs li a:hover {color:#00346; text-decoration:none; outline:none;}
.hw-to-appy-tab > .sub-tabs li.active a {color:#fff; text-decoration:none;background: url(../images/common/bg-radio-sep1.png) 10px 13px no-repeat #f59552; outline:none;}
.hw-to-appy-tab > .sub-tabs li.active a:hover {color:#00346; text-decoration:none;}
.hw-to-appy-tab #search-wgt-tabs-sect.howtoapply.tabs-big-sect.r-tabs .r-tabs-nav .r-tabs-tab {min-width: inherit;max-width: 140px;height: 100%;padding: 0;vertical-align: middle; margin:0 !important;}
.hw-to-appy-tab #search-wgt-tabs-sect.howtoapply.tabs-big-sect.r-tabs .r-tabs-nav .r-tabs-tab +  .r-tabs-tab {margin: 0 0 0 12px !important;}
.hw-to-appy-tab #search-wgt-tabs-sect.howtoapply.tabs-big-sect.r-tabs .r-tabs-nav { float:none; margin-bottom:10px;}
.hw-to-appy-tab #search-wgt-tabs-sect.howtoapply.r-tabs .r-tabs-nav .r-tabs-state-active {/*background: #FFF;border: 1px solid #e1e1e1;border-bottom: 0;padding-bottom: 12px !important;*/}
.hw-to-appy-tab #search-wgt-tabs-sect.howtoapply.r-tabs .r-tabs-nav .r-tabs-anchor {line-height:17px;vertical-align: middle;padding:10px 0px; display:table-cell}
.hw-to-appy-tab #search-wgt-tabs-sect.howtoapply.r-tabs .r-tabs-nav a {padding:0 4px; display:table; height:100px;}
.hw-to-appy-tab #search-wgt-tabs-sect .search-wgt-tabs-container {width: 100%;margin-top: -12px;}
.hw-to-appy-tab #search-wgt-tabs-sect.howtoapply.col-5.tabs-big-sect.r-tabs .r-tabs-nav .r-tabs-tab {min-width: 18.5%;}

.hw-to-appy-tab #search-wgt-tabs-sect.howtoapply.tabs-big-sect.r-tabs .r-tabs-nav {display: table;     width: auto;}
.hw-to-appy-tab #search-wgt-tabs-sect.howtoapply.tabs-big-sect.r-tabs .r-tabs-nav .r-tabs-tab{display: table-cell; float: none; padding: 0 5px; background: none; border: 0; vertical-align: middle}
.hw-to-appy-tab #search-wgt-tabs-sect.howtoapply.tabs-big-sect.r-tabs .r-tabs-nav .r-tabs-tab > a{float: none; padding: 0 5px; background: #fafcff; border: 1px solid #b5d0e3; line-height: 15px; }
.hw-to-appy-tab #search-wgt-tabs-sect.howtoapply.tabs-big-sect.r-tabs .r-tabs-nav .r-tabs-state-active > a{background: #FFF;border: 1px solid #e1e1e1 !important;border-bottom: 0 !important;/* padding-bottom: 12px !important; */}
.hw-to-appy-tab #search-wgt-tabs-sect.howtoapply.tabs-big-sect.r-tabs .r-tabs-nav .r-tabs-tab > a span{vertical-align: middle}
/*30-12-2016*/


.info-content {position:relative; padding-left:80px;}
.info-content b{ margin-left:-80px; position:absolute;}
.info-content .txt-rt{ float:right;}
#search-wgt-tabs-sect .search-wgt-tabs-container .how-to-apply h5 {color:#000;}


.tbl-display-calc .col-02.multiple-visa ul li.last:after {content:''}


/*20-01-17 Rupesh*/
.order-form .head-two {font-weight:bold; color:#000000 !important;font-size:22px !important; float:none !important;}

.pay-dual-receipt .web-ref-no {background-color: #E5E5E5;color: #4B4B4B; margin-top:3px; font-size: 17px;padding:10px; float:left; text-align:right; width:55%; margin-bottom:10px;}
.pay-dual-receipt .barcode{float:right; width:42%; margin-bottom:10px;}

/*20-01-17 Rupesh*/


/*31jan17 //130296*/

.show-tooltip{
    /*background-color: #fdf8f8;*/
    border: 1px solid #333;
    border-radius: 0;
    color: #333;
    font-size: 11px;
    max-width: 255px;
    padding: 3px 8px;
    text-align: center;
    text-decoration: none; position:absolute;font-weight: normal;
    min-width: 255px;
    text-align: left; margin-left:15px; top:-150%;
	background: #fcefde none repeat scroll 0 0; line-height: 1.4;
}
.show-tooltip p{
	font-size:14px; 
}
.show-tooltip:before {
    border-bottom: 6px solid transparent;
    border-right: 6px solid #000;
    border-top: 6px solid transparent;
    content: "";
    height: 5px;
    margin-left: -15px;
    margin-top: -81px;
    position: absolute;
    top: 50%;
    width: 5px;
}
/*31jan17 //130296*/
/*Payment Receipt*/
.remarks-single-line { position:relative; width:100%}
.remarks-single-line div {position:relative; width:100%; display:table;}
.remarks-single-line b {width:39%; display:table-cell;margin-top:20px; font-size:16px !important; font-weight:bold !important; vertical-align:middle;}
.remarks-single-line b:after {content: ":";position: relative;right: 0px;top: 0;}
.remarks-single-line span{width:60%;  display:table-cell;background:url("../images/common/remarks-single-line.png") no-repeat 100% 100%; width:145px !important; text-align:center !important; height:50px;  padding:15px 43px 9px 17px; font-weight:bold; font-size:16px !important; float:left; color:#000;}
.remarks-two-line { position:relative; width:100%}
.remarks-two-line div {position:relative; width:100%; display:table;}
.remarks-two-line b {width:43%; display:table-cell;margin-top:20px; font-size:16px !important; font-weight:bold !important; vertical-align:middle;}
.remarks-two-line b:after {content: ":";position: relative;right: 0px;top: 0;}
.remarks-two-line span{width:60%;  display:table-cell;background:url("../images/common/remarks-two-line.png") no-repeat 100% 100%; width:216px !important; text-align:left !important; height:85px;  padding:19px 43px 9px 20px; font-weight:bold; font-size:16px !important; float:left; color:#000;}
.remarks-three-line { position:relative; width:100%}
.remarks-three-line div {position:relative; width:100%; display:table;}
.remarks-three-line b {width:43%; display:table-cell;margin-top:20px; font-size:16px !important; font-weight:bold !important;/** 20Feb 2017 starts**/   /*vertical-align:middle;*/ vertical-align: top; padding-top: 27px;/** 20Feb 2017 ends**/}
.remarks-three-line b:after {content: ":";position: relative;right: 0px;top: 0;}
.remarks-three-line span{width:60%;  display:table-cell;background:url("../images/common/remarks-three-line.png") no-repeat 100% 100%; width:222px !important; text-align:left !important; height:91px;  padding:21px 43px 9px 20px; font-weight:bold; font-size:16px !important; float:left; color:#000; line-height:18px;/** 20Feb 2017 starts**/ height: 100%; background-size: 100% 100%; text-shadow: 1px 1px 0 #fff; /** 20Feb 2017 ends**/}
.remarks-three-line span b:after {content:"";}
.payment-margin.remarks-margin {margin-left: 30px;padding-left: 0;padding-right: 0;width: 52%;}
.payment-margin.remarks-margin li { clear: both;}
.payment-margin.remarks-margin li ul { padding-bottom: 20px; }
.payment-margin.remarks-margin li ul li { margin: 0; padding: 7px 0 0 0; }
.payment-margin.remarks-margin li ul li:last-child { padding-top: 7px; }

.sp-case-remark {list-style:none; display:inline-block; margin-bottom:10px;}
.sp-case-remark li {float:left !important; width:100% !important; font-size:11px; text-align:left; padding:0 0 0 15px !important; margin-bottom: 5px !important;background: url("../images/common/check-box.gif") no-repeat left top !important;}
.full-width.type-three.type-four .with-check.typ2 .tl-remarks {display: block;width: 100%;}
.full-width.type-three.type-four .with-check.typ2 .tl-remarks b{float:left; margin-right:10px;}
.full-width.type-three.type-four .with-check.typ2 .tl-remarks-list{float: left;width: 80%;}
/*Payment Receipt*/
/*09-02-17*/
.app-details.services-details-updated li .dropdown-menu.open ul li:last-child {padding-top:7px;}
/*09-02-17*/
/* Rupesh 29 Mar 2017 */
.road-block-container h4 {color:#F16C1A;font-weight:normal;margin-top: 0;margin: 0 20px;display: inline-block;vertical-align: bottom;}
.white-popup-block.pinned .road-block-container figure{display: block;text-align: left;}
.white-popup-block .road-block-container ul{margin-left: 15px; padding-left: 0;}
.white-popup-block .road-block-container ul li{margin-bottom: 5px;}
.white-popup-block .road-block-container li ul {margin-left: 0; padding-left: 30px;}
/* Rupesh 29 Mar 2017 */
/******31Mar2017*******/
.rev-visa-fee {background:#fefeee;border: solid 1px #ccc;padding: 10px;color: #04346e;margin: 5px 0;padding-left: 48px;position: relative;vertical-align: top;}
.rev-visa-fee .fa-exclamation-circle {font-size: 40px;color: #f00;margin-left: -38px;float: left;top: 7px;position: absolute;}
/******31Mar2017*******/
.datepicker-switch { text-decoration:underline;}
/*139915*/
.print-guide-right-sec .box-crossed.blue-box-crossed.no-bg .box-content {background:none !important;}
/* 07-0Mar 2017 Testimonials Carousel */
.testimonial-box{padding: 10px;background: #ffeee5;border: solid 1px #fff;text-align: center;margin-bottom: 10px;}
.testimonial-box h2{font-size: 16px;color: #882a09;font-weight: bold;margin: 0;padding: 0;}
.testimonial-box .read-more { font-size: 12px;color: #f86209;}
.testimonial-box .read-more a { text-decoration: underline; font-size: 12px; font-weight: bold; color: #f86209;}

.icon-comma.left:before{ content: ""; display: inline-block; width: 67px; height: 51px; background: url(../images/common/icon/icon-comma-left.png) no-repeat center center }
.icon-comma.right:before{ content: ""; display: inline-block; width: 67px; height: 51px; background: url(../images/common/icon/icon-comma-right.png) no-repeat center center }

.testimonial .testimonial-wrap{height: auto;text-align: center;padding: 5px 40px 5px;position: relative;margin-bottom: 25px;}
.testimonial .profile .location {display: block;color: #555555;font-size: 12px;font-weight: 400;}
.testimonial .icon-comma.left{position: absolute;left: 19px;top: -16px;}
.testimonial .icon-comma.right{position: absolute;right: 19px;bottom: 8px;}
.testimonial .comments p{font-size: 13px;line-height: 18px;text-align: center;padding: 0 40px;font-style: italic; color: #000 !important;}

.owl-theme .owl-controls .owl-nav{  width: 100%}
.owl-theme .owl-controls .owl-nav div{ width:37px; height: 42px; opacity: 1; border-radius: 0;transition:all 0.5s ease; padding: 0; position: absolute; top:50%; margin: 0; margin-top: -21px; background-color: #f5f4f8 !important}
.owl-theme .owl-controls .owl-nav div:hover{ background-color: #ff6f39 !important;transition:all 0.5s ease;}
.owl-theme .owl-controls .owl-nav div.owl-prev{ background: url(../images/common/prev-img.png) no-repeat center center; left:0}
.owl-theme .owl-controls .owl-nav div.owl-next{ background: url(../images/common/next-img.png) no-repeat center center; right:0}
.owl-theme .owl-controls .owl-nav div.owl-prev:hover{ background-image: url(../images/common/prev-img-hover.png)}
.owl-theme .owl-controls .owl-nav div.owl-next:hover{ background-image: url(../images/common/next-img-hover.png)}
.owl-theme .owl-controls .owl-dots{position: absolute;left: 0;width: 100%;text-align: center;bottom: 5px;}
.owl-theme .owl-controls .owl-dots .owl-dot{ display: inline-block; vertical-align: middle}
.owl-theme .owl-controls .owl-dots .owl-dot span{background: #ff6633;opacity: 1;margin: 0 1px;width: 12px;height: 12px;display: block;border-radius: 100%;}
.owl-theme .owl-controls .owl-dots .owl-dot.active span, .owl-theme .owl-controls.clickable .owl-dots .owl-dot:hover span{background: #f2f2f2;border: solid 1px #4f4f4f;}

.owlCarosuel{ position: relative}
.no-pagination .owl-dots{ display: none !important}
.owlCarosuel .owlStatus{ position: absolute; right: 0; top: 56%; z-index: 9; background: rgba(0,0,0,0.7); color: #fff; padding: 2px 3px;}
.owlCarosuel .owlStatus b{ font-size: 22px; font-weight: 300; display: inline-block; position: relative; vertical-align: middle; padding-left: 15px; margin-right: 4px;}
.owlCarosuel .owlStatus b:before{ content: "+"; font-size: 18px; font-weight: 300; position: absolute; left: 0; top: 7px; line-height: 18px;}

.owlCarosuel .owlStatus span{ font-size: 12px; color: #fff; display: inline-block; vertical-align: middle;}
/* 07-0Mar 2017 Testimonials Carousel *


/* 15-0Mar 2017 Rupesh Passport Receipt */
.web-ref-no {float: none;}
.web-ref-no-barcode {text-align: right; margin-right: 67px;}
.applic-details.type-four li.service-cat {display: block; margin-bottom: 10px; color: #666;}
.applic-details.type-four li.service-cat p{font-style: italic;}
.applic-details.type-four li.service-cat ol li {display: list-item; margin-left: -27px;}
.ppt-rcpt-wrap {max-width: 700px; margin: 0 auto;}
.date-mar{font-size: 14px;}
/* 15-0Mar 2017 Rupesh Passport Receipt */

/*13-Apr-2017*/
.shadowd-box {background: #fff;margin-top: 15px;}
.status-history-steps { position: relative; }

:before,:after{font-family:'FontAwesome';}
.owl-controls {display: none;}
.hrz-tabs-03 > ul { }
.hrz-tabs-03 .feedback-form .btn.btn-primary { margin: 50px auto 0 auto; width: 90%; display: block; }
.hrz-tabs-03 > ul .resp-tab-item {font-size: 15px;margin: 0 !important;background-color: #95a1ac !important;float: none;padding: 15px 15px 15px!important;color: #fff;display: block;text-align: center;text-transform: uppercase;font-weight: bold;}
.hrz-tabs-03 > ul .resp-tab-item.resp-tab-active {border: none !important;padding: 15px 15px 15px!important;color: #fff;position: relative;background-color:#ff4e1e !important;margin-bottom: 9px !important;}
.hrz-tabs-03 > ul .resp-tab-item.resp-tab-active:after {content:'\f0d7';bottom: -12px;font-size: 28px;position:absolute;left: 49%;z-index: 9999;color: #ff4e1e !important;}
.owl-carousel .owl-stage:after { display:inline;}
.owl-carousel .owl-stage{margin-top:2px;}
.hrz-tabs-03 .resp-tab-content {border: none;padding: 0 0 0 11.7px; }
.my-account ul.table-style.status-history-steps {padding-left: 0;}
.status-history-steps.table-style > li:first-child {margin-top:10px; }
.status-history-steps.table-style > li:last-child {padding-bottom:0;}

.txt-green{color: #0E8502;}
.search-res-info-list {display: inline-block;width:100%;margin:0;padding: 0;list-style:none;font-size: 12px;/*max-width: 95%;*/margin: 0px auto;/*font-weight: 600;*/line-height: 25px;}
.search-res-info-list li {color: #4b4b4b;vertical-align: middle;display: inline-block;float: left;padding-right: 6px;margin-right: 6px;position: relative;min-height: 26px;}
.search-res-info-list li:last-child, 
.search-res-info-list li.last {margin-right:0;padding-right: 0;}
.search-res-info-list li:last-child:before, 
.search-res-info-list li.last:before { display: none; }
.search-res-info-list li > b {color:#000000;}

.two-btns { display: table; margin: 0 auto; margin-top: 10px;}
.two-btns .lft-sec{ display: table-cell; padding-right: 10px;}
.two-btns .rght-sec{ display: table-cell;}


.common-popup.popup-info.zoom-anim-dialog.type-01 {max-width: 750px; text-align: left; border: solid 8px #042451; border-radius: 8px; }
.common-popup.popup-info.zoom-anim-dialog.type-01 .mfp-close{background:url(../images/common/close-btn-white.png) no-repeat center center !important;right: -38px;top: -32px;}

.common-popup.popup-info.zoom-anim-dialog.type-01 .carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:0.5;filter:alpha(opacity=0);font-size:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0, 0, 0, 0);}
.common-popup.popup-info.zoom-anim-dialog.type-01 .carousel-control.left{top: 40%;left: -20px;background-image:-webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0) 0%), color-stop(rgba(0, 0, 0, 0) 100%));background-image:-moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);}
.common-popup.popup-info.zoom-anim-dialog.type-01 .carousel-control.right{left: auto;right: -20px;top: 36%;background-image:-webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0) 0%), color-stop(rgba(0, 0, 0, 0) 100%));background-image:-moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);background-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);}

.common-popup.popup-info.zoom-anim-dialog.type-01 .carousel-control:hover, .common-popup.popup-info.zoom-anim-dialog.type-01 .carousel-control:focus{opacity:1;filter:alpha(opacity=1);}


.visa-history-popup {padding: 40px 70px;color: #000;font-size: 14px;background: #fff;}
.visa-history-popup .head1 {padding: 7px; background: #dfeafc; margin-bottom: 15px;}
.visa-history-popup .content-sec {display: table;}
.visa-history-popup .content-sec .left-sec{display: table-cell; min-width: 90px; padding-left: 10px;}
.visa-history-popup .content-sec .right-sec{display: table-cell; line-height: 20px;}

.status-history-steps > li > a, ul.table-style.status-history-steps > li > a:hover { text-decoration: none;}

.my-acct .status-message-box .status{position: relative;padding-bottom: 0 !important;margin-bottom: 10px;border-bottom: solid 1px #dadcdf;}

.my-acct.typ3{ background: #f6f9ff; border:1px solid #e0e2e2;padding: 15px;}
.my-acct.typ3 .status-message-box .status{position: relative;padding-bottom: 15px;border: saddlebrown;margin-bottom: 10px;border-bottom: solid 1px #dadcdf;}
.my-acct.typ3 .status-message-box .status ul.status-sec{display: table;width: 80%;position: relative;padding-left: 0;margin: 0;}
.my-acct.typ3 .status-message-box .status ul.status-sec li{display: table-cell;text-align: left;padding-right: 10px;}
.my-acct.typ3 .status-message-box .status ul.status-sec li + li{padding-left: 10px;border-left: 1px solid #dadcdf;}

.my-acct.typ3 .status-message-box .status .status-det{text-align: center;margin: 0;margin: 0;display: table-cell;}
.my-acct.typ3 .status-message-box .status .circle{margin: 0;display: inline-block;}
.my-acct.typ3 .status-message-box .status .circle i{ font-size: 37.93px;}
.my-acct.typ3 .status-message-box .status h3{font-size: 16px;color: #FFF;background: #042451;font-weight: 700;margin: 0 0 10px 0;padding: 5px;text-align: center;}
.my-acct.typ3 .status-message-box .status h4{font-size: 16px;color: #ff0000;font-weight: 700;margin: 0;margin-top: 5px;margin-bottom: 3px;text-align: center;}
.my-acct.typ3 .status-message-box .status p{ font-size: 12px; margin-top: -4px;}
.my-acct.typ3 .status-message-box .status-time{position: relative;3pxfont-size: 14px;color: #4b4b4b;text-align: left;max-width: 100px;display: table-cell;top: -15px;}
.my-acct.typ3 .status-message-box .sect-toggle-btn{position: absolute;right: 0;top: 106px;}
.my-acct.typ3 .submit-app-cont{ padding: 0; text-align: left; margin-bottom: 0} 

.print-block.type2 {padding-bottom: 8px !important;}
.print-block.type3 {min-height: 216px;}

.acct-steps.oci {text-align: center;}
.acct-steps.oci ul {text-align: left;}
.acct-steps.oci .btn{ position: static; right: 0; top: 0px; margin-top:10px;}

.alert-box { padding: 10px 5px; background: #fff4db; border: solid 1px #FF0000; margin: 0 0 15px 0; font-size: 12px; color: #000;}
.alert-box .fa-exclamation-circle{font-size: 15px;}

.rt-floating-box .payment-summery-box {margin-top: 0 !important;}
.my-acct h2.resp-accordion {display: none !important;background: none !important;}


.login-details > li { list-style:none; font-size:14px; display:inline-block; padding-right:14px; line-height:25px; color: #4c4c4c;}

.rt-box{border: 1px solid #e0e2e4;background: #f6f9ff;padding: 8px 10px 4px;color: #303030;}
.rt-box ul li h6{ margin: 0; color: #4b4b4b; font-size: 13px;}
.rt-box.cntc-details .tbl-style > div{vertical-align: top;color: #000;font-size: 12px;display: table-cell;}
.rt-box.cntc-details .tbl-style > div:first-child{width: 78px !important;color: #4b4b4b;}

.search-res-info-list li > b:after {top: -6px;}

.my-acct .submit-app-cont .table-responsive .no-border tr + tr {border-top: solid 1px #ccc;}

.checklist-doc.type-2 > ul > li > b { min-width:80px; max-width:100px; font-weight: 100; padding-left:10px; border-left:1px solid #ccc; }

.submit-app-cont h5 {margin: 15px 0px 12px 0;}
.email-txt {display: block;white-space: normal; width: 130px;word-wrap: break-word;}


.error-pg {
    padding-top: 50px;
    text-align: center;
}
.err-icon {
    color: #d63e3e;
}
.err-icon i {
    font-size: 95px;
}
.error-pg p {
    font-size: 14px;
    font-weight: 600;
}
.error-pg p strong {
    display: block;
    font-size: 20px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.error-pg p strong span {
    color: #d63e3e;
}
.my-acct {
    background: #f6f9ff none repeat scroll 0 0;
    border: 1px solid #e0e2e2;
    padding: 15px;
}
.day-nav {
    background: #f4f4f4 none repeat scroll 0 0;
    height: auto;
}
.day-nav h3 {
    font-size: 18px;
    font-weight: 500;
}
.day-nav .ttl-sec {
    font-size: 18px;
    font-weight: 600;
    text-align: center;
}
.day-nav.table-style .btns {
    color: #f46c00;
    font-size: 30px;
    padding: 8px 16px;
    width: 26px;
}
.day-nav.table-style .btns > i {
}
.day-nav.table-style .btns:hover {
    background-color: #dedede;
}
.day-nav .disabled i {
    opacity: 0.4;
}
.circle {
    border-radius: 50%;
    display: block;
    height: 52px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 52px;
}
.circle-l {
    border-radius: 50%;
    display: block;
    height: 110px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 110px;
}
.circle i {
    color: #fff;
    font-size: 1.8em;
    line-height: 52px;
}
.red-circle {
    background: #ff0000 none repeat scroll 0 0;
}
.status-message-box {
    padding: 15px;
    text-align: center;
}
.status-message-box p.txt-desc {
    font-size: 15px;
    line-height: 24px;
}
.status-message-box p.txt-desc > span {
    display: inline-block;
    font-weight: 600;
}
.status-message-box.typ2 p.txt-desc {
    font-size: 15px;
    font-weight: normal;
    line-height: 24px;
    padding-bottom: 10px;
}
.status-message-box.typ2 p.txt-desc > span {
}
.my-acct .day-nav {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.my-acct .status-message-box .status {
    padding-bottom: 11px;
    position: relative;
}
.my-acct .status-message-box .status .circle i {
    font-size: 37.93px;
}
.my-acct .status-message-box .status h4 {
    color: #ff0000;
    font-size: 16px;
    font-weight: 700;
    margin: 5px 0 3px;
}
.my-acct .status-message-box .status p {
    font-size: 12px;
    margin-top: -4px;
}
.my-acct .status-message-box .status-time {
    color: #4b4b4b;
    font-size: 14px;
    left: 0;
    position: absolute;
    top: 33px;
}
.my-acct .status-message-box .sect-toggle-btn {
    position: absolute;
    right: 0;
    top: 33px;
}
.my-acct .submit-app-cont {
    margin-bottom: 0;
    padding: 0;
    text-align: left;
}
.my-acct .submit-app-cont h4, .print-box h4 {
    color: #042451;
    font-size: 16px;
    font-weight: 700;
    margin-top: 25px;
    text-align: left;
    text-transform: uppercase;
}
.my-acct .submit-app-cont .red {
    font-weight: 400;
}
.my-acct .submit-app-cont .table-responsive {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #ccc;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    margin-bottom: 20px;
}
.my-acct .submit-app-cont .table-responsive .no-border {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color;
    border-image: none;
    border-style: none;
    border-width: 0 0 medium;
}
.my-acct .submit-app-cont .table-responsive .no-border .table {
    margin: 0;
}
.my-acct .submit-app-cont .table-responsive .no-border tr td {
    border: 0 none;
    font-size: 12px;
    padding: 10px;
    vertical-align: top;
}
.my-acct .submit-app-cont .table-responsive .no-border tr td {
    color: #000000;
    font-size: 13px;
}
.my-acct .submit-app-cont .table-responsive .no-border tr td a {
    font-size: 12px;
}
.my-acct .submit-app-cont .table-responsive .no-border tr > td {
    border-bottom: 0 solid #ccc;
}
.my-acct .submit-app-cont .table-responsive .no-border thead {
    background: #e6f4ff none repeat scroll 0 0;
    font-size: 15px;
    font-weight: 300;
}
.my-acct .submit-app-cont .table-responsive .no-border thead tr {
    color: #000000;
}
.my-acct .submit-app-cont .table-responsive .no-border.col-3 thead th {
    border-bottom: medium none;
    font-weight: 600;
    vertical-align: top;
}
.my-acct .submit-app-cont .table-responsive .no-border.col-3 thead th:first-child {
    border-left: 0 none;
}
.my-acct .submit-app-cont .table-responsive .no-border tbody td {
    color: #000000;
    white-space: inherit;
}
.my-acct .submit-app-cont .table-responsive .no-border tbody tr:first-child td {
    border-bottom: 0 none;
}
.my-acct .submit-app-cont .table-responsive .no-border.col-3 thead th.col-remarks {
    width: 300px;
}
.my-acct .submit-app-cont .table-responsive .no-border tbody td p {
    font-size: 13px;
    line-height: 17px;
    text-align: justify;
}
.acct-steps {
    padding-top: 7px;
    position: relative;
}
.acct-steps ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.acct-steps ul li {
    color: #000;
    font-size: 17px;
    font-weight: 700;
}
.acct-steps ul li span {
    background: #042451 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    font-weight: 700;
    line-height: 36px;
    margin-right: 9px;
    padding: 0 11px;
}
.acct-steps ul li + li {
    margin-top: 20px;
}
.acct-steps .btn {
    position: absolute;
    right: 0;
    top: 18px;
}
.print-box {
    border: 1px solid #e0e2e4;
    margin-top: 20px;
    padding: 10px;
}
.print-box-heading {
    display: inline-block;
    padding-bottom: 6px;
    width: 100%;
}
.print-box-heading h4 {
    float: none; 
    margin-bottom: 0;
    margin-top: 0;
    padding-top: 9px;
	 text-align: center;
}
.print-box-heading .btn-primary-o, .print-box-heading .btn {
    float: right;
}
.print-block {
    background: #f4f6fb none repeat scroll 0 0;
    border: 1px solid #e0e2e4;
    padding: 8px 14px 0;
}
.print-block.type2 {
    padding-bottom: 26px;
}
.print-block h5 {
    color: #882a09;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
}
.print-block ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.print-block ul li {
    border-top: 1px solid #e0e2e4;
    display: inline-block;
    padding: 10px 0 7px 10px;
    width: 100%;
}
.print-block ul li + li {
}
.print-block ul li span {
    color: #000;
    float: left;
    font-size: 13px;
}
.print-block ul li a {
    color: #f86209;
    float: right;
    font-weight: 700;
}
.print-block .icon-print::before {
    padding-right: 0;
}
.print-block + .print-block {
    margin-top: 20px;
}
.rt-box {
    background: #f6f9ff none repeat scroll 0 0;
    border: 1px solid #e0e2e4;
    padding: 8px 10px 4px;
}
.rt-box + .rt-box {
    margin-top: 20px;
}
.rt-box h5 {
    color: #882a09;
    font-size: 15px;
    font-weight: 700;
    margin: 0 0 16px;
    text-transform: uppercase;
}
.rt-box ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.rt-box ul li + li {
    margin-top: 20px;
}
.rt-box ul li h6 {
    color: #4b4b4b;
    margin: 0;
}
.rt-box ul li p {
    font-size: 13px;
}
.rt-box ul li p span {
    color: #303030;
    font-size: 12px;
}
.rt-box.cntc-details h6 {
    color: #e25a2b;
    font-size: 15px;
    font-weight: 700;
    margin: 0 0 11px;
}
.rt-box.cntc-details .tbl-style > div {
    color: #000;
    font-size: 12px;
    vertical-align: top;
}
.rt-box.cntc-details .tbl-style > div:first-child {
    color: #4b4b4b;
    width: 80px;
}
.my-acct .submit-app-cont h4.table-cell {
    text-transform: none;
}
.same-address-radio b {
    color: #ff3406;
    font-size: 13px;
}
.same-address-radio b, .same-address-radio label {
    display: inline-block;
    vertical-align: middle;
}
.same-address-radio label {
}
.custome-grid.hrz-form-style .form-group .same-address-radio label {
    float: none;
    margin-left: 26px;
    width: auto;
}
.txt-xs {
    font-size: 12px;
}
.my-acct .submit-app-cont .hide-sec .cont-box .form-group {
    display: inline-block;
    width: 100%;
}
.green-circle {
    background: #0e8502 none repeat scroll 0 0;
}
.txt-green-sm {
    color: #0e8502;
    font-size: 16px;
}
.status-history-steps {
    position: relative;
}
ul.table-style.status-history-steps {
    display: inline-block;
    height: auto;
}
.status-history-steps.table-style > li {
    display: block;
    margin: 21px 20px 21px 40px;
    position: relative;
}
.status-history-steps.table-style > li + li::after {
    border-left: 2px dotted #888;
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    left: 54px;
    position: absolute;
    top: -21px;
    width: 1px;
}
.status-history-steps.table-style > li .double-custom-icons {
    left: 35px;
    position: relative;
}
.status-history-steps.table-style > li .double-custom-icons {
    height: 58px;
}
.status-history-steps.table-style > li .double-custom-icons .icon-history-steps {
    position: relative;
}
.status-history-steps.table-style > li .double-custom-icons .icon-history-steps::after {
    background-image: url("../images/common/icon-history-steps.png");
    content: "";
    display: block;
    height: 58px;
    left: 0;
    top: 0;
    width: 39px;
}
.status-history-steps > li > a, ul.table-style.status-history-steps > li > a {
    color: #fff;
    display: table;
    width: 100%;
}
.status-history-steps > li > a > .circle-l > span:first-child {
    margin-top: 20px;
}
.status-history-steps > li > a > .circle-l > span {
    color: #fff;
    display: block;
}
.status-history-steps > li > a > .circle-l > span > b {
    font-size: 18px;
    font-weight: 600;
    line-height: normal;
}
.status-history-steps > li > a > .circle-l > span + span {
    color: #eee;
    font-size: 16px;
    line-height: normal;
    margin-bottom: 9px;
    margin-top: 0;
}
.status-history-steps > li > a > span {
    display: table-cell;
    font-size: 16px;
    vertical-align: middle;
    z-index: 2;
}
.status-history-steps > li > a > span:nth-child(2) {
    font-weight: 600;
    padding-left: 35px;
    position: relative;
}
.status-history-steps > li > a > span:nth-child(2) i {
    font-size: 20px;
    left: 0;
    padding-left: 10px;
    position: absolute;
    top: 44px;
}
.red-circle {
    background: #ff0000 none repeat scroll 0 0;
}
.grey-circle {
    background: #888888 none repeat scroll 0 0;
}
.csstransforms li .fa-check::after, .csstransforms .imp-notes li::before {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #118043;
    border-image: none;
    border-style: solid;
    border-width: 0 2px 2px 0;
    content: "";
    display: block;
    height: 1em;
    margin: 0 3px;
    transform: rotate(45deg);
    width: 0.5em;
}
.csstransforms li .fa-check::before {
    display: none;
}
.csstransforms li .txt-red .fa-check::after {
    border-color: #ff0000;
}
.bullet-list.lg {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.bullet-list.lg > li {
    color: #282828;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 6px;
    padding-left: 13px;
    position: relative;
}
.bullet-list.lg > li + li {
}
.bullet-list.lg > li::before {
    color: rgba(0, 0, 0, 0.65);
    content: "";
    font-size: 9px;
    left: 0;
    line-height: 9px;
    position: absolute;
    top: 5px;
}
.day-nav .bullet-list.lg {
    padding-bottom: 9px;
}
.day-nav .fileupload {
    margin-right: 12px;
    max-width: inherit;
}
.day-nav .fileupload-new .input-group .form-control {
    height: 28px;
    min-width: 150px;
}
.day-nav .fileupload-new .btn {
    font-size: 11px;
    height: 28px;
}
.day-nav .fileupload.fileupload-exists .remove {
    height: 28px;
    line-height: 28px;
    padding-bottom: 0;
    padding-top: 0;
}
.day-nav .btn-up-submit {
    height: 28px;
    text-transform: none;
}
.upload-res {
    display: inline-block;
    width: 100%;
}
.upload-res .upload-res-lt {
    float: left;
}
.upload-res .upload-res-lt span {
    display: block;
    font-size: 11px;
}
.upload-res .upload-res-lt span b {
    font-size: 12px;
}
.upload-res .upload-res-rt {
    float: left;
    margin-left: 22px;
}
.upload-file-size {
    color: #282828;
    display: block;
    font-size: 11px;
    opacity: 0.5;
}
.upload-res .upload-res-rt .btn-primary-o {
    font-size: 10px;
    height: 18px;
    line-height: 16px;
    margin-top: 4px;
    min-width: 38px;
    padding-left: 3px;
    padding-right: 3px;
}
.payment-summery-box ul.payment-total.type2 .black.ser-price {
    font-size: 14px;
    font-weight: 400;
}
.payment-summery-box ul.payment-total.type2 .ser-price {
    font-size: 14px;
}
.payment-summery-box ul.payment-total.type2 .black.ser-price > .icon-curr {
    font-weight: 400 !important;
}
.my-act-payment-reciept .btn-xs {
    font-size: 14px;
    font-weight: 700;
    height: 28px;
    line-height: 26px;
    margin-left: 7px;
    padding: 0;
    width: 96px;
}
.rt-box-link {
    display: block;
}
.rt-box-link > a {
    font-size: 12px;
}
.rt-box-link > a + a {
    margin-left: 5px;
}
.rt-box-link .icon-print::before {
    padding-right: 0;
}
.my-acct .submit-app-cont .table-responsive .no-border tbody td p i {
    font-size: 15px;
}
.my-acct .my-shipping-address .ver-tab-content .resp-vtabs-02.r-tabs .resp-tabs-container label .red {
    display: block;
}
.my-acct .checklist-doc.type-2 > ul > li > label .styled-checkbox {
    height: 19px;
    top: 0 !important;
    width: 19px;
}
.my-acct .checklist-doc.type-2 > ul > li .checkbox-inline.checked .styled-checkbox .check {
    margin-left: -7px;
    margin-top: -8px;
}
@media screen and (max-width: 767px) {
.rt-box ul {
    display: none;
    margin-top: 10px;
}
.rt-box h5 {
    cursor: pointer;
    margin-bottom: 0;
    padding-bottom: 0;
}
.rt-box.cntc-details h6 {
    cursor: pointer;
    margin-bottom: 0;
}
.my-acct .barcode-wrapper img {
    width: 100%;
}
.rt-box h5, .rt-box.cntc-details h6 {
    position: relative;
}
.rt-box h5::after {
    content: "";
    font-family: "FontAwesome";
    height: 20px;
    line-height: 20px;
    margin-top: -10px;
    position: absolute;
    right: 5px;
    text-align: center;
    top: 50%;
    width: 20px;
}
.rt-box h5.active::after {
    content: "";
}
.rt-box.cntc-details h6::after {
    content: "";
    font-family: "FontAwesome";
    height: 20px;
    line-height: 20px;
    margin-top: -10px;
    position: absolute;
    right: 5px;
    text-align: center;
    top: 50%;
    width: 20px;
}
.rt-box.cntc-details h6.active::after {
    content: "";
}
}
@media screen and (max-width: 479px) {
.my-acct .status-message-box .status-time {
    display: block;
    padding-bottom: 5px;
    position: static;
    text-align: center;
}
.my-acct .status-message-box .sect-toggle-btn {
    position: static;
}
.same-address-radio b, .same-address-radio label {
    display: block;
}
.my-acct .submit-app-cont .table-responsive .no-border tbody td {
    white-space: nowrap;
}
}
.box-thm {
    border: 1px solid #000;
    height: 100%;
    padding-bottom: 91px;
    position: relative;
}
.box-thm.thm-orange {
    border: 1px solid #e47c3b;
}
.box-thm .box-tl {
    background: #fff none repeat scroll 0 0;
    color: #000;
    font-size: 15px;
    font-weight: 700;
    line-height: normal;
    padding: 3px 0 3px 30px;
    position: relative;
}
.box-thm .box-tl > span {
    background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
    display: inline-block;
    height: 100%;
    left: 0;
    line-height: 25px;
    min-width: 25px;
    position: absolute;
    text-align: center;
    top: 0;
}
.box-thm.thm-orange .box-tl {
    background: #e99762 none repeat scroll 0 0;
    color: #fff;
}
.box-thm .box-cont {
    font-size: 12px;
    padding: 5px 8px 0;
}
.box-thm .box-actn-btn {
    bottom: 20px;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
}
.box-thm.thm-blue {
    border-color: #6095c8;
}
.box-thm.thm-blue .box-tl {
    background: #83abd3 none repeat scroll 0 0;
    color: #fff;
}
.box-thm .collapse-btn {
    float: right;
    margin-top: 0;
}
.box-thm .box-cont p > b:first-child {
    font-size: 14px;
}
.box-thm.thm-pink {
    border-color: #fc568b;
}
.box-thm.thm-pink .box-tl {
    background: #fd78a3 none repeat scroll 0 0;
    color: #fff;
}
.equal-heights-removed .triggred {
    height: auto !important;
}
@media screen and (max-width: 767px) {
.box-thm-wrap > div {
    height: auto !important;
    margin-bottom: 20px;
}
}

/*13-Apr-2017*/


/*04-05-17*/
.visa-shipping .hrz-form-style.custome-grid  label.lbl-min-hgt{min-height: 36px;}
.my-shipping-address .ver-tab-content .resp-vtabs-02.r-tabs .resp-tabs-container label .red {font-size: 9px;}
.radiofunction-inline.form-group label {margin-right:0}
.my-shipping-address .ver-tab-content {padding: 0;}
.my-shipping-address .ver-tab-content .radio-grp {background:#f6f9ff;margin-bottom: 0;}
/*04-05-17*/

/*29-05-17*/
.testimonial-box .owl-controls {display: block;}
/*29-05-17*/

/* CKGS How to Apply */
.Hrztabs.theme01 {width:100%;padding: 0;}
.Hrztabs.theme01 > ul {list-style: none; text-align: center; display: table; width: auto;  margin:0px auto; padding:0px; float: none;}
.Hrztabs.theme01 > ul > li {padding: 0 6px 8px;float: none;display: table-cell;position: relative;vertical-align: top;color: black;}
.Hrztabs.theme01 > ul > li:last-child {margin-right:0px;}
.Hrztabs.theme01 > ul > li a {color: #ffffff;font-size:14px;font-weight:bold;font-style: normal;padding:12px 20px; display:block;margin: 0;background:#5182ad; border: solid 1px #c2d3e5;display: block; width: 100%; vertical-align: middle;}
.Hrztabs.theme01 > ul > li a:hover {color:#f49553; text-decoration:none; outline:none;}
.Hrztabs.theme01 > ul > li.active a, .Hrztabs.theme01 > ul > li.resp-tab-active a {color: #000000;text-decoration:none;background: none;font-size: 14px;font-style: normal;font-weight: normal; border-bottom: 0; padding-bottom: 22px;}
.Hrztabs.theme01 > ul > li.active a:hover, .Hrztabs.theme01 > ul > li.resp-tab-active a:hover {color:#f49553; text-decoration:none;}
.Hrztabs.theme01 > ul > li.active, .Hrztabs.theme01 > ul > li.resp-tab-active { margin-bottom:0px; padding-bottom: 0;}
.Hrztabs.theme01 > ul > li.resp-tab-active:after, .Hrztabs.theme01 > ul > li.active:after {content: '';background: url(../images/down-arrow-white.png) no-repeat center bottom;width: 31px;height: 15px;position: absolute;left: 0;bottom: -15px;right: 0;margin: 0 auto;}
.Hrztabs.theme01 > ul + .resp-tabs-container { border: 0; border-top: solid 2px #c4d3e6;}
.Hrztabs.theme01 > ul + .resp-tabs-container .resp-tab-content { border: 0; padding: 10px; }

.Hrztabs.theme02 {width:100%;padding: 0;}
.Hrztabs.theme02 > ul {list-style: none;margin: 0 0 15px;text-align: center;padding: 0; border-bottom: 0; margin:0px auto; padding:0px;}
.Hrztabs.theme02 > ul > li {margin: 0 5px 5px 0;display: inline-block;float: none;width: auto;position: relative;}
.Hrztabs.theme02 > ul > li:last-child {margin-right:0px;}
.Hrztabs.theme02 > ul > li a {color: #013461;font-size: 13px;font-weight: normal;font-style: normal;padding: 10px;display:block;margin: 0px 0 0 0px;background: none;border: none;}
.Hrztabs.theme02 > ul > li a:hover {color:#f49553; text-decoration:none; outline:none;}
.Hrztabs.theme02 > ul > li.resp-tab-active a, .Hrztabs.theme02 > ul > li.active a {color: #f59450;text-decoration:none;background: none;font-size: 14px;font-style: normal;font-weight: normal;border: 0;border-bottom: solid 1px #f59450;/* margin-bottom: 0; */padding: 0;}
.Hrztabs.theme02 > ul > li.resp-tab-active a:hover, .Hrztabs.theme02 > ul > li.active a:hover {color:#f49553; text-decoration:none;}
.Hrztabs.theme02 > ul > li.resp-tab-active, .Hrztabs.theme02 > ul > li.active {margin-bottom:0px;}
.Hrztabs.theme02 > ul > li.resp-tab-active:after, .Hrztabs.theme02 > ul > li.active:after {content: '';background: url(../images/down-arrow-orange.png) no-repeat center bottom;width:14px;height: 8px;position: absolute;left: 0;bottom: -7px;right: 0;margin: 0 auto;}

.Hrztabs.theme03 {width:100%;padding: 0; padding-top: 10px;}
.Hrztabs.theme03 > ul { list-style: none; text-align: center; display: table; width: auto; margin:0px auto; padding:0px; float: none;}
.Hrztabs.theme03 > ul > li { padding: 0 5px 8px 0; float: none; display: table-cell; position: relative; vertical-align: top; color: black; }
.Hrztabs.theme03 > ul > li:after {content: '\f105'; position: absolute; right: 8px; top: 50%; margin-top: -10px; font-family:fontawesome;}
.Hrztabs.theme03 > ul > li:last-child {margin-right:0px;}
.Hrztabs.theme03 > ul > li a {color:#003463;font-size:14px;font-weight:bold;font-style:italic;padding: 12px 20px 8px 30px;display:block;margin: 0px 0 0 0px;background: url(../images/common/bg-radio-sep.png) 10px 13px no-repeat;border: 0;}
.Hrztabs.theme03 > ul > li a:hover {color:#f49553; text-decoration:none; outline:none;}
.Hrztabs.theme03 > ul > li.active a, .Hrztabs.theme03 > ul > li.resp-tab-active a {color:#f49553; text-decoration:none;background: url(../images/common/bg-radio-sep1.png) 10px 13px no-repeat; outline:none;}
.Hrztabs.theme03 > ul > li.active a:hover, .Hrztabs.theme03 > ul > li.resp-tab-active a:hover {color:#f49553; text-decoration:none; outline:none;}
.Hrztabs.theme03 > ul > li.active, .Hrztabs.theme03 > ul > li.resp-tab-active { margin-bottom:0px; padding-bottom: 0;}
.Hrztabs.theme03 > ul > li.active:after, .Hrztabs.theme03 > ul > li.resp-tab-active:after {content: '\f107'; position: absolute; right: 8px; top: 50%; margin-top: -10px; color: orange; font-family:fontawesome;}


.Hrztabs.theme03 > ul + .resp-tabs-container { border: 0;}
.Hrztabs.theme03 > ul + .resp-tabs-container .resp-tab-content { border: 0; }
.Hrztabs .txt-orange { color: #ff6600;}

/* CKGS How to Apply */
/*04-05-17*/
/*139915*/
/** 10 Aug 2017  **/
.faqs-section{ margin-top: 20px}
.faqs-section img{width:100%;}
.faqs-section .tab-link{/* width:100%; *//* float:left; */margin:0px;padding:0px;}
.faqs-section .tab-link ul{width:100%;float:left;margin: 0;padding: 0;display: block;}
.faqs-section .tab-link li{list-style-type:none; margin-bottom:5px; float:left; width:100%;}
.faqs-section .tab-link a {width: 100%;float:left; position:relative; color:#032c5d; font-weight:bold; font-size: 13px;border: 1px solid #e4e4e4; text-align:left;	padding:8px 10px 8px 8px; background-color:#cecece;}
.faqs-section .tab-link a:hover {text-decoration:none; background:#ffffff; color: #032c5d; border: 1px solid #e4e4e4; background-color:#cecece;}
.faqs-section .tab-link li a.select {text-decoration:none;background:#ffffff;color: #dd0000;border: 4px solid #ffccad;cursor: auto;border-right: 0;width: calc(100% + 8px);z-index: 2;}
.faqs-section .faq-container {padding:15px;border: 2px solid #FFCCAD;margin-left: 6px;width: calc(75% - 6px);}
.faqs-section .faq-container dd {background: #fff !important;padding-top: 5px;}
.faqs-section .faq-container .faqslist li > dl > dt {padding-left: 40px}
.faqs-section .faq-container .faqslist li > dl > dt > .link {position: absolute; left:3px}
.faqs-section .accordion-style .faq-list dd{background: #fff !important}
.faqs-section .tab-link li a.select:before { content: '\f0da'; font-family: 'FontAwesome'; display: inline-block; position: absolute; right: 0; top: 50%; margin-top: -10px; width: 10px; height: 20px; line-height: 20px; font-size: 24px; }

.faqslist dl dt > a{position: static; display: block; text-decoration: none }
.faqslist dl dt > a .link {position: absolute; left: 3px;}

.main-tabs{margin: 0 23% !important; display: inline-block;}
.bl-box-list.three-col { margin-top: 0px !important; padding-top: 20px !important; }
.main-tabs .tabs{background: #e4e4e4;color:#003463;font-size:15px;font-weight:bold;text-align: left;padding: 0 0 0 20px;margin-bottom:10px;margin-left: 13px;}
.main-tabs .tabs.active{background: #f49553;}
.main-tabs .tabs:first-child {margin-left: -10px;}
.main-tabs .tabs a{padding-left: 2px;position: relative;padding: 13px 0 13px 20px;display: block;}
.main-tabs .tabs.active a{color:#fff; text-decoration: none;}
.main-tabs .tabs .radiobx{display: inline-block;cursor: pointer;width: 16px;height: 16px;content: " ";background: url(../images/common/bg-radio.gif) no-repeat;position: absolute;margin-right: 10px;padding-top: 0px;left: -9px;}
.main-tabs .tabs.active .radiobx{background: url(../images/common/bg-radio.gif) -16px 0px no-repeat}

.bl-box-list.three-col {display:block;margin:-10px -10px;padding: 0px 0;overflow: hidden;list-style: none;/* width: 100%; */}
.bl-box-list.three-col > li {width: 33.3%;float:left;padding: 0 10px;margin: 10px 0;font-size:12px;color:#002552;}
.bl-box-list.three-col > li .boxIn { text-align:left; padding:12px 12px 12px 30px; min-height:inherit; }
.bl-box-list.three-col > li .boxIn h4 {font-size:16px; min-height:20px; margin-bottom: 4px; }
.bl-box-list.three-col > li .boxIn h4 > span { display: inline-block; font-weight: normal; font-size: 0.95em; }
.bl-box-list.three-col > li .boxIn h4:before{content: "\f18e"; position:absolute; display:inline-block; font-family: 'FontAwesome'; margin-left:-20px; font-size:16px; font-weight:700;}
.bl-box-list.three-col > li .boxIn .btn-link { font-weight: bold; text-decoration: underline; padding: 4px 8px; margin-left: -8px; border: 0; outline: 0; box-shadow:none;}
.bl-box-list.three-col > li .boxIn .btn-link:hover { color: #fff !important; background: #F63; text-decoration: none; margin-left: 0;  }

.Hrztabs.theme01 > ul > li.active a, .Hrztabs.theme01 > ul > li.resp-tab-active a {color: #000000;text-decoration:none;background: none;font-size: 14px;font-style: normal;font-weight: normal; border-bottom: 0; padding-bottom: 22px;}
.Hrztabs.theme01 > ul > li.active a:hover, .Hrztabs.theme01 > ul > li.resp-tab-active a:hover {color:#f49553; text-decoration:none;}
.Hrztabs.theme01 > ul > li.active, .Hrztabs.theme01 > ul > li.resp-tab-active { margin-bottom:0px; padding-bottom: 0;}
.Hrztabs.theme01 > ul > li.resp-tab-active:after, .Hrztabs.theme01 > ul > li.active:after {content: '';background: url(../images/down-arrow-white.png) no-repeat center bottom;width: 31px;height: 15px;position: absolute;left: 0;bottom: -15px;right: 0;margin: 0 auto; z-index:2;}

.Hrztabs.theme01 > ul > li.active a, .Hrztabs.theme01 > ul > li.resp-tab-active a {font-weight: bold}
.faq-list .Hrztabs.theme01 > ul > li {min-width: 150px !important;}
.Hrztabs.theme01.notabs> ul {float: left}
.Hrztabs.theme01.notabs> ul > li:first-child {padding-left: 0px;}
/** 10 Aug 2017 ends **/
/*******************case-24-new-widget-flow-with-e-visa************************/
.search-wgt-box form.hrz-form-style.typ2 .row {margin-bottom: 0px;}
.three-boxes .box-content {padding: 10px 6px 10px; /*height:264px;*/}
.three-boxes .box-content .default-list {padding-left:15px; margin:0;}
.three-boxes .box-content .default-list li {list-style-type:disc;}
.three-boxes .box-content .default-list li .blue {color: #0000ff;}
.three-boxes .box-content .default-list li + li {margin-top:15px;}
.three-boxes {margin-bottom:20px; padding:0; list-style:none; display:table;}
.three-boxes > ul {margin:0; padding:0; list-style:none; display:table;}
.three-boxes > ul > li {display:table-cell;width:337px; color:#4b4b4b;}
.three-boxes > ul > li + li {padding-left:10px;}
.three-boxes > ul > li + li + li {display:table-cell; width:267px;}
.error-msg {background: #fbedd5;display: inline-block;width: 244px;padding: 3px 10px;border: 1px solid #fd8a1f;position: absolute;right: 20px;top: 0;-webkit-box-shadow: 2px 3px 4px 0px rgb(214, 213, 214);-moz-box-shadow:2px 3px 4px 0px rgb(214, 213, 214);box-shadow: 2px 3px 4px 0px rgb(214, 213, 214);}
.error-msg p {margin-bottom:0;}
.error-msg p.error-txt {color:#c43c17; line-height:12px;}
.error-msg:before {width: 0;content: '';position: absolute;left: -16px;height: 0;border-top: 2px solid transparent;border-bottom: 2px solid transparent;border-right: 16px solid #fbedd5;top: 50%;z-index: 2;margin-top: -4px;}
.error-msg:after {width: 0;content: '';position: absolute;left: -18px;height: 0;border-top: 2px solid transparent;border-bottom: 5px solid transparent;border-right: 18px solid #fd8a1f;top: 50%;z-index: 1;margin-top: -5px;}
.form-control.error-msg-active { background:#ffff00 !important}
.common-popup.popup-info.custom-pop {max-width: 935px; text-align: center;}
.common-popup.popup-info.custom-pop .btn-lg {width:340px}
.common-popup.popup-info.sm.custom-pop {max-width: 560px; text-align: center;}
.common-popup.popup-info.sm.custom-pop h3 {padding-left:70px; text-align:left;}
.common-popup.popup-info.custom-pop .popup-in {padding:50px 0;}
.common-popup.popup-info.custom-pop .popup-in h3 {font-size:21px;}
.common-popup.popup-info.custom-pop .popup-in .or-divider{width:45px; height:45px; color:#882a09; font-size:22px; display:inline-block; margin-top:0; line-height:40px; border-radius:100%; background:#d8e5fb; border:4px solid #cccccc;}
.common-popup.popup-info.custom-pop .popup-in .btn-gradient.btn-lg {margin-top:30px;}
.find-box .dark-orng-box-rounded {width: 29%;}
.dark-orng-box-rounded {background:#fdbd85;}
.dark-orng-box-rounded h5{font-size:18px; color:#882a09; font-weight:600;}
.dark-orng-box-rounded ul {padding-left:15px; margin:0;}
.dark-orng-box-rounded ul li {font-size:13px;}
.orng-sticky-bar {width:100%; background:#fcefde; bottom:53px; padding:0 10px 10px 10px;position: fixed;z-index: 2;}
.orng-sticky-bar h2{text-align:center; font-size:18px; margin-bottom:5px;  color:#c43c17;}
.orng-sticky-bar ul {margin:0; padding:0 0 15px !important;}
.orng-sticky-bar ul li {list-style:none; display:inline-block; width:48%; padding-left:70px !important; vertical-align:top; padding-right:10px !important;}
.orng-sticky-bar ul li + li {position:relative; cursor:pointer;}
.orng-sticky-bar ul li + li:before {position:absolute; content:''; background:#e5a98d; width:1px; height:100%; left:-8px;}
.orng-sticky-bar ul li > .blu-rounded {width:100%;}
.orng-sticky-bar ul li > .blu-rounded > div{margin-left:-70px;  position:absolute; width:auto;    text-align: center; }
.orng-sticky-bar ul li > .blu-rounded p{font-size:12px; color:#555555;}
.orng-sticky-bar ul li > .blu-rounded > div > a > span {display:inline-block; width:33px; height:33px; padding:6px 5px;border-radius:100%; margin-left:0px; background:#40bff5; display:inline-block;}
.orng-sticky-bar ul li > .blu-rounded > div > a > small {font-size:10px; color:#797979; display:block;}
.chat-wrapper {position: absolute;right: 0;width: 200px;bottom: 310px;}
.chat-wrapper.active {bottom: 310px;}
.chat-wrapper.active .chat-widget {top: 50px;}
.chat-wrapper.active .chat-widget .chat-body {height: 110px;}
.chat-wrapper .blu-rounded{width:40px; height:40px; background:#40bff5; border-radius:100%; display:inline-block; line-height:38px;text-align: center; float:right;}
.chat-widget {width:285px; border:1px solid #ddd; right:50px; position:absolute;}
.chat-widget .chat-head {background:#fc7b08; padding:10px; font-size:17px; color:#fff; font-weight:600; text-transform:uppercase;}
.chat-widget .chat-head a {float:right; color:#fff; text-decoration:none;}
.chat-widget .chat-head:after {content: ''; width: 0;height: 0;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 12px solid #fc7b08;right: -12px;position: absolute;top: 10px;}
.chat-widget .chat-head .small {text-transform:lowercase;}
.chat-widget .chat-body {background:#fbedd5; padding:18px; height:200px;}
.chat-widget .chat-body .que {font-size:14px; color:#8e8884;}
.chat-widget .chat-body .que.toll-free-no {font-size: 25px;padding: 0 30px;color: #4f4f4f;display: inline-block;line-height: 30px;}
.chat-widget .chat-body .chat-input {position:absolute; bottom:18px; width:245px;}
.chat-widget .chat-body .chat-input input{width:100%; height:46px; border-radius:3px; font-size:13px;}
.chat-widget .chat-body .chat-input a {position: absolute;right: 0;top: 0;color: #fc7b08;font-size: 20px;text-decoration: none;width: 40px;height: 46px;text-align: center;vertical-align: middle;line-height: 45px;}
.chat-widget .chat-body .chat-input a:hover {background: #fc7b08;position: absolute;right: 0;top: 0;color: #fff;font-size: 20px;text-decoration: none;width: 40px;height: 46px;text-align: center;vertical-align: middle;line-height: 45px;}
.chat-screen { background:#949aa2; border-radius:5px; float:right; padding:10px; color:#fff; position:relative;margin-top: 40px;}
.chat-screen:after {content: ''; width: 0;height: 0;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 6px solid #949aa2;right: -6px;position: absolute;top: 5px;}
.phon-icn {margin-top: 50px;position: absolute;right: 0;}

/*******************case-24-new-widget-flow-with-e-visa************************/


@media screen and (max-width: 999px){
/*******************case-24-new-widget-flow-with-e-visa************************/
.error-msg {position:relative; right:0; top:10px;}	
.error-msg:before {width: 0;content: '';position: absolute;left: -1px;height: 0;border-left: 8px solid transparent;border-bottom: 8px solid #fbedd5;border-right: 8px solid transparent;top: 50%;z-index: 2; margin-top: -29px;}
.error-msg:after {width: 0;content: '';position: absolute;left: -1px;height: 0;border-left: 8px solid transparent;border-bottom: 8px solid #fd8a1f;border-right: 8px solid transparent;top: 50%;z-index: 1;margin-top: -30px;}
.orng-sticky-bar {bottom: 53px;}
header .search-field {top: 55px;left: 39px;}
/*******************case-24-new-widget-flow-with-e-visa************************/
	
}


@media screen and (max-width: 991px){
.common-popup.popup-info2{max-width: 100%;}
}

@media screen and (max-width: 767px){
.common-popup.popup-info2 table.confirm-form {display: block !important;}
.common-popup.popup-info2{max-width: 90%;}


/*******************case-24-new-widget-flow-with-e-visa************************/
.three-boxes > ul > li {width:100%; display:block;}
.three-boxes > ul > li + li {width:100%; display:block; padding-left:0; padding-top:10px;}
.three-boxes > ul > li + li + li {width:100%; display:block;}
.common-popup.popup-info.lg .popup-in .or-divider {margin: 20px 0;}
.common-popup.popup-info.lg {max-width:90%;}
.find-box .dark-orng-box-rounded {width: 100%;}
.orng-sticky-bar ul li {width:100%; min-height:50px;}
.orng-sticky-bar ul li + li {margin-top:10px;}
.orng-sticky-bar ul li + li:before {position: absolute;content: '';background: #e5a98d;width: 100%;height: 1px;left: 0px;top: -8px;}
.orng-sticky-bar {position:static;}
.orng-sticky-bar ul li > .blu-rounded > div {width:70px;}
header .search-field {top: 15px;left: 82%;right: 0;}
header .search-field form {width: 80px;}
.search-field .btn-default {right: -4px;padding: 4px 7px;}
.form-highlight-sect {padding:6px 10px;}
/*******************case-24-new-widget-flow-with-e-visa************************/
}
#visa-widget-all-popup .popup-in .table-style  { display: table; width: 100%; }
#visa-widget-all-popup .popup-in .table-style > div { display: table-cell; vertical-align: top; float: none !important;}
/** 10 Aug 2017 ends **/
/* Hide the recaptcha */
    .grecaptcha-badge {display: none;}
/* Hide the recaptcha */
/*14-08-2017 - FAQ - Start*/
.theme-02.bl-box-list > li .boxIn,
.theme-02.bl-box-list > li .boxIn h4{ min-height: inherit} 
.theme-02.bl-box-list > li .boxIn{ padding-bottom: 48px;}
.theme-02.count-three > li{ width: 33.33%}
/*14-08-2017 - FAQ - Ends*/





/*CKGS VISA APP 26-05-2017*/
.ckgs-dwn-app .testimonial-box {overflow:hidden;}
.download-app-icn {float:left; width:82px; padding:3px 0 3px 27px; display:inline-block;border-right: 1px solid #4f6886;padding-right: 10px;margin-right: 10px;}
.download-app-icn:hover {background: #f68122;display: block;float: left;border-radius: 3px;}
.ckgs-dwn-app header .top-text {min-width: 565px;}
.ckgs-dwn-app header .top-text .top-text {min-width: 426px;padding-top: 2px;padding-bottom: 0;}
.ckgs-dwn-app header .search-field {top: 18px;}
.ckgs-dwn-app header .search-field form {width: 180px;position: relative;}
.download-app-icn a {color:#fff; line-height:normal;}
.download-app-icn a span:hover {color:#fff}
.download-app-icn a i {margin-left:-25px; position:absolute;}
.download-app-icn a span {font-size:10px;color:#fff; display:inline-block; line-height:14px;}
.ckgs-dwn-app .main-content{/*padding-bottom:0;*/}
.ckgs-dwn-app .main-content.full-width{width:100%;background:url(../images/visa-app-bg-img2.jpg) no-repeat center 0 !important;background-size: cover !important; min-height:858px; height:100%;}
.ckgs-dwn-app .main-content .mob-img {width:310px; max-width:310px;/*background:url(../images/mobile-img.png) no-repeat center 0 !important;background-size: cover;*/ min-height:298px; margin:0px auto 0;position: absolute;right: 40px;bottom: 0px;}
.ckgs-dwn-app .main-content.full-width .visa-app-container {height:auto; position:relative;background: none; padding-top:60px;}
.ckgs-dwn-app .main-content.full-width .visa-app-container .in-pg-tl-cap {font-size:42px;}
.ckgs-dwn-app .main-content.full-width .app-listing li{display:block; position:relative;  width:100%; float:none; font-size:14px; color:#000}
.ckgs-dwn-app .main-content.full-width .app-listing li + li {padding-top:0px;}
.ckgs-dwn-app .main-content.full-width .app-listing {padding:10px 0 40px; margin:0; display:inline-block;}
.ckgs-dwn-app .main-content.full-width .visa-app-container .btn-ggl-ply {margin-left: 10px;}
.ckgs-dwn-app .main-content .visa-app-container .btn-ggl-ply{margin-left:0px;}
.ckgs-dwn-app .main-content .visa-app-container {height:auto; position:relative;background: #fff; padding-top:15px;}
.ckgs-dwn-app .main-content .visa-app-container .in-pg-tl-cap {font-size:26px;}
.ckgs-dwn-app .main-content .visa-app-container .table-style > div { padding: 0 0 0 37px;}
.ckgs-dwn-app .main-content .visa-app-container .table-style > div + div{ padding: 0 15px 0 0; width:295px;display: table-cell;}
/*.ckgs-dwn-app .main-content .visa-app-container .row { margin-left:19px; margin-right:19px; }
.ckgs-dwn-app .main-content .visa-app-container .row > [class^="col"] { padding-left:19px; padding-right:19px; }*/
.ckgs-dwn-app .main-content .visa-app-container .btm-shadow{height:auto; position:relative;background: #fff;-webkit-box-shadow: 0px -2px 2px 0px rgba(186,186,186,0.75);-moz-box-shadow: 0px -2px 2px 0px rgba(186,186,186,0.75);box-shadow: 0px -2px 2px 0px rgba(186,186,186,0.75);margin: 1px auto;    padding: 83px 0px 0px;}
.ckgs-dwn-app .main-content .visa-app-container .btm-notification {background:#ededed; width:100%; display:inline-block; border-top:1px solid #ddd; padding: 10px 0;}
.ckgs-dwn-app .main-content .visa-app-container .btm-notification p {color:#002552; font-size:13px;}
.ckgs-dwn-app .main-content .visa-app-container .btm-shadow {}
.home.ckgs-dwn-app .app-listing {padding:0px 0 20px; margin:0; display:inline-block;}
.ckgs-dwn-app .app-listing {padding:10px 0 20px; margin:0; display:inline-block;}
.ckgs-dwn-app .app-listing.col-1 {width:44%; display:inline-block;vertical-align:top;}
.ckgs-dwn-app .app-listing.col-2 {width:50%; display:inline-block; vertical-align:top;}
.ckgs-dwn-app .app-listing li{display:block; position:relative; padding-left:10px; color:#4a4a4a; font-size:13px;}
.home.ckgs-dwn-app .app-listing li {margin-top:5px}
.ckgs-dwn-app .app-listing li {margin-top:10px}
.ckgs-dwn-app .app-listing li:before{content:'\f054'; position:absolute; left:0; color:#4a4a4a; font-size:11px;}
/*.ckgs-dwn-app .main-content .visa-app-container p {font-size:16px;}*/
.ckgs-dwn-app .main-content .visa-app-container .btn-block {display:inline-block; margin:10px 0px; bottom:-10px;}
.ckgs-dwn-app .summery-cont .cate-bx .row {min-height: auto !important;}
.ckgs-dwn-app .visa-app-content {position:relative; padding-left:30px; display:inline-block;}
.ckgs-dwn-app .visa-app-content p {line-height:18px !important; margin:0 !important;}
.ckgs-dwn-app .app-links-sec {width:100%; display:inline-block; position:relative; padding-left:30px; margin:15px 0;}
.ckgs-dwn-app .app-links-sec:before {content:'OR'; position:absolute; left:0; color:#F16C1B; font-size:13px; font-family:Arial;top: 50%;margin-top: -8px;}
.visa-app-content:before {content:'\f10b'; color:#707070; font-size:40px; position:absolute;margin: -10px 0 0 -25px;top: 50%;font-family: fontawesome;}
.home.ckgs-dwn-app .grey-clm-high-tbl ul li{font-size:13px;}
.home.ckgs-dwn-app .grey-clm-high-tbl .table-style .orange {font-size:13px;}
.home.ckgs-dwn-app .grey-clm-high-tbl .table-style ul {padding-left:22px;}
.home.ckgs-dwn-app .app-details.pay-details.pay-reciept .brwn-txt {font-weight:bold;color: #882a09;font-size: 16px}
.home.ckgs-dwn-app .app-details.pay-details.pay-reciept .brwn-txt b {color: #882a09;font-size: 16px;font-weight:bold;}
.home.ckgs-dwn-app .app-details.pay-details.pay-reciept .brwn-txt span {color: #882a09;font-size: 16px;font-weight:bold;}
.home.ckgs-dwn-app .owl-controls {display: block;}
.gray-bg.typ2 {position:relative;}
.gray-bg.typ2 .btn-block {display: inline-block;width: 120px;bottom: 11px;position: absolute;}
.gray-bg.typ2 .btn-block a + a {margin-top:5px; display:inline-block;}
.gray-bg.typ2 .table-style  div + div {width:155px;}


.ckgs-dwn-app .main-content .gray-bg.typ2 .mob-img {position: absolute;right: 0;width: auto; max-width:auto;bottom: 0px; min-height:auto; height:auto;}
.ckgs-dwn-app .main-content .visa-app-container .gray-bg.typ2 .mob-img {bottom: -9px;}
.ckgs-dwn-app .main-content .gray-bg.typ2 {border:none; width:100%; border-bottom:1px solid #cecece; padding:8px 12px 8px; display:inline-block;}
.ckgs-dwn-app .main-content .gray-bg.typ2 .in-pg-tl-cap {font-size:16px; line-height:normal;}
.ckgs-dwn-app .main-content .gray-bg.typ2 .app-listing {padding:0;}
.ckgs-dwn-app .main-content .gray-bg.typ2 .app-listing li {line-height:18px; margin-top:0px; font-size:12px;}
.pay-receipt-container {width:745px; padding:30px 0;}
.intro-txt {font-size:14px;}
.app-listing.typ2 li {width:100%; display:block;font-size:14px; line-height:20px; color:#000; margin-top:0;}
.app-listing.typ2 li:before {content:'\f111'; font-size:7px; }
.im-note-yellow-bg {background:#ffffc3; border:1px solid #fedcba; padding:15px; margin-bottom:30px; text-align:center; position:relative}
.im-note-yellow-bg .red-bold{font-style:normal; display:block;}
.im-note-yellow-bg .btn-click-here{background:none; border:none; text-transform:uppercase; font-size:14px; color:#003463;}
.im-note-yellow-bg .pin-icn{display:inline-block; width:100%; margin-top:-32px; position:absolute; left:0%;}

.download-visa-app-box {border:1px solid #d7d7d7; padding:6px; width:100%; display:inline-block;background:url(../images/download-app-banner.jpg) no-repeat; background-size:cover; min-height:220px;}
.download-visa-app-box h2.in-pg-tl-cap {font-size:26px; color:#882a09; max-width:180px; line-height:25px;padding-top: 40px;}
.download-visa-app-box p {max-width:120px; line-height:17px;}
.download-visa-app-box .btn-block {max-width:120px; line-height:17px;}
.my-account.ckgs-dwn-app .login-details> li {font-size: 15px;}
.download-visa-app-box .btn-block a + a {margin-top:10px; display:inline-block;}
.visa-track-trace-sec {border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1; display:inline-block;border-top:1px solid #e1e1e1;width:100%; margin-top:-1px;}
.visa-track-ttl{width:98%; text-align:center; color:#c9956e; display:inline-block;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-top:1px solid #e1e1e1; margin:0 10px;  height:50px;background: #fff; z-index:9; position:relative; padding-top:10px;}
.visa-track-trace-sec .form.wt-form-type {padding:0 20px;}


/*CKGS VISA APP 6-06-2017*/
.steps-list {margin:0; padding:0 0 30px 0; max-width:80%;}
.steps-list > li{display: table;padding-left: 0;font-size: 13px;position: relative;padding-bottom: 6px;}
.steps-list > li > span{width: 46px;height: 46px;padding: 5px;background: #f37e22;border-radius: 100%;display:inline-block;position: relative;text-align: center;}
.steps-list > li > div{display: table-cell;vertical-align: middle;padding-left: 10px;font-size: 13px;}
.steps-list > li > span > b{font-size:20px; color:#FFF;}
.steps-list > li > span:before{content:'step'; font-family:Arial; text-transform:uppercase; display:block; position:relative; font-size:11px; color:#fff;}
.dwnld-free {font-size:13px;}
.ckgs-dwn-app .main-content .visa-app-container .dwnld-free {font-size:14px;}
.ckgs-dwn-app .main-content .visa-app-container .feature-tl {color:#000;}
.ckgs-dwn-app .main-content.full-width .visa-app-container .feature-tl {color:#000;font-size:32px;}
.ckgs-dwn-app .main-content.full-width .visa-app-container.typ2 {max-width:620px;}
.ckgs-dwn-app .main-content.full-width .visa-app-container .in-pg-tl-cap {font-size:34px;margin-bottom: 15px;}
.steps-list.lg {max-width:462px;}
.steps-list.lg > li > span {width: 64px;height: 65px; padding:12px;}
.steps-list.lg > li > p {font-size:15px;}
.steps-list.lg > li > span > b {font-size: 30px; line-height:26px;}
.steps-list.lg > li > span:before {font-size:12px;}
.hide-footer footer {display:none;}
.steps-list.square-icn {max-width: 100%;}
.steps-list.square-icn > li > span {width: 52px;height: 23px; border-radius:5px; padding:3px 0;}
.steps-list.square-icn > li > span:before {display:inline-block; font-size:12px;}
.steps-list.square-icn > li > span > b {font-size:12px; padding-left:2px;}
.steps-list.square-icn > li > div {font-size:12px; line-height:13px;}
.download-visa-app-box .steps-list > li {width:100%;}
.download-visa-app-box .steps-list.square-icn > li > p {max-width:100%;}
.download-visa-app-box {position:relative;}
.download-visa-app-box:after {content:''; width:100%; height:100%;background:rgba(255,255,255,0.9); top:0; left:0; position:absolute}
.download-visa-app-box h1.in-pg-tl-cap {position:relative; z-index:2;}
.download-visa-app-box .steps-list.square-icn {position:relative; z-index:2;}
.grey-clm-high-tbl > table td a.dwn-app-link {font-size:12px;color: #F16C1B !important; font-weight:bold; text-decoration:none;}
/*CKGS VISA APP 6-06-2017*/
/*CKGS VISA APP 26-05-2017*/
#Received {background:#fff; padding:0 70px 20px;}
/* CKGS Display Msg */
.form.hrz-form-style.display-msg .green-msg {position: absolute;left: -35px;color: #2b7f01;font-size: 12px;line-height: 15px;font-weight: 600;}
.form.hrz-form-style.display-msg .red-msg {position: absolute;left: -35px;color: #ff0000;font-size: 12px;line-height: 15px;font-weight: 600;}
.form.hrz-form-style.display-msg .form-group.row .form-control.red-input { color: #ff0000 !important;border: solid 1px #ff0000;}

.form.hrz-form-style.display-msg .submit-row-sm{margin-top: 10px;}

.tbl-visa td.details .green-msg {color: #2b7f01;font-size: 12px;line-height: 15px;font-weight: 600;top: -10px;}
.tbl-visa td.details .green-msg2 {color: #2b7f01;font-size: 12px;line-height: 15px;font-weight: 600;}
.tbl-visa td.details .red-msg {color: #ff0000;font-size: 12px;line-height: 15px;font-weight: 600;top: -10px;}
.tbl-visa td.details .red-msg2 {color: #ff0000;font-size: 12px;line-height: 15px;font-weight: 600;}
.tbl-visa td.details .red-input { color: #ff0000 !important; border: solid 1px #ff0000!important;}
.online-forms .decalare-top .green-msg{color: #2b7f01;font-size: 12px;line-height: 18px;font-weight: 600;}

.online-forms.output .display-msg .radio-inline {padding-left: 20px !important; display: block; max-width: 160px; margin-bottom: 5px;}
.online-forms.output .display-msg .radio-selected > span {min-width: 50px;}

.display-msg .radiofunctionOpen > .row > .add-remove-container, .radiofunctionClosed > .row > .add-remove-container {margin-right: 0px;}

/* CKGS Display Msg */
.visa-lp-content .how-to-apply table td > ul li ol li::before {background: none;}
/*16-01-17 Rupesh*/
.gray-bg-box.type-02 h5 span {background:none;}
.gray-bg-box.type-02 h6 span {background:none;}
.gray-bg-box.type-02 .imp-txt { text-transform:uppercase; color:#F00;}

.gray-bg-box.type-02 .type-03 {border:solid 1px #ddd; padding:10px;}
.gray-bg-box.type-02 .type-03 .applic-details li {display: inline-block; margin-right: 5%;}


.passport-form .table.table-bordered thead tr{ background: #dddddd; }
.passport-form .table.table-bordered thead tr th{ font-size: 12px; color: #000 !important; padding: 5px 8px; }

.add-more-fulbright {font-size:12px;}

.visit-india-popup p { margin-left:94px;}
.visit-india-popup strong { margin-left:-94px;}

/*16-01-17 Rupesh*/

/*20-01-17 Rupesh*/
.order-form .head-two {font-weight:bold; color:#000000 !important;font-size:22px !important; float:none !important;}

.pay-dual-receipt .web-ref-no {background-color: #E5E5E5;color: #4B4B4B; margin-top:3px; font-size: 18px;padding:9px; float:left; text-align:right; width:55%; margin-bottom:10px;}
.pay-dual-receipt .barcode{float:right; width:42%; margin-bottom:10px;}

/*20-01-17 Rupesh*/
/*2017-06-20*/
.e-visa-cont .fileupload {float: left;max-width: 224px; display:inline-block;}
.e-visa-cont .fileupload .btn {
    background: #ffebdf none repeat scroll 0 0;
    border-left: 1px solid #ccc;
    color: #f86209;
    font-size: 11px;
    font-weight: bold;
    margin: 0 -6px;
    vertical-align: middle; height:25px; border:1px solid #ddd;
}
.e-visa-cont .fileupload.fileupload-exists .remove {width: 60px;}
.e-visa-cont .fileupload .input-group-btn, 
.e-visa-cont .fileupload .uneditable-input {height: 25px;}

.MandatoryChecklistPopup.tbl-shadow-wrap {
    max-width: 1170px !important;
}
.MandatoryChecklistPopup .tbl-shadow .tbl-shadow-inner .tbl-checklist {
    width: 488px !important;
}
.MandatoryChecklistPopup .tbl-shadow table.tbl-checklist .sr-no {
    min-width: 34px !important;
    width: 34px !important;
}
.MandatoryChecklistPopup .tbl-shadow table.tbl-checklist .document-col {
    min-width: 99px;
    width: 99px !important;
}
.MandatoryChecklistPopup .tbl-shadow table.tbl-checklist .original-col {
    min-width: 61px !important;
    width: 61px;
}
.MandatoryChecklistPopup .tbl-shadow table.tbl-checklist .physical-verf-col {
    min-width: 128px !important;
    width: 128px !important;
}
.MandatoryChecklistPopup .tbl-shadow table.tbl-checklist .remark-col {
    min-width: 160px !important;
    width: 160px !important;
}
.MandatoryChecklistPopup .lt-section {
    display: table-cell;
    padding: 0 10px 0 0;
    vertical-align: top;
}
.MandatoryChecklistPopup .rt-section {
    border-left: 1px solid #cecece;
    display: table-cell;
    padding: 0 10px;
    vertical-align: top;
}
.MandatoryChecklistPopup .rt-section > .row {
    position: relative;
}
.MandatoryChecklistPopup .rt-section > .row:before {
    background: none repeat scroll 0 0 #cecece;
    bottom: 0;
    content: "";
    display: block;
    left: 50%;
    margin-left: -1px;
    position: absolute;
    top: 0;
    width: 1px;
}
/*2017-06-20*//*2017-06-20*//*19-06-17 - e-visa*/
/* CKGS Display Msg */.camp-widget { background: #f2f5fa; margin: 12px -11px; padding: 6px 0;}
.camp-widget .form-group {margin: 5px 0;}
.camp-widget .form-group label{ vertical-align: top; text-align: right; line-height: 20px !important}
.camp-widget .text-grey{color: #535456; font-size: 12px;}
.camp-widget .form-group label.radio-inline:last-child {width: 60% !important; min-width: 60%; line-height: 20px;}
.camp-widget .form-group label.radio-inline:last-child i{ color: #000;}

.camp-widget .form-group.opt2 {margin: 5px 0; padding: 10px;}
.camp-widget .form-group.opt2 label{ vertical-align: top; text-align: left; line-height: 20px !important}
.camp-widget .form-group.opt2 label.radio-inline:last-child {width: auto !important; min-width: auto; line-height: 20px;}
.camp-widget .form-group.opt2 label.radio-inline.algn-right{ float: right;}
.camp-widget .form-group.opt2 .orange-txt {color: #F16C1B;font-weight: bold; font-size: 12px;}

.camp-widget .form-group.opt2 .CampLocation { display: none; margin-top: 15px;}
/* CKGS-EVISA */ 
.add-place-sec { position: relative;}
.btn-add-more {position: absolute;left: -13px;top: 24px;font-size: 12px;font-weight: bold;display: block;text-decoration: underline;color: #04346e;}
.btn-add-more {-webkit-box-shadow:none!important;box-shadow:none !important}
.btn-remove {position:relative; display:none}
.btn-remove:before {color: #ff0000;content: "\f00d ";font-family: "FontAwesome";font-size: 11px;font-weight: normal;line-height: normal;position: absolute;left: 0px;top: 7px;}
.or-txt{ display: block;}
.add-place-sec .form-group label {padding-left:0;text-align: left;}
.relatives-sec + .relatives-sec {border-top:solid 1px #ccc;margin: 15px 0 0 0;margin-bottom: -15px !important;padding: 15px 0 15px 0;}
.place-of-stay + .place-of-stay {border-top:solid 1px #ccc;margin: 15px 0 0 0;margin-bottom: -15px !important;padding: 15px 0 15px 0;}
.add-places + .add-places {border-top:solid 1px #ccc;margin: 15px 0 0 0;margin-bottom: -15px !important;padding: 15px 0 15px 0;}
form.hrz-form-style .evisa-sec .row { margin:0 auto;margin-bottom: 3px;}
.relatives-sec:nth-child(odd) { background:#fffdef}
.place-of-stay:nth-child(odd){ background:#fffdef}
.add-places:nth-child(odd){ background:#fffdef}
.evisa-sec .form-group input.form-control, .evisa-sec .form-group .styled-select, .evisa-sec .form-group .btn.dropdown-toggle  {width: 100%;}
/* CKGS-EVISA */ 
.innerULInst { display:inline-block; width: 100%; list-style: none; padding: 0 0 10px 0 !important; margin: 0 !important; }
.innerULInst >  li { position: relative; padding:0 0 0 20px;margin: 0;  }
.innerULInst >  li:before { content:"\2713"; display:inline-block; position: absolute; left: 5px; top:2px;margin: 0;font-size:16px;  }
/***************** 7 Sep 2017 ***********************/
.text-sec .default-list {padding-left: 20px;margin-top: -7px;margin-bottom: 0;}
.text-sec .default-list li{padding-bottom: 10px;position: relative;list-style: none;}
.text-sec .default-list li:last-child{padding-bottom: 0;}
.text-sec .default-list li > b {font-weight: bold;color:#882a09;display: inline-block;position: absolute;}
.text-sec .default-list li > span {display: inline-block;font-weight: normal;padding-left: 102px;}
.text-sec .default-list li > b:before{content:'\f111'; font-family:'FontAwesome'; font-size: 5px;  padding-right: 10px;line-height: normal;vertical-align: middle; line-height: 17px;margin-left: -15px;color:#515151}

.innerULInst { display:inline-block; width: 100%; list-style: none; padding: 0 0 10px 0 !important; margin: 0 !important; }
.innerULInst >  li { position: relative; padding:0 0 0 20px;margin: 0;  }
.innerULInst >  li:before { content:"\2713"; display:inline-block; position: absolute; left: 5px; top:2px;margin: 0;font-size:16px;  }
.dark-orng-box-rounded ul { padding-left: 2px;}
/***************** 7 Sep 2017 ***********************/
/***************** 20 Sep 2017 ************************/
.hw-to-apply .Hrztabs.theme01 > ul + .resp-tabs-container .resp-tab-content { border: 0; padding: 0; margin-top: 20px;}
.hw-to-apply .Hrztabs.theme01 > ul > li:first-child {padding-left: 0;}
.hw-to-apply .Hrztabs.theme01 > ul > li:last-child {padding-right: 0;}
.hw-to-apply .Hrztabs.theme01 > ul > li {padding:0px 1px 0px 5px;}
/***************** 20 Sep 2017 ************************/
.pay-dual-receipt .barcode > img {width:100%}
/******11/10/17******/
.form-group.disable::before {
    background: #fff none repeat scroll 0 0;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    opacity: 0.4;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
}
/******11/10/17******/
/*******************OCI Visa Get Started************************/
.oci-home { text-align: justify;}
.oci-home .other-links{display: block;margin: 15px 0 0 0;padding: 0;background: #f5f8ff;}
.oci-home .other-links li{display: inline-block;margin: 0;padding: 25px 10px;}
.oci-home .other-links li + li{border-left: #dcdfe4 1px solid;}
.oci-home .other-links li a{color: #00296a;font-weight: 600;font-size: 12px;margin-left: 8px;}
.oci-home .other-links li .fa-angle-right{font-size:15px;border:solid 1px #00296a; border-radius:100%; padding:3px 8px;}
.oci-home .caution {padding: 10px;line-height: 20px;background: #fffaf7;}
.oci-home .caution .ttl{color: #012c70;text-transform: uppercase;font-weight: 600;padding-left: 20px;padding-bottom: 4px;}
.oci-home .caution .ttl .fa-exclamation-triangle:before{content: '';background: url(../images/common/icon/fa-custom-exclamation.png) no-repeat left;width: 25px;height: 25px;display: block;position: absolute;top: 4px;left: 20px;}

.visa-home { text-align: justify;}
.visa-home .visa-content{display: block;margin: 15px 0 0 0;padding: 0;}
.visa-home .visa-content li{display: block;margin: 0;padding: 0 0 0 20px;font-size: 13px;line-height: 22px;letter-spacing: 0.2px;}
.visa-home .visa-content li + li{margin: 10px 0 0 0;}
.visa-home .visa-content li:before{content: '\f111';color: #882a09;margin-left: -20px;position: absolute;}
.visa-home .ttl{font-size: 18px;line-height: 28px;font-weight: 600;color: #043475;padding: 7px 0 7px 45px;background: #fef1e5;border: dotted 1px #d5c8cb;position: relative;}
.visa-home .ttl .fa-info-circle{font-size: 28px;padding: 0;margin: 0;vertical-align: middle; position:absolute;}
.visa-home .ttl .fa-info-circle:before{margin-left:-30px;}
.visa-home .ttl .fa-angle-right{position:absolute; right:10px; top:12px;}
.visa-home .note-box {background: #fefaf6;padding: 35px 29px;border: dotted 1px #d5c8cb;border-top: none;letter-spacing: 0.5px;line-height: 20px;}
.visa-home .note-box a {display: inline-block;}

#rules h4{margin-top: 0; font-weight: 500;}
#exception h4{margin-top: 0; font-weight: 500;}
#other-info h4{margin-top: 0; font-weight: 500;}

@media screen and (max-width: 479px){
    .oci-home .other-links {margin: 10px 0;}
    .oci-home .other-links li{width: 100%;padding: 10px;border-bottom: #dcdfe4 1px solid;}
    .oci-home .other-links li + li{border-left: 0;}
}
/*******************OCI Visa Get Started************************/
.uploadimage{width:100px;display:inline-block;}
.uploadimage:before{display:none;}

/***Payment Reciept - 10-11-17****/
.order-form-details .print-logo {margin:0px 10px 10px -5px;}
.order-form-details #Juri-Washington > address > strong {    font-size: 11px;}
#Juri-Washington{max-width: 225px;}
.recpt-num{position: static; float:right;margin-top:-50px;padding: 0;list-style: none;margin-left: -90px;display: table;padding-bottom: 10px;}
.shipping-ttl {margin:60px 0 0 10px !important;}
.shipping-ttl2 {margin:120px 0 0 10px !important;}
.recpt-num li {padding-bottom: 10px;}
.recpt-num .num-ttl{text-align: right;display: table-cell;padding-right: 10px;width: 335px;color: #4b4b4b;font-size: 18px;position: relative;}
.recpt-num .num-ttl:after{content:' : ';position: absolute;right: 4px;top: 3px;}
.recpt-num .num-bar{text-align: left;display: table-cell;color: #000;padding-right: 0px;padding-top: 5px;font-size: 18px;font-weight: 600; width:190px;min-width: 120px;}
.recpt-num.typ2 .num-bar{text-align: left;display: table-cell;color: #000;padding-right: 0px;padding-top: 5px;font-size: 18px;font-weight: 600; width:190px;min-width: 120px;}
.recpt-num img{height: 60%;width: 100%;padding-top: 3px;}
.recpt-num.typ2{position:absolute; right:0;}
.recpt-num.typ2 .num-ttl {    width: 335px;}
.order-form .bdr-box-rounded.visa-app {position:relative;}
.order-form .bdr-box-rounded.visa-app .date-mar{position: absolute;top: 120px;}
/***Payment Reciept - 10-11-17****/

/****2--12-17****/
/* 
	Design issue by Rafi
	Date : 02-12-2017
 */

 
.download-form-sec.resp-tab-content .common-table tr td, .download-form-sec.resp-tab-content .common-table tr th {padding:7px 3px;}

/* 
	Changes Ends Here
 */
/****2--12-17****/
/*****20-12-17 Evisa Popup*****/
#evisainstructionbox .popup-in {padding: 20px 0;}
#evisainstructionbox .btn-lg {width: 170px;margin: 20px 0;}
.evisa-instrn-popup{text-align: left; padding: 0;}
.evisa-instrn-popup > ul.instrn-cont {margin: 0; padding:0; }
.evisa-instrn-popup > ul.instrn-cont > li {list-style-type: none;margin: 0 15px;padding: 6px 10px 10px 40px;background:  #e8f5fd;}
.evisa-instrn-popup > ul.instrn-cont > li.typ2 {background:  #f1f9fe; border-top: solid 1px #ccc; border-bottom: solid 1px #ccc;}
.evisa-instrn-popup > ul.instrn-cont > li > h2{font-size: 16px;color: #4b4b4b;font-weight: 600;position: relative;padding:  0;margin: 10px 0;}
.evisa-instrn-popup > ul.instrn-cont > li > h2:before{content:'\f0a9';position: absolute;left: -26px;top: -3px;color: #ff4e1e;font-size:  20px;}
.evisa-instrn-popup > ul.instrn-cont > li > ul.default-list {list-style-type: none;margin:  0;margin-left: 5px;padding: 0;}
.evisa-instrn-popup > ul.instrn-cont > li > ul.default-list > li {padding: 4px 0;padding-left: 27px;list-style-type: none;position: relative;color: #4b4b4b;}
.evisa-instrn-popup > ul.instrn-cont > li > ul.default-list > li + li {margin:6px 0}
.evisa-instrn-popup > ul.instrn-cont > li > ul.default-list > li:before{content:'';background:url(../images/common/icon/fa-custom-arrow.png);position: absolute;width: 16px;height: 16px;display:block;left: 2px;top: 4px}
.evisa-instrn-popup > ul.instrn-cont > li > ul.default-list > li > span{min-width: 55px;display:  inline-block;vertical-align:  top;}
.evisa-instrn-popup > ul.instrn-cont > li > ul.default-list > li > ul {display: inline-block;padding:  0;}
.evisa-instrn-popup > ul.instrn-cont > li > ul.default-list > li > ul > li + li{margin-top:3px}
.evisa-instrn-popup > ul.instrn-cont > li > ul.default-list > li > ul > li {display: block;position: relative;padding-left: 15px;}
.evisa-instrn-popup > ul.instrn-cont > li > ul.default-list > li > ul > li:before {content:'\f105';position: absolute;left: 0;font-size: 14px;color: #4b4b4b;}
.evisa-instrn-popup > ul.instrn-cont > li > ul.default-list.typ2 > li > ul{padding: 0;}
.evisa-instrn-popup > ul.instrn-cont > li > ul.default-list.typ2 > li > span{width: 190px;}
/*****20-12-17 Evisa Popup*****/
/****05-02-18***/
.tbl-shadow .main-content {padding-bottom:0;}
.pop-add-app .mfp-content{top:20px !important; width:auto !important;}
.vpo-header .nav > li > a {padding: 2px 4px !important;}
/****05-02-18***/


/*****09-02-18****/
.gray-txt.type2 {width: 16em;}
/*****09-02-18****/
/* Hide the recaptcha */
    .grecaptcha-badge {display: none;}
/* Hide the recaptcha */
/*****26March2018*****/
nav > ul.type2 {width:auto; display:inline-block; }
nav > ul.type2 .nav-trvl-agent {display:none;}
nav > ul.nav-my-account {width:114px; display:inline-block; padding-left:0; margin-bottom:0;}
nav > ul.nav-my-account > li.my-account-nav > a {background: #0084D3 none repeat scroll 0% 0%;color: #FFF;font-size: 14px;font-weight: bold;padding: 2px 7px;line-height: 31px;}
nav > ul.nav-my-account > li.my-account-nav > a:hover {text-decoration:none;}
.h-sub-links a.top-trvl-login{display:block;}
.h-sub-links a.top-my-account{display:none;}
.nav.type2 > li > a {padding-left: 8px;padding-right: 8px;}
.ckgs-dwn-app header .top-text, header .top-text {min-width: 565px;}
header .top-text, header .top-text {min-width: 565px;}
header .search-field form {
    position: relative;
    width: 180px;
}
/*****26March2018*****/


/*****05Dec18*****/
h2.ups-list-head {padding: 7px 10px;background: #fbe7d2;border-right: solid 1px #fbe7d2;font-size: 18px;color: #281610;line-height: normal;margin: -1px;font-weight: bold;}
.ups-list {border: solid 1px #dcdcdc;text-align: center;margin: 0;padding: 0;}
.ups-list li {position:relative;width: 21%;margin: 10px;text-align: center;list-style: none;display: inline-block;padding: 12px 0;}
.ups-list li.envelop-note {position:relative;width:100%;text-align: center;list-style: none;display: inline-block;padding: 7px 20px;margin: 0;margin-bottom: 7px;background: #fef28f;}
.ups-list li.envelop-note:before {content:'';background: url(../images/ups/envelope-note-left.jpg) top left no-repeat #fef28f;position: absolute;width: 9px;height: calc(100% + 7px);left: -8px;top: -7px;border-left: 0;}
.ups-list li.envelop-note:after {content:'';background: url(../images/ups/envelope-note-right.jpg) top right no-repeat #fef28f;position: absolute;width: 9px;height: calc(100% + 7px);right: -8px;top: -7px;}
.ups-list li+li{/* margin-left:35px; */}
.ups-list li:after{content:'';border-right:solid 1px #f1efef;position:absolute;right: -10px;top: 10px;height: 80%;width:1px;}
.ups-list li.no-brdr:after{border-right: 0; width: 0;}
.ups-list li span{color: #000;font-size: 12px;font-weight: bold;padding: 10px 0;display: inline-block;}
.envelopes-list {margin: 0; padding: 0;}
.envelopes-list li {display: block;list-style-type: none;padding: 8px 20px;margin: 0 7px;}
.envelopes-list li + li {border-top: solid 1px #e1e1e1;}
.envelopes-list li .recommend {font-size:12px; font-weight:bold; color:#ff2600;display:block;}
.envelopes-list li .recommend:before {content:'\f164';display: inline-block;position:absolute;left: 23px;font-weight:normal;font-size:16px;}
.ups-list.typ2 li {width:auto;}
.ups-list.txt-left{text-align:left;}
.captcha-code {text-align:right;padding-right:38px;}
.shipping-tabs > .resp-tabs-container > .resp-tab-content {border-bottom:0;}
.ups-box > .text-box > ul > li { display:block; font-size:14px; color:#3c1309; font-family:Arial, Helvetica, sans-serif;}
/*****05Dec18*****/