@charset "UTF-8";

* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    outline:0;
}

html {-webkit-text-size-adjust: 100%;}

header, section, footer, nav, main, aside, article, figure, fieldset {display:block;}

body, header, footer, section, nav, form, div, ul, li, dl, dd, dt, table, th, td, p, a, h1, h2, h3, h4, h5, h6, img, span, strong, fieldset, em {
  font-family: 'NanumGothic', sans-serif; color: #3e3e3e;  font-size: 15px;
  padding:0; margin:0; border: 0; letter-spacing: 0px; word-spacing: 0px;
}
a { text-decoration: none; }
strong {font-weight: 600;}
img, input[type=checkbox], input[type=radio] {vertical-align:middle;}
table {border-spacing: 0; border-collapse: collapse;}
em {font-style:normal;}


/* 사용자 정의 ul */
ul {list-style-type: disc;}

ul.disc {list-style-type:none; margin-left: 0 !important;}
ul.disc > li {}
ul.disc > li::before, ul.disc > li:before {
  content: "·"; font-size: 10pt !important;
  margin-right: 6px;
  color: black;
}
ul.disc > li.none::before, ul.disc > li.none:before {
  content: "";
  margin-right: 0 !important;
}

ul.hyphen {list-style-type:none; margin-left: 0 !important;}
ul.hyphen > li {margin-left: -20px !important;}
ul.hyphen > li::before, ul.hyphen > li:before {
  content: "-";
  margin-right: 6px !important;
  color: #3e3e3e;
}
ul.hyphen > li.none::before, ul.hyphen > li.none:before {
  content: "";
  margin-right: 0 !important;
}
/* //사용자 정의 ul */


/* 메뉴 건너뛰기 */
.skipNav {display:block; position:relative; width:100%;}
.skipNav a {display:block; overflow:hidden; position:absolute; top:2px; left:2px; z-index:999999999; text-indent:-99999px;}
.skipNav a:active>span,.skipNav a:focus>span {display:block; min-width:200px; padding:15px 20px; background:#000; color:#fff; text-align:center; text-indent:0;}
/* //메뉴 건너뛰기 */


/* 사이트 최소 사이즈 - 반응에 따라서 제어하기 위해서 사용 */
.screen-width {width: 100% !important;}
.screen-min-width {min-width: 900px !important;}
.screen-max-width {max-width: 1100px !important;}
/* //사이트 최소 사이즈 */


/* 헤더 영역 */
header {border-bottom: 1px solid #e3e3e3; border-top: 2px solid #26a1e5; position:relative; z-index:2; overflow:visible; background-color:#fff;}
header #nav_menu_wrap {position:relative; width: 90%;}
header div.top { margin:0 auto; height: 89px; }
header div.top.h42 { height: 36px; }
header div.top:after {content: ""; clear: both; display:block;}
header #nav_menu {float: right; min-width:700px; width:100%; max-width:1100px;}
header #nav_menu:after {content: ""; clear: both; display:block;}
header #nav_menu > h2 {display:none;}
header #nav_menu ul.menu {float: right; display:table; list-style-type: none; min-width:700px; width:100%; max-width:1100px;}
header #nav_menu ul.menu:after {content: ""; clear: both; display:block;}
header #nav_menu ul.menu > li { display: table-cell; position:relative; min-width: 100px; width: 18%; height: 89px; font-size: 16px; vertical-align: middle; }
header #nav_menu ul.menu > li > a { display: inline-block; margin:auto 0; min-width: 100px; width: 100%; text-align: center; font-size: 17px; font-weight: 600; }
header #nav_menu ul.menu > li > a:hover, header #nav_menu ul.menu > li.on > a {color: #0a85d5;}

header #nav_menu ul.menu > li.li-logo { text-align:left; min-width: 185px; width: 22%;}
header #nav_menu ul.menu > li.li-logo > a { min-width: auto; width: auto; max-width: auto;}

header #nav_menu ul.menu > li.side-menu {min-width: 305px; width: 24%; text-align:right;}
header #nav_menu ul.menu > li.side-menu > a { display:inline-block; position:relative; min-width: auto; margin:0; height:30px; }
header #nav_menu ul.menu > li.side-menu > a > span { display:inline-block; position:absolute; left:0; right:0; top:23%; text-align: center; font-weight:normal; font-size: 13px; }
header #nav_menu ul.menu > li.side-menu > a.side-menu02 {width: 35%; background-color: #26a1e5; }
header #nav_menu ul.menu > li.side-menu > a.side-menu03 {width: 42%; background-color: #5d5d5d; }
header #nav_menu ul.menu > li.side-menu > a.side-menu02 > span {color:#fff;}
header #nav_menu ul.menu > li.side-menu > a.side-menu03 > span {color:#fff;}

header #nav_menu ul.menu > li:hover > ul.submenu {visibility: visible; opacity: 1;}

header #nav_menu ul.menu > li ul.submenu {position:absolute; left:0; top:89px; right:0; list-style-type: none; z-index:10; visibility: hidden; opacity: 0; transition: visibility 0s, opacity 0.3s linear; }
header #nav_menu ul.menu > li ul.submenu:after {content: ""; clear: both; display:block;}
header #nav_menu ul.menu > li ul.submenu li { display:table; width: 100%; height: 40px; }
header #nav_menu ul.menu > li ul.submenu li a { display: table-cell; vertical-align: middle; width: 100%; height:40px; text-align: center; font-size: 15px; font-weight:normal; background-color:#fff; border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; border-top: 1px solid #e3e3e3; }
header #nav_menu ul.menu > li ul.submenu li:last-child a {border-bottom: 1px solid #e3e3e3; }
header #nav_menu ul.menu > li ul.submenu li a:hover, header #nav_menu ul.menu > li ul.submenu li a.on { background-color:#008ed0; border-top: 1px solid #e3e3e3; color:#fff; -webkit-transition: background-color 300ms linear; -ms-transition: background-color 300ms  inear;
    transition: background-color 300ms linear; }


#sky_top_blank {margin:0 auto; height: 71px;}
#sky_top_blank, #sky_top_wrap, #sky_top_menu {display: none;}
#sky_top_wrap {position:fixed; top:0; left:0; right:0; background-color:#fff; border-bottom: 1px solid #e3e3e3;  z-index:2;}
#sky_top_wrap a.btn_sky_all_menu{
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: -ms-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    width:22px;
    height:22px;
    transition: .3s;
    cursor: pointer;
    user-select: none;
    border-radius: .57143rem;
    float: right;
    position: relative;
    margin: 25px 20px 0 0;
}
#sky_top_wrap img.top-logo {float: left; margin-top:20px; margin-left:20px; width:148px; height:31px;}
#sky_top_wrap span.lines { position:absolute; display: inline-block; width: 22px; height: 2px; background-color: #252525;}
#sky_top_wrap span.lines:before, #sky_top_wrap span.lines:after {position: absolute; left: 0; content: ''; -webkit-transform-origin: 1.5px center; transform-origin: 1.5px center; -webkit-transition: all .3s; transition: all .3s; width: 22px; height: 2px;background-color: #252525;}
#sky_top_wrap span.lines:before {top: 7px;}
#sky_top_wrap span.lines:after {top: -7px;}
#sky_top_wrap a.btn_sky_all_menu:hover span.lines:before {top: 5px;}
#sky_top_wrap a.btn_sky_all_menu:hover span.lines:after {top: -5px;}


a.btn_sky_all_menu_close {
    display: none;
    position:fixed; top:0; left:auto; right:0; width: 30px; height:30px; z-index:1001;
    opacity: 1;
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -webkit-transition-delay: .5s;
    transition-delay: .5s;
}
a.btn_sky_all_menu_close > span { color: #fff; background-color: #0854a1;
    position: relative;
    display: inline-block;
    width: 30px;
    height: 30px;
    margin: 0;
}
a.btn_sky_all_menu_close > span:before {
    display: inline-block;
    height: 2px;
    background: #ecf0f1;
    position: absolute;
    content: '';
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    top: 50%;
    left: 50%;
    margin: -1px 0 0 -11px;
    width: 22px;
    -webkit-transition: -webkit-transform .1s ease;
    transition: transform .1s ease;

    -ms-transform: rotate3d(0,0,1,45deg);
    -webkit-transform: rotate3d(0,0,1,45deg);
    transform: rotate3d(0,0,1,45deg);
}
a.btn_sky_all_menu_close > span:after {
    display: inline-block;
    height: 2px;
    background: #ecf0f1;
    position: absolute;
    content: '';
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    top: 50%;
    left: 50%;
    margin: -1px 0 0 -11px;
    width: 22px;
    -webkit-transition: -webkit-transform .1s ease;
    transition: transform .1s ease;

    -ms-transform: rotate3d(0,0,1,-45deg);
    -webkit-transform: rotate3d(0,0,1,-45deg);
    transform: rotate3d(0,0,1,-45deg);
}
a.btn_sky_all_menu_close:hover span:before, a.btn_sky_all_menu_close:hover span:after {
    -ms-transform: rotate3d(0,0,1,0deg);
    -webkit-transform: rotate3d(0,0,1,0deg);
    transform: rotate3d(0,0,1,0deg);
}

#sky_top_menu { position:fixed; top:0; right:0; bottom:0; width: 280px; background-color: #fff; z-index:1000;}
#sky_top_menu > h2 { display:none;}
#sky_top_menu ul.menu {float: none; display:block; list-style-type: none; margin-left: 20px;}
#sky_top_menu ul.menu:after {content: ""; clear: both; display:block;}
#sky_top_menu ul.menu > li {float: none; display: block; position: relative; width: 240px; height: auto; font-size: 16px; border-bottom:1px solid #e3e3e3; }
#sky_top_menu ul.menu > li:first-child { border-bottom:0; }
#sky_top_menu ul.menu > li > a {position: relative; width: 200px; height: auto; text-align: left; padding: 15px 0; font-size: 16px; font-weight: 700;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
}
#sky_top_menu ul.menu > li > a:hover, #sky_top_menu ul.menu > li.on > a {color: #0a85d5;}
#sky_top_menu a.side-menu01, #sky_top_menu a.side-menu02 {position:static; display:inline-block; width:auto; height:34px; text-align: center; padding: 0 10px; line-height: 30px;}
#sky_top_menu a.side-menu01 > span, #sky_top_menu a.side-menu02 > span {display: inline-block; font-weight:normal; color: #fff; font-size: 15px;}
#sky_top_menu a.side-menu01 {background-color: #008ed0;}
#sky_top_menu a.side-menu02 {background-color: #d4bd7a;}
#sky_top_menu ul.menu > li.blank { height: 30px;}

#sky_top_menu ul.menu > li ul.submenu { display:none; list-style-type: none; z-index:10; margin-left: 15px; }
#sky_top_menu ul.menu > li ul.submenu:after {content: ""; clear: both; display:block;}
#sky_top_menu ul.menu > li ul.submenu > li { width: 100%; height: auto; position:relative; }
#sky_top_menu ul.menu > li ul.submenu > li > a { display: table-cell; vertical-align: middle; width: 160px; height:40px; text-align: left; font-size: 15px; font-weight:normal; background-color:#fff; border:0; }
#sky_top_menu ul.menu > li ul.submenu > li > a.fnt14 { font-size: 14px; }
#sky_top_menu ul.menu > li ul.submenu > li:last-child > a {border: 0; }
#sky_top_menu ul.menu > li ul.submenu > li > a:hover, #sky_top_menu ul.menu > li ul.submenu > li > a.on { border: 0; color:#0854A1; }
/*
#sky_top_menu ul.menu > li ul.submenu > li.depth3 {padding-left:20px;}
#sky_top_menu ul.menu > li ul.submenu > li.depth3 > a {font-size: 14px;}
*/

#sky_top_menu ul.menu > li ul.submenu-d3 { display:none; list-style-type: none; z-index:10; margin-left: 15px; }
#sky_top_menu ul.menu > li ul.submenu-d3:after {content: ""; clear: both; display:block;}
#sky_top_menu ul.menu > li ul.submenu-d3 li { width: 100%; height: 40px; }
#sky_top_menu ul.menu > li ul.submenu-d3 li a { display: table-cell; vertical-align: middle; width: 180px; height:40px; text-align: left; font-size: 14px; font-weight:normal; background-color:#fff; border:0; }
#sky_top_menu ul.menu > li ul.submenu-d3 li:last-child a {border: 0; }
#sky_top_menu ul.menu > li ul.submenu-d3 li a:hover, #sky_top_menu ul.menu > li ul.submenu-d3 li a.on { border: 0; color:#0854A1; }

#sky_top_menu .next-level-button,
#sky_top_menu .next-level-button-2
{
    position: absolute;
    top:10px; right:0;
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='14px' height='14px' viewBox='0 0 14 14' enable-background='new 0 0 14 14' fill='rgba(37,37,37,0.17)' xml:space='preserve'%3E%3Cpolygon points='14,6 8,6 8,0 6,0 6,6 0,6 0,8 6,8 6,14 8,14 8,8 14,8 '/%3E%3C/svg%3E");
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    cursor: pointer !important;
}
#sky_top_menu .next-level-button-2
{
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='12px' height='12px' viewBox='0 0 14 14' enable-background='new 0 0 14 14' fill='rgba(37,37,37,0.17)' xml:space='preserve'%3E%3Cpolygon points='14,6 8,6 8,0 6,0 6,6 0,6 0,8 6,8 6,14 8,14 8,8 14,8 '/%3E%3C/svg%3E");
}
#sky_top_menu .next-level-button.open,
#sky_top_menu .next-level-button-2.open
{
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
/* //헤더 영역 */


/* 메인 영역 */
main, .main_wrap {width:100%;}
.main_wrap {position:relative; z-index:0;}
.main_wrap div.contents_wrap {padding-bottom: 70px;}

/* Mod 2020-05-09 */
/* .main_wrap.seoam-wrap {background:url('../images/seoam/main/main_bg.jpg') repeat 0 0; padding-bottom:50px; padding-top:70px;} */
.main_wrap.seoam-wrap {padding-bottom:50px; padding-top:0px;}
/* //메인 영역 */


/* 푸터 영역 */
footer {width:100%; background-color: #444444; z-index:10;}
footer div.bottom {max-width: 1095px; margin:0 auto; padding: 35px 0;}
footer div.bottom_item {float: left; height: 100%;}
footer div.bottom_item.buttons {float: right;}
footer div.bottom:after {content: ""; clear: both; display:block;}
footer div.bottom p, footer div.bottom a, footer div.bottom li {color: #fff;}
footer ul.menu { list-style: none; line-height:22px; }
footer ul.menu:after {content: ""; clear: both; display:block;}
footer ul.menu li { float: left; list-style-type: none; font-size: 14px; font-family: 'NanumGothic', sans-serif;}
footer ul.menu li a { font-size: 14px; font-family: 'NanumGothic', sans-serif; }
footer ul.menu li.divider { background: url(../images/footer_divider.png) no-repeat center center; width: 16px; }

footer div.copyright>p {font-size: 13px; font-family: 'NanumGothic', sans-serif; line-height:19px;}

footer .buttons { margin-top: 20px; margin-right: 5px; }
footer .buttons>ul { list-style: none; }
footer .buttons>ul:after {content: ""; clear: both; display:block;}
footer .buttons>ul li { float: left; list-style-type: none; }
footer .buttons>ul li a { display: inline-block; font-size: 14px; font-family: 'NanumGothic', sans-serif; color: #b8b8b8; border: 1px solid #8f8f8f; padding: 8px; }
footer .buttons>ul li:first-child a {border-right: 0;}

@media screen and (max-width: 1120px) {

    footer div.bottom {margin: 0 10px;}

}
/* //푸터 영역 */


#bg_wrap {display:none; position:fixed; top:0; left:0; right:0; bottom:0; background-color: #000; z-index:999; opacity: 0.5; filter: alpha(opacity=50);}


.fnt-bold {font-weight: 700 !important;}
.fnt-normal {font-weight: normal !important;}
.fnt-white {color: #fff !important;}
.fnt-gray-00 {color: #3e3e3e !important;}
.fnt-gray-01 {color: #8f8f8f !important;}
.fnt-gray-02 {color: #9b9b9b !important;}
.fnt-red-00 {color: #ff0000 !important;}
.fnt-blue-00 {color: #008dd0 !important;}
.fnt-blue-01 {color: #008ac9 !important;}
.fnt-orange-01 {color: #EC6D00 !important;}
.fnt-purple-01 {color: #462193 !important;}
.fnt-sz-12 {font-size: 12px !important;}

.pdt-0 {padding-top: 0 !important;}
.pdt-2 {padding-top: 2px !important;}
.pdt-5 {padding-top: 5px !important;}
.pdt-8 {padding-top: 8px !important;}
.pdt-10 {padding-top: 10px !important;}
.pdt-15 {padding-top: 15px !important;}
.pdt-20 {padding-top: 20px !important;}
.pdt-30 {padding-top: 30px !important;}
.pdt-40 {padding-top: 40px !important;}

.pdb-0 {padding-bottom: 0 !important;}
.pdb-5 {padding-bottom: 5px !important;}
.pdb-10 {padding-bottom: 10px !important;}
.pdb-15 {padding-bottom: 15px !important;}
.pdb-20 {padding-bottom: 20px !important;}
.pdb-25 {padding-bottom: 25px !important;}
.pdb-30 {padding-bottom: 30px;!important;}

.pdl-0 {padding-left: 0 !important;}
.pdl-5 {padding-left: 5px !important;}
.pdl-8 {padding-left: 8px !important;}
.pdl-10 {padding-left: 10px !important;}
.pdl-15 {padding-left: 15px !important;}
.pdl-20 {padding-left: 20px !important;}

.pdr-0 {padding-right: 0 !important;}
.pdr-5 {padding-right: 5px !important;}
.pdr-10 {padding-right: 10px !important;}
.pdr-15 {padding-right: 15px !important;}
.pdr-20 {padding-right: 20px !important;}

.mgt-0 {margin-top: 0 !important;}
.mgt-5 {margin-top: 5px !important;}
.mgt-8 {margin-top: 8px !important;}
.mgt-10 {margin-top: 10px !important;}
.mgt-15 {margin-top: 15px !important;}
.mgt-20 {margin-top: 20px !important;}
.mgt-25 {margin-top: 25px !important;}
.mgt-30 {margin-top: 30px !important;}
.mgt-40 {margin-top: 40px !important;}
.mgt-50 {margin-top: 50px !important;}
.mgt-60 {margin-top: 60px !important;}
.mgt-70 {margin-top: 70px !important;}
.mgt-80 {margin-top: 80px !important;}
.mgt-90 {margin-top: 90px !important;}

.mgb-0 {margin-bottom: 0 !important;}
.mgb-5 {margin-bottom: 5px !important;}
.mgb-10 {margin-bottom: 10px !important;}
.mgb-15 {margin-bottom: 15px !important;}
.mgb-20 {margin-bottom: 20px !important;}
.mgb-30 {margin-bottom: 30px !important;}
.mgb-35 {margin-bottom: 35px !important;}
.mgb-50 {margin-bottom: 50px !important;}
.mgb-60 {margin-bottom: 60px !important;}
.mgb-70 {margin-bottom: 70px !important;}
.mgb-80 {margin-bottom: 80px !important;}

.mgl-0 {margin-left: 0 !important;}
.mgl-5 {margin-left: 5px !important;}
.mgl-10 {margin-left: 10px !important;}
.mgl-15 {margin-left: 15px !important;}
.mgl-20 {margin-left: 20px !important;}
.mgl-25 {margin-left: 25px !important;}
.mgl-30 {margin-left: 30px !important;}
.mgl-35 {margin-left: 35px !important;}
.mgl-40 {margin-left: 40px !important;}
.mgl-50 {margin-left: 50px !important;}

.mgr-0 {margin-right: 0 !important;}
.mgr-5 {margin-right: 5px !important;}
.mgr-10 {margin-right: 10px !important;}
.mgr-15 {margin-right: 15px !important;}
.mgr-20 {margin-right: 20px !important;}

.bdt-0 {border-top: 0 !important;}
.bdt-1-black {border-top: 1px solid #000 !important;}
.bdt-2-black {border-top: 2px solid #000 !important;}
.bdt-1-gray {border-top: 1px solid #cccccc !important;}
.bdt-1-gray2 {border-top: 1px solid #e3e3e3 !important;}

.bdb-0 {border-bottom: 0 !important;}
.bdb-1-black {border-bottom: 1px solid #000 !important;}
.bdb-1-gray {border-bottom: 1px solid #cccccc !important;}
.bdb-1-gray2 {border-bottom: 1px solid #5a5a5a !important;}

.bdl-0 {border-left: 0 !important;}
.bdl-3-gray {border-left: 3px solid #8e8e8e !important;}

.bdr-0 {border-right: 0 !important;}


.bg-gray-01 {background-color:#f8f8f8 !important;}


.pos-relative {position:relative !important;}
.pos-absolute {position:absolute !important;}
.pos-fixed {position:fixed !important;}


.float-left {float:left !important;}
.float-right {float:right !important;}
.clear-both {clear:both !important;}
.over-hidden {overflow:hidden !important;}

.align-left {text-align:left !important;}
.align-center {text-align:center !important;}
.align-right {text-align:right !important;}

.valign-top {vertical-align:top !important;}
.valign-middle {vertical-align:middle !important;}
.valign-bottom {vertical-align:bottom !important;}

.cursor-default {cursor:default !important;}
.cursor-pointer {cursor:pointer !important;}

.list-style-none {list-style:none !important;}
.under-line {border-bottom: 1px solid #000; display: inline-block; line-height: 130% !important;}


input,
select
{
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}
select {-webkit-appearance: menulist;}

input[type=text]::-ms-clear,
input[type=number]::-ms-clear,
input[type=date]::-ms-clear,
input[type=tel]::-ms-clear,
input[type=email]::-ms-clear {
    display: none !important;
}

input[type=checkbox]
{
    border:0; height: auto !important; line-height:normal !important; -webkit-appearance: checkbox !important;
}
input[type=radio]
{
    border:0; height: auto !important; line-height:normal !important; -webkit-appearance: radio !important;
}

textarea {
  resize: none !important;
}


::-webkit-input-placeholder { /* WebKit browsers */
    color: #9b9b9b; text-indent: 6px; font-size:12px;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #9b9b9b; text-indent: 6px; font-size:12px;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #9b9b9b; text-indent: 6px; font-size:12px;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #9b9b9b; text-indent: 6px; font-size:12px;
}


input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button
{
  -webkit-appearance: none;
  margin: 0;
}

input[type="date"]
{
  -webkit-appearance: none;
  margin: 0;
}
