.franchise { background: url("../img/top_bg.png")repeat scroll right top; }
.franchise .btn:hover, .franchise .btn:focus { color:#fff }
.franchise header { background: rgba(0, 0, 0, 0.2); border:none; min-height:50px; }
.franchise header nav ul { margin: 0 }
.franchise header nav li { float:right }
.franchise header nav li a { display: block; height: 50px; width: 70px; color: #fff; text-align: center; padding: 11px 0 0 0; }
.franchise header nav li a i {font-size: 26px;font-style: normal;}
.franchise header nav li a:hover i { color:#022d55 }
.franchise header nav .home { background:#0082bb }
.franchise header nav .flight, .franchise header nav .packages { background:#2ba4d9 }
.franchise header nav .hotel { background:#3db8ee }
.franchise header nav .hotel i {font-size: 22px;font-style:normal;line-height: 26px;}
.franchise header .language { padding-top:14px; text-align:left }
.franchise header .language a { color:#dfdfdf; line-height: 20px; }
.franchise header .language a:hover { color: #ffffff; cursor: pointer; }
.franchise header .language a.small-icon-arabic { font-family: "droid arabic kufi",roboto; }
.small-icon-arabic, .small-icon-english { display: inline-block; line-height: 22px; padding-right: 25px; padding-left: 0; position: relative; }
.small-icon-arabic:before, .small-icon-english:before { top:6px; }
/******** franchise content start here ************/
.franchiseContent { margin: 25px auto }
.franchiseContent h2 { color: #fff; font-size: 26px; margin:0 0 10px;}
.franchiseLogoSec { padding-top: 50px }
.franchiseLogoSec:after { clear: both; content: ""; display: table }
.franchiseLogoSec img { float:right }
.franchiseLogoSec h1 { color: #fff; font-size: 35px; padding:35px 15px 0 0; margin:0; display: inline-block }
.franchiseContent p { color: #fff; font-size: 24px; line-height: 35px; padding:35px 0 47px 0; text-align: justify; text-shadow: -1px 1px 0 #333, 1px 1px 1px #333 }
.franchiseWelDec ul { margin-top:33px }
.franchiseWelDec ul li { color: #fff; font-size: 24px; line-height: 26px; text-align: justify; text-shadow: -1px 1px 0 #333, 1px 1px 1px #333; position: relative; padding:0 20px 10px 0 }
.franchiseWelDec ul li:before { background:#fff; border-radius: 50%; content: " "; height: 10px; right: 0; position: absolute; top: 8px; width: 10px }
.franchiseContent aside { background:rgba(0, 0, 0, 0.6); padding:25px }
.getAccessTo h2{color: #08cbff}
.getAccessTo ul.getAccessTo{ border-top:solid 1px #717171; border-bottom:solid 1px #717171; padding:30px 0}
.getAccessTo ul.getAccessTo:after{content:" "; clear:both; visable:hidden; height:0; display:block}
.getAccessTo ul.getAccessTo li{float:right; width:33.333%;font-size: 28px; color:#fff;font-weight:bold}
.getAccessTo ul.getAccessTo li span{font-size: 16px;font-weight: bold; display:block; line-height:20px;}
.getAccessTo ul.getAccessTo li i {border: 3px solid #fff;border-radius: 50%;color: #fff;float: right;font-size: 27px;height: 50px;line-height:46px;margin-left: 9px;text-align: center;vertical-align: middle;width: 50px;padding-left: 1px;}
.getAccessTo ul.getAccessTo li.lcc i {background:#3db8ee}
.getAccessTo ul.getAccessTo li.ic i {background:#ffb117}
.getAccessTo ul.getAccessTo li.hw i {background:#fd4a44;font-size: 21px;font-style: normal; padding-left:0;}
.franchiseRegister .leftSec { width:47% }
.franchiseRegister .rightSec { width:53% }
.franchiseContent aside h2 { border-bottom:solid 1px #314255; padding:0 0 15px; margin-bottom:20px }
.franchiseContent aside ul.loginForm { padding-bottom: 5px }
.franchiseContent aside ul.loginForm li { display:block; margin-top:20px }
.franchiseContent aside ul.loginForm li:first-child { margin-top:0 }
.franchiseContent aside ul.loginForm li label { color: #fff; display: block; font-size: 15px; padding:0 0 5px; font-weight:normal }
.franchiseContent aside ul.loginForm li input { padding: 7px 10px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius:2px; width: 100%; height: 42px; background:#fff }
.franchiseContent aside ul.loginForm li .fFileds input#phoneCountryCode{padding:0;width: 48px;}
.franchiseContent aside ul.loginForm li .frnc input{padding: 0 100px 0 0;width: 100%;height: 44px;overflow: hidden;}
.franchiseContent aside ul.loginForm li select { padding: 10px; width: 100%; height:42px; color:#444; border:none; line-height: 20px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px }
.franchiseContent .custom-select-v3:before { border:none; display:block; color:#c7c7c7; font-size:7px; font-weight:700; height:42px; line-height:42px; padding-right:3px; pointer-events:none; position:absolute; left:0; top:0; margin-left:0; width:24px; font-weight:normal }
.franchiseContent aside .forgotPass { float:left; font-size: 13px; color:#fff; text-decoration:underline; cursor: pointer}
.franchiseContent aside .forgotPass:hover { text-decoration:none }
.buttonContainer { clear:both; padding-top:15px }
.mandatField { color: #f00; font-size: 12px; font-weight: bold }
.franchiseContent aside .startToday { background:rgba(0, 0, 0, 0.35); clear: both; margin: 20px -25px -25px; padding: 25px;text-align:right;}
.franchiseContent aside .startToday h2 { border:none; margin-bottom:0 }
/******** franchise footer start here ************/
.franchise footer { background: #002548; padding: 15px 0; color: #8395a6; text-align:center; border:0;}
.franchise footer .footerLinks { padding-bottom:25px }
.franchise footer .footerLinks a { color: #8395a6; font-size: 13px; line-height: 18px; text-decoration: none; display:inline-block; margin:0 5px }
.franchise footer .footerBottom a { color: #fff; font-size: 12px; font-weight: bold; line-height: 18px; text-decoration: none; text-transform: uppercase }
.franchise footer .footerBottom { font-size: 11px; line-height: 18px }
.custom-select-v3.lg.frnc { background: #fff none repeat scroll 0 0;border-radius: 2px;height: 42px;}
.frnc .ddChild ul li{margin: 0 !important;padding: 5px 13px;}
.franchiseContent aside ul.loginForm li input, .franchiseContent aside ul.loginForm li select {
margin-bottom: 0;}
.franchiseContent aside ul.loginForm li textarea {resize: vertical;width: 100%;padding:10px;font-size:14px;}

/******************************************Arabic CSS only******************************************/

.franchiseLogoSec h1{padding-top:25px;}
#countries_msdd .ddTitle.borderRadiusTp{text-align:left;}