.proof-review ::-webkit-input-placeholder { color: #c1c1c1; }
.proof-review ::-moz-placeholder { color: #c1c1c1; }
.proof-review :-ms-input-placeholder { color: #c1c1c1; }
.proof-review :-moz-placeholder { color: #c1c1c1; }
.proof-review {min-height: calc(100vh - 222px);}
#pnlProofNotExists {padding-top:50px;}

.title--part-inner {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	padding: 30px 0 32px;
	border-bottom: 1px solid #0e1845;
}
.title--part-inner .title--part-left{ width: 58%; }
.title--part-inner .title--part-left h1{ margin: 0;font-size: 28px;line-height: 34px;color: #0e1845;font-weight: 900;letter-spacing: -0.3px;margin-bottom: 24px; }
.title--part-inner .title--part-left p{ color: #0e1845;margin: 0; } 
.title--part-inner .title--part-left p strong{ font-weight: 900; } 
.title--part-inner .title--part-right{ width: 42%;text-align: right; }
.title--part-inner .title--part-right a{ background-color: #f7603e; padding: 10px 32px; font-size: 18px; font-weight: 700; margin-top: 18px; display: inline-block; color: #ffff; border-radius: 30px;line-height: normal; }
.prSubitDlOutter {width: 100%; text-align:center;border-top:1px solid #000}
.prSubitDlOutter a {color:white;}
.prSubmitDl{ background-color: #f7603e; padding: 10px 32px; font-size: 18px; font-weight: 700; margin: 18px 0; display: inline-block; color: #ffff; border-radius: 30px;line-height: normal; }
.order--listing{ margin: 30px 0 50px; }
.order--listing .top{ display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-wrap: wrap;align-items: flex-end;border-bottom: 2px solid #0e1845; }
.order--listing span.status{ background-color: #0e1845; color: #fff; padding: 3px 8px; display: inline-block; border-radius: 5px 5px 0 0; font-size: 18px; font-weight: 700; }
.order--listing span.approve{ background-color: #039900; color: #fff; padding: 1px 42px; display: inline-block; border-radius: 5px 5px 0 0; font-size: 26px; font-weight: 700;margin-left: 8px; }
.order--listing span.not-reviewed{ background-color: #86888b; color: #fff; padding: 1px 42px; display: inline-block; border-radius: 5px 5px 0 0; font-size: 26px; font-weight: 700;margin-left: 8px; }
.order--listing span.reject{ background-color: #f7603e; color: #fff; padding: 1px 48px; display: inline-block; border-radius: 5px 5px 0 0; font-size: 26px; font-weight: 700;margin-left: 8px; }
.order--listing span.review-req{ background-color: #dadce3; color: #0d1845; padding: 1px 21px; display: inline-block; border-radius: 5px 5px 0 0; font-size: 26px; font-weight: 700;margin-left: 8px; }
.order--listing .order--listing-list > li + li{ margin-top: 14px; }
.order--listing .inner{ margin-top: 27px;display: inline-block;width: 100%;padding-bottom: 27px;border-bottom: 1px solid #000000; }
.order--listing .inner .left{ width: 50%;float: left;padding-right: 20px; }
.order--listing .inner h6{ margin: 0 0 24px !important;font-size: 22px;margin-top: 26px;font-weight: 700;color: #000000; }
.order--listing .inner .right{ width: 50%;float: left; }
.order--listing .inner .right h6{ margin-bottom: 20px !important;padding-left: 47px; }
.order--listing .inner .right h6 span{ float: right;color: #a5a7b1;font-weight: normal;font-size: 18px;vertical-align: bottom;line-height: 24px; }
span#spanLableInfotoo{ float: right;color: #a5a7b1;font-weight: normal;font-size: 18px;vertical-align: bottom;line-height: 24px; }
.order--listing .inner .right ul{ padding-left: 47px;border-left: 1px solid #000; }
.order--listing .inner .right ul li{ position: relative;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex; }
.order--listing .inner .right ul li > div{ width: calc(100% - 134px); }
.order--listing .inner .right ul li + li{ margin-top: 14px; }
.order--listing .inner .right ul li > span{ font-weight: 700;width: 134px; }


.proof-review .title--part-inner{ padding-bottom: 16px; }
.proof-review .title--part-inner .title--part-left h1{ margin-bottom: 27px; }
.proof-review .title--part-inner .title--part-left p{ letter-spacing: 0.06px;line-height: 1.2;font-size: 16px; }
.proof-review .title--part-inner .title--part-right{ padding-top: 31px; }
.proof-review .title--part-inner .title--part-right p{ color: #0d1845;margin-bottom: 0;margin-top: 10px;letter-spacing: 0.1px; }
.proof-review .title--part-inner .title--part-right p strong{ font-weight: 900; }
.proof-review .order--listing{ margin-bottom: 21px; }
.proof-review .proof--form .top{ padding-bottom: 60px;border-bottom: 3px solid #000000; }
.proof-review .proof--form .top h6{ color: #f7603e;font-size: 22px;font-weight: 900;margin: 0 0 19px; }
.proof-review .proof--form .top ul{ padding: 0;margin: 0;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-wrap: wrap;align-items: center; }
.proof-review .proof--form .top ul li{ list-style: none;color: #666666; }
.proof-review .proof--form .top ul li + li{ margin-left: 14px; }
.proof-review .proof--form .top ul li.radio--list input{ display: none; }
.proof-review .proof--form .top ul li.radio--list input + label{ padding-left: 37px; }
.proof-review .proof--form .top ul li.radio--list input + label:before{ width: 14px;height: 14px;border-radius: 50%;position: absolute;left: 9px;top: 4px;padding: 0;border:1px solid #c1c1c1; }
.proof-review .proof--form .top ul li.radio--list input + label:after{ content: '';width: 10px;height: 10px;border-radius: 50%;background-color: #f7603e;position: absolute;left: 11px;top: 6px;opacity: 0; }
.proof-review .proof--form .top ul li.radio--list input:checked + label{ color: #0d1845; }
.proof-review .proof--form .top ul li.radio--list input:checked + label:after{ opacity: 1; }
.proof-review .proof--form .top ul li.input--row{ padding-left: 7px;width: 38%; }
.proof-review .proof--form .top ul li.input--row input{ border:1px solid #86888b;height: 33px;font-size: 14px;color: #0e1845;border-radius: 5px;padding: 6px;width: 100%; }
.proof-review .proof--form .top ul li.input--row input:focus{ outline: none; }
.proof-review .proof--form .top ul li.action{ margin-left: 30px; }
.proof-review .proof--form .top ul li.action button,.proof-review .proof--form .top ul li.action input{ height: 30px;background-color: #c1c1c1;border:0px;font-size: 18px;color: #fff;font-weight: 700;padding: 0 29px;border-radius: 30px;transition: all ease 0.3s;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s; }
.proof-review .proof--form .top ul li.action button + button,.proof-review .proof--form .top ul li.action button + input{ margin-left: 12px; }
.proof-review .proof--form .top ul li.action button.orange{ padding: 0 20px 0 53px;background-color: #f7603e;border:1px solid #f7603e; }
.proof-review .proof--form .top ul li.action button.orange span{ display: inline-block; margin-left: 20px; }
.proof-review .proof--form .top ul li.action button:hover{ background-color: #f7603e; }
.proof-review .proof--form .top ul li.action button.orange:hover{ background-color: transparent;color: #f7603e; }
.proof-review .summary--part{ padding: 11px 0 0; }
.proof-review .summary--part h4{ font-size: 28px;color: #0d1845;font-weight: 900;margin: 0;letter-spacing: -0.3px;margin-bottom: 21px;cursor: pointer; }
.proof-review .summary--part h4 a{ font-size: 14px;float: right;line-height: 30px; }
.proof-review .summary--part h4 a i{ transition: all ease 0.3s;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s;margin-left: 5px;font-size: 16px;transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg); }
.proof-review .summary--part h4.open a i{ transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg); }
.proof-review .rev-widget h4 a i{ transition: all ease 0.3s;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s;margin-left: 5px;font-size: 16px;transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg); }
.proof-review .rev-widget h4.open a i{ transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg); }

.proof-review .summary--part .summary--table ul{ padding: 0;margin: 0;list-style: none;border-top: 1px solid #000;border-bottom: 1px solid #000; }
.proof-review .summary--part .summary--table ul li{ display: inline-block;line-height: 38px; }
.proof-review .summary--part .summary--table ul li + li{ margin-left: 56px; }
.proof-review .summary--part .summary--table ul li strong{ color: #4f8bc9; cursor:default; }
.proof-review .summary--part table{ width: 96%;font-size: 14px;color: #000;margin-left: 4%;margin-bottom: 27px; }
.proof-review .summary--part table thead{ border-bottom: 1px solid #000; }
.proof-review .summary--part table thead th{ padding: 8px 0;width: 18%; }
/*.proof-review .summary--part table thead th:first-child{ width: 23%; }
.proof-review .summary--part table thead th:nth-child(2){ width: 23.4%; }
.proof-review .summary--part table thead th:nth-child(3){ width: 23.4%; }
.proof-review .summary--part table thead th:nth-child(4){ width: 20%; }*/
.proof-review .summary--part table tbody td{ line-height: 1.15;padding: 10px 0 0; }
.proof-review .summary--part table tbody td:last-child{ text-align: right; }
.proof-review .summary--part table tbody td a{ background-color: #a5a7b1;color: #fff;font-weight: bold;border-radius: 30px;padding: 5px 16px;display: inline-block;transition: all ease 0.3s;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s; }
.proof-review .summary--part table tbody td a:hover{ background-color: #f7603e; }
.proof-review .summary--part table tbody td.red { color: #f7603e; }
.proof-review .summary--part table tbody td.green { color: #039900; }
.proof-review .summary--part table:last-child{ margin-bottom: 18px; }
.proof-review .donwload--part{ padding: 55px 0;border-top: 3px solid #000; }
.proof-review .donwload--part:before,.proof-review .donwload--part:after{ display: block;content: '';clear: both; }
.proof-review .donwload--part-left{ width: 45%;float: left; }
.proof-review .donwload--part-left h4{ font-size: 28px;color: #0d1845;font-weight: 900;margin: 0;letter-spacing: -0.3px;margin-bottom: 29px; }
.proof-review .donwload--part-left p{ line-height: 1.2; margin-bottom: 26px; font-size: 16px; letter-spacing: 0.16px; }
.proof-review .donwload--part-left a{ background-color: #f7603e; border: 1px solid #f7603e; color: #fff; font-size: 22px; font-weight: 700; border-radius: 30px; padding: 10px 25px; display: inline-block;transition: all ease 0.3s;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s; }
.proof-review .donwload--part-left a:hover{ background-color: transparent;color: #f7603e; }
.proof-review .donwload--part-right{ width: 55%;float: left;padding-top: 57px;padding-left: 100px; }
.proof-review .donwload--part-right ul li.radio--list input{ display: none; }
.proof-review .donwload--part-right ul li.radio--list input + label{ padding-left: 28px;color: #666666; }
.proof-review .donwload--part-right ul li.radio--list input + label:before{ width: 14px;height: 14px;border-radius: 50%;position: absolute;left: 0px;top: 4px;padding: 0;border:1px solid #c1c1c1; }
.proof-review .donwload--part-right ul li.radio--list input + label:after{ content: '';width: 10px;height: 10px;border-radius: 50%;background-color: #f7603e;position: absolute;left: 2px;top: 6px;opacity: 0; }
.proof-review .donwload--part-right ul li.radio--list input:checked + label{ color: #0d1845; }
.proof-review .donwload--part-right ul li.radio--list input:checked + label:after{ opacity: 1; }
.proof-review .donwload--part-right ul li + li{ margin-top: 9px; }
.proof-review .donwload--part-right ul li.radio--list textarea{ margin-top: 6px;margin-left: 25px;width: 94%;height: 160px;border:1px solid #86888b;font-size: 14px;color: #c1c1c1;border-radius: 5px;padding: 5px 7px;resize: none; }
#prLabelsID_txtAllRejectReason{color:#0e1845;}
.proof-review .donwload--part-right ul li.radio--list textarea:focus{ outline: none; }
.proof-review .donwload--part-right ul li.radio--list span{ font-size: 12px; line-height: normal;width: 94%;display: block;margin-left: 6%; }
.proof-review .donwload--part-right ul li.action{ margin-top: 14px;text-align: right; }
.proof-review .donwload--part-right ul li.action button,.proof-review .donwload--part-right ul li.action input{ padding: 0 62px; background-color: #f7603e; border: 1px solid #f7603e; height: 30px; border-radius: 30px; font-weight: 700; color: #fff;transition: all ease 0.3s;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s; }
.proof-review .donwload--part-right ul li.action button:hover,.proof-review .donwload--part-right ul li.action input:hover{ background-color: transparent;color: #f7603e; }
.proof-review .donwload--part-right ul li.action input.disbabled {background-color:#86888b; color:white;border:none;}



.proof-review.confirm .title--part-inner .title--part-left h1{ margin-bottom: 23px; }
.proof-review.confirm .title--part-inner{ padding-bottom: 20px;align-items: flex-end; }
.proof-review.confirm .title--part-inner .title--part-right{ padding-top: 0; }
.proof-review.confirm .title--part-inner .title--part-right p{ margin-top: 0;line-height: normal; }
.shipping--detail-main{ padding: 28px 0 25px;border-bottom: 1px solid #000; }
.shipping--detail-main:before,.shipping--detail-main:after{ content: '';display: block;clear: both; }
.shipping--detail-main h6{ margin: 0 0 26px;font-size: 14px;font-weight: 900;color: #0d1845;padding-bottom: 10px;border-bottom: 1px solid #0e1845; } 
.shipping--detail-main .left{ width: 52%;padding-right: 40px;float: left; }
.shipping--detail-main .right{ width: 48%;float: left; }
.shipping--detail-main ul{ list-style: none;padding: 0;margin: 0; }
.shipping--detail-main ul li{ position: relative;padding-left: 192px;line-height: 1.25; }
.shipping--detail-main ul li + li{ margin-top: 17px; }
.shipping--detail-main ul li span{ font-weight: 700;display: inline-block;position: absolute;left: 0;top: 0;max-width: 170px; }


.con--ship-detail{ padding:27px 0 60px; }
.con--ship-detail h6{ color: #f7603e;font-size: 22px;font-weight: 900;margin: 0 0 19px; }
.con--ship-detail ul{ padding: 0;margin: 0;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-wrap: wrap;align-items: center; }
.con--ship-detail ul li{ list-style: none;color: #666666; }
.con--ship-detail ul li + li{ margin-left: 12px; }
.con--ship-detail ul li.radio--list input{ display: none; }
.con--ship-detail ul li.radio--list input + label{ padding-left: 37px; }
.con--ship-detail ul li.radio--list input + label:before{ width: 14px;height: 14px;border-radius: 50%;position: absolute;left: 9px;top: 4px;padding: 0;border:1px solid #c1c1c1; }
.con--ship-detail ul li.radio--list input + label:after{ content: '';width: 10px;height: 10px;border-radius: 50%;background-color: #f7603e;position: absolute;left: 11px;top: 6px;opacity: 0; }
.con--ship-detail ul li.radio--list input:checked + label{ color: #0d1845; }
.con--ship-detail ul li.radio--list input:checked + label:after{ opacity: 1; }
.con--ship-detail ul li.input--row{ padding-left: 7px;width: 38.3%;position: relative; }
.con--ship-detail ul li.input--row input{ border:1px solid #86888b;height: 33px;font-size: 14px;color: #0e1845;border-radius: 5px;padding: 6px;width: 100%; }
.con--ship-detail ul li.input--row input:focus{ outline: none; }
.con--ship-detail ul li.input--row span{ position: absolute; left: 8px; bottom: -20px; font-size: 12px; line-height: normal; }
.con--ship-detail ul li.action{ margin-left: 95px; }
.con--ship-detail ul li.action button,.con--ship-detail ul li.action input{ height: 30px;background-color: #c1c1c1;border:0px;font-size: 18px;color: #fff;font-weight: 700;padding: 0 29px;border-radius: 30px;transition: all ease 0.3s;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s; }
.con--ship-detail ul li.action button + button,.proof-review .proof--form .top ul li.action button + input{ margin-left: 12px; }
.con--ship-detail ul li.action button.orange,.con--ship-detail ul li.action input.orange{ padding: 0 42px;background-color: #f7603e;border:1px solid #f7603e; }
.con--ship-detail ul li.action button.orange span{ display: inline-block; margin-left: 13px; }
.con--ship-detail ul li.action button:hover,.con--ship-detail ul li.action input:hover{ background-color: #f7603e; }
.con--ship-detail ul li.action button.orange:hover,.con--ship-detail ul li.action input.orange:hover{ background-color: transparent;color: #f7603e; }
.overlay{ z-index: 99999 !important; }
.overlay .loading{ width: auto;margin: 0 auto;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%); }

.order--listing-list .top-scroll-btn {
	font-size: 14.01px;
	color: #86888b;
	float: right;
	margin-bottom: 5px;
	margin-left: auto;
}

.order-history-detail {margin-top:0px;}

li.strongBlu strong {color: #4f8bc9}
.rejectReason{width:80%; text-align:center;margin:auto;margin-top:27px;}
.rejectReason span{color:#f7603e; text-transform:uppercase;padding-right:20px;font-weight:900;}
.rejectReason div{max-width:50%;display:inline;}


@media (max-width: 1200px) {
	.proof-review .proof--form .top ul li.input--row{ width: 34%; }
	.con--ship-detail ul li.action{ margin-left: 60px; }
	.shipping--detail-main .left{ padding-right: 20px; }
}



@media (max-width: 1024px){
	.title--part-inner .title--part-left{ width: 66%; }
	.title--part-inner .title--part-right{ width: 34%; }
	.title--part-inner .title--part-right a{ font-size: 20px; }
	.title--part-inner .title--part-left h1{ font-size: 24px; }
	.title--part-inner .title--part-left p{ font-size: 16px; }
	.order--listing span.status{ font-size: 16px; }
	.order--listing span.approve{ font-size: 22px; }
	.order--listing span.reject{ font-size: 22px; }
	.order--listing span.review-req{ padding: 1px 17px;font-size: 22px; }
	.order--listing .inner h6{ font-size: 20px; }
	.order--listing .inner .right{ font-size: 16px; }
	.order--listing .inner .right ul{ padding-left: 25px; }
	.order--listing .inner .right h6{ padding-left: 25px; }
	.order--listing .inner .right ul li > span{ width: 120px; }
	.order--listing .inner .right ul li > div{ width: calc(100% - 120px); }
	.proof-review .title--part-inner .title--part-left h1{ margin-bottom: 15px; }
	.proof-review .title--part-inner .title--part-right{ padding-top: 20px; }
	.proof-review .proof--form .top{ padding-bottom: 40px; }
	.proof-review .proof--form .top ul li.action{ margin-left: 15px; }
	.proof-review .proof--form .top ul li + li{ margin-left: 10px; }
	.proof-review .proof--form .top ul li.action button + button, .proof-review .proof--form .top ul li.action button + input{ margin-left: 5px; }
	.proof-review .proof--form .top ul li.radio--list input + label{ padding-left: 27px; }
	.proof-review .proof--form .top ul li.input--row{ padding-left: 0px;width: 22%; }
	.proof-review .proof--form .top ul li.action{ margin-left: 10px; }
	.proof-review .summary--part h4,.proof-review .donwload--part-left h4{ font-size: 24px; }
	.proof-review .donwload--part-right{ padding-top: 30px;padding-left: 50px; }
	.proof-review .donwload--part-left a{ font-size: 20px; }
	.con--ship-detail ul li.input--row{ width: 30%; }
	.con--ship-detail ul li.action{ margin-left: 25px; }
	.con--ship-detail ul li.action button.orange{ padding: 0 22px 0 40px; }
}
@media (max-width: 767px){
	.rejectReason {
		width: 100%;
		text-align: left;
	}
	.proof-review {
		min-height: calc(100vh - 129px);
	}
	.title--part-inner{ padding: 20px 0; }
	.title--part-inner .title--part-left{ width: 100%; }
	.title--part-inner .title--part-right{ width: 100%;text-align: left;display: none; }
	.title--part-inner .title--part-right a{ font-size: 18px;padding: 7px 16px; }
	.title--part-inner .title--part-left h1{ font-size: 22px;letter-spacing: 0;margin-bottom: 8px; }
	.title--part-inner .title--part-left p{ font-size: 14px; }
	.order--listing{ margin-top: 53px; }
	.order--listing span.status{ font-size: 14px;padding: 3px 9px; }
	.order--listing span.approve{ font-size: 20px;padding: 2px 49px; }
	.order--listing span.reject{ font-size: 20px;padding: 2px 54px; }
	.order--listing span.review-req{ padding: 1px 17px;font-size: 20px; }
	.order--listing .inner{ margin-top: 12px;padding-bottom: 17px; }
	.order--listing .inner h6{ font-size: 18px;margin-bottom: 17px !important; }
	.order--listing .inner .left{ width: 100%;padding-right: 0; }
	.order--listing .inner .right{ width: 100%;padding-top: 17px;margin-top: 27px;border-top: 1px solid #000;font-size: 16px; }
	.order--listing .inner .right h6{ padding-left: 0;margin-bottom: 12px !important; }
	.order--listing .inner .right h6 span{ font-size: 16px;line-height: 20px; }
	.order--listing .inner .right ul{ padding-left: 0;border-left: 0; }
	.order--listing-list .top-scroll-btn {display:none;}
	/*.order--listing .inner .right ul li > span{ width: 92px; }
	.order--listing .inner .right ul li > div{ width: calc(100% - 92px); }*/
	.order--listing .inner .right ul li + li {
		margin-top: 5px;
	}
	.order--listing .order--listing-list > li + li{ margin-top: 24px; }
	.proof-review .title--part-inner{ padding-bottom: 12px; }
	.proof-review .title--part-inner .title--part-left h1{ margin-bottom: 8px; }
	.proof-review .title--part-inner .title--part-left p{ font-size: 14px;line-height: 1.25; }
	.proof-review .title--part-inner .title--part-right{ padding-top: 5px; }
	.proof-review .title--part-inner .title--part-right p{ font-size: 14px; }
	.proof-review .order--listing{ margin-top: 21px;margin-bottom: 11px; }
	.proof-review .order--listing .inner{ margin-top: 14px; }
	.proof-review .proof--form .top{ padding: 20px 15px;position: fixed;left: 0;bottom: 0;width: 100%;background-color: #fff;z-index: 99;box-shadow: -1px -5px 5px 0px rgb(0 0 0 / 20%); -webkit-box-shadow: -1px -5px 5px 0px rgb(0 0 0 / 20%); -moz-box-shadow: -1px -5px 5px 0px rgba(0,0,0,0.2); }
	.proof-review .proof--form .top h6{ font-size: 20px;margin: 0 0 12px; }
	.proof-review .proof--form .top ul li{ width: 100%; }
	.proof-review .proof--form .top ul li + li{ margin-left: 0;margin-top: 4px; }
	.proof-review .proof--form .top ul li.input--row{ width: 100%;padding-left: 38px;padding-right: 28px; }
	.proof-review .proof--form .top ul li.action{ margin-left: 38px;margin-top: 21px; }
	.proof-review .proof--form .top ul li.action button + button, .proof-review .proof--form .top ul li.action button + input{ margin-left: 12px; }
	.proof-review .proof--form .top ul li.radio--list input + label{ padding-left: 37px; }
	.proof-review .summary--part h4,.proof-review .donwload--part-left h4{ font-size: 20px; }
	.proof-review .summary--part{ font-size: 16px;display: none; }
	.proof-review .summary--part .summary--table{ overflow-x: auto; }
	.proof-review .summary--part .summary--table ul,.proof-review .summary--part .summary--table table{ min-width: 650px; }
	.proof-review .donwload--part-left{ width: 100%; }
	.proof-review .donwload--part-left h4{ margin-bottom: 15px; }
	.proof-review .donwload--part-left p{ font-size: 14px;margin-bottom: 15px; }
	.proof-review .donwload--part-left a{ font-size: 16px;padding: 5px 20px; }
	.proof-review .donwload--part-right{ width: 100%;padding-left: 0;font-size: 16px; }
	.proof-review .donwload--part-right ul li.radio--list textarea{ width: calc(100% - 25px);height: 80px; }
	.proof-review .donwload--part-right ul li.radio--list span{ width: calc(100% - 25px);margin-left: 25px; }
	.proof-review.confirm .title--part-inner{ padding-bottom: 15px; }
	.proof-review.confirm .title--part-inner .title--part-left h1{ line-height: 1.4;margin-bottom: 9px; }
	.proof-review.confirm .title--part-inner .title--part-right{ padding-top: 15px; }
	.proof-review .summary--part{ padding-top: 0; }
	.shipping--detail-main .left{ width: 100%;padding-right: 0; }
	.shipping--detail-main .right{ width: 100%;margin-top: 14px; }
	.shipping--detail-main{ padding: 18px 0 19px;font-size: 16px; }
	.shipping--detail-main h6{ margin: 0 0 11px; }
	.shipping--detail-main ul li{ padding-left: 165px; }
	.shipping--detail-main ul li + li{ margin-top: 6px; }
	.con--ship-detail{padding: 10px 10px;position: fixed;left: 0;bottom: 0;width: 100%;background-color: #fff;z-index: 99;box-shadow: -1px -5px 5px 0px rgba(0,0,0,0.2);-webkit-box-shadow: -1px -5px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow: -1px -5px 5px 0px rgba(0,0,0,0.2); }
	.con--ship-detail h6{ margin: 0 0 13px; }
	.con--ship-detail ul li{ width: 100%; }
	.con--ship-detail ul li + li{ margin-left: 0;margin-top: 5px; }
	.con--ship-detail ul li.input--row{ width: 100%;padding-left: 38px;padding-right: 38px;}
	.con--ship-detail ul li.action{ margin-top: 20px;margin-left: 38px;text-align: left; }
	.con--ship-detail ul li.action button.orange{ padding: 0 42px 0 61px; }
	.proof-review .summary--part h4 a{ font-size: 12px; }
	.proof-review .summary--part h4 a i{ font-size: 14px;margin-left: 3px; }
}

@media (max-width: 658px) {
	.proof-review {
		min-height: calc(100vh - 143px);
	}
	.footerPR {
		height:1px;
	}
}

@media (max-width: 370px){
	.proof-review .proof--form .top ul li.action button, .proof-review .proof--form .top ul li.action input{ padding: 0 20px;font-size: 16px; }
	.proof-review .proof--form .top ul li.action button.orange{ padding: 0 15px 0 30px; }
	#designstudio-button{visibility: hidden;}
}