@font-face{font-family:"'Lucida_Sans'";src:url('font/Lucida_Sans_Unicode.eot');src:local('???'), url('font/Lucida Sans Unicode.woff') format('woff'), url('font/Lucida_Sans_Unicode.ttf') format('truetype');font-weight:normal;font-style:normal;}
strong, b{font-weight:normal;}
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, i, img, ol, ul, li, fieldset, form, label, input, article, aside, footer, header, hgroup, menu, nav, section, time, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
a{color:#000;text-decoration:none;outline:none;}
body{background-color:#fff;}
ul, ol{list-style:none;}
body{font-family:arial, serif;}
h1, h2, h3, h4, h5, h6{}
h1{font-size:28px;line-height:36px;}
h2{font-size:24px;line-height:27px;}
h4{font-size:15px;line-height:18px;}
h5{font-size:14px;line-height:16px;}
h6{font-size:11px;line-height:18px;font-weight:bold;margin-bottom:0}
#wrapper{}
.wrap{margin:0 auto;max-width:960px;position:relative;width:100%;}
header .wrap{height:165px;}
.tab-close { background:url(../images/tab-close.png) no-repeat; display:block; height: 36px; position:absolute; right:10px; top:10px; width: 39px; cursor:pointer;}
#logo{bottom:0;height:114px;left:0;width:396px;position:absolute;z-index:99;}
/*NODANGA--02052016*/
header .lang {position: relative;width: 100%;font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Arial, sans-serif;}
header .lang  li {float: left;height: 50px;padding-top:23px;padding-right:0px;padding-bottom:-25px;padding-left: 8px !important;}
header .lang li a {float: left;color: #000;font-size: 12px;text-align: center;float: left;}
/*.lang-cont{padding-top:70px;float:right;}*/
/*NODANGA--10052016*/
.lang-cont{/*padding-top:20px;*/padding-top:40px;float:right;}
/*END--NODANGA--02052016*/
.lang-cont.pt{padding-top:120px;}
.lang-cont li{float:left;}
.lang-cont span{/*padding-right:20px;*/padding-right:36px;display:block;/*font-size:14px;*/font-size:18px;color:#ff0000;/*HERE*/font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Arial, sans-serif;}
.lang-cont a{display:inline;color:#999999;padding-left:10px;border-left:0px;}
.lang-cont span a{color:#ff0000;}
/*NODANGA--10052016*/
.lang-cont span img {color: #ff0000;padding-left: 10px;width: 35px;height: 26px;margin-bottom: -10px;}
.lang-cont .special a{display:inline;color:#999999;padding-left:10px;border-left:1px solid #e0e0e0;}
.cycle-slideshow{position:relative;overflow:hidden;}
.cycle-slideshow img{width:100%;z-index:-1 !important;}
#schedule{background:url(../images/greyprint.gif);height:54px;}
#schedule .wrap{background:#d7c593 url(../images/brownprint.gif);height:54px;text-align:center;font-size:13px;color:#000;}
#schedule .wrap ul{padding:20px 0 0 27px;}
#schedule .wrap li{float:left;padding:0 7px 0;border-right:1px solid #333;}
#schedule .wrap li:last-child{border-right:none;}
#promo{background:url(../images/printdestbg.gif) center 0;}
#promo.pbg{background:url(../images/printdestbg.gif) center 0;height:120px;}
#promo .wrap{padding-top:10px;overflow:hidden;}
#promo ul li{float:left;height:202px;margin-right:30px;position:relative;width:217px;}
#promo ul li div{background:url(../images/promo-img-over.png) no-repeat;height:72px;left:0;padding:60% 6% 0;position:absolute;top:0;width:88%;}
#promo ul li div a{color:#FFF;font-size:12px;}
#promo ul li div h4 a{font-weight:bold;}
#promo ul li div h5 a{background:url(../images/triangle.png) no-repeat right center;font-size:11px;display:block;}
footer .wrap{padding:10px 0 24px;overflow:hidden;}
footer .links li{float:left;color:#8e8e8e;}
footer .links li a{color:#8e8e8e;font-size:10px;padding:0 5px;}
footer .links li:first-child a{padding-left:0;}
footer .links li a:hover{color:#555;}
footer .social-links{float:right;}
footer .social-links li{float:left;margin-right:5px;color:#8e8e8e;font-size:10px;}
footer .social-links li a{background:url(../images/social-icons.png) no-repeat;display:block;margin-top:-4px;height:20px;width:20px;}
footer .social-links li a.fb{background-position:-1px 0;}
footer .social-links li a.tw{background-position:-24px 0;}
footer .social-links li a.yt{background-position:-47px 0;}
footer .social-links li a.ln{background-position:-71px 0;}
footer .social-links li a.ml{background-position:-95px 0;}
.clear{clear:both}
.clearfix{display:block}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;margin:0;padding:0}
.last{margin-right:0 !important;}
.no-mar{margin:0 !important;}
.block{display:block !important;width:100% !important;text-align:left !important;}
.alignleft{float:left;}
.full{width:100%;overflow:hidden;}
.alignright{float:right;}
.hide{color:#f6f6f6 !important;}
.bold{font-weight:bold;}
.abitmore{width:auto;}
@media only screen and (min-device-width:320px) and (max-device-width:480px),
@media only screen and (min-width:321px),
@media only screen and (max-width:320px){.slider-link{top:auto;bottom:0;margin-left:-49%;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){.slider-link{top:auto;bottom:0;margin-left:-49%;}
}
@media only screen and (max-width:768px){img{display:block;height:auto;max-width:100%;width:auto;}
.wrap{width:92%;padding:0 4%;}
header .wrap{height:210px;}
#logo{bottom:0;height:114px;left:0;width:45%;display:block;position:absolute;z-index:99;}
#logo img{width:95%}
.lang-cont{padding-top:55px;float:right;width:auto;font-size:11px;}
.lang-cont li{display:block;float:left;width:auto;text-align:left;margin:0;padding:0;border-right:none;}
.lang-cont a,
.lang-cont span{padding-right:10px;display:inline;font-size:11px;color:#ff0000;}
.lang-cont.pt{padding-top:10px;}
.lang-cont .special a{display:block;color:#999999;padding-left:10px;border-left:1px solid #e0e0e0;}
.slider-link{top:245px;bottom:auto;margin-left:-49%;z-index:997;}
#promo ul li:nth-child(2n+2){margin-right:0;}
footer .links,
footer .social-links{float:none;margin:8px auto 15px;width:100%;}
.social-links li:first-child{width:100%;padding:0;margin:0 0 10px;;}
}
@media only screen and (max-width:768px) and (orientation:landscape){header .wrap{height:165px;}
#logo{bottom:0;height:114px;left:0;width:305px;position:absolute;z-index:99;}
#logo img{width:95%}
.lang-cont{padding-top:25px;float:right;width:auto;font-size:11px;}
.lang-cont.pt{padding-top:10px;}
.lang-cont li{display:block;float:left;width:auto;text-align:left;margin:0;padding:0;border-right:none;}
.lang-cont span{padding-right:10px;display:block;font-size:11px;color:#ff0000;}
.lang-cont .special a{display:block;color:#999999;padding-left:10px;border-left:1px solid #e0e0e0;}
#promo ul li{margin-right:10px;height:165px;width:165px}
#promo ul li:nth-child(2n+2){margin-right:10px;}
#promo ul li div{width:147px;margin-top:-24px;padding-top:76%;}
#promo ul li div h4 a{font-size:12px;}
#promo ul li div h5 a{font-size:10px;}
#promo .wrap img{margin-top:5px;}
}
@media only screen and (min-width:769px){}
@media only screen and (max-width:505px){#promo ul li{float:none;margin-right:0;}
.slider-link{top:auto;bottom:0;margin-left:-49%;}
}
.kq_footer_links{width:130px;float:left;line-height:18px;}
/*ul.kq_footer_links{list-style:none;margin:0 60px 0 0;font-size:13px;}*/
ul.kq_footer_links{list-style:none;margin:0 60px 0 0;font-size:12px;}
ul.kq_footer_links li{border-bottom:1px solid #dfdfdf;}
/*.kq_footer_links li a{text-decoration:none;color:#333;font-family:arial, serif;}*/
.kq_footer_links li a{text-decoration:none;color:#333;font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Arial, sans-serif;}
#coporate_body{background:#fff;}
#coporate_nav_2{float:left;width:160px;}
#coporate_body_info{float:right;width:800px;line-height:18px;}
.coporate_nav_2_ul{width:120px;background:#fff url(/images/templates/red_strip_grey_gradient_bg.jpg) 0 0 no-repeat;padding:15px;}
ul.coporate_nav_2_ul{list-style:none;line-height:18px;}
.coporate_nav_2_ul h2{color:#EB2227;font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Arial, sans-serif;letter-spacing:-1px;}
ul.coporate_nav_2_ul li a{text-decoration:none;color:#000;}
#coporate_body_info{width:770px;background:#fff url(/images/templates/red_strip_grey_gradient_bg.jpg) 0 0 no-repeat;padding:15px;}
#coporate_body_info h2{color:#EB2227;}
#coporate_body_info{list-style:none;}
#main_nav_style{background:#EB2227 url(/images/templates/small_gradient.png) 0px 250px;padding:8px;}
#main_nav_style a{color:#fff;text-decoration:none;}
#press_news_listing li{border-bottom:solid 1px #dfdfdf;padding:10px;list-style:none;clear:both;}
#press_news_listing li img{margin:10px;}
#ctl00_cph_contentarea1_cont_display img{margin:15px;}
#ctl00_cph_contentarea1_cont_display ul{list-style:none;}
#press_news_listing h4{color:#333;font-size:1.3em;}
#press_news_listing span{color:#666;}
#press_news_listing a#link_readmore{color:#EB2227;font-size:.9em;text-decoration:none;padding:0 30px 0 0;}
#press_news_listing_366{display:none;}
#press_news_listing_328{display:none;}
#press_news_listing_402{display:none;}
#press_news_story a{color:#EB2227;font-size:1em;text-decoration:none;}
#press_news_story span{color:#666;display:block;}
#press_news_story h4{margin:15px 0 0 0;color:#333;font-size:1.3em;}
#press_news_story p{margin:15px 0 0 0;}
#investor_list{margin:0px;}
#investor_list li{margin:0px;padding:5px;border-bottom:solid 1px #dfdfdf;list-style:none;}
#investor_list li h4{margin:15px 0 0 0;color:#000;font-size:1em;line-height:16px;font-weight:normal;}
#investor_list li span{color:#333;font-size:1em;line-height:60px;}
#investor_list li img{float:left;margin:0 0 0px 0;}
#investor_list li a{color:#EB2227;padding:0 0 0 10px;font-size:1em;text-decoration:none;}
#partners_and_alliances{display:block;list-style:none;}
#partners_and_alliances li{border-bottom:solid 1px #dfdfdf;clear:left;margin:10px 0 10px 0;}
#partners_and_alliances li h5{font-size:1.5em;float:left;margin:10px 0 10px 0;display:block;}
#partners_and_alliances li h5 a{text-decoration:none;color:#EB2227;}
#partners_and_alliances li p{float:left;width:550px;margin:0 0 10px 0;}
#partners_and_alliances li img{float:left;margin:10px 10px 50px 10px;width:127px;display:block;}
#fleet_landing{list-style:none;text-shadow:none;margin:10px 0 0 0;}
.fleet_name{width:167px;background:#fff;border-bottom:solid 1px #dfdfdf;padding:10px;}
#fleet_landing li{width:187px;height:200px;display:block;float:left;margin:0 5px 0 0;}
#fleet_landing li a{color:#EB2227;text-decoration:none;}
#fleet_landing li img{width:187px;}
.codeshare th{background:#DAC284 url(/images/templates/movie_gradient.png) 10px -1px;padding:5px;text-align:left;color:#000000;}
.codeshare tr{background:#FFFDF8 url(/images/templates/movie_gradient.png) 10px -1px;padding:5px;}
.codeshare tr td ,.codeshare tr th{padding:10px;}
.codeshare tr td{border-left:solid 1px #dfdfdf;border-bottom:solid 1px #dfdfdf;}
.codeshare{border-right:solid 1px #dfdfdf;}
.fleet_table th{background:#DAC284 url(/images/templates/movie_gradient.png) 10px -1px;padding:5px;text-align:left;color:#000000;}
.fleet_table tr{background:#FFF9E6 padding:5px;}
.fleet_table tr td{background:#FFFCF2;}
.fleet_table tr td ,.codeshare tr th{padding:10px;}
.fleet_table tr td{border-left:solid 1px #dfdfdf;border-bottom:solid 1px #dfdfdf;}
.fleet_table{border-right:solid 1px #dfdfdf;}
a.button{margin:10px 0 0 0;background:#EB2227 url(/images/templates/small_gradient.png) 0px 250px;padding:4px;clear:both;}
a.button ,a .button:visited{color:#fff;text-decoration:none;}
#careers_info{background:url(/images/templates/careers.jpg) no-repeat 0 0;padding:170px 0px 0 10px;}
#careers_info h1{color:#fff;margin:0 0 0 20px;text-shadow:#333 1px 0px 1px;}
/***NODANGA--03052016--
    .careers_info_secton{float:left;width:210px;margin:10px;padding:10px;height:200px;border:solid 1px #dfdfdf;background:#f0f0f0;text-decoration:none;}*
    .careers_info_secton h4{line-height:18px;font-size:16px;margin:0 0 20px 0;}
    .careers_info_secton a{border:solid 1px #dfdfdf;width:190px;display:block;margin:10px 0 0 0;padding:3px 0 3px 0;text-indent:10px;text-decoration:none;color:#333;background:#999;}*/
.careers_info_secton{float:left;width:210px;margin: 7px;padding: 1px;height: 170px;border:solid 1px #dfdfdf;background:#f0f0f0;text-decoration:none;}
.careers_info_secton:hover{background:#fff;}
.careers_info_secton h4{line-height:18px;font-size:16px;margin:0 0 20px 8px;}
.careers_info_secton p{font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Arial, sans-serif;font-size:10px;line-height:18px;font-size: 13px;margin:0 8px 20px 8px}
.careers_info_secton a{border:solid 1px #dfdfdf;width:190px;display:block;margin:10px 0 0 8px;padding:3px 0 3px 0;text-indent:10px;text-decoration:none;color:#333;background:#999;}
.careers_info_secton:hover a{background:#EB2227;color:#fff;text-shadow:none;}
/***NODANGA--03052016--
    .notifications_kq{float:left;width:335px;margin:10px;padding:10px;border:solid 1px #dfdfdf;background:#f9f5e9;text-decoration:none;}*/
.notifications_kq{float: inherit;width: 710px;margin:10px;padding:10px;border:solid 1px #dfdfdf;background:#f9f5e9;text-decoration:none;}
.notifications_kq h3{line-height:18px;font-size:16px;margin:0 0 10px 0;}
#exective_profile{display:block;}
#exective_profile li{clear:both;}
#exective_profile li img{margin:0 20px 20px 5px;float:left;width:100px;}
#exective_profile li h5{margin:10px 0 10px 0px;}
.input_newletter{border:solid 1px #999;font-size:11px;}
.btn_newsletter{color:#FFFFFF;background-color:#FF0000;border:solid 1px #dfdfdf;font-weight:bold;}
.csr{padding:10px;list-style:none;}
.csr h5{width:720px;font-family:Arial, sans-serif;font-size:1.2em;font-weight:normal;_float:none;background:#fff;border-bottom:1px solid #dfdfdf;height:30px;padding:3px 3px 13px 9px;cursor:pointer;}
.csr_details{width:720px;_float:none;background:#F4F4F4;font-weight:normal;line-height:18px;padding:10px 3px 10px 9px;color:#666;}
.csr_details img{float:left;padding:10px;}
.on{background:#fff;}
.over{background:#fff;}
#content-slider{width:800px;height:3px;margin:14px 5px 20px 5px;background:#fff url(/images/templates/red_strip_grey_gradient_bg.jpg) 0 4px no-repeat;float:right;position:relative;}
.ui-slider-handle{width:20px;height:13px;position:absolute;top:-5px;background:#999 url('/images/templates/kq_scroll.jpg') 1px 1px no-repeat;}
#content-scroll{width:750px;height:100px;margin-top:-10px;margin-right:10px;float:right;overflow:hidden;}
#content-holder{width:4500px;height:100px;}
.content-item{width:500px;height:100px;padding:5px;line-height:16px;float:left;}
.content-item span{margin-right:10px;letter-spacing:-6px;font-weight:bold;font-size:50px;width:140px;line-height:80px;border-right:solid 1px #666;color:#999;float:left;font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Arial, sans-serif;}
.content-item p{float:right;}
.boxgrid{width:293px;height:154px;margin:10px;float:left;background:#161613;border:solid 1px #999;overflow:hidden;position:relative;}
.boxgrid img{position:absolute;top:0;left:0;border:0;}
.boxgrid p{padding:0 10px;color:#afafaf;font-weight:bold;font:10pt "Lucida Grande", Arial, sans-serif;}
.boxcaption{float:left;position:absolute;background:#000;height:293px;width:100%;opacity:.9;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}
.boxcaption h3{color:#fff;font-size:18px;margin:0 0 0 10px;}
.captionfull .boxcaption{top:0px;left:0;}
.caption .boxcaption{top:0px;left:0;}
#tenders{display:block;list-style:none;}
#tenders li{border-bottom:solid 1px #dfdfdf;clear:left;margin:10px 0 10px 0;}
#tenders li h5{font-size:1.3em;float:left;margin:10px 0 10px 0;display:block;}
#tenders li h5 a{text-decoration:none;color:#EB2227;}
#tenders li p{float:left;width:550px;margin:0 0 10px 0;}
#tenders li img{float:left;margin:10px 10px 50px 10px;width:127px;display:block;}
.kqforms a{color:#EB2227;text-decoration:none;outline:none;}
/*****NODANGA---Used to style Timer. If it doesnt work put inline css**/
.numbers {
    padding: 0px;
    text-align: right; 
    font-family: Arial; 
    font-size: 28px; 
    font-weight: bold;   /* options are normal, bold, bolder, lighter */
    font-style: italic;  /* options are normal or italic */
    color: #222222;      /* change color using the hexadecimal color codes for HTML */
    background: #transparent;/* change color using the hexadecimal color codes for HTML */
}
.title {/* the styles below will affect the title next to the numbers, i.e., “Days”, “Hours”, etc. */
    padding-right: 5px;
    margin: 12px 0px 0px 0px;
    text-align: left;
    font-family: Arial; 
    font-size: 10px; 
    font-weight: bold;    /* options are normal, bold, bolder, lighter */
    font-style: italic;   /* options are normal or italic */
    color: #222222;       /* change color using the hexadecimal color codes for HTML */
    background: #transparent;  /* change color using the hexadecimal color codes for HTML */
}
#countdown {
    display: block;
    width: 400px;
    height: 47px; 
    border-style: none;    /* options are none, dotted, dashed, solid, double, groove, ridge, inset, outset */
    border-width: 2px;
    border-color: #transparent;    /* change color using the hexadecimal color codes for HTML */
    background-color: #transparent;    /* change color using the hexadecimal color codes for HTML */
    margin: 0px auto;
    position: absolute;    /* leave as "relative" to keep timer centered on your page, or change to "absolute" then change the values of the "top" and "left" properties to position the timer */
    top: -6px;    /* change to position the timer */
    left: 500px;   /* change to position the timer; delete this property and it's value to keep timer centered on page */
}
input#ctl00_cph_contentarea1_campaign_manager_from {
    font-size: 20px;
    font-family: 'open_sansregular' , Arial, sans-serif;
    color: #fff;
    background-color: #f02129;
    border-radius: 3px;
    border: none;
    outline: none;
    /* padding: 10px 50px; */
    float: right;
    margin-right: 0px;
    margin-left: 0px;
    font-weight: bold;
    cursor: pointer;
    width: 367px;
    margin-top: 5px;
    padding: 8px 30px;
}

/*******Wamalwa CAmpaign manager*/
/*NODANGA--10-05-2016*/
input#ctl00_cph_adsmain_campaign_manager_More {
    font-size: 20px;       
    font-family: 'open_sansregular' , Arial, sans-serif;    
    color:#fff;    
    font-weight: bold;    
    border-radius:3px;    
    border:none;    
    outline:none;          
    margin-bottom: 10px !important;      
    margin-top: 25px !important;      
    /*height: 43px;*/      
    width: 260px;      
    margin-left: 2px !important;      
    /*padding-top: 5px !important;*/      
    margin-right: 10px !important;      
    /* position: relative !important; */      
    float: right !important;
    padding: 8px 30px;
}
.container{ width:960px;  margin:0 auto; }

.my-journey{
    /*padding:15px 0;margin-right: 0px;*/ 
    padding:10px 0 0px 0; 
    border:0px solid #cccccc;
    margin-right: 25px;
}
.my-journey h1{
    /* margin: 15px 20px 0; */
    float: left;
    text-align: right;
    font-size: 16px;
    font-family: 'open_sansbold' , Arial, sans-serif;
    text-transform: uppercase;
    color: #000000;
    width: 30%;
    /*margin-top: 10px;*/
    margin-top: 13px;
    font-weight: bold;
}

.sign-up-for-jouney{
    background:url(/static/image_n/sign-up.png);
    background-repeat:no-repeat;
    background-size: 30px 31px;
    /*background-position: 12px 8px;*/
    background-position: 12px 6px;
    width: 330px;
    float: right;
    /*margin: 1em 0;margin-right: 0px;*/
    margin: 24px 0;
    margin-right: 23px;
    border:1px solid #cccccc;
    border-radius:3px;
    padding: 9px 0;
 }

.sign-up-for-jouney h3{ 
    color:#f02129;
    float: left; 
    font-family: 'open_sansbold' , Arial, sans-serif; 
    font-size:16px; 
    font-weight:bold;
    text-align: center; 
    text-transform:uppercase; 
     /*margin-top: 8px;*/ 
    margin-top: 7px;
	margin-left: 55px; 
}
	
.sign-up-for-jouney button{ float: right; 
	font-size:13px;
	font-weight:bold;
	font-family: 'open_sansregular' , Arial, sans-serif; 
	color:#fff; 
	background-color:#006800; 
	border-radius:3px; 
	border:none; 
	outline:none; 
	padding:10px 20px; 
	margin-right: 20px;
	cursor:pointer;
	}

.journey-btn{ /* width:385px; */ 
	padding: 0; 
	margin: 0 auto;}

.journey-btn button{ font-size:24px; 
	font-family: 'open_sansbold' , Arial, sans-serif;  
	background-color:#006800; 
	border-radius:5px; 
	border:none; 
	outline:none; 
	padding:10px 85px; 
	color:#fff;
	cursor:pointer;}
#ctl00_cph_contentarea1_campaign_manager_country_id {
    float: right !important;
    margin-bottom: 8px !important;
    margin-right: 10px !important;
    margin-left: 10px !important;
    padding: 7px 4px 7px 4px !important;
    /* position: relative !important; */
    margin-top: 10px;
}
input#ctl00_cph_contentarea1_campaign_manager_More {
    visibility: hidden;
}
