/* 2020 */
.selectRequestor{padding:60px 0 0;}
.selectConsumer{text-align:center; margin-bottom:50px;}
.selectConsumer dt{padding-top:70px; font-size:40px; color:#000; margin-bottom:10px; font-family: 'SamsungSharpSans'; font-weight:700; background:url('../images/selectConsumerIco.png') no-repeat center 0; background-size:55px;}
.selectConsumer dd p{color:#454545; font-size:20px; margin-bottom:40px; font-weight:700; line-height:140%; }
.selectConsumer .btnType01{min-width:215px;}
.agentParents{padding:0;}
.agentParents ul{overflow:hidden;}
.agentParents ul li{float:left; width:50%; border-left:1px solid #d5d5d5; text-align:center;}
.agentParents ul li:first-child{border-left:none;}
.agentParents ul li dl{padding:25px 70px 0;}
.agentParents ul li dt{font-size:34px; color:#1428a0; margin-bottom:30px; font-family: 'SamsungSharpSans'; font-weight:700; line-height:120%; padding-top:90px;}
.agentParents ul li.selectRequestorType01 dt{background:url('../images/selectConsumerIco01.png') no-repeat center 0; background-size:55px;}
.agentParents ul li.selectRequestorType02 dt{background:url('../images/selectConsumerIco02.png') no-repeat center 0; background-size:53px;}
.agentParents ul li dd{min-height:208px;}
.agentParents ul li dd p{color:#454545; font-size:17px; margin-bottom:10px; font-weight:400; line-height:150%; padding:0;}
.agentParents ul li dd p strong{display:block; font-weight:700; padding-top:5px;}
.agentParents ul li dd p span{display:block;}
.agentParents ul li dd p.agentParentsTxt{padding:0 8%;}
.txtPadding{padding:0 30px;}


.requestSummaryTxt{color:#454545; font-size:14px; padding:40px 0 25px; line-height:150%;}


.joinWriteNew{padding-top:35px; padding-left:20px;}

.noteArea01{color:#0074c2; font-size:14px; margin:7px 0 13px 0; text-decoration:underline; font-weight:600; line-height:120%;}
.noteArea01 a{color:#0074c2; display:inline-block; text-decoration:underline;}
.noteArea01 a:hover{color:#1529a0;}

.appServiceList{margin-top:-35px;}
.appServiceListDetail{border-bottom:1px solid #a5a5a5; padding-bottom:25px;}
.appServiceListDetail.listType{border-bottom:1px solid #a5a5a5; padding-bottom:30px;}
.appServiceListSelect{overflow:hidden; padding:30px 20px 0;}
.appServiceListSelect li{float:left; width:33.3%;}
.appServiceListSelect li dl{position:relative; padding:13px 20px; padding-left:80px; border:1px solid #dfdfdf; margin:5px; background-color:#ffffff; background-size:45px !important;}
.appServiceListSelect li dt{font-size:15px; color:#292b2c; font-family: 'SamsungSharpSans'; font-weight:700; margin:7px 0 5px; text-transform: uppercase; line-height:120%; width:90%; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.appServiceListSelect li dd{font-size:14px; color:#555555; width:90%; line-height:130%; font-weight:600; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.appServiceListSelect .appSelect{position:absolute; right:20px; top:14px;}

.relevantChoice .appServiceListSelect{overflow:hidden; border-top:none; border-bottom:none; padding:0; margin-top:0px; margin-right:-10px;}
.relevantChoice .appServiceListSelect li{float:left; width:50%;}
.relevantChoice .appServiceListSelect li dl{margin:5px 10px 5px 0; padding-left:80px;}
.relevantChoice .appServiceListSelect .appSelect{position:absolute; right:10px;}
.relevantChoice .typeChoice{border-bottom:none; padding-bottom:0;}
.relevantChoice .appServiceListDetail{padding-bottom:0; border-bottom:none;}

.appServiceListTxt{font-size:16px; color:#454545; font-weight:700; margin:0 0 10px 5px;}
.appServiceListDetail.listType .appServiceListTxt{margin:0; padding:30px 0 20px 20px; border-bottom:1px solid #dfdfdf;}

.appServiceListPdfDetail{padding:40px 0 0;}
.appServiceListPdfTitle {padding:0 0 15px 0;}
.appServiceListPdfTitle h3{display:inline-block; color:#454545; font-size:17px;  padding-left:20px; font-family: 'SamsungSharpSans'; font-weight:700;}
.appServiceListPdf{overflow:hidden; border-top: 2px solid #cdcdcd;}
.appServiceListPdf li{display:table; width:100%; border-bottom:1px solid #cdcdcd; overflow:hidden; vertical-align:middle;}
.appServiceListPdf li dl{display:table-cell; width:50%; height:100px; vertical-align:middle;}
.appServiceListPdf li dl{padding:15px 0 15px 60px; padding-left:100px; border:none; margin:0; background-size:38px !important; background-position:40px center !important;}
.appServiceListPdf li dt{font-size:16px; color:#484b4c; font-family: 'SamsungSharpSans'; font-weight:700; margin:7px 0 5px; text-transform: uppercase; line-height:120%; width:60%; overflow:hidden;}
.appServiceListPdf li dd{font-size:14px; color:#555555; width:90%; line-height:130%; font-weight:400; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.appServiceListPdf .appSelect{float:right; width:36%; text-align:center;}
.pdfLink{border:2px solid #a5a5a5; border-radius:30px; padding:6px 15px 6px 40px; background:url('../images/pdfIco.png') no-repeat 15px center #fff; background-size:19px;}
.pdfLink span{font-size:14px; font-weight:700; color:#555555;}
.pdfLink_disable{border:2px solid #c9c9c9; border-radius:30px; padding:6px 15px 6px 40px; background:url('../images/pdfIco_disable.png') no-repeat 15px center #fff; background-size:19px;}
.pdfLink_disable span{font-size:14px; font-weight:700; color:#a5a5a5;}

.appServiceListPdf li:nth-child(even){background-color:#f3f3f3;}

.appDownloadListWrap{display:table-cell; width:50%; overflow:hidden; padding:20px 0; vertical-align:middle;}
.appDownloadList{}
.appDownloadList a{display:block; padding:3px 20px 3px 60px; overflow:hidden; line-height:130%;}
.appDownloadList .fileName{float:left; width:76%; font-size:15px; color:#555555; font-weight:600;}
.appDownloadList .fileSize{float:left; width:24%; text-align:right; font-size:14px; color:#555555; font-weight:600; padding-right:30px; background:url('../images/appDownloadIco.png') no-repeat right 0; background-size:14px;}
.appDownloadList .fileName_disable{float:left; width:60%; font-size:15px; color:#999; font-weight:600;}
.appDownloadList .fileSize_disable{float:left; width:40%; text-align:right; font-size:14px; color:#999; font-weight:600; padding-right:30px; background:url('../images/appDownloadIco_disable.png') no-repeat right 0; background-size:14px;}

.file_disable .link_disable{pointer-events: none;cursor: default; text-decoration: none;}
.file_disable .fileName{color:#999;}
.file_disable .fileSize{color:#999; background:url('../images/appDownloadIco_disable.png') no-repeat right 0; background-size:14px;}

.fileNone .appSelect{display:none;}
.fileNone .appDownloadList{display:none;}
.fileNoneTxt {font-size:16px; color:#555555; padding:3px 20px 3px 20px; text-align:right;}


.app01{background:url('../images/ic_svc_account.png') no-repeat 20px center;}
.app02{background:url('../images/ic_svc_wear.png') no-repeat 20px center;}
.app03{background:url('../images/ic_svc_smarttv.png') no-repeat 20px center;}
.app04{background:url('../images/ic_svc_familyhub.png') no-repeat 20px center;}
.app05{background:url('../images/ic_svc_appliance.png') no-repeat 20px center;}
.app06{background:url('../images/ic_svc_hrm.png') no-repeat 20px center;}
.app07{background:url('../images/ic_svc_bixby.png') no-repeat 20px center;}
.app08{background:url('../images/ic_svc_cloud.png') no-repeat 20px center;}
.app09{background:url('../images/ic_svc_health.png') no-repeat 20px center;}
.app10{background:url('../images/ic_svc_pay.png') no-repeat 20px center;}
.app11{background:url('../images/ic_svc_themes.png') no-repeat 20px center;}
.app12{background:url('../images/ic_svc_smart_things.png') no-repeat 20px center;}
.app13{background:url('../images/ic_svc_rewards.png') no-repeat 20px center;}
.app14{background:url('../images/ic_svc_galaxy_store.png') no-repeat 20px center;}
.app15{background:url('../images/ic_svc_vr.png') no-repeat 20px center;}
.app16{background:url('../images/ic_svc_call.png') no-repeat 20px center;}
.app17{background:url('../images/ic_svc_find_mobile.png') no-repeat 20px center;}
.app18{background:url('../images/ic_svc_members.png') no-repeat 20px center;}
.app19{background:url('../images/ic_svc_muse.png') no-repeat 20px center;}
.app20{background:url('../images/ic_svc_pass.png') no-repeat 20px center;}
.app21{background:url('../images/ic_svc_pen.png') no-repeat 20px center;}
.app22{background:url('../images/ic_svc_social.png') no-repeat 20px center;}
.app23{background:url('../images/ic_svc_wifi.png') no-repeat 20px center;}
.app24{background:url('../images/ic_svc_runestone_144.png') no-repeat 20px center;}
.app25{background:url('../images/ic_svc_customer_service.png') no-repeat 20px center;}
.app26{background:url('../images/ic_svc_direct_marketing.png') no-repeat 20px center;}
.app27{background:url('../images/ic_svc_online_shopping.png') no-repeat 20px center;}
.app28{background:url('../images/ic_svc_blockchain_wallet.png') no-repeat 20px center;}
.app29{background:url('../images/ic_svc_call_text.png') no-repeat 20px center;}
.app30{background:url('../images/ic_svc_cmc.png') no-repeat 20px center;}
.app31{background:url('../images/ic_svc_customizationservice.png') no-repeat 20px center;}
/* .app32{background:url('../images/ic_svc_findmymobile.png') no-repeat 20px center;} */
.app33{background:url('../images/ic_svc_community.png') no-repeat 20px center;}
.app34{background:url('../images/ic_svc_ads.png') no-repeat 20px center;}
.app35{background:url('../images/ic_svc_smarthome.png') no-repeat 20px center;}

.appServiceListSelect li.active dl{background-color:#f2f2f2; border:1px solid #0074c2;}

.appServiceListDetail.listType .appServiceListSelect{overflow:hidden; padding:0; border-bottom:none;}
.appServiceListDetail.listType .appServiceListSelect li{float:none; width:100%;}

.appServiceListDetail.listType .appServiceListSelect li dl{overflow:hidden; height:58px; position:relative; padding:9px 60px; padding-left:110px; border:none; border-bottom:1px solid #dfdfdf; margin:0; background-color:#f3f3f3; background-size:38px !important; background-position:40px center !important;}
.appServiceListDetail.listType .appServiceListSelect li:nth-child(odd) dl{background-color:#ffffff;}
.appServiceListDetail.listType .appServiceListSelect li dt{font-size:15px; color:#484b4c; margin:0; width:25%; float:left; line-height:45px;}
.appServiceListDetail.listType .appServiceListSelect li dd{font-size:15px; width:65%; float:left; line-height:45px;}
.appServiceListDetail.listType .appSelect{position:absolute; right:20px; top:50%; margin-top:-12px;}

.appServiceListSelect.listType li.active dl{background-color:transparent !important;}

.appPdf{border-top:2px solid #a5a5a5; overflow:hidden;}
.appPdf .appPdfListSelect{overflow:hidden; float:left; width:50%;}
.appPdfListSelect li{}
.appPdfListSelect li dl{overflow:hidden; padding:8px 40px; padding-left:110px; border-bottom:1px solid #dfdfdf; background-size:38px !important; height:58px; background-position:40px center !important;}
.appPdfListSelect li dt{position:relative; float:left; width:80%; height:100%;}
.appPdfListSelect li dt span{display:block; font-size:15px; color:#484b4c; font-family: 'SamsungSharpSans'; font-weight:700; text-transform: uppercase; line-height:140%; 
	position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0%, -50%);
    -ms-transform: translate(0%, -50%);
    transform: translate(0%, -50%);
    z-index: 11;
	}
.appPdfListSelect li dd{float:right; width:20%; margin-top:13px;  text-align:right;}
.pdfDown {display:inline-block;  border-bottom:1px solid #a5a5a5; padding-bottom:5px; background:url('../images/pdfIco.png') no-repeat 0 0; background-size:16px;}
.pdfDown span{font-size:13px; color:#777777; font-weight:700; padding-left:20px; }
.appPdfListSelect li:nth-child(even) dl{background-color:#f3f3f3;}
.appPdf .appPdfListSelect:first-child dl{border-right:1px solid #dfdfdf;}

.pT20{padding-top:20px;}

.typeChoice{text-align:right; padding-right:15px; padding-bottom:10px; border-bottom:2px solid #a5a5a5;}
.relevantChoice .typeChoice{text-align:right; padding-right:0;}
.typeCheck{display:inline-block; vertical-align:middle; padding-top:4px;}
.typeChoice ul{display:inline-block; overflow:hidden; vertical-align:middle;}
.typeChoice ul li{float:left; border-left:1px solid #adadad; text-align:center; margin-left:15px; padding-left:15px;}
.typeChoice ul li a{display:block; width:19px;  height:19px; background:url('../images/typeChoice02.png') no-repeat center center; background-size:19px; filter: alpha(opacity=100); opacity: 1;}
.typeChoice ul li.active a{filter: alpha(opacity=100); opacity: 1;}
.typeChoice ul li:first-child{border-left:none; margin-left:0;}
.typeChoice ul li:first-child a{background:url('../images/typeChoice01.png') no-repeat center center; background-size:19px;}

.appServiceListDetail .contentTypeList{filter: alpha(opacity=30); opacity: 0.3;}
.appServiceListDetail.listType .contentTypeBox{filter: alpha(opacity=30); opacity: 0.3;}
.appServiceListDetail.listType .contentTypeList{filter: alpha(opacity=100); opacity: 1;}

.createNewWeb{float:left; width:33.3%;}
.makeReqAreaWeb{margin-right:10px; height:423px; padding:55px 10px 55px; border-radius:30px; background:#f3f3f3;}
.makeRequestSlider{position:relative;}
/* .makeRequestSlider:before{content:'Review Prior Request'; position:absolute; top:55px; right:0; font-size:30px; width:66.6%; text-align:center; color:#222222; font-family:'SamsungSharpSans'; font-weight:700; z-index:20;} */
.makeReqAreaWeb01{position:relative; margin:0; height:423px; padding:55px 10px 55px; border-radius:30px 0 0 30px; background:#f3f3f3;}
.makeReqAreaWeb02{position:relative; margin:0; height:423px; padding:55px 10px 55px; border-radius:0 30px 30px 0; background:#f3f3f3;}
.makeReqAreaWeb02:after{content:''; position:absolute; top:50%; left:0; width:1px; height:250px; margin-top:-95px; background:#cdcdcd;}
.makeReqAreaWeb01 .createTitleNew01, .makeReqAreaWeb02 .createTitleNew01{display:none;}
.createTitleNew01{font-size:30px; color:#222222; font-family:'SamsungSharpSans'; font-weight:700; height:70px; line-height:120%;}
.createTitleNew01 .createTitleBlock{display:block;}
.createTitleNew01Txt{display:none;}
.createTitleNew02{font-size:18px; color:#1529a0; font-weight:700; margin:10px 0 0;}
/* .createNew01{padding:0 15px; height:140px; background:url('../images/createNew02.png') no-repeat center center; background-size:51px;} */
.CheckAccountIco{padding:0 15px; height:140px; background:url('../images/CheckAccountIco.png') no-repeat center center; background-size:49px;}
.typeBtnArea{padding:10px 0;}
.makeReqAreaWeb .makeReqBtn{border:2px solid #1428a0; color:#1428a0; background:#fff;}
.makeReqAreaWeb .makeReqBtn:hover{border:2px solid #0b175c; color:#fff; background:#0b175c;}
.makeRequestSlider .makeReqBtn{font-size:16px;}

.makeRequestWeb{overflow:hidden;}
.reviewStatus{float:left; width:66.6%;}
.reviewStatusArea{overflow:hidden;}
/* .reviewStatusDetail{float:left; width:50%; } */
.reviewStatusWrap {padding:0 30px; border-left:1px solid #cdcdcd;}
.reviewStatusDetail:first-child .reviewStatusWrap {border-left:none;}
.reviewStatusDetail h4{font-size:20px; color:#222222; font-weight:700; padding-top:70px;}

.createNewWeb .createNew01{margin-top:20px;}

.tabType01 .tabArea.wid50 li{width:50% !important;}

.typeArea01{padding:30px 0 0; height:140px; }
.typeArea01 .form-control{background:#ffffff; border:none; border-radius:0; text-align:center; font-size:15px; font-weight:700; padding-left:2px; width:100%;}
.typeArea01 .form-control::-moz-placeholder {
  font-weight:700;
  color: #8d8d8d;
}
.typeArea01 .form-control:-ms-input-placeholder {
  font-weight:700;
  color: #8d8d8d;
}
.typeArea01 .form-control::-webkit-input-placeholder {
  font-weight:700;
  color: #8d8d8d;
}
.typeLink01 {color:#000000; font-size:15px; margin:12px 0 12px; display:inline-block; padding-bottom:3px; border-bottom:1px solid #c8c8c8;}
.reviewStatusWrap .inputError .validationTxt{display:block;}
.makeRequestMobile{display:none;}
.makeRequestWeb{display:block;}

.mainCon03{padding:70px 0 0;}


.requestOptionsArea{}
.requestOptionsArea ul{overflow:hidden;}
.requestOptionsArea ul li{float:left; width:50%; border-left:1px solid #c9c9c9; text-align:center;}
.requestOptionsArea ul li:first-child{border-left:none;}
.requestOptionsArea ul li dl{padding:0 30px;}
.requestOptionsArea ul li dt{font-size:32px; color:#1428a0; margin-bottom:35px; font-family: 'SamsungSharpSans'; font-weight:700; line-height:140%;}
.requestOptionsArea ul li dd p{color:#454545; font-size:17px; margin-bottom:10px; font-weight:400; line-height:140%; min-height:125px; padding:0 6%;}
.requestOptionsArea ul li dd span{display:block; color:#454545; font-size:17px; margin:20px 0 50px; font-weight:700; line-height:140%;}

.consumerRightArea{background:#f6f6f6; border:1px solid #c8c8c8; padding:50px 70px; text-align:center;}
.consumerRightTitle h3{color:#1428a0; font-size:30px; font-family: 'SamsungSharpSans'; font-weight:700; margin-bottom:15px;}
.consumerRightTitle h4{color:#333333; font-size:20px; font-family: 'SamsungSharpSans'; font-weight:700; line-height:120%; padding:0 45px;}
.consumerRightDetail{border-top:1px solid #c9c9c9; padding-top:30px; margin-top:30px;}
.consumerRightTxt{color:#292b2c; font-size:14px; line-height:160%; font-weight:400;}
.consumerRightTitleTxt{color:#292b2c; font-size:16px; line-height:140%; margin-top:20px;}
.linkIco{display:inline-block; }
.linkIco a{display:block; background:url('../images/linkIco.png') no-repeat 99% center; padding-right:20px;}

.consumerRightDetailList{text-align:left;}
.consumerRightDetailList p{font-size:14px; color:#292b2c; margin:2px 0; font-weight:400; line-height:20px; background:url('../images/icon_dot.png') no-repeat 0 6px; background-size:4px; padding:0 0 0 12px;}

.tabType01.tabBig .tabArea li a{font-size:16px;}

.nonSamsungTitle{padding-right:40px; display:block;}


/* grid */
.col-group0 {width:100%; padding-bottom:40px;}
.col-group1 {float:left; width:50%;}
.col-group2 {float:left; width:33.33%}
.col-group3 {/* padding-left:38px; */}

.grid-wrap .row {margin-bottom:10px; display:table; width:100%}
.grid-wrap .row:after{content:""; display:block; clear:both; height:0; visibility:hidden;}
.gr-header > * {font-size:12px; color:#ffffff}
.gr-header .tit {display:block; text-align:center; border-top:2px solid #a5a5a5; border-left:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0;  padding:22px 0 16px; font-size:15px;  color:#292b2c; font-family:'SamsungSharpSans'; font-weight:700; background:#e8e8e8; text-transform:uppercase;}
.gr-header .cols:first-child .tit {border-left:none;}

.gr-header .number, .gr-header .last {overflow:hidden; }
.grid-wrap .gr-header .row {margin-bottom:0}
.gr-header .row .number{width:38px;}

.gr-body .tit {display:none; color:#555555; font-size:16px;}
.gr-body .row > * {color:#555555}
.gr-body .row {margin-bottom:0; background:#ffffff}
.gr-body .row .col-group {padding:0;}
.gr-body .number {min-width:38px; height:100%; background:#ffffff }
.gr-body .number span { background:#ffffff; max-width:38px; min-height:38px; display:block;}
.gr-body .row {position:relative;}
.gr-body .row .cols.last {text-align:right; position:absolute; right:0; top:0; width:38px;}
.gr-body .row .cols .txt {display:block; /* white-space:nowrap; text-overflow: ellipsis; overflow: hidden; */ font-weight:400; color:#333; /*word-break:break-all;*/}
.gr-body .row .cols .txt.wBold{font-weight:700;}
.gr-body .row .subject {text-align:left; /*white-space:nowrap;*/ overflow:hidden;text-overflow:ellipsis; }
.gr-body .row .subject a {padding:0 10px; }
.gr-body .row .col-group .cols {background:#ffffff}

.gridType01 .row, .gridType02 .row {background:none}
.gridType01 .row {position:relative;}
.gridType01 .row .number {position:absolute; width:38px; height:38px; z-index:1}
.gridType01 .gr-header .col-group3, .gridType01 .gr-body .col-group3 {/* padding-left:0; */display:table;width:100%;}

.gridType01 .row:nth-child(even){background-color:#f3f3f3 !important;}

.gridType01 .col-group3 .cols {float:none;}
.gridType01 .gr-header .col-group3 .cols.subject1 {text-align:left; padding-left:48px}
.gridType01 .gr-header .col-group3 .cols {display:table-cell; padding:0;}
.gridType01 .gr-body .col-group3 .cols span.txt.tBlue {font-weight:bold;}
.gridType01 .gr-body .col-group3 .cols,
.gridType02 .gr-body .col-group3 .cols{display:table-cell; border-left:1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; text-align: left; padding: 18px 17px 11px; font-size: 14px; color: #555555; vertical-align: middle; line-height: 140%;}
.gridType01 .gr-body .col-group3 .cols:first-child {border-left:none}
.gridType01 .gr-body .col-group3 .cols.subject1{text-align:left; padding-left:48px}
.gridType02 .gr-body .col-group3 .cols.subject1 {text-align:left; padding-left:10px;}

.gridType01.summaryGrid .gr-body .col-group3 .cols{text-align:center; padding-left:10px; padding-right:10px; font-weight:600; color:#333;}

.row {margin-right:0; margin-left:0;}
.row .cols {float:left; text-align:center;}
.row .col-group {float:left; width:85%; line-height:auto; height:auto; }
.row .col-group:after {clear:both; content: " "; overflow:hidden; white-space:nowrap}

.row .col38 {width:38px; position:absolute; right:0;}
.row .col1 {width:3%}
.row .col1-1 {width:5%}
.row .col1-2 {width:7%}
.row .col1-3 {width:15%}
.row .col2 {width:10%}
.row .col3 {width:15%}
.row .col4 {width:20%}
.row .col5 {width:25%}
.row .col6 {width:35%}
.row .col7 {width:45%}
.row .col8 {width:50%}
.row .col9 {width:60%}
.row .col10 {width:75%}
.row .col11 {width:83.8%}
.row .col12 {width:90%}
.row .col13 {width:100%}
.row .col-checkbox {width:40px; text-align:center; vertical-align:middle}
.row .col-checkbox .checkbox {margin:0 auto; vertical-align: middle; padding-left:20px;}

.col-xs-12 {width: 100%;}
.col-xs-11 {width: 91.66666667%;}
.col-xs-10 {width: 83.33333333%;}
.col-xs-9 {width: 75%;}
.col-xs-8 {width: 66.66666667%;}
.col-xs-7 {width: 58.33333333%;}
.col-xs-6 {width: 50%;}
.col-xs-5 {width: 41.66666667%;}
.col-xs-4 {width: 33.33333333%;}
.col-xs-3 {width: 25%;}
.col-xs-2 {width: 16.66666667%;}
.col-xs-1 {width: 8.33333333%;}

.summaryAppList{background:#f7f7f7; padding:30px; border-bottom:1px solid #dfdfdf;}
.summaryAppList .summaryAppListArea{padding-top:40px;}
.summaryAppList .summaryAppListArea:first-child{padding-top:0;}
.summaryAppList .summaryAppListArea h3{font-size:17px; color:#292b2c; font-weight:700; padding-bottom:15px; border-bottom:2px solid #aaaaaa; margin-bottom:20px;}
.summaryAppList .summaryAppListArea ul{overflow:hidden;}
.summaryAppList .summaryAppListArea ul li{float:left; width:25%; font-size:15px; font-weight:600; color:#555555; padding:2px 0; padding-left:20px; background:url('../images/icon_dot.png') no-repeat 0 5px; background-size:4px;}

.collectionTxt{font-weight:700; font-size:20px; color:#555555; line-height:30px; margin-top:30px; padding:0 100px; text-align:center;}
.requestConfirmTxt{font-weight:700; font-size:20px; color:#555555; line-height:30px; margin-top:30px; padding:0 100px; text-align:center;}

.appsServices .collectionCon{padding-top:50px;}
.appsServices .collectionCon:first-child{padding-top:0;}
.collectionCon h3{font-size:16px; color:#454545; font-family:'SamsungSharpSans'; font-weight:700; line-height:140%;}
.appPdf{margin-top:20px;}

.collectionTitle{position:relative;}
.appToggle{display:none;}
.pdfToggle{display:none;}
.ticketToggle{display:none;}

.collectionCon.active .appPdf{display:block;}

.requestStatusDetail.active .requestStatusWrap{display:block;}
.requestStatusDetail.active ul li:last-child{display:block;}

.blockTxt{display:block;}
.blockTxt01{display:block;}
.blockTxt02{display:block;}
.gridType01.summaryGrid .gr-body .col-group3 .cols.summaryAppMobile{display:none !important;}

.requestOptionsPop{padding:40px 0; background:#f6f6f6; border:1px solid #c8c8c8; overflow:hidden; margin-bottom:20px;}
.requestOptionsPopArea{float:left; width:50%; border-left:1px solid #d3d3d3; text-align:center; padding:20px 50px;}
.requestOptionsPopAreaNew{float:none; width:100%; border-left:1px solid #d3d3d3; text-align:center; padding:20px 50px;}
.requestOptionsPop .requestOptionsPopArea:first-child{border-left:none;}
.requestOptionsTxt{height:190px; padding:0;}
.requestOptionsTxt p{font-size:18px; color:#292b2c; line-height:130%;}
.requestOptionsTxt h3{font-size:20px; color:#292b2c; line-height:130%; font-family:'SamsungSharpSans'; font-weight:700; margin-top:30px;}
.requestOptionsPopArea .btnNoteArea{display:block; padding-right:0; padding-left:0;}
.requestOptionsTxt h4{font-size:22px; color:#1428a0; line-height:140%; font-family:'SamsungSharpSans'; font-weight:700; padding-top:65px; background:url('../images/requestOptionsIco.png') no-repeat center 0;}

.disabledLy .requestOptionsTxt p{color:#8c8c8c;}
.disabledLy .requestOptionsTxt h3{color:#8c8c8c;}
.disabledLy .requestOptionsTxt h4{color:#8a8a8a; background:url('../images/requestOptionsIco01.png') no-repeat center 0;}
.disabledLy .btnType01{border:2px solid #8c8c8c; background:#8c8c8c;}
.disabledLy .btnType02{border:2px solid #8c8c8c; background:#fff; color:#8c8c8c;}

.reviewTitleArea{margin-bottom:20px; padding-left:20px;}
.reviewDetailList .txtTitle04{padding-left:20px;}
.reviewDetailList{padding-top:20px}
.requestConfirmationDetail .reviewDetailList{padding-top:40px}
.requestConfirmationDetail .reviewDetailList:first-child{padding-top:20px}
.joinWriteAreaNew{margin:30px 0 0; position:relative;}

.requiredInforWrap{}
.requiredInfor{border-bottom:1px solid #c7c7c7; padding:35px 0 40px;}
.requiredInforWrap .requiredInfor:first-child{padding-top:0;}
.requiredInfor .form-Area{margin-left:-65px; margin-right:-65px;}
.requiredInfor .form-Area:before, .requiredInfor .form-Area:after {display: table; content: " ";}
.requiredInfor .form-Area:after{clear: both;}
.requiredInfor .form-Area .form-group{float:left; width:50%; padding-right:65px; padding-left:65px; padding-top:18px;}
.requiredInfor .form-Area .form-group .checkbox-out, .requiredInfor .form-Area .form-group .radios{min-height:43px;}
.form-Area .form-group.form-group-block{float:none; clear:both; width:100%; padding-top:18px;}
.inlineBlock{display:inline-block;}
.signInInfo{display:inline-block; margin-left:30px;}
.signInInfo span{display:inline-block; color:#666666; font-size:14px; font-weight:700; line-height:21px; padding-left:30px; background: url("../images/infoIco.png") no-repeat 0 0; background-size:21px;}

.helpArea01{background:#f3f3f3; padding:25px 35px; margin-top:30px;}
.helpAreaIco{padding-left:65px; background:url('../images/helpIco.png') no-repeat 0 4px; background-size:32px; font-size:15px; color:#777777; line-height:130%; font-weight:700;}

.proofDocument{padding-top:35px;}

.uploadAreaWrap{margin-top:25px;}
.uploadArea{border:2px dashed #dadada; background:#f3f3f3; padding:45px 20px 35px;}
.uploadDrag{text-align:center; padding:0 50px;}
.uploadDrag dl{padding-top:75px; background:url('../images/uploadIco.png') no-repeat center 0; background-size:49px;}
.uploadDrag dt{font-size:22px; color:#4d4d4d; line-height:130%; font-family:'SamsungSharpSans'; font-weight:700;}
.uploadDrag dd{font-size:15px; color:#777777; line-height:130%; font-weight:700;}

.orTxt{font-size:18px; color:#4d4d4d; padding:10px 0; font-family:'sssM'; font-weight:700;}
.selectedFileBtn{}
.selectedFile{display:inline-block; background:#242424; line-height:38px !important; height:38px; border-radius:40px; font-size:14px; line-height:1; padding:0 10px; letter-spacing:2px; font-weight:700; text-align:center; color:#fff; text-transform:uppercase; min-width:190px;}

.uploadingArea{padding:35px 0 0;}
.uploadingArea ul{}
.uploadingArea li{display:inline-block; font-size:16px; color:#454545; margin-right:10px; margin-bottom:8px; font-weight:700; line-height:16px;}
.uploadingArea li a{display:inline-block; margin-right:5px; color:#454545;}
.fileDelete{width:16px; height:16px; background:url('../images/fileDeleteIco.png') no-repeat center center; background-size:13px; text-indent:-5000px; margin-left:5px;}
.fileRetry{width:16px; height:16px; background:url('../images/fileDeleteIco.png') no-repeat center center; background-size:13px; text-indent:-5000px; margin-left:5px;}
.uploadingBarWrap{position:relative; background:#c3c3c3; border-radius:80px; height:9px; margin:15px 0;}
.uploadingBarWrap .uploadingBar{position:absolute; left:0; top:0; background:#0074c2; border-radius:80px; height:9px;}
.successTxt{display:inline-block; color:#1428a0; font-size:18px; font-weight:700; font-family:'SamsungSharpSans'; margin-top:20px;}

.requestStatusSectionArea{margin:30px 0 0;}

.ticketInfo{padding:10px 0 0;}
.ticketInfo ul{overflow:hidden; padding:0 20px;}
.ticketInfo li{float:left; width:50%;}
.ticketInfo li dl{padding:5px 0;}
.ticketInfo dt{display:inline-block; color:#292b2c; font-size:20px; font-weight:700; font-family:'SamsungSharpSans'; text-transform: uppercase; padding-left:20px;  background: url('../images/icon_dot01.png') no-repeat 0 5px; background-size:5px;}
.ticketInfo dd{display:inline-block; color:#555555; font-size:18px; font-weight:700; margin-left:20px;}
.ticketInfo dd .ticketName{display:inline-block; font-size:20px; font-weight:700; font-family:'SamsungSharpSans'; border-bottom:1px solid #0074c2; color:#0074c2;}
.ticketInfo dd .ticketName.borderNone{border-bottom:none;}

.requestConfirm{padding-bottom:20px; margin-bottom:30px; border-bottom:1px solid #e0e0e0;}
.requestConfirm dd .ticketName{border-bottom:none;}

.requestStatusSection .requestStatusDetail{padding-bottom:40px;}
.requestStatusSection .joinBtn-area{padding-top:30px;}

.descript01{padding:20px 10px 0;}
.residentUl01{}
.residentUl01 li{margin:2px 0; background:none !important; padding:0 !important;}
.residentUl01 dl{overflow:hidden; line-height:26px; display:table; width:100%;}
.residentUl01 dt{width:30px; text-align:center; display:table-cell;}
.residentUl01 dd{display:table-cell;}

.requestSummaryTxt01{font-size:16px; color:#454545; line-height:160%; margin:30px 0 0;}
.requestSummaryTxt02{font-size:15px; color:#555555; line-height:160%; margin:15px 0 0; padding-left:20px;}
.requestSummaryTxt03{display:none;}
.requestSummaryTxt04{font-size:15px; color:#555555; line-height:160%; margin:15px 0 0; padding-left:20px;}
.inlineTxt02{display:inline-block;}

.accountServicesTxt{margin-top:20px; margin-bottom:0;} 
.accountServicesTxt .txtTitle02{margin-bottom:0;}

.accountServicesTxt01{margin-top:20px; margin-bottom:0;} 
.zipcodeNum.accountServicesTxt01 .txtTitle02{margin-bottom:0; font-size:26px !important;}

.mMobile{display:none;}
.mWeb{display:block;}
.color01{color:#0074c2 !important; font-weight:700 !important;}

.accountServiceWrap{padding:20px 0;}
.accountServiceWrapArea{border:1px solid #dfdfdf; background:#f5f5f5; padding:40px 20px; text-align:center;}
.accountServiceWrapArea h2{color:#000000; font-size:30px; font-weight:700; font-family:'SamsungSharpSans'; line-height:130%;}
.accountServiceWrapArea dt{color:#555555; font-size:18px; font-weight:700; margin-top:20px; line-height:140%;}
.accountServiceWrapArea dd{color:#555555; font-size:17px; margin-top:5px; line-height:140%;}
.accountServiceWrapArea .btnType02{margin-top:30px;}
.italic{font-style:italic;}
.accountServicesTitle{overflow:hidden; position:relative;}
.accountServicesTitle .txtTitle04{float:left;}
.sendFile{float:right; color:#555555; font-size:15px; font-weight:700; padding:6px 0 5px; margin-bottom:10px; padding-left:20px; border-bottom:1px solid #a5a5a5; background:url('../images/sendFile.png') no-repeat 0 center; background-size:13px;}
.sendFile_disable{pointer-events: none;cursor: default; text-decoration: none; float:right; color:#999; font-size:15px; font-weight:700; padding:6px 0 5px; margin-bottom:10px; padding-left:20px; border-bottom:1px solid #a5a5a5; background:url('../images/sendFile_disable.png') no-repeat 0 center; background-size:13px;}
.sendFileInfo{border:1px solid #0074c2; background:#eaf4fa; padding:6px 20px; margin-top:5px; margin-bottom:10px;}
.sendFileInfo p{color:#0074c2; font-size:14px; padding-left:30px; line-height:20px; background:url('../images/sendFileInfo.png') no-repeat 0 1px; background-size:17px;}

.sendFileInfoView{position:relative; min-height:56px; overflow:hidden;}
.verificationCodeInfo{position:relative; margin-top:10px; height:36px; overflow:hidden;}

.proofDocuTitle{position:relative;}
.downloadPdf{position:absolute;  right:0; bottom:0; color:#555555; font-size:16px; font-weight:700; padding:6px 0 5px; padding-left:25px; border-bottom:1px solid #a5a5a5; background:url('../images/appDownloadIco.png') no-repeat 0 6px; background-size:14px;}

.agentDownloadPdf{color:#555555; font-size:16px; font-weight:700; margin-top:15px; padding:6px 0 5px; padding-left:25px; border-bottom:1px solid #a5a5a5; background:url('../images/appDownloadIco.png') no-repeat 0 6px; background-size:14px;}

.emailTxt{overflow:hidden; font-size:17px; color:#454545; font-weight:700; border-bottom:1px solid #dadada; padding-bottom:20px;}
.emailTxt dt{float:left;}
.emailTxt dd{float:left; margin-left:7px;}
.clientTxt{font-size:14px; color:#666666; font-weight:700; margin-top:10px; line-height:140%;}

.zipcodeSectionArea.inprogressArea .zipcodeInfo{padding-top:0;}
.respondTxt03{display:block; padding:0 20px;}

.deliveryTitle.responseCompleteTxt{padding:40px 0 20px; border-bottom:none;}
.detailResult{position:relative; background:#f5f5f5; padding:30px 25px; border:1px solid #dfdfdf;}
.detailResult p{font-size:18px; font-weight:700; padding-right:180px; line-height:120%;}
.detailResultBtnArea{position:absolute; right:25px; top:50%; margin-top:-19px;}
.detailResultBtnArea .detailResultBtn{height: 39px; letter-spacing:2px; font-size:14px; line-height:39px; min-width: 160px;}

.agentParentsBtn{margin-top:10px; text-align:center;}
.agentParentsBtn .agentDownloadPdf{display:inline-block;}
.agentParentsBtn .btnType01{display:block; min-width:216px; height:52px; margin:0 auto; margin-top:30px;}
.agentParentsBtn .btnType02{display:block; min-width:216px; height:52px; margin:0 auto; margin-top:30px;}

.ticketResultTxt{font-size:18px; color:#555555; line-height:130%; padding:0; text-align:center; margin-top:15px;}

.appServiceListPdfTitle{overflow:hidden; width:51%;}
.fileDescription{float:right; width:33%; text-align:center;}
.fileDescription span{display:inline-block; color:#454545; font-size:17px; font-family:'SamsungSharpSans'; font-weight:700; padding-left:25px; background:url('../images/pdfIco.png') no-repeat 0 center; background-size:16px}
.appsServices .txtTitle02{font-size:26px;}

.sentEmail{padding-top:10px;}
.verificationArea .form-group{padding-top:0;}
/* .verificationAreaNote:after{content:".";clear:both;display:block;height:0;visibility:hidden;} */
.verificationAreaNote{overflow:hidden;}
.verificationAreaNote .noteArea{text-align:center; margin-top:5px;}
.modalTtile02 span{color:#0074c2; margin-top:5px;}

.verificationArea .form-control::-moz-placeholder {
  font-weight:700;
  color: #454545;
}
.verificationArea .form-control:-ms-input-placeholder {
  font-weight:700;
  color: #454545;
}
.verificationArea .form-control::-webkit-input-placeholder {
  font-weight:700;
  color: #454545;
}
.verificationAreaForm .form-control{color:#454545;}
.doNotSellTxt{display:none; margin-top:10px;}
.doNotSellTxt span{color:#555555; font-size:14px;}


.agentParentsNew01{padding-bottom:80px;}
.agentParentsNew01 dl{padding:25px 70px 0; text-align:center;}
.agentParentsNew01 dt{font-size:40px; color:#1428a0; margin-bottom:30px; font-family: 'SamsungSharpSans'; font-weight:700; line-height:120%; padding-top:65px; background:url('../images/selectConsumerIco01.png') no-repeat center 0; background-size:55px;}
.agentParentsNew01 dd p{font-size:20px; color:#454545; font-weight:700; line-height:140%;}

.agentParentsNew02{padding:65px 75px; background:#f4f4f4;}
.agentParentsNew02 dl{position:relative; padding-right:190px;}
.agentParentsNew02 dt{font-size:26px; color:#000000; margin-bottom:25px; font-family: 'SamsungSharpSans'; font-weight:700;}
.agentParentsNew02 dd p{font-size:16px; color:#454545; line-height:140%;}
.agentParentsNew02 dd p.boldTxt{font-weight:700;}
.agentParentsNew02 .agentParentsBtn01 {position:absolute; right:0; top:55px;}
.agentParentsNew02 .agentParentsBtn01 .btnType02{display:block; min-width:168px; height:42px;}
.belowTxt{display:block;}
.agentParentsNew03{padding:35px 75px;font-size:15px; color:#454545; line-height:140%;}
.agentParentsNew03 span{font-weight:700;}
.agentParentsNew03 span.email{border-bottom:1px solid #a5a5a5;}


@media screen and (max-width: 1024px) {	
.inlineTxt01{display:block;}
.agentParents ul li dd p{padding:0 2%;}
.agentParents ul li dd{min-height:220px;}
.txtPadding{padding:0;}
.agentParents ul li dd p.agentParentsTxt{padding:0 5%;}
.requestOptionsArea ul li dd p{min-height:145px; padding:0;}
.requestOptionsArea ul li dd span{min-height:50px;}
.requestOptionsArea ul li dd span{font-size:16px; margin:20px 0 20px;}
.appServiceListPdf li dt{width:64%;}
.appDownloadList a{padding-left:30px;}
.appServiceListPdf li dl{padding-left:90px;}
.appServiceListPdfDetail h3{float:left; width:50%; line-height:130%;}
.fileDescription span {margin-top:24px;}

}

@media screen and (max-width: 992px) {	
	.inlineTxt{display:block;}	
	.selectRequestor{padding:50px 20px 0;}
	.selectConsumer{text-align:center; margin-bottom:60px;}
	.selectConsumer dt{font-size:36px; margin-bottom:20px; background-size:47px;}
	.selectConsumer .btnType01{min-width:256px;}
	.agentParents{border-top:1px solid #c9c9c9; border-bottom:none; border-left:none; border-right:none; padding:0;}
	.agentParents ul{overflow:hidden;}
	.agentParents ul li{float:none; width:100%; border-left:none; border-top:1px solid #d5d5d5; text-align:center;}
	.agentParents ul li:first-child{border-left:none; border-top:none;}
	.agentParents ul li dl{padding:50px 0;}
	.agentParents ul li dt{font-size:32px;}
	.agentParents ul li dd{min-height:auto;}
	.agentParents ul li dd p{padding:0 13%;}
	.agentParents ul li dd p strong{font-size:16px;}
	.agentParents .btnType01{min-width:250px;}
	.agentParents .btnType02{min-width:250px;}
	.joinWriteNew{padding:0 20px;}	
	.typeChoice ul{display:none;}	
	
	.appServiceListSelect li.active dl{border:none; border-bottom:1px solid #dfdfdf;/*  background-color:transparent !important; */}

	.appServiceListSelect{padding:0; margin-top:5px; border-bottom:none;}
	.appServiceListSelect.listType{overflow:hidden; padding:0;}
	.appServiceListSelect li{float:none; width:100%;}
	.appServiceListSelect li dl{position:relative; padding:9px 20px; padding-left:70px; border:none; border-bottom:1px solid #dfdfdf; margin:0; background-color:#f3f3f3; background-size:38px !important; background-position:10px center !important;}
	.appServiceListSelect li:nth-child(odd) dl{background-color:#ffffff !important;}
	.appServiceListSelect li dt{font-size:14px; color:#484b4c;}
	.appServiceListSelect li dd{width:90%;}

	
	.appServiceListSelect .appSelect{position:absolute; right:0px; top:50%; margin-top:-12px;}
	.typeChoice{padding-right:0;}
	
	.appServiceListDetail.listType .appServiceListSelect{border-bottom:none;}
	.appServiceListDetail.listType .appServiceListSelect li dl{overflow:hidden; height:auto; position:relative; padding:9px 20px; padding-left:60px; border:none; border-bottom:1px solid #dfdfdf; margin:0; background-color:#f3f3f3; background-size:38px !important; background-position:10px center !important;}
	.appServiceListDetail.listType .appServiceListSelect li:nth-child(odd) dl{background-color:#f3f3f3;}
	.appServiceListDetail.listType .appServiceListSelect li dt{font-size:14px; color:#484b4c; margin:7px 0; width:100%; float:none; line-height:120%;}
	.appServiceListDetail.listType .appServiceListSelect li dd{font-size:14px; width:90%; float:none; line-height:110%;}
	.appServiceListDetail.listType .appSelect{position:absolute; right:0px; top:50%; margin-top:-12px;}
	
	.relevantChoice .appServiceListSelect{overflow:hidden; border-top:2px solid #a5a5a5; border-bottom:none; padding:0; margin-top:5px; margin-right:0;}
	.relevantChoice .appServiceListSelect li{float:none; width:100%;}
	.relevantChoice .appServiceListSelect li dl{margin:0; padding-left:60px;}
	.relevantChoice .appServiceListSelect li:nth-child(odd) dl{background-color:#f3f3f3 !important;}
	.relevantChoice .appServiceListSelect li:nth-child(even) dl{background-color:#ffffff !important;}

	.relevantChoice .appServiceListSelect .appSelect{right:0px; top:50%;}


	.makeReqAreaWeb, .makeReqAreaWeb01, .makeReqAreaWeb02{height:383px; margin:0 7px;}
	.makeReqAreaWeb01, .makeReqAreaWeb02{border-radius:30px;}
	.makeRequestSlider:before{display:none;}
	.createTitleNew01 .createTitleBlock{display:inline-block;}
	.createNew01{background:url('../images/createNew02.png') no-repeat center center; background-size:51px;}
	.reviewStatusDetail{float:none; width:100%; }
	.createTitleNew01{font-size:26px; color:#222222; font-family:'SamsungSharpSans'; font-weight:700; height:auto;}
	.createTitleNew01 .createTitleNew01Txt{display:block; margin-top:10px; font-size:18px; color:#1529a0; font-weight:700; line-height:120%;}
	.makeReqBtn{min-width:258px;}
	.createNew01{background:url('../images/createNew02M.png') no-repeat center center; background-size:57px;}
	.makeRequestMobile{display:block;}
	.makeRequestWeb{display:none;}
	.mainCon03{padding:70px 20px 30px;}
	.typeArea01{height:130px;}
	.makeReqAreaWeb01 .createTitleNew01, .makeReqAreaWeb02 .createTitleNew01{display:block;}
	.makeReqAreaWeb .makeReqBtn{border:2px solid #1428a0; color:#ffffff; background:#1428a0;}
	.makeReqAreaWeb .makeReqBtn:hover{border:2px solid #0b175c; color:#fff; background:#0b175c;}
	.createNewWeb .createNew01{height:180px; margin-top:0px; padding-top:10px;}
	.reviewStatusDetail h4{margin-top:30px; padding-top:0;}
	.CheckAccountIco{height:130px;}
	.makeReqAreaWeb02:after{display:none;}

	.requestOptionsArea{}
	.requestOptionsArea ul{overflow:hidden;}
	.requestOptionsArea ul li{float:none; width:100%; border-left:none; border-top:1px solid #d5d5d5; text-align:center;}
	.requestOptionsArea ul li:first-child{border-left:none; border-top:none;}
	.requestOptionsArea ul li dl{padding:50px 0;}
	.requestOptionsArea ul li:first-child dl{padding-top:0;}

	.consumerRightArea{background:#fff; border:none; padding:20px 0 0;}
	.consumerRightTitle h3{font-size:24px;}
	.consumerRightTitle h4{font-size:18px; padding:0; line-height:140%; padding:0 60px;}
	.consumerRightDetail{padding-left:40px; padding-right:40px; padding-top:20px; margin-top:20px;}
	.consumerRightTitleTxt{color:#292b2c; font-size:16px; line-height:140%; margin-top:20px; padding-left:40px; padding-right:40px;}
	.nonSamsungTitle{padding-right:0;}

	.gridType01 .gr-body .row {display:block; clear:both; border-bottom:1px solid #dfdfdf; padding:15px 20px;}
	.gridType01 .row .number {position:relative; vertical-align:middle; }
	.gridType01 .gr-body .row .number {display:none;}
	.gridType01 .gr-body .col-group3 {width:auto; display:block;}
	.gridType01 .gr-body .col-group3 .cols {padding:10px 0; display:block; height:auto; width:auto; border-left:none; border-bottom:none;}
	.gridType01 .gr-body .col-group3 .cols .tit {display:block; font-family:'SamsungSharpSans'; font-weight:700; font-size:16px; margin-bottom:5px; color:#292b2c;}
	.gridType01 .gr-body .col-group3 .cols .txt {padding-bottom:0; font-size:15px;}
	.gridType01 .gr-body .col-group3 .cols.subject1 {padding-left:48px;}
	.gridType01 .gr-body .row .cols .txt.mBold{font-weight:700;}

	/* grid */
	.gr-header {display:none;}
	.gr-body {border-top:2px solid #a5a5a5;}
	.gr-body .row {display:table; position:relative;}
	.gr-body .row .col-group {float:left; height:auto; text-align:left; padding-top:10px;}
	.gr-body .row .col-group .cols {width:100%; text-align:left}
	.gr-body .row .col-group .cols span {display:block; line-height:1.2em; text-align:left; padding-left:0;}
	.gr-body .row .col-group .cols span.txt {padding-bottom:10px;}
	.gr-body .row .col-group .cols span.subject {overflow:hidden; margin-bottom:10px;}
	.gr-body .row .col-group .cols {display:block; float:none; text-align:center; height:auto; vertical-align: middle;}
	.gr-body .row .number {float:left; width:38px; height:180px; min-height:inherit; vertical-align:top; }
	.gr-body .row .number span {height:180px; line-height:180px;}
	.gr-body .row .subject a {white-space: normal; overflow: visible; padding-left:0; line-height:1.3em}


	.row {display:table; width:100%;}
	.row .cols {display:table-cell; float:none; }
	.col-group1 {float:none; width:100%; padding:0}	

	.tabType01 .tabArea.wid50 li{width:100% !important;}

	.collectionTxt{padding:0 10px; font-size:18px; font-weight:400; line-height:28px;}
	.requestConfirmTxt{padding:0 10px; font-size:18px; font-weight:700; line-height:28px;}

	.appPdf .appPdfListSelect{overflow:hidden; float:none; width:100%;}
	.appPdfListSelect li{}
	.appPdfListSelect li dl{overflow:hidden; padding:8px 20px; padding-left:60px; background-position:10px center !important;}
	

	.appPdfListSelect li dt{width:90%;}
	.appPdfListSelect li dt span{font-size:14px;}
	.appPdfListSelect li dd{width:10%; margin-top:5px; text-align:right;}
	.pdfDown{display:inline-block; width:25px; height:30px; background-position:center center;}
	.pdfDown span{display:none;}


	.appPdfListSelect li:nth-child(even) dl{background-color:#ffffff;}
	.appPdf .appPdfListSelect:first-child dl{border-right:none;}

	.appPdfListSelect li.mBg dl{background-color:#f3f3f3;}

	.appNone{display:none;}

	.collectionCon.active .appPdf{display:none;}	
	.collectionTitle h3{padding-right:35px;}
	.appToggle{display:block; position:absolute; right:0; top:0px; width:35px; height:100%; background:url('../images/appToggleUp.png') no-repeat center 6px; background-size:13px;}
	.collectionCon.active .appToggle{background:url('../images/appToggleDown.png') no-repeat center 6px;}
	.collectionCon.active .collectionTitle{padding-bottom:10px; border-bottom:2px solid #a5a5a5;}

	.appServiceListPdfDetail.active .appServiceListPdf{display:none;}
	.pdfToggle{display:block; position:absolute; right:0; top:0px; width:35px; height:100%; background:url('../images/appToggleUp.png') no-repeat center 5px; background-size:13px;}
	.appServiceListPdfDetail.active .pdfToggle{background:url('../images/appToggleDown.png') no-repeat center 5px;}
	
	.blockTxt01{display:inline;}
	.summaryAppList{display:none;}
	.phoneInline{display:inline !important;}

	.summaryGrid .gr-body{border-top:none;}
	.summaryGrid.gridType01 .gr-body .row{border-bottom:none;}
	.summaryGrid.gridType01 .gr-body .col-group3 .cols{overflow:hidden; padding:5px 0;}
	.summaryGrid.gridType01 .gr-body .col-group3 .cols .tit{float:left; width:38%; text-align:left; font-size:15px; color:#888888; margin-bottom:0;}
	.summaryGrid.gridType01 .gr-body .col-group3 .cols .txt{float:right; width:62%; text-align:left; font-size:16px; color:#454545; font-weight:700; /* word-break:break-word; */ padding-right:35px;}
	.boderLine.summaryGrid.gridType01 .gr-body .row{border:1px solid #dadada; margin-bottom:-1px;}
	.boderLine.summaryGrid.gridType01 .gr-body .col-group3 .cols .tit{font-size:14px; color:#838383;}


	.modal-header .requestSummaryTitle{padding:40px 20px 0;}
	.gridType01.summaryGrid .gr-body .col-group3 .cols.summaryAppMobile{display:block !important;}
	.summaryAppMobileListArea ul{padding:5px 0;}
	.summaryAppMobileListArea ul li{font-size:14px; font-weight:400; color:#454545; padding-left:12px; background:url('../images/icon_dot.png') no-repeat 0 6px; background-size:4px;}

	.colHide{display:none !important;}

	.disabledLy{display:none;}
	.requestOptionsPop{padding:20px 0;}
	.requestOptionsPopArea{float:none; width:100%; border-left:none; padding:20px 20px;}
	.requestOptionsTxt{height:auto;}
	.requestOptionsPopArea .blockTxt01{display:block;}	
	.requestOptionsPopArea .blockTxt02{display:block;}
	.requestConfirmTxt .blockTxt01{display:block;}

	.modal-header .close{display:none;}

	.joinWriteAreaNew .joinWrite{padding-left:0; padding-right:0; padding-top:25px;}
	.reviewTitleArea{margin-bottom:10px; padding-left:0; }
	.reviewTitleArea .txtTitle02{font-size:26px; border-bottom:2px solid #7b7b7b; padding-bottom:15px;}
	.requestStatusTitle .txtTitle02{font-size:28px; border-bottom:none; padding-bottom:0; text-align:center;}
	.reviewDetailList .txtTitle04{padding-left:0;}
	.reviewDetailList{padding-top:20px;}
	.requestConfirmationDetail .reviewDetailList{padding-top:20px;}

	.requiredInfor{border-bottom:none; padding:35px 0 0;}
	.requiredInfor .form-Area{margin-left:0; margin-right:0;}
	.requiredInfor .form-Area .form-group{float:none; width:100%; padding-right:0; padding-left:0;}
	.requiredInfor .form-Area .form-group .checkbox-out, .requiredInfor .form-Area .form-group .radios{min-height:auto;}

	.requiredInfor .txtTitle02{border-bottom: 2px solid #7b7b7b; padding-bottom: 15px; font-size:26px;}
	.helpArea01{background:#fff; padding:0; margin-top:30px;}
	.helpAreaIco{padding-left:0; background:none;}
	.proofDocuTitle{border-bottom: 2px solid #7b7b7b; padding-bottom: 0px;}
	.proofDocuTitle .txtTitle02{font-size:26px;}
	
	.uploadArea{padding:30px 20px;}
	.uploadDrag{padding:0;}
	.uploadDrag dl{padding-top:0; background:none;}
	.uploadDrag dt{display:none;}
	.uploadDrag dd{font-size:16px; color:#777777; padding:0 50px;}
	.orTxt{display:none;}
	.selectedFileBtn{margin-top:35px;}

	.requestStatusSectionArea{margin-top:0;}

	.ticketInfo{padding:10px 0;}
	.ticketInfo ul{overflow:hidden; border:none; border-top:2px solid #7b7b7b; padding:0;}
	.ticketInfo li{float:none; width:100%; position:relative;}
	.ticketInfo li dl{margin-left:0; padding:20px 0; border-left:none; border-bottom:2px solid #dadada; text-align:left;}
	.ticketInfo li:first-child dl{margin-left:0; border-left:none;}
	.ticketInfo dt{display:block; color:#292b2c; font-size:16px; background:none; padding-left:0;}
	.ticketInfo dd{display:block; color:#555555; font-size:18px; margin-left:0; margin-top:8px;}
	.ticketInfo dd .ticketName{display:inline-block; font-size:18px; font-family:'SamsungOneLatinWeb'; border-bottom:1px solid #0074c2; color:#0074c2;}
	.requestStatusSection .requestStatusDetail{padding-bottom:20px;}

	.requestConfirm{padding-bottom:0; margin-bottom:0; border-bottom:none;}
	.requestConfirm dd .ticketName{border-bottom:none;}
	
	.requestStatusDetail.active{padding-bottom:0;}
	.requestStatusDetail.active .ticketInfo{margin:0;}
	.requestStatusDetail .ticketToggle{display:block; position:absolute; right:0; top:0px; width:35px; height:100%; background:url('../images/appToggleUp.png') no-repeat center center; background-size:13px;}
	.requestStatusDetail.active .ticketToggle{background:url('../images/appToggleDown.png') no-repeat center center;}
	.requestStatusDetail.active .requestStatusWrap{display:none;}
	.requestStatusDetail.active ul li:last-child{display:none;}
	/* .requestStatusSection .requestStatusDetail:first-child .ticketInfo li dl{border-bottom:none !important;} */
	.inlineTxt02{display:block;}
	.mMobile{display:block;}
	.mWeb{display:none;}

	.requestSummaryTxt02{padding-left:0;}	

	.accountServiceWrapArea h2{font-size:28px;}
	.accountServiceWrapArea dt{font-size:16px;}
	.accountServiceWrapArea dd{font-size:16px;}


	.appServiceListPdfDetail h3{width:auto; font-size:16px; padding-left:0;}	
	.appServiceListPdf li{border-bottom:1px solid #cdcdcd; display:block;}
	.appServiceListPdf li dl{display:block; width:100%; height:auto; padding:20px 10px 20px 40px; padding-left:60px; background-position:10px center !important;}
	.appServiceListPdf li dt{font-size:15px;}
	.appServiceListPdf li dd{font-size:13px;}

	/* .pdfLink{display:inline-block; padding:0; border:none; width:25px; height:30px; background-position:right center; background-color:transparent;}
	.pdfLink span{display:none;} */

	.appDownloadListWrap{border-top:1px solid #e4e4e4; display:block; width:100%; padding:15px 0;}
	.appDownloadList a{padding:3px 20px 3px 60px;}
	.appDownloadList .fileName{float:left; width:70%; font-size:14px;}
	.appDownloadList .fileSize{float:left; width:30%; text-align:right; font-size:13px;}
	.gr-body .row .cols .txt.color01{color:#333 !important;}
	.downloadPdf{position:relative; right:auto; left:0; bottom:auto; top:0; margin-bottom:10px;}
	.requestOptionsArea ul li dd p{min-height:auto; padding:0 10%;}
	.requestOptionsArea ul li dd span{min-height:auto;}
	.requestOptionsArea ul li dd span{font-size:17px; margin:20px 0 40px;}
	.gridType01 .gr-body .col-group3 .txt .blockTxt{display:inline-block;}
	.deliveryTitle h3{font-size:20px; padding:0;}
	.deliveryTitle p{font-size:15px;}
	.accountServicesTxt01 h2.txtTitle02{border-bottom:none !important;}
	.responseDetail{padding-top:0;}
	.agentParents ul li dd p.agentParentsTxt{padding:0 10%;}
	.signInInfo{display:block; margin-left:0px; margin-top:10px;}
	.appServiceListPdfTitle{width:100%;}
	.agentParents ul li dt{padding-top:70px;}
	.agentParents ul li.selectRequestorType01 dt{background-size:47px;}
	.agentParents ul li.selectRequestorType02 dt{background-size:45px;}

	.appServiceListTxt{margin:0; padding:25px 0 20px; border-bottom:1px solid #dfdfdf;}
	.appServiceListDetail.listType .appServiceListTxt{margin:0; padding:25px 0 20px 0;}
	.appServiceListDetail{border-bottom:2px solid #a5a5a5;}
	.appServiceListDetail.listType{border-bottom:2px solid #a5a5a5;}
	.fileDescription{text-align:right;}
	.appServiceListPdf .appSelect{text-align:right;}
	.fileDescription{width:auto;}
	.verificationAreaNote .noteArea{float:none; width:100%;}
	.fileDescription span{font-size:16px; margin-top:0;}

	.agentParentsNew01{padding-bottom:70px; border-bottom:1px solid #c9c9c9;}
	.agentParentsNew01 dl{padding:0; text-align:center;}
	.agentParentsNew01 dt{font-size:36px; padding-top:65px; background:url('../images/selectConsumerIco01.png') no-repeat center 0; background-size:47px;}
	.agentParentsNew01 dd p{font-size:17px; font-weight:400;}	
	.agentParentsNew01 .agentParentsBtn .btnType01{min-width:250px; margin-top:50px;}

	.agentParentsNew02{padding:70px 0 0; background:#ffffff;}
	.agentParentsNew02 dl{position:relative; padding-right:0; text-align:center;}
	.agentParentsNew02 dt{font-size:28px;}
	.agentParentsNew02 dd p{font-size:17px;}	
	.agentParentsNew02 .agentParentsBtn01 {position:relative; right:auto; top:auto; text-align:center; margin-top:50px;}
	.agentParentsNew02 .agentParentsBtn01 .btnType02{display:inline-block; min-width:250px; height:52px;}
	
	.agentParentsNew03{padding:50px 70px;font-size:15px; color:#454545; line-height:140%; text-align:center;}
	.agentParentsNew03 span{font-weight:700;}
	.agentParentsNew03 span.email{border-bottom:1px solid #a5a5a5;}

	.agentParentsNew01 dd, .agentParentsNew02 dd{padding:0 80px;}
	.belowTxt{display:inline-block;}

	.fileNoneTxt {font-size:14px; color:#555; padding-left:60px; text-align:left; line-height:140%;}
	
}

@media screen and (max-width: 800px) {
	.sendFileInfoView{position:relative; min-height:74px;}
	.requestOptionsArea ul li dd p{padding:0 6%;}
	.agentParentsNew01 dd, .agentParentsNew02 dd{padding:0 30px;}
}

@media screen and (max-width: 768px) {
	.sendFileInfoView{position:relative; min-height:64px;}	
	.deliveryTitle h3{font-size:20px; padding:0 0;}
	.ticketResultTxt{padding:0 20%;}
	.appDownloadList .fileName{white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
	.modalTtile02{line-height:140%;}
	
}
@media screen and (max-width: 640px) {
	.requestOptionsPopArea .blockTxt_s{display:block;}
	.fileDescription span{font-size:15px;}
	.appServiceListPdfDetail h3{font-size:15px;}
	.appServiceListPdfDetail h3{ float: left;width: 60%;line-height: 130%;}
	.fileDescription span{margin-top: 0;}
	.agentParentsNew01 dd, .agentParentsNew02 dd{padding:0 100px;}
	.belowTxt{display:inline;}
	.accessTxt{display:block;}
	.requestSummaryTxt04{display:none;}
	.requestSummaryTxt03{display:block; color:#333;}
	
}

@media screen and (max-width: 425px) {
	.reviewStatusWrap{padding:0 10px;}
	.appServiceListSelect li dd{font-size:13px;}
	.inlineTit{display:block; padding:0px;}
	.selectConsumer dd p{letter-spacing:-0.5px;}
	.policyVisual{height:350px;}
	.requestOptionsArea ul li dt{font-size:28px;}
	.requestOptionsArea ul li dd p{padding:0 20px 10px;}
	.requestOptionsArea ul li dd span{padding:0 15%;}
	.appServiceList{margin-top:0;}
	.appPdfListSelect li dl{padding:8px 0px; padding-left:60px; padding-right:8px;}
	.appPdfListSelect li dt{width:86%;}
	.appPdfListSelect li dd{width:14%;}
	.summaryGrid.gridType01 .gr-body .col-group3 .cols .tit{font-size:15px; float:none; display:block;  width:100%;}
	.summaryGrid.gridType01 .gr-body .col-group3 .cols .txt{font-size:16px; float:none; padding:5px 0;  width:100%; line-height:140%;}
	.summaryAppMobileListArea ul{padding:0;}	
	.summaryAppMobile .tit{display:none;}
	.requestOptionsPopArea{float:none; width:100%; border-left:none; padding:20px 20px;}
	.requestOptionsPopArea .btnNoteArea button{min-width:230px; letter-spacing:-0.2px;}
	.requestOptionsPopArea .blockTxt01{display:inline;}	
	.requestOptionsPopArea .blockTxt02{display:block;}
	.uploadingArea li{display:block; font-size:14px;}
	.agentParents ul li dd p{padding:0 40px;}
	.agentParents ul li dd p span{display:block;}
	.mainCon06 h2.add_cmt{font-size:18px; color:#000000; font-weight:700; line-height:150%;}
	.mainCon06 .add_url{font-size:16px; color:#000000; font-weight:400; line-height:150%; margin:0 auto; margin-top:10px; }
	.mainCon06 .add_url span{display:block;}
	.accountServicesTitle .txtTitle04{float:none;}
	.sendFile {float:none; margin-bottom:10px;}
	.appDownloadList a{padding:3px 20px 3px 20px;}
	.sendFileInfoView{position:relative; min-height:92px;}
	.requestSummaryTxt02{line-height:140%;}
	.zipcodeNum h2.txtTitle02 .accountM{display:block; font-size:25px;}
	.accountServiceWrapArea .accountM{display:block;}
	.accountServiceWrap{padding:0 0 20px 0;}
	.accountServiceWrapArea h2{font-size:25px;}
	.accountServiceWrapArea dt{font-size:16px; padding: 0 30px;}
	.reviewDetailList{padding-top:20px}
	.appDownloadList .fileName{float:left; font-size:13px;}
	.downloadPdf{font-size:14px;}
	.successTxt{color:#1428a0; font-size:17px; font-weight:700; font-family:'SamsungSharpSans'; margin-top:20px; line-height:130%;}
	.uploadDrag dd{font-size:15px; color:#777777; padding:0;}
	.requestOptionsTxt p{font-size:16px; color:#292b2c; line-height:130%;}
	.zipcodeNum h2.txtTitle02, .joinWriteDetail h2.txtTitle02 {position:relative; font-size:25px; border-bottom:2px solid #7b7b7b; padding-bottom:15px; text-align:left;}
	.txtTitle02{font-family:'SamsungSharpSans';  font-size: 25px; color:#1428a0; font-weight:700; line-height: 140%; margin-bottom:9px;}
	.txtTitle02 span{display:block;}
	.requiredInfor .txtTitle02{border-bottom: 2px solid #7b7b7b; padding-bottom: 15px; font-size:25px;}
	.proofDocuTitle .txtTitle02{font-size:25px;}
	.reviewTitleArea .txtTitle02{font-size:25px; border-bottom:2px solid #7b7b7b;}
	.joinWrite h2.txtTitle02{position:relative; font-size:25px; border-bottom:2px solid #7b7b7b; padding-bottom:15px;}
	.consumerRightTitle h4{font-size:18px; padding:0; line-height:140%; padding:0 10px;}
	.consumerRightDetail{padding-left:10px; padding-right:10px; padding-top:20px; margin-top:20px;}
	.consumerRightTitleTxt{color:#292b2c; font-size:16px; line-height:140%; margin-top:20px; padding-left:10px; padding-right:10px;}

	.emailTxt dt{float:none;}
	.emailTxt dd{float:none; margin-left:0; margin-top:5px;}
	.requestStatusTitle .txtTitle02{border-bottom:none;}
	.responseDetail{padding-top:0;}
	.typeChoice{text-align:left;}
	.relevantChoice .typeChoice{text-align:left;}
	.deliveryTitle h3{font-size:20px; padding:0;}
	.deliveryTitle h3 span.success{font-size:20px; padding:0 10px; display:block;}
	.reviewDetailList .txtTitle04 span{display:block;}
	.detailResult p{font-size:16px; font-weight:700; padding-right:0; line-height:120%; text-align:center;}
	.detailResultBtnArea{position:relative; right:auto; left:0; top:0; margin-top:20px; text-align:center;}
	.ticketResultTxt{padding:0 10%;}
	.sendFile{float:left; color:#555555; font-size:15px; font-weight:700; padding:6px 0 5px; margin-bottom:10px; padding-left:20px; border-bottom:1px solid #a5a5a5; background:url('../images/sendFile.png') no-repeat 0 center; background-size:13px;}
	.sendFile_disable{pointer-events: none;cursor: default; text-decoration: none; float:left; color:#999; font-size:15px; font-weight:700; padding:6px 0 5px; margin-bottom:10px; padding-left:20px; border-bottom:1px solid #a5a5a5; background:url('../images/sendFile_disable.png') no-repeat 0 center; background-size:13px;}
	.italic{font-style:italic; display:inline-block !important;}
	.appServiceListPdfDetail h3{font-size: 16px; float: left;width: 50%;line-height: 130%;}
	.fileDescription{margin-top:3px;}
	.fileDescription span{font-size:14px;  padding-left:20px; background-size:14px; margin-top:40px;}
	.appServiceListPdf li dt{font-size:14px;}	
	.requestConfirmTxt{ padding:0 20px;}
	.agentParentsNew01 dd, .agentParentsNew02 dd{padding:0 30px;}
	.agentParentsNew01 dd p, .agentParentsNew02 dd p{font-size:15px;}	
	.agentDownloadPdf{font-size:15px;}
	.fileNoneTxt {font-size:14px; color:#555; padding-left:20px; text-align:left; line-height:140%;}
	.agentParentsNew03{padding:50px 20px;font-size:14px; color:#454545; line-height:140%; text-align:center;}
	.agentParentsNew03 span{font-weight:700;}
	.agentParentsNew03 span.email{border-bottom:1px solid #a5a5a5;}
}
@media (max-width: 375px) {	
	.agentParentsNew01 dd, .agentParentsNew02 dd{padding:0;}
}


@media (max-width: 374px) {	
	.makeReqAreaWeb{padding:45px 10px 45px;}
	.makeReqBtn{min-width:200px;}
	.CheckAccountIco{height:125px;} 
	.inlineTit{display:block; padding:0;}
	.createNewWeb .createNew01{height:163px;}
	.typeArea01{padding:15px 0 0; height:125px;}
	.typeArea01 .form-control{font-size:14px;}
	.reviewStatusDetail h4{margin-top:10px; font-size:18px;}
	.m-con {letter-spacing:-0.4px;}
	.modal-footer .btnNoteArea a{display:block;}
	.modal-footer button{min-width:100%;}
	.requestOptionsPopArea .btnNoteArea button{min-width:100%; letter-spacing:-0.5px;}
	.accountServiceWrapArea .btnType02{min-width:200px;}
	.zipcodeNum h2.txtTitle02 .accountM{display:block; font-size:24px; line-height:120%;}
	.accountServiceWrapArea dt{font-size:16px; padding: 0 40px;}
	.accountServiceWrapArea dd{font-size:16px; padding: 0 30px;}
	.requestOptionsArea ul li dd span{padding:0 5%;}
	.agentParents ul li dd p{padding:0 30px;}
	.agentDownloadPdf{font-size:14px;}
	.agentParents ul li dd p{padding:0 25px;}
	.agentParents ul li dd p.agentParentsTxt{padding:0 20px;}
	.requestOptionsArea ul li dt{font-size:27px;}
	.appServiceListPdf li dt{width:auto;}
	.pdfLink{border:2px solid #a5a5a5; border-radius:30px; padding:6px 8px 6px 22px; background:url('../images/pdfIco.png') no-repeat 5px center #fff; background-size:14px;}
	.pdfLink span{font-size:13px; font-weight:700; color:#555555;}
	.pdfLink_disable{border:2px solid #c9c9c9; border-radius:30px; padding:6px 15px 6px 40px; background:url('../images/pdfIco_disable.png') no-repeat 15px center #fff; background-size:14px;}
.pdfLink_disable span{font-size:13px; font-weight:700; color:#a5a5a5;}
	.fileDescription{float:none; display:block; margin-top:5px; text-align:right;}
	.fileDescription span{display:inline-block;}
	.verificationCodeInfo{height:52px;}
}

@media (max-width: 320px) {
	.requestOptionsPopArea .btnNoteArea button{min-width:100%; letter-spacing:-0.5px; font-size:13px;}
	.sendFileInfoView{position:relative; min-height:110px;}
	.zipcodeNum h2.txtTitle02 .accountM{display:block; font-size:20px;}
	.accountServiceWrapArea h2{font-size:24px;}
	.requestOptionsArea ul li dd p{padding:0 0 10px;}
	.agentParents ul li dd p{padding:0;}
	.agentParents ul li dd p.agentParentsTxt{padding:0;}
	.requestOptionsArea ul li dt{font-size:24px;}
	.createTitle01{line-height:120%; height:60px;}
	.createNew01{height:166px;}
	.createTitle02{margin-top:20px;}
	.typeArea{padding:10px 0 0;}
	.ticketResultTxt{padding:0;}	
	.appServiceListPdfDetail h3{font-size:13px;}
	.fileDescription span{font-size:13px;}
	.fileDescription span{margin-top: 28px;}
	
}







.toast-title {
  font-weight: 700;
}
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #FFFFFF;
}
.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: 700;
  color: #FFFFFF;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
  line-height: 1;
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
.rtl .toast-close-button {
  left: -0.3em;
  float: left;
  right: 0.3em;
}
/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
#toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: none;
  /*overrides*/
}


.sendFileInfoView #toast-container {
  position: absolute;
  z-index: 999999;
  pointer-events: none;
  /*overrides*/
}

.verificationCodeInfo #toast-container {
  position: absolute;
  right:0;
  z-index: 999999;
  pointer-events: none;
  /*overrides*/
}

#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#toast-container > div {
  position: relative;
  pointer-events: auto;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 0 #999999;
  -webkit-box-shadow: 0 0 0 #999999;
  box-shadow: 0 0 0 #999999;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}

.verificationCodeInfo #toast-container > div{padding:8px 5px 6px 40px;}


#toast-container > div.rtl {
  direction: rtl;
  padding: 15px 50px 15px 15px;
  background-position: right 15px center;
}
#toast-container > div:hover {
  -moz-box-shadow: 0 0 0 #000000;
  -webkit-box-shadow: 0 0 0 #000000;
  box-shadow: 0 0 0 #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}
#toast-container > .toast-info {
  background-image: url("../images/sendFileInfo.png") !important; background-size:17px; background-position:15px 13px;
}

.verificationCodeInfo  #toast-container > .toast-info {
  background-image: url("../images/sendFileInfo.png") !important; background-size:17px; background-position:15px 7px;;
}


#toast-container > .toast-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}
#toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}
#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}

.sendFileInfoView #toast-container.toast-top-full-width > div,
.sendFileInfoView #toast-container.toast-bottom-full-width > div {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.verificationCodeInfo #toast-container.toast-top-full-width > div,
.verificationCodeInfo #toast-container.toast-bottom-full-width > div {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}


.toast {
  background-color: #030303;
}
.toast-success {
  background-color: #51A351;
}
.toast-error {
  background-color: #BD362F;
}
.toast-info {
  background-color: #eaf4fa;
  border:1px solid #0074c2;
  color:#0074c2 !important;
  opacity:1;
  border-radius:0 !important;
  line-height:130%;
  font-size:14px;
}
.toast-warning {
  background-color: #F89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #1428a0;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  filter: alpha(opacity=70);
}
/*Responsive Design*/
@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 15px 10px 15px 50px;
    width: 11em;
  }
  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
  #toast-container .rtl .toast-close-button {
    left: -0.2em;
    right: 0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 15px 10px 15px 50px;
    width: 18em;
  }
  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
  #toast-container .rtl .toast-close-button {
    left: -0.2em;
    right: 0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 10px 15px 10px 50px;
    width: 25em;
  }
  #toast-container > div.rtl {
    padding: 15px 50px 15px 15px;
  }
}


.spinerArea{position:fixed; width:100%; height:100%; z-index:20000; background-color:#fff; display:block; left:0; top:0px; opacity:0.5; }
.spiner{position:absolute; top:50%; left:50%;}

.samsung-spinner-three-bounce.samsung-spinner {
  margin: 0 auto;
  width: 80px;
  text-align: center;
}
.samsung-spinner-three-bounce div {
  width: 20px;
  height: 20px;
  background-color: #000000;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: samsung-threeBounceDelay 1.4s infinite ease-in-out;
  animation: samsung-threeBounceDelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.samsung-spinner-three-bounce .samsung-bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.samsung-spinner-three-bounce .samsung-bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
@-webkit-keyframes samsung-threeBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes samsung-threeBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.msgAlert
{
  	width: 1280px;
	background-color: #d6d6d6;
	position: absolute;
	top:0;
	left: 0;
	right: 0;
	margin: auto;
	margin-top:20px;
  	border-style: solid;
  	border-width: 1px;
}

.outage_msg{
	padding:10px 10px 10px 10px;
}
