@charset "utf-8";

/*html {overflow-x:hidden}*/
body {background-color:rgba(255,255,255,1);/*overflow-x:hidden*/}
input[type='button'], button { cursor: pointer; }


/* skip navi */
/* .skip_navi {position:absolute;top:-1000em;left:-1000em} */
/* .skip_navi a{display:block;overflow:hidden;height:1px;width:1px;margin:0 -1px -1px 0;font-size:0;line-height:0} */
/* .skip-navi a:focus {background:#0fa24c;color:#fff;display:block;padding:10px 20px;z-index:3000;top:0;left:0;font-size:1em} */
.skip_navi { height: 0; }
.skip_navi a { display: block; position: absolute; top: -1000em; left: -1000em; }
.skip_navi a:focus {background: #FE6E17;color:#fff;display:block;padding:10px 20px;z-index:3000;top:0;left:0;}


/* layout */
#wrap, #kopo_wrap {width:100%;}

#header, #kopo_header {width:100%}
.global {width:100%;height: 40px;background-color: #003977;}  /* 160513 header수정 */
/*@media all and (max-width:720px) {
	.global {height:30px}
}*/
.global_layout {position:relative;max-width:980px;min-width:300px;margin:0 auto}

.gnb_menu {position:relative;min-width:300px;height: 80px;-webkit-transition: height .5s;-ms-transition: height .5s; -o-transition: height .5s; -moz-transition: height .5s;transition: height .5s;width: 100%; max-width: 980px; margin: auto;} /* 160502 transition */  /* 160513 header수정 */

.rep .logo,.campus .logo{display: none}
@media all and (max-width:900px) {
	.index .gnb_menu, .gnb_menu nav {display:none}
	.rep .gnb_menu,.campus .gnb_menu{display: none}
	.index .logo{position:absolute; display: block;margin-left: 10px;z-index: 1;margin-top: 5px;}
	#kopo_wrap .logo{left: 10px;position: absolute;top: 0;margin-top: 5px;}
	#wrap .logo{margin-left: 10px;}
}

@media all and (max-width:900px) {
	.logo img{width:100px ;height:30px ;}
	.gnb_menu{height: 55px;}
}


.gnb_menu nav {max-width:980px;margin:0 auto;}
.gnb_inner { max-width: 980px; margin: 0 auto; }

#container {width:100%;background-color:#fff;}
#container:after {content:'';display:block;height:0;clear:both}
@media all and (max-width:720px) {
	#container:before {content:'';display:block;height:2px;background-color:#4176c2}
}
.location {width:auto;height:70px;margin: 0 auto;}
.location >div{top: 0px;width:100%;border-bottom:1px solid #f2f2f2;z-index: 90;background: #fff;}
.location_box {position:relative;max-width:980px;margin:0 auto;}
.location_box > ul { height: 90px; /* overflow: hidden; */ }

div.content_wrapper { max-width: 1000px; margin: 0 auto; }
#contents1, #contents, #kopo_contents {width:100%}
#contents:after, #kopo_contents:after {content:'';display:block;height:0;clear:both}
.contents_box {position:relative;max-width:980px;margin:0 auto;min-height:500px;padding:10px 10px 0 10px}
#contents_upper {position: relative; max-width:980px; margin: 0 auto; /*padding: 34px 10px 20px 10px;*/ height: auto; }
#contents_upper ~ #contents.bbs { margin-top: 10px; }
#contents_upper ~ #contents .contents_box { padding-top: 0; }
.search_wrap {position: relative;max-width: 980px;width: 100%;margin: 0 auto;min-height: 500px;padding: 0 10px;display: table;table-layout: fixed;} /* 160512 검색 */
.search_wrap > * {padding-top: 36px;display: table-cell;} /* 160512 검색 */
#content_footer {position:relative;max-width:980px;margin:0 auto;padding: 50px 10px 30px;}
.content_mng { margin-bottom: 20px; text-align: right; }
.content_mng:after {content:'';display: block;clear:both;border-bottom: 10px;}
.content_mng a { display: inline-block; padding: 0 24px; height: 36px; line-height: 36px; }
@media all and (max-width:720px) {
	.contents_box {padding:0 10px 0 10px}
	#contents_upper {padding:0 10px 0 10px}
}


#footer, #kopo_footer {width:100%;margin-top:20px}
#kopo_footer { margin-top:0; }
.footer_util {background-color:#2c2c2c}
.footer_util_box {position:relative;max-width:980px;margin:0 auto;padding:14px 10px 10px 10px}
.footer_util_box:after {content:'';display:block;height:0;clear:both}
.footer_info {background-color:#383737;z-index: 2;position: relative;}
.footer_info_box {position:relative;max-width:980px;margin:0 auto;padding:15px 10px 55px 10px}
.footer_info_box:after {content:'';display:block;height:0;clear:both}
.footer_info .bx-viewport{max-height: 152px;max-width: 291px;}






/* header */
.logo {margin-top: 15px;float: left;}  /* 160525 header수정 문미희 */
/*@media all and (max-width:720px) {
	.logo {top:42px}
}*/
.logo a {display:block}

.util {overflow:hidden}
.util li {float:left}
.util_left {float:left}
.util_left li {float:left}
.util_left li a {display:block;height: 40px;font-size: .875em;line-height: 40px;padding: 0 23px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}  /* 160525 header수정 문미희 */

ul.util_select_lang {position: absolute;right: 0; min-width: 142px;z-index: 2;display:none;}
ul.util_select_lang.on { display: block; }
ul.util_select_lang li { float: none; }
ul.util_select_lang li:not(:last-child) {border-bottom: 1px solid #fff;}
ul.util_select_lang li a {color: #fff;text-indent: 0;height: 40px;line-height: 40px;border: 0;padding: 0 11px;background: #444;font-size: 0.875em; display: block;}
ul.util_select_lang span.lang_ko {width: 19px;height: 19px;display: inline-block;background:url("../images/layout/lang_ico_ko.png") no-repeat;vertical-align: middle;}
ul.util_select_lang span.lang_en {width: 19px;height: 19px;display: inline-block;background:url("../images/layout/lang_ico_en.png") no-repeat;vertical-align: middle;}
ul.util_select_lang span.lang_ch {width: 19px;height: 19px;display: inline-block;background:url("../images/layout/lang_ico_ch.png") no-repeat;vertical-align: middle;}
ul.util_select_lang span.lang_vt {width: 19px;height: 19px;display: inline-block;background:url("../images/layout/lang_ico_vt.png") no-repeat;vertical-align: middle;}
ul.util_select_lang span.lang {height: 40px;line-height: 40px;margin-left: 10px; display: inline-block;}
ul.util_select_lang li:hover a span.lang{text-decoration: underline;}

/*@media all and (max-width:640px) {
	.util_left li a {height:30px;font-size:1em;padding:0 10px;margin-right:1px}
}*/
.btn_slide_wh a {color: #fff;background-color: #002f67;} /* 160513 header수정 */
.btn_slide_cp a {color: #fff;background-color: #003977;} /* 160513 header수정 */
.btn_slide_org a {color:#fff; background:url("../images/layout/icon_search_wh.png") 15px 50% no-repeat; background-color:#014695; padding-left: 40px !important;} /* 160513 header수정 */
@media all and (max-width:900px) {
	html[lang='vi'] .util_left li a {max-width: 180px;}
}
@media all and (max-width: 620px) {
	html[lang='vi'] .util_left li a {max-width: 120px;}
}
@media all and (max-width: 560px) {
	html[lang='vi']  .util_left li a {max-width: 80px;}
	.util_left li a {padding: 0 6px;}
}
@media all and (max-width: 480px) {
	.btn_slide_org a {padding-left: 11px !important;background: #014695;}
}
@media all and (max-width: 320px) {
	html[lang='vi'] .util_left li a {max-width: 50px;}
}

.util_right {float:right;display:block}
.util_right li.pc >a{display:block;height:40px;overflow:hidden;text-indent:-9999em;background:url("../images/layout/icon_util.png") no-repeat;border-left: 1px solid #0d437e;} /* 160513 header수정 */
.util_right li.mobile >a{display:block;height:40px;color: #fff;font-size: .875em;line-height: 40px;padding: 0 10px;    border-left: 1px solid #0d437e;}
.util_right li.pc a.btn_search { border: none;background-position: 0 0px;width: 40px; background-color: #0150a9; } /* 160513 header수정 */
.util_right li.pc a.btn_search:hover, .util_right li a.btn_search:active {background-color:#0f51ca} /* 160513 header추가 문미희 */
.util_right li.pc a.btn_sitemap {background-position: -40px -40px;width: 40px;} /* 160513 header수정 */
.util_right li.pc a.btn_sitemap:HOVER { background-position: -40px 0; } /* 160513 header수정 */
.util_right li.pc a.btn_en {background-position: -80px -40px;width: 40px;} /* 160513 header수정 */
.util_right li.pc a.btn_en:HOVER, .util_right li a.btn_en.on { background-position: -80px 0; } /* 160513 header수정 */
.util_right .util_search_input >div{height: 40px;background-color: #0150a9;padding-left: 4px;display: table-cell;vertical-align: middle;}
.util_right .util_search_input >div input{height: 32px;border: none;}
.util_right li.util_sitemap.mobile{display: none;}
.util_right li.util_sitemap.pc{display: block;}
@media all and (max-width:720px) {
	.util_search {display:none;}
	.util_search_input {display:none;}
	
	/*.util_right li a.btn_search {width:32px;height:30px;background-size:32px}*/
}
@media all and (max-width:900px) {
	.util_right li.util_sitemap.mobile{display: block;} 
	.util_right li.util_sitemap.pc{display: none;} 
}


.menu_level {float:right;max-width: 800px;padding-top: 20px;height: 55px;} /* 160525 header수정 문미희 */
ul.menu_level:after {content:'';display:block;height:0;clear:both}
.menu_level > li {float:left}
.menu_level > li:after {content:'';display:block;height:0;clear:both}

.menu_fst {display:inline-block;font-size:1.125em;color:#333333;letter-spacing:0em;margin-left: 3.25em;overflow:hidden;height: 55px;text-align: center;} /* 160525 header수정 문미희 */

.menu_level.world { height: 60px; padding-top: 15px; }
.menu_level.world .menu_fst, .translated-ltr .menu_fst { font-size:1.06em; margin-left: 2.25em; height: 60px; }
.menu_level > li:first-child .menu_fst { margin-left:0 !important; } /* 160513 header수정 */
.menu_fst:hover {color:#4176c2;text-decoration:none;background:url("../images/layout/bg_gnb_over.gif") no-repeat 50% 100%} /* 160525 header수정 문미희 */
.menu_fst.on {color:#4176c2;text-decoration:none;background:url("../images/layout/bg_gnb_over.gif") no-repeat 50% 100%} /* 160525 header수정 문미희 */

.menu_fst:before {content: '';display: inline-block;vertical-align: middle;height: 65px;clear: both;}
a.menu_fst span { vertical-align: middle; display: inline-block; position: relative; }
a.menu_fst span img.gov3icon { position: absolute; top: -24px; left:0; right: 0; margin:auto; }

.sub_level {position:absolute;z-index:-1;width:164%; top:80px;left:-32%; background-color: #FAFAE6;} /*160525 문미희 수정*/
.sub_level.on { z-index: 99; }

.sl_box {width:980px;margin:0 auto;padding:0 0 30px; }
/* .sub_level.on .sl_box { visibility: visible; } */
.sl_box:after {content:'';display:block;height:0;clear:both}
.sl_box > li {float:left;width:20%;line-height:26px;margin-top:30px; padding-right: 10px; box-sizing: border-box; }
.sl_box.wide1 > li { width: 100%; padding-right:0; }
.sl_box.wide2 > li { width: 50%; }
.sl_box.wide3 > li { width: 33%; }
.sl_box.wide4 > li { width: 25%; }
.sl_box.wide2 > li:nth-child(2n) { padding-right: 0;}
.sl_box.wide3 > li:nth-child(3n) { padding-right: 0;}
.sl_box.wide4 > li:nth-child(4n) { padding-right: 0;}
.sl_box > li:after {content:'';display:block;height:0;clear:both}
.sl_box > li:nth-child(5n) { padding-right: 0;}
.sl_box > li:nth-child(5n+1) {clear:left}
.sl_box span.m_win {display: inline-block;width: 11px;height: 12px;margin-left: 4px;background: url('../images/main/main_win.png') no-repeat;vertical-align: middle;}
.sl_box span.m_win2 {display: inline-block;width: 11px;height: 12px;margin-left: 4px;background: url('../images/main/main_win2.png') no-repeat;vertical-align: middle;}

/* 20210831 메인개편하면서 막음
.menu_scd {display:inline-block;font-weight:bold;font-size:0.938em;color:#444;line-height: 1em; vertical-align: top;}
.menu_scd.on { color: #4176c2; }
.menu_thd {margin-top:6px;}
.menu_thd li {display:block; line-height: 1em; margin-bottom: 12px; }
.menu_thd li:LAST-CHILD { margin-bottom: 0;}
.menu_thd li a {font-size:0.875em;color:#666}
.menu_thd_grp1 { color: #3176c2;font-size: 0.938em; }
.menu_thd_grp1 + .menu_thd_grp2 { margin-left: 5px; }
.menu_thd_grp1 + .menu_thd_grp2 ~ :not([class]) { margin-left: 10px; }
.menu_thd_grp2 { color: #4176c2;font-size: 0.938em; }
.menu_thd_grp2 ~ :not([class]) { margin-left: 5px; white-space: nowrap; }
:not(.menu_thd_grp1) + .menu_thd_grp2 ~ :not([class]) { margin-left: 5px !important; white-space: nowrap; }

li.menu_thd_grp3 { margin-bottom: 8px; }
section.mobile_menu li.menu_thd_grp3 { margin-bottom:0; }
li.menu_thd_grp3 a { color: #4176c2; }
li.menu_thd_grp3 ~ .menu_four { margin-left: 12px; font-size:.9em; }
html.global li.menu_thd_grp3 ~ .menu_four { line-height: 1.2em; margin-bottom: 10px; }

#kopo_gnb {position: absolute;z-index: 10;left: 0;right: 0;max-width: none;}
#kopo_gnb .menu_fst{color: #fff}
#kopo_gnb .menu_fst:hover{color: #fff;background: url('../images/main/bg_gnb_over.png') no-repeat 50% 100%}
#kopo_gnb .menu_fst.on{color: #fff;background: url('../images/main/bg_gnb_over.png') no-repeat 50% 100%}
#kopo_gnb .sub_level{display:none;background: none;height:inherit;width: 100%;left: 0;z-index: 99;} 
#kopo_gnb .menu_scd{color: #fff}
#kopo_gnb .menu_thd li a{color: #fff}
#kopo_gnb .sub_level > div{position: relative;}
#kopo_gnb .sub_level .sub_level_filter{    background: #1f4a8a;opacity: 0.8;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;filter: alpha(opacity=60);}
#kopo_gnb .sl_box{position:relative; z-index: 1; }
*/

/*서브메뉴 높이*/
.h_gnb3 {height:380px}
.h_gnb4 {height:460px}
.h_gnb5 {height:580px}



/* container */
.location_box {font-size:0.875em;color:#777}
.location_box:after {content:'';display:block;height:0;clear:both}
.menu01, .menu02, .menu03, .menu04, .menu05 {float:left}
.menu01 {width:42px;height:44px;border-right:1px solid #f2f2f2;border-left:1px solid #f2f2f2;background:url("/assets2021/img/home_icon.png") no-repeat center #006CB2;background-size: 16px;}
.menu02, .menu03, .menu04, .menu05 {position:relative;/* min-width:200px; */height:100%;/* margin-left:-1px; */border-right:1px solid #f2f2f2;background:url("/assets2021/img/dropdown_btn.png") no-repeat calc(100% - 10px) 50%;box-sizing: border-box;
    background-size: 10px 6px;}


.location nav ul li.menu01 a {display:block;width:42px;height:100%;text-decoration:none;}
.location nav ul li:not(.menu01) a{display:block;padding:15px 30px 15px 17px;align-content:center;text-decoration:none;text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width:100%; height: 100%;}
.loc_down {max-height:360px;height:100%;overflow:auto;position:absolute;min-width: 160px;border-left:1px solid #f2f2f2;background-color:#fff;z-index:9999;display:none;margin-top: 1px;border-right: 1px solid #f2f2f2;box-sizing: border-box;}
.loc_down.on { display: inline-table; width: 100%; }

/* .loc_down ul li a {border-bottom:1px solid #f2f2f2} */
.loc_down ul li a:hover {text-decoration:underline}
.loc_down ul li .active {color:#fff;background-color:#878787}
@media all and (max-width:720px) {
/* 	.menu05 {display:none} */
	.loc_down {min-width: 0;}
	.location nav ul li:not(.menu01) a {padding: 14px 30px 13px 17px;}
	.loc_down a {padding: 1rem !important;}
}
@media all and (max-width:480px) {
	.location nav ul li:not(.menu01) a {padding: 15px 30px 14px 8px;}
	.loc_down a {padding: 15px 8px 14px 8px !important;}
}


/* footer */
.footer_util_left {float:left}
.footer_util_left li {float:left}
.footer_util_left li a {display:block;/*font-weight:bold;*/font-size:0.813em;color:#a6a6a6;height:28px;line-height:28px;margin-right:1.188em}
.footer_util_right {float:right}
.footer_util_right li {float:left}
.footer_util_right li a {display:block;font-weight:bold;font-size:0.688em;color:#a1a1a1;width:105px;height:28px;line-height:28px;background-color:#1a1a1a;margin-left:10px;text-align:center}

.img_ban {float:left;max-width:622px;margin-bottom:22px}
.img_ban ul:after {content:'';display:block;height:0;clear:both}
.img_ban li {float:left;margin-right:23px;height:50px;line-height:11px}
.img_ban li span {font-size:0.688em;color:#fff}
.img_ban li a:hover {color:#fff}
.imgbn01, .imgbn02, .imgbn03, .imgbn04, .imgbn08 {display:block;background:url("../images/layout/ban_footer.png") no-repeat;height:41px}
.img_ban .imgbn01 {background-position:0 0;padding:9px 0 0 44px}
.img_ban .imgbn02 {background-position:0 -60px;padding:9px 0 0 43px}
.img_ban .imgbn03 {background-position:0 -120px;padding:9px 0 0 57px}
.img_ban .imgbn04 {background-position:0 -180px;width:75px;height:50px}
.img_ban .imgbn08 {background-position:0 -253px;width:54px;height:47px}
.img_ban .imgbn05 {display:block;background:url("../images/layout/imgbn05.png") no-repeat;height:41px;width:150px;}
.img_ban .imgbn06 {display:block;background:url("../images/layout/imgbn06.png") no-repeat;height:41px;width:96px;}
.img_ban .imgbn07 {display:block;background:url("../images/layout/imgbn07.png") no-repeat;height:41px;width:94px;}

address {float:left;font-style:normal;font-size:1em;color:#939393;max-width:650px;margin-bottom:3px}
html.global address { max-width: 100%; }
.copyright {float:left;font-size:0.938em;color:#939393;max-width:622px;margin-bottom:36px}
.notice_email {float:left;font-size:0.75em;color:#939393;max-width:622px;line-height:16px}

.footer_ban {float:right;max-width:291px;height: 192px;}
@media all and (max-width:970px) {
	.footer_ban {display:none}
}
.ftban_control {float:right;font-size:0.75em;margin-bottom:5px;height:18px}
.ftban_control span, .ftban_control a{color:#a3a3a3}
.ftban_loc {float:left}
.ftban_btn {float:left;margin-left:8px}
.ftban_btn li {float:left}

.btn_ftb_pre {float:left;margin-left:10px;width:18px;height:18px;background:url("../images/layout/btn_ftban.gif") no-repeat 0 -56px}
.btn_ftb_pause {float:left;margin-left:4px;width:18px;height:18px;background:url("../images/layout/btn_ftban.gif") no-repeat 0 -84px}
.btn_ftb_start {float:left;margin-left:4px;width:18px;height:18px;background:url("../images/layout/btn_ftban.gif") no-repeat 0 -140px}
.btn_ftb_next {float:left;margin-left:4px;width:18px;height:18px;background:url("../images/layout/btn_ftban.gif") no-repeat 0 -112px}
.btn_ftb_img {float:left;margin-left:10px;width:18px;height:18px;background:url("../images/layout/btn_ftban.gif") no-repeat 0 -28px}
.btn_ftb_list {float:left;margin-left:4px;width:18px;height:18px;background:url("../images/layout/btn_ftban.gif") no-repeat 0 0}



/*form 공통*/
input[type="text"],input[type="password"],input[type="tel"],input[type="number"] {padding:0 4px;color:#494949;font-size:1em}
.checkbox, .radiobtn {vertical-align:middle;margin-right:8px}
.spantxt {margin-left:8px}




/*satis_box 만족도 조사*/
 /*160511 디자인 변경 반영*/
.satis_box {width:100%;margin-bottom:28px;margin-top:28px;border: 1px solid #ddd;} /*160511 수정*/

.manager {height: 50px;border-bottom: 1px solid #ddd;margin: 0 22px;} /*160511 수정*/
.manager:after {content:'';display:block;height:0;clear:both}
.manager_tit {float:left;min-width:127px;font-weight:bold;font-size:1em;color:#464646;line-height:3.125em;text-align:center}
.manager_info {float:left;max-width:851px;font-size:1em;color:#464646;/* padding:0 15px; */line-height:3.125em;} /*160511 수정*/
.manager_info p {display: inline-block;vertical-align: top;}
.manager_info span {float:left}
.manager_info p span:first-child { color: #222; font-weight: bold; } /*160511 수정*/
.manager_info p span:last-child {float:left;margin-right:35px}
@media all and (max-width:640px) {
	.manager_info p span:first-child {display:none}
	.manager_info p span:last-child {margin-right:10px}
}
@media all and (max-width:480px) {
	.manager_tit {display:none}
	.manager { height: auto; }
}

.satis {display: inline-block;width: 100%;} /*160511 수정*/
.satis_inner {padding: 22px 28px 24px 22px;}
.satis_inner:after {content: '';display: block;clear: both;}
@media all and (max-width:640px) {
	.satis_inner {padding-left:28px;background:none}
}
.satis_tit {font-size:1em;color: #222;font-weight: bold;margin-bottom: 15px;} /*160511 수정*/
.satis_radio {display:inline-block;font-size:1em;color:#464646;margin-right:10px;}
.satis_radio span {display:inline-block;margin-right:7px;margin-bottom:4px;line-height: 2.4em;} /*160511 수정*/
.satis_radio span label {margin-left: 4px;}
.satis_radio input[type="radio"] {vertical-align:middle}
.satis_opn { float: right; } /*160511 수정*/
.satis_etc {display:inline-block;vertical-align:top;}
.satis_etc input[type="text"] {border:1px solid #c3c6d0;height: 36px;width:380px;} /*160511 수정*/
.btn_eval {padding: 0 16px;background-color:#595959;color:#fff;border:none;height: 38px;font-size: 0.813em;vertical-align:middle;margin-left: 4px;} /*160511 수정*/
.btn_eval:hover {cursor:pointer}
@media all and (max-width:970px) {
	.satis_opn { float: none; } /*160511 수정*/
	.satis_etc {display:block;}
	.satis_etc input[type="text"] {width:100%;margin-bottom: 8px;box-sizing: border-box;} /*160511 수정*/
	.btn_eval {display:inline-block;}
}
.hidden{display: none;}
/*reset.css에 선언되어 있어 중복제거 .blind{display:block; height: 0; width: 0; font-size: 0; line-height: 0; margin: 0; padding: 0; overflow:hidden;}*/
.swiper-container { margin: 0 auto; position: relative; overflow: hidden; z-index: 1; }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; overflow: hidden; -webkit-transition: margin-left .5s; -ms-transition: margin-left .5s; -o-transition: margin-left .5s; -moz-transition: margin-left .5s; transition: margin-left .5s; margin-left:0;}
.swiper-wrapper.search { margin-left: -100%; }
.swiper-wrapper:after { content:''; display: block; clear: both; }
.swiper-slide { -webkit-flex-shrink: 0; --ms-flex: 0 0 auto; flex-shrink: 0; width: 100%; position: relative; float: left; overflow:hidden; }
.swiper-slide.active { height: auto; overflow-y: auto; z-index: 1; }
.swiper-slide.vhidden { height: 500px; visibility: hidden; }

#google_translate_element{background: #444;padding: 10px}
#google_translate_element .goog-logo-link,#google_translate_element .goog-logo-link:link,#google_translate_element .goog-logo-link:visited,#google_translate_element .goog-logo-link:hover,#google_translate_element .goog-logo-link:active{color: #fff;}
#google_translate_element .goog-te-gadget{color: #fff;}