.estimateWrap{}


/* 견적목록 */

.estimateListWrap .rowsWrap{border-top:2px solid #3F4652;border-bottom: 1px solid #9EA6B6}
.estimateListWrap .rowsWrap .rows{border-top:1px solid #ddd}
.estimateListWrap .rowsWrap .rows.top{background-color:#eee;border-top:none}
.estimateListWrap .rowsWrap .rows::after{content:"";display:block;clear:both}
.estimateListWrap .rowsWrap .rows .cols{float:left;width:100px;text-align:center;line-height:40px;border-right:1px solid #ddd;cursor:pointer;}
.estimateListWrap .rowsWrap .rows .cols:first-child{border-left:1px solid #ddd}
.estimateListWrap .rowsWrap .rows .cols.name{width:90px}
.estimateListWrap .rowsWrap .rows .cols.data{width:-webkit-calc(100% - 370px);width:calc(100% - 370px)}
.estimateListWrap .rowsWrap .rows .cols.state{width:80px}
.estimateListWrap .rowsWrap .rows .cols.state span.label{font-size:100%}





/* 견적내용  */
.estimateViewWrap{text-align:left}


/* 본인글 확인 */
.estimateViewWrap .formBox{position:relative;width:400px;text-align:left;margin:0 auto}
.estimateViewWrap .formBox .item{position:relative;height:40px;line-height:40px;margin-bottom:10px}
.estimateViewWrap .formBox .item input{height:40px;line-height:40px}

.estimateViewWrap .formBox .caution{height:50px;padding:0 10px}

.estimateViewWrap .formBox .basicButton{width:100%;margin-bottom:10px}
.estimateViewWrap .formBox .submitLogin{font-size:14px;font-weight:700;text-align:center;line-height:40px}


/* 상세내용 */
.estimateViewWrap .notice{position:relative;font-size:13px;border:1px solid #ddd;padding:15px;margin-bottom:30px}
.estimateViewWrap .notice em{color:#c62020}
.estimateViewWrap .notice .label{font-size:100%}
.estimateViewWrap .notice .btnList{position:absolute;right:15px;top:50%;line-height:40px;margin-top:-20px;padding:0 10px}

.estimateViewWrap .colsWrap{position:relative}
.estimateViewWrap .colsWrap::after{content:"";display:block;clear:both}
.estimateViewWrap .colsWrap .cols{float:left;background:#dfdfdf none repeat scroll 0% 0%;width:50%;border-bottom:1px solid #ddd}
.estimateViewWrap .colsWrap .cols::after{content:"";display:block;clear:both}
.estimateViewWrap .colsWrap .cols > div{float:left}
.estimateViewWrap .colsWrap .cols .inputTitle{width:100px;text-align:left;line-height:40px;padding-left:10px}
.estimateViewWrap .colsWrap .cols .inputBox{background:#fff none repeat scroll 0% 0%;position:relative;width:-webkit-calc(100% - 100px);width:calc(100% - 100px);height:40px;line-height:40px;padding:0px 10px}

.estimateViewWrap .resultBody{border:3px solid #D42F2F;margin-bottom:40px;
	-moz-box-shadow:2px 2px 10px -4px #000;
	-ms-box-shadow:2px 2px 10px -4px #000;
	-o-box-shadow:2px 2px 10px -4px #000;
	-webkit-box-shadow:2px 2px 10px -4px #000;
	box-shadow:2px 2px 10px -4px #000;
}
.estimateViewWrap .resultBody .colsWrap .cols.memo{width:100%;border-bottom:none}
.estimateViewWrap .resultBody .colsWrap .cols .state{color:#999}
.estimateViewWrap .resultBody .colsWrap .cols .state .active{color:#000;font-weight:700;font-size:16px}
.estimateViewWrap .resultBody .colsWrap .cols em{font-size:16px}
.estimateViewWrap .resultBody .colsWrap .cols.memo .inputBox{min-height:60px;height:auto;line-height:25px;padding:5px 10px}

.estimateViewWrap .requestBody{margin-bottom:40px}
.estimateViewWrap .requestBody::after{content:"";display:block;clear:both}
.estimateViewWrap .requestBody h4{margin-bottom:10px}
.estimateViewWrap .requestBody > div{float:left}
.estimateViewWrap .requestBody .left{width:-webkit-calc(100% - 400px);width:calc(100% - 400px);padding-right:30px;border-right:1px solid #ddd}
.estimateViewWrap .requestBody .right{width:400px;padding-left:30px}
.estimateViewWrap .requestBody .colsWrap{border-top:1px solid #ddd}

.estimateViewWrap .requestBody .left .cols.memo{width:100%}
.estimateViewWrap .requestBody .left .cols.memo .inputBox{min-height:60px;height:auto;line-height:25px;padding:5px 10px}

.estimateViewWrap .requestBody .right .cols{width:100%}


.estimateViewWrap .btnBody{position:relative;padding-top:30px;border-top:1px solid #ddd}
.estimateViewWrap .btnBody::after{content:"";display:block;clear:both}
.estimateViewWrap .btnBody > div{float:left;width:50%}
.estimateViewWrap .btnBody .right{text-align:right}
.estimateViewWrap .btnBody .basicButton{line-height:40px;padding:0 15px}

















/* 견적신청 */

.estimateWriteWrap .noticeBody{margin-bottom:30px}
.estimateWriteWrap .noticeBody ul{border:1px solid #ddd;padding:15px;margin-bottom:30px;box-shadow:1px 1.73px 16px 0 rgba(84,84,84,.16)}
.estimateWriteWrap .noticeBody li em{color:#c62020;font-weight:300}
.estimateWriteWrap .noticeBody li .label{font-size:100%}

.estimateWriteWrap .colsWrap{position:relative;width:100%;max-width:1220px;text-align:left;padding:0 10px;margin:0 auto}
.estimateWriteWrap .colsWrap::after{content:"";display:block;clear:both}

.estimateWriteWrap .colsWrap .colsBox{float:left}
.estimateWriteWrap .colsWrap .colsBox.left{width:-webkit-calc(100% - 400px);width:calc(100% - 400px);padding-right:30px;border-right:1px solid #ddd}
.estimateWriteWrap .colsWrap .colsBox.right{width:400px;padding-left:30px}

.estimateWriteWrap .colsWrap .cols{background:#dfdfdf none repeat scroll 0% 0%;margin-bottom:20px}
.estimateWriteWrap .colsWrap .cols::after{content:"";display:block;clear:both}
.estimateWriteWrap .colsWrap .cols > div{float:left}
.estimateWriteWrap .colsWrap .cols .inputTitle{width:100px;text-align:left;line-height:42px;padding-left:10px}
.estimateWriteWrap .colsWrap .cols .inputBox{background:#fff none repeat scroll 0% 0%;position:relative;width:-webkit-calc(100% - 100px);width:calc(100% - 100px)}
.estimateWriteWrap .colsWrap .cols .inputBox.boxLine{height:42px;line-height:40px;border:1px solid #DFDFDF;padding:0px 10px}

.estimateWriteWrap .colsWrap .cols .inputBox input[type=text],
.estimateWriteWrap .colsWrap .cols .inputBox input[type=file]{height:42px;line-height:40px}
.estimateWriteWrap .colsWrap .cols .inputBox label input[type=checkbox],
.estimateWriteWrap .colsWrap .cols .inputBox label input[type=radio]{top:10px}

.estimateWriteWrap .colsWrap .cols .inputBox select{background:#fff none repeat scroll 0% 0%;color:#424141;height:42px;line-height:40px;border:1px solid #DFDFDF;padding:0px 5px}
.estimateWriteWrap .colsWrap .cols .inputBox textarea{line-height:26px !important}
.estimateWriteWrap .colsWrap .cols .inputBox a.btnGuide{position:absolute;right:10px;top:10px;width:20px;height:20px;text-align:center;line-height:20px;border:1px solid #ddd;display:none}

.admin .estimateWriteWrap .colsWrap .cols .inputBox a.btnGuide{display:block}

.estimateWriteWrap .colsWrap .cols .inputBox.size{}
.estimateWriteWrap .colsWrap .cols .inputBox.size::after{content:"";display:block;clear:both}
.estimateWriteWrap .colsWrap .cols .inputBox.size div{float:left;width:-webkit-calc(33.3333333% - 20px);width:calc(33.3333333% - 20px)}
.estimateWriteWrap .colsWrap .cols .inputBox.size div.multiply{width:30px;text-align:center;line-height:42px}


.estimateWriteWrap .colsWrap .cols.selectItem .inputBox::after{content:"";display:block;clear:both}
.estimateWriteWrap .colsWrap .cols.selectItem .inputBox div{float:left}
.estimateWriteWrap .colsWrap .cols.selectItem .inputBox div:nth-child(1){width:-webkit-calc(100% - 100px);width:calc(100% - 100px);padding-right:20px}
.estimateWriteWrap .colsWrap .cols.selectItem .inputBox div:nth-child(2){width:100px}
.estimateWriteWrap .colsWrap .cols.selectItem .inputBox select{width:100%;line-height:40px;padding:0 10px}
.estimateWriteWrap .colsWrap .cols.selectItem .inputBox a{width:100%;text-align:center;line-height:40px}


.estimateWriteWrap .colsWrap .privacyBox{}
.estimateWriteWrap .colsWrap .privacyBox h4{font-size:18px;margin-bottom:10px}
.estimateWriteWrap .colsWrap .privacyBox .privacyTxtBox{background:#fff;color:#888;text-align:left;height:100px;line-height:1.5;border:1px solid #ddd;padding:10px;margin-bottom:10px;overflow:auto}

.estimateWriteWrap .colsWrap .btnBox{position:relative}
.estimateWriteWrap .colsWrap .btnBox .submitButton{width:100%;text-align:center}