body{font-family:'Baloo 2',cursive;font-size:15px}a,a:active{color:#333}a,a:active,a:hover{text-decoration:none}#header{background-color:#3e3e84;color:#fff;padding:15px 0 10px;font-size:16px}#header .container .fa{margin-right:5px;color:#cfd500}.fa-bg-circle{background-color:#fff;border-radius:100%;text-align:center;display:block;width:20px;height:20px;margin-right:10px}.fa-bg-circle .fa.fa-facebook{margin-right:0!important;color:#3e3e84!important;margin-top:5px}.fa-skype{margin-top:0;color:#fff!important;font-size:21px!important}#navbar{padding:15px 0 0;font-size:19px}#navbar .navbar-nav li a,body{color:#333}#navbar .navbar-nav li.active a{background-color:#8ec86e}.navbar-nav>li>a{padding-bottom:12px}#navbar #togger-navbar-mobi{background-color:transparent;height:30px;border:0;width:40px;margin-top:8px;margin-left:10px}#navbar #togger-navbar-mobi span{height:2px;background-color:#333;display:block;margin-bottom:5px}#navbar .logo{margin-top:-10px}#navbar .logo img{max-width:100%}.flags{margin:-5px 0 0}.flags>li{position:relative;padding-bottom:5px;padding-top:6px}.flags>li>a{color:#fff}.flags>li a span{margin-top:6px;margin-right:7px}.flags li ul{display:none;position:absolute;top:30px;left:-2px;z-index:10;background-color:#fff;box-shadow:0 0 3px #999;width:130px;color:#333;padding:0}.flags>li:hover ul{display:block}#footer .footer-box .footer-box-content li,.flags,.flags li{list-style:none}.flags li .flag,.flags li ul .flag{display:block;width:16px;height:11px;background-image:url(../images/flag-sprite.png);background-repeat:no-repeat}.flags li ul li{padding:2px 10px}.flags li ul li:hover{background-color:#ccc;cursor:pointer}.flags li ul li .flag{float:left;margin-right:10px;margin-top:5px}.flags .flag.vi{background-position:center bottom}.flags .flag.en{background-position:center top}.flags .flag.jp{background-position:center center}#flags-mobi{margin-top:12px;margin-right:10px}#flags-mobi li ul{left:-100px;top:24px}@media (max-width:768px){#navbar{padding:0;border-bottom:1px solid #ccc}#navbar-nav{display:none;position:fixed;top:42px;left:0;background-color:#fff;width:70%;box-shadow:0 0 3px #ccc;max-width:250px;padding-left:15px;height:100%;z-index:10}#navbar-nav.show{display:block}#navbar .logo{margin-top:-8px;margin-left:15px}}#footer{background-color:#333;padding:30px 0;color:#fff}#footer .footer-box h1{font-size:25px!important;color:#f2a100;padding-bottom:5px;margin-bottom:15px}#footer .footer-box .footer-box-content li a,#footer .footer-box .footer-box-content p{color:#ccc;font-size:16px}#footer .footer-box ul.footer-box-content{margin:0;padding:0}