body{color:#000;font-family:'Open Sans'}div#extern-body{background:url(/assets/login-bg-9fae5c2951be277ce4a5176edd0372aad9a607cd51bfa6746348f2f611878aba.jpg) no-repeat top center;background-size:cover;height:100vh;width:100%}#opt-out-layout div#extern-body{height:110vh}#opt-out-layout .response-message{color:#e60202}#opt-out-layout .opt-in,#opt-out-layout .opt-out{cursor:pointer}#opt-out-layout #opt_out_loader{border:8px solid red;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border-top:8px solid #555;border-radius:50%;width:70px;height:70px;position:absolute;left:50%;top:50%;z-index:1}div#extern .form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25)}div#extern .company-logo{width:230px;max-height:110px;margin:0 auto}div#extern .company-logo img{width:100%;max-height:110px;object-fit:contain}.refferal-form-container{padding:0px 10px}.refferal-form-inner{border:1px solid black;padding:35px;max-width:675px;width:100%;margin:4% auto 0px}.refferal-form-inner .locals-list{padding-left:0px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;flex-wrap:wrap;max-width:480px;width:100%;margin:7% auto 0px}.refferal-form-inner .locals-list li{margin:0 7px 7px}.refree-heading{margin-bottom:5%;line-height:1.5em;text-align:center}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.login-or{position:relative;font-size:18px;color:#aaa;margin-top:10px;margin-bottom:10px;padding-top:10px;padding-bottom:10px}.span-or{display:block;position:absolute;left:50%;top:-2px;margin-left:-25px;background-color:#fff;width:50px;text-align:center}.hr-or{background-color:#cdcdcd;height:1px;margin-top:0px !important;margin-bottom:0px !important}.form-heading{color:#fff;font-size:23px}.panel h2{color:#444444;font-size:18px;margin:0 0 8px 0}.panel p{color:#777777;font-size:14px;margin-bottom:5px;line-height:24px;margin-top:20px}.panel .password-hint-text{font-size:13px}.login-form .form-control{background:#f7f7f7 none repeat scroll 0 0;border:1px solid #d4d4d4;border-radius:4px;font-size:14px;height:50px;line-height:50px}.main-div{background:#ffffff none repeat scroll 0 0;border-radius:2px;margin:10px auto 30px;max-width:435px;width:100%;padding:50px 70px 70px 71px;transform:translateY(15vh)}.login-form{text-align:center}.login-form .form-group{margin-bottom:10px}.forgot a{color:#777777;font-size:14px;text-decoration:underline}.login-link{padding-top:7px}.login-link a{text-decoration:none;transition:all 0.3s ease-in-out;letter-spacing:1px}.login-link a:hover{color:#f0ad4e}.login-form .btn.btn-primary{background:#f0ad4e none repeat scroll 0 0;border-color:#f0ad4e;color:#ffffff;font-size:14px;width:100%;height:50px;line-height:50px;padding:0}.forgot{margin-bottom:30px}.botto-text{color:#ffffff;font-size:14px;margin:auto}.login-form .btn.btn-primary.reset{background:#ff9900 none repeat scroll 0 0}.back{text-align:left;margin-top:10px}.back a{color:#444444;font-size:13px;text-decoration:none}a{transition:all 0.3s ease-in-out}a:hover{text-decoration:none}main.omni-bg{display:block;height:100vh}main hr{width:80%;margin:24px auto}main .scroll-y{height:100vh;overflow-y:auto}main .product-listing{padding:20px 0px}main .product-listing .product-margin{margin-bottom:40px}main .product-listing .product-wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}main .product-listing .product-wrapper .img-sec{margin-right:15px;min-width:200px;max-width:200px;display:inline-block}main .product-listing .product-wrapper .img-sec img{width:100%;box-shadow:0px 0px 12px 1px rgba(0,0,0,0.15)}main .product-listing .product-wrapper .img-sec:hover{transition:transform 0.3s ease-in-out;transform:translateY(-2px)}main .product-listing .product-wrapper .booktitle{color:#994220;font-size:24px;line-height:1.5em;margin-bottom:24px}main .product-listing .product-wrapper .product-detail .product-text{font-size:18px;font-weight:300;margin-bottom:10px}main .product-listing .product-wrapper .product-detail .product-text a{color:#333;font-weight:500}main .product-listing .product-wrapper .product-detail .product-text a:hover{color:#000}main .product-listing .product-wrapper .product-detail h4{font-size:16px;font-weight:500;color:#999999}main .product-listing .product-wrapper .product-detail h4.subtitle{line-height:1.5em}main .product-listing .product-wrapper .product-detail .product-description{font-weight:300;color:#999999;font-style:italic;font-size:12px;margin-bottom:24px}main .product-listing .product-wrapper .product-detail .product-price{color:#da6c40;font-size:24px;font-weight:600;margin-bottom:10px;display:inline-block}main .product-listing .product-wrapper .product-detail .product-price:hover{color:#bd5931}main input,main textarea{background:#eee;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:4px;margin:0;color:#777;width:95%;font-size:1em}main input:focus,main textarea:focus{color:#333;font-weight:bold}main input[type=submit]{display:block;font-size:0.9em;color:#FFF;border:none;text-align:center;padding:0.8em 0.5em 0.8em 0.5em;margin:0;width:100%;background-color:#da6c40}main input[type=submit]:hover{background-color:#bd5931}main #searchbar{padding:0;position:relative;width:80%;margin:30px auto 60px;overflow:hidden}main #searchbar select{width:90%;height:50px;border:none;background:#eee}main #searchbar input[type=text]{width:100%;padding:10px 150px 10px 15px;font-size:16px;font-weight:400;height:50px;border:none}main #searchbar input[type=submit]{position:absolute;top:0;right:0;border-radius:0;height:50px;border:none;width:auto;padding:10px 40px;text-transform:uppercase;margin:0}@media (max-width: 479px){main #searchbar{width:100%}main #searchbar input[type="text"]{margin-bottom:10px;padding:10px 15px}main #searchbar input[type=submit]{position:static;display:block;width:100%}}@media (max-width: 575px){main #searchbar select{width:100%}main .product-margin{margin-bottom:20px}}@media (min-width: 576px){main #searchbar .form-group{float:left;width:20%;margin-bottom:0}main #searchbar .search-box{width:80%}}@media (min-width: 768px){main .catalog-heading{padding-left:0}main #searchbar input[type=text]{width:100%}main #catalog-page form input[type="text"]{margin:0;width:100%}main #searchbar input[type=submit]{margin:0}}main .pagination{display:block;text-align:center;margin:30px 0px}main .pagination ul{padding:0;margin:0;list-style:none}main .pagination li{padding:0;display:inline-block}main .pagination li a{border:1px solid #DDD;padding:5px 10px;background:#fff;font-size:14px;font-weight:600;line-height:16px;color:#da6c40;border-radius:0;display:block}main .pagination a{background:#da6c40;color:#FFF;padding:8px 20px;border-radius:4px}main .pagination .active a{background-color:#da6c40;color:#FFF}main .prev a,main .next a,main .disabled a{cursor:default}@media (max-width: 767px){main .product-listing .product-wrapper{flex-direction:column}main .product-listing .product-wrapper .img-sec{margin:0 auto 15px}main .product-listing .product-wrapper .booktitle{font-size:18px}}.product-detatil-wrapper p{padding:0 0 8px 0;margin-top:0em;margin-bottom:0em}.product-detatil-wrapper .product-listing{clear:both;overflow:hidden;margin:0 -15px}.product-detatil-wrapper .product-detail-des{font-size:16px;font-weight:400;color:#333}.product-detatil-wrapper .product-listing .product{margin-bottom:20px}.product-detatil-wrapper .product-wrapper{padding:15px;overflow:hidden}.product-detatil-wrapper .product-wrapper .img-wrapper,.product-detatil-wrapper .product-wrapper .product-details{display:table-cell;vertical-align:top}.product-detatil-wrapper .product-details{padding-left:15px}.product-detatil-wrapper .product-details a{color:#da6c40}.product-detatil-wrapper .product-details a:hover{color:#bd5931}.product-detatil-wrapper .product-details h1.title{font-size:24px !important}.product-detatil-wrapper .product-details .product-text h3{font-size:14px;margin-top:0;font-weight:300;padding-top:0;line-height:16px}.product-detatil-wrapper .product-details .product-text h3 a{color:#000}.product-detatil-wrapper .product-details .product-text h4{font-size:12px}.product-detatil-wrapper .product-details .product-price h3{font-size:18px;font-weight:600}.product-detatil-wrapper #product-details-page .product-wrapper{margin-bottom:30px}.product-detatil-wrapper #product-details-page .product-details h1{margin-top:0;padding-top:0;font-weight:400}.product-detatil-wrapper #product-details-page .product-details h4{font-size:16px;font-weight:400;color:#999999;min-height:12px}.product-detatil-wrapper #product-details-page .product-details p.author-name{font-size:14px;font-weight:500;color:#999999;font-style:italic}.product-detatil-wrapper #product-details-page p.book_price_detail{font-weight:400;font-size:22px;color:#EA6531}.product-detatil-wrapper #product-details-page a.awesome{background:#EA6531 !important;padding:10px 40px !important;text-transform:uppercase !important;text-shadow:none !important;line-height:2em !important;font-weight:normal !important;font-size:14px !important}.product-detatil-wrapper #product-details-page img.detailpage-img{height:276px;margin-right:48px}.product-detatil-wrapper .product-wrapper .book_thumb{height:auto;margin:0}.product-detatil-wrapper .product-wrapper .img-wrapper a{padding:0}.product-detatil-wrapper .product_listing{width:100%;background:#f8f8f8;margin-bottom:48px}.product-detatil-wrapper .product_listing tr{border-color:#DDD}.product-detatil-wrapper .product_listing h3{font-weight:600;color:#da6c40;margin-bottom:24px}.product-detatil-wrapper .product_listing tr td:first-child{padding-left:0;padding-left:24px}.product-detatil-wrapper .product_listing tr td p{color:#999999}.product-detatil-wrapper .product_listing .text{width:auto}.product-detatil-wrapper .pagination{display:block;text-align:center}.product-detatil-wrapper .pagination a{background:#da6c40;color:#FFF;padding:8px 20px;border-radius:4px}.product-detatil-wrapper .pagination a:hover{background:#bd5931}@media (max-width: 767px){.product-listing .product{width:100%}#product-details-page .product-wrapper .img-wrapper,#product-details-page .product-wrapper .product-details{display:block}#product-details-page .img-wrapper img{width:100%}#product-details-page .img-wrapper{text-align:center;margin-bottom:20px}#product-details-page .product-details{padding-left:0}.product-detatil-wrapper img.detailpage-img{height:auto !important;width:60% !important;margin-right:0 !important;min-width:33% !important}.product-detatil-wrapper .booktitle{font-size:18px}.product-detatil-wrapper #product-details-page .product-details h4{font-size:14px;margin-bottom:16px}.product-detatil-wrapper .author-name{font-size:14px;margin-bottom:16px;padding:0}#product-details-page .book_price_detail{margin-bottom:16px}.product-detatil-wrapper p.shop-button-wrapper{text-align:center}.refferal-form-inner{padding:15px}.refferal-form-inner .refree-heading{font-size:25px}}@media (max-width: 768px){.book_detail .pagination{display:none}}.priceSup{font-size:0.8em;line-height:1;padding-right:3px;top:0.275em;vertical-align:text-top}.error-msg{text-align:center;color:red}#contact_with_acquisition_agent_page .header-text{text-align:center;margin-bottom:50px}#contact_with_acquisition_agent_page .header-text img{max-height:200px}#contact_with_acquisition_agent_page .language-selector{margin-top:50px}#contact_with_acquisition_agent_page .language-selector .language{margin:10px}#contact_with_acquisition_agent_page .language-selector .language:hover{text-decoration:none}#contact_with_acquisition_agent_page .error-container{font-size:14px;color:red}.new-author .name input{display:inline-block;width:47.5%}.new-author .name input+input{margin-left:5%}.new-author .form-inline{display:inline-block;width:47.5%}.new-author .form-inline .form-control{width:100%}.new-author .form-inline+.form-inline{margin-left:5%}.new-author .radio-group li{margin:2%;width:96%}.new-author .radio-group li label{vertical-align:middle;padding-left:5px}.new-author .radio-group li:hover{background-color:#f1c40f}.new-author .radio-group.inline li{display:inline-block;width:45%}.new-author .publication-type,.new-author .university,.new-author .commercial-publication,.new-author .commercial-publication-remarks{display:none}.new-author .publication-type.active,.new-author .university.active,.new-author .commercial-publication.active,.new-author .commercial-publication-remarks.active{display:block}.new-author .actions input[type='submit']{width:100%}.upload-progress #progress-report{position:relative}.upload-progress #progress-report span{color:white;font-size:14px;position:absolute;left:50%;top:50%;transform:translate(-50%, calc(-50% + 3px));z-index:99999}.upload-progress #progress-report progress{margin-top:0px}
