@font-face {
font-family:basicFont;
src:url(../fonts/roboto.ttf);
}
@font-face {
{
font-family:titleFont;
src:url(../fonts/rockwell.ttf);
}
}
@font-face {
{
font-family:subTitleFont;
src:url(../fonts/Corbert.otf);
}
}
body {
margin:0;
padding:0;
font-family:basicFont;
font-size:13px;
color:#333;
font-weight:normal;
overflow-x: hidden;
}
.navbar-default {
background:#fff;
border-bottom:1px solid #e2e2e2;
}
.navbar {
border-radius:0;
height:60px;
}
.navbar-brand {
padding:5px 45px;
width:221px;
height:90px;
border-right:1px solid #e2e2e2;
border-bottom:1px solid #e2e2e2;
text-align:center;
box-sizing:border-box;
position:relative;
z-index:1;
background:#fff;
box-shadow:5px 5px 5px #666;
transition:all 0.15s ease-in-out;
}
.logo {
padding:2px;
border-right:1px solid #e2e2e2;
border-bottom:1px solid #e2e2e2;
text-align:center;
box-sizing:border-box;
position:relative;
z-index:1;
background:#fff;
box-shadow:2px 2px 2px #ccc;
width:120px !important ;
height:65px !important ;
transition:all 0.15s ease-in-out;
float:left;
}
.logo img {
width:88%;
}
.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
background:#fff;
}
.navbar-default .navbar-nav li a {
line-height:30px;
color:#383838;
padding:15px 20px;
text-transform:uppercase;
box-sizing:border-box;
border:1px solid #fff;
border-top:none;
border-bottom:none;
}
.navbar-default .navbar-nav .active a, .navbar-default .navbar-nav .active a:focus, .navbar-default .navbar-nav .active a:hover {
background:#cb0101;
color:#fff;
text-shadow:1px 1px 0px #666;
box-shadow:1px 1px 3px #aaa;
}
.navbar-default .navbar-nav li a:hover {
background:#cb0101;
color:#fff;
}
section {
width:100%;
float:left;
}
.banner {
background:#f0f0f0;
border-bottom:1px solid #d9d9d9;
margin-top:60px;
}
.bannerImg {
border:#fff solid 3px;
margin-bottom:30px;
box-shadow:-1px 50px 15px -35px #999;
background:url(../img/banner.jpg) 0 0 no-repeat scroll;
height:395px;
width:100%;
}
.collout {
background:-webkit-linear-gradient(#fb0101,#ab0101);
background:-moz-linear-gradient(#fb0101,#ab0101);
background:-ms-linear-gradient(#fb0101,#ab0101);
background:-o-linear-gradient(#fb0101,#ab0101);
color:#fff;
padding:15px 0;
width:100%;
text-align:center;
font-size:24px;
text-shadow:0 2px 2px #000;
text-transform:uppercase;
border-bottom:2px solid #fff;
}
.bannerForm {
width:700px;
background:rgba(0, 0, 0, 0.6);
border-radius:5px;
margin:14% 0 0 30px;
padding:20px;
box-sizing:border-box;
color:#fff;
}
.bannerForm h3 {
margin-top:0;
font-size:36px;
}
.bannerForm label {
font-weight:normal;
min-height:15px;
width:100%;
}
.bannerForm .form-group.col-md-3 {
width:30%;
padding:0 7px;
}
.process {
border-bottom:1px solid #ddd;
}
.process .stepNum {
width:100%;
text-align:center;
height:70px;
color:#fff;
padding-top:25px;
font-size:15px;
background:url(../img/stepBG.png) center 0 no-repeat scroll;
}
.process ul {
padding:20px 0 0;
list-style:none;
background:-webkit-linear-gradient(#fdfdfd,#f5f5f5);
background:-moz-linear-gradient(#fdfdfd,#f5f5f5);
background:-ms-linear-gradient(#fdfdfd,#f5f5f5);
background:-o-linear-gradient(#fdfdfd,#f5f5f5);
width:100%;
float:left;
border:#ddd solid 1px;
}
.process li {
width:25%;
padding:0 30px 30px;
box-sizing:border-box;
min-height:190px;
border-left:1px solid #ddd;
float:left;
}
.process li:first-child {
border:none;
}
.process li img {
width:18%;
float:left;
margin-right:10px;
}
.process li .text {
width:77%;
float:left;
}
.process li .text h5 {
font-weight:bold;
}
.process .disclaimer {
padding:10px;
color:#f00;
border:#ddd solid 1px;
border-bottom:none;
}
.testimonial h5 {
font-weight:bold;
text-align:right;
}
.testimonial p {
text-align:justify;
}
#fade-quote-carousel.carousel {
padding-bottom:60px;
}
#fade-quote-carousel.carousel .carousel-inner .item {
opacity:0;
transition-property:opacity;
}
#fade-quote-carousel.carousel .carousel-inner .active {
opacity:1;
transition-property:opacity;
}
.carousel-indicators {
position:static;
width:100%;
margin-left:0;
text-align:left;
}
.carousel-indicators li {
text-indent:0;
width:17px;
height:17px;
color:#fff;
text-align:center;
line-height:16px;
font-size:11px;
background:#4b9f12;
}
.carousel-indicators li.active {
width:20px;
height:20px;
line-height:18px;
background:#cb0101;
}
.carousel-indicators li.more {
width:75px;
height:20px;
line-height:18px;
background:#e02c3f;
}
.features ul {
padding-left:5px;
list-style:none;
}
.features li {
width:100%;
padding:5px 0 5px 40px;
box-sizing:border-box;
background:url(../img/points.png) 0 7px no-repeat scroll;
font-size:16px;
}
footer {
background:#000131;
padding:50px 0;
width:100%;
float:left;
color:#fff;
}
footer h5 {
font-weight:bold;
text-transform:uppercase;
font-size:13px;
}
footer a {
color:#ddd;
}
footer a:hover {
color:#ddd;
text-decoration:none;
}
footer .readMore:before {
content:'\f101';
font-family:'FontAwesome';
margin-right:5px;
}
footer .divider {
border-bottom:1px solid #444;
margin:20px auto;
}
.red {
color:#f00;
}
h3 {
font-size:20px;
}
.form-control {
background:#fff;
border:#ddd solid 1px;
box-shadow:2px 2px 2px #ccc inset;
border-radius:0;
display:inline-block;
}
.btn-success {
background:#2b8400;
background:linear-gradient(to bottom, #2b8400 0%, #216300 100%);
color:#fff;
border:#216300 solid 1px;
}
.btn-success:hover {
/*background:#216300;*/
background:-moz-linear-gradient(#217300, #2ba400) !important;
background:-ms-linear-gradient(#217300, #2ba400) !important;
background:-0-linear-gradient(#217300, #2ba400) !important;
background:-webkit-linear-gradient(#217300, #2ba400) !important;
transition:all 150ms linear 45ms;
-webkit-transition:all 150ms linear 45ms;
-moz-transition:all 150ms linear 45ms;
-ms-transition:all 150ms linear 45ms;
-o-transition:all 150ms linear 45ms;
}
.btn-danger {
background:#950000;
background:linear-gradient(to bottom, #950000 0%, #560000 100%);
color:#fff;
border:#560000 solid 2px;
}
.btn-danger:hover {
background:#560000;
background:linear-gradient(to bottom, #560000 1%, #950000 100%);
}
.pageHeader {
margin-top:30px;
}
.page-header {
border-bottom:1px dashed #ddd;
padding:10px 0;
}
.page-header h2 {
margin:0;
}
.page-header h2 span {
color:#1c88c8;
font-weight:bold;
}
.description h3 {
margin-top:0;
font-weight:normal;
border-bottom:1px solid #ddd;
padding-bottom:10px;
}
.left-panel {
padding:0;
list-style:none;
width:100%;
}
.left-panel li {
border-bottom:1px solid #ddd;
width:100%;
border-right:1px solid #ccc;
margin-bottom:3px;
float:left;
}
.left-panel li a {
width:100%;
padding:10px 10px;
box-sizing:border-box;
color:#333;
float:left;
}
.left-panel li a:hover {
background:#0070ba;
background:linear-gradient(to bottom, #0070ba 0%, #005a96 100%);
color:#fff;
text-decoration:none;
}
.left-panel li a:after {
float:left;
border-color:rgba(0, 0, 0, 0) #DC0E23;
border-style:solid;
border-width:0 0 10px 10px;
content:"";
}
.nav-tabs li {
float:left;
color:#08376a;
box-sizing:border-box;
min-width:150px;
text-align:center;
}
.nav-tabs li a {
padding:0 10px;
text-decoration:none;
font-size:13px;
line-height:45px;
border-radius:0;
width:100%;
box-sizing:border-box;
float:left;
border:#ddd solid 1px;
background:#fff;
background:linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);
color:#333;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover, .nav-tabs li a:hover {
color:#000;
font-weight:normal;
background:#CA0302;
color:#fff;
position:relative;
border-right:none;
}
.nav-tabs > li.active > a:after, .nav-tabs li a:hover:after {
position:absolute;
top:45px;
left:40%;
content:"";
border:solid 10px;
border-color:#CA0302 transparent transparent transparent;
}
.tab-content {
padding:20px 30px;
border:#ddd solid 1px;
float:left;
width:100%;
margin-bottom:20px;
box-sizing:border-box;
background:#fff;
background:linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);
}
.tab-content .divider {
margin:10px auto;
}
.second-tab .nav-tabs {
width:17%;
float:left;
}
.second-tab .tab-content {
width:83%;
background:#fff;
min-height:160px;
}
.second-tab .nav-tabs > li {
width:100%;
}
.second-tab .nav-tabs > li a {
padding:0 10px;
text-decoration:none;
font-size:13px;
width:100%;
box-sizing:border-box;
float:left;
border:#ddd solid 1px;
background:#fff;
background:linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);
color:#333;
text-align:left;
line-height:40px;
}
.second-tab .nav-tabs > li.active > a, .second-tab .nav-tabs > li.active > a:focus, .second-tab.nav-tabs > li.active > a:hover, .second-tab .nav-tabs li a:hover {
color:#000;
font-weight:normal;
background:#010230;
color:#fff;
position:relative;
border-right:none;
}
.second-tab .nav-tabs > li.active > a:after, .second-tab .nav-tabs li a:hover:after {
position:absolute;
top:0;
right:0;
left:100%;
content:"";
border-style:solid;
border-color:rgba(0, 0, 0, 0) #010230;
border-width:20px 0 20px 15px;
}
.tab-list {
list-style:square;
}
.tab-list li {
line-height:25px;
}
.tab-content .process {
border:none;
}
.tab-content .process ul {
border:none;
background:transparent;
}
.tab-content .process li {
border:none;
}
.tab-content .process li .text {
width:100%;
text-align:center;
}
.greyBg {
background:#eee;
padding:15px;
float:left;
width:97.5%;
margin: 10px 0 30px;
}
.trackApplication .greyBg h5 {
font-weight:bold;
padding-left:6px;
}
.trackApplication .greyBg label {
font-weight:normal;
text-align:right;
margin-right:7px;
float:left;
padding:6px;
}
.trackApplication .greyBg .form-control {
width:20%;
float:left;
margin-right:15px;
}
.trackApplication .greyBg .btn-success {
float:left;
}
.divider {
border-bottom:1px solid #ccc;
margin:20px auto;
}
.referenceTable {
width:100%;
float:left;
margin-bottom:25px;
}
.referenceTable table {
width:100%;
float:left;
}
.referenceTable table thead {
border:#98C6E2 solid;
border-width:1px 0 0 1px;
box-shadow:5px 5px 5px #ccc;
width:100%;
}
.referenceTable table th {
border:#98C6E2 solid 1px;
text-align:center;
line-height:40px;
box-sizing:border-box;
background:#cee1ed;
font-weight:normal;
}
.referenceTable table td {
border:#98C6E2 solid 1px;
padding:10px;
}
.referenceTable table .minHeight {
min-height:100px;
}
.referenceTable table td:first-child {
width:15%;
}
.referenceTable table td:nth-child(2) {
width:15%;
}
.referenceTable table td:nth-child(3) {
width:20%;
}
.referenceTable table td:nth-child(4) {
width:15%;
}
.borderBottom {
border-bottom:1px solid #ccc;
}
.contact {
margin-bottom:25px;
}
.contact i {
padding:11px;
border:#ccc solid 1px;
border-bottom:none;
margin-top:1px;
margin-right:10px;
background:#f4f4f4;
float:left;
width:35px;
text-align:center;
}
.contact .info {
width:100%;
float:left;
margin-bottom:10px;
line-height:35px;
}
.contact .info p {
margin-bottom:0;
line-height:18px;
}
.contact .otherAddress {
float:left;
width:100%;
margin-top:30px;
}
.contact h5 {
font-weight:bold;
margin:25px 0 5px;
}
.contact .form-control {
margin:5px 0 15px;
}
.resultPage {
width:100%;
float:left;
margin-top:70px;
}
.resultPage .greyBg {
margin-bottom:20px;
}
.resultPage .greyBg label {
float:left;
margin-right:15px;
line-height:30px;
font-weight:normal;
}
.resultPage .greyBg .form-control {
width:20%;
float:left;
margin-right:15px;
}
.result {
border-collapse:collapse;
box-shadow:5px 5px 5px #ccc;
margin-bottom:20px;
background:#fff;
background:linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);
color:#333;
width:100%;
float:left;
margin-top:20px;
}
.result table {
list-style:none;
width:100%;
float:left;
padding:0;
margin:0;
}
.result tr:first-child td:first-child {
background:#666;
height:20px;
}
.result td {
text-align:left;
line-height:20px;
border:#98C6E2 solid 1px;
border-collapse:collapse;
padding:5px;
}
.result td:first-child {
background:#CEE1ED;
color:#000;
width:20%;
}
.result i {
border:#000 solid 1px;
color:#000;
font-weight:normal;
border-radius:50%;
width:15px;
height:15px;
text-align:center;
font-size:11px;
line-height:15px;
}
.result .btn-success {
background:#2b8400;
background:linear-gradient(to bottom, #2ba400 0%, #217300 100%);
color:#fff;
border:#2bad00 solid 2px;
font-size:11px;
border-bottom-color:#215d00;
border-right-color:#215d00;
box-shadow:2px 1px 3px #aaa;
}
.mngResult {
border-collapse:collapse;
box-shadow:5px 5px 5px #ccc;
margin-bottom:20px;
background:#fff;
background:linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);
color:#333;
width:100%;
float:left;
margin-top:20px;
}
.mngResult table {
list-style:none;
width:100%;
float:left;
padding:0;
margin:0;
}
.mngResult tr:first-child td {
background:#c67e17;
color:#fff;
font-size:15px;
height:20px;
text-align:center;
}
.mngResult tr:first-child td:first-child {
background:#CEE1ED;
}
.mngResult td {
text-align:left;
line-height:20px;
border:#98C6E2 solid 1px;
border-collapse:collapse;
padding:5px;
}
.mngResult td:first-child {
background:#CEE1ED;
color:#000;
width:10%;
text-align:center;
}
.mngResult i {
border:#000 solid 1px;
color:#000;
font-weight:normal;
border-radius:50%;
width:15px;
height:15px;
text-align:center;
font-size:11px;
line-height:15px;
}
.mngResult .btn-success {
background:#2b8400;
background:linear-gradient(to bottom, #2b8400 0%, #216300 100%);
color:#fff;
border:#216300 solid 2px;
font-size:11px;
}
.airportList {
padding:0;
list-style:none;
border:#ddd solid 1px;
width:100%;
float:left;
}
.airportList li {
padding:20px;
box-sizing:border-box;
text-align:center;
background:#fff;
width:33.33%;
float:left;
border-right:1px solid #ccc;
}
.airportList li:last-child {
border-right:none;
}
.document {
width:100%;
}
.document h3 {
text-align:center;
}
.document table {
width:100%;
}
.document td {
border:#ccc solid 1px;
border-collapse:collapse;
padding:5px;
}
.document td:first-child {
background:#ddd;
width:5%;
text-align:center;
}
.canadaForm label {
width:100%;
font-weight:normal;
}
.canadaForm .cCode {
width:25%;
float:left;
}
.canadaForm .mNumber {
width:70%;
float:right;
}
.tandc a {
cursor:pointer;
}
.tandc input[type="checkbox"] {
margin-right:5px;
position:relative;
top:2px;
}
#termsCondition h4 {
border-bottom:1px solid #dc2c00;
padding-bottom:7px;
margin-bottom:10px;
color:#dc2c00;
}
.terms-text {
margin:0;
padding-left:20px;
list-style-type:decimal;
}
.redBG {
color:#fff;
padding:5px;
margin:10px 0;
background:#950000;
}
.greenBG {
color:#fff;
padding:5px;
margin:10px 0;
background:#2b8400;
}
button.close {
background:#ddd;
padding:0 3px;
border:#555 solid 1px;
}
.marginTop {
margin-top:20px;
}
.marginBottom {
margin-bottom:20px;
}
.summary h5 {
font-weight:bold;
font-size:17px;
}
.paymentDetail {
border:#999999 dashed 1px;
width:50%;
margin:auto;
}
.paymentDetail .paddingbox {
padding:5px;
}
.applicantDetail {
width:100%;
border:#98c6e2 solid 1px;
margin:10px auto 15px;
}
.applicantDetail th {
background:#cee1ed;
text-align:center;
padding:5px;
border:#98c6e2 solid 1px;
border-collapse:collapse;
font-weight:normal;
}
.applicantDetail td {
padding:5px;
text-align:center;
border:#98c6e2 solid 1px;
border-collapse:collapse;
}
.checkout .title {
font-size:23px;
margin-bottom:10px;
}
.checkoutForm {
width:100%;
border:#999 solid 2px;
padding:15px 7px;
margin-bottom:20px;
}
.thanksPage {
margin-top:100px;
}
.thanksMessage {
width:50%;
margin:auto;
text-align:center;
border:#ccc dashed 1px;
padding:10px;
}
.thanksMessage h4 {
font-size:20px;
font-weight:bold;
}
.thanksMessage h4 span {
color:#1c88c8;
}
.thanksPage table {
width:50%;
margin:25px auto;
border:#98C6E2 solid 1px;
}
.thanksPage table th {
width:50%;
background:#cee1ed;
padding:10px 5px;
border:#98C6E2 solid 1px;
font-weight:normal;
}
.thanksPage table td {
width:50%;
padding:10px 5px;
border:#98C6E2 solid 1px;
}
.list {
padding:0;
list-style:none;
}
.list li {
width:100%;
padding:5px 0 5px 30px;
box-sizing:border-box;
background:url(../img/points.png) 0 7px no-repeat scroll;
background-size:15px;
}
.mStatus {
float:left;
margin:0 10px;
}
.floatLeft {
float:left;
}
.error {
border:#f00 solid 1px;
color:#f00;
}
.datepicker {
padding:4px;
border-radius:4px;
direction:ltr;
}
.datepicker-inline {
width:220px;
}
.datepicker.datepicker-rtl {
direction:rtl;
}
.datepicker.datepicker-rtl table tr td span {
float:right;
}
.datepicker-dropdown {
top:0;
left:0;
}
.datepicker-dropdown:before {
content:'';
display:inline-block;
border-left:7px solid transparent;
border-right:7px solid transparent;
border-bottom:7px solid #ccc;
border-top:0;
border-bottom-color:rgba(0, 0, 0, 0.2);
position:absolute;
}
.datepicker-dropdown:after {
content:'';
display:inline-block;
border-left:6px solid transparent;
border-right:6px solid transparent;
border-bottom:6px solid #ffffff;
border-top:0;
position:absolute;
}
.datepicker-dropdown.datepicker-orient-left:before {
left:6px;
}
.datepicker-dropdown.datepicker-orient-left:after {
left:7px;
}
.datepicker-dropdown.datepicker-orient-right:before {
right:6px;
}
.datepicker-dropdown.datepicker-orient-right:after {
right:7px;
}
.datepicker-dropdown.datepicker-orient-top:before {
top:-7px;
}
.datepicker-dropdown.datepicker-orient-top:after {
top:-6px;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
bottom:-7px;
border-bottom:0;
border-top:7px solid #999;
}
.datepicker-dropdown.datepicker-orient-bottom:after {
bottom:-6px;
border-bottom:0;
border-top:6px solid #ffffff;
}
.datepicker > div {
display:none;
}
.datepicker.days div.datepicker-days {
display:block;
}
.datepicker.months div.datepicker-months {
display:block;
}
.datepicker.years div.datepicker-years {
display:block;
}
.datepicker table {
margin:0;
}
.datepicker td, .datepicker th {
text-align:center;
width:20px;
height:20px;
border-radius:4px;
border:none;
}
.table-striped .datepicker table tr td, .table-striped .datepicker table tr th {
background-color:transparent;
}
.datepicker table tr td.day:hover {
background:#eeeeee;
cursor:pointer;
}
.datepicker table tr td.old, .datepicker table tr td.new {
color:#999999;
}
.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
background:none;
color:#999999;
cursor:default;
}
.datepicker table tr td.today, .datepicker table tr td.today:hover, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover {
background-color:#fde19a;
background-repeat:repeat-x;
border-color:#fdf59a #fdf59a #fbed50;
border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.today:hover, .datepicker table tr td.today:hover:hover, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover:hover, .datepicker table tr td.today:active, .datepicker table tr td.today:hover:active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled, .datepicker table tr td.today:hover.disabled, .datepicker table tr td.today.disabled.disabled, .datepicker table tr td.today.disabled:hover.disabled, .datepicker table tr td.today[disabled], .datepicker table tr td.today:hover[disabled], .datepicker table tr td.today.disabled[disabled], .datepicker table tr td.today.disabled:hover[disabled] {
background-color:#fdf59a;
}
.datepicker table tr td.today:active, .datepicker table tr td.today:hover:active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:hover.active {
background-color:#fbf069;
}
.datepicker table tr td.today:hover:hover {
color:#000;
}
.datepicker table tr td.today.active:hover {
color:#fff;
}
.datepicker table tr td.range, .datepicker table tr td.range:hover, .datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:hover {
background:#eeeeee;
border-radius:0;
}
.datepicker table tr td.range.today, .datepicker table tr td.range.today:hover, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:hover {
background-color:#f3d17a;
background-repeat:repeat-x;
border-color:#f3e97a #f3e97a #edde34;
border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
border-radius:0;
}
.datepicker table tr td.range.today:hover, .datepicker table tr td.range.today:hover:hover, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today.disabled:hover:hover, .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today:hover.disabled, .datepicker table tr td.range.today.disabled.disabled, .datepicker table tr td.range.today.disabled:hover.disabled, .datepicker table tr td.range.today[disabled], .datepicker table tr td.range.today:hover[disabled], .datepicker table tr td.range.today.disabled[disabled], .datepicker table tr td.range.today.disabled:hover[disabled] {
background-color:#f3e97a;
}
.datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:hover.active {
background-color:#efe24b;
}
.datepicker table tr td.selected, .datepicker table tr td.selected:hover, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover {
background-color:#9e9e9e;
background-repeat:repeat-x;
border-color:#808080 #808080 #595959;
border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:hover, .datepicker table tr td.selected:hover:hover, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.disabled:hover:hover, .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected:hover.disabled, .datepicker table tr td.selected.disabled.disabled, .datepicker table tr td.selected.disabled:hover.disabled, .datepicker table tr td.selected[disabled], .datepicker table tr td.selected:hover[disabled], .datepicker table tr td.selected.disabled[disabled], .datepicker table tr td.selected.disabled:hover[disabled] {
background-color:#808080;
}
.datepicker table tr td.selected:active, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:hover.active {
background-color:#666666;
}
.datepicker table tr td.active, .datepicker table tr td.active:hover, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover {
background-color:#006dcc;
background-repeat:repeat-x;
border-color:#0044cc #0044cc #002a80;
border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
color:#fff;
text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active[disabled], .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active.disabled:hover[disabled] {
background-color:#0044cc;
}
.datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active {
background-color:#003399;
}
.datepicker table tr td span {
display:block;
width:23%;
height:54px;
line-height:54px;
float:left;
margin:1%;
cursor:pointer;
border-radius:4px;
}
.datepicker table tr td span:hover {
background:#eeeeee;
}
.datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover {
background:none;
color:#999999;
cursor:default;
}
.datepicker table tr td span.active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover {
background-color:#006dcc;
background-repeat:repeat-x;
border-color:#0044cc #0044cc #002a80;
border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
color:#fff;
text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active:hover.disabled, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled:hover.disabled, .datepicker table tr td span.active[disabled], .datepicker table tr td span.active:hover[disabled], .datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active.disabled:hover[disabled] {
background-color:#0044cc;
}
.datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active {
background-color:#003399;
}
.datepicker table tr td span.old, .datepicker table tr td span.new {
color:#999999;
}
.datepicker th.datepicker-switch {
width:145px;
}
.datepicker thead tr:first-child th, .datepicker tfoot tr th {
cursor:pointer;
}
.datepicker thead tr:first-child th:hover, .datepicker tfoot tr th:hover {
background:#eeeeee;
}
.datepicker .cw {
font-size:10px;
width:12px;
padding:0 2px 0 5px;
vertical-align:middle;
}
.datepicker thead tr:first-child th.cw {
cursor:default;
background-color:transparent;
}
.input-append.date .add-on i, .input-prepend.date .add-on i {
display:block;
cursor:pointer;
width:16px;
height:16px;
}
.input-daterange input {
text-align:center;
}
.input-daterange input:first-child {
border-radius:3px 0 0 3px;
}
.input-daterange input:last-child {
border-radius:0 3px 3px 0;
}
.input-daterange .add-on {
display:inline-block;
width:auto;
min-width:16px;
height:18px;
padding:4px 5px;
font-weight:normal;
line-height:18px;
text-align:center;
text-shadow:0 1px 0 #ffffff;
vertical-align:middle;
background-color:#eeeeee;
border:#ccc solid 1px;
margin-left:-5px;
margin-right:-5px;
}
.visaTypeBox {
border-bottom:1px solid #ccc;
padding-bottom:15px;
margin-bottom:15px;
float:left;
width:100%;
min-height:200px;
}
.visaTypeBox .col-md-5 {
padding:0;
}
.visaType {
text-align:center;
border-radius:20px;
width:85%;
padding:36px 0;
font-weight:normal;
position:relative;
color:#fff;
box-shadow:2px 2px 4px #aaa;
}
.visablue {
background:#0070ba;
}
.visablue:after {
position:absolute;
content:"";
top:34px;
right:-15px;
border-width:15px 0 15px 15px;
border-style:solid;
border-color:transparent transparent transparent #0070ba;
}
.visagreen {
background:#9FC414;
}
.visagreen:after {
position:absolute;
content:"";
top:34px;
right:-15px;
border-width:15px 0 15px 15px;
border-style:solid;
border-color:transparent transparent transparent #9FC414;
}
.visadarkblue {
background:#381677;
}
.visadarkblue:after {
position:absolute;
content:"";
top:34px;
right:-15px;
border-width:15px 0 15px 15px;
border-style:solid;
border-color:transparent transparent transparent #381677;
}
.visared {
background:#D7251D;
}
.visared:after {
position:absolute;
content:"";
top:34px;
right:-15px;
border-width:15px 0 15px 15px;
border-style:solid;
border-color:transparent transparent transparent #D7251D;
}
.visabrown {
background:#DC9718;
}
.visabrown:after {
position:absolute;
content:"";
top:34px;
right:-15px;
border-width:15px 0 15px 15px;
border-style:solid;
border-color:transparent transparent transparent #DC9718;
}
.resultPop {
background:rgba(255, 255, 255, 0.8);
color:#fff;
}
.resultPop .modal-dialog {
margin:15% auto;
}
.resultPop .modal-content {
background:rgba(0, 0, 0, 0.7);
padding:20px 20px 40px;
}
.resultPop .modal-body {
padding:0;
}
.resultPop .modal-content .col-md-5 {
padding-left:0;
}
.resultPop .modal-content label {
min-height:20px;
width:100%;
font-weight:normal;
}
.resultPop .modal-content h2 {
margin-bottom:15px;
}
.resultPop .modal-content .goBtn {
padding:5px 15px;
font-size:16px;
background:#E91E63;
color:#fff;
cursor:pointer;
border-radius:5px;
}
.close {
background:#fff;
opacity:0.800000011920928955078125;
}
.close:hover {
opacity:1;
}
.memberTable {
width:100%;
float:left;
margin:15px;
}
.memberTable th {
width:16.6%;
border-bottom:1px solid #ccc;
background:#0070ba;
padding:7px;
box-sizing:border-box;
text-align:left;
color:#fff;
}
.memberTable td {
width:16.6%;
border-bottom:1px solid #ccc;
padding:7px;
box-sizing:border-box;
}
.paymentPage {
width:100%;
border:#ddd solid 1px;
float:left;
}
.borderLeft {
border-left:1px solid #ccc;
}
.paymentPage .alignRight {
text-align:right;
line-height:23px;
}
.paymentPage .form-group {
width:100%;
float:left;
padding:0;
}
.paymentPage .form-control[disabled] {
background:#f1f1f1;
color:#333;
}
.paymentPage .form-group .col-md-8.form-control {
width:66.66666667%;
}
.meetGreetForm {
border:#ddd solid 1px;
float:left;
width:100%;
padding:20px 30px;
box-sizing:border-box;
background:#ffffff;
background:linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);
}
.meetGreetForm label {
font-weight:normal;
}
.airportForm {
border:#ddd solid 1px;
float:left;
width:100%;
padding:20px 30px;
box-sizing:border-box;
background:#ffffff;
background:linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);
}
.airportForm label {
font-weight:normal;
}
.airportForm .form-control[disabled], .airportForm .form-control[readonly] {
background:#fff;
}
.borderDashed {
border-bottom:1px dashed #ddd;
margin-bottom:20px;
width:100%;
float:left;
}
#profession-list {
float:left;
list-style:none;
margin:0;
padding:0;
}
#profession-list li {
padding:10px;
background:#FAFAFA;
border-bottom:1px solid #F0F0F0;
}
#profession-list li:hover {
background:#006ec0;
color:#FFF;
}

.col-padding{padding:0px;}
.thankpop{}
.thankpop .modal-dialog{width:800px;}
.panel-title a:{text-decoration:none;}
.panel-title a:hover, .panel-title a:focus{text-decoration:none;}
.thankpop .modal-body{padding:30px;}
.thankpop .thanksMessage{width:100%;border:2px dotted #232022;}
.btn-pink {padding: 7px 20px 8px;font-size: 16px; background: #E91E63; color:#fff; cursor: pointer;border-radius: 5px;}
.btn-pink:hover {background: rgba(92,198,22,1.0); color:#fff;}

.titlepopup{width: 60%; float: left; font-size: 15px;}
.item-form{padding-left:0%;}
.usd{padding-left: 4%;
    color: #E91E63;
    font-size: 18px;
    font-weight: 600;
}

.select-btn{float: right;
    margin-top: -7px;
    margin-right: -12px; color:#fff;
}

.padding-col{padding:10px; width:22%}

.closebtn{position: absolute;
    right: -18px;
    top: -15px;
    border: none;
    background: none;
    padding: 0px;}
	
.closebtn img{width:25px;}
.mngSummary{}
.mngSummary h3{margin-top:0px;}
.key-service{list-style-type:none; padding:0;}
.key-service li{line-height:30px;}
.key-service li img{margin-right:7px;}
.blueText{color:#1c88c8;}

/*---result page---*/.infoBtn1{cursor:pointer;}.more-info1 {    background-color: #c90612;    box-shadow:2px 4px 35px #000;    box-sizing: border-box;    left: 100%;	display:none;    position: absolute;    top: 0px;    width: 280px;	z-index:1;}.more-info1 header {    padding: 10px 20px; float:none; }.more-info1 header img {    margin-right: 10px;    padding-bottom: 5px;    width: 30px; float:left;}.more-info1 header span {    color: #ffffff;    font-size: 18px;    letter-spacing: 0.5px; width:100%; margin-bottom:10px;}.more-info1-close {    cursor: pointer;    font-size: 17px;    position: absolute;    right: 9px;    text-transform: uppercase;    top: 8px; font-weight:bold; color:#fff;}.detail1 {    background-color: #ffffff;    color: #000000;    font-size: 12px;    line-height: 16px;    padding: 20px;}.detail1 .head {    border-bottom: 2px solid #c90612;    font-size: 14px;    font-weight: 700;    letter-spacing: 1px;    margin-bottom: 8px;    padding-bottom: 8px;    text-transform: uppercase;}.more-info1 ol, ul {    list-style: outside none none;}.detail1 li::before {    content: "+";    padding-right: 5px;}/*---result page end---*/


/*----02-06-2017--*/.content p {    margin: 0px 0px 20px;}.paddingBottom {    padding-bottom: 10px;}.feedbackPanel {    background: #f1f1f1;    border: solid 1px #ddd;    box-sizing: border-box;    padding: 15px;    margin-bottom: 15px;    border-radius: 5px;    width: 100%;}.starRating {    display: inline-block;    position: relative;    height: 24px;    background: url(../images/stars.png) repeat-x 0 0;    vertical-align: bottom;    margin-bottom: 5px;}.feedbackCaption {    position: relative;    padding: 0px 40px;    box-sizing: border-box;}.starRating div {    float: left;    position: relative;    height: 24px;}.floatNone {    float: none;}.blue {    color: #1c88c8;}.pull_left {    float: left!important;}.pull_right {    float: right!important;}.feedbackCaption {    position: relative;    padding: 0px 40px;    box-sizing: border-box;}.feedbackCaption:before {    position: absolute;    top: 0px;    left: 0px;    width: 30px;    height: 20px;    background: url(../img/testi-arrow-sm.png) 0 0 scroll no-repeat;    content: "";}.feedbackCaption:after {    position: absolute;    bottom: 0px;    right: 0px;    width: 30px;    height: 20px;    background: url(../img/testi-arrow-right.png) 0 0 scroll no-repeat;    content: "";}.starRating {    display: inline-block;    position: relative;    height: 24px;    background: url(http://kuwaitvisas.org/assets/img/stars.png) repeat-x 0 0;    vertical-align: bottom;    margin-bottom: 5px;}.starRating div {    float: left;    position: relative;    height: 24px;}.starRating input {    position: relative;    z-index: 1;    width: 24px;    height: 24px;    margin: 0;    padding: 0;    opacity: 0;}.starRating input:checked + label, .starRating:hover input:checked:hover + label {    background: url(http://kuwaitvisas.org/assets/img/stars.png) repeat-x 0 -24px;}fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox].disabled, input[type=checkbox][disabled], input[type=radio].disabled, input[type=radio][disabled] {    cursor:default;}


.slide-height{min-height:100px;}
.slide-height .cont{float:left}
.slide-height .cont-name{float:left;text-align:right}
.view-more{background-color:#4b9f12;padding:2px 10px;color:#fff;border-radius:8px;box-shadow:0 1px 2px #ccc;text-shadow:0 1px 2px #555;}
.view-more:hover{background-color: #cb0101;}


.gs{padding:50px 0;} /*gutter space*/
.thmClrgs {background:rgba(0,1,49,0.030);padding:15px;max-width:97%;float:none;margin:15px;display:inline-block;}/*theme color with gutter space*/.thmClrgs .col-md-6 {width:50%;}.thmClrgs .col-md-2 {width:16.66666667%;line-height:30px;}
#show, .none {display:none;}.red {color:#f44;}.col-md-2 {width:16.66666667%;}
.b { font-weight:500; }.lh {line-height:70px;}
.c.text-left { color:#666;padding:10px 15px; display:inline-block; width:100%; background:-webkit-linear-gradient(#f7f7f7, #fcfcfc);background:-o-linear-gradient(#f7f7f7, #fcfcfc);background:-moz-linear-gradient(#f7f7f7, #fcfcfc);background:-ms-linear-gradient(#f7f7f7, #fcfcfc);}

.detail1 ul { padding-left:5px; }.detail1 ul li { text-align:justify; padding-bottom:4px; }
.detail1 { padding:15px; }

.form-control:focus { outline:none; box-shadow:none; border-color:#c4c4c4; }.textHeading{font-size: 16px; text-decoration: underline; color: #000131;}
.posRel{position: relative; float: left; width: 100%;}
.delete{position: absolute;top: 24px;padding: 5px 8px;right: 17px;}
.posRel .col-md-4 {
    padding-right: 0;
    width: 31%;
}
#termsCondition .modal-header{border-bottom: 0; padding-bottom: 0;}
.termsText {height: 550px; overflow-y: auto;}
.termsText::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#F5F5F5}
.termsText::-webkit-scrollbar{width:8px;height:30px;background-color:#F5F5F5}
.termsText::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#D62929}
.terms-text {
    margin: 0;
    padding-left: 20px;
    list-style-type: decimal;
}
.terms-text ul {
    margin: 0;
    padding-left: 20px;
    list-style-type: circle;
}

.faqs{}
.faqs strong{color:#0084da;}

.countryList {
    list-style-type: disc;
    width: 100%;
    float: left;
}
.countryList li {
    width: 18%;margin-right:20px;
    float: left;
}