@charset "utf-8";

/* 날씨 */
#weather-title{float:left;width:270px;padding-top:30px;height:505px;}
#weather-title img{height:40px;display:block;}
.weather-title-text{display:block;margin-top:20px;height:25px;line-height:25px;font-family:'YDYGO11.ttf';letter-spacing:-0.02em;}

/* 육상예보 */
#weather-grid-area{float:left;display:block;padding:40px 0px 0px 0px;width:910px;height:540px;}
.weather-grid-col{display:block;float:left;width:135px;}
.weather-grid-col.narrow{width:80px;}
.weather-grid-cell{display:block;float:left;width:135px;height:130px;text-align:center;line-height:130px;color:#989b9f;background:url('/img/weather/grid-back.png') 0px 0px no-repeat;}
.weather-grid-cell.on{background-color:#505a68;color:#fff;background:url('/img/weather/grid-back-on.png') 0px 0px no-repeat;}
.weather-grid-cell.narrowh{height:70px;line-height:70px;}
.weather-grid-cell.narroww{width:75px;}
.weather-grid-cell.grid-nodata{background:none;}

.weather-grid-cell.midland{height:90px;line-height:90px;background:url('/img/weather/grid-midland-back.png') 0px 0px no-repeat;}
.weather-grid-cell.midland.on{background:url('/img/weather/grid-midland-back-on.png') 0px 0px no-repeat;}
.weather-grid-cell.edgetop{background:url('/img/weather/grid-edge-top-back.png') 0px 0px no-repeat;line-height:175px;}
.weather-grid-cell.edgetop.on{background:url('/img/weather/grid-edge-top-back-on.png') 0px 0px no-repeat;}
.weather-grid-cell.edgebot{background:url('/img/weather/grid-edge-bot-back.png') 0px 0px no-repeat;line-height:85px;}
.weather-grid-cell.edgebot.on{background:url('/img/weather/grid-edge-bot-back-on.png') 0px 0px no-repeat;}

.weather-grid-cell.choojado{height:70px;line-height:70px;background:url('/img/weather/grid-choojado.png') 0px 0px no-repeat;color:rgba(0,0,0,0);}
.weather-grid-cell.choojado.on{background:url('/img/weather/grid-choojado-on.png') 0px 0px no-repeat;}
.weather-grid-cell.gafado{height:70px;line-height:70px;background:url('/img/weather/grid-gafado.png') 0px 0px no-repeat;color:rgba(0,0,0,0);}
.weather-grid-cell.gafado.on{background:url('/img/weather/grid-gafado-on.png') 0px 0px no-repeat;}
.weather-grid-cell.marado{height:70px;line-height:70px;background:url('/img/weather/grid-marado.png') 0px 0px no-repeat;color:rgba(0,0,0,0);}
.weather-grid-cell.marado.on{background:url('/img/weather/grid-marado-on.png') 0px 0px no-repeat;}
.weather-grid-cell.udo{width:80px;height:90px;line-height:90px;background:url('/img/weather/grid-udo.png') 0px 0px no-repeat;color:rgba(0,0,0,0);}
.weather-grid-cell.udo.on{background:url('/img/weather/grid-udo-on.png') 0px 0px no-repeat;}

/* 육상예보 세부내용 */
#weather-grid-pop{display:none;position:absolute;top:0;left:0;width:1280px;height:720px;z-index:200;background-color:rgba(0,0,0,0.4);color:#fff;}
#weather-grid-data{width:1280px;height:640px;margin:40px 0px;background-color:#272e39;}
#grid-data-head{height:50px;width:1180px;padding:20px 50px 0px 50px;}
.grid-data-title{display:block;float:left;width:960px;height:50px;font-size:30px;line-height:60px;}
.grid-data-title .release-date{font-size:22px;color:#4c5159;margin-left:15px;}
.grid-data-guide{display:block;float:left;width:160px;height:50px;text-align:right;}
.grid-data-guide img{position:relative;top:9px;left:50px;}
.grid-data-guide .desc{position:relative;left:50px;font-size:22px;}

#grid-data-contents{height:550px;width:1200px;padding:20px 30px 0px 50px;}
.grid-data-cell{display:block;float:left;width:147px;height:240px;}
.grid-data-cell.second{opacity:0.7;margin-top:25px;}
.grid-data-cell-title{display:block;float:left;padding:0px 8px;width:131px;height:50px;line-height:50px;background-color:#505a68;}
.grid-data-cell-title.bd-l{width:130px;border-left:1px solid #767676;}
.grid-data-weather{display:block;float:left;padding:0px 8px;width:130px;height:145px;background-color:#151a21;font-size:24px;border-left:1px solid #545454;}
.grid-data-weather.bd-none{border-left:none;width:131px;}
.grid-data-weather-title{display:block;float:left;width:130px;height:45px;line-height:45px;}
.grid-data-weather-icon{display:block;float:left;width:55px;height:60px;}
.grid-data-weather-text{display:block;float:left;width:75px;height:55px;}
.grid-data-weather-temp{width:75px;height:32px;line-height:32px;font-size:25px;}
.grid-data-weather-wind{width:75px;height:28px;line-height:28px;font-size:21px;}
.grid-data-weather-water{display:block;float:left;width:130px;height:40px;line-height:40px;text-align:center;font-family:'YDYGO12.ttf';font-size:22px;color:#78BEEC;}
.grid-text-small{font-size:20px;}
.grid-data-waterfall{display:block;float:left;padding:0px 8px;width:131px;height:40px;overflow:visible;font-size:18px;text-align:center;}
.grid-data-waterfall.bd-n{width:278px;}
.grid-data-waterfall.bd-n-half{width:131px;}
.grid-data-waterfall.bd-l{border-left:1px solid #4b4b4b;width:277px;}
.grid-data-waterfall.bd-l-half{border-left:1px solid #4b4b4b;width:130px;}
.grid-data-waterfall-text{display:inline-block;height:30px;line-height:30px;padding-left:24px;text-align:left;font-size:21px;}
.grid-data-waterfall-text.waterfall{background:url('/img/weather/water.png') 0px 5px no-repeat;margin-right:10px;}
.grid-data-waterfall-text.snowfall{background:url('/img/weather/snow.png') 0px 6px no-repeat;}
.grid-data-waterfall-text.nodata{text-align:center;padding:0;width:126px;}
.grid-data-datataext{float:left;text-align:right;font-size:20px;color:#767676;width:1180px;height:30px;line-height:30px;margin-top:15px;}

/* 기상 특보 */
#weather-warning-area{display:block;width:1180px;height:580px;}
#weather-typhoon-area{display:none;width:1108px;height:580px;}
#weather-satellite-area{display:none;width:1180px;height:580px;}
#weather-warning-tab{display:block;width:690px;height:125px;padding-left:410px;}
.warning-subtab{float:left;margin-top:85px;width:160px;height:30px;padding-left:35px;opacity:0.4;background:url('/img/weather/subtab-off.png') 5px 6px no-repeat;}
.warning-subtab.on{opacity:1;background:url('/img/weather/subtab-on.png') 5px 6px no-repeat;}
.weather-warn-notice{float:left;width:1020px;height:90px;padding:160px 20px 160px 50px;border-radius:20px;background-color:rgba(20,25,32,0.8);text-align:center;}

#weather-warning-contents{position:fixed;display:block;width:1180px;height:450px;}
#weather-warning-text{float:left;display:block;width:1020px;height:350px;padding:30px 35px;border-radius:20px;background-color:rgba(20,25,32,0.8);line-height:150%;}
.warn-text{font-family:'YDYGO12.ttf';line-height:40px;width:1040px;height:350px;overflow:hidden;}
.warning-text-adate{display:inline-block;color:#A3A6AA;}
.warning-text-contents{color:#A3A6AA;}
.warning-text-title{color:#A3A6AA;}
.warning-text-wtime{color:#A3A6AA;}
.warning-text-remark{color:#A3A6AA;}
.warning-text-pre{color:#A3A6AA;}
#weather-warning-guide{float:left;display:block;margin-left:10px;width:80px;height:375px;background:url("/img/weather/warning-guide.png") 0px 0px no-repeat;}
.weather-warning-datatext{float:left;width:1090px;text-align:right;margin-top:10px;font-size:20px;color:#767676;}

#weather-typhoon-contents{position:fixed;display:block;width:1180px;height:450px;}
#weather-typhoon-text{float:left;display:block;width:1090px;height:410px;line-height:150%;}
#weather-typhoon-guide{float:left;display:block;margin-left:10px;width:80px;height:375px;background:url("/img/weather/typhoon-guide.png") 0px 0px no-repeat;}
.typhoon-list{float:left;width:250px;height:375px;}
.typhoon-list-item{width:180px;height:30px;padding:10px 30px;background-color:rgba(59,69,83,0.5);border-radius:25px;margin-bottom:10px;text-align:center;line-height:30px;color: #848b93;}
.typhoon-list-item.on{background:url("/img/guide/arrow-updown.png") 210px 13px no-repeat #505a68;color: #fff;}
.typhoon-list-contents{float:left;margin-left:40px;width:800px;height:410px;background-color:rgba(20,25,32,0.8);border-radius:20px;overflow:hidden;}
.typhoon-list-text{width:700px;height:300px;display:none;padding:30px 50px;}
.typhoon-text{width:700px;height:35px;line-height:35px;}
.typhoon-text-title{display:table-cell;width:130px;height:35px;}
.typhoon-text-subtitle{font-family:'YDYGO12.ttf';}
.typhoon-text-contents{display:table-cell;width:570px;height:35px;color:#73767a;}
.typhoon-text-line{width:700px;height:1px;border-bottom:1px solid #3a3c40;margin-top:10px;margin-bottom:10px;}
.typhoon-list-guide{width:690px;padding:10px 55px;height:30px;line-height:30px;background:url("/img/guide/btn-ok-lg.png") 585px 9px no-repeat rgba(0,0,0,0.8);text-align:right;font-size:22px;font-family:'YDYGO12.ttf';}
#weather-typhoon-pop{display:none;position:absolute;top:0;left:0;width:1280px;height:720px;z-index:200;background-color:rgba(0,0,0,0.6);}
.typhoon-image{text-align: center;}
.weather-typhoon-data{margin-left:295px;margin-top:50px;font-family:'YDYGO12.ttf';font-size:22px;color:#fff;}
.weather-typhoon-popbtn{float:right;position:relative;top:25px;right:245px;height:25px;padding-top:40px;background:url('/img/guide/btn-ok-lg.png') 4px 4px no-repeat;font-size:22px;}
.weather-typhoon-img{margin-left:290px;}

#weather-satellite-guide{float:left;display:block;margin-left:10px;width:80px;height:410px;background:url("/img/weather/satellite-guide.png") 0px 0px no-repeat;}
#weather-satellite-contents{position:fixed;display:block;width:1180px;height:450px;}
#weather-satellite-text{float:left;display:block;width:1090px;height:410px;line-height:150%;}
.satellite-list{float:left;width:250px;height:410px;}
.satellite-list-item{width:180px;height:30px;padding:10px 30px;background-color:rgba(59,69,83,0.5);border-radius:25px;margin-bottom:10px;text-align:center;line-height:30px;color:#848b93;}
.satellite-list-item.on{background:url("/img/guide/arrow-updown.png") 210px 13px no-repeat #505a68;color:#fff;}
.satellite-list-contents{float:left;margin-left:40px;width:800px;height:450px;overflow:hidden;}
/* 아시아 / 한반도 동시
.satellite-list-img{float:left;width:395px;height:410px;background-color:rgba(20,25,32,0.8);border-radius:20px;overflow:hidden;text-align:center;line-height:45px;}
.satellite-list-img.right{margin-left:10px;}
.satellite-img{height:311px;width:358px;margin-top:15px;}
*/
.satellite-list-img{float:left;width:800px;height:410px;background-color:rgba(20,25,32,0.8);border-radius:20px;overflow:hidden;text-align:center;line-height:45px;}
.satellite-list-img.right{margin-left:10px;}
.satellite-img{height:398px;width:458px;margin-top:6px;}

/* 해상예보 */
.weahter-sea-okicon{margin-top:240px;padding-left:50px;width:140px;height:40px;line-height:40px;font-family:"YDYGO12.ttf";font-size:22px;background:url("/img/guide/btn-ok-lg.png") 0px 4px no-repeat;}
.weather-sea-data{color:#737b86;width:280px;height:75px;line-height:25px;margin-top:40px;font-family:"YDYGO12.ttf";font-size:20px;}
#weather-sea-area{float:left;display:block;padding:30px 0px 0px 30px;width:880px;height:530px;}
.weather-sea-area-list{height:260px;width:880px;margin-bottom:15px;}
.weather-sea-area-list-item{float:left;height:220px;width:175px;padding:20px 15px;margin-right:15px;background-color:rgba(20,25,32,1);border-radius:20px;overflow:hidden;opacity:0.5;font-family:'YDYGO12.ttf';font-size:22px;}
.weather-sea-area-list-item.on{background-color:#505a68;opacity:1;}
.wsal-item-title{width:175px;height:55px;margin-bottom:5px;font-size:24px;line-height:27px;}
.wsal-item-weather-icon{margin:5px 0px;width:50px;height:50px;}
.wsal-item-br{width:175px;height:1px;border-bottom:1px solid #737b86;margin-bottom:12px;}
.wsal-item-windp{padding-left:40px;width:135px;height:30px;line-height:30px;background:url("/img/weather/windp.png") 0px 2px no-repeat;}
.wsal-item-winds{padding-left:40px;width:135px;height:30px;line-height:30px;background:url("/img/weather/winds.png") 0px 2px no-repeat;}
.wsal-item-wav{padding-left:40px;width:135px;height:30px;line-height:30px;background:url("/img/weather/wave.png") 0px 2px no-repeat;}

#weather-sea-pop{display:none;position:absolute;top:0;left:0;width:1280px;height:720px;z-index:200;background-color:rgba(0,0,0,0.6);color:#fff;}
.sea-pop-notice{text-align:center;line-height:50px;margin-top:180px;}
.weather-sea-pop-contents{margin-left:150px;margin-top:100px;width:980px;height:520px;border-radius:30px;background-color:#2b333e;overflow:hidden;}
.sea-pop-contents-title{float:left;height:40px;width:580px;padding:50px 0px 30px 190px;text-align:center;line-height:40px;font-size:28px;}
.sea-pop-contents-btn{float:left;width:65px;height:30px;padding:70px 70px 20px 50px;background:url('/img/guide/btn-ok-lg.png') 10px 71px no-repeat;line-height:35px;font-size:22px;}
.sea-pop-contents-icon{float:left;height:250px;width:60px;margin-left:70px;margin-top:50px;}
.sea-pop-contents-icon.div2{margin-left:170px;}
.sea-icon-time{float:left;width:60px;height:100px;background:url("/img/weather/time.png") 18px 35px no-repeat rgba(26,32,41,1); border-top-left-radius:10px;}
.sea-icon-wave{float:left;width:60px;height:50px;margin-top:10px;background:url("/img/weather/wave.png") 18px 10px no-repeat rgba(26,32,41,1);}
.sea-icon-winds{float:left;width:60px;height:50px;margin-top:5px;background:url("/img/weather/winds.png") 18px 10px no-repeat rgba(26,32,41,1);}
.sea-icon-windp{float:left;width:60px;height:50px;margin-top:5px;background:url("/img/weather/windp.png") 18px 10px no-repeat rgba(26,32,41,1);}
.sea-pop-contents-day{float:left;height:330px;width:250px;margin-left:10px;}
.sea-day-head{float:left;height:45px;width:250px;background-color:#505a68;border-top-left-radius:10px;border-top-right-radius:10px;text-align:center;line-height:45px;}
.sea-day-weather{float:left;height:100px;width:250px;margin-top:5px;margin-bottom:10px;background-color:rgba(26,32,41,1);text-align:center;font-size:20px;}
.sea-weather-icon{width:50px;height:50px;margin-top:5px;}
.sea-day-weather-full{padding:10px 5px;width:240px;}
.sea-day-weather-half{float:left;padding:10px 5px;width:115px;}
.sea-day-weather-data{float:left;height:50px;width:250px;margin-bottom:5px;background-color:rgba(26,32,41,1);text-align:center;font-size:23px;line-height:30px;}

/* 주간 예보 */
.weather-middle-title-guide{width:180px;height:25px;line-height:25px;padding:10px 30px 10px 40px;margin-top:337px;background:url('/img/guide/btn-ok-lg.png') 0px 6px no-repeat;font-family:"YDYGO12.ttf";font-size:18px;}
#weather-middle-area{float:left;display:block;padding:30px 0px 0px 30px;width:880px;height:530px;}
.weather-middle-region{float:left;width:880px;height:40px;line-height:35px;}
.weather-middle-contents{float:left;width:880px;height:200px;margin-bottom:30px;}
.weather-middle-day{float:left;width:165px;height:205px;font-size:24px;font-family:'YDYGO12.ttf';margin-right:10px;}
.weather-middle-daytitle{width:165px;height:45px;line-height:45px;text-align:center;background-color:#505a68;border-top-left-radius:10px;border-top-right-radius:10px;margin-bottom:5px;}
.weather-middle-dayicon{width:165px;height:100px;text-align:center;margin-bottom:5px;}
.weather-middle-left-icon{float:left;width:60px;margin-right:5px;height:80px;padding:10px;background-color:rgba(20,25,32,0.8);line-height:25px;}
.weather-middle-right-icon{float:left;width:60px;height:80px;padding:10px;background-color:rgba(20,25,32,0.8);line-height:25px;}
.weather-middle-temp{width:165px;height:45px;background-color:rgba(20,25,32,0.8);line-height:45px;text-align:center;}
.temp-min{color:#01a7ff;}
.temp-max{color:#f0433d;}

#weather-middle-pop{display:none;position:absolute;top:0;left:0;width:1280px;height:720px;z-index:200;background-color:rgba(0,0,0,0.6);color:#fff;}
.weather-middle-text-area{margin-left:160px;margin-top:100px;width:960px;height:520px;border-radius:30px;background-color:#2b333e;overflow:hidden;}
.weather-middle-text{width:880px;height:395px;padding:40px;line-height:35px;word-break:keep-all;overflow:hidden;}
.weather-middle-notice{width:910px;height:45px;padding:0px 25px;line-height:45px;background-color:#1d232b;font-size:21px;font-family:"YDYGO12.ttf";color:#666970;text-align:center;}
.weather-middle-btn-ok{display:inline-block;width:40px;height:45px;margin-left:50px;padding-left:40px;background:url('/img/guide/btn-ok.png') 10px 12px no-repeat;text-align:left;}

/* 미세먼지 */
#weather-dust-area{float:left;display:block;padding-top:120px;width:880px;height:405px;background:url("/img/weather/dust/state_bar.png") 1px 75px no-repeat;}
.weather-dust-contents{float:left;width:880px;height:350px;margin-top:10px;border-radius:30px;overflow:hidden;}
.weather-dust-text{float:left;width:770px;height:110px;padding:30px 50px 30px 60px;margin-bottom:10px;background-color:rgba(20,25,32,0.8);}
.weather-dust-data{float:left;width:880px;height:30px;margin-top:10px;text-align:right;font-family:'YDYGO11.ttf';font-size:20px;color:#74787f;line-height:30px;}
.weather-dust-title{float:left;height:90px;width:280px;padding:10px;font-size:30px;line-height:90px;}
.weather-dust-subtitle{font-size:24px;color:#767676;}
.weather-dust-subtext{font-size:24px;}
.weather-dust-cai{float:left;height:80px;width:120px;text-align:center;line-height:30px;}
.weather-dust-cai-val{width:120px;height:30px;padding-top:50px;}
.weather-dust-cai-val.good{color:#01a7ff;background:url("/img/weather/dust/1_L.png") 45px 10px no-repeat;}
.weather-dust-cai-val.normal{color:#00e44c;background:url("/img/weather/dust/2_L.png") 45px 10px no-repeat;}
.weather-dust-cai-val.warning{color:#fcb503;background:url("/img/weather/dust/3_L.png") 45px 10px no-repeat;}
.weather-dust-cai-val.danger{color:#f0433d;background:url("/img/weather/dust/4_L.png") 45px 10px no-repeat;}
.weather-dust-cai-val.none{color:#656b73;position:relative;top:-25px;}
.weather-dust-air{float:left;height:110px;width:440px;margin-left:30px;}
.weather-dust-airtext{height:55px;width:440px;line-height:55px;font-size:24px;font-family:"YDYGO12.ttf";}
.dust-airtext-title{float:left;height:55px;}
.dust-airtext-title.pm10{width:170px;padding-left:30px;}
.dust-airtext-title.pm25{width:200px;}
.weather-dust-airtext.pm10{margin-left:15px;}
.dust-airtext-value{float:left;height:55px;width:200px;padding-left:40px;}
.dust-airtext-value.good{color:#01a7ff;background:url("/img/weather/dust/1_L.png") 5px 14px no-repeat;}
.dust-airtext-value.normal{color:#00e44c;background:url("/img/weather/dust/2_L.png") 5px 14px no-repeat;}
.dust-airtext-value.warning{color:#fcb503;background:url("/img/weather/dust/3_L.png") 5px 14px no-repeat;}
.dust-airtext-value.danger{color:#f0433d;background:url("/img/weather/dust/4_L.png") 5px 14px no-repeat;}
.dust-airtext-value.none{color:#656b73;}


/* 올레길 날씨 */
#weather-olle-area{display:block;width:1100px;height:520px;}
#weather-olle-list{position:absolute;top:180px;width:250px;height:375px;}
.weather-olle-list-area{width:240px;height:355px;overflow:hidden;}
.weather-olle-page-area{height:50px;width:220px;font-size:20px;text-align:center;line-height:50px;}
.olle-list-item{position:relative;width:170px;height:30px;padding:10px 30px;background-color:rgba(59,69,83,0.5);border-radius:25px;margin-bottom:10px;text-align:center;line-height:30px;color: #848b93;}
.olle-list-item.on{background:url("/img/guide/arrow-updown.png") 200px 13px no-repeat #505a68;color: #fff;}
.weather-olle-data{display:none;}

#weather-olle-contents{width:880px;height:560px;padding-left:300px;}
.weather-olle-title{width:880px;height:120px;}
.olle-title-text{float:left;width:680px;height:40px;padding-top:40px;padding-bottom:20px;line-height:40px;font-size:30px;}
.olle-title-text-olle{display:inline-block;}
.olle-location-map{float:left;width:200px;height:100px;}
.olle-guide-btn{display:inline-block;margin-left:10px;padding-left:50px;width:150px;height:40px;line-height:40px;font-size:22px;background:url('/img/guide/btn-ok-lg.png') 10px 3px no-repeat;}
.weather-olle-text{width:880px;height:385px;line-height:40px;text-align:center;font-size:24px;}
.olle-course-length{float:left;height:40px;width:205px;padding:10px 30px;background-color:rgba(0,0,0,0.4);border-radius:20px;}
.olle-course-time{float:left;height:40px;width:205px;margin-left:20px;padding:10px 30px;background-color:rgba(0,0,0,0.4);border-radius:20px;}
.olle-course-level{float:left;height:40px;width:205px;margin-left:20px;padding:10px 30px;background-color:rgba(0,0,0,0.4);border-radius:20px;}
.olle-course-image{float:left;height:270px;width:880px;padding-top:45px;}
.olle-course-text{margin-left:15px;font-family:'YDYGO11.ttf';}


/* 전국공항날씨 */
.weather-airport-data{color:#737b86;width:280px;height:80px;line-height:25px;margin-top:350px;font-family:"YDYGO12.ttf";font-size:20px;}
#weather-airport-area{width:880px;height:530px;padding-left:300px;padding-top:30px;}
.weather-airport-contents{height:150px;width:880px;margin-top:20px;font-size:24px;}
.weather-airport-contents.row1{padding-left:290px;width:590px;}
.weather-airport-contents.row2{padding-left:160px;width:720px;}
.weather-airport-cell{float:left;width:130px;height:140px;text-align:center;}
.weather-airport-cell.jeju{margin-right:15px;width:110px;}
.weather-airport-cell.left{width:155px;}
.weather-airport-cell.right{width:155px;}
.weather-airport-cell-title{height:45px;width:130px;background-color:#505a68;line-height:45px;}
.weather-airport-cell-title.jeju{width:110px;border-top-left-radius:10px;border-top-right-radius:10px;}
.weather-airport-cell-title.left{padding-left:25px;border-top-left-radius:10px;}
.weather-airport-cell-title.right{padding-right:25px;border-top-right-radius:10px;}
.weather-airport-cell-data{height:80px;width:130px;padding:10px 0px;margin-top:5px;background-color:#181e27;}
.weather-airport-cell-data.jeju{width:110px;}
.weather-airport-cell-data.left{padding-left:25px;}
.weather-airport-cell-data.right{padding-right:25px;}
.weather-airport-cell-image{height:50px;}
.weather-airport-cell-text{height:30px;line-height:30px;}
.weather-airport-cell-nodata{padding:25px;line-height:30px;}