
/* ===================== */
/* ===== 작성자 : joo ======= */
/* ===================== */

/*게시판 리스트*/

.wt {color:#fff;}
.cc {color:#ababab;}
.r {color:red;}
.b {font-weight: bold;}
.green {color: #95C336;}
	  
.pink {color:#ff4081;}
.pink.u {color:#ff4081;text-decoration: underline; }
.pink2 {color:#58008b;}

.warp_board_top {position:relative; height:40px;  margin-bottom:1.4em;}
.board.list .warp_board_top {  margin-top: -2em;}
.warp_board_top .result {  position:absolute;bottom:0;color:#222222; }
.board_search {position:absolute; top:0; right:0;}
.board_search:after {content:''; display:block; clear:both;}
.board_search div {display:inline-block; float:left;}
.b_list table {border-top:2px solid #043168;  border-bottom: 1px solid #333333;}
.b_list table tr:hover td {background:#ecf9ff;transition: all 0.1s ease-in-out;}
.b_list table tr:hover td a {color:#1596d6;    text-decoration: none;}
.b_list th {text-align:center;padding:15px 0;border-left:1px solid #d4dce5; background:#f8f8f8; color:#333333;
font-size:15px;}
.b_list td {padding:10px 6px; border-top:1px solid #d4dce5; border-left:1px solid #d4dce5;}
.b_list td a { display:inline-block; font-weight:bold; color:#333333;font-size:17px;padding-top:6px;padding-bottom:6px;}
.b_list td:first-child,
.b_list th:first-child {border-left:none;}
.b_list td.no {color:#333;font-weight:bold;}
.b_list td.date, .b_list td.count {}
.b_list td.ttl { text-align:left; padding-left:16px;padding-right:16px;line-height:1.7em;}
.b_list td .notice {display:inline-block; color:#fff; background:#1596d6; padding:10px; font-weight:bold;}
.b_list td .file {vertical-align:top;}
.b_list td .file i {text-indent:-99999px;display:inline-block; vertical-align:middle; width:17px;height:17px;
background:url(/images/icon/icon_file.png) no-repeat center; background-size:100% 100%;}
/*검색*/
.b_srch {text-align:right; width:100%;}
.b_srch > * {text-align: left;}
.b_srch:after {content:''; display:block; clear:both;}
.b_srch .b_srch {width:34px; line-height:40px; border:none; vertical-align:middle;}
.b_srch .b_select {position:relative; width:145px;height:40px; line-height:40px;display:inline-block; vertical-align:top;
text-align:left;    margin-right: 20px;}
.b_srch .b_select > label {position:absolute; width:100%; height:100%; background: #fff url(/images/icon/arr_select.gif) no-repeat;
    background-position: center right 10px; color:#222; padding-left:10px;  border:1px solid #cccccc; }
.b_srch .b_select > select {    position: absolute; width: 100%;height: 100%;opacity: 0; padding-left: 10px;}
.b_srch .b_input input[type=text] {width:190px;  text-indent:10px;float:left; border-right:none;}
.b_srch .b_input a.b_srch_btn {float:left; display:block;  width:35px; height:40px; border:1px solid #cccccc; border-left:none;
text-indent:-999999px;background:#fff url(/images/icon/icon_board_search.gif) no-repeat 5px;}

.b_list td.dong a{font-size:13px; padding-top: 0px; padding-bottom: 0px;}

/**/
.wrap_page { text-align:center; margin-top: 3em;}
.page {display:inline-block; }
.page > a {display:block; float:left; text-indent:-99999px;width:34px; height:34px;line-height:34px; border:1px solid #d5dde6;}
.page > a.first {background:url(/images/icon/icon_first.png) no-repeat center;border-right:none;}
.page > a.first:hover {background:#d4dce5 url(/images/icon/icon_first_ov.png) no-repeat center;transition: all 0.1s ease-in-out;}
.page > a.next {background:url(/images/icon/icon_next.png) no-repeat center;border-right:none;margin-left:10px;}
.page > a.next:hover {background:#d4dce5 url(/images/icon/icon_next_ov.png) no-repeat center;transition: all 0.1s ease-in-out;}
.page > a.prev {background:url(/images/icon/icon_prev.png) no-repeat center;margin-right:10px;}
.page > a.prev:hover {background:#d4dce5 url(/images/icon/icon_prev_ov.png) no-repeat center;transition: all 0.1s ease-in-out;}
.page > a.end {background:url(/images/icon/icon_end.png) no-repeat center;}
.page > a.end:hover {background:#d4dce5 url(/images/icon/icon_end_ov.png) no-repeat center;transition: all 0.1s ease-in-out;}

.page_write .write { border:1px solid #1596d6; float:right;width:150px; height:34px;margin-left:30px;background:#1596d6;color:#fff}
.page_write .write:hover {background:#fff;color:#1596d6;transition: all 0.1s ease-in-out;}

.page ul {display:inline-block;float:left;    border-left: 1px solid #d5dde6;}
.page li { float:left; width:34px; height:34px;line-height:32px; border:1px solid #d5dde6;border-left:none;}
.page li a {display:block; color:#666666;}
.page li.current  {border:none; line-height:34px;}
.page li.current span {display:block;  background:#1596d6; color:#fff; font-weight:bold;}
.page .mobile {display:none;}

/*게시판 뷰*/
.b_view_ttl {    border-top: 2px solid #043168; padding:2em 2.5em; background:#f8f8f8;}
.b_view_ttl h3 {color:#333;margin-bottom:0.5em;line-height:1.5; font-size:20px;}
.b_view_ttl p span {padding-left:0.6em; display:inline-block;vertical-align:middle;}
.b_view_ttl p span:first-child {padding-left:0;}
.b_view_file {border-top:1px solid #d4dce5; padding:1.5em 2.5em;}
.b_view_file li {margin-top:0.3em;}
.b_view_file li:first-child {margin-top:0;}
.b_view_file li a {display:inline-block; color:#666; padding:5px 5px 5px 1.5em; background:url(/images/icon/icon_file.png) no-repeat left ;}
.b_view_file li a:hover {text-decoration:underline; color:#1596d6;}
.b_view_txt {  border-top:1px solid #d4dce5; border-bottom: 1px solid #043168; padding:3em 2.5em; line-height:2;}
.b_view_reply {margin-top:2.5em; padding-top:2.5em; border-top:1px dashed #bcbcbc;}
.b_view_reply_head {display:inline-block; color:#fff; background:#46c589; padding:0.2em 1.5em; margin-bottom:1em; font-weight:bold;}
.b_view_btn {text-align:right; margin:2em 0 3em;}
.b_view_btn a {padding:1.4em 4.5em; font-size:16px; font-weight:bold;}
.b_edit_btn {float:left;}

.b_view_list table {border:1px solid #d5dde6; width:100%; table-layout:fixed;}
.b_view_list td,
.b_view_list th {border-bottom:1px solid #d5dde6;padding:1.5em 2.5em;}
.b_view_list td a {color:#666;    display: block; width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.b_view_list th { max-width:157px; min-width:157px; width:157px;text-align:left; position:relative; font-size:16px; color:#333333;}
.b_view_list th:after {content:''; position:absolute;width:1px; height:20px; background:#d5dde6; right:0;}
.b_view_list th.prev i {display:inline-block; vertical-align:middle; margin-right:1em; width:11px; height:6px; background:url(/images/icon/ic_view_prev.png) no-repeat;}
.b_view_list th.next i {display:inline-block; vertical-align:middle;  margin-right:1em; width:11px; height:6px; background:url(/images/icon/ic_view_next.png) no-repeat;}
.b_view_list tr:hover {background:#f8f8f8;transition: all 0.1s ease-in-out;}
.b_view_list tr:hover td a {color:#1596d6; font-weight:bold; position:relative;}
.b_view_list td.date { max-width:120px; min-width:120px; width:120px; padding-left:0;}


/*입학상담*/
/*상단탭*/
.wrap_tab {}
.wrap_tab div ul li a {display:block; text-align:center;}
.wrap_tab div ul li a br {display:none;}
.tab01 ul {display:table; width:100%; table-layout:fixed;border-right:1px solid #d4dce5;}
.tab01 li {display:table-cell; vertical-align:middle;}
.tab01 {margin-bottom:3em;}
.tab01 li {border:1px solid #d4dce5; box-sizing:border-box;width:50%;background:#f8f8f8;border-right:none;}
.tab01 li a {padding:23px 0; color:#222; font-weight:bold;  font-size:18px;}
.tab01 li:first-child {}
.tab01 li.act {border-top:2px solid #1596d6;box-sizing:border-box; background:#fff;    border-bottom: none;}
.tab02 {margin-bottom:3em; display:block;}
.tab02 ul:after {content:''; display:block; clear:both;}
.tab02 li {float:left; width:192px;height:60px; margin-right:10px;border:1px solid #d4dce5; box-sizing:border-box;}
.tab02 li:first-child {margin-left:0;width:191px;margin-right:9px;}
.tab02 li:last-child {margin-right:0;}
.tab02 li a {line-height:60px; color:#888888; font-weight:bold;font-size:16px;}
.tab02 li.act {border:none;}
.tab02 li.act a {color:#fff;background:url(/images/icon/bg_tab02_act.png) repeat; }
.tab02_s7 li,.tab02_s7 li:first-child  {width:163px;}
.tab02_s8 li,.tab02_s8 li:first-child  {width:141px;}
.tab02_s5 li, .tab02_s5 li:first-child {width:232px;}
.tab01.prgtab {margin-bottom:5em;}
.li05 .tab02 li  {width:232px;}
.li05 .tab02 li:first-child {width:233px;}
/*faq 아코디언*/
.faq_list {border-top:2px solid #043168; border-bottom:1px solid #333333;line-height:1.5;}
.faq_list ul li {border-top:1px solid #d4dce5;}
.faq_list ul li:first-child {border-top:none;}
.faq_list ul li a {background:url(/images/icon/bg_acc.png) no-repeat 97% center;
display:block; position:relative; padding:2em 5em 2em 100px; font-size:20px; color:#333;
font-weight:bold; width:100%;}
.faq_list ul li.open a {background:url(/images/icon/bg_acc_open.png) no-repeat 97% center;}
.faq_list ul li a i {font-size:30px; font-style:normal; font-weight:bold; color:#1596d6;
position:absolute; left:35px; top:30px; }
.faq_list ul li a span,
.txt_sky_head {color:#1596d6; padding-right:0.3em;}
.faq_list ul li div {display:none; position:relative; border-top:1px solid #d4dce5;padding:40px 2em 40px 7em;background:#f8f8f8;    line-height: 2;}
.faq_list ul li div i {font-size:30px; font-style:normal; font-weight:bold; color:#ef6c44;
position:absolute; left:35px; top:30px; }
/*qna*/
.no_reply {display:inline-block;width:70px; padding:10px 0; background:#7588a0; color:#fff; font-weight:bold;}
.ok_reply {display:inline-block;width:70px; padding:10px 0; background:#46c589; color:#fff; font-weight:bold;}
.pw_pop {display:none; background:#fff; min-width:320px; text-align:center; z-index:105;
position:fixed; top:50%; left:50%; margin-left:-175px; margin-top:-130px;}
.pw_pop .wrap {position:relative;padding:40px; }
.pw_pop .close {position:absolute; top:0; right:0; width:50px; height:50px; background:#7588a0 url(/images/icon/pop_close.png) no-repeat center;}
.pw_pop h3 {color:#043168; font-weight:normal; margin-bottom:0.8em;font-size: 24px;}
.pw_pop p {margin-bottom:0.8em; letter-spacing:-1px;}
.pw_pop input {width:100%; display:block; margin-bottom:10px;}
.pw_pop .btn {width:100%; line-height:3; font-weight:bold; font-size:16px;}


/*모집요강*/
.mojip_selet {padding:2em 0; background:#f8f8f8; margin-bottom:3em;}
.mojip_selet .select01 { width:200px;;}
.mojip_selet .select02 { width:350px;;}
.mojip_view {border-top:2px solid #043168;}
.mojip_btn ul:after {content:''; display:block; clear:both;}
.mojip_btn li {float:left; position:relative;width:25%; border-bottom:1px solid #d4dce5;border-left:1px solid #d4dce5;
box-sizing:border-box; padding:1.5em 0; font-weight:bold;  text-align:center; font-size:18px; color:#333;}
.mojip_btn li:first-child {border-left:none;}
.mojip_btn li a {position:absolute; top:0; left:0; right:0; bottom:0;z-index:1;}
.mojip_btn li i {display:inline-block; vertical-align:middle; width:58px; height:58px; border-radius:50%;
background:#46c589 url(/images/icon/icon_mojip.png) no-repeat; margin-right:1em;}
.mojip_pdf_viewer {/*height:1120px;*/}

.mojip_btn li.li01 i { background-position:}
.mojip_btn li.li02 i { background-position:-61px -2px; background-color:#1596d6;}
.mojip_btn li.li03 i { background-position:-61px -2px; background-color:#043168;}
.mojip_btn li.li04 i { background-position:-120px 0;background-color:#929fae;}
.mojip_btn li.li01:hover i {background-color:#28a86b;transition: all 0.1s ease-in-out;}
.mojip_btn li.li02:hover i {background-color:#007dbb;transition: all 0.1s ease-in-out;}
.mojip_btn li.li03:hover i {background-color:#032042;transition: all 0.1s ease-in-out;}
.mojip_btn li.li04:hover i {background-color:#6d7b8a;transition: all 0.1s ease-in-out;}

/**/
.prg_list td .end {display: inline-block;
    color: #fff;
    background: #929fae;
    padding: 10px;
    font-weight: bold;}
.prg_list td.date span {display:none;}
.simul_txt {margin-bottom:1.5em;}
.simul_txt li {padding-left:20px; text-indent:-10px; line-height:1.5;margin-bottom:5px;}
.simul_tbl {margin-bottom:3em;}
.wrap_tbl.simul_tbl th {text-align:left; padding:1.7em;}
.wrap_tbl.simul_tbl.s02 {margin-bottom:1em;}
.simul_txt.s02 {margin-bottom:4em;}

/***************패드 1200px****************/
@media screen and (max-width:1219px){

.tab02 {border-bottom:1px solid #d4dce5;border-left:1px solid #d4dce5; box-sizing:border-box;}
.tab02 li {margin:0; border-left:none; border-bottom:none; width:16.66%;}
.tab02 li:first-child {margin:0; width:16.66%; }
.li05 .tab02 li {width:20%}
.li05 .tab02 li:first-child {width:20%;}

.tab02_s7 li,.tab02_s7 li:first-child  {width:14.25%;}
.tab02_s8 li,.tab02_s8 li:first-child  {width:12.45%;}
.tab02_s5 li, .tab02_s5 li:first-child {width:20%;}

/**/
.mojip_btn li {width:50%;}
.mojip_btn li.li03 {border-left:none;}
.mojip_pdf_viewer {display:none;}
.mojip_btn li i {margin-right:3em;}
/**/
.qna.b_list .date,
.qna.b_list .count {display:none;}





}
/***************모발 768px****************/
@media screen and (max-width:767px){

.board .warp_board_top {height:auto;}
.board.list .warp_board_top {margin-top:0; }
.warp_board_top .result {position:relative;margin-top:1.4em;font-size:12px;}
.board_search {position:relative; top:0;}
.b_srch .b_select {width:26%; margin-right:3%;height:32px; line-height:32px;font-size:13px;}
.b_srch .b_input {float:right;width:40%;}

/*게시판 리스트*/
.b_list table {display:block;}
.b_list tbody {display:block;}
.b_list tr {display:block;position:relative; overflow:hidden;border-bottom: 1px solid #d4dce5;}
.b_list tr:hover {background:#ecf9ff;transition: all 0.1s ease-in-out;}
.b_list th {display:none;}
.b_list td {display:block; float:left; padding:10px 6px; border:none;}
.b_list td.notice {padding-left:18%; width:80%;}
.b_list td.info {padding-left:18%; font-size:14px; width:100%; }
.b_list td.no {width:15%; position:absolute; left:0; top:0px; bottom:0;border-right: 1px solid #d4dce5;    line-height: 1.5em; font-size:12px;}
.b_list td.img {width:15%; position:absolute; left:0; top:0; bottom:0;border-right: 1px solid #d4dce5;    line-height: 1.5em;}
.b_list td.ttl {padding-left:18%; padding-right: 2%; padding-top:0px; padding-bottom:0; width: 100%; overflow:hidden; font-size:14px;}
.b_list td.notice {padding-left:1%;margin-top: 0px;}
.b_list td.media {padding-left:18%;margin-top: 0px;}
.b_list td.dong {padding-left:0%;margin-top: 0px;}
.b_list td.place {padding-left:18%;margin-top: 0px;}
.b_list td.post {padding-left:1%;margin-top: 0px;}
.b_list td.search {padding-left:1%;margin-top: 0px;}
.b_list td.count {padding-left:1%;margin-top: 0px;}
.b_list td.date {padding-left:1%; }
.b_list td.media:after,
.b_list td.place:after,
.b_list td.post:after,
.b_list td.date:after,
.b_list td.search:after,
.qna.b_list td.reply:after,
.qna.b_list td.name:after {content:''; display:inline-block; width:1px; height:8px; background:#dddddd; margin-left:6px; }
.b_list td .file i {width:11px; height:11px;}
.b_list td a {font-size:15px;}
.b_list td.ttl a {font-size:16px; font-weight: bold;}
.b_list td.media,.b_list td.dong, .b_list td.place, .b_list td.post, .b_list td.date, .b_list td.count, .b_list td.name, .b_list td.reply, .b_list td.img, .b_list td.search {font-size:11px;}
.b_list td.place a, .b_list td.post a, .b_list td.dong a{font-size:11px; padding-top: 0px; padding-bottom: 0px;}



.page_write .write {
    border: 1px solid #1596d6;
	float:right;
	position:absolute; 
	right:10px; top:116px;
    width: 150px;
    height: 34px;
    margin: auto;
	margin-bottom: 30px;
	background:#1596d6;color:#fff
}

.page_write .write:hover {background:#fff;color:#1596d6;transition: all 0.1s ease-in-out;}

.b_srch .b_input input[type=text] {width:83%; height: 32px;   line-height: 32px;}
.b_srch .b_input a.b_srch_btn {width:17%;    background-position:center;height:32px;}

/**/
.prg_list td.no {width:28%;}
.prg_list td.ttl,
.prg_list td.date {padding-left:30%;}
.prg_list td.date span {display:inline;}
.prg_list td.name {padding-left:0;}


/**/
.page .web {display:none;}
.page .mobile {float:left; display:inline-block; padding:0 20px; height:34px; line-height:34px;
border-top:1px solid #d5dde6; border-bottom:1px solid #d5dde6; box-sizing:border-box;}
.page .mobile .current {color:#1596d6; font-weight:bold;font-size:1.3em;}
.page > a.prev,
.page > a.next {margin:0;}


/**/
.b_view_ttl {padding:1.5em 1.5em;}
.b_view_file {padding:1em 1.5em;}
.b_view_file li a {background-size:11px auto; padding-left:1em;}
.b_view_txt { padding:2em 1.5em;}
.b_view_list td, .b_view_list th {padding:1em 1.5em;}
.b_view_list th { max-width:50px; min-width:50px; width:50px;}
.b_view_list th span {display:none;}
.b_view_list th.prev i,
.b_view_list th.next i {margin-right:0 !important; display:block;}
.b_view_list th:after {height:12px;    top: 1em;}
.b_view_list td.date {display:none;}
.b_view_btn a {padding:1.2em 3.5em; font-size:13px;}
.b_edit_btn {margin-bottom:1.5em;}

/**/
.tab01, .tab02, .tab01.prgtab {margin-bottom:2em;}
.tab01 li a {padding:1.1em 0;}
.tab02 {border: 1px solid #46c589;background: url(/images/icon/bg_tab02_act.png) repeat;}
.tab02 ul {background:#fff; display:none;}
.tab02 li {float:none; width:100% !important;; height:40px;
border:none; border-top: 1px solid #d4dce5;}
.tab02 li:first-child {border-top:none;}
.tab02 li a {text-align:left !important; line-height:40px; padding-left:1.5em; font-size:13px;}
.tab02 li.act a { color:#222; background:none;}
#mbtabmenu { text-align:left;  font-size: 14px; font-weight: bold; border: 0; display: block;
    cursor: pointer; width: 100%; background: url(/images/icon/bg_tab02_btn.png) no-repeat 94%;
   background-size:15px auto; color: #fff; line-height: 3em; padding-left: 1.3em; }
   #mbtabmenu.on {background: url(/images/icon/bg_tab02_btn_on.png) no-repeat 94%;
   background-size:15px auto; }


/**/
.faq_list ul li i {display:none;}
.faq_list ul li div {padding:2em 1.3em;}
.faq_list ul li a {padding:2em 3.2em 2em 1.3em; font-size:14px;background-size: 20px auto !important;background: url(/images/icon/bg_acc.png) no-repeat 93% center;}
.faq_list ul li.open a {background: url(/images/icon/bg_acc_open.png) no-repeat 93% center;}
/**/
.qna.b_list td.name {padding-left:0;}
.qna.b_list td.reply { padding-left: 18%;}
.qna.b_list td.date {padding-left:0;}
.qna.b_list td.date,
.qna.b_list td.count {display:block;}
.no_reply, .ok_reply {display:inline; background:none; color:#666;}
.pw_pop {width:320px; margin-left:-160px; margin-top:-100px; }
.pw_pop .wrap {padding:25px;}
.pw_pop .close { width:30px; height:30px;}


/**/
.mojip_btn li {font-size:14px;}
.mojip_btn li i {display:block; margin:0 auto 10px;background-size: 140px; width:50px; height:50px;}
.mojip_btn li.li01 i { background-position: 1px 2px;}
.mojip_btn li.li02 i { background-position:-45px 0;}
.mojip_btn li.li03 i { background-position:-45px 0;}
.mojip_btn li.li04 i { background-position:-92px 2px;}
.mojip_selet .select01 {width:110px; margin-right:0;}
.mojip_selet .select02 {width:140px;}

/**/
.tab01 li a {font-size:14px; line-height:1.3;}
.b_view_ttl h3 { font-size:14px;}
.b_view_ttl p span {font-size:11px;}
.wrap_tab div ul li a br {display:block;}

/**/
.prg_list td .end {    padding: 2px 5px;
    white-space: nowrap;
    font-size: 9px;}




}


.school_serach {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1024;background-color: rgba(0,0,0,0.7);display: none;}
.school_serach .pc_ver_box {position: relative;max-width: 600px;background-color: #fff;padding: 30px;margin: 100px auto 0;
border-top:3px solid #1596d6;}
.school_serach h4.bu_sq {margin-top: 0 !important;}
.school_serach input {width: 50% !important;}
.school_serach .btn {line-height: 1.6;}
.school_serach p {margin-top: 10px;}
.scroll_area {height: 185px;overflow-y: auto; border-top: 1px solid #cad6dd;}
.school_serach .wrap_tbl.add_border tbody {}
.school_serach .wrap_tbl.add_border tr th, 
.school_serach .wrap_tbl.add_border tr td {line-height: 1.5 !important;padding: 15px 0;border-right: 0;text-align:center;}
.school_serach .wrap_tbl.add_border tbody a {color: #666;}
.school_serach .wrap_tbl.add_border tbody a:hover {color: #0f61b4;text-decoration: underline;}
.school_close_btn {position: absolute;top: 30px;right: 30px;}
.school_close_btn img {width: 24px;}
.wrap_school_search_txt {margin-bottom:30px;}
@media screen and (max-width:620px) {
    .school_serach .pc_ver_box {padding: 20px;margin: 50px 10px;}
    .school_close_btn {top: 20px;right: 20px;}
    .school_close_btn img {width: 15px;}
}


.snone_img {background: url(/images/sub/search_none.jpg) no-repeat 15% 50%; min-height: 272px;display: block; border-bottom:1px solid #ddd; margin-bottom: 30px; font-size:18px; color:#333; padding-left: 48%;}
.snone_img p {padding:90px 0 0;}
.snone_img ul {padding: 20px 0 30px;}
.snone_img ul li { font-size:14px; line-height: 1.4; padding-left: 14px; position: relative;}
.snone_img ul li:before {position: absolute; content: '- '; top:0; left:0; }
.snone_img strong {color:#1596d6;}

@media screen and (max-width:720px) {
    .snone_img {background:none; text-align: center; text-indent: 0; line-height: 1.4; min-height: auto; padding:30px 0;}
    .snone_img p {padding:0;}
    .snone_img ul li:before {position: relative; top:auto left:auto; display: inline;}
}

textarea, input[type=text], input[type=password] {
    border: 1px solid #cccccc;
    box-sizing: border-box;
    height: 40px;
    outline: none;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
	border-radius: 0px 0px 0px 0px;
    vertical-align: middle;
    font-size: 1em;
    padding: 0 0.5em;
	color:#111111;
}

input[type=text].keyword{
    height: 40px;
    outline: none;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
	border-radius: 0px;
}

select{
	color:#111111;
    border: 1px solid #dddddd;
    box-sizing: border-box;
    height: 45px;
    line-height: 45px;
    outline: none;
    -webkit-appearance: none;
    -webkit-border-radius: 6;
	border-radius: 4px;
    vertical-align: middle;
    font-size: 1em;
    padding: 0 0.5em;
}

button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;

  margin: 0;

  height: 45px;

  font-size: 14px;
  font-weight: 400;
  text-align: center;
  text-decoration: none;

  display: inline-block;

  border: none;
  border-radius: 4px;
}

button.strSubmit {
	background-color: #ff5e93;
	color:#f1f1f1;
}

button.strReset {
	background-color: #f1f1f1;
	color:#111111;
}

ul, li {
    list-style: none;
    margin: 0;
    padding: 0;
}

input[type="checkbox"] {
	border: 1px solid #ddd; 
	border-radius: 0px;
}



    
  .friends-button{
    cursor: pointer;
    width: 150px;
    text-align: center;
    color: white;
    background-color: #e54e53;
    font-size: 14px !important;
    height: 15px;
    padding: 10px 15px 10px 15px;
    margin: 20px auto;
    line-height: 15px;

    -webkit-box-sizing: content-box !important;
       -moz-box-sizing: content-box !important;
            box-sizing: content-box !important;
  }

  .friends-more-entries{
    filter: alpha(opacity=20);
    opacity: 0.2;
  }