.myisbn .listisbn .details{padding-bottom:5px;width:100%;margin:5px 0;border-bottom:1px #cccccc solid;clear:both;display:table;}
.myisbn .listisbn .cover_image{float:left;width:calc(20%);padding: 5px;text-align:center;	}
.myisbn .listisbn .middle_align{float:left;width:calc(45%);font-size:13px;margin:0 2px;}
.myisbn .listisbn .right_align{float:left;width:calc(32%);text-align:center;vertical-align:middle;}

/* */
.itemsgroup{border-bottom:1px #cccccc solid;padding:10px 5px; float:left; width:100%}
.itemsgroup.last{border-bottom:none;}
.formitem *{color: #666666;}
.formitem{margin:12px 0;clear:both;}
.formitem .labelwrap{font-size:14px;}
.formitem .labelwrap label{font-weight: normal;}
.formitem .inputwrap input[type="text"],.formitem .inputwrap input[type="number"]{width:100%;padding: 5px 12px;border: 1px #ccc solid;border-left: 5px #f4a321 solid;border-radius: 4px;background: #fff;}
.formitem .inputwrap textarea{width:100%;padding: 5px 12px;border: 1px #ccc solid;border-radius: 4px;background: #fff;}
.formitem  select{width:auto;min-width:100px;padding: 5px 12px;border: 1px #ccc solid;border-radius: 4px;background: #fff;}
.formitem  select.full{width:100%;}
.formitem  select option{padding:0 5px;}
.formitem.half .inputwrap{width:200px;display:table-cell;}
.formitem.half .labelwrap{width:200px;display:table-cell;}
.formitem.half .help-text{width:auto;display:table-cell;padding-left: 10px}
.formitem sup,.woocommerce-MyAccount-content sup{color: #a94442;top:0;padding-right:2px;font-size:15px;}
.required_note{color: #a94442;top:0;}
p.notice,p.notice a{color:#cd4d02;}
.isbn-page h4,.isbn-page h5{color: #666666;margin:5px 0;}
.left{float:left;}
.isbn-page .button{background-color: #ebe9eb;background-image: none;border: 0 none;border-radius: 3px;box-shadow: none;color: #515151;cursor: pointer;display: inline-block;font-size: 100%;font-weight: 700;left: auto;line-height: 1;margin: 0;overflow: visible;padding: 0.618em 1em;position: relative;text-decoration: none;
text-shadow: none;white-space: nowrap;}
.isbn-page input[type="submit"].button{float:right;}
.CorporateAuthor.hide{display:none;}
.isbn-page .hide{display:none;}
.isbn-page .formitem.marketplace_urlwrap{margin-bottom:0;}
.isbn-page .formitem.marketplace_urlwrap.cloned{margin:0;}
p.error{color:#a94442;margin:3px 0;padding:0;}
p.success{color:#3c763d;margin:3px 0;padding:0;}
.isbn-page .leftcol{float:left;width:56%;}
.isbn-page .rightcol{clear: unset;float: right;width: 30%;}
.isbn-page .coverimg img{border:1px solid gray;}
.homepageisbn{width:500px;margin:0 auto 10px;text-align:left;}
.no-border{border:none !important;}
.homepageisbn h4{color: #493a34;font-family: open_sansregular;font-size: 35px;margin: 0 auto;padding: 0 0 15px; border: medium none;font-weight: 400;
    line-height: 35px;text-transform: none;text-align:center;}
.pblock{background:#FFFF00;}
.graydisabled{background:#d3d3d3;}
.purchaseblock{float:right;background:#FFFF00;border:1px solid;}
.purchaseblock p {line-height: 22px;margin: 0;padding: 0;}
.purchaseblock p.purchaseblocknote{margin: 10px 0 0 0;}
.notice2{color: #a94442;margin:0;padding: 0;}
div.bspnote{ float: right;font-size: 12px;font-style: italic;font-weight: 100;width: 62%;font-family: "ProximaNova-regular";}
.previewbarcode{ padding: 5px 5px 29px;text-align: right;}
.previewbarcode .subpreviewbarcode{margin:0;padding: 0; padding-right: 8%;}
.previewbarcode .subpreviewbarcode p{color: #1C41A3 !important;font-weight:bold;margin:0;padding: 0;}
.redirect_bsp_checkbox{clear: both;float: right;margin: 6px 2px;}
.redirect_bsp_checkbox label{font-weight:normal;}
.itemsgroup .mail-rwo{width:100%}
.mail-rwo .items-main {display: inline-block;margin-left:25px;}
.mail-rwo .formitem.halfcol {display: inline-block;width: 56%;}
.left-one {display: inline-block;width: 135px;}
.itemsgroup .left-one .labelwrap {display: block;width: auto;}
.itemsgroup .left-one .inputwrap {display: block;width: auto;}
.left-two {display: inline-block;margin-left: 20px;vertical-align: top;width: 111px;}
.itemsgroup .left-two .labelwrap {display: block;width: auto;}
.itemsgroup .left-two .inputwrap {width: 85px;}
.testimonailswrap .firsttestiwrap{display:none;}
.testimonailswrap #disabledclicktoaddtesti:hover{cursor: not-allowed;}
.woocommerce-MyAccount-content .testimonailswrap.graydisabled,.woocommerce-MyAccount-content .marketplace_urlwrap.graydisabled{width:100%;}
.woocommerce-MyAccount-content .testimonailswrap.blockenabled,.woocommerce-MyAccount-content .marketplace_urlwrap.blockenabled{width:100%;}
.formitem.coverimg{margin:0;text-align:center;}
.formitem.coverimg img {max-height: 165px;}
.formitem.authorimg img {max-height: 165px;border:1px solid gray;}
.formitem.authorimg{margin:0;text-align:center}
label.error{color: #a94442;font-size: small;font-weight: bold;}
.formitem .inputwrap input.error, .formitem select.error{border-color: #a94442;}
.progress-wrp {display:none;border: 1px solid #F4A321;padding: 0px;position: relative;border-radius: 3px;margin: 5px 0;text-align: left;background: #fff;}
.progress-wrp .progressbar{height: 20px;border-radius: 1px;background-color: #F4A321;width: 0;box-shadow: inset 1px 1px 10px rgba(0, 0, 0, 0.11);}
.progress-wrp .status{top:-1px;left:50%;position:absolute;display:inline-block;color: #000000;}
.hint{font-size:12px; margin-bottom: 0;padding: 0;}
.upload{background: #9f0606 none repeat scroll 0 0;border-radius: 5px;box-shadow: 0 1px 1px #47576b;color: #f9fbfc;font-size: 13px;padding: 5px 25px;}
.inputwrap span.upload{cursor: pointer !important;}
.upload:hover,.upload:focus{color: #f9fbfc;}
.rotatebuttons{ margin: 5px 0 0;text-align: center;}
.rotatebuttons a {background-position: center center;background-repeat: no-repeat;background-size: cover;border-radius: 3px;color: #fff;display: inline-block;height: 46px;padding: 5px 10px;text-indent: -999em;width: 50px;}
.rotatebuttons a.leftrotate{background-image:url(../images/left.png);}
.rotatebuttons a.rightrotate{background-image:url(../images/right.png);}
.cover,#upload_cover_image,#upload_author_photo,.bsp_author_photo{display:none;}
span.img_close {
    color: #fff;
    position: absolute;
    right: 0;
    top: 0;
    background: #9f0606;
    width: 26px;
    height: 26px;
    line-height: 25px;
    font-size: 17px;
    cursor: pointer;
}
.formitem.coverimg,.formitem.authorimg {
    position: relative; 
    width: max-content;
    margin: 0 auto;
}