html{position:relative;min-height:100%}body{padding-top:20px;padding-bottom:0;margin-bottom:60px}label{font-weight:400}.color-mysite{color:#fb9400}.headerLogin,.marketing{padding-right:15px;padding-left:15px}.header{margin-bottom:10px}.header h3,.headerLogin h3{padding-bottom:19px;margin-top:0;margin-bottom:0;line-height:40px}.header a:hover,.headerLogin a:hover{text-decoration:none}.nav li a{padding:0}img#topLogo{width:267px}img#logo{width:180px}img.btn-nav{width:47px;height:46px}.login{padding:14px 0 10px;background-color:#f5f5f5;margin-bottom:30px}.noZoomInput{font-size:17px}.rememberMe{font-size:16px}.remindMe{margin-top:15px;margin-bottom:15px}.reminder{font-size:16px;padding:10px 0;color:#000;margin-bottom:5px}.welcome{padding:14px 0;color:#000;background-color:#eee;font-size:16px;margin-bottom:5px}.title{padding:14px 0;color:#fff;background:#fb9400;font-size:18px;margin-bottom:5px}.title.password{background:#00adef}.content{margin-top:25px}.setting{padding:14px 0;color:#000;margin-bottom:5px}.setting form:not(:first-child){padding-top:50px}.payment-radio{display:block;position:relative;padding-left:35px;margin-bottom:25px;cursor:pointer;font-size:16px;-webkit-user-select:none;user-select:none}.payment-radio.-has-border{border:1px solid #cccccc;padding:20px 60px;border-radius:5px}.payment-radio.-has-border.-disabled{cursor:default;color:#ccc}.payment-radio input{position:absolute;opacity:0;cursor:pointer}.payment-radio .checkmark{position:absolute;top:50%;left:0;height:24px;width:24px;background-color:#fff;border:2px solid #ccc;border-radius:50%;transform:translateY(-50%)}.payment-radio.-has-border .checkmark{left:25px}.payment-radio:hover input~.checkmark{border-color:#005bac}.payment-radio.-disabled input~.checkmark{border-color:#ccc}.payment-radio input:checked~.checkmark{background-color:#005bac;border-color:#005bac}.payment-radio .checkmark:after{content:"";position:absolute;display:none;top:50%;left:50%;width:9px;height:9px;background:#fff;border-radius:50%;transform:translate(-50%,-50%)}.payment-radio input:checked~.checkmark:after{display:block}.table-container table{width:100%}.table-container th{font-weight:700;border-top:1px solid #DEE2E6;border-bottom:4px solid #DEE2E6}.table-container th:last-child{text-align:right}.table-container tr:nth-child(2n){background-color:#f8f9fa;border-top:1px solid #DEE2E6;border-bottom:1px solid #DEE2E6}.table-container th,.table-container td{padding:15px}.table-container td:first-child{font-weight:700}.table-container td:last-child{padding-right:35px;text-align:right}.table-container .total{font-weight:700;border-top:4px solid #DEE2E6;border-bottom:1px solid #DEE2E6}.checkbox-container{display:flex;align-items:center;padding:20px 30px;border:1px solid #ccc;border-radius:5px;background-color:#fff}.checkbox-container label{margin-bottom:0}.checkbox-container input[type=checkbox]{width:20px;height:20px;margin-right:15px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #ccc;border-radius:4px;outline:none;position:relative;top:-1px}.checkbox-container input[type=checkbox]:checked{background-color:#005bac;border:2px solid #005bac}.checkbox-container input[type=checkbox]:checked:after{content:"✔";color:#fff;position:absolute;top:-1px;left:2px;font-size:16px;line-height:1}.checkbox-container .amount{display:block;font-size:14px}.contract-box{background-color:#eee;padding:25px 20px;border-radius:5px}.contract-box .contract-title{margin-bottom:10px;font-weight:700;text-align:center}.contract-box .contract-content{margin-bottom:5px;display:grid;grid-template-columns:4fr 1fr 3fr;align-items:center}.contract-box .contract-separator{text-align:center}.checkbox-info{margin-top:5px;padding:25px 20px;border-radius:5px;border:1px solid #cccccc;background-color:#eee}.usage-payment-info{color:red;border:1px solid #FF0000;border-radius:8px;padding:16px}.footer{padding-top:19px;position:absolute;bottom:0;width:100%;height:60px;background-color:#f5f5f5;font-size:14px}.plan,.amount{font-size:16px}.panel-expire{background-color:#eee;padding:12px;margin:12px 0}.row-expire{font-size:14px}.row-content{font-size:12px;padding:10px}.row-order-exist{font-size:16px;font-weight:700;padding:3px 10px}.row-order-info{font-size:14px;padding:17px 37px 0}.row-button img{width:16px;height:10px}.panel-service-detail{background-color:#eee;padding:12px;margin:12px 0}.row-service-detail{font-size:14px;margin-bottom:12px}.contact-info{font-size:16px;font-weight:700}.tel{font-size:14px;margin-bottom:5px}.tel strong{font-size:22px}.contact{margin-top:38px;margin-bottom:12px}.contactNote{margin:12px 0}.contactBox{background-color:#e8edf0;padding:12px}.time,.mail{font-size:14px;margin:5px 0 0}.mail a{font-size:14px}.noteCaution{margin:25px 0 0}.noPadding{padding:0}.menu{cursor:pointer;margin-bottom:20px}.menu .description{font-size:12px;color:#000;padding:0}.menu .description span{font-size:9px;display:block;color:red}.menu .panel{text-align:center}.menu .panel-internet{font-size:12px;background-color:#10ae62;font-weight:700;color:#fff;padding:24px 12px;margin:0 0 24px}.menu .panel-catv{font-size:12px;background-color:#354d99;font-weight:700;color:#fff;padding:24px 12px;margin:0 0 24px}.menu .panel-phone{font-size:12px;background-color:#ad4eb6;font-weight:700;color:#fff;padding:24px 12px;margin:0 0 24px}.menu .panel-mobile{font-size:12px;background-color:#04aaec;font-weight:700;color:#fff;padding:24px 12px;margin:0 0 24px}.menu .arrow{padding:0 0 0 12px}.menu .arrow img{margin-top:34px;width:10px;height:15px}.menu a:hover{text-decoration:none}.updateDate{margin:18px 0}.expires{margin-bottom:18px}.phoneNumber{margin:18px 0 5px}.phoneNumber .tel strong{display:block}.pager{margin:10px 0 20px}.pager span{font-size:14px}.hover{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha( opacity=60 )"}@media screen and (min-width: 768px){.header,.marketing{padding-right:0;padding-left:0;font-size:18px}.headerLogin{margin-bottom:10px}img#logo{width:256px}img.btn-nav{width:67px;height:66px}.jumbotron{border-bottom:0}.login{padding:28px 0 8px;font-size:20px;margin-bottom:30px}.login .control-label{padding-top:4px}.rememberMe{margin-top:18px;margin-bottom:18px}.remindMe{margin-top:30px;margin-bottom:30px}.reminder{font-size:16px;padding:10px 50px}.welcome,.title{padding:14px 0;font-size:18px;margin-bottom:10px}.setting{padding:28px 0 14px;font-size:16px;margin-bottom:10px}.plan,.amount{font-size:24px}.panel-expire{background-color:#eee;padding:24px;margin:12px 0}.row-expire{font-size:18px}.row-content{font-size:16px;padding:10px}.row-order-exist{font-size:20px;font-weight:700;padding:3px 10px}.row-order-info{font-size:18px;padding:17px 37px 0}.row-button img{width:33px;height:21px}.contact-info{font-size:18px;font-weight:700}.tel{font-size:18px;margin-bottom:5px}.tel strong{font-size:24px;padding-left:8px}.time,.mail{font-size:18px;margin:5px 0 0}.mail a{font-size:24px;padding-left:8px}.phoneNumber .tel strong{display:inline}.menu .panel-internet,.menu .panel-catv,.menu .panel-phone,.menu .panel-mobile{font-size:24px}.menu .description{font-size:22px}.menu .description span{font-size:18px}.menu .arrow img{margin-top:44px;width:20px;height:30px}.pager span{font-size:18px}.contract-box,.checkbox-info{padding:25px 30px}}.canvasjs-chart-credit{display:none}.notify-warning{position:relative;display:flex;align-items:center}.notify-warning p{margin:0 0 0 8px}.setting-status{font-size:18px}.setting-status strong{color:#005bac;padding-left:80px}@media screen and (max-width: 425px){.setting-status{font-size:15px}.setting-status strong{padding-left:50px}}@media screen and (max-width: 348px){.setting-status strong{padding-left:25px}}.modal-body .modal-item{margin-bottom:20px}.modal-vertical-center{text-align:center;padding:0!important;white-space:nowrap}.modal-vertical-center:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.modal-dialog-vertical-center{display:inline-block;text-align:left;vertical-align:middle;min-width:320px;white-space:normal;max-width:90vw}
