@charset "utf-8";
/* common Css */
body #content{ padding-bottom:35px}
.contentarea{ margin:15px 0}
.c-gray{ background:url(../images/index/c-gray-bg.png) repeat 0 0}
.contentarea a{color:#0000ff; text-decoration:underline}
.contentarea a:hover{color:#0000ff; text-decoration:underline;}
.contentarea p{line-height:24px;}
.contentarea h2{font: 40px/45px "bebas_neueregular"; border-bottom: 1px solid #d3d3d3; display: block; margin: 0 auto 25px; padding-bottom: 10px; position: relative;  text-align: center;  width: 80%; color:#057fd7}
.contentarea h2 b{ background: #fff none repeat scroll 0 0; color: #057fd7; display: block; font: 15px "Open Sans Light"; padding: 0 10px 0 0; position: absolute; width: auto; z-index: 999;}
.contentarea h2:before{content:"\e3cd"; display: inline-block; font: 14px/12px moon; width: 12px; color:#cdcdcd; font-weight:normal; position:absolute; left:50%; bottom:-6px}
.contentarea h2.no-brd{border:none; padding-bottom:0px; margin-bottom:10px;}
.contentarea h2.no-brd:before{content:""}
.contentarea h3 { position:relative; border-bottom: 1px solid #dbdbdb; padding-bottom:5px;font-family: "bebas_neueregular"; }
.cs-p { margin: 0 auto 20px; width: 71%;}
.marb25{margin-bottom:25px;}
.marb0{margin-bottom:0px!important;}
.marb10{margin-bottom:10px!important;}
.clear {clear: both; display: block; height: 0; overflow: hidden; visibility: hidden; width: 0;}
.last{margin-right:0px!important;}
.btn-green {background: #057fd7 url(../images/common/right-arrow2.png) no-repeat scroll 91% 8px;border-radius: 3px;box-shadow: 0 4px 0 0 #0268b1;color: #fff!important;font-size: 19px;padding: 6px 30px 4px 15px;text-align: center;text-decoration: none !important;transition: all 0.3s ease 0s; font-family: bebas_neueregular; letter-spacing: 1px; }
.btn-green:hover {background: #26a1f1 url(../images/common/right-arrow2.png) no-repeat scroll 91% 8px; color: #eee;box-shadow: 0 3px 0 0 #1183ce;}
.cta-box {background-color: #f9f9f9;border: 1px solid #d9d4cb;clear: both;display:block;margin: 24px 0;padding: 20px; text-align:center}
.cta-box span{font-size:17px; font-weight:normal; color:#222121;font-family:'Open Sans SemiBold'; display:block}
.cta-box a{ background: #82b440 none repeat scroll 0 0;border-radius: 5px;box-shadow: 0 5px 0 #618d26;color: #fff;display: inline-block;font-family: bebas_neueregular;font-size: 42px;line-height: 42px;margin: 15px 0 0;padding: 9px 20px 9px 58px;position: relative;text-decoration: none;transition: all 0.1s ease 0s; outline:none;}	
.cta-box a:hover{background: #74a200 none repeat scroll 0 0;color: #fff; text-decoration:none; box-shadow: 0 5px 0 #618d26;}
.cta-box a:active{box-shadow:0px 2px 0px 0px rgba(89, 125, 0, 1);}
.cta-box a:before{ content:"\e294"; display: inline-block; font: 32px moon; left: 15px; position: absolute;}

.sliderhome-wrap{display:block; width:100%; height:355px;}
.sliderhome-wrap .slider-home{ display:block; height:355px; opacity:0.6;}

.chk-points{display:block; }
.chk-points .chk-col-1{text-align:right;}
.chk-points .chk-col-2{text-align:center; position:relative}
.chk-points .chk-col-3{text-align:left;}
.chk-points ul{ margin:0; padding:0}
.chk-points ul li{list-style-type:none; padding:0; margin:0 0 40px;  position:relative; cursor:pointer}
.chk-points ul li.three{margin-bottom:0px;}
.chk-points ul li:hover{color:#000;}
.chk-points ul li:hover span.title{color:#057fd7;}
.chk-points ul li:hover:before{color:#057fd7;}
.chk-points ul li:before{ display: inline-block; font: 29px/12px moon; width: 12px; color:#333333; font-weight:normal; position:absolute; top:5px}
.chk-points ul li.one:before{content:"\e076"; right:-20px;}
.chk-points ul li.two:before{content:"\e016"; right:-20px;}
.chk-points ul li.three:before{content:"\e016"; left:15%;}
.chk-points ul li.four:before{content:"\e217"; left:-40px;}
.chk-points ul li.five:before{content:"\e124"; left:-40px;}

.chk-points ul li span.title{ display:block; font-size:16px; margin-bottom:5px; font-family:'Open Sans SemiBold';}
.chk-img > img { height: auto; margin-bottom: 20px; }

.sp-box{display:block; border:1px solid #e5e4e4; border-bottom:3px solid #e5e4e4; padding:40px 5px 5px; background-color:#fff; margin-top:37px; text-align:center; cursor:pointer }
.sp-box:hover{border:1px solid #d5d4d4; border-bottom:3px solid #d5d4d4; }
.sp-box span.opening-img {border:2px solid #b5b4b4; border-radius: 50%;height: 67px;left: 38%;position: absolute;text-align: center;top: 6px;transition: all 0.3s ease 0s;width: 67px; }
.sp-box span.opening-img img { margin-top:22px; }
.sp-box.first span.opening-img { background:url(../images/index/trans-jp-eng-img.png) 0 0 no-repeat; }
.sp-box.second span.opening-img { background:url(../images/index/trans-ptr-eng-img.png) 0 0 no-repeat; }
.sp-box.third span.opening-img { background:url(../images/index/trans-cn-eng-img.png) 0 0 no-repeat; }
.sp-box.fourth span.opening-img { background:url(../images/index/trans-in-eng-img.png) 0 0 no-repeat; }
.sp-box.fifth span.opening-img { background:url(../images/index/trans-kr-eng-img.png) 0 0 no-repeat; }
.sp-box:hover span.opening-img { background-position:right 0; }
.sp-box h4{font: 28px/28px "bebas_neueregular"; color:#000}
.sp-box:hover h4{color:#057fd7;}
.sp-box p{margin-bottom:0px;}


.sp-box1{display:block; border:1px solid #e5e4e4; border-bottom:3px solid #e5e4e4; padding:10px; background-color:#fff; margin-top:37px; text-align:left; }
.sp-box1:hover{border:1px solid #d5d4d4; border-bottom:3px solid #d5d4d4; }
.sp-box1 h4 { margin-bottom:0; }
.sp-box1 h4 a{ color:#333 !important; padding-top: 10px !important; margin-top:15px;     text-decoration: none;}
.sp-box1 h4 a:hover{color:#057fd7 !important;}
.sp-box1 p{margin-bottom:0px;}
.sp-box1 img {width: 100%;height: auto;}
.sp-box1 h4 a span.link-text {margin-top: 5px;display: block;font-size: 14px; line-height:18px}
.post-meta {    color: #888 !important; font-size:13px !important;}

.industry-list{margin:0; padding:0;}
.industry-list li{list-style-type:none; float:left; padding:0; margin:0 6px 10px;}
.industry-list li img{background:url(../images/index/industry-sprite.png) no-repeat 0 0; width:83px; height:83px;}
.industry-list li img.i-1{ background-position:0px 0px}
.industry-list li img.i-2{ background-position:-94px 0px}
.industry-list li img.i-3{ background-position:-201px 0px}
.industry-list li img.i-4{ background-position:-296px 0px}
.industry-list li img.i-5{ background-position:-396px 0px}
.industry-list li img.i-6{ background-position:-492px 0px}
.industry-list li img.i-7{ background-position:-576px 0px}
.industry-list li img.i-8{ background-position:-662px 0px}
.industry-list li img.i-9{ background-position:-760px 0px}
.industry-list li img.i-10{ background-position:-855px 0px}
.industry-list li img.i-11{ background-position:-935px 0px}
.industry-list li img.i-12{ background-position:-1033px 0px}


.cs-box{border: 1px dashed #959595; display: block; padding: 1px 2px; position:relative; background-color:#fff; cursor:pointer; text-decoration:none!important; margin-bottom:20px; min-height:214px;}
.cs-box .cssubtle{margin-bottom:0px; padding:0px 8px 5px; font-size:14px; line-height:22px; text-decoration:none; color:#000}
.cs-box h4{ margin:8px;  text-decoration:none; color:#000}
.cs-box:after{position:absolute; right:0; bottom:0; padding:5px; background:#5db1ed; content:"\e3b1"; color:#fff;font: 14px/12px moon;}

.cs-box:hover{background-color: #f2f9fe;    border: 1px solid #c5c5c5;    box-shadow: 2px 0 6px 0 #ccc;}
.cs-box:hover:after{background:#057fd7;}
.cs-h2{border-bottom: 0px solid #d3d3d3!important; font-size: 24px; line-height: 30px;}
.cs-h2 span{background-color: #fafafa;    border-bottom: 3px solid #efefef;border-radius: 32px; color: #057fd7; display: block; font-size: 16px; font-style: italic; line-height: 22px; margin-top: 10px; padding: 5px 15px;}


.cs-box2{border: 1px solid #e3e3e3;display: block;padding: 1px 2px 10px;position:relative;background-color:#fff;cursor:pointer;text-decoration:none!important;margin-bottom:20px;width: 266px;float: left;margin-right: 10px;}
.cs-box2 .cssubtle{margin-bottom:0px;    padding: 0 4px 2px 28px;    font-size: 13px;    line-height: 18px; text-decoration:none; color:#000; position:relative}
.cs-box2 .cssubtle:before{    color: #057fd7;    content: "\e19f";    display: inline-block;    font: 16px/18px moon;    left: 8px;    position: absolute;    top: 0px;    width: 13px;}
.cs-box2 h4{ margin:8px;  text-decoration:none; color:#000; font-size:15px;}
.cs-box2:after{position:absolute;right: 4px;bottom: 3px;/* padding:5px; *//* background:#1375CC; */content:"Read Full Interview >>";color: #0000ff;/* line-height:12px; */font-size: 13px;text-decoration: underline;}

.cs-box2:hover{background-color: #f2f9fe;
    border: 1px solid #c5c5c5;
    box-shadow: 2px 0 6px 0 #ccc;}
.cs-box2:hover:after{text-decoration: none;}




.clientlist{margin:0; padding:0;}
.clientlist li{list-style-type:none; float:left; padding:0;    margin: 0 15px 15px 0;border:1px solid #ebebeb; }
.cs-list{margin:0; padding:0;}
.cs-list li{list-style-type:none; float:left; padding:0; margin:10px 10px 15px 5px;border:1px solid #ebebeb;transition: all 0.3s ease 0s; }
.cs-list li:hover{border:1px solid #b1b1b1; box-shadow:2px 0 10px 0 #ccc }
.cs-list li img{padding:2px;}
.brdt0{border-top:none!important;}
.brdr0{border-right:none!important;}
.brdb0{border-bottom:none!important;}
.brdl0{border-left:none!important;}

.testimonials-wrap{ display:block; margin:25px 0; cursor:pointer}
.testimonials-wrap .quote-content{font-style:italic;color: #000;line-height:24px;border:1px solid #c9c9c9;padding:10px 15px 15px;position:relative;border-radius: 2px;background:#fff;font-family: "Open Sans"; font-size:14px}
.testimonials-wrap .quote-content span{color: #000;font-weight:bold;display:block;}
.testimonials-wrap .quote-content:before{content:"\e19f";color: #057fd7;display: inline-block;font: 34px/12px moon;left: 10px;position: absolute;top: -8px;width: 13px;}
.testimonials-wrap .quote-content:after{content:""; display:block; width:12px; height:24px; background:url(../images/testimonials/bubble-arrow.png) no-repeat 0 0; position:absolute; left:40px; bottom:-23px;}
.quote-meta {display: block; position: relative;margin-top: 22px;}
.quote-meta > img { border-radius: 50%; width: 62px; position:absolute; left:0; top:0}
.quote-meta strong{display:block; font-size:14px; color:#181818; margin-left: 70px; margin-bottom:2px;}
.quote-meta span{font-size:12px;color:#fff;margin-left: 70px;background-color: #333;padding:4px 8px;border-radius:6px;}

.titleSlogan1{ display:none !important;}


@media (min-width:320px) {
.topbar-container{display:none;}
.titleSlogan1 {display: inline-block;font-size: 12px;letter-spacing: 0;padding: 2px 0 10px 10px;}
.tabsub .nav-tabs.nav > li a {font-size: 11px !important;height: 70px;line-height: 12px;padding-left: 5px;text-align: center;}


.chk-points ul li{margin-bottom:20px; padding-left:10px}
.chk-points ul li::before{ color: #057fd7; font-size: 21px; left: -17px;}
.chk-points ul li.three::before{left:-27px;}
.chk-points ul li.four::before{left:-23px;}
.chk-points ul li.five::before{left:-27px;}
.chk-points .chk-col-1{text-align:left; padding-left:30px;}


.chk-points .chk-col-3{text-align:left;padding-left:30px;}
.cs-list li{width:50%; margin:10px 0px 15px 0px}
.cs-list li img { padding: 2px; width: 100%;}
.btn-green-footer, .btn-blue-footer {
    font-size: 17px;
    display: inline-block;
    max-width: 170px;
    margin: 10px 5px;
    clear: both;
}

}
@media (max-width:320px) {
	.sp-box span.opening-img{top:-33px}
.f-block{ display:block; clear:both}
.chk-points .chk-col-2{text-align:left;padding-left:30px;}
.chk-points .chk-col-2 .chk-img {display:none;}
}
@media (min-width:480px) and (max-width:580px){
.titleSlogan1 {display: inline-block;font-size: 12px;letter-spacing: 0;padding: 2px 0 10px 10px;}
.tabsub .nav-tabs.nav > li a {font-size: 13px !important;height: 70px;line-height: 16px;padding-left: 5px;text-align: center;}

.sp-box span.opening-img{top:-33px; left:45%}
.chk-points ul li{margin-bottom:20px;}
.chk-points ul li::before{ font-size: 21px; left: -27px;}
.chk-points ul li.three::before{left:-27px;}
.chk-points ul li.four::before{left:-27px;}
.chk-points ul li.five::before{left:-27px;}
.chk-points .chk-col-1{text-align:left; padding-left:30px;}
.chk-points .chk-col-2{text-align:left;padding-left:30px;}
.chk-points .chk-col-2 .chk-img {display:none;}
.chk-points .chk-col-3{text-align:left;padding-left:30px;}
.cs-list li{width:50%; margin:10px 0px 15px 0px}
.cs-list li img { padding: 2px; width: 100%;}
.clientlist li{width:47%; }
.clientlist li img { width: 100%;}
.testi-carousel .carousel-control { bottom: -26px;color: #057fd7 !important; font-size: 37px; top: auto;width: 8%;}
.btn-green-footer, .btn-blue-footer {
    font-size: 30px;
    display: inline-block;
    max-width: 190px;
    margin: 10px;
    clear: both;
}
.contentarea h2{font-size:34px;}
}
@media (min-width:580px) and (max-width:767px){
.titleSlogan1 {display: inline-block;font-size: 12px;letter-spacing: 0;padding: 2px 0 10px 10px;}
.h1-home{display:none}
.tabsub .nav-tabs.nav > li a {font-size: 13px !important;height: 70px;line-height: 16px;padding-left: 5px;text-align: center;}
.navbar-inverse .navbar-nav > li > a {color: #fff;font-family: bebas_neueregular;font-size: 18px;padding-left: 6px;padding-right: 6px;}

.sp-box span.opening-img{top:-33px}
.chk-points ul li{margin-bottom:20px;}
.chk-points ul li::before{ font-size: 21px; left: -27px;}
.chk-points ul li.three::before{left:-27px;}
.chk-points ul li.four::before{left:-27px;}
.chk-points ul li.five::before{left:-27px;}
.chk-points .chk-col-1{text-align:left; padding-left:30px;}
.chk-points .chk-col-2{text-align:left;padding-left:30px;}
.chk-points .chk-col-2 .chk-img {display:block;}
.chk-points .chk-col-3{text-align:left;padding-left:30px;}
.cs-list li{width:50%; margin:10px 0px 15px 0px}
.cs-list li img { padding: 2px; width: 100%;}
.clientlist li{width:30%; }
.clientlist li img { width: 100%;}
.btn-green-footer, .btn-blue-footer {
    font-size: 30px;
    display: inline-block;
    max-width: 190px;
    margin: 10px;
    clear: both;
}
.f-block{ display: inline-block;float: left;clear: none;}
.f-3{clear:both}
}

@media (min-width:768px) and (max-width:992px){
.topbar-container{display:block;}
.titleSlogan1 {display: inline-block;font-size: 15px;letter-spacing: 0;padding: 2px 0 10px 10px;}
.logo-box{ display:inline; float:left}
.right-box{ display:inline}
.h1-home{display:none}
.tabsub .nav-tabs.nav > li a {font-size: 16px !important;height: 70px;line-height: 22px;padding-left: 5px;text-align: center;}
.navbar-inverse .navbar-nav > li > a {color: #fff;font-family: bebas_neueregular;font-size: 18px;padding-left: 6px;padding-right: 6px;}

.sp-box span.opening-img { left: 60px; top: 2px;}
.chk-points ul li{margin-bottom:20px;}
.chk-points ul li::before{ font-size: 21px; left: -27px;}
.chk-points ul li.three::before{left:-27px;}
.chk-points ul li.four::before{left:-27px;}
.chk-points ul li.five::before{left:-27px;}
.chk-points .chk-col-1{text-align:left; padding-left:30px;}
.chk-points .chk-col-2{text-align:left;padding-left:30px;}
.chk-points .chk-col-2 .chk-img {display:block;}
.chk-points .chk-col-3{text-align:left;padding-left:30px;}
.cs-list li{width:25%; margin:10px 0px 15px 0px}
.cs-list li img { padding: 2px; width: 100%;}
.clientlist li{width:49%; }
.clientlist li img { width: 100%;}
.btn-green-footer, .btn-blue-footer{font-size:30px; min-width:200px}
.f-block{ display: inline-block;float: left;clear: none;}
.f-3{clear:none}
.f-4{clear:both}
.fix-head-top div#headerContainer {margin-top: 0px;}
.fix-head-top .titleSlogan1{display:none;}
.fix-head-top .right-box {display: block;float: right;width: 50%;}
.logo-box{ display:inline; float:left}
.topbar-container{display:none;}
.navbar .container {padding: 0px !important;margin: 0;width: 100%;}
.navbar-inverse .navbar-nav > li > a {font-size: 18px;padding-left: 8px;padding-right: 8px;}
.contact-no a {float: left;margin-right: 5px; width: 196px;margin-top: 8px;font-size: 20px;color: #454545;}
.top-quote-btn a{font-size: 28px;padding: 6px 13px;}
}

@media (min-width:992px) and (max-width:1024px){
.topbar-container{display:block;}
.titleSlogan1 {display: inline-block;font-size: 13px;letter-spacing: 0;padding: 23px 0 10px 10px;width: 290px;}
#logo{width:228px;}
.tabsub .nav-tabs.nav > li a {font-size: 16px !important;height: 70px;line-height: 22px;padding-left: 5px;text-align: center;}
.navbar-inverse .navbar-nav > li > a {color: #fff;font-family: bebas_neueregular; font-size: 21px;padding-left: 16px;padding-right: 16px;}
.sp-box span.opening-img{top:0px}
.chk-points ul li{margin-bottom:20px;}
.chk-points ul li:before{ font-size: 21px; left: -27px;}
.chk-points ul li.three:before{left:-27px;}
.chk-points ul li.three{text-align:left}
.chk-points ul li.four:before{left:-27px;}
.chk-points ul li.five:before{left:-27px;}
.chk-points .chk-col-1{text-align:left; padding-left:30px;}
.chk-points .chk-col-2{text-align:center;}
.chk-points .chk-col-2 .chk-img {display:block; text-align:center}
.chk-points .chk-col-3{text-align:left;padding-left:30px;}
.cs-list li{width:auto; margin:10px 0px 15px 0px}
.cs-list li img { padding: 2px; width: auto;}
.clientlist li{width:25%; }
.f-block{ display: inline-block;float: left;clear: none;}
.f-3{clear:none}
.f-4{clear:none}
.cs-box2{width:217px; padding-bottom:20px;}

.navbar .container {padding: 0px !important;margin: 0;width: 100%;}
.navbar-inverse .navbar-nav > li > a {font-size: 18px;padding-left: 8px;padding-right: 8px;}
.contact-no a {float: left;margin-right: 5px; width: 206px;margin-top: 8px;font-size: 22px;color: #454545;}
.top-quote-btn a{font-size: 28px;padding: 6px 13px;}
.h1-home{    font-size: 11px;}
.gala{right:-19px !important}
.fix-head-top .navbar-inverse .navbar-nav > li > a{padding-left: 10px; padding-right: 10px}

}

@media (min-width:1199px){
.topbar-container{display:block;}
.titleSlogan1 {display: inline-block;font-size: 15px;letter-spacing: 0;padding: 23px 0 0px 10px;width: 330px;}
.tabsub .nav-tabs.nav > li a {font-size: 16px !important;height: 70px;line-height: 22px;padding-left: 5px;text-align: center;}
.navbar-inverse .navbar-nav > li > a {color: #fff;font-family: bebas_neueregular; font-size: 20px;padding-left: 15px;padding-right: 14px;}
.cs-list li{width:auto; margin:10px 10px 15px 5px}
.cs-list li img { padding: 2px; width: auto;}
.f-block{ display: inline-block;width: 25%;float: left;clear: none;}
.f-3{clear:none}
.cs-box2{width:266px; padding-bottom:20px;}
}

.cta-box{max-width:800px; margin:24px auto;}
.gala {    height: 190px;  position: fixed;    right: 0;    top: 190px;    width: 60px;    z-index: 9999;     outline: none;}


#myModal1{z-index:99999;}

/*.modal2{position:fixed;top:50%;left:50%;z-index:1050;width:870px;margin:-250px 0 0 -420px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:none;}
.modal2.fade{-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;top:-55% !important;}
.modal2.fade.in{top:50%  !important;}
.modal2-header{padding:10px 0px;border-bottom:0px solid #eee;}
.modal2-header .close{margin-top:-20px;  margin-right: -20px;}
.modal2-header h3{margin:0;line-height:30px;}
.modal2-body{overflow-y:auto;max-height:400px;padding:15px;}
.modal2-form{margin-bottom:0;}
.modal2-content {    padding: 15px;}

#womensday{z-index:99999;}*/

@media (max-width: 1024px){
    .gala {
        display: none; 
	}
}

.navbar-collapse.in {
	height:300px;
	overflow-y:Scroll;
}
.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
    top:0;
    left:100%;
    margin-top:-6px;
    margin-left:-1px;
    -webkit-border-radius:0 6px 6px 6px;
    -moz-border-radius:0 6px 6px 6px;
    border-radius:0 6px 6px 6px;
}
.dropdown-submenu:hover>.dropdown-menu {
    display:block;
}
.dropdown-submenu>a:after {
    display:block;
    content:" ";
    float:right;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    border-width:5px 0 5px 5px;
    border-left-color:#cccccc;
    margin-top:5px;
    margin-right:-10px;
}
.dropdown-submenu:hover>a:after {
    border-left-color:#ffffff;
}
.dropdown-submenu.pull-left {
    float:none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
    left:-100%;
    margin-left:10px;
    -webkit-border-radius:6px 0 6px 6px;
    -moz-border-radius:6px 0 6px 6px;
    border-radius:6px 0 6px 6px;
}
.dropdown-submenu {
    float:none !important;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    background-color: #057fd7;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a,.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{
	color: #fff!important;
}