@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,400;0,600;1,100&display=swap');
body { font-size: 15px; width: 100%; height: 100%; font-family: 'Poppins', sans-serif; line-height:24px; font-weight:400; color:#555555; background-color:#eff3f8; box-sizing: border-box; top: 0px !important;}
body.modal-open .navbar-fixed-top { right:17px; }  
html {width: 100%; height: 100%;}
a { color:#1e6fb7; outline:none;}
a:active, a:hover { color:#1e6fb7; outline:0; text-decoration:underline;}
a:focus { outline:0;}
h2 { font-family: 'Poppins', sans-serif; font-size:34px; font-weight:400; text-align:center;}
h3 { font-size:18px; color:#444444; font-weight:400; text-align:left; margin-bottom:15px; font-weight:500;}
/*strong { font-weight:600;}*/
strong { font-weight:500; color:#555555;}
.note-gray { font-size: 13px; color: #444; }
.fair-name-ck { font-weight: bold;color: #000; }
.alert.alert-danger strong { color:#b36267;}
.alert.alert-success strong { color:#40763d;}
.disabled_button {pointer-events: none;opacity: 0.4;}
.navbar-nav>li>a {padding: 10px 10px;}
.white-color { color: #fff !important; }
.logo_color { color: #00b3ca !important; }
/*h2 { font-family: 'Poppins', sans-serif; font-size:18px; font-weight:400; color:#444444; text-align:left; margin-top:0px; border-bottom:1px solid #e5e5e5; margin:0px 0px 20px 0px; padding:0px 20px 15px 20px;}*/
p { margin-bottom:20px; line-height:24px;}
.blue_site_register_bt { background-color: #00b3ca; border: none;border-radius: 0px !important;line-height: 23px !important;border-bottom:none !important;}
.blue_site_register_bt:hover { background-color: #009eb3 !important; }

.col-md-12.home_blog_list {margin-top: 20px;}
.col-md-12.home_blog_list .font-18.title {border-bottom: 1px solid #e7e7e7;padding-bottom: 10px;margin-bottom: 5px;}
.col-md-12.home_blog_list h3.entry-title { margin-bottom: 5px; } 
.col-md-12.home_blog_list h3.entry-title:first-child {margin-top: 15px;}
.col-md-12.home_blog_list article.post.type-post {float: left;width: 50%; padding-right: 0%;}
.col-md-12.home_blog_list article.post.type-post:nth-child(odd) {padding-right: 2%;}
.col-md-12.home_blog_list .orange-btn.more-link { font-size: 18px; background: none; background-color: #FF7421; padding: 15px 20px;border-radius: 0px; margin-top: 15px;}
.col-md-12.home_blog_list .orange-btn.more-link:hover {background-color: #E95700;}

.bookmark-icon-listing{ margin:0; padding:0;}
.bookmark-icon-listing>li{margin:0; padding:5px 0 5px 25px; list-style:none; position:relative;}
.bookmark-icon-listing>li>ul>li{margin:0; padding:5px 0 5px 15px; list-style:none; position:relative;}
.bookmark-icon-listing>li:before{content:'\f02e'; font-family:FontAwesome; color:#8f8f8f; position:absolute; left: 0; top: 5px;}
.bookmark-icon-listing>li>ul>li:before{content:'\f105'; font-family:FontAwesome; color:#444; position:absolute; left: 0; top: 5px;}
.panel-default > .panel-heading { padding:5px 15px;}
.panel { border-radius: 0px;}
.goog-te-gadget-simple .goog-te-menu-value {font-size: 18px;}
.goog-te-gadget-simple {padding: 5px 5px 5px 10px !important;}
.home.blog .content-area .site-main.blog_post_list .type-post .entry-content h2 img {width: 150px !important;}
/* HOME POP UP STYLE */
.modal-header .close { font-size: 25px; font-weight: 600;}
.modal-footer { background-color:#f0f0f0; border-top: none; text-align:center;}
.modal-footer .btn-default { border:none; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffa900+0,ff8500+100 */
background: #ffa900; /* Old browsers */
background: -moz-linear-gradient(top, #ffa900 0%, #ff8500 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffa900 0%,#ff8500 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffa900 0%,#ff8500 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa900', endColorstr='#ff8500',GradientType=0 ); /* IE6-9 */
color:#fff; text-transform:uppercase; border-radius:4px; padding: 8px 25px; font-weight:500; display:inline-block; text-align:center;
}
.modal-footer .btn-default:hover, btn-default:focus, btn-default:active, btn-default:focus{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff8500+0,ffa900+100 */
background: #ff8500; /* Old browsers */
background: -moz-linear-gradient(top, #ff8500 0%, #ffa900 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ff8500 0%,#ffa900 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ff8500 0%,#ffa900 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8500', endColorstr='#ffa900',GradientType=0 ); /* IE6-9 */
color:#fff!important; text-decoration:none!important;
}
.vertical-alignment-helper { display: table; height: 100%; width: 100%; pointer-events: none; }
.vertical-align-center { display: table-cell; vertical-align: middle; pointer-events: none; }
.steps-progress-bar{padding-left:25px; padding-right:25px;}
#register-step1{padding-left:10px; padding-right:10px;}
.modal-content { width: inherit; height: inherit; margin: 0 auto; pointer-events: all; overflow:hidden; }
/* HOME POP UP STYLE END*/
/* ALL BUTTON STYLE*/
.orange-btn {
background: #ffa900; /* Old browsers */
background: -moz-linear-gradient(top, #ffa900 0%, #ff8500 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffa900 0%,#ff8500 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffa900 0%,#ff8500 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa900', endColorstr='#ff8500',GradientType=0 ); /* IE6-9 */
font-size:16px; line-height:16px; color:#fff; text-transform:uppercase; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; padding: 10px 17px 10px 17px; /*padding: 12px 17px 10px 17px;*/ display:inline-block; text-align:center; border: 0;
}
.orange-btn:hover, .orange-btn:focus, .orange-btn:active, .orange-btn:focus{
background: #ff8500; /* Old browsers */
background: -moz-linear-gradient(top, #ff8500 0%, #ffa900 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ff8500 0%,#ffa900 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ff8500 0%,#ffa900 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8500', endColorstr='#ffa900',GradientType=0 ); /* IE6-9 */
color:#fff!important; text-decoration:none!important; border: 0;
}
.orange-btn-sm {
background: #ffa900; font-weight:500; /* Old browsers */
background: -moz-linear-gradient(top, #ffa900 0%, #ff8500 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffa900 0%,#ff8500 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffa900 0%,#ff8500 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa900', endColorstr='#ff8500',GradientType=0 ); /* IE6-9 */
font-size:12px; line-height:12px; color:#fff; text-transform:uppercase; border-radius:3px; padding: 8px 15px 8px 15px; display:inline-block; text-align:center; border: 0;
}
.orange-btn-sm:hover, .orange-btn-sm:focus, .orange-btn-sm:active, .orange-btn-sm:focus{
background: #ff8500; /* Old browsers */
background: -moz-linear-gradient(top, #ff8500 0%, #ffa900 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ff8500 0%,#ffa900 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ff8500 0%,#ffa900 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8500', endColorstr='#ffa900',GradientType=0 ); /* IE6-9 */
color:#fff!important; text-decoration:none!important;; border: 0;
}
.gray-btn {
background: #c5c5c5; /* Old browsers */
background: -moz-linear-gradient(top, #c5c5c5 0%, #9b9b9b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #c5c5c5 0%,#9b9b9b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #c5c5c5 0%,#9b9b9b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5c5c5', endColorstr='#9b9b9b',GradientType=0 ); /* IE6-9 */
font-size:16px; line-height:16px; color:#fff; text-transform:uppercase; border-radius:3px; /*padding: 12px 17px 10px 17px;*/ padding: 10px 17px 10px 17px; display:inline-block; text-align:center; border: 0; cursor: pointer;
}
.gray-btn:hover, .gray-btn:focus, .gray-btn:active, .gray-btn:focus {
background: #9b9b9b; /* Old browsers */
background: -moz-linear-gradient(top, #9b9b9b 0%, #c5c5c5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #9b9b9b 0%,#c5c5c5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #9b9b9b 0%,#c5c5c5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b9b9b', endColorstr='#c5c5c5',GradientType=0 ); /* IE6-9 */
color:#fff!important; text-decoration:none!important;; border: 0;
}
.gray-btn-sm {
background: #c5c5c5; font-weight:500; /* Old browsers */
background: -moz-linear-gradient(top, #c5c5c5 0%, #9b9b9b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #c5c5c5 0%,#9b9b9b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #c5c5c5 0%,#9b9b9b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5c5c5', endColorstr='#9b9b9b',GradientType=0 ); /* IE6-9 */
font-size:12px; line-height:12px; color:#fff; text-transform:uppercase; border-radius:3px; padding: 8px 15px 8px 15px; display:inline-block; text-align:center; border: 0;
}
.gray-btn-sm:hover, .gray-btn-sm:focus, .gray-btn-sm:active, .gray-btn-sm:focus{
background: #9b9b9b; /* Old browsers */
background: -moz-linear-gradient(top, #9b9b9b 0%, #c5c5c5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #9b9b9b 0%,#c5c5c5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #9b9b9b 0%,#c5c5c5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b9b9b', endColorstr='#c5c5c5',GradientType=0 ); /* IE6-9 */
color:#fff!important; text-decoration:none!important;; border: 0;
}
.comics-corner-img-border { border: 1px solid #CCCCCC; padding: 3px;}
.blue-line-btn {color:#1e6fb7; text-transform:uppercase; border:1px solid #1e6fb7; font-size:16px; line-height:16px; border-radius:3px; padding: 11px 17px 9px 17px; display:inline-block; background-color:#fff;}
.blue-line-btn:hover, .blue-line-btn:focus, .blue-line-btn:active, .blue-line-btn:focus{background-color:#1e6fb7; color:#fff!important; text-decoration:none!important;}
.white-line-btn {color:#fff; text-transform:uppercase; border:1px solid #fff; font-size:16px; line-height:16px; border-radius:3px; padding: 11px 17px 9px 17px; display:inline-block;}
.white-line-btn:hover, .white-line-btn:focus, .white-line-btn:active, .white-line-btn:focus{background-color:#fff; color:#1e6fb7!important; text-decoration:none!important;}
.blue-line-btn-sm { font-size:12px; line-height:12px; color:#1e6fb7; text-transform:uppercase; border:1px solid #1e6fb7; border-radius:3px; padding: 7px 15px 7px 15px; display:inline-block; text-align:center; font-weight:500; cursor:pointer;}
.promote-search-isbn small.help_msg {color: #BEBEBE;font-weight: 400;}
a.select.form-control.line-height-24.link-decoration-search {line-height: 24px; text-decoration:none !important; }
a.select.form-control.line-height-24.link-decoration-search:hover { text-decoration:none; color:#555; }
a.select.form-control.line-height-24.link-decoration-search:hover .fa {text-decoration:none; color:#555;}
a.select.form-control.line-height-24.link-decoration-search:focus { text-decoration:none; color:#555; }
a.select.form-control.line-height-24.link-decoration-search:focus .fa {text-decoration:none; color:#555;} 
@media screen and(-webkit-min-device-pixel-ratio:0)
{
.blue-line-btn-sm {padding: 9px 15px 7px 15px;}
}
.blue-line-btn-sm:hover, .blue-line-btn-sm:focus, .blue-line-btn-sm:active, .blue-line-btn-sm:focus{ background-color:#1e6fb7; color:#fff!important; text-decoration:none!important;}
.blue-btn {
background: #268eea; /* Old browsers */
background: -moz-linear-gradient(top, #268eea 0%, #1e6fb8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #268eea 0%,#1e6fb8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #268eea 0%,#1e6fb8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#268eea', endColorstr='#1e6fb8',GradientType=0 ); /* IE6-9 */
font-size:16px; line-height:16px; color:#fff!important; text-decoration:none!important; text-transform:uppercase; border-radius:3px; padding: 10px 17px 10px 17px; display:inline-block; text-align:center; border: 0;
}
.blue-btn:hover, blue-btn:focus, blue-btn:active, blue-btn:focus{
background: #1e6fb8; /* Old browsers */
background: -moz-linear-gradient(top, #1e6fb8 0%, #268eea 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #1e6fb8 0%,#268eea 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #1e6fb8 0%,#268eea 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e6fb8', endColorstr='#268eea',GradientType=0 ); /* IE6-9 */
color:#fff!important; text-decoration:none!important; text-decoration:none; border: 0;
}
.blue-btn-sm {
background: #268eea; font-weight:500; /* Old browsers */
background: -moz-linear-gradient(top, #268eea 0%, #1e6fb8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #268eea 0%,#1e6fb8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #268eea 0%,#1e6fb8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#268eea', endColorstr='#1e6fb8',GradientType=0 ); /* IE6-9 */
font-size:12px; line-height:12px; color:#fff; text-transform:uppercase; border-radius:3px; padding: 8px 15px 8px 15px; display:inline-block; text-align:center; border: 0;
}
.blue-btn-sm:hover, .blue-btn-sm:focus, .blue-btn-sm:active, .blue-btn-sm:focus{
background: #1e6fb8; /* Old browsers */
background: -moz-linear-gradient(top, #1e6fb8 0%, #268eea 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #1e6fb8 0%,#268eea 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #1e6fb8 0%,#268eea 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e6fb8', endColorstr='#268eea',GradientType=0 ); /* IE6-9 */
color:#fff!important; text-decoration:none!important; text-decoration:none; border: 0;
}
.red-btn-sm {
background: #cd1719; font-weight:500; /* Old browsers */
font-size:12px; line-height:12px; color:#fff; text-transform:uppercase; border-radius:3px; padding: 8px 15px 8px 15px; display:inline-block; text-align:center; border: 0;
}
.red-btn-sm:hover, .red-btn-sm:focus, .red-btn-sm:active {
background: #e42224; /* Old browsers */
color:#fff!important; text-decoration:none!important; text-decoration:none; border: 0;
}
.text-blue{color:#1e6fb7;}
blockquote {font-size: 15px;}
blockquote em { color:#555555; font-weight: 600; }
.content-area article em { color:#555555; font-weight: 600; }
/* ALL BUTTON STYLE END*/
/* CONTACT DETAILS WITH ICON STYLE*/
ul.contact-links-default { margin:0px; padding:0px;}
ul.contact-links-default li.site-url { position:relative; list-style:none; padding-left:25px; margin-bottom:10px;}
ul.contact-links-default li.site-url::before { font-size:14px; color:#bfbfbf; content: '\f0ac'; font-family:FontAwesome; position:absolute; left:-25px; top:0px; padding-left:25px;}
ul.contact-links-default li.user { position:relative; list-style:none; padding-left:25px; margin-bottom:10px; line-height:18px;}
ul.contact-links-default li.user::before { font-size:14px; color:#bfbfbf; content: '\f007'; font-family:FontAwesome; position:absolute; left:-25px; top:0px; padding-left:25px;}
ul.contact-links-default li.address { position:relative; list-style:none; padding-left:25px; margin-bottom:15px; line-height:18px;}
ul.contact-links-default li.address::before { font-size:14px; color:#bfbfbf; content: '\f041'; font-family:FontAwesome; position:absolute; left:-25px; top:0px; padding-left:25px;}
ul.contact-links-default li.phone_number { position:relative; list-style:none; padding-left:25px; margin-bottom:7px; pointer-events: none;}
ul.contact-links-default li.phone_number::before { font-size:14px; color:#bfbfbf; content: '\f095'; font-family:FontAwesome; position:absolute; left:-25px; top:0px; padding-left:25px;}
ul.contact-links-default li.phone_number a { color:#777777; text-decoration:none;}
ul.contact-links-default li.email_id { position:relative; list-style:none; padding-left:25px; margin-bottom:7px;}
ul.contact-links-default li.email_id::before { font-size:14px; color:#bfbfbf; content: '\f003'; font-family:FontAwesome; position:absolute; left:-25px; top:0px; padding-left:25px;}
ul.contact-links-default li p {margin-bottom:5px;}
/* CONTACT DETAILS WITH ICON STYLE END*/
/* BREADCRUM STYLE*/
.breadcrumb { padding:20px 0px 0px 0px; margin-bottom:-10px; background-color:transparent; border-radius:0px; float:left;margin-top: 30px;}	
.breadcrumb>li { font-size:14px; color:#878787; display:inline; }
.breadcrumb>li a { color:#878787;}
.breadcrumb>li .fa { color:#878787; margin-right:5px;}
.breadcrumb>li+li:before { color:#878787; content: '\f105'; font-family:FontAwesome; }
/*body.afterlogin-view.bologna-book-fair .breadcrumb { padding:0px 0px 0px 0px; }*/
/* BREADCRUM STYLE END*/
/* ALL FORM ELEMENT STYLE*/
.form-group .form-control~label{ font-weight:400; font-size:15px; line-height:22px; color:#555; width: 100%; position: absolute; top: 0; left: 0; bottom: 0; pointer-events: none; margin-bottom: 0;}
.form-group.required .form-control~label{color:#1e6fb7;}
.form-group .help-block{font-size:13px; line-height:18px; color:#1e6fb7; position:absolute; margin: 5px 0 0; opacity: 1; width:100%; height:auto; clear:both; overflow:hidden;}
.has-error .help-block{margin:5px 0 0; width:100%; height:auto; clear:both; overflow:hidden;}
#member_login_form .has-error .help-block {color: #ff4141!important; font-size:15px!important;}
.form-group{position: relative; margin: 0 0 35px; padding-top: 20px;}
.custom-date-box{ padding-top:0;}
.custom-date-box .input-group.date{ padding-top:20px;}
.custom-date-box .input-group-addon{ background-color: transparent; border:0; border-bottom:1px solid #b0b0b0; border-radius:0; padding:5px;}
.custom-date-box .input-group-addon .fa-calendar{ color:#878787;}
.form-group.with-help-text.has-error{margin: 0 0 50px;}
.form-control{font-size:15px; line-height:18px; border:0; border-bottom:1px solid #b0b0b0; border-radius:0; box-shadow:none; padding: 5px 0;}
.form-group.required .form-control{border-bottom:1px solid #1e6fb7;}
.form-group .form-control:focus{border-color:#b0b0b0; box-shadow:none;}
.form-group.required .form-control:focus{border-color:#1e6fb7; box-shadow:none;}
.form-group .form-control~label .form-group .form-control~.form-control-focus:after, .form-group .form-control~label:after{content: ''; position: absolute; z-index: 5; bottom: 0; left: 50%;  height: 2px; width: 0; visibility: hidden; transition: .2s ease all;}
.form-group .form-control.edited:not([readonly])~.form-control-focus:after, .form-group .form-control.edited:not([readonly])~label:after, .form-group .form-control:focus:not([readonly])~.form-control-focus:after, .form-group .form-control:focus:not([readonly])~label:after{visibility: visible; left: 0; width: 100%; background: #b0b0b0;}
.form-group.required .form-control.edited:not([readonly])~.form-control-focus:after, .form-group.required .form-control.edited:not([readonly])~label:after, .form-group.required .form-control:focus:not([readonly])~.form-control-focus:after, .form-group.required .form-control:focus:not([readonly])~label:after{background: #1e6fb7;}
.form-control[readonly].form-control { background-color:#FFF;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}
input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active{-webkit-box-shadow: 0 0 0px 1000px white inset;}
.field-icon {float: right;margin-left: -25px;margin-top: -25px; position: relative; z-index: 2; cursor: pointer; background-color:#fff; padding-left:5px; padding-right:5px;}
.checkbox a{ text-decoration:underline;}
.form-actions {background-color: #eee; padding:20px 30px; text-align:center;}
.light-gray.form-actions {background-color: #f2f5f9;}
.form-actions button, .form-actions a{margin:5px; font-size:16px; line-height:16px;}
.display-hide, .display-none {display: none;}
.form-group .help-block-error {position:absolute; margin: 5px 0 0; opacity: 0;filter: alpha(opacity=0); font-size: 13px;}
.form-group.with-help-text .help-block-error{margin: 25px 0 0;}
.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .form-control-feedback, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label{color: #e73d4a;}
.form-group .form-control.edited:not([readonly])~label, .form-group .form-control:focus:not([readonly])~label, .form-group .form-control~.help-block-error, .form-group .form-control~label, .form-group.form-md-line-input>label{    opacity: 1; filter: alpha(opacity=100);}
.has-error .form-control{box-shadow:none;}
.form-group.has-error .form-control~label{color: #e73d4a;}
.has-error .form-control:focus { box-shadow:none; }
.form-group .input-group .input-group-control {padding-top: 0; position: relative; display: table-cell; vertical-align: bottom;}
.form-group .input-group .input-group-btn.btn-right .btn {margin-left: 10px;}
.title-with-filter1 .filters .blue-btn-sm.mar-r-10 .fa { margin-right:5px;}
.title-with-filter1 ul.dropdown-menu.dropdown-myaccount { padding:15px; right:12px; left:auto; top: 120%;} 
ul.dropdown-menu.dropdown-myaccount { padding:15px; right:0; left:auto; top: 95%;}
ul.dropdown-menu.dropdown-myaccount::before { left:auto; right:15px;}
ul.dropdown-menu.dropdown-myaccount::after { left:auto; right:15px;}
ul.dropdown, .dropup a { cursor:pointer;}
ul.dropdown-menu.dropdown-myaccount li { width:100%; margin-bottom:0px;}
ul.dropdown-menu.dropdown-myaccount li:last-child { margin-bottom:0px;}
ul.dropdown-menu.dropdown-myaccount li a { margin-left:-15px; margin-right:-15px;}
ul.dropdown-menu.dropdown-myaccount li a .fa { margin-right:10px;min-width: 13px;}
.blue-label {color: #1e6fb7;}
.dropdown-toggle { cursor:pointer;}
.checkbox-box{margin:30px 0;}
.checkbox, .radio{padding:0; margin:0;}
.checkbox label, .radio label{padding-left:0;}
.icheckbox_square-blue, .iradio_square-blue { margin-right:6px;}
.captcha-box{ margin:0 0 30px 0; padding:0;}
.form-btn-box{margin:0 0 15px 0; padding:0;}
.global-triger{ cursor:pointer;}
.iradio_square-blue, .iradio_square-gray{margin-right:2px!important;}
.radio .control-label{ margin-right:15px; margin-top:8px; margin-bottom:8px;}
.custom-radio-btns .custom-label {font-weight: 400; font-size: 15px; line-height: 22px; color: #555; margin-bottom:10px;}
.add_additional {line-height: 20px !important;}
/* ALL FORM ELEMENT STYLE END*/
/*RESPONSIVE TABS*/
.nav-tabs > li{text-align:center; margin-bottom:10px;}
.nav-tabs > li > a{border-radius:0;}
.panel-heading {padding: 0}
.panel-heading a {display: block;padding: 20px 10px; position:relative; text-decoration:none;}
.panel-heading a:hover, .panel-heading a:active, .panel-heading a:focus{text-decoration:none;}
.panel-heading a.collapsed {background:none; background-color:transparent;}
.panel-heading a {background: #f7f7f7;border-radius: 5px;}
.panel-heading a:after {content: '-'; position: absolute; top: 12px; right: 15px;}
.panel-heading a.collapsed:after {content: '+'; position: absolute; top: 12px; right: 15px;}
.nav.nav-tabs li a,.nav.nav-tabs li.active > a:hover,.nav.nav-tabs li.active > a:active,.nav.nav-tabs li.active > a:focus {border-bottom-width: 0px;outline: none;}
.nav.nav-tabs li a {padding-top: 22px;padding-bottom: 22px;}
.tab-pane {background: #fff;padding: 25px;border: 1px solid #ddd;margin-top: -1px;}
.tab-disable{pointer-events: none;}
/*RESPONSIVE TABS END*/
.display-inline { display:inline-block;}
.display-inline-img { display:inline-block !important;}
.padd-0 { padding:0px !important;}
.padd-15 { padding: 15px; }
.p-t-0 { padding-top:0!important;}
.p-t-5 { padding-top:5px!important;}
.p-t-8 { padding-top:8px!important;}
.p-t-15 { padding-top:15px!important;}
.p-b-0 { padding-bottom:0!important;}
.p-b-6 { padding-bottom:6px!important;}
.p-b-15 { padding-bottom:15px;}
.p-b-20-img { padding-bottom:20px !important;}
.p-l-0 { padding-left:0!important;}
.p-r-0 { padding-right:0!important;}
.p-l-5 { padding-left:5px;}
.p-l-r-5 { padding-left:5px; padding-right:5px; }
.p-l-r-5-imp { padding-left:5px !important; padding-right:5px !important; }
.p-l-15 { padding-left:15px !important;}
.p-l-20 { padding-left:20px !important;}
.p-r-15 { padding-right:15px !important;}
.p-l-30 { padding-left:30px;}
.mar-t-0 { margin-top:0px  !important; }
.mar-b-0 { margin-bottom:0px  !important; }
.mar-3-t-b { margin:3px 0px;}
.mar-l-0-img { margin-left:0px !important; }
.mar-l-auto {margin-left: auto !important;}
.mar-l-3 { margin-left:3px; }
.mar-l-5 { margin-left:5px; }
.mar-l-15 { margin-left:15px; }
.mar-l-32 { margin-left:32px; }
.mar-l-30 { margin-left:30px; }
.mar-t-5 { margin-top:5px;}
.mar-t-10 { margin-top:10px;}
.mar-t-15 { margin-top:15px;}
.mar-t-20 { margin-top:20px!important;}
.mar-t-25 { margin-top:25px!important;}
.mar-t-30 { margin-top:30px!important;}
.mar-t-35 { margin-top:35px;}
.mar-t-60 { margin-top:60px !important;}
.mar-r-5 { margin-right:5px;}
.mar-r-10 { margin-right:10px !important;}
.mar-r-30 { margin-right:30px;}
.m-r-120{ margin-right:120px!important;}
.mar-l-30 { margin-left:30px;}
.mar-b-5 { margin-bottom:5px !important;}
.mar-b-3 { margin-bottom:3px !important;}
.mar-b-10 { margin-bottom:10px !important;}
.mar-b-15 { margin-bottom:15px;}
.mar-b-15-imp { margin-bottom:15px !important;}
.mar-b-20 { margin-bottom:20px !important;}
.mar-b-25-min { margin-bottom:-25px !important;}
.mar-b-30 { margin-bottom:30px !important;}
.mar-b-35 { margin-bottom:35px !important;}
.mar-min-l-r-16{ margin-left:-16px !important;  margin-right:-16px !important;}
.padd-t-7 { padding-top:7px;}
.p-l-r-b-1 { padding-bottom: 1px !important; padding-left: 1px !important; padding-right: 1px !important; }
.padd_30 { padding:30px;}
.padd-t-60 { padding-top:60px !important;}
.border-r-none { border-right:none !important;}
.font-12 { font-size:12px;}
.font-12-i { font-size:12px !important;}
.font-13 { font-size:13px;}
.font-15 { font-size:15px;}
.font-14 { font-size:14px;}
.font-18 { font-size:18px !important;}
.min-h-150 { min-height: 150px !important; }
.strong-b { font-weight: bold !important; }
.font-weight-500 { font-weight: 500 !important;}
.contract-input {width: auto !important;display: inline-block;}
.contract-signature-box {border:1px solid #ccc; padding:25px 5px 5px 5px; height: 100px;}
.input-block-100{width: 90% !important;}
.display-content { display: contents !important;}
ul.bullets { padding:0px; margin:0px 0px 20px 0px;}
ul.bullets li { font-size:15px; position:relative; list-style:none; padding-left:15px; margin-bottom:5px; word-break: break-all;}
ul.bullets li::before { color:#8f8f8f;  content: '\f105'; font-family:FontAwesome; position:absolute; left:-15px; top:0px; padding-left:15px;}
.img-left-space { float:left; margin-right:20px; margin-bottom:10px;}
.divider-line.divider-line-row { /*width:100%;*/ margin-left:-25px; margin-right:-25px; clear:both;}
.divider-line2.divider-line-row-new { /*width:100%;*/ margin-left:-10px; margin-right:-10px; clear:both; position:relative;}
.divider-line2.divider-line-row-new .or-div { position:absolute; left:45%; top:-7px; background-color:#FFF; padding-left:10px; padding-right:10px; background-color:#f9f9f9;}
.divider-line { background-color:#e5e5e5; height:1px; margin:30px 0px;}
.divider-line1 { background-color:#e5e5e5; height:1px; margin:15px 0px 20px 0px;}
.divider-line2 { background-color:#e5e5e5; height:1px; margin:0px 0px 20px 0px;}
.divider-line3 { background-color:#e5e5e5; height:1px; margin:15px 0px 15px 0px;}
.divider-line-blue-light { background-color:#eff4fb; height:3px; margin:0px -25px 30px -25px;}
.divider-line-blue-light1 { background-color:#eff4fb; height:3px; margin:30px -25px 30px -25px;}
.divider-line-blue-light2 { background-color:#eff4fb; height:3px; margin:15px -25px 30px -25px;}
.border_divider_banner { background-color:#395773; height:1px; clear:both; margin-bottom:30px; margin-top:30px;}
.clr { clear: both; }
.h15 { height:15px !important;}
.h0 { height:0px !important;}
.grey { color:#a2a2a2;}
.orange { color:#EFBE4D;}
.red { color:red;}
.red-i { color:red !important;}
.padd-r-0_imp { padding-right: 0px !important; }
.badge-red { font-size: 12px; color: #fff !important; background-color: red; padding: 0px 9px; border-radius: 15px; display: inline-block; margin-bottom: 5px; }
.bg-transparent { background-color:transparent !important;}
.gray-box-new { line-height:18px; color:#777; background-color:#f9f9f9; border:1px solid #dedede; padding:15px 10px; margin-bottom:30px;}
.gray-text-note { line-height:18px; color:#a2a2a2; display: block; margin-top: -25px; font-size: 13px;}
.modal-open .modal {word-wrap: break-word;}
#view-rights-info.modal.fade.in h3 { margin-top:0px;}
.fields-optional-addtitle { margin-top: -10px; color:#0052ab;}
/* HEADER STYLE */
.nav-top{width:100%; height:auto; margin:0 auto; background-color:#eff3f8; padding:6px 0; -webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
_:-ms-lang(x), .nav-top { padding:9px 0;}
a.top-email-link { font-size:12px; line-height:26px; color:#525252; text-decoration:none; }
ul.top-right-links {margin: 0; padding: 0; float: right;}
ul.top-right-links li { font-size:12px; display:inline-block; margin:0; padding:0; list-style:none;}
ul.top-right-links li.language { padding:0 10px;}
ul.top-right-links li a { font-size:12px; line-height:14px; margin:0; padding:0 10px; color:#525252; text-decoration:none; border-right:1px solid #a0a3a6; display:block;}
ul.top-right-links li a:hover {color:#444444 !important;}
ul.top-right-links li a:focus {color:#444444 !important;}
ul.top-right-links .dropdown.lang-dropdown-new-outer .btn { font-size:12px; padding: 3px 7px;}
ul.top-right-links .dropdown.lang-dropdown-new-outer .btn .fa.fa-angle-down {margin-left: 4px;}
ul.top-right-links li:nth-child(5) a{border-right:0}
ul.top-right-links > a, select.selectpicker, .lang-dropdown-new {
    background: rgb(220, 221, 222);
    border-radius: 4px;
    font-size: 12px;
    line-height: 14px;
    border: 0;
    padding: 2px 20px 0px 10px;
    height: 25px;

}
ul.top-right-links.uses-cookies-conditions li:nth-child(4) a { border-right:none;}
ul.top-right-links>li .fa.fa-google-plus { color:#fff; font-size:14px; line-height:14px; padding:5px 5px; background-color:#e3411f; border-radius:4px;}
ul.top-right-links>li .fa.fa-twitter { color:#fff; font-size:14px; line-height:14px; padding:5px 7px; background-color:#1cb7eb; border-radius:4px;}
ul.top-right-links>li .fa.fa-youtube-play { color:#fff; font-size:14px; line-height:14px; padding:5px 7px; background-color:#ca3737; border-radius:4px;}
ul.top-right-links>li.social-icon a {border-right: none; padding:0px;}
.lang-dropdown-new{ padding-right: 10px; color: #333;}
.lang-dropdown-new .fa.fa-angle-down{ text-align: right; }
a.top-email-link:hover, a.top-email-link:active, a.top-email-link:focus{color:#000; text-decoration:none;}
ul.top-right-links li a:hover, ul.top-right-links li a:active, ul.top-right-links li a:focus{color:#000; text-decoration:none;}
select::-ms-expand {display: none;}
select.form-control{width:99.99%; padding-left:5px; padding-right:25px; appearance:none; -moz-appearance:none; /* Firefox */ -webkit-appearance:none; /* Safari and Chrome */ -o-appearance:none; /* Firefox */ -ms-appearance:none; /* ie */ background:#dcddde url(../images/icons/drop-down-arrow2.png) no-repeat right 8px top 13px; color:#000; background-color:#fff; color:#555;}
select.selectpicker { appearance:none; -moz-appearance:none; /* Firefox */ -webkit-appearance:none; /* Safari and Chrome */ -o-appearance:none; /* Firefox */ -ms-appearance:none; /* ie */ background:#dcddde url(../images/icons/drop-down-arrow.png) no-repeat right 8px top 10px; color:#000;}
.ie6789 select.form-control, .ie6789 select.selectpicker{background-image:none; right:0;}
.ie6789 select.selectpicker{padding:2px 0 0px 10px;}
input:focus, select:focus, textarea:focus, form:focus, button:focus {outline:0;}
.navbar-default {background-color:#fff; border:0;}
ul.top-right-links>li:last-child a:hover, ul.top-right-links>li:last-child a:focus, ul.top-right-links>li:last-child a:active, ul.top-right-links>li:nth-last-child(2) a:hover, ul.top-right-links>li:nth-last-child(2) a:focus, ul.top-right-links>li:nth-last-child(2) a:active,ul.top-right-links>li:nth-last-child(3) a:hover, ul.top-right-links>li:nth-last-child(3) a:focus, ul.top-right-links>li:nth-last-child(3) a:active{ color:#fff; text-decoration:none;}
.navbar{ margin-bottom:0;}
.navbar-brand{height:auto; padding: 10px 15px;}
.navbar-nav > li > a { border-radius:4px;}
.navbar-default .navbar-nav > li { margin-right: 10px; }
.navbar-default .navbar-nav > li:last-child { margin-right: 0px; }
.navbar-default .navbar-nav > li > a { font-size:16px; color:#fff; font-weight:500;border-bottom: 3px solid #222222;}
.navbar-default .navbar-nav > li > a:hover { color:#f6f6f6; border-bottom: 3px solid #00b3ca; border-radius: 0px; text-decoration: none; }
.navbar-default .navbar-nav > li > a.active { color: #fff; border-bottom: 3px solid #00B3CA; border-radius: 0px; }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{background-color:#fff; color: #000; border-radius: 0px;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { background:transparent !important;}
.dropdown-menu{min-width: 180px; border:1px solid #d9e2eb; -webkit-box-shadow: 0 0px 10px rgba(0,0,0,.15); box-shadow: 0 0px 10px rgba(0,0,0,.15); -ms-box-shadow: 0 0px 10px rgba(0,0,0,.15); -o-box-shadow: 0 0px 10px rgba(0,0,0,.15); -moz-box-shadow: 0 0px 10px rgba(0,0,0,.15); padding:15px 0;}
.dropdown-menu:before {position: absolute; top: -7px;left: 29px;display: inline-block; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-left: 7px solid transparent; border-bottom-color: rgba(0, 0, 0, 0.2); content: '';}
.dropdown-menu:after {position: absolute; top: -6px; left: 30px; display: inline-block; border-right: 6px solid transparent; border-bottom: 6px solid #ffffff; border-left: 6px solid transparent; content: '';}
.dropdown-menu>li>a{padding: 8px 20px;}   
.navbar-default .navbar-toggle{border-color:#525252; background-color:#525252; padding: 5px 7px;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:active, .navbar-default .navbar-toggle:focus{background-color:#1e6fb7; border-color:#1e6fb7;}
.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:active .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff;}
.main-menu-links .nav.navbar-nav .dropdown .fa { margin-left:5px; margin-right: 8px;}
.join-sign-btns{float:left; margin:0; padding:0;}
.join-sign-btns .open>.dropdown-menu {display: inline-grid;}
.join-sign-btns .orange-btn { margin-right:5px; font-size:14px; line-height:14px;}
.join-sign-btns .blue-line-btn{padding-left:14px; padding-right:14px; font-size:14px; line-height:14px; padding-top:9px; padding-bottom:9px;}
.join-sign-btns li{list-style:none; margin:0; padding:0; display:inline-block;vertical-align: top; margin-right: 12px;}
.join-sign-btns li a { font-size: 18px; color:#000000; font-weight: bold;padding-top: 5px;display: inline-block; }
.join-sign-btns li a:hover { color: #333; text-decoration: none; }
.join-sign-btns li .dropdown-menu a { font-size: 14px; font-weight: normal; }
.join-sign-btns li .dropdown-menu li { margin-right: 0px; }
.navbar-toggle{ float:right; margin-top:21px;}
.afterlogin { display:none;}
.join-sign-btns li .exhibitor-listing-button { margin-top: -22px;
 background: url(../images/exhibitor-diretory-new-bt-shadow.png) right top repeat-y; padding:15px 0px 0px 0px;
  margin-top: -22px; margin-right: 20px; height: 86px;}
.lang-dropdown-new-outer ul.dropdown-menu li{ display: block; clear: both;; padding: 0; }
.lang-dropdown-new-outer ul.dropdown-menu li a {display: block; padding-top: 5px; padding-bottom: 5px;}
.lang-dropdown-new-outer ul.dropdown-menu li a:hover { color:#444444;}
.lang-dropdown-new-outer ul.dropdown-menu li.active a { color:#FFF;}
/*LBF & New yourk logo (both)*/
.navbar .both-logo { padding:0; display: inline-block;}
.navbar .both-logo .navbar-brand img { max-width: 200px; max-height:60px;}
.navbar .both-logo .lbf-logo.navbar-brand img { border-right:1px solid #e7e7e7; padding-right:15px;}
.navbar .navbar-brand { min-height:50px !important; height:auto;}
/* HEADER STYLE END */
/*FOOTER*/
#footer .content-body { padding: 20px; }
#footer { font-size:14px; color:#d9d9d9; width:100%; height:auto; float:left; clear:both;}
#footer h4 { font-size:23px; color:#FFF; margin-bottom:25px;}
#footer .border-right { border-right:1px solid #37516b; min-height:320px;}
#footer ul.blog_pan { padding:0px; margin:0px;}
#footer ul.blog_pan li { border-bottom:1px solid #324d67; padding-bottom:15px; margin-bottom:15px; list-style:none;}
#footer ul.blog_pan li:last-child { border-bottom:none; padding-bottom:0px; margin-bottom:0px;}
#footer ul.blog_pan li a { color:#81baec; display:block; margin-bottom:3px;}
#footer ul.blog_pan li a:hover { color:#81baec; text-decoration:underline;}
#footer ul.blog_pan li p { margin:0px;}
#footer .blog_all { color:#FFF; text-decoration:underline;}
#footer .blog_all:hover { text-decoration:none;}
#footer ul.footer_menu { padding:0px; margin:0px;}
#footer ul.footer_menu li { position:relative; list-style:none; padding-left:15px; margin-bottom:5px; }
#footer ul.footer_menu li::before { color:#8f8f8f;  content: '\f105'; font-family:FontAwesome; position:absolute; left:-15px; top:0px; padding-left:15px;}
#footer ul.footer_menu li a { color:#d9d9d9;}
#footer ul.footer_menu li a:hover{ text-decoration:underline;}
#footer ul.footer_menu li.address { position:relative; list-style:none; padding-left:25px; margin-bottom:15px; line-height:18px;}
#footer ul.footer_menu li.address::before { font-size:18px; color:#FFF; content: '\f041'; font-family:FontAwesome; position:absolute; left:-25px; top:0px; padding-left:25px;}
#footer ul.footer_menu li.phone_number { position:relative; list-style:none; padding-left:25px; margin-bottom:15px; pointer-events: none;}
#footer ul.footer_menu li.phone_number::before { font-size:18px; color:#FFF; content: '\f095'; font-family:FontAwesome; position:absolute; left:-25px; top:0px; padding-left:25px;}
#footer ul.footer_menu li.email_id { position:relative; list-style:none; padding-left:25px;}
#footer ul.footer_menu li.email_id::before { font-size:18px; color:#FFF; content: '\f003'; font-family:FontAwesome; position:absolute; left:-25px; top:0px; padding-left:25px;}
#footer ul.social_links { margin:25px 0px 0px 0px; padding:0px;}
#footer ul.social_links li { list-style:none; float:left; margin-right:13px;}
#footer ul.social_links li .fa {line-height:49px;}
#footer ul.social_links li .fa_google { width:49px; height:49px; font-size:22px; color:#FFF; background-color:#e3411f; border-radius:3px; display:block; text-align:center;}
#footer ul.social_links li .fa_twitter { width:49px; height:49px; font-size:22px; color:#FFF; background-color:#1cb7eb; border-radius:3px; display:block; text-align:center;}
#footer ul.social_links li .fa_youtube { width:49px; height:49px; font-size:22px; color:#FFF; background-color:#ca3737; border-radius:3px; display:block; text-align:center;}
#footer .copyright_section { font-size:14px; color:#fff; padding:20px 0px; background-color:#132b42; margin-top:40px;}
#footer .ssl-logo-footer {padding-top: 20px;}
#footer .copyright_section .leftcol { float: left; }
#footer .copyright_section .rightcol { color: #707070; float: right; }
#footer .copyright_section a { color: #fff; margin-left: 5px; margin-right: 5px; }
/*FOOTER END*/
/*HOME PAGE STYLE*/
#home { background-color:#FFF; padding-top: 75px;}
#home { font-size: 16px; }
#search-pan-with-countplanet { color:#FFF; text-align:center; position:relative; background:#1e6fb7 url(../images/search_pan_mapbg.jpg) left top repeat-x;}
/*#search-pan-with-countplanet .container-mainbg { background: url(../images/search_pan_mapbg_main.jpg) center top no-repeat; padding: 30px 0px 450px 0px;}*/
#search-pan-with-countplanet .container-mainbg { background: url(../images/search_pan_mapbg_main.jpg) center top no-repeat; padding: 30px 0px 0px 0px;}
#search-pan-with-countplanet .title-pan { font-size:30px; margin-bottom:20px; line-height: 36px; text-align: left; margin-bottom: 5px;}
/*#search-pan-with-countplanet .description-planet { font-size:18px; padding:0px; margin-bottom:30px;  text-align:left;}*/
#search-pan-with-countplanet .description-planet { font-size:18px; padding:0px; margin-bottom:0px;  text-align:left;}
#search-pan-with-countplanet .container-mainbg.afterlogin-wrap .description-planet { margin-bottom:0px;}

#search-pan-with-countplanet .description-planet-sub { font-size:20px; padding:0px; margin-bottom:30px;  text-align:center;} 
#search-pan-with-countplanet .description-planet a { color:#ffa300; text-decoration:underline;}
#search-pan-with-countplanet .description-planet a:hover { text-decoration:none;}
#search-pan-with-countplanet .search-pan-box { width:955px; margin:0 auto; padding:11px; border-radius:3px; margin-bottom:30px; background:url(../images/transparent_bg.png) repeat;}
#search-pan-with-countplanet .search-pan-box .text-input { width:60%; padding:8px 15px; color:#000; background-color:#FFF; border:none; border-radius:3px; float:left; margin-right:10px; min-height:40px;}
#search-pan-with-countplanet .search-pan-box select.form-control {width: 25%; float: left; margin-right: 10px; min-height:40px; padding:8px 15px; border:none; border-radius:3px; line-height:18px;
 background: #FFF url(../images/icons/drop-down-arrow2.png) no-repeat right 8px top 18px;}
#search-pan-with-countplanet .search-pan-box .search-bt{ color:#FFF; text-shadow: 1px 1px 1px #ef5d00; font-size:17px; line-height:17px; float:left; margin-right:10px; border:none; padding: 11px 21px 12px 21px; margin-left: -67px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #search-pan-with-countplanet .search-pan-box .search-bt {line-height:16px;}
}
#search-pan-with-countplanet .search-pan-box .advanced-search { font-size:13px; color:#FFF; font-weight:400; text-decoration:underline; float:left; padding-top:8px;}
#search-pan-with-countplanet .search-pan-box .advanced-search:hover { text-decoration:none;}
/*#search-pan-with-countplanet .container-mainbg.afterlogin-wrap {padding: 35px 0px 460px 0px;}*/
#search-pan-with-countplanet .container-mainbg.afterlogin-wrap {padding: 35px 0px 0px 0px;}
#search-pan-with-countplanet .container-mainbg.afterlogin-wrap .col-lg-6.col-md-6 { width:100%;}
#search-pan-with-countplanet .container-mainbg .pubmatch_member_email_box { font-size:20px; line-height:30px; background: url(../images/transparent_bg.png) repeat; padding:30px; text-align:left;}
#search-pan-with-countplanet .container-mainbg .pubmatch_member_email_box a.login_here { color:#ffa300; text-decoration:underline;}
#search-pan-with-countplanet .container-mainbg .pubmatch_member_email_box a.login_here:hover { color:#ffa300; text-decoration:none;}
#search-pan-with-countplanet .container-mainbg .pubmatch_member_email_box input.text-input { font-family: 'Poppins', sans-serif; font-size:15px; color:#000; padding: 4px 15px; border-radius: 3px; border:none; width: 100%; min-height: 38px;}
#search-pan-with-countplanet .container-mainbg .pubmatch_member_email_box p {line-height: 30px; margin-bottom: 10px;}
#search-pan-with-countplanet .container-mainbg .pubmatch_member_email_box .form-group.field-register_email { width: 75%; float:left; margin-right:15px; margin: 0px; padding:0px; margin-right:15px;}
#search-pan-with-countplanet .container-mainbg .pubmatch_member_email_box .form-group .help-block-error {opacity: 1; margin-top:0px;  }
#search-pan-with-countplanet ul.title-member { /*width:966px;*/ width: 915px; margin:0 auto; padding:0px;}
#search-pan-with-countplanet ul.title-member li { border-left:1px solid #395773; padding:0px 26px; float:left; list-style:none; text-transform:uppercase; text-align:center;}
#search-pan-with-countplanet ul.title-member li a { color:#FFF; display:block;}
#search-pan-with-countplanet ul.title-member li:first-child { border-left:none;}
#search-pan-with-countplanet ul.title-member li:last-child { border-right:none;}
#search-pan-with-countplanet .fa-title { width:31px; height:41px; background:url(../images/icons/title_member_icon.png) -16px -17px no-repeat;}
#search-pan-with-countplanet .fa-authors { width:40px; height:41px; background:url(../images/icons/title_member_icon.png) -88px -17px no-repeat;}
#search-pan-with-countplanet .fa-publishers { width:50px; height:41px; background:url(../images/icons/title_member_icon.png) -172px -17px no-repeat;}
#search-pan-with-countplanet .fa-agents { width:50px; height:41px; background:url(../images/icons/title_member_icon.png) -267px -17px no-repeat;}
#search-pan-with-countplanet .fa-service-providers { width:38px; height:41px; background:url(../images/icons/title_member_icon.png) -351px -17px no-repeat;}
#search-pan-with-countplanet .publishing-giants { width:100%; /*position:absolute;*/ position:relative; bottom:0px; background:url(../images/transparent_bg.png) repeat; padding:30px 0px 35px 0px; margin-top:20px; text-align:center;}
#search-pan-with-countplanet .container-mainbg.afterlogin-wrap .publishing-giants {margin-top: 30px;} 
#search-pan-with-countplanet .publishing-giants .publishing-info { font-size:22px; color:#FFF; margin-bottom:25px;}
/*#search-pan-with-countplanet .publishing-giants img { margin:0px 10px; max-width: 175px;}*/
#search-pan-with-countplanet .publishing-giants img { margin:0px 8px; max-width: 145px;}
#featured-book-slider { padding:30px 0px 45px 0px;background-color: #eff3f8;margin-bottom: 45px;margin-top: 30px;}
#featured-book-slider h2.featured-book-title { color:#000000; font-family: 'Poppins', sans-serif; font-size:34px; font-weight:600; text-align:center; padding:0px; margin:0px 0px 10px 0px; border-bottom:none;}
#featured-book-slider h2.featured-book-title span { font-size: 20px; color: #555555; font-weight: normal; }
#featured-book-slider .description { font-size:20px;}
#featured-book-slider .slider_box { background-color:#FFF; border:1px solid #dfdfdf; padding:10px; -webkit-box-shadow: 0px 0px 3px 2px rgba(207,207,207,0.2);
-moz-box-shadow: 0px 0px 3px 2px rgba(207,207,207,0.2);
box-shadow: 0px 0px 3px 2px rgba(207,207,207,0.2); margin-bottom:10px; margin-top:10px; min-height:210px; vertical-align:middle; text-align:center; position:relative;display: flex;align-items: center;justify-content: center;}
#featured-book-slider .slider_box img { /*max-width:137px;*/ position: absolute; margin: auto; top: 0;  left: 0; right: 0; bottom: 0;}
/*#popular-networks .slider-box .img-pan { min-height:115px; vertical-align:middle; text-align:center; position:relative; }
#popular-networks .slider-box .img-pan img { position: absolute; margin: auto; top: 0;  left: 0; right: 0; bottom: 0;}*/
#featured-book-slider .slider_box { min-height:205px; text-align:left; box-shadow: none; border:1px solid #D4E0F0; font-size:15px;}
#featured-book-slider .info-content a.titles { font-size:16px; color:#000; font-weight:600;}
#featured-book-slider .slider_box img { margin:0 auto; position:relative; width: auto; max-height: 205px;max-width: 100%;}
#featured-book-slider .author-name { text-align:center;}
#featured-book-slider .slider_box .info-content { width:100%; min-height:165px; float:left;}
#featured-book-slider .author-name { font-size:14px; color:#1e6fb7; text-align:center;}
#featured-book-slider .author-name a {color:#2B478B;}
#top-searches { padding:0px; margin:0px; margin:30px 0px 30px 0px;}
#top-searches h3 { font-size:28px; font-weight:400; background:url(../images/icons/title_member_icon.png) -10px -90px no-repeat; padding:0px 0px 5px 51px;}
#top-searches .sub-text{ font-size:16px; margin-bottom:15px;}
#top-searches ul.top-searches-listing { padding:0px; margin:0px;}
#top-searches ul.top-searches-listing li { position:relative; list-style:none; border-bottom:1px solid #e3e3e3;}
#top-searches ul.top-searches-listing li::before { font-size:16px; color:#1e6fb7; content: '\f02e'; font-family:FontAwesome; position:absolute; left:-25px; top:10px; padding-left:25px;}
#top-searches ul.top-searches-listing li::after { color:#83b0d7;  content: '\f105'; font-family:FontAwesome; position:absolute; right:-15px; top:12px; padding-right:15px;}
#top-searches ul.top-searches-listing li a {font-weight:500; padding:13px 15px 13px 25px; display:block;}
#top-searches ul.top-searches-listing li a:hover, #top-searches ul.top-searches-listing li a:focus, #top-searches ul.top-searches-listing li a:active{ background-color:#fcfcfc; text-decoration:none;}
#top-searches ul.top-searches-listing li:first-child { border-top:1px solid #e3e3e3;}
#top-searches ul.top-searches-listing li:last-child { margin-bottom:24px;}
#news-deals { padding:0px; margin:30px 0px 30px 0px;}
#news-deals h3 { font-size:28px; font-weight:400; background:url(../images/icons/title_member_icon.png) -12px -154px no-repeat; padding:0px 0px 7px 51px;}
#news-deals ul.news-deals-listing { padding:0px; margin:0px;}
#news-deals ul.news-deals-listing li { position:relative; list-style:none; border-bottom:1px solid #e3e3e3; padding:15px 0px 15px 0px; margin-bottom:5px;}
#news-deals ul.news-deals-listing li a { font-size:18px; font-weight:500; padding-bottom:5px; display:block;}
#news-deals ul.news-deals-listing li:first-child { border-top:1px solid #e3e3e3;}
#news-deals ul.news-deals-listing li:last-child { margin-bottom:24px;}
#news-deals ul.news-deals-listing li p.date { font-size:14px; color:#8d8d8d; margin-bottom:5px;}
#news-deals ul.news-deals-listing li p .fa { padding-right:5px;}
#what-pubmatch-does { color:#ffffff; background:url(../images/what_pubmatch_does_bg.jpg) center top no-repeat; text-align:center; padding:30px 0px;}
#what-pubmatch-does .title { font-size:30px;/* font-size:28px;*/ font-weight:500; color:#FFF; margin-bottom:15px;}
#what-pubmatch-does .sub-title { font-size:30px; /*font-size:19px;*/ font-weight:500; margin-bottom:15px; /*margin-top:15px;*/ margin-top:35px;}
#what-pubmatch-does .orange-btn { padding:12px 19px 12px 19px; margin-top:12px; font-size:16px; line-height:16px;}
#what-pubmatch-does p { font-size:18px;}
#popular-networks { background-color:#FFF; padding:0px 0px 25px 0px;}
#popular-networks .title { font-size:34px; font-weight:600; color:#000; margin-bottom:15px; text-align:center;}
#popular-networks .description { font-size:20px;}
#popular-networks .slider-box { color: #000000; margin-bottom:10px; margin-top:10px; margin-right:20px;
  padding:17px 5px;  text-align:center; min-height:180px; }
  #popular-networks .slider-box a {color: #000000;font-weight: bold;}
#popular-networks .slider-box .img-pan { min-height:115px; vertical-align:middle; text-align:center; position:relative;border:1px solid #dfdfdf;-webkit-box-shadow: 0px 0px 3px 2px rgba(207,207,207,0.2); -moz-box-shadow: 0px 0px 3px 2px rgba(207,207,207,0.2);
box-shadow: 0px 0px 3px 2px rgba(207,207,207,0.2); margin-bottom: 10px; }
#popular-networks .slider-box .img-pan img { position: absolute; margin: auto; top: 0;  left: 0; right: 0; bottom: 0;}
#seller-buyer_rights { padding:0px; margin:30px 0px 30px 0px; position:relative;}
#seller-buyer_rights .img_space { margin-bottom:30px;}
#global-book-rights-network iframe { width:100%; border:none;}
/*HOME PAGE STYLE END*/
/*REGISTRATION PROCESS STYLE*/
.top-page-title { width:100%; height:auto; background-color:#1e6fb7; clear:both; padding:12px 0; border-top:1px solid #e1e5e9; -webkit-box-shadow: 0 2px 4px 2px #d5d8dd; -moz-box-shadow: 0 2px 4px 2px #d5d8dd; -o-box-shadow: 0 2px 4px 2px #d5d8dd; -ms-box-shadow: 0 2px 4px 2px #d5d8dd; box-shadow: 0 2px 4px 2px #d5d8dd;}
.registration-steps { width:100%; clear:both; margin:0; padding:0; float:left;}
.registration-steps li { list-style:none; margin:0; padding:0; float: left; text-align:center; width:25%; height:auto; word-spacing: -1px; font-size: 16px;}
.registration-steps li.process-completed{color:#1e6fb7;}
.registration-steps li.active {color:#1e6fb7; font-weight: 600;}
.progress { width: 100%; height: auto; float: left; margin:25px auto; border-radius:0; background-color:#eff4fb; box-shadow:none; text-indent:-99999px; height:18px;}
.progress-bar { background-color:#1e6fb7;}
#register-step1 { width: 100%; height: auto; overflow: hidden;}
#register-step1 .select-register-as { width:100%; height:auto;}
#register-step1 .title-box { width:100%; height:auto; background-color:#385c80; padding:25px; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -ms-border-radius: 3px 3px 0 0; -o-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; border-bottom:2px solid #345576;}
#register-step1 .title-box .img-circle {background-color: #426486; width: 86px; height: 86px; margin: 0 auto; line-height:86px; text-align:center;}
#register-step1 .title-box h1 {font-family: 'Poppins', sans-serif; font-size:20px; font-weight:500; color:#fff; margin:15px 0 0 0; padding:0; text-align:center;}
#register-step1 .select-register-as ul {margin:0 0 25px 0; padding:0; /*min-height:275px;*/ min-height:341px;}
#register-step1 .register-as-info {padding:15px 15px 0 15px; border:1px solid #dfdfdf; border-top:0; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -ms-border-radius: 0 0 3px 3px; -o-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;}
#register-step1 .register-as-info ul li { font-size:15px; line-height:22px; margin:0; list-style:none; padding:5px 0 5px 20px; position:relative;}
#register-step1 .register-as-info ul li:last-child {padding-bottom:0;}
#register-step1 .register-as-info ul li:before {content:'\f02e'; font-family:FontAwesome; margin-right:10px; color:#6b7f92; position:absolute; left:0; top:5px;}
#register-step1 .register-as-info .orange-btn { display:block; width:100%; padding:15px 15px; margin-bottom:-1px; border-radius:0; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -ms-border-radius: 0 0 3px 3px; -o-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;}
#register-step1 .interested-buying-rights { color:#FFF; background:#1e6fb7 url(../images/interested-buying-rights1.jpg) left top no-repeat; text-align:center; padding:37px 15px; margin-top:30px;}
#register-step1 .interested-buying-rights .buy-ban-title { font-size:24px; color:#FFF; font-weight:400; margin-bottom:15px;}
#register-step1 .interested-buying-rights .blue-line-btn { font-size:14px; color:#FFF; border-color:#FFF; background-color:transparent;}
#register-step1 .interested-buying-rights .blue-line-btn:hover { background-color:#fff; color:#1663a8!important;}
.registeration-step2-bg { background:#fff url(../images/thankyoubg.jpg) center 43% no-repeat;}
#register-step2 { width: 100%; height: auto; overflow: hidden;}
#register-step2 .register-as-publisher { width:100%; height:auto; background-color:#fff; border:1px solid #d0d9e4;}
#register-step2 .register-as-publisher .form-body { padding-left:30px;  padding-right:30px;}
#register-step2 .register-as-publisher { padding-top: 25px; }
#register-step2 .title-pad{ padding:30px; padding-bottom:0; padding-top: 5px;}
form#frm-bookfair-registration .title-pad { padding-left: 0px; }
form#frm-bookfair-registration.with_icheck.visitor_regd .title-pad { padding-left: 30px; }
#register-step2 .register-as-publisher h2{font-family: 'Poppins', sans-serif; font-size:24px; line-height:28px; font-weight:500; color:#444444; text-align: left; margin:0;}
#register-step2 .register-as-publisher h2 img {display:inline-block; float:left; margin-right:15px;}
#register-step2 .form-group.field-register-term_n_conditions.required label { display: inline;}
.with-help-text .help-block-2{font-size: 13px; line-height: 18px; color: #1e6fb7; position: absolute;  margin: 5px 0 0; opacity: 1; width: 100%; height: auto; clear: both; bottom: -20px;}
.with-help-text.has-error>.help-block{ margin-top:20px;}
#register-step3{ width:100%; padding:20px 25px 20px 25px; float:left;}
#register-step3.service-provider-pakges { padding-top: 0px; }
#register-step3 .sign-box{ position:relative; min-height:209px; width: 20%;}
#register-step2 .register-as-publisher form#frm-bookfair-registration .checkbox.style-blue .help-block {position: relative;}

#register-step3 .sign-box.custum-more-title-250 .sign-up-plan h2 {background-color: #1D65A5; border-bottom: 1px solid #197BD2;}
#register-step3 .sign-box.custum-more-title-250 .sign-up-plan a, #register-step3 .sign-box.custum-more-title-250 .sign-up-plan button {background-color: #165186;}
#register-step3 .sign-box.custum-more-title-250 .sign-up-plan .plan-cost {background-color: #1E6FB7;}
#register-step3 .sign-box.custum-more-title-250 .sign-up-plan .plan-cost small { color: #fff; }

#register-step3 .serviceprovider-list.col-sm-6.col-xs-12.sign-box {min-height: 150px !important;}
#register-step3 .sign-up-plan{width:100%; height:auto; border-right:1px solid #fff; border-left:1px solid #fff; position:absolute; bottom:0; left:0;}
#register-step3 .sign-up-plan h2{ width:100%; font-size:17px; line-height:24px; margin:0; padding:15px 10px; background-color:#385c80; color:#fff; border-bottom:1px solid #4a6b8b; -webkit-border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0;  -ms-border-radius: 2px 2px 0 0;  -o-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; text-align:center; text-transform:uppercase;}
#register-step3 .sign-up-plan .plan-cost{padding:15px 10px; background-color:#426486; text-align:center; min-height: 95px;}
#register-step3 .sign-up-plan .plan-cost h1{ width:100%; font-size:35px; line-height:38px; margin:0; padding:0; color:#fff; font-weight:600;}
#register-step3 .sign-up-plan .plan-cost h1 span{font-size:23px; line-height:26px;}
#register-step3 .sign-up-plan .plan-cost small{width:100%; font-size:14px; line-height:18px; margin:0; padding:0; color:#bfcad6; text-transform:uppercase;}
#register-step3 .sign-up-plan a, #register-step3 .sign-up-plan button{display: block; width:100%; font-size:20px; line-height:26px; margin:0; padding:15px 10px; background-color:#2c4864; color:#fff; -webkit-border-radius: 0 0 2px 2px; -moz-border-radius: 0 0 2px 2px;  -ms-border-radius: 0 0 2px 2px;  -o-border-radius: 0 0 2px 2px; border-radius: 0 0 2px 2px; text-align:center; text-transform:uppercase; font-weight:500; text-decoration:none; border: 0;}
#register-step3 .sign-up-plan a i{ font-size:18px; line-height:18px;} 
#register-step3 .popular-plan .sign-up-plan h2{background-color:#ff8400; border-bottom:1px solid #ff8f17;}
#register-step3 .popular-plan .sign-up-plan h2 .popular-title{font-size:14px; line-height:18px; text-transform:uppercase; font-weight:300; text-align:center; display:block; clear:both; margin-bottom:15px; position:relative;}
#register-step3 .popular-plan .sign-up-plan h2 .popular-title:before{content:'\f02e'; font-family:FontAwesome; color:#fff; position:absolute; left: 15%; top: 0px; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);}
#register-step3 .popular-plan .sign-up-plan h2 .popular-title:after{content:'\f02e'; font-family:FontAwesome; color:#fff; position:absolute; right: 15%; top: -1px; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg);}
#register-step3 .popular-plan .sign-up-plan .plan-cost{ background-color:#ff8a0d;}
#register-step3 .popular-plan .sign-up-plan .plan-cost small{color:#ffd7ac;}
#register-step3 .popular-plan .sign-up-plan a, #register-step3 .popular-plan .sign-up-plan button{ background-color:#e17119; border:0;}
#register-step3 .all-features{ width:100%; height:auto; float:left;}
#register-step3 .all-features h1{font-size:24px; line-height:28px; color:#444; margin:30px 0 15px 0; padding:0; font-weight:500;}
#register-step3 .all-features .color-blue{ color:#1e6fb7;}
#register-step3 .all-features .back-btn-section{ width:100%; clear:both; float:left; text-align:center; margin-top:25px; padding-top:25px; border-top:1px solid #e5e5e5;}
#register-step3 .all-features .back-btn-section p{ font-size:14px; line-height:18px;}
#register-step3 .all-features .back-btn-section p a{ text-decoration:underline;}
#register-step3 .all-features .back-btn-section .gray-btn{ margin-top:15px;}
#register-step3.service-provider-pakges .sign-box {min-height: 205px;}
#register-step3.service-provider-pakges .col-lg-3.col-md-3.col-sm-12.col-xs-12.sign-box { width:33.3%;}
#register-step2 .alert{ border-radius:0;}
#terms-and-conditions .modal-body, #search-attending-tradeshow .modal-body, #terms-and-conditions-contract .modal-body, #payment-terms-and-conditions .modal-body{ max-height:350px; overflow-y:scroll;}
.modal h2{ font-size:20px; line-height:26px; text-align:left; margin:0 0 10px 0; padding:0; color:#444;}

#bcbf-terms-and-conditions .modal-body {max-height:350px; overflow-y:scroll;}
#bcbf-terms-and-conditions .modal-body p { margin-bottom: 10px; }
#bcbf-terms-and-conditions .modal-body .mar-b-20 { margin-bottom: 20px !important; }
#bcbf-terms-and-conditions .modal-body ul {}
#bcbf-terms-and-conditions .modal-body ol { margin-bottom: 10px !important; padding-left: 25px; }
#bcbf-terms-and-conditions .modal-body hr { margin-top: 0px; }
#bcbf-terms-and-conditions .modal-body .line { width: 55%; background-color: #444444; height: 1px; display: inline-block; margin-left: 15px; }
#bcbf-terms-and-conditions .modal-body .date-place-signature { width: 35%; display: inline-block; }

#terms-and-conditions>.bookmark-icon-listing{ margin-bottom:15px;}
#register-step4{width:100%; height:auto; float:left; padding-left:25px; padding-right:25px;}
#register-step4 .left-box .billing-address-form, #review-rights-purchase .left-box .billing-address-form{ width:100%; height:auto; padding-left:25px; padding-right:25px; padding-top:30px; border:1px solid #d0d9e4;}
#register-step4 .left-box .billing-address-form, #review-rights-purchase .left-box .billing-address-form span.note { font-size:15px; color: #8c858d; font-weight:normal; }

#register-step4 h2{font-size:20px; line-height:26px; text-align:left; display:inline-block; margin:0; padding:0; font-weight:500;}
#register-step4 .left-box .billing-address-form small{ font-size:13px; line-height:13px; color:#a2a2a2; margin:0; padding:0;}
#review-rights-purchase .col-lg-6.col-md-6.col-sm-12.col-xs-12.right-box .pay-via-form .blue-line-btn-sm { float: right; margin-top: -54px;}
#review-rights-purchase .col-lg-6.col-md-6.col-sm-12.col-xs-12.right-box .pay-via-form .checkbox-with-error, .checkbox-with-error .checkbox { width: 85%;}
#register-step4 .premium-membership-form{ background-color:#f7f8fb; border:1px solid #d0d9e4; padding-left:25px; padding-right:25px; padding-top:30px;}
#register-step4 .premium-membership-form h2{ margin-bottom:15px; width: 100%;}
#register-step4 .premium-membership-form h2 span{float:right;}
#register-step4 .premium-membership-form p{ font-size:13px; line-height:22px; color:#959595;}
#register-step4 .premium-membership-form .input-with-btn-box .form-control {height: auto;}
.input-with-btn-box .input-group{ width:100%;}
.input-with-btn-box .input-group-btn{font-size:16px; line-height:22px;}
.input-with-btn-box .form-control{ background-color: transparent;}
.input-with-btn-box .form-control~label{top:-20px;}
.input-with-btn-box .input-group-btn.btn-right a{ margin-left:10px;}
.input-with-btn-box .input-group .input-group-control{ width:100%;}
#register-step4 .premium-membership-form-bottom{border-top:1px solid #d0d9e4; margin-left:-25px; margin-right:-25px; padding:25px 25px 0 25px;}
#register-step4 .premium-membership-form-bottom h2{ margin-bottom:25px;}
#register-step4 .pay-with{width:100%; height:auto; float:left; margin-top:30px;}
#register-step4 .pay-with .nav-tabs > li{ width:48.5%; margin-bottom:10px;}
#register-step4 .pay-with .nav-tabs > li:nth-child(1){ margin-right:10px; position:relative;}
#register-step4 .pay-with .nav-tabs > li:nth-child(1):before{content:''; border-top:1px solid #fff; position:absolute; left:1px; bottom:-11px; width:98.5%;}
#register-step4 .pay-with .nav-tabs > li:nth-child(2) > a{ border-radius:4px;}
#register-step4 .pay-with .nav-tabs > li:nth-child(1) a:before{ content:''; border-left:1px solid #ddd; position:absolute; left:-1px; bottom:-10px; height:50px;}
#register-step4 .pay-with .nav-tabs > li:nth-child(1) a:after{ content:''; border-left:1px solid #ddd; position:absolute; right:-1px; bottom:-10px; height:50px;}
#register-step4 .pay-with .nav.nav-tabs li a{display:block; font-size:20px; font-weight:500; color:#444444; padding-top:15px; padding-bottom:15px;}
#register-step4 .pay-with .nav-tabs > li:nth-child(1) a{ position:relative; padding-top:18px;}
#register-step4 .pay-with .nav-tabs > li:nth-child(2) a{color:#fff; border:0; text-transform:capitalize;}
#register-step4 .pay-with .nav-tabs > li .orange-btn strong{font-style:italic; font-weight:600;}
#register-step4 .pay-with .tab-pane{ padding-bottom:0;}
#register-step4 .pay-with .form-actions, #review-rights-purchase .review-rights-purchase-forms .right-box .form-actions{ margin-left:-25px; margin-right:-25px; border-top: 1px solid #dedfe1;}
#register-step4 .pay-with .form-actions p{ margin:10px 0 0 0; padding:0; font-size:13px; line-height:16px; color:#898989; text-align:center; }
#register-step4 .pay-with .what-is-cvv-box, #review-rights-purchase-box .review-rights-purchase-forms .what-is-cvv-box{padding-left:0;}
#register-step4 .pay-with .what-is-it, #review-rights-purchase-box .review-rights-purchase-forms .what-is-it, #update-credit-card-main .what-is-it{margin-top:40px; display:block; text-decoration:underline; font-size:14px; line-height:14px; display:inline-block; }
#review-rights-purchase .pay-via-form .checkbox .control-label {width: auto; display: inline-flex;}
#register-step4 .pay-with .what-is-it:hover, #register-step4 .pay-with .what-is-it:active, #register-step4 .pay-with .what-is-it:focus{ text-decoration:none;}
#update-credit-card-main .what-is-it:hover, #update-credit-card-main .what-is-it:active, #update-credit-card-main .what-is-it:focus{ text-decoration:none;}
#register-step4 .payment-options, #review-rights-purchase .payment-options{ text-align:center; width:100%; height:auto; float:left; margin:30px auto;}
#register-step4 .payment-options a, #review-rights-purchase .payment-options a{ display:block;}
#register-step4 .payment-options img, #review-rights-purchase .payment-options img{margin:0 auto;}
#register-step4 ul.seals, #review-rights-purchase ul.seals{ margin:0; padding:0; text-align:center}
#register-step4 ul.seals li, #review-rights-purchase ul.seals li{ margin:0; padding:0; display:inline-block; text-align:center;}
#register-step4 ul.seals li a, #review-rights-purchase ul.seals li a{ display:block;}
#register-step4 ul.seals li img, #review-rights-purchase ul.seals li img{ margin:0 auto;}
#register-step4 ul.seals li:nth-child(1), #review-rights-purchase ul.seals li:nth-child(1){ margin-right:10px;}
#register-step4 ul.seals li:nth-child(2), #review-rights-purchase ul.seals li:nth-child(2){ line-height:25px; padding:10px 0;}
#register-step4 .billing-address-form .no-label{padding-top:0;}
#register-thankyou {width:100%; height:auto; background-color:#fff; border:1px solid #d0d9e4; padding:50px; margin:135px 0px; text-align:center;}
.thank-icon { font-size:45px; font-weight:400; color:#1e6fb7; width:92px; height:92px; border:2px solid #1e6fb7; border-radius:50%; text-align:center; margin:0px auto; margin:0px auto 28px auto; padding-top: 22px;}
#register-thankyou .title-thankyou { font-size:24px; color:#1e6fb7; margin-bottom:25px; line-height: 35px;}
#register-thankyou p { font-size:18px;}
#register-thankyou .orange-btn { padding:10px 20px;}
#register-thankyou.bulk-upload-title .title-thankyou {font-size: 26px;line-height: 30px;}
#review-rights-purchase .right-box .tab-content small{ margin-bottom:15px; display:inline-block;}
#register-step2 .form-group.field-buyer-recaptcha { padding-top:0px !important;}
#register-step2 .form-group.field-buyer-term_n_conditions.required { margin-bottom:5px !important;}
/*REGISTRATION PROCESS STYLE END*/
/*INNER PAGES DEFULT STYLE*/
.top-page-title h1 {font-family: 'Poppins', sans-serif; font-size:20px; font-weight:500; color:#fff; margin:0; padding:0;}
.content-body { width:100%; height:auto; padding:20px 0; background-color:#ffffff; -webkit-box-shadow: 0 0 5px 3px #e9edf2; -moz-box-shadow: 0 0 5px 3px #e9edf2; -o-box-shadow: 0 0 5px 3px #e9edf2; -ms-box-shadow: 0 0 5px 3px #e9edf2; box-shadow: 0 0 5px 3px #e9edf2; float:left; -webkit-border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; -ms-border-radius: 4px 4px 4px 4px; -o-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; margin:30px 0px 0px 0px;}
/*INNER PAGES DEFULT STYLE END*/
/*ABOUT US STYLE*/
#about-us {padding:0px 25px; color:#777777;}
/*AFFILIATES*/ 
#Affiliates { padding: 0px 25px; margin:0px;}
#Affiliates h2 {font-size:18px; font-weight:500; color:#444444; text-align:left; margin-top:0px; border-bottom:1px solid #e5e5e5; margin:0px 0px 30px 0px; padding:0px 0px 15px 0px;}
#Affiliates .content-box { border-left:1px solid #e5e5e5; padding-left:30px;}
#Affiliates .partner-founder { padding:0px; margin:0px;}
#Affiliates .partner-founder .title-sub { font-weight:600; margin-bottom:5px;}
#Affiliates .affiliates { padding:0px; margin:0px;}
#Affiliates .affiliates .title-sub { font-weight:400; margin-bottom:5px;}
#Affiliates .affiliates .title-sub.Book_Fair { display:none;}
.img-text-box { color:#337ab7; margin-bottom:10px; margin-top:10px; border:1px solid #CCC;
background-color:#FFF; border:1px solid #dfdfdf; padding:17px; -webkit-box-shadow: 0px 0px 3px 2px rgba(207,207,207,0.2);
-moz-box-shadow: 0px 0px 3px 2px rgba(207,207,207,0.2);
box-shadow: 0px 0px 3px 2px rgba(207,207,207,0.2); text-align:center; min-height:210px; }
.img-text-box.association_american { min-height:234px;}
.img-text-box .img-pan { min-height:125px; vertical-align:middle; text-align:center; position:relative; }
.img-text-box .img-pan img { position: absolute; margin: auto; top: 0;  left: 0; right: 0; bottom: 0; max-height:106px;}
/*CONTACT US*/
#contact-us { padding:0px 25px; color:#777777;}
#contact-us h2 {font-size:18px; font-weight:500; color:#444444; text-align:left; border-bottom:1px solid #e5e5e5; margin:0px -25px 30px -25px; padding:0px 0px 15px 25px;}
#contact-us .left-col { border-right:1px solid #e8e9ea; padding-right:15px;}
#contact-us .right-col {  padding-left:0px !important;}
#contact-us .right-col .title {font-size:18px; font-weight:500; color:#444444; text-align:left; margin:0px 0px 15px 0px;}
#contact-us .right-col ul.contact-links { margin:0px; padding:0px;}
#contact-us .right-col ul.contact-links li.address { position:relative; list-style:none; padding-left:25px; margin-bottom:15px; line-height:18px;}
#contact-us .right-col ul.contact-links li.address::before { font-size:18px; color:#777777; content: '\f041'; font-family:FontAwesome; position:absolute; left:-25px; top:0px; padding-left:25px;}
#contact-us .right-col ul.contact-links li.phone_number { position:relative; list-style:none; padding-left:25px; margin-bottom:7px;}
#contact-us .right-col ul.contact-links li.phone_number::before { font-size:18px; color:#777777; content: '\f095'; font-family:FontAwesome; position:absolute; left:-25px; top:0px; padding-left:25px;}
#contact-us .right-col ul.contact-links li.email_id { position:relative; list-style:none; padding-left:25px;}
#contact-us .right-col ul.contact-links li.email_id::before { font-size:18px; color:#777777; content: '\f0e0'; font-family:FontAwesome; position:absolute; left:-25px; top:0px; padding-left:25px;}
#contact-us .right-col ul.social-links{ margin:15px 0 0 0; padding:0px;}
#contact-us .right-col ul.social-links li{position:relative; list-style:none; margin:0 6px 0 0; padding:0; display:inline-block;}
#contact-us .right-col ul.social-links li a{ background-color:#356da6; padding:0; border-radius:3px; color:#fff; width: 30px; height: 30px; display: block; text-align: center; line-height: 30px;}
#contact-us .right-col ul.social-links li:nth-child(1) a{background-color:#dc4a38;}
#contact-us .right-col ul.social-links li:nth-child(2) a{background-color:#4086cc;}
#contact-us .right-col ul.social-links li:nth-child(3) a{background-color:#e32a27;}
#contact-us .left-col .form-group.field-contactform-st_message.required { margin-bottom:0px;}
#contact-us .left-col .form-group.field-contactform-recaptcha { padding-top:10px;}
/*BROWSE TITLES*/	
#browse-titles { padding: 0px 25px; margin:0px;}
.Sort-by-title { padding:10px 0px 20px 0px; margin-bottom:25px; border-bottom:1px solid #e3e3e3;}
.Sort-by-title ul.titles-alfabet-list { padding:0px; margin:0px;}
.Sort-by-title ul.titles-alfabet-list li { font-size:14px; list-style:none; float:left; }
.Sort-by-title ul.titles-alfabet-list li.sort-by { font-size:15px; color:#777777; line-height:28px; padding:0px 8px; display:block; margin-right:3px;}
.Sort-by-title ul.titles-alfabet-list li a { color:#a5a5a5; border:1px solid #c9c9c9; padding:2px 10px 0px 10px; display:block; margin-right:3px;}
.Sort-by-title ul.titles-alfabet-list li a:hover { color:#1e6fb7; border:1px solid #1e6fb7; text-decoration:none;}
.Sort-by-title ul.titles-alfabet-list li .active { color:#1e6fb7; border:1px solid #1e6fb7; text-decoration:none;}
#browse-titles .title-category { font-size:17px; color:#1e6fb7; margin-bottom:10px; width:100%; float:left;}
#browse-titles ul.category-titles-list { width:100%; margin:0px; padding:0px; clear:both;}
#browse-titles ul.category-titles-list li { border-left:1px solid #ebebeb; padding-left:30px; position:relative; list-style:none; border-right:none; padding-bottom:3px;}
#browse-titles ul.category-titles-list li a { font-size:15px; color:#777777; text-decoration:underline; }
#browse-titles ul.category-titles-list li a:hover { text-decoration:none;}
#browse-titles ul.category-titles-list li:first-child { border-left:none; padding-left:0px;}
#browse-titles ul.category-titles-list li:nth-child(4n+5) { border-left:none; padding-left:0px; clear:both;}
#browse-titles ul.category-titles-list li span { padding-left:25px; position:relative; display:block;}
#browse-titles ul.category-titles-list li span::before { font-size:16px; color:#b8b8b8; font-weight:300; content: '\f097'; font-family:FontAwesome; position:absolute; left:-25px; top:0px; padding-left:25px;}
/*AUTHOR PAGE DETAILS*/	
ul.key-Contacts-list { padding:0px;}
ul.key-Contacts-list { padding:0px; margin:0px 0px 15px 0px;}
ul.key-Contacts-list li { position:relative; list-style:none; padding-left:15px; margin-bottom:5px; color:#777777; }
ul.key-Contacts-list li::before { color:#777777;  content: '\f105'; font-family:FontAwesome; position:absolute; left:-15px; top:0px; padding-left:15px;}
ul.key-Contacts-list li a { color:#777777; word-wrap: break-word;}
ul.key-Contacts-list li a:hover{ text-decoration:underline;}
ul.key-Contacts-list li.name { position:relative; list-style:none; padding-left:25px; margin-bottom:15px; line-height:18px;}
ul.key-Contacts-list li.name::before { font-size:18px; color:#777777; content: '\f007'; font-family:FontAwesome; position:absolute; left:-25px; top:0px; padding-left:25px;}
ul.key-Contacts-list li.phone_number { position:relative; list-style:none; padding-left:25px; margin-bottom:15px; pointer-events: none;}
ul.key-Contacts-list li.phone_number::before { font-size:18px; color:#777777; content: '\f095'; font-family:FontAwesome; position:absolute; left:-25px; top:0px; padding-left:25px;}
ul.key-Contacts-list li.email_id { position:relative; list-style:none; padding-left:25px;}
ul.key-Contacts-list li.email_id::before { font-size:14px; color:#777777; content: '\f003'; font-family:FontAwesome; position:absolute; left:-25px; top:0px; padding-left:25px;}
ul.key-Contacts-list li.email_id a { color:#1e6fb7;}
ul.key-Contacts-list li.people-dis { position:relative; list-style:none; padding-left:25px;}
ul.key-Contacts-list li.people-dis::before { font-size:14px; color:#777777; content: '\f0b1'; font-family:FontAwesome; position:absolute; left:-25px; top:0px; padding-left:25px;}
body.bologna-book-fair #title-details ul.key-Contacts-list {border-bottom: 1px solid #e5e5e5; padding-bottom: 10px;}

/*TITLES DETAILS*/	
#title-details .divider-line-title { background-color:#e5e5e5; height:1px; clear:both;}
#title-details .offers-am-making { color: #444444; font-size:15px; text-transform:uppercase; text-align:left; padding-left:18px; padding-right:18px; min-height:27px; font-weight:500;} 
#title-details .offers-am-making img { float:right; margin-top:-10px;}
.title-details-sidebar-left-border { border-right:1px solid #e5e5e5; padding-top:20px; padding-bottom:20px; word-wrap: break-word;}
.title-details-sidebar-left { padding:0px 10px;}
.title-details-sidebar-left a { text-decoration:underline;}
.title-details-sidebar-left a:hover { text-decoration:none;}
.title-details-sidebar-left .book-name { font-size:20px; color:#444444; font-weight:500; text-align:center;}
.title-details-sidebar-left .img-pan { /*min-height:205px;*/ min-height:auto; padding:0 0px 0 0px; text-align:center;}
.title-details-sidebar-left .img-pan span {font-size: 14px; display: block; clear: both; background-color: #f7f8fc; color: #1e6fb7; margin-top: 30px; margin-left: -25px; margin-right: -25px; padding: 6px 20px;}
.title-details-sidebar-left .img-pan a { text-decoration:none;}
.title-details-sidebar-left .img-pan .fa { font-size:14px; margin-right:5px;}
.title-details-sidebar-left .orange-btn { width:100%; font-size:14px; text-decoration:none;}
.title-details-sidebar-left .blue-btn { width:100%; font-size:14px; text-decoration:none;}
.title-details-sidebar-left .add-my-bookshelf-center-bt {text-align:center;display: block;}
.title-details-sidebar-left .add-my-bookshelf-center-bt .orange-btn { width:auto;}
.title-details-sidebar-left .add-my-bookshelf-center-bt .blue-btn { width:auto;}
.title-details-sidebar-left .blue-line-btn-sm { text-decoration:none;}
.title-details-sidebar-left .orange-btn .fa { margin-right:6px;}
.title-details-sidebar-left .blue-btn .fa {margin-right:6px;}
.title-details-sidebar-left .space-b-15 { margin-bottom:15px;}
.title-details-sidebar-left .space-r-10 { margin-right:10px;}
.title-details-sidebar-left .divider-line { margin:15px 0;}
.title-details-sidebar-left .all-details { font-size:15px;}
.title-details-sidebar-left .all-details .grey { color:#777777;}
.title-details-sidebar-left .all-details .col-xs-7 { color:#777777;}
.title-details-sidebar-left .all-details .col-xs-5, .col-xs-7 { margin-bottom:7px; line-height: 22px;}
.title-details-sidebar-right { padding:20px 10px;}
.title-details-sidebar-right .announcement-title { font-size:14px; font-style:italic; margin-bottom:15px;}
.title-details-sidebar-right .announcement-title .fa { font-size:18px; margin-right:10px;}
.title-details-sidebar-right .buy-rights-online-bluepan { padding:15px 0px 20px 25px; color:#FFF; background-color:#1e6fb7; margin:0px -25px 20px -25px;}
.title-details-sidebar-right .buy-rights-online-bluepan select.selectpicker { font-size:14px; color:#444444; width:45%; height:38px; line-height:20px; appearance:none; -moz-appearance:none; /* Firefox */ -webkit-appearance:none; /* Safari and Chrome */ -o-appearance:none; /* Firefox */ -ms-appearance:none; /* ie */ background:#FFF url(../images/icons/drop-down-arrow3.png) no-repeat right 10px top 17px;}
.title-details-sidebar-right .buy-rights-online-bluepan .orange-btn { margin-left:5px;}
.title-details-sidebar-right .buy-rights-online-bluepan .view-rights-link { color:#FFF; font-size:13px; text-decoration:underline; padding-left:12px; padding-right:5px;}
.title-details-sidebar-right .buy-rights-online-bluepan .view-rights-link:hover { text-decoration:none; }
.title-details-sidebar-right .buy-rights-online-bluepan img { margin-right:10px;}
#member-buy-rights-or-cancel-main .title-details-sidebar-right #buy-rights .buy-offer-buttons {padding-top: 35px !important;} 
/*.title-details-sidebar-right h3 .orange-btn-sm {margin-top:10px;}*/
#the-details-main .title-details-sidebar-right .interested-buying-bt {line-height: 20px;}
#title-details .alert { font-size:14px; padding:5px 15px 5px 15px; margin-bottom:10px;border:none;}
#title-details .alert .close { right:-5px; top:3px; opacity: 5;}
#title-details .alert { padding:10px 15px; font-size:16px;}
#title-details .alert .close { top:0px; right:0px;}
#rights-sold h3 { font-size:16px; margin-top:0px;}
#rights-sold h3.mar-15 { margin-top:15px;}
#rights-sold .col-xs-4 { color:#1e6fb7; margin-bottom:5px;}
#rights-sold .col-xs-4, .col-xs-8 { font-size:15px;}
#add-my-bookshelf .form-group { margin-bottom:0px;}
#request-a-pdf .form-group { margin-bottom:25px;}
#request-a-pdf .captcha-box { margin-bottom:10px;}
#terms-conditions-buy-rights .terms-buy-rights { height:515px; overflow-y:auto;}
#foreign-language-license-agreement .terms-buy-rights table.table-border.border-all { margin-bottom:15px;}
#foreign-language-license-agreement .terms-buy-rights strong {font-weight: 500;}
.title-details-sidebar-right ul.rights-contact { padding:0px; margin:0px; word-wrap: break-word;}
.title-details-sidebar-right ul.rights-contact li { font-size:15px; color:#777777; position:relative; list-style:none; padding-left:15px; margin-bottom:5px; }
.title-details-sidebar-right ul.rights-contact li a { color:#1e6fb7;}
.title-details-sidebar-right ul.rights-contact li a:hover{ text-decoration:underline;}
.title-details-sidebar-right ul.rights-contact li.user { position:relative; list-style:none; padding-left:25px; margin-bottom:10px; line-height:18px;}
.title-details-sidebar-right ul.rights-contact li.user::before { font-size:14px; color:#bfbfbf; content: '\f007'; font-family:FontAwesome; position:absolute; left:-25px; top:0px; padding-left:25px;}
.title-details-sidebar-right ul.rights-contact li.address { position:relative; list-style:none; padding-left:25px; margin-bottom:10px; line-height:22px;}
.title-details-sidebar-right ul.rights-contact li.address span { color:#555555; padding-bottom:10px; display:block;}
.title-details-sidebar-right ul.rights-contact li.address::before { font-size:14px; color:#bfbfbf; content: '\f041'; font-family:FontAwesome; position:absolute; left:-25px; top:0px; padding-left:25px;}
.title-details-sidebar-right ul.rights-contact li.phone_number { position:relative; list-style:none; padding-left:25px; margin-bottom:10px; pointer-events: none;}
.title-details-sidebar-right ul.rights-contact li.phone_number::before { font-size:14px; color:#bfbfbf; content: '\f095'; font-family:FontAwesome; position:absolute; left:-25px; top:0px; padding-left:25px;}
.title-details-sidebar-right ul.rights-contact li.email_id { position:relative; list-style:none; padding-left:25px; margin-bottom:10px;}
.title-details-sidebar-right ul.rights-contact li.email_id::before { font-size:14px; color:#bfbfbf; content: '\f003'; font-family:FontAwesome; position:absolute; left:-25px; top:0px; padding-left:25px;}
.title-details-sidebar-right ul.rights-contact li.site-url { position:relative; list-style:none; padding-left:25px; margin-bottom:10px;}
.title-details-sidebar-right ul.rights-contact li.site-url::before { font-size:14px; color:#bfbfbf; content: '\f0ac'; font-family:FontAwesome; position:absolute; left:-25px; top:0px; padding-left:25px;}
ul.rights-sold-list { width:100%; margin:0px; padding:0px;}
ul.rights-sold-list li { font-size:15px; color:#777777; font-size:15px; position:relative; list-style:none; margin-bottom:3px;}
ul.rights-sold-list li a { font-size:14px; color:#1e6fb7; text-decoration:underline; }
ul.rights-sold-list li a.exhibited { font-size:15px; }
ul.rights-sold-list li a:hover { text-decoration:none;}
ul.rights-sold-list li span { padding-left:25px; position:relative; display:block;}
ul.rights-sold-list li strong { color:#444444; font-weight:400;}
ul.rights-sold-list li a .fa { margin-left:3px;}
ul.rights-sold-list li span::before { font-size:16px; color:#bfbfbf; font-weight:300; content: '\f02e'; font-family:FontAwesome; position:absolute; left:-25px; top:0px; padding-left:25px;}
.default-tab .tab-pane { border:none; padding:15px 0px 0px;}
.default-tab .nav-tabs { border-bottom:1px solid #ebebeb;}
.default-tab .nav-tabs > li { margin-bottom:0px; margin-bottom:-1px;}
.default-tab .nav.nav-tabs li.active a { color:#1e6fb7;}
.default-tab .nav.nav-tabs li a { font-size:14px; color:#555555; padding-top: 10px; padding-bottom: 10px; font-weight:500; margin:0px;}
.default-tab .tab-content { font-size:15px; color:#777777; border-top:1px solid #ebebeb;}
#registration-process .default-tab .nav-tabs > li a { color: #fff; font-size: 16px; }
#registration-process .default-tab .nav-tabs > li {background-color: #d91473;}
#registration-process .default-tab .nav.nav-tabs li.active a {color: #444444 !important;background-color: #fff;}
#registration-process .nav.nav-tabs>li>a:hover, #registration-process .nav.nav-tabs>li>a:focus {color: #fff;background-color: #d91473;}

#edit-profile-step1-main .default-tab .nav-tabs > li a { color: #fff; font-size: 16px; }
#edit-profile-step1-main .default-tab .nav-tabs > li {background-color: #d91473;}
#edit-profile-step1-main .default-tab .nav.nav-tabs li.active a {color: #444444 !important;background-color: #fff;}
#edit-profile-step1-main .nav.nav-tabs>li>a:hover, #registration-process .nav.nav-tabs>li>a:focus {color: #fff;background-color: #d91473;}

.default-tab .tab-content p { margin-bottom:10px;}
.default-tab .nav.nav-tabs.title-sub-tab li.active a { color:#1e6fb7; border:none;}
.default-tab .tab-content.title-sub-tab { border:none;}
.default-tab .nav.nav-tabs.title-sub-tab { border-bottom:none;}
.default-tab .nav.nav-tabs.title-sub-tab li { font-size:12px; border-bottom:1px solid #ebebeb; text-transform:uppercase;}
.default-tab .nav.nav-tabs.title-sub-tab li a { padding:0px 10px 6px 10px;}
.default-tab .nav.nav-tabs.title-sub-tab li:first-child a { padding-left:0px;}
.default-tab .nav.nav-tabs.title-sub-tab li.active a { border-bottom:3px solid #1e6fb7; padding-bottom:3px;}
.default-tab .nav.nav-tabs.title-sub-tab li a:hover { color:#1e6fb7; background-color:#FFF; border-color:#FFF; border-bottom:3px solid #1e6fb7; padding-bottom:3px;}
.default-tab .panel-heading a.collapsed { background-color:transparent;}
.default-tab .panel-default > .panel-heading { padding: 5px;}
.default-tab .js-tabcollapse-panel-heading { padding:0px;}
/* NEW SUB TAB */
/*ul.tabs-sub { margin: 0; padding: 0; float: left; list-style: none; border-bottom: 1px solid #ebebeb; width: auto; }
ul.tabs-sub li { font-size:12px; color:#777777; text-transform:uppercase; float: left; margin: 0; cursor: pointer; overflow: hidden; position: relative; margin-right:15px; }
ul.tabs-sub li:last-child { margin-right:0px; }
ul.tabs-sub li:hover { color: #1e6fb7; }
ul.tabs-sub li.active { color: #1e6fb7; border-bottom: 3px solid #1e6fb7; display: block; }*/
ul.tabs-sub { margin: 0; padding: 0; float: left; list-style: none; border-bottom: 1px solid #ebebeb; width: auto; }
ul.tabs-sub li { font-size:12px; color:#777777; text-transform:uppercase; float: left; margin: 0; cursor: pointer; overflow: hidden; position: relative; padding-top: 4px; padding-left: 10px; padding-right: 10px; }
ul.tabs-sub li:last-child { margin-right:0px; }
ul.tabs-sub li:hover { color: #1e6fb7; }
ul.tabs-sub li.active { color: #fff; background-color: #1e6fb7; border-bottom: 3px solid #1e6fb7; display: block; padding-top: 4px; padding-left: 10px; padding-right: 10px;
}
.tab_container { clear: both; }
.tab_drawer_heading { display: none; }


/* NEW SUB TAB */
/*EXHIBITORS AND ATTENDEES*/	
#exhibitors-and-attendees { padding:0px 25px;}
#exhibitors-and-attendees .tab-pane { border:none; padding:15px 0px 0px;}
#exhibitors-and-attendees .nav-tabs { border-bottom:1px solid #ebebeb;}
#exhibitors-and-attendees .nav-tabs > li { font-size:14px; margin-bottom:0px; margin-bottom:-1px;}
#exhibitors-and-attendees .nav.nav-tabs li.active a { color:#1e6fb7;}
#exhibitors-and-attendees .nav.nav-tabs li a { color:#555555; padding-top: 10px; padding-bottom: 10px;}
#exhibitors-and-attendees .tab-content { border-top:1px solid #ebebeb;}
#exhibitors-and-attendees .Sort-by-title { padding-bottom:25px;}
#exhibitors-and-attendees ul.category-titles-list { width:100%; margin:0px; padding:0px;}
#exhibitors-and-attendees ul.category-titles-list li { border-left:1px solid #ebebeb; padding-left:30px; position:relative; list-style:none; border-right:none; padding-bottom:10px;}
#exhibitors-and-attendees ul.category-titles-list li a { font-size:15px; color:#777777; text-decoration:underline; }
#exhibitors-and-attendees ul.category-titles-list li a:hover { text-decoration:none;}
#exhibitors-and-attendees ul.category-titles-list li a em { color:#bcbbbb; font-style:normal;}
#exhibitors-and-attendees ul.category-titles-list li:first-child { border-left:none; padding-left:0px;}
#exhibitors-and-attendees ul.category-titles-list li:nth-child(3n+4) { border-left:none; padding-left:0px; clear:both;}
#exhibitors-and-attendees ul.category-titles-list li span { padding-left:25px; position:relative; display:block;}
#exhibitors-and-attendees ul.category-titles-list li span::before { font-size:16px; color:#b8b8b8; font-weight:300; content: '\f097'; font-family:FontAwesome; position:absolute; left:-25px; top:0px; padding-left:25px;}
#exhibitors-and-attendees .register-button { padding:5px 0px 15px 0px; text-align:center;}
#exhibitors-and-attendees .alphabet-titles { font-size:17px; color: #1e6fb7; margin-bottom:10px;}
/*BUY RIGHTS PAGE STYLE*/
#buy-rights { color:#777777; padding:0px; margin:0px;}
#buy-rights h2 { font-size:25px; color:#444444; text-align:left; font-weight:500; margin-top:0px;}
#buy-rights h2 img { margin-left:10px; margin-top:-10px;}
#buy-rights .rights-details { padding:0px; margin:0px; border-right:1px solid #e4e8ee; margin-right:-5px;}
#buy-rights .rights-details.border-r-none {border-right: none !important;}
#buy-rights .rights-details a { text-decoration:underline;}
#buy-rights .rights-details a:hover { text-decoration:none;}
#buy-rights .rights-details .col-xs-5 { color:#555555; font-weight:500;}
#buy-rights .rights-details .col-xs-7 span { color:#555555; font-weight:500;} 
#buy-rights .rights-details .col-xs-7 .space_icon { color:#777777; padding-right:23px; font-weight:400;}
#buy-rights .rights-details .col-xs-7 .space_icon .fa { margin-right:5px;}
#buy-rights .rights-details h3 { margin-top:0px;}
#buy-rights .rights-details.min-h-300 { /*min-height:305px;*/ min-height:230px; word-wrap: break-word; padding-right:15px;}
#buy-rights .rights-details .col-xs-12.title-petail-price-col .col-xs-6.price-col { margin-left:-15px;}
#buy-rights .rights-details.border-r-none .col-xs-7 .format-section ul.format-list { margin: 0px;}
#buy-rights .rights-details.border-r-none .col-xs-7 .format-section ul.format-list li {border-bottom: none; padding: 3px 0px 0px 25px; float: left; margin-right: 15px;}
#buy-rights .rights-details.border-r-none .col-xs-7 .format-section ul.format-list li.all-print::before {top: 2px;}
#buy-rights .rights-details.border-r-none .col-xs-7 .format-section ul.format-list li.paperback::before {top: 2px;}
#buy-rights .rights-details.border-r-none .col-xs-7 .format-section ul.format-list li.audio::before {top: 2px;}
#buy-rights .rights-details.border-r-none .col-xs-7 .format-section ul.format-list li.hardcover::before {top: 2px;}
#buy-rights .rights-details.border-r-none .col-xs-7 .format-section ul.format-list li.ebook::before {top: 2px;}
#buy-rights .rights-details.border-r-none .col-xs-7 .format-section ul.format-list li.other::before {top: 4px;}
#buy-rights .contract-note { color:#9e7b16; background-color:#ffefc0; padding:12px 15px; line-height:24px; margin-bottom:20px;}
#buy-rights .format-section { padding:0px; margin:0px;}
#buy-rights .format-section h3 { margin-top:0px;}
#buy-rights .format-section ul.format-list { padding:0px; margin:0px 0px 20px 0px;}
#buy-rights .format-section ul.format-list li { font-size:15px; color:#777777; border-bottom:1px solid #ebebeb; padding:12px 0px;}
#buy-rights .format-section ul.format-list li.all-print { position:relative; list-style:none; padding-left:25px;}
#buy-rights .format-section ul.format-list li.all-print::before { font-size:15px; color:#777777; content: '\f02f'; font-family:FontAwesome; position:absolute; left:-25px; top:12px; padding-left:25px;}
#buy-rights .format-section ul.format-list li.audio { position:relative; list-style:none; padding-left:25px;}
#buy-rights .format-section ul.format-list li.audio::before { font-size:15px; color:#777777; content: '\f1c7'; font-family:FontAwesome; position:absolute; left:-25px; top:12px; padding-left:25px;}
#buy-rights .format-section ul.format-list li.print-audio { position:relative; list-style:none; padding-left:25px;}
#buy-rights .format-section ul.format-list li.print-audio::before { font-size:15px; color:#777777; content: '\f0c5'; font-family:FontAwesome; position:absolute; left:-25px; top:12px; padding-left:25px;}
#buy-rights .format-section ul.format-list li.ebook { position:relative; list-style:none; padding-left:25px;}
#buy-rights .format-section ul.format-list li.ebook::before { font-size:15px; color:#777777; content: '\f108'; font-family:FontAwesome; position:absolute; left:-25px; top:12px; padding-left:25px;}
#buy-rights .format-section ul.format-list li.paperback { position:relative; list-style:none; padding-left:25px;}
#buy-rights .format-section ul.format-list li.paperback::before { font-size:15px; color:#777777; content: '\f15c'; font-family:FontAwesome; position:absolute; left:-25px; top:12px; padding-left:25px;}
#buy-rights .format-section ul.format-list li.hardcover { position:relative; list-style:none; padding-left:25px;}
#buy-rights .format-section ul.format-list li.hardcover::before { font-size:15px; color:#777777; content: '\f15b'; font-family:FontAwesome; position:absolute; left:-25px; top:12px; padding-left:25px;}
#buy-rights .format-section ul.format-list li.other { position:relative; list-style:none; padding-left:25px;}
#buy-rights .format-section ul.format-list li.other::before { font-size:15px; color:#777777; content: '\f0e7'; font-family:FontAwesome; position:absolute; left:-25px; top:12px; padding-left:25px;}
#buy-rights .buy-offer-buttons { border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:15px 0px; margin-top:25px;}
#buy-rights .buy-offer-buttons.rightsold-send-contract-bt {border-top:none; padding-top:10px; margin-top:0px;}
#buy-rights .buy-offer-buttons span { padding-left:5px; padding-right:5px;}
#buy-rights .buy-offer-buttons .fa { font-size:17px; color: #2b77bb; margin-left:7px;}
/*#buy-rights .buy-offer-buttons .orange-btn.mar-r-10, #buy-rights .buy-offer-buttons .gray-btn { padding-top:12px;}*/
/* IE 10+ */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   #buy-rights .buy-offer-buttons .orange-btn.mar-r-10, #buy-rights .buy-offer-buttons .gray-btn { padding-top:10px;}
}
/* IE9, IE10 */
@media screen and (min-width:0\0) {
    #buy-rights .buy-offer-buttons .orange-btn.mar-r-10, #buy-rights .buy-offer-buttons .gray-btn { padding-top:10px;}
}
.contract-signature-box-main-outer {border-top: 1px solid #ccc; padding-top:15px; padding-bottom: 15px;}
.contract-signature-box-main-outer strong {font-weight: 500;}
.contract-signature-box-main-outer .col-md-12 {}
.contract-signature-box-main-outer .contract-signature-box {border:1px solid #ccc; padding:25px 5px 5px 5px; height: auto;}
.contract-signature-box-main-outer .upload-profile-imgae { padding: 15px !important;}
.contract-signature-box-main-outer .or-option-contract-sign { background:#e5e5e5; width: 1px; height: 165px; position: relative; margin: 0 auto;}
.contract-signature-box-main-outer .or-option-contract-sign span {position: absolute; left: -10px; top: 45%; background: #fff;}
#rights-contract-main form#frm-rights-contract .form-group { margin-bottom:15px;}
/*MAKE AN OFFER PAGE STYLE*/
#make-an-offer { color:#777777; padding:0px; margin:0px; position:relative;}
#make-an-offer h2 { font-size:25px; color:#444444; text-align:left; font-weight:500; margin-top:0px;}
#make-an-offer h2 img { margin-left:10px; margin-top:-10px; float:right;}
#make-an-offer .language-sections { font-size:18px; color: #444444; padding:0px; margin-bottom:15px;}
#make-an-offer .language-sections .fa { font-size:14px; color: #2b77bb; margin-right:2px;}
#make-an-offer .language-sections a { font-size:13px; margin-left:10px; text-decoration:underline;}
#make-an-offer .select-formats { padding:0px 40% 0px 0px; margin:0px;}
#make-an-offer .select-formats .formats-title { font-size:15px; color:#1e6fb7; margin-bottom:10px;}
#make-an-offer .select-formats .formats-title .fa { font-size:14px; color: #2b77bb; margin-right:2px;}
#make-an-offer .select-formats .form-group { padding:0px; margin:0px 0px 15px 0px;}
#make-an-offer .select-formats label { padding-left:0px; white-space: nowrap;}
#make-an-offer .add-print-section { padding:0px; margin:0px;}
#make-an-offer .add-print-section .blue-line-btn-sm { margin-top:23px; margin-left:15px; background-color:#FFF;}
#make-an-offer .add-print-section .blue-line-btn-sm:hover { background-color:#1e6fb7;}
#make-an-offer .add-print-section .btn-danger { background-color:red; color:#FFF; border-color:red;}
#make-an-offer .add-print-section .btn-danger:hover { background-color:red; color:#FFF; border-color:red;}
.percentage-value { color:#cfcfcf; position:absolute; right:0px; bottom:3px;}
#make-an-offer .add-print-section button.gray-btn { color:#FFF; border-color:#9c9c9c; border-radius: 3px !important;}
#make-an-offer .add-print-section button.gray-btn:hover { border-radius: 3px !important; border-color: #9c9c9c;}
#make-an-offer .add-print-section button:focus.gray-btn { border-radius: 3px !important; border-color: #9c9c9c;}
#make-an-offer .add-print-section .fa-times { font-size:14px; margin-right:2px;}
#make-an-offer .form-group .fa-question-circle { color:#1e6fb7; position:absolute; top:3px; left:0px; display:block;}
#make-an-offer label { padding-left:20px;}
#make-an-offer .seller-original-price { font-size:22px; color:#9f9fa6; background-color:#f8f9fa; border:3px solid #ebebeb; padding:15px 20px; text-align:center; margin-bottom:30px;}
#make-an-offer .seller-original-price span { color:#555555; font-weight:500;}
#make-an-offer .seller-original-price .border-right { border-right:1px solid #d6d8dc;}
#make-an-offer .seller-original-price strike { color:#9f9f9f;}
#make-an-offer .seller-original-price em { font-size:25px; color:#9f9fa6; font-weight:300; font-style:normal;}
#make-an-offer .note { font-size:14px; color: #a2a2a2; padding-top:5px; display:block; margin-top: -36px; margin-bottom:25px;}
#make-an-offer .note1 { color: #a2a2a2; padding-top:10px; display:block;}
#make-an-offer table { width:100%; font-size:14px; border:1px solid #e5e5e5;}
#make-an-offer table#offer-tb .popover { color:#FFF; background-color:#1e6fb7;}
#make-an-offer table#offer-tb .popover.top> .arrow:after { border-top-color: #1e6fb7; }
.pending-message { font-size:12px; color:#FFF; padding:0px 10px; background-color:#ed6b75;}
.approved-message { font-size:12px; color:#FFF; padding:0px 10px; background-color:#34c6d3;}
#make-an-offer table th { border-bottom:1px solid #e5e5e5;}
#make-an-offer-thanyou { text-align:center;}
#make-an-offer-thanyou img { margin-top:30px;}
#make-an-offer-thanyou h3 { font-size:25px; color:#444444; text-align:center;}
#make-an-offer .latest-previous-offers { padding:0px; margin:0px;}
#make-an-offer .latest-previous-offers .offer-title { font-size:16px; color:#444444; margin-bottom:10px; font-weight:500;}
#make-an-offer .latest-previous-offers a:after { font-family:FontAwesome; content: '\f077'; font-size:12px; color:#767777; top: 12px; right: 0;  }
#make-an-offer .latest-previous-offers a.collapsed:after { font-family:FontAwesome; content: '\f078'; position: absolute; top: 12px; right: 0; }
#make-an-offer .latest-previous-offers .panel-default > .panel-heading + .panel-collapse > .panel-body { font-size:14px; color:#777777;}
#make-an-offer .latest-previous-offers .panel-default > .panel-heading + .panel-collapse > .panel-body .col-xs-4, .col-xs-8 { font-size:14px; margin-bottom:10px; }
#make-an-offer .latest-previous-offers .col-md-6.border-right { border-right:1px solid #e8e8e8;}
#make-an-offer .latest-previous-offers .panel-title { font-size:14px; color:#777777; font-weight:400; padding-right:10px;}
#make-an-offer .latest-previous-offers .panel-title span { padding-right:20px;}
#make-an-offer .latest-previous-offers .panel-title strong { color:#555555; font-weight:500;}
#make-an-offer .latest-previous-offers .panel-title .blue { color:#1e7cc4; font-style:normal;}
#make-an-offer .latest-previous-offers .panel-title .orange { color:#f48a00; font-style:normal;}
#make-an-offer .latest-previous-offers .panel-title .blue-light { color:#0897d9; font-style:normal;}
#make-an-offer .latest-previous-offers .panel-title .author-name { color:#1e6fb7; text-decoration:underline;}
#make-an-offer .latest-previous-offers .panel-title .author-name:hover { text-decoration:none;}
#make-an-offer .latest-previous-offers .panel-heading a { padding: 12px 10px;}
#make-an-offer .latest-previous-offers .panel-group .panel { border-radius: 0px;}
#make-an-offer .latest-previous-offers .panel-default > .panel-heading { background-color:#fbfcfd;}
#make-an-offer .latest-previous-offers .panel-default > .panel-heading a { background-color:#fbfcfd;}
#make-an-offer .latest-Offer-box { font-size:14px; border:1px solid #e5e5e5; margin-bottom:30px;}
#make-an-offer .latest-Offer-box .title-panel { padding:10px 20px; border-bottom:1px solid #ebebeb;}
#make-an-offer .latest-Offer-box .title-panel span { padding-right:20px;}
#make-an-offer .latest-Offer-box .title-panel strong { color:#555555; font-weight:500;}
#make-an-offer .latest-Offer-box .title-panel .blue { color:#1e7cc4; font-style:normal;}
#make-an-offer .latest-Offer-box .title-panel .orange { color:#f48a00; font-style:normal;}
#make-an-offer .latest-Offer-box .title-panel .blue-light { color:#0897d9; font-style:normal;}
#make-an-offer .latest-Offer-box .title-panel .author-name { color:#1e6fb7; text-decoration:underline; cursor:pointer;}
#make-an-offer .latest-Offer-box .title-panel .author-name:hover { text-decoration:none;}
#make-an-offer .latest-Offer-box .col-md-6 { margin-top:15px; margin-bottom:15px;}
/***** CSS*/
#browse-title-list h2 {font-size: 18px; font-weight: 500; color: #444444; text-align: left; margin:6px 0 0 0; padding: 0; display:inline-block;}
.top-page-title.with-search-bar h1{display:inline-block; float:left; margin-top:6px;}
.top-page-title .search-form{ background-color:#fff;}
.top-page-title .search-form.search-form-expanded{color:#a2a2a2; float:right; border-radius:4px; border:0; margin:0;}
.top-page-title .search-form.search-form-expanded .form-control{ padding:0 15px; border:0; font-size:14px;}
.top-page-title .search-form.search-form-expanded .input-group .form-control:first-child{border-radius:4px;}
.top-page-title .search-form.search-form-expanded .input-group-btn a, .top-page-title .search-form.search-form-expanded .input-group-btn a i{color:#8f8f8f!important; font-size: 15px;}
.top-page-title .search-form.search-form-expanded .input-group-btn a:hover, .top-page-title .search-form.search-form-expanded .input-group-btn a:active, .top-page-title .search-form.search-form-expanded .input-group-btn a:focus{box-shadow:none;}
.breadcrumb-with-social-share{ width:100%; height:auto; float:left; padding-top: 20px;}
.breadcrumb-with-social-share .social-shares{ margin:0; padding:0; float:right; text-align:center; padding-top:20px; margin-bottom:-10px;}
.breadcrumb-with-social-share .social-shares li{ margin:0 4px; padding:0; list-style:none; display:inline-block;}
.breadcrumb-with-social-share .social-shares li img{margin:0 auto; vertical-align:bottom;}
.breadcrumb-with-social-share { margin-top: 15px; }
.breadcrumb-with-social-share .breadcrumb {margin-top: 0px;}
.title-with-filter{ width:100%; height:auto; float:left; padding:0 25px 20px 25px; /*margin-bottom:30px;*/ margin-bottom:15px; border-bottom:1px solid #e5e5e5;}
.title-with-filter .filters{float:right;}
.title-with-filter .filters p{ float:left; display:inline-block; margin:6px 15px 0 0; padding:0; font-size:14px; line-height:18px; color:#878787;}
.title-with-filter1 { height:auto; margin:0 25px 20px 25px; padding-bottom:15px; margin-bottom:30px; border-bottom:1px solid #e5e5e5;}
.title-with-filter1 .filters {float:right;}
.title-with-filter1 .filters p { float:left; display:inline-block; margin:6px 15px 0 0; padding:0; font-size:14px; line-height:18px; color:#878787;}
.title-with-filter1 h2 { font-size:15px !important; text-transform:uppercase;}
.title-with-filter .filters .blue-line-btn-sm{ float:right; padding:7px 13px 5px 13px; line-height:15px; cursor: pointer;}
#title-listing #filter-titles{ width:100%; height:auto; clear:both; padding-left:25px; padding-right:25px;}
#browse-title-list .search-actions{ width:100%;}
#browse-title-list .search-actions .right-box{ text-align:right;}
#browse-title-list .search-actions .right-box .blue-btn { margin-left:2px;}
#browse-title-list .search-actions .left-box a{ text-decoration:underline;}
#browse-title-list .search-actions .left-box a:hover, #browse-title-list .search-actions .left-box a:active, #browse-title-list .search-actions .left-box a:focus{ text-decoration:none;}
#browse-title-list .divider-line{margin-left:-25px; margin-right:-25px;}
#browse-title-list .titles-listing .title-main{ margin-bottom:30px;}
#browse-title-list .titles-listing .title-box { border:1px solid #e3e3e3; padding-left:20px; padding-right:20px; padding-bottom:20px; text-align:center; vertical-align:middle; min-height:408px; position:relative;}
#browse-title-list .titles-listing.all-search-listing .title-box {min-height: 340px;}
#browse-title-list .titles-listing.title-search-listing .title-box {min-height: 365px;}
#browse-title-list .titles-listing.user-search-listing .title-box {/*min-height: 370px;*/ min-height: 385px;}
#browse-title-list .titles-listing .title-box .main-box { min-height:335px;}
#browse-title-list .titles-listing .title-box .img-pan {min-height:160px; vertical-align:middle; position:relative; margin-top:15px;}
#browse-title-list .titles-listing .title-box .img-pan img {vertical-align:middle; margin:0 auto; position:absolute; left:0; right:0; top:0; bottom:0; max-height:160px;}
#browse-title-list .titles-listing .title-box a.book-title {display:block; color:#444; text-decoration:none; font-size:16px; line-height:24px; padding-top:20px; margin-bottom:4px;}
#browse-title-list .titles-listing .title-box a h2.book-title { font-size:16px; line-height:22px; text-align:center; margin:15px 0 0 0; padding:0;word-break: break-all;}
#browse-title-list .titles-listing .title-box:hover a.book-title h2.book-title{text-decoration:underline;}
#browse-title-list .titles-listing .title-box .look-inside { width:64px; height:63px; position:absolute; left:0px; top:0px; background:#FFF url(../images/icons/look-inside.png) no-repeat;}
#browse-title-list .titles-listing ul.published{margin:0; padding:0; color:#777;}
#browse-title-list .titles-listing ul.published li {margin:0; padding:0 5px 0 0; display:inline-block; border-right:1px solid #777; font-size:14px; line-height:14px;}
#browse-title-list .titles-listing .published-country { font-size:14px; color:#777777;}
#browse-title-list .titles-listing .edit-remove-pan { border-top:1px solid #e5e5e5; padding:15px 0px; margin:15px -20px 0px -20px;}
#browse-title-list .titles-listing .edit-remove-pan .fa-pencil-square-o { color:#1e6fb7; border:1px solid #1e6fb7; padding:6px 5px 5px 8px; border-radius: 3px; margin-right: 1px;}
#browse-title-list .titles-listing .edit-remove-pan .fa-trash { color:#1e6fb7; border:1px solid #1e6fb7; padding:6px 9px; border-radius: 3px;}
#browse-title-list .titles-listing .edit-remove-pan .fa-dollar { color:#1e6fb7; border:1px solid #1e6fb7; padding:6px 11px; border-radius: 3px;}
#browse-title-list .titles-listing .edit-remove-pan .fa-eye { color:#1e6fb7; border:1px solid #1e6fb7; padding:6px 7px; border-radius: 3px;}
#browse-title-list .titles-listing .edit-remove-pan .fa-shield { color:#1e6fb7; border:1px solid #1e6fb7; padding:6px 9px; border-radius: 3px;}
#browse-title-list .titles-listing .edit-remove-pan .fa-download { color:#1e6fb7; border:1px solid #1e6fb7; padding:6px 8px; border-radius: 3px;}
#browse-title-list .titles-listing .literary-agents-listing .title-box {  min-height:280px;}
#browse-title-list .titles-listing .published-country span { color: #1e6fb7;}
#browse-title-list .titles-listing ul.published li:last-child{border-right:0;}
#browse-title-list .titles-listing .author-box {color:#1e6fb7; font-size:14px; line-height:14px; width:100%; height:auto; margin-bottom:8px; line-height: 16px;}
#browse-title-list .titles-listing .author-box span { color:#777777;}
#browse-title-list .titles-listing .author-box a.author-details{color:#1e6fb7; font-size:14px; line-height:20px; text-decoration:underline;}
#browse-title-list .titles-listing .author-box a.author-details:hover, #browse-title-list  .titles-listing .author-box a.author-details:active, #browse-title-list  .titles-listing .author-box a.author-details:focus{ text-decoration:none;}
#browse-title-list .titles-listing .author-box a.author-details span{color:#777777;  text-decoration:none;}
#browse-title-list .titles-listing a.author-details span:hover, #browse-title-list  .titles-listing .author-box a.author-details span:active, #browse-title-list  .titles-listing .author-box a.author-details span:focus{ text-decoration:none;}
#browse-title-list .bottom-pagination-box {border-top: 1px solid #e5e5e5; width: auto; height:auto; clear: both; margin-left: -10px; margin-right: -10px; padding-left: 10px; padding-right: 10px; overflow:hidden;}
#browse-title-list .bottom-pagination-box .left-box p{ margin-top:25px; margin-bottom:0; font-size:14px; line-height:18px; color:#878787;}
#browse-title-list .bottom-pagination-box .right-box .pagination{ margin-bottom:0; float:right;}
#browse-title-list .checkbox > .control-label > span { width: 85%;}
#browse-title-list .title-with-filter1 .filters { text-align:right;}
.pagination>li>a, .pagination>li>span{ font-size:12px; line-height:15px; padding: 8px 12px 6px 12px;}
.pagination>li:first-child>a, .pagination>li:first-child>span, .pagination>li:last-child>a, .pagination>li:last-child>span{ border-radius:0;}
.modal .checkbox>.control-label>span{width:75%;}
#search-attending-tradeshow .exhibited-in-year-box { float:left; width:100%; height:auto;}
#search-attending-tradeshow .exhibited-in-year-box .control-label{ margin-top:10px; font-weight:400; font-size:15px; line-height:22px; color:#555;}
#search-attending-tradeshow .exhibited-in-year-box .form-control{ position:relative;}
#search-attending-tradeshow .select-box{ position:relative; width:100%; height:auto; margin-bottom:25px;}
#search-attending-tradeshow .form-group{ margin-bottom:10px;}
 .checkbox .control-label{ width:100%;}
.checkbox>.control-label>span{ display:inline-block; float:left; width:91%;}
.icheckbox_square-grey, .icheckbox_square-blue{ display:inline-block; float:left;}
.form-group .form-control~.form-control-focus, .form-group .form-control~label {width: 100%; position: absolute; left: 0; bottom: 0; pointer-events: none;}
#search-attending-tradeshow .form-group .form-control~.form-control-focus:after, #search-attending-tradeshow .form-group .form-control~label:after{content: ''; position: absolute; z-index: 5; bottom: 0; left: 50%; height: 2px; width: 0; visibility: hidden; transition: .2s ease all;}
#search-attending-tradeshow .form-group .form-control.edited:not([readonly])~.form-control-focus:after, #search-attending-tradeshow .form-group .form-control.edited:not([readonly])~label:after, #search-attending-tradeshow .form-group .form-control:focus:not([readonly])~.form-control-focus:after, #search-attending-tradeshow .form-group .form-control:focus:not([readonly])~label:after {visibility: visible; left: 0; width: 100%; background:#b0b0b0;}
#selected-tradeshow { width:100%; height:auto; border-top:1px solid #eee; padding-top:20px; margin-bottom:25px;}
#selected-tradeshow .form-body{clear:both;}
#filter-service-type{clear:both;}
#title-listing{ float:left; clear:both; width:100%;}
#filter-service-type { padding-left:25px; padding-right:25px;}
#filter-service-type .form-body .row{ clear:both}
#selected-tradeshow h2{ margin-bottom:15px;}
#selected-tradeshow p{ margin:0 0 5px 0; padding:0 0 0 20px; position:relative;}
#selected-tradeshow p:before{content: '\f02e'; font-family: FontAwesome;  color: #8f8f8f;  position: absolute; left: 0; top: 0px;}
#selected-active_cat_list p { margin:0 0 5px 0; padding:0 0 0 20px; position:relative;}
#selected-active_cat_list p:before {content: '\f02e'; font-family: FontAwesome;  color: #8f8f8f;  position: absolute; left: 0; top: 0px;}
#selected-still_cat_list p { margin:0 0 5px 0; padding:0 0 0 20px; position:relative;}
#selected-still_cat_list p:before{content: '\f02e'; font-family: FontAwesome;  color: #8f8f8f;  position: absolute; left: 0; top: 0px;}
.selected-active_cat_div { padding-left: 0px; }
.selected-still_cat_div { padding-left: 0px; }
#selected-active_cat_list h2 { margin-bottom: 10px; }
#selected-still_cat_list h2 { margin-bottom: 10px; }
#search-by-brand-categories-content .form-group {margin-bottom: 0px;}
#search-by-brand-active-categories-content .form-group {margin-bottom: 0px;}
#search-by-brand-still-categories-content .form-group {margin-bottom: 0px;}
#search-by-brand-categories .modal-footer button.btn.btn-default {font-size: 16px; padding: 7px 15px;}
#search-by-brand-active-categories .modal-footer button.btn.btn-default {font-size: 16px; padding: 7px 15px;}
#search-by-brand-still-categories .modal-footer button.btn.btn-default {font-size: 16px; padding: 7px 15px;} 

#selected-sector h2 { margin-bottom:15px;}
#selected-sector p { margin:0 0 5px 0; padding:0 0 0 20px; position:relative;}
#selected-sector p:before{content: '\f02e'; font-family: FontAwesome;  color: #8f8f8f;  position: absolute; left: 0; top: 0px;}

#selected-topices p{ margin:0 0 5px 0; padding:0 0 0 20px; position:relative;}
#selected-topices p:before{content: '\f02e'; font-family: FontAwesome;  color: #8f8f8f;  position: absolute; left: 0; top: 0px;}
#selected-topices h2 { margin-bottom: 15px; margin-top: 10px; }

#browse-title-list #title-listing.related-search .title-pan { padding:20px 25px;}
#browse-title-list #title-listing.related-search .title-pan .blue-line-btn-sm{ float:right; margin-top:5px;}
#browse-title-list #title-listing.related-search ul.published li { border-right:none;}
#browse-title-list #title-listing.related-search ul.published li span {color: #444444; font-weight:500;}
#browse-title-list .titles-listing {float: left; width: 100%; padding-left: 25px; padding-right: 25px;min-height: 120px;}
#review-rights-purchase .title-with-image{ padding-left:20px; padding-right:20px; margin-bottom:15px; width:100%; clear:both; float:left;}
#review-rights-purchase .title-with-image h2{ font-size:25px; line-height:26px; color:#444; margin:10px 0 0 0; padding:0; display:inline-block; font-weight:500;}
#review-rights-purchase .title-with-image .image-box{display:inline-block; float:right;}
#review-rights-purchase .review-rights-purchase-tbl{ font-size:14px; line-height:18px;}
#review-rights-purchase .review-rights-purchase-tbl .left-box{ display:inline-block; float:left;}
#review-rights-purchase .review-rights-purchase-tbl .left-box .blue-line-btn-sm{ padding:7px 16px 7px 16px;}
#review-rights-purchase .review-rights-purchase-tbl .left-box .blue-line-btn-sm i{ margin:0;}
#review-rights-purchase .review-rights-purchase-tbl .total{font-size:20px; line-height:31px; color:#555555; font-weight:600; text-align:right; float:right;}
#review-rights-purchase .review-rights-purchase-tbl .total-2{font-size:18px; line-height:22px; color:#555555; font-weight:500; text-align:right; float:right;}
#review-rights-purchase .review-rights-purchase-tbl tr th{ color:#555;}
#review-rights-purchase .review-rights-purchase-tbl tr td{color:#777;}
#review-rights-purchase .review-rights-purchase-tbl tr th:first-child, #review-rights-purchase .review-rights-purchase-tbl tr td:first-child{ text-align:center;}
#review-rights-purchase .review-rights-purchase-tbl tr th:last-child, #review-rights-purchase .review-rights-purchase-tbl tr td:last-child{ text-align:right; width:110px;}
#review-rights-purchase .review-rights-purchase-tbl{ padding-left:20px; padding-right:20px; margin-bottom:30px;}
#review-rights-purchase .review-rights-purchase-forms{ padding-left:20px; padding-right:20px;}
#review-rights-purchase .review-rights-purchase-forms .left-box h2{ font-size:20px; line-height:26px; margin:0; padding:0; text-align:left; color:#444; font-weight:500;}
#review-rights-purchase .review-rights-purchase-forms .right-box .pay-with{ margin-top:25px; clear:both;}
#review-rights-purchase .review-rights-purchase-forms .right-box .pay-with .nav-tabs > li{ margin-bottom:0; width:50%; float:left;}
#review-rights-purchase .review-rights-purchase-forms .right-box .pay-with .nav-tabs li a{ font-size:20px; font-weight:500; color:#444; margin-right:0; border:1px solid #d0d9e4;}
#review-rights-purchase .review-rights-purchase-forms .right-box .pay-with .nav-tabs li:last-child a{ border-left:0;}
#review-rights-purchase .review-rights-purchase-forms .right-box .pay-with .nav-tabs li.active a{color:#1e6fb7; border-bottom:0;}
#review-rights-purchase .review-rights-purchase-forms .right-box .pay-with .tab-pane{ border-top-color:#ddd; padding-bottom:0;}
#review-rights-purchase .review-rights-purchase-forms .right-box .pay-with .lft-title{color:#555555;}
#review-rights-purchase .review-rights-purchase-forms .right-box .pay-with .rgt-disc{color:#777777;}
#review-rights-purchase .review-rights-purchase-forms .right-box .pay-with .lft-title, #review-rights-purchase .review-rights-purchase-forms .right-box .pay-with .rgt-disc{ margin-bottom:20px; font-size:15px; line-height:20px;}
#review-rights-purchase .review-rights-purchase-forms .right-box .pay-with h3 { font-size: 20px; color:#1e6fb7; margin-top:0px;}
#review-rights-purchase .review-rights-purchase-forms .panel-default > .panel-heading { padding:5px;}

#review-rights-purchase .review-rights-purchase-forms .buy-rights-payments .pay-with h3 { font-size: 20px; color:#1e6fb7; margin-top:0px;}
#review-rights-purchase .review-rights-purchase-forms .buy-rights-payments .pay-with .lt-border { border-left:1px solid #ccc; min-height: 100px; padding-top: 15px;}
#review-rights-purchase .review-rights-purchase-forms .buy-rights-payments .pay-with .tab-pane { padding-bottom:0px;}
#review-rights-purchase .review-rights-purchase-forms .buy-rights-payments .pay-with .form-actions { margin-left:-10px; margin-right:-10px; margin-top:25px;}
#review-rights-purchase .review-rights-purchase-forms .buy-rights-payments .pay-with .tab-pane .BluePay-img { max-width:210px;}
#review-rights-purchase .review-rights-purchase-forms .buy-rights-payments .pay-with #pay-via-bank-transfer .lt-border {min-height: 180px;}
th{ font-weight:500;}
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th { border-bottom-width:1px; }
#review-rights-purchase .table-bordered>tbody>tr>td.bord-none { border:0!important; }
.m-b-15{ margin-bottom:15px;}
.js-tabcollapse-panel-heading{ padding:10px 10px 10px 15px!important; font-size:14px; line-height:14px;}
#review-rights-purchase .payment-option { font-size: 18px; background-color:#fafcfe; border:1px solid #e0e6ed; padding:15px; margin-bottom:30px;}
#review-rights-purchase .payment-option .note { width:100%; font-size:14px; padding-left:30px; font-weight: 400; color:#777777;}
#review-rights-purchase .payment-option label { font-weight:500;}
#review-rights-purchase .payment-option .form-group { margin:5px 0px 5px 0px; padding:0px;}
#rights-purchased-main .offers-on-my-book-tbl .table strong {font-weight: 500;}
/*ALBUM MANAGEMENT*/
#album-management .album-listing .main-box { margin-bottom:10px;}
#album-management .album-listing .album-box { border:1px solid #e3e3e3; padding-left:20px; padding-right:20px; padding-bottom:0px; text-align:center; vertical-align:middle; min-height:315px; position:relative;}
#album-management .album-listing .album-box .main-box { min-height:235px;}
#album-management .album-listing .album-box .img-pan {min-height:160px; vertical-align:middle; position:relative; margin-top:15px;}
#album-management .album-listing .album-box .img-pan img {vertical-align:middle; margin:0 auto; position:absolute; left:0; right:0; top:0; bottom:0; max-height:160px;}
#album-management .album-listing .album-box a.book-title {display:block; color:#444; text-decoration:none; font-size:16px; line-height:24px; padding-top:20px; margin-bottom:4px;}
#album-management .album-listing .album-box a h2.book-title { font-size:16px; line-height:22px; text-align:center; margin:15px 0 0 0; padding:0;}
#album-management .album-listing .album-box:hover a.book-title h2.book-title{text-decoration:underline;}
#album-management .album-listing .album-box .look-inside { width:64px; height:63px; position:absolute; left:0px; top:0px; background:#FFF url(../images/icons/look-inside.png) no-repeat;}
#album-management .album-listing .edit-remove-pan { border-top:1px solid #e5e5e5; padding:15px 0px; margin:15px -20px 0px -20px;}
#album-management .album-listing .edit-remove-pan .fa-eye { color:#1e6fb7; border:1px solid #1e6fb7; padding:6px 5px 6px 8px; border-radius: 3px; margin-right:5px;}
#album-management .album-listing .edit-remove-pan .fa-edit { color:#1e6fb7; border:1px solid #1e6fb7; padding:6px 5px 6px 8px; border-radius: 3px; margin-right:5px;}
#album-management .album-listing .edit-remove-pan .fa-trash { color:#1e6fb7; border:1px solid #1e6fb7; padding:6px 8px; border-radius: 3px;}
#album-management .album-listing .literary-agents-listing .title-box {  min-height:280px;}
#album-management .album-listing .date { font-size: 14px; color: #777777;}
.form-actions.album-step3-buttons .orange-btn, .form-actions.album-step3-buttons .blue-btn, .form-actions.album-step3-buttons .gray-btn { font-size:12px;}
#album-management .top-pagination-box {border-bottom: 1px solid #e5e5e5; width: auto; height: auto; clear: both; margin-left: -5px; margin-right: -5px; padding-left: 5px; padding-right: 5px; overflow: hidden;}
#album-management .top-pagination-box .left-box p {margin-top: 8px; margin-bottom: 0; font-size: 14px; line-height: 18px; color: #878787;}
#album-management .top-pagination-box .right-box .pagination {margin-top: 0; float: right;}
#album-management .bottom-pagination-box {border-top: 1px solid #e5e5e5; width: auto; height: auto; clear: both; margin-left: -5px; margin-right: -5px; padding-left: 5px; padding-right: 5px; overflow: hidden;}
#album-management .bottom-pagination-box .left-box p {margin-top:25px; font-size: 14px; line-height: 18px; color: #878787; margin-bottom:0;}
#album-management .bottom-pagination-box .right-box .pagination {margin-bottom: 0; float: right;}
.album-master-update #albumimage-st_image-fileupload { border:1px solid #ddd; border-radius: 5px; padding: 8px; margin-bottom:15px; margin-top:15px;}
.album-master-update #albumimage-st_image-fileupload .row.fileupload-buttonbar { padding:15px 15px 0px 15px;}
.album-master-update #albumimage-st_image-fileupload .progress-extended { display:none;}
.album-master-update #albumimage-st_image-fileupload .col-lg-5.fileupload-progress.fade { width:100%;}
/*ADD NEW BOOK / TITLE PAGE STYLE*/
#add-new-book-title { padding:0px 25px; margin:0px;}
h2.title-pan { font-size:15px; font-weight:500; color:#444444; text-align:left; margin-top:0px; border-bottom:1px solid #e5e5e5; margin:0px 0px 30px 0px; padding:0px 0px 15px 0px; }
#add-new-book-title .progress { height: 11px; margin: 10px 0px 16px auto; }
#add-new-book-title .steps-progress-bar { margin-left:-25px; margin-right:-25px;}
#add-new-book-title .registration-steps li { width:20%;}
#add-new-book-title .registration-steps li.active { font-weight:400;}
#add-new-book-title .basic-information-pan { color:#444444; background-color:#eff4fb; padding:10px 10px 10px 20px; margin-bottom:25px; font-weight:500; line-height: 36px;}
#add-new-book-title .basic-information-pan a.how-to-enter-your-rights { font-size:13px; color:#1e6fb7; float:right; clear:both; padding-top:5px; text-decoration:underline; font-weight:400;}
#add-new-book-title .basic-information-pan a.how-to-enter-your-rights:hover { text-decoration:none;}
.navcollapsed #add-new-book-title .basic-information-pan a.how-to-enter-your-rights { clear:inherit; padding-top:0px;}
#add-new-book-title .basic-information-pan .pull-right.import-amazon-bt.img-responsive.mar-r-10 { height:36px;}
#import-info-amazon .amazon-txt-img { margin-left: 5px; margin-bottom: -10px;}
#import-info-amazon label.control-label { font-weight:500;}
#add-new-book-title .blue-line-btn-sm {  background-color: #fff;}
#add-new-book-title .blue-line-btn-sm:hover, #add-new-book-title .blue-line-btn-sm:focus { color:#FFF; background-color:#1e6fb7;}
#add-new-book-title .add-more-binding-pan .blue-line-btn-sm.btn-add { background-color:#eff4fb;}
#add-new-book-title .add-more-binding-pan .blue-line-btn-sm.btn-add:hover, #add-new-book-title .add-more-binding-pan .blue-line-btn-sm.btn-add:hover:active, #add-new-book-title .add-more-binding-pan .blue-line-btn-sm.btn-add:focus { background-color:#1e6fb7;}
#add-new-book-title .blue-line-btn-sm:hover { background-color: #1e6fb7;}
#add-new-book-title .basic-information-pan .blue-btn { padding: 10px 17px 10px 17px; margin-right:10px;}
#add-new-book-title .basic-information-pan .gray-btn { padding: 10px 17px 10px 17px;}
#add-new-book-title .basic-information-pan .blue-btn .fa { margin-right:5px;}
#add-new-book-title .subtitle-pan { padding:0px; margin:0px 0px 0px 0px;}
#add-new-book-title .subtitle-pan .title-sub { border:1px dotted #b0b0b0; padding:5px 25px 5px 10px; margin-bottom:25px; position:relative;}
#add-new-book-title .subtitle-pan .title-sub .fa { color:#555555; position:absolute; right:10px; top:10px;}
#add-new-book-title .subtitle-pan .blue-line-btn-sm { position:absolute; bottom:0px; right:-120px;}
#add-new-book-title .subtitle-pan .blue-line-btn-sm.btn-add.remove { width: 106px;}
#add-new-book-title .author-pan-main { margin:0px 0px 0px 0px;}
#add-new-book-title .author-pan-main .author-pan { padding-right:120px; margin:0px; position:relative;}
#add-new-book-title .author-pan-main .author-pan .blue-line-btn-sm { position:absolute; top:24px; right:0px;}
#add-new-book-title .author-pan-main .title-sub { border:1px dotted #b0b0b0; padding:5px 25px 5px 10px; margin-bottom:10px; position:relative;}
#add-new-book-title .author-pan-main .title-sub .fa { color:#555555; position:absolute; right:10px; top:10px;}
#add-new-book-title .editor-pan-main { margin:0px 0px 20px 0px;}
#add-new-book-title .editor-pan-main .editor-pan { padding-right:120px; margin:0px; position:relative;}
#add-new-book-title .editor-pan-main .editor-pan .blue-line-btn-sm { position:absolute; top:24px; right:0px;}
#add-new-book-title .enter-custom-fields { position:relative;}
#add-new-book-title .enter-custom-fields .blue-line-btn-sm { position:absolute; top:24px;}
#add-new-book-title .editor-pan-main .title-sub { border:1px dotted #b0b0b0; padding:5px 25px 5px 10px; margin-bottom:15px; position:relative;}
#add-new-book-title .editor-pan-main .title-sub .fa { color:#555555; position:absolute; right:10px; top:10px;}
#add-new-book-title .illustrator-pan-main { margin:0px 0px 0px 0px;}
#add-new-book-title .illustrator-pan-main .illustrator-pan { padding-right:120px; margin:0px; position:relative;}
#add-new-book-title .illustrator-pan-main .illustrator-pan .blue-line-btn-sm { position:absolute; top:24px; right:0px;}
#add-new-book-title .illustrator-pan-main .title-sub { border:1px dotted #b0b0b0; padding:5px 25px 5px 10px; margin-bottom:15px; position:relative;}
#add-new-book-title .illustrator-pan-main .title-sub .fa { color:#555555; position:absolute; right:10px; top:10px;}
#add-new-book-title #image-upload { width:100%; min-height:155px; margin-bottom:15px; display:block;}
#add-new-book-title #image-upload .help-block { /*float:none;*/ display:block; z-index:-1;}
#add-new-book-title #image-upload a.blue { font-size:13px; color:#1e6fb7; display:block; position:relative;}
#add-new-book-title #image-upload.upload-profile-imgae { min-height: 260px;}
#add-new-book-title #image-upload.upload-profile-imgae .remove {padding-top: 5px;display: inline-block;}
#add-new-book-title .icheckbox_square-grey, .iradio_square-grey { margin-right:5px;}
#add-new-book-title .default-tab .tab-content.title-sub-tab textarea { width:100%; padding:10px; border:1px solid #dfe9f2; margin-bottom:30px; }
#add-new-book-title .form-group.select-language-tab { margin:0px 0px 25px 0px; padding:0px;}
#add-new-book-title .default-tab .tab-pane { padding-top:10px;}
#add-new-book-title .default-tab .nav.nav-tabs.title-sub-tab li .fa { margin-left:5px;}
#add-new-book-title .binding-group { padding-top:15px;}
#add-new-book-title .add-more-binding-pan { padding:12px; background-color:#eff4fb; border-bottom:1px solid #dce4ef; text-align:center; margin-bottom:30px;}
#add-new-book-title h3 { font-size:15px;}
#add-new-book-title h3 span { font-size:13px; color:#afafaf; font-weight:300;}
#add-new-book-title h3.title-pan { font-size:18px; color:#444444; margin-bottom:20px;}
#add-new-book-title .subject-tags { padding:0px; margin-bottom:0px;}
#add-new-book-title .subject-tags .divider-line-blue-light { margin-left:0px; margin-right:0px; position:relative;}
#add-new-book-title .subject-tags .divider-line-blue-light .or-pan { position:absolute; left:47%; bottom:-10px; padding-left: 7px; padding-right: 7px; background-color:#FFF;}
#add-new-book-title .subject-tags .add-more-binding-pan { border-bottom:none;}
#add-new-book-title .subject-tags .category-list-pan { border:1px solid #dde5f1; padding:15px; /*min-height: 440px;*/ margin-bottom: 30px;}
#add-new-book-title .subject-tags .category-list-pan span { font-size:12px;}
#add-new-book-title .subject-tags .category-list-pan .alert { font-size:14px; color:#227ccd; padding:5px 15px 5px 15px; margin-bottom:10px; border-radius: 0px; background-color:#d9edff; border:none;}
#add-new-book-title .subject-tags .category-list-pan .alert .close { right:-5px; top:3px; color:#1e6fb7; opacity: 5;}

.subject-tags .topic-list-pan { border:1px solid #dde5f1; padding:15px; /*min-height: 440px;*/ margin-bottom: 30px;}
.subject-tags .topic-list-pan span { font-size:12px;}
.subject-tags .topic-list-pan .alert { font-size:14px; color:#227ccd; padding:5px 15px 5px 15px; margin-bottom:10px; border-radius: 0px; background-color:#d9edff; border:none;}
.subject-tags .topic-list-pan .alert .close { right:-5px; top:3px; color:#1e6fb7; opacity: 5;}

.subject-tags .age-list-pan { border:1px solid #dde5f1; padding:15px; /*min-height: 440px;*/ margin-bottom: 30px;}
.subject-tags .age-list-pan span { font-size:12px;}
.subject-tags .age-list-pan .alert { font-size:14px; color:#227ccd; padding:5px 15px 5px 15px; margin-bottom:10px; border-radius: 0px; background-color:#d9edff; border:none;}
.subject-tags .age-list-pan .alert .close { right:-5px; top:3px; color:#1e6fb7; opacity: 5;}

#add-new-book-title .bottom-buttons-pan { padding-bottom:10px;}
#add-new-book-title .bottom-buttons-pan .orange-btn, #add-new-book-title .blue-btn.pull-right, #add-new-book-title .gray-btn.pull-right { margin-left:10px;}
#add-new-book-title .bottom-buttons-pan .blue-btn { padding: 10px 17px 10px 17px;}
#add-new-book-title .choose-how-many-pages-someone { padding:0px; margin:0px;}
#add-new-book-title .choose-how-many-pages-someone .form-group { padding-top:12px;}
#add-new-book-title .share-contact-title { font-size:18px; color:#444444; margin-bottom:10px;}
#binding_group_more .btn_close.blue-line-btn-sm { margin-bottom:15px; float:right;}
#register-step2  .subject-tags .divider-line-blue-light { margin-left:0px; margin-right:0px; position:relative;}
#register-step2  .subject-tags .divider-line-blue-light .or-pan { position:absolute; left:47%; bottom:-10px; padding-left: 7px; padding-right: 7px; background-color:#FFF;}


/*#add-new-book-title .custom-date-box .input-group.date { padding-top:10px;}*/
ul.profile-binding-rights-list { padding:0px; margin:0px;}
ul.profile-binding-rights-list li { width:33.3%; padding-right:15px; list-style:none; float:left;}
.navcollapsed ul.profile-binding-rights-list li { width:25%; padding-right:15px; list-style:none; float:left;}
ul.profile-binding-rights-list li .form-group { padding-top:0px; margin-bottom:20px;}
#exhibited-in-year-table { margin-bottom:25px;}
#exhibited-in-year-table .hed-title { font-size:18px; color:#1e6fb7; height:53px; line-height:53px; padding:0px 15px; background-color:#d9edff; border:1px solid #cbe1fd; border-bottom:none;}
#exhibited-in-year-table .exhibit-year-tbl table { border:1px solid #d9edff;}
table#rights-table { font-size:14px; padding:0px; margin:0px 0px 30px 0px;}
table#rights-table th { vertical-align:middle; word-wrap: break-word;}
table#rights-table td { color:#777777; vertical-align:bottom; padding-bottom:15px;}
table#rights-table td select { color:#777777;}
table#rights-table .form-group .percent-r-thirty { padding-right:30% !important;}
table#rights-table .form-group .percent-r-fifteen { padding-right: 15% !important;}
table#rights-table .form-control { font-size:14px; padding:0px; margin:0px;}
table#rights-table .form-group { padding:0px; margin:0px;}
table#rights-table .form-group  .percentage-value { color:#555555;}
table#rights-table .line-format { width:100%; background-color:#b0b0b0; height:1px; display:block;}
table#rights-table .alert { font-size:12px; color: #777777; padding: 2px 10px; border-radius: 0px; margin-bottom:10px; background-color:transparent; border:1px solid #d9d9d9;}
table#rights-table .alert .close { top: -2px; right: -4px;}
table#rights-table .fa-bars { margin-right:5px;}
table#rights-table .fa-trash { margin-left:5px;}
table#rights-table td .form-group.custom-date-box .input-group.date { font-size:14px !important; color:#777777;}
table#rights-table td .form-group.custom-date-box .control-label {font-size:14px !important; color:#777777;}
table#rights-table td .form-group.custom-date-box .form-control {font-size:14px !important; color:#777777;}
#rights-edit-info .note { font-size:12px; color:#a2a2a2;}
.custum-note { font-size:13px; color:#a2a2a2; line-height:22px;}
#rights-edit-info .enable-make-an-offer { font-size:16px; color:#555555; background-color:#f3f7fc; padding:30px 25px; margin:25px -15px 25px -15px;}
#rights-edit-info .form-group-new { padding:0px !important; margin:0px !important;}
#rights-edit-info .form-group-new1 { padding:0px !important; margin:0px 0px 15px 0px !important;}
#rights-edit-info .fa-question-circle { color: #555555; position: absolute; top: 0; left: 0px; display: block; }
#rights-edit-info .lable-space { padding-left:22px;}
#rights-edit-info h3.format { color:#555555; padding-top:0px; margin-top:0px;}
#rights-edit-info .vertically-line { border-right:1px solid #dce3ed; padding-right:30px;}
#rights-edit-info .rights-contact-pan { position:relative; clear:both;}
#rights-edit-info .rights-contact-pan .blue-line-btn-sm.btn-add { position: absolute; top: 24px; background-color:#FFF; }
#rights-edit-info .rights-contact-pan .blue-line-btn-sm:hover, #rights-edit-info .rights-contact-pan .blue-line-btn-sm:active, #rights-edit-info .rights-contact-pan .blue-line-btn-sm:focus { background-color:#1e6fb7;} 
#how-to-enter-your-right-details { padding:0px 25px;}
#rights-not-available-edit-info .note { font-size:12px; color:#a2a2a2;}
#rights-not-available-edit-info .note1 { font-size:14px; color:#888787;}
#rights-not-available-edit-info .note2 { font-size:12px; color:#a2a2a2; position:fixed;}
#rights-not-available-edit-info .enable-make-an-offer { font-size:16px; color:#555555; background-color:#f3f7fc; padding:30px 25px; margin:25px -15px 25px -15px;}
#rights-not-available-edit-info .form-group-new { padding:0px !important; margin:0px !important;}
#rights-not-available-edit-info .form-group-new1 { padding:0px !important; margin:0px 0px 15px 0px !important;}
#rights-not-available-edit-info .fa-question-circle { color: #555555; position: absolute; top: 3px; left: 0px; display: block; }
#rights-not-available-edit-info .lable-space { padding-left:22px;}
#rights-not-available-edit-info h3.format { color:#555555; padding-top:0px; margin-top:0px;}
#rights-not-available-edit-info .vertically-line { border-right:1px solid #dce3ed; padding-right:30px;}
#rights-not-available-edit-info .rights-contact-pan { position:relative; clear:both;}
#rights-not-available-edit-info .rights-contact-pan .blue-line-btn-sm.btn-add { position: absolute; top: 24px; background-color:#FFF; }
#rights-not-available-edit-info .rights-contact-pan .blue-line-btn-sm:hover,
#rights-not-available-edit-info .rights-contact-pan .blue-line-btn-sm:active,
#rights-not-available-edit-info .rights-contact-pan .blue-line-btn-sm:focus  { background-color:#1e6fb7;} 
#rights-not-available-edit-info select.form-control { background-color:transparent;}
#rights-not-available-edit-info .form-control { background-color:transparent;}   
/* PROFILE MANAGMENT SECTION STYLE*/
.sidebar-ryt-section .content-body{padding:15px 20px; margin-top:0; margin-bottom:0; position:relative;}
.sidebar-ryt-section .title-box, .sidebar-ryt-section .title-with-image{ width:100%; clear:both; float:left; border-bottom:1px solid #ebebeb; padding-bottom:15px; margin-bottom:20px;}
.sidebar-ryt-section .title-box h2{font-size:15px; line-height:15px; color:#444444; margin:8px 0 0 0; padding:0; text-align:left; text-transform:uppercase; font-weight:500; float:left; display:inline-block;}
.sidebar-ryt-section .title-box h3{font-size: 18px; line-height: 24px; color: #444444; margin: 2px 0 0 0; padding: 0; display:inline-block; float:left; text-transform:capitalize;}
.sidebar-ryt-section .title-with-image h2{font-size:15px; line-height:15px; color:#444444; margin:14px 0 0 0; padding:0; text-align:left; text-transform:uppercase; font-weight:500; float:left; display:inline-block;}
.sidebar-ryt-section .title-box a{ float:right;}
.sidebar-ryt-section .title-box .blue-line-btn-sm{ float:right;}
.sidebar-ryt-section .title-with-image .image-box{display: inline-block;float: right; max-width:192px;}
/*END PROFILE MANAGMENT SECTION STYLE*/
/* LOGIN MEMBER STYLE*/
.login-form h1{ font-size:24px; line-height:28px; margin:0 0 15px 0; padding:0; text-transform:uppercase; font-weight:400;}
#member-login-main .login-form{ width:100%; height:auto; float:left; clear:both; background-color:#385c80; padding:20px 30px; border-radius:3px; color:#fff;}
#member-login-main .login-form p{ margin-bottom:18px;}
#member-login-main .login-form .form-group.required .form-control~label{ color:#a5b5c6;}
#member-login-main .login-form .form-group{ margin:0 0 30px;} 
#member-login-main .login-form .form-control{ background-color:transparent; color:#fff; border-bottom-color:#fff; font-size:17px; line-height:17px;}
#member-login-main .login-form .form-control:focus{border-color: #fff;}
#member-login-main .login-form .form-group.required .form-control.edited:not([readonly])~.form-control-focus:after, #member-login-main .login-form .form-group.required .form-control.edited:not([readonly])~label:after, #member-login-main .login-form .form-group.required .form-control:focus:not([readonly])~.form-control-focus:after, #member-login-main .login-form .form-group.required .form-control:focus:not([readonly])~label:after{background: #fff;}
#member-login-main input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px #385c80 inset; -webkit-text-fill-color:#fff;}
#member-login-main .login-form input:-webkit-autofill,#member-login-main .login-form input:-webkit-autofill:hover, #member-login-main .login-form input:-webkit-autofill:focus, #member-login-main .login-form input:-webkit-autofill{-webkit-box-shadow: 0 0 0px 1000px #385c80 inset; -webkit-text-fill-color:#fff;}
#member-login-main .login-form ::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #a5b5c6;}
#member-login-main .login-form ::-moz-placeholder { /* Firefox 19+ */color: #a5b5c6;}
#member-login-main .login-form :-ms-input-placeholder { /* IE 10+ */color: #a5b5c6;}
#member-login-main .login-form :-moz-placeholder { /* Firefox 18- */color: #a5b5c6;}
#member-login-main .login-form .no-label{padding-top:0;}
#member-login-main .member-login-form .form-group.user-icon input{ padding-left:20px;}
#member-login-main .member-login-form .form-group.user-icon:before{font-family:FontAwesome; font-size:17px; line-height:17px; color:#a5b5c6; content:'\f007'; position:absolute; left:0; top:7px;}
#member-login-main .member-login-form .form-group.lock-icon input{ padding-left:20px;}
#member-login-main .member-login-form .form-group.lock-icon:before{font-family:FontAwesome; font-size:17px; line-height:17px; color:#a5b5c6; content:'\f023'; position:absolute; left:0; top:7px;}
#member-login-main .member-login-form .login-actions{ width:100%; height:auto; float:left; clear:both;}
#member-login-main .member-login-form .login-actions .left-box a{color:#ffffff; font-size:14px; line-height:14px; text-decoration:underline;}
#member-login-main .member-login-form .login-actions .left-box a:hover, #member-login-main .member-login-form .login-actions .left-box a:active, #member-login-main .member-login-form .login-actions .left-box a:focus{ text-decoration:none;}
#member-login-main .member-login-form .login-actions .right-box{text-align:right;}
#member-login-main .lft-box .register-here { color: #fff; font-size:19px; line-height:19px; padding:23px 17px; background-color: #26496c; text-transform: capitalize; display: block; text-align: center; } 
#member-login-main .lft-box .register-here:hover { background-color: #1f4163; text-decoration: none; }
/*#member-login-main .lft-box .register-here { display:block; clear:both; margin-top:10px; float:left; width:100%; font-size:17px; line-height:17px; padding:19px 17px; 
background: #268eea;
background: -moz-linear-gradient(top, #268eea 0%, #1e6fb7 100%);
background: -webkit-linear-gradient(top, #268eea 0%,#1e6fb7 100%);
background: linear-gradient(to bottom, #268eea 0%,#1e6fb7 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#268eea', endColorstr='#1e6fb7',GradientType=0 );}*/
#member-login-main .login-form .form-group.lock-icon.no-label.field-loginform-st_password.required .help-block.help-block-error {position: relative;margin-top: 3px;margin-bottom: 4px;}
#member-login-main .rgt-box{text-align:center;}
#member-login-main .rgt-box .buying-right {border-radius:3px; position:relative; width:100%; height:auto; float:left; overflow:hidden; width:356px; float:none; margin: 0 auto;}
#member-login-main .rgt-box .buying-right img{ margin:0 auto; max-width:100%; height:auto; border-radius:3px;}
#member-login-main .rgt-box .buying-right .overlay{ width:100%; height:auto; background:rgba(30,111,183,0.9); position:absolute; padding:30px; bottom:0; left:0; right:0; margin:0 auto; z-index:1; color:#fff;}
#member-login-main .rgt-box .buying-right .overlay h2{ font-size:24px; line-height:30px; text-transform:uppercase; text-align:left; margin:0; padding:0;}
body.bologna-book-fair #member-login-main .rgt-box .buying-right .overlay h2 {text-transform: none;}
#member-login-main .rgt-box .overlay .white-line-btn{ margin-top:10px; float:left;}
#member-login-main .content-body{padding-top:115px; padding-bottom:115px;}
#member-login-main .login-form-image-box{ padding-left:20px; padding-right:20px;}
/*#member-login-main #back-btn{padding: 12px 17px 10px 17px; font-size: 16px; line-height: 16px; margin-right:6px; border-radius: 3px;}*/
#member-login-main #back-btn {margin-right:6px;}
#member-login-main .member-login-form .forgot-password .login-actions .right-box{ width:100%;}
#member-login-main .member-login-form .form-group.envelope-icon input{padding-left: 23px;}
#member-login-main .member-login-form .form-group.envelope-icon:before{font-family: FontAwesome;font-size: 17px; line-height: 17px; color: #a5b5c6; content: '\f0e0'; position: absolute; left: 0; top: 7px;}
body.bologna-book-fair #member-login-main .rgt-box .bcbf-login { font-size: 24px; line-height: 24px; font-weight: 400;
 border: 1px solid #C3CED9; padding: 10px; text-align: left;border-radius: 5px;}
body.bologna-book-fair #member-login-main .rgt-box .bcbf-login .blue-btn {  font-weight: 400; margin-top: 15px; }
body.bologna-book-fair #member-login-main .rgt-box .bcbf-login img { max-width: 260px; margin-bottom: 25px; margin-top: 12px;}
body.bologna-book-fair #member-login-main .rgt-box .bcbf-login .blue-bg {color: #fff; padding: 14.5px 15px; background: url(../images/bologna-exhibitor-directory-bg-new.png) left bottom no-repeat;}
body.bologna-book-fair #member-login-main .rgt-box .bcbf-login .blue-bg .blue-btn {background: transparent; border: 1px solid #fff;}
body.bologna-book-fair #member-login-main .rgt-box .bcbf-login .blue-bg .blue-btn:hover { background-color: #268eea; border: 1px solid #268eea; }
body.bologna-book-fair #member-login-main .lft-box .register-here-gre { color: #fff; font-size:19px; line-height:19px; padding:28px 17px; background-color: #26496c; text-transform: capitalize; display: block; text-align: center;border-radius: 0px 0px 3px 3px; } 
body.bologna-book-fair #member-login-main .lft-box .register-here-gre:hover { background-color: #1f4163; text-decoration: none; }

body.bologna-book-fair #member-login-main .content-body.registeration-step2-bg { padding-left:5%; padding-right: 5%; }
body.bologna-book-fair #member-login-main .lft-box p.title-main { font-size: 24px; line-height: 28px; }
body.bologna-book-fair #member-login-main .rgt-box .bcbf-login.gre-login { padding: 30px; background-color: #fff; }
body.bologna-book-fair #member-login-main .rgt-box .bcbf-login.gre-login h3 { font-size: 24px !important; line-height: 22px; margin-top: 0px !important; }
body.bologna-book-fair #member-login-main .rgt-box .bcbf-login.gre-login .form-actions {padding: 6px 30px;background-color: transparent;padding-right: 0px;text-align: right;}
body.bologna-book-fair #member-login-main .rgt-box .bcbf-login.gre-login .form-actions .blue-btn {margin-top: 5px;}
body.bologna-book-fair #member-login-main .rgt-box .bcbf-login.gre-login .field-icon { font-size: 16px; }
body.bologna-book-fair #member-login-main .rgt-box .bcbf-login.gre-login .with-help-text.has-error>.help-block {margin-top: 5px;}
body.bologna-book-fair.exhibitor_btn #member-login-main .login-form {padding: 28px 30px;border-radius: 3px 3px 0px 0px;}
body.bologna-book-fair.exhibitor_btn #member-login-main .login-form form#form_forgot_pass .col-lg-12.col-md-12.col-sm-12.col-xs-12.right-box { text-align: right;}

/*Bologna Children's Book Style*/
#member-login-main .bcbf-login.gre-login-pub { font-size: 23px; line-height: 28px; color: #fff; padding: 30px; background-color: #1e3c59; border-radius: 3px; margin-bottom: 30px; text-align: left; }
#member-login-main .bcbf-login.gre-login-pub img.logo { margin: 0px 0px 10px 0px; display: inline-block; }
#member-login-main .bcbf-login.gre-login-pub .white-line-btn { border:2px solid #fff; margin-top: 12px; }
#member-login-main .rgt-box .buying-right-gre-style { font-size: 23px; line-height: 28px; color: #fff; text-align: left; background:#ef7f22 url(../images/buying_rights-bg-img-new.png?ver1) right top no-repeat; padding: 20px 30px 30px 30px; border-radius: 3px; }
#member-login-main .rgt-box .buying-right-gre-style .white-line-btn { margin-top: 12px; border:2px solid #fff; }
/*Bologna Children's Book Style END*/


/* LOGIN MEMBER STYLE END*/
/*MEMBER STYLE*/
.sidebar-ryt-section #member-main .content-body{padding:15px 30px; margin-top:20px; margin-bottom:0; position:relative;}
#member-main h1.page-title{ font-size:25px; line-height:30px; color:#444444; text-align:left; margin:0 0 20px 0; padding:0;}
#member-main h2{ font-size:15px; line-height:18px; color:#444444; text-align:left; margin:10px 0 0 0; padding:0;}
#member-main .sell-foreign-rights, #member-main .how-to-set-up { background-color:#385c80; padding:10px 25px; border-radius:3px; text-align:left; float:left; min-height: 90px; vertical-align:middle; margin-bottom:12px; width:100%; display: table-cell;padding-bottom: 15px;}
#member-main .how-to-set-up { background-color:#1e6fb7;}
#member-main .how-to-set-up.orange-bg { background-color: #ff8601; }
#member-main .how-to-set-up.orange-bg h3 span { padding-top: 20px; }
#member-main .sell-foreign-rights h3 span {padding-top: 9px !important;}
#member-main .how-to-set-up.grey { background-color: #808080; }
#member-main .how-to-set-up.site-co-dark { background-color: #385b81; }

/*BCBF DASHBORD STYLE*/
body.bologna-book-fair #member-main .sell-foreign-rights h3, body.bologna-book-fair #member-main .how-to-set-up h3 {font-size: 18px;line-height: 30px;}

body.bologna-book-fair #member-main .sell-foreign-rights h3.twoline, body.bologna-book-fair #member-main .how-to-set-up h3.twoline {line-height: 22px;}
body.bologna-book-fair #member-main .sell-foreign-rights h3.twoline, body.bologna-book-fair #member-main .how-to-set-up h3.twoline span {padding-top: 5px !important;}

body.bologna-book-fair #member-main .sell-foreign-rights, body.bologna-book-fair #member-main .how-to-set-up {padding: 5px 15px; min-height: 65px;}
body.bologna-book-fair #member-main .sell-foreign-rights img, body.bologna-book-fair #member-main .how-to-set-up img { width: 30px; margin-right: 15px; }
body.bologna-book-fair #member-main .how-to-set-up img {margin-top: 15px;}

body.sidebar-ryt-section.afterlogin-view.bologna-book-fair #member-main .how-to-set-up.orange-bg h3 span { padding-top: 10px; }
body.sidebar-ryt-section.afterlogin-view.bologna-book-fair #member-main .sell-foreign-rights h3 span, body.sidebar-ryt-section.afterlogin-view.bologna-book-fair #member-main .how-to-set-up h3 span{ padding-top:11px; display: table-cell;}
 
#member-main .sell-foreign-rights img, #member-main .how-to-set-up img{ width: 50px; text-align:left; float:left; margin-right:20px; vertical-align:middle;  display: table-cell;}
#member-main .how-to-set-up img{ margin-top:17px;}
#member-main .sell-foreign-rights h3, #member-main .how-to-set-up h3{ font-size:20px; line-height:26px; margin:0; padding:0; text-align:left; color:#fff; font-weight:400; float:left; width:100%;}
#member-main .how-to-set-up h3{width:100%;}
#member-main .sell-foreign-rights h3 span, #member-main .how-to-set-up h3 span{ padding-top:10px; display: table-cell;}
#member-main .degit-info .content-body .left-box{ float:left; display:inline-block; position:relative;}
#member-main .degit-info .content-body h4{font-size:30px; line-height:30px; color:#1e6fb7; font-weight:500; text-align:left; margin:0 0 10px 0; padding:0;}
#member-main .degit-info .content-body p{font-size:15px; line-height:15px; color:#777777; font-weight:500; text-align:left; text-transform:uppercase; margin:0; padding:0;}
#member-main .degit-info .content-body i{ float:right; color:#d5e4f1; font-size:48px; line-height:48px; display:inline-block;}
#member-main .disc-box i{float:left; font-size:47px; line-height:47px; color:#1e6fb7; margin-right:15px;}
#member-main .disc-box p{ font-size:15px; color:#555555; line-height:24px; float:left; display:inline-block; width:91%; margin:0; padding:0 0 0 60px; position:relative;}
#member-main .disc-box .blue-line-btn-sm{ margin-left:10px; float:right;}
#member-main .blue-line-btn-sm{font-weight:500;}
#member-main ul.category-titles-list, #member-main .trade-shows-attending ul.category-titles-list { width:100%; margin:0px; padding:0px;}
#member-main ul.category-titles-list li, #member-main ul.trade-shows-attending li { padding-left:30px; position:relative; list-style:none; border-right:none; padding-bottom:10px;}
#member-main ul.category-titles-list li a, #member-main ul.trade-shows-attending a{ font-size:15px; color:#1e6fb7; text-decoration:underline; }
/*#member-main .trade-shows-attending ul.category-titles-list li a{ color:#555; text-decoration:none;}*/
#member-main ul.category-titles-list li a i{font-size:17px; line-height:17px; position:relative;}
/*#member-main ul.category-titles-list li a i:after{ content:''; border-bottom:1px solid #1e6fb7; width:100%; position:absolute; left:0; right:0; margin:0 auto; bottom:0;}*/
#member-main ul.category-titles-list li a i.fa{ /*display:unset;*/ display:initial;}
/*.ff #member-main ul.category-titles-list li a i:after{bottom:-1px;}*/
#member-main ul.category-titles-list li a:hover, #member-main ul.category-titles-list li a:hover i:after{ text-decoration:none; border-bottom:0;}
/*#member-main .trade-shows-attending ul.category-titles-list li a:hover{text-decoration:underline;}*/
#member-main ul.category-titles-list li:first-child {padding-left:0px;}
#member-main ul.category-titles-list li:nth-child(2n+3) {padding-left:0px; clear:both;}
#member-main ul.category-titles-list li span { padding-left:25px; position:relative; display:block;}
#member-main ul.category-titles-list li span::before { font-size:15px; color:#99a5b3; font-weight:300; content: '\f02e'; font-family:FontAwesome; position:absolute; left:-25px; top:0px; padding-left:25px;}
#member-main ul.my-books-titles-list{ margin:0; padding:0; width:100%; float:left;}
#member-main ul.my-books-titles-list li .left-box{ float:left; height:auto; overflow:hidden;}
#member-main ul.my-books-titles-list li{ list-style:none; margin:0; padding:20px 0; border-bottom:1px solid #ebebeb; height:auto; overflow:hidden;}
#member-main ul.my-books-titles-list li:first-child{ padding-top:0;}
#member-main ul.my-books-titles-list li:last-child{ padding-bottom:0; border-bottom:0;}
#member-main ul.my-books-titles-list li a{ text-decoration:underline; display:inline-block; position:relative;}
#member-main ul.my-books-titles-list li a.book-title{ padding-left:25px;}
#member-main ul.my-books-titles-list li a.book-title:before{font-size:15px; color:#99a5b3; font-weight:300; content: '\f02d'; font-family:FontAwesome; position:absolute; left:-25px; top:0px; padding-left:25px;}
#member-main ul.my-books-titles-list li span{ display:inline-block; color:#a3a3a3;}
#member-main ul.my-books-titles-list li a:hover{ text-decoration:none;}
#member-main ul.my-books-titles-list li .author-info{ font-size:14px; line-height:22px; margin-top:5px;}
#member-main ul.my-books-titles-list li a.author-name span{color:#a3a3a3; text-decoration:none;}
#member-main ul.my-books-titles-list li .published-date{margin-left:8px; color:#a3a3a3;}
#member-main ul.my-books-titles-list li a.orange-btn-sm, #member-main ul.my-books-titles-list li a.gray-btn-sm{ text-decoration:none; font-weight:500; padding-left:20px; padding-right:20px;}
#member-main ul.my-books-titles-list li .right-box{ float:right;}
#member-main ul.my-books-titles-list .text-left-col { text-align: left !important; }
a.sidebar-menu-icon{ color:#fff; display:inline-block; margin-left:25px; text-align:right; float:right;}
#member-main .edit-disc-text .form-group{margin: 0 0 20px; padding-top: 0; position:relative;} 
#member-main .edit-disc-text .form-group textarea{padding-left:60px;}
#member-main .disc-text p:before, #member-main .edit-disc-text .form-group:before{font-size:47px; /*line-height:47px;*/ line-height:33px; color:#1e6fb7; font-weight:300; content: '\f0a1'; font-family:FontAwesome; position:absolute; left:-25px; top:0px; padding-left:25px; z-index:10;}
#member-main .update-cancel-actions{ float:left; width:100%;}
#set-up-your-account p{ margin-bottom:0;}
.degit-box .degit-info .content-body:before{font-size:48px; line-height:48px; color:#d5e4f1; font-family:FontAwesome; position:absolute; right:30px; top:15px;}
.degit-box .degit-info:nth-child(1) .content-body:before{content: '\f02d';}
.degit-box .degit-info:nth-child(2) .content-body:before{content: '\f02e';}
.degit-box .degit-info:nth-child(3) .content-body:before{content: '\f24d';}
/*END MEMBER STYLE*/
/*VIEW PUBLIC PROFILE STYLE*/
#view-public-profile-main .tab-title-box {width: 100%; float: left; height: auto; margin-bottom: 15px;}
#view-public-profile-main .title-box{width: 100%;clear: both; float: left; margin-bottom: 25px;}
#view-public-profile-main .tab-title-box h2 {color: #555555; display: inline-block; float: left; font-size: 15px; line-height: 15px;  margin: 0; padding: 0; text-transform: capitalize;}
#view-public-profile-main .title-box h2 {font-size: 18px; color: #444444; margin-bottom: 15px; font-weight: 500; text-align: left; margin: 5px 0 0 0; padding: 0; display: inline-block;}
#view-public-profile-main .tab-title-box .blue-line-btn-sm {float: right; font-weight:600;}
#view-public-profile-main .tab-title-box .help-block {color: #aeaeae; display: inline-block; float: left; font-size: 13px; line-height: 13px; margin: 2px 0 0 5px; padding: 0;}
#view-public-profile-main ul.category-titles-list{width: 100%; margin: 0px; padding: 0px; float:left; clear:both;}
#view-public-profile-main ul.category-titles-list li{padding-left:0; position: relative;list-style: none; border-right: none; padding-bottom: 10px;}
#view-public-profile-main ul.category-titles-list li span::before {font-size: 15px; color: #99a5b3; font-weight: 300; content: '\f02e'; font-family: FontAwesome; position: absolute; left: -25px; top: 0px; padding-left: 25px;}
#view-public-profile-main ul.category-titles-list li span {padding-left: 25px; position: relative; display: block;}
#view-public-profile-main ul.category-titles-list li a{font-size: 15px; color: #1e6fb7; text-decoration: underline;}
#view-public-profile-main ul.category-titles-list li a i {font-size: 17px; line-height: 17px; position: relative;}
/*#view-public-profile-main ul.category-titles-list li a i:after {content: ''; border-bottom: 1px solid #1e6fb7; width: 100%; position: absolute; left: 0; right: 0; margin: 0 auto; bottom: 0;}*/
#view-public-profile-main ul.category-titles-list li a i.fa{ /*display:unset;*/ display:initial;}
/*.ff #view-public-profile-main ul.category-titles-list li a i:after, .iphone #view-public-profile-main ul.category-titles-list li a i:after, .ipad #view-public-profile-main ul.category-titles-list li a i:after{bottom:-1px;}*/
#view-public-profile-main ul.my-books-titles-list {margin: 0; padding: 0; width: 100%; float: left;}
#view-public-profile-main ul.my-books-titles-list li{list-style: none; margin: 0; padding: 20px 0; border-bottom: 1px solid #ebebeb; height: auto; overflow: hidden;}
#view-public-profile-main ul.my-books-titles-list li:first-child{ padding-top:0;}
#view-public-profile-main ul.my-books-titles-list li .left-box {float: left; height: auto; overflow: hidden;}
#view-public-profile-main li a.orange-btn-sm {text-decoration: none; float: right; font-weight: 500; padding-left: 20px; padding-right: 20px;}
#view-public-profile-main ul.my-books-titles-list li a.book-title {padding-left: 25px; text-decoration: underline; display: inline-block; position: relative;}
#view-public-profile-main ul.my-books-titles-list li a.book-title:before {font-size: 15px; color: #99a5b3; font-weight: 300; content: '\f02d'; font-family: FontAwesome; position: absolute; left: -25px; top: 0px; padding-left: 25px;}
#view-public-profile-main ul.my-books-titles-list li .author-info {font-size: 14px; line-height: 22px; margin-top: 5px;}
#view-public-profile-main ul.my-books-titles-list li span {display: inline-block; color: #a3a3a3;}
#view-public-profile-main ul.my-books-titles-list li .published-date {margin-left: 8px; color: #a3a3a3;}
#view-public-profile-main ul.my-books-titles-list li:last-child {padding-bottom: 0; border-bottom: 0;}
#view-public-profile-main .my-subject-tags .blue-line-btn-sm{font-size: 13px; line-height: 14px; margin-top:15px; margin-bottom:10px; padding:7px 10px 5px 10px;}
#view-public-profile-main .trade-shows-attending{ margin-bottom:10px;}
#view-public-profile-main .trade-shows-attending ul.category-titles-list li{padding-bottom:5px;}
#view-public-profile-main .my-books-titles .title-box {border: 1px solid #e3e3e3; padding-left: 20px; padding-right: 20px; padding-bottom: 0px; text-align: center; vertical-align: middle; min-height: 320px; position: relative;}
#view-public-profile-main .my-books-titles .title-box .img-pan {min-height: 160px; vertical-align: middle; position: relative;}
#view-public-profile-main .my-books-titles .title-box .img-pan img {vertical-align: middle; margin: 0 auto; position: absolute; left: 0; right: 0; top: 0; bottom: 0; max-height: 160px;}
#view-public-profile-main .my-books-titles .title-box a h2.book-title {font-size: 16px; line-height: 22px; text-align: center; margin: 15px 0 0 0; padding: 0;}
#view-public-profile-main .my-books-titles .title-box a.book-title {display: block; color: #444; text-decoration: none; font-size: 16px; line-height: 24px; padding-top: 20px; margin-bottom: 4px;}
#view-public-profile-main .my-books-titles .author-box {color: #1e6fb7; font-size: 14px; line-height: 14px; width: 100%; height: auto; margin-bottom: 8px;}
#view-public-profile-main .my-books-titles .author-box span {color: #777777;}
#view-public-profile-main .my-books-titles ul.published {margin: 0; padding: 0; color: #777;}
#view-public-profile-main .my-books-titles ul.published li {margin: 0; padding: 0 5px 0 0; display: inline-block; border-right: 1px solid #777; font-size: 14px; line-height: 14px;}
#view-public-profile-main .my-books-titles ul.published li:last-child {border-right: 0;}
#view-public-profile-main .my-books-titles .author-box a.author-details {color: #1e6fb7; font-size: 14px; line-height: 20px; text-decoration: underline;}
#view-public-profile-main .my-books-titles .author-box a.author-details:hover, #view-public-profile-main .my-books-titles .author-box a.author-details:active, #view-public-profile-main .my-books-titles .author-box a.author-details:focus{text-decoration: underline;}
#view-public-profile-main .book-titles .blue-line-btn-sm{ float:right;}

body.bologna-book-fair #view-public-profile-main .my-books-titles.rights-catalog .title-box { min-height: 280px; }

#view-public-profile-main .title-details-sidebar-left .img-pan{min-height:auto; padding-bottom:0; margin-bottom:15px;}
#view-public-profile-main .title-details-sidebar-left .img-pan span{ font-size:14px; display:block; clear:both; background-color:#f7f8fc; color:#1e6fb7; margin-top:0px; margin-left:-25px; margin-right:-25px; padding:6px 20px;border-bottom: 1px solid #ebedf4; border-top: 1px solid #ebedf4; margin-top: 3px; margin-bottom: 3px;}
#view-public-profile-main .title-details-sidebar-left .img-pan span i{ line-height:15px;}
#view-public-profile-main .title-details-sidebar-left-border .contact-details-list{ margin:0; padding:0;}
#view-public-profile-main .title-details-sidebar-left-border .contact-details-list li{ list-style:none; margin:0; padding:5px 0 5px 30px; position:relative; color:#777777;}
#view-public-profile-main .title-details-sidebar-left-border .contact-details-list li a {display:block; color:rgb(30, 111, 183); text-decoration:none;}
#view-public-profile-main .title-details-sidebar-left-border .contact-details-list li a:hover { text-decoration:underline;}
#view-public-profile-main .title-details-sidebar-left-border .contact-details-list li:before{content:'\f277'; font-family: FontAwesome; position: absolute; left:0; top:5px;}
#view-public-profile-main .title-details-sidebar-left-border .contact-details-list li.address:before{content:'\f277';}
#view-public-profile-main .title-details-sidebar-left-border .contact-details-list li.email:before{content:'\f003';} 
#view-public-profile-main .title-details-sidebar-left-border .contact-details-list li.phone:before{content:'\f095';}
#view-public-profile-main .title-details-sidebar-left-border .contact-details-list li.fax:before{content:'\f1ac';}
#view-public-profile-main .title-details-sidebar-left-border .contact-details-list li.website:before{content:'\f0ac';}
#view-public-profile-main .title-details-sidebar-left-border .contact-details h3{ margin-top:0; margin-bottom:10px;}
#view-public-profile-main .title-details-sidebar-left-border .social-links-list{ margin:0; padding:0;}
#view-public-profile-main .title-details-sidebar-left-border .social-links-list li{list-style:none; float:left; margin:0; padding:0; position:relative; clear:none; height:30px;}
#view-public-profile-main .title-details-sidebar-left-border .social-links-list li a{display:block; padding:0 4px;}
#view-public-profile-main .title-details-sidebar-left-border .social-links-list li a i{font-size:24px; line-height:24px;}
/*#view-public-profile-main .title-details-sidebar-left-border .social-links-list li:first-child a{ padding-left:0;}*/
#view-public-profile-main .title-details-sidebar-left-border .social-links-list li a img{ vertical-align:top; padding-top: 2px;}
#view-public-profile-main .title-details-sidebar-left-border .social-links-list li a i.fa-facebook-square{color:#3d5c93;}
#view-public-profile-main .title-details-sidebar-left-border .social-links-list li a i.fa-twitter-square{color:#58aeeb;}
#view-public-profile-main .title-details-sidebar-left-border .social-links-list li a i.fa-linkedin-square{color:#107ab6;}
#view-public-profile-main .title-details-sidebar-left-border .social-links-list li a i.fa-google-plus-square{color:#db4e45;}
#view-public-profile-main .title-details-sidebar-left-border .rights-catalog a{ color:#1e6fb7; display:inline-block; text-decoration:underline;}
#view-public-profile-main .title-details-sidebar-left-border .rights-catalog a:hover, #view-public-profile-main .title-details-sidebar-left-border .rights-catalog a:active, #view-public-profile-main .title-details-sidebar-left-border .rights-catalog a:focus{ text-decoration:none;}
#view-public-profile-main .title-details-sidebar-left-border .rights-catalog .date{display:block; margin-top:5px; color:#777;}
#view-public-profile-main .title-details-sidebar-left-border .rights-catalog .download-as .blue-line-btn-sm{text-decoration:none; font-size:13px; padding:5px 6px 5px 6px; margin-top:10px; float:left; margin-right:3px; margin-left:3px;}
#view-public-profile-main .title-details-sidebar-left-border .rights-catalog .download-as .blue-line-btn-sm:nth-child(1){ margin-left:0;}
#view-public-profile-main .title-details-sidebar-left-border .rights-catalog .download-as .blue-line-btn-sm:nth-last-child(1){ margin-right:0;}
#view-public-profile-main .title-details-sidebar-left-border .rights-catalog h3{ margin-top:0;}
#view-public-profile-main .title-details-sidebar-left-border .contact-details-list li.address span{display:block;}
#view-public-profile-main #biography .view-more-link{text-decoration:underline; cursor:pointer;}
#view-public-profile-main #biography .view-more-link:active, #view-public-profile-main #biography .view-more-link:focus, #view-public-profile-main #biography .view-more-link:hover{text-decoration:none;}
#view-public-profile-main .my-books-titles .title-box:hover a h2.book-title{text-decoration: underline;}
/*GET LINK STYLE*/
#get-link-main{ width:100%; height:auto; clear:both;}
#get-link-main .get-link-box .content-body{ margin-top:0;}
#get-link-main .get-link-box .logo-with-link{ width:100%; height:auto; float:left;}
#get-link-main .get-link-box .logo-with-link .lft-box{ float:left; margin-right:20px;}
#get-link-main .get-link-box .logo-with-link .lft-box img{ border-radius:3px; border:1px solid #d3d3d3; overflow:hidden;}
#get-link-main .get-link-box .logo-with-link .ryt-box{ float:left; width:85%}
#get-link-main .get-link-box .logo-with-link .ryt-box .form-group{margin: 0 0 20px; padding-top:0;}
#get-link-main .get-link-box .logo-with-link .ryt-box .form-control{color:#858585; font-size:15px; line-height:23px; font-family:Arial, Helvetica, sans-serif; word-break: break-all;}
#get-link-main .get-link-box .logo-with-link .ryt-box .form-control[readonly]{background-color: #fff;}
#get-link-main .get-link-box .logo-with-link .ryt-box .orange-btn{ padding-left:25px; padding-right:25px; display:inline-block; float:left; margin-right:15px;}
#get-link-main .get-link-box .logo-with-link .ryt-box .help-block{ display:inline-block; float:left; color:#8f8f8f; font-size:14px; line-height:18px; margin:10px 0 0 0;}
/*END GET LINK STYLE*/
/*EDIT PROFILE STYLE*/
#edit-profile-step1-main .default-tab .tab-pane{ float:left; height:auto; width:100%;}
#edit-profile-step1-main .default-tab .tab-pane{padding: 30px 0px 0px;}
#edit-profile-step1-main .image-upload-main{ width:100%; height:auto; margin-bottom:25px; clear:both; display:table;}
#edit-profile-step1-main .form-group .lft-box{ float:left; display:inline-block; margin-right:5px; margin-top:5px; position:relative; width:152px; height:29px;}
#edit-profile-step1-main .form-group .lft-box .help-block{ font-size:14px; line-height:14px; color:#777777;}
#edit-profile-step1-main .form-group .lft-box .help-https{ font-size:14px; line-height:14px; color:#777777;}
#edit-profile-step1-main .form-group .ryt-box{ float:left; display:inline-block; height:auto; position:relative; width:59%;}
#edit-profile-step1-main .form-group .lft-box .custom-label{font-weight: 400; font-size: 15px; line-height: 22px; color: #555; position:absolute; left:0; top:-25px;}
#edit-profile-step1-main .website-box .form-group .lft-box{ float:left; display:inline-block; margin-right:5px; margin-top:5px; position:relative; width:46px; height:29px;}
#edit-profile-step1-main .website-box .form-group .ryt-box{ float:left; display:inline-block; height:auto; position:relative; width:87%;}
#edit-profile-step1-main .custom-profile-url-box, #edit-profile-step1-main .website-box{ margin-bottom:25px;}
#edit-profile-step1-main .tab-title-box{ width:100%; float:left; height:auto; margin-bottom:15px;}
#edit-profile-step1-main .tab-title-box h2{color:#555555; display:inline-block; float:left; font-size:15px; line-height:15px; margin:0; padding:0; text-transform:capitalize;}
#edit-profile-step1-main .tab-title-box .help-block{color:#aeaeae; display:inline-block; float:left; font-size:13px; line-height:13px; margin:2px 0 0 5px; padding:0;}
#edit-profile-step1-main p, #edit-profile-step1-main textarea{font-size:14px; line-height:22px; color:#777; margin:0; padding:0px 0px 10px 0px;}
.colored-social-links .fa{ margin-right:5px;}
.colored-social-links .fa-facebook-square{color:#1e6fb7;}
.colored-social-links .fa-twitter{color:#00aedd;}
.colored-social-links .fa-linkedin-square{color:#005397;}
.colored-social-links .fa-google-plus{color:#f96354;}
.colored-social-links .fa-pinterest-square{color:#ca1921;}
.colored-social-links .fa-instagram{color:#525357;}
.colored-social-links .fa-btc{color:#f69038;}
.colored-social-links .fa-wordpress{color:#1f74aa;}
.colored-social-links .default-tab{width: 100%; clear: both;}

#edit-profile-step1-main #subject-tag p, #edit-profile-step1-main #subject-tag-collapse p{ margin-bottom:15px;}
#edit-profile-step1-main .subject-tags .category-list-pan {border: 1px solid #dde5f1; padding: 15px;}
#edit-profile-step1-main .subject-tags .category-list-pan .alert {font-size: 14px; color: #227ccd; padding: 5px 15px 5px 15px; margin-bottom: 10px; border-radius: 0px; background-color: #d9edff; border: none;}
#edit-profile-step1-main .subject-tags .category-list-pan .alert .close {right: -5px; top: 3px; color: #1e6fb7; opacity: 1;}
#edit-profile-step1-main .subject-tags .divider-line-blue-light {margin-left: 0px; margin-right: 0px; position: relative;}
#edit-profile-step1-main .subject-tags .divider-line-blue-light .or-pan {position: absolute; left: 47%;  bottom: -10px; padding-left: 7px; padding-right: 7px; background-color: #FFF;}
#edit-profile-step1-main .add-more-binding-pan {padding: 12px; background-color: #eff4fb; text-align: center; margin-bottom: 30px;}
/*END EDIT PROFILE STYLE*/
/*PRIVACY SETTINGS STYLE*/
#register-privacy-settings-main #main h3{ font-size:18px; line-height:24px; color:#444444; margin:0 0 10px 0; padding:0; clear:both; width:100%;}
#register-privacy-settings-main .select-user-text{font-weight:500; margin:0 0 20px 0; padding:0;}
#register-privacy-settings-main .select-user-text span{font-weight:400; margin:0; padding:0;}
#register-privacy-settings-main .custom-radio-btns{ margin-bottom:15px;}
#register-privacy-settings-main #checkbox-group{ margin-bottom:15px;} 
#register-privacy-settings-main .complete-profile-box .form-group{ padding:15px; margin-bottom:20px; background-color:#f2f5f9;}
#register-privacy-settings-main .complete-profile-box .form-group .control-label{ font-weight:500;}
#register-privacy-settings-main .form-actions{ margin-top:20px;}
#register-privacy-settings-main #main .click-here-link{font-size:14px; font-weight:500; display:block; clear:both; margin-bottom:5px;}
/*END PRIVACY SETTINGS STYLE*/
/*BROWSE IMAGE STYLE*/
#image-upload input[type="file"] {display: block; width:94px; height:27px; cursor:pointer; overflow:hidden;}
span.add-img-text{ cursor: pointer; display:block;}
#image-upload span.add-img-text .fa { padding-right:4px;}
#profile-image-box {width:116px; margin-right:20px;float:left; display:table-cell;}
#profile-image-box .image-outer{min-width:112px; min-height:110px; width:112px; height:110px; overflow: hidden; cursor: pointer; text-align:center; vertical-align:middle; border: 2px solid #ededed;margin-bottom:3px; position:relative; word-wrap: break-word;}
#profile-image-box .image-outer .imageThumb{ max-width:100%; max-width:112px; max-height:110px;}
#profile-image-box .pip {display: inline-block;margin:0;height:auto;overflow:hidden;text-align:center;vertical-align:middle;}
#profile-image-box .remove {display: block;	font-size:12px;	text-transform:uppercase;color: #e61717;text-align: center;	cursor: pointer; font-weight:500;}
#profile-image-box .remove:hover{color:#555555;}
.btn-file {position: relative;overflow: hidden;}
.btn-file input[type=file], .btn-file .form-group{position: absolute;	top: 0;	right: 0;min-width: 100%;min-height: 100%;	font-size: 100px;text-align: right;	filter: alpha(opacity=0);opacity: 0;outline: none;	background: #fff;	cursor: inherit; display: block; margin: 0; padding: 0; cursor: pointer;}
.image-upload-main{ display:table;}
#image-upload{ width:100%; height:auto; background-color:#fcfcfc; border:1px solid #eeeeee; padding:30px; display:table-cell;  vertical-align: top; word-break: break-all;}
#image-upload h3{ font-size:15px; line-height:20px; margin:0 0 15px 0; padding:0; color:#555555;}
#image-upload .blue-line-btn-sm{ display:inline-block; margin-right:10px; float:left; cursor:pointer; line-height:16px;}
#image-upload .help-block{ display:inline-block; float:left; font-size:13px; line-height:18px; color:#afafaf; margin:8px 0 0 0; padding:0}
#rights-at-pubmatch-step2-main .image-upload-main2 #profile-image-box .image-outer { margin-bottom:5px;}
/*END BROWSE IMAGE */
/*TRADE SHOW ATTENDING*/
.exhibit-year-tbl { width:100%; height:auto; clear:both; font-size:14px; line-height:14px; color:#777;}
.exhibit-year-tbl .table td label{font-size:14px; line-height:14px; color:#777; font-weight: 400; cursor:pointer;}
.exhibit-year-tbl .table tr:nth-child(even) td { background-color:#f8f8f8;}
.exhibit-year-tbl .table-responsive{ border:1px solid #ececec; max-height:924px;}
.exhibit-year-tbl .table{ margin-bottom:0;}
/*.exhibit-year-tbl .table td{ padding-top:0; padding-bottom:0;}*/
.exhibit-year-tbl  .checkbox { margin-top:9px;}
.exhibit-year-tbl .table.borderless.horizontal-form td { padding:5px 8px;}
.exhibit-year-tbl table .icheckbox_square-grey{ margin-right:0;}
.exhibit-year-tbl table .year-label-box{ width:65px;}
.exhibit-year-tbl table .text-box{ width:100px;}
.exhibit-year-tbl table .booth-label-box { width:91px;}
.exhibit-year-tbl table .year-input-box { width:100px;}
.exhibit-year-tbl table .year-label-box.control-label { margin-top:9px;}
.exhibit-year-tbl table .booth-label-box.control-label { margin-top:9px;}
.exhibit-year-tbl table .booth-input-box { width:100px;}
.exhibit-year-tbl table tr td:last-child, #trade-shows-attending-main table tr td:nth-last-child(2){ width:210px;}
.exhibit-year-tbl .horizontal-form .form-control{ font-size:13px; line-height:13px; color:#777; height:25px; padding:0;}
.exhibit-year-tbl .horizontal-form .control-label{ font-size:14px; line-height:14px; color:#777; margin-top:0; margin-bottom:0;}
.exhibit-year-tbl table.horizontal-form .text-box,.exhibit-year-tbl table.horizontal-form .select-box{ margin:0;}
.exhibit-year-tbl .table>tbody>tr>td{ vertical-align:middle;}
.exhibit-year-tbl .form-control{ background-color:transparent;}
#trade-shows-attending-main table tr td:first-child{width:22px;}
#trade-shows-attending-main .sub-title{ width:100%; clear:both; float: left;}
#trade-shows-attending-main .sub-title h3{font-size: 15px;line-height: 15px;color: #444444; margin: 10px 0 15px 0; padding: 0; text-align: left; text-transform:capitalize; font-weight: 500; display:block;}
#trade-shows-attending-main .form-actions{ margin-top:20px; background-color:#f2f5fa;}
/*END TRADE SHOW ATTENDING*/
/*SUB PROFILE ATTENDING*/
#sub-profiles-main{ width:100%; height:auto; clear:both; float:left;}
#sub-profiles-main .table{ font-size:14px;}
#sub-profiles-main .table tr:nth-child(even) td{ background-color:#f9fdff;}
#sub-profiles-main .table tr th{ text-transform:uppercase;}
#sub-profiles-main .table a{color:#1e6eb6; text-decoration:underline; display:inline-block;}
#sub-profiles-main .table a:hover, #sub-profiles-main .table a:active, #sub-profiles-main .table a:focus{color:#1e6eb6; text-decoration:none; }
#sub-profiles-main table tr td:nth-child(2) span{color:#1e6eb6;}
.sidebar-ryt-section #sub-profiles-main .content-body{ padding-left:15px; padding-right:15px;}
#sub-profiles-main table i{ font-size:17px; line-height:normal;}
#sub-profiles-main table i.fa-pencil-square-o{ margin-top:2px;}
#sub-profiles-main table .edit, #sub-profiles-main table .delet{ float:left;}
/*END SUB PROFILE*/
#rights-content{ padding-left:25px; padding-right:22px;}
/*SIDEBAR STYLE*/
#sidebar ul#menu{width:100%; height:auto; background-color:#fff; padding:0; -webkit-box-shadow: 0 0 5px 3px #e9edf2; -moz-box-shadow: 0 0 5px 3px #e9edf2; -o-box-shadow: 0 0 5px 3px #e9edf2; -ms-box-shadow: 0 0 5px 3px #e9edf2; box-shadow: 0 0 5px 3px #e9edf2; float:left; -webkit-border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; -ms-border-radius: 4px 4px 4px 4px; -o-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; margin:0;}
#sidebar ul#menu .logo-box.left-logo { display:inline;}
/*#sidebar ul#menu .logo-box.left-logo img { border:none;}*/
#sidebar .nav-stacked>li+li{margin:0;}
#sidebar ul#menu>li>a{/*border-top:1px solid #ebebeb;*/ border-bottom:1px solid #ebebeb; padding-top:13px; padding-bottom:13px;}
#sidebar ul#menu>li.add-new-booktitle-linkbox{ padding:20px 20px 8px 20px;}
#sidebar ul#menu>li.whitelabel-page-linkbox{ padding:8px 20px 20px 20px; border-bottom:1px solid #ebebeb;}
#sidebar ul#menu>li.back-to-account-linkbox{ padding:20px 20px 20px 20px;}
#sidebar ul#menu li{ clear:both;}
#sidebar ul#menu li a{ background-color:#fff; color:#555555; font-size:15px; line-height:24px; font-weight:400;}
#sidebar>ul#menu>li>a{line-height:15px;}
#sidebar ul#menu li a.orange-btn, #sidebar ul#menu li a.blue-btn{color:#fff; padding-top:10px; padding-bottom:10px;}
#sidebar ul#menu>li.active>ul>li.active>a, #sidebar ul#menu>li.active>ul>li.active>ul>li.active>a, #sidebar ul#menu li a:hover{ background-color:#ffe9d1; color:#555;}
#sidebar ul#menu>li>ul#profile-management>li.active:first-child>a{ background-color:#fff!important; color:#1e6fb7;}
#sidebar ul#menu li a:hover i{color:#4f4b48;}
#sidebar ul#menu li a:hover .arrow:after{color:#4f4b48;}
#sidebar ul#menu>li>ul>li>a{padding-left:38px; padding-right:38px; padding-top:8px; padding-bottom:8px;}
#sidebar ul#menu>li>ul>li>ul>li>a{padding-left:50px; padding-right:50px; padding-top:8px; padding-bottom:8px;}
#sidebar ul#menu li a i{ font-size:18px; line-height:18px; color:#7591a9; margin-right:5px;}
#sidebar ul#menu li a.orange-btn i, #sidebar ul#menu li a.blue-btn i{ color:#fff;}
#sidebar #menu span{display:inline-block;}
#sidebar ul#menu>li>a .arrow:after{font-size:16px; line-height:16px; color:#9dacb9; font-weight:300; content: '\f107'; font-family:FontAwesome; position:absolute; right:22px;}
#sidebar ul#menu>li>ul>li>a .arrow:after{font-size:16px; line-height:16px; color:#9dacb9; font-weight:300; content: '\f107'; font-family:FontAwesome; position:absolute; right:22px;}
#sidebar ul#menu>li>a .arrow:after{top:16px;}
#sidebar ul#menu>li>ul>li>a .arrow:after{top:12px;}
#sidebar ul#menu>li>a.collapsed .arrow:after{content: '\f104';}
#sidebar ul#menu>li>ul>li>a.collapsed .arrow:after{content: '\f104';}
#sidebar ul#menu>li.active>a, #sidebar ul#menu>li.active>a>i, #sidebar ul#menu>li.active>a .arrow:after, #sidebar ul#menu>li.active>a.collapsed>.arrow:after{color:#1e6fb7;}
#sidebar ul#menu>li.active:hover>a, #sidebar ul#menu>li.active:hover>a>i, #sidebar ul#menu>li.active:hover>a .arrow:after, #sidebar ul#menu>li.active:hover>a.collapsed>.arrow:after{color:#4f4b48;}
#sidebar ul#menu>li.active>ul>li.active>a, #sidebar ul#menu>li.active>ul>li.active>a>i, #sidebar ul#menu>li.active>ul>li.active>a .arrow:after, #sidebar ul#menu>li.active>ul>li.active>a.collapsed>.arrow:after{color:#555;}
#sidebar ul#menu>li.add-new-booktitle-linkbox.active>a, #sidebar ul#menu>li.add-new-booktitle-linkbox.active>a>i{color:#fff!important;}
#sidebar ul#menu>li.whitelabel-page-linkbox.active>a, #sidebar ul#menu>li.whitelabel-page-linkbox.active>a>i{color:#fff!important;}
#sidebar ul#menu>li.back-to-account-linkbox.active>a, #sidebar ul#menu>li.back-to-account-linkbox.active>a>i{color:#fff!important;}
.sidebar-toggle {border:0; background-color:transparent; padding: 7px 8px; float:right; margin-top:3px; margin-right:22px;}
.sidebar-toggle .icon-bar {display: block;width: 20px; height: 2px; border-radius: 1px; margin-bottom:4px; background-color:#fff;}
.sidebar-toggle .icon-bar:last-child{margin-bottom:0;}
.navbar-toggle .icon-bar {display: block;width: 20px; height: 2px; border-radius: 1px; margin-bottom:4px; background-color:#fff;}
.navbar-toggle .icon-bar:last-child{margin-bottom:0;}
div#sidebar .logo-box {padding:20px; width:100%; height:auto; float:left; border-bottom:1px solid #ebebeb; display: inline-flex;}
div#sidebar .logo-box img{ width:85px; display:block; float:left; border: 1px solid #e5e5e5; border-radius:3px; margin-right:13px; padding: 4px;}
div#sidebar .logo-box h3{ font-size:16px; line-height:24px; color:#555; margin:0; padding:0; display: table-cell; float:left; width:55%; margin: auto; word-wrap: break-word;}
/*END SIDEBAR STYLE*/

#registration-process .subject-tags .category-list-pan {border: 1px solid #dde5f1; padding: 15px;}
#registration-process .subject-tags .category-list-pan .alert {font-size: 14px; color: #227ccd; padding: 5px 15px 5px 15px; margin-bottom: 10px; border-radius: 0px; background-color: #d9edff; border: none;}
#registration-process .subject-tags .category-list-pan .alert .close {right: -5px; top: 3px; color: #1e6fb7; opacity: 1;}

/*GENERAL*/
.m-b-30{ margin-bottom:30px;}
.fa-question-circle.popover-icon{font-size:16px; line-height:18px; color:#1e6fb7; cursor:pointer;}
.checkbox-group{width:100%; height:auto; overflow:hidden; margin:0;}
.checkbox-group .form-group{ margin:0 0 10px;}
.borderless td, .borderless th {border: none!important;}
table .edit, table .delet{ padding:0 5px; margin:0 5px; font-weight:bold;}
table .fa-pencil-square-o{ font-size:14px; line-height:14px; margin-top:3px;}
table .icheckbox_square-grey, table .icheckbox_square-blue{ margin-right:10px;}
.horizontal-form .control-label{ margin-top:10px; font-weight:400; font-size:15px; line-height:22px; color:#555;}
.horizontal-form .form-group .form-control~.form-control-focus:after, .horizontal-form .form-group .form-control~label:after{content: ''; position: absolute; z-index: 5; bottom: 0; left: 50%; height: 2px; width: 0; visibility: hidden; transition: .2s ease all;}
.horizontal-form .form-group .form-control.edited:not([readonly])~.form-control-focus:after, .horizontal-form .form-group .form-control.edited:not([readonly])~label:after, .horizontal-form .form-group .form-control:focus:not([readonly])~.form-control-focus:after, .horizontal-form .form-group .form-control:focus:not([readonly])~label:after {visibility: visible; left: 0; width: 100%; background:#b0b0b0;}
.horizontal-form .form-control{ position:relative;}
.horizontal-form .text-box, .horizontal-form .select-box{ position:relative; width:100%; height:auto; margin-bottom:25px;}
.video-container {position: relative; padding-bottom: 56.2%; height: 0; overflow: hidden; margin-bottom:15px;}
.video-container iframe {position: absolute; top:0; left: 0; width: 100%; height: 100%;}
.mar-t-15{margin-top:15px!important;}
.r-b-0{border-right:0;}
.b-l-1{ border-left:1px solid #e5e5e5;}
.modal-open .modal {word-wrap: break-word;}
/*END GENERAL*/
/*TOP MENU EXTRA HOME BTN*/
a.home-btn {position: absolute; right: 59px; z-index: 999; top: 25px; font-size: 22px; line-height: 24px; color: #fff; background-color: #525252; padding: 2px 7px; border-radius: 4px; display:block;}
/*END TOP MENU EXTRA HOME BTN*/
/*BULK UPLOAD BOOKS / TITLES*/ 
#bulk-upload-books { padding: 5px 25px 0px 25px;}
#bulk-upload-books #image-upload { display: inline-block; margin-bottom:15px; min-height: 190px; }
#bulk-upload-books #image-upload .blue-line-btn-sm { margin-bottom:15px;}
#bulk-upload-books #image-upload .help-block {margin: 0px;}
#bulk-upload-books #image-upload .help-block a { cursor: pointer; }
#bulk-upload-books #image-upload .help-block p {margin-bottom: 0px;}
#bulk-upload-books #image-upload .remove.orange-btn {font-size: 12px; line-height: 12px; margin-top: 5px;}
#bulk-upload-books h3 { font-size: 15px; color: #555555; }
#bulk-upload-books .fa-file { margin-right:5px;}
#bulk-upload-books img { max-width:100%; height:auto;}
/*#bulk-upload-books .blue-btn{padding:12px 17px 10px 17px;}*/
#bulk-upload-categories .modal-body { overflow: auto; height: 400px; padding-top: 5px; }
#bulk-upload-categories .modal-footer { padding-top: 0px; }
#bulk-upload-categories .modal-footer .btn.btn-default { margin-top: 12px; }
body.bologna-book-fair #bulk-upload-books .divider-line {margin: 15px 0;}
#bulk-upload-books #image-upload { margin-bottom: 5px; }
/*RIGHTS CATALOGS*/
#rights-catalogs-main .blue-line-btn-sm.mar-r-10 { padding-top:8px; padding-bottom:6px;}
#rights-catalogs { padding:0px; margin:0px;}
#rights-catalogs .rights-catalogs-pan { border-bottom:1px solid #ebebeb; margin-bottom:25px; padding-bottom:25px;}
#rights-catalogs .rights-catalogs-pan:nth-last-child(2){ border-bottom:0; margin-bottom:0;}
#rights-catalogs .rights-catalogs-pan .title-pan { font-size:16px; color:#444444; margin-bottom:10px; font-weight:500;}
#rights-catalogs .rights-catalogs-pan .title-pan .title { padding:0px; margin:0px;}
#rights-catalogs .rights-catalogs-pan .title-pan a.Share-Catalog-with-Buyers { font-size:14px; text-decoration:underline; margin-left:18px; margin-right:20px;}
#rights-catalogs .rights-catalogs-pan .title-pan a.Share-Catalog-with-Buyers:hover { text-decoration:none;}
#rights-catalogs .rights-catalogs-pan .title-pan a.Share-Catalog-with-Buyers .fa { font-size:12px;}
#rights-catalogs .rights-catalogs-pan .title-pan .fa-trash-o { border:1px solid #1e6fb7; padding:4.5px 7px; border-radius: 4px;}
#rights-catalogs .rights-catalogs-pan .title-pan .fa-pencil-square-o { border:1px solid #1e6fb7; margin-right:8px; padding:5px 5px 4px 6px; border-radius: 4px;}
#rights-catalogs .rights-catalogs-pan .button-pan { margin-top:18px;}
#rights-catalogs .rights-catalogs-pan .button-pan .blue-line-btn-sm { font-size:14px; padding:5px 10px; text-transform:capitalize;}
#rights-catalogs .rights-catalogs-pan .button-pan .blue-line-btn-sm .fa { margin-right:2px;}
#rights-catalogs .rights-catalogs-pan .button-pan span { padding-right:10px;}
#share-rights-catalog-with-buyers .url-pan {  border:1px dashed #e4e4e4; padding:5px; background-color:#fdfdfd;}
#share-rights-catalog-with-buyers .url-pan .form-control { font-size:13px; padding-right:35px; background-color:transparent;}
#share-rights-catalog-with-buyers .url-pan .fa-clone { position:absolute; top:15px; right:15px;}
#share-rights-catalog-with-buyers .share-with-pan { background-color:#f7f7f7; padding:25px; margin:0px -25px 20px -25px;}
#share-rights-catalog-with-buyers .share-with-pan .form-control { background-color:transparent;} 
#share-rights-catalog-with-buyers ul.share-list { padding:0px; margin:0px;}
#share-rights-catalog-with-buyers ul.share-list li { border-bottom:1px solid #ebebeb; list-style:none; padding:10px 50px 10px 0px; position:relative;}
#share-rights-catalog-with-buyers ul.share-list li span { font-size:14px; color:#a1a1a1;}
#share-rights-catalog-with-buyers ul.share-list li .form-group { position:absolute; top:0px; right:0px;}
#share-rights-catalog-with-buyers ul#Tags-list li span { padding-left:5px;}
#share-rights-catalog-with-buyers ul.share-list { height:350px; overflow-y:auto;}
#rights-catalogs-main .bottom-pagination-box{ border-top:1px solid #e5e5e5; margin-left:-20px; margin-right:-20px; padding-left:5px; padding-right:5px;}
#rights-catalogs-main .bottom-pagination-box .right-box .pagination{float: right;}
#rights-catalogs-main .bottom-pagination-box .left-box p {margin-top: 25px; margin-bottom: 0; font-size: 14px; line-height: 18px; color: #878787;}
#rights-at-pubmatch-step2-main .has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label { color:#555555;}
#rights-at-pubmatch-step2-main .steps-progress-bar {padding-left: 15px; padding-right: 15px;}
#rights-at-pubmatch-step2-main .steps-progress-bar .progress { height:11px; margin:10px 0px 16px 0px;}
#rights-at-pubmatch-step2-main .registration-steps li { width: 50%;}
#rights-at-pubmatch-step2-main .registration-steps li.active {font-weight: 400;}
/* ADD NEW RIGHTS CATALOG STYLE*/
#add-new-rights-catalog { padding:0px 0px 20px 0px; margin:0px;}
#add-new-rights-catalog .basic-information-pan { color:#444444; background-color:#eff4fb; padding:10px 10px 10px 20px; margin-bottom:25px; font-weight:500; line-height: 36px;}
#rights-catalogs-main .select-all-catalogs-merge-bg { color:#444444; padding:0px 0px 0px 0px; margin-bottom:20px; font-weight:500; line-height: 36px; border-bottom:1px solid #eff4fb;}
#rights-catalogs-main .select-all-catalogs-merge-bg span {line-height: 22px;}
#add-new-rights-catalog .progress { height: 11px; margin: 10px 0px 16px auto; }
#add-new-rights-catalog .steps-progress-bar { margin-left:-25px; margin-right:-25px;}
#add-new-rights-catalog .registration-steps li { width:33.3%;}
#add-new-rights-catalog .registration-steps li.active { font-weight:400;}
#add-new-rights-catalog .form-control { color:#777777;}
#add-new-rights-catalog h3 { margin-bottom:25px; line-height:30px;}
#add-new-rights-catalog table#add-rights-catalog th { font-size:14px; color:#555555; text-transform:uppercase; position:relative;}
#add-new-rights-catalog table#add-rights-catalog th .fa-sort-desc, .fa-sort-asc { color:#b2b2b2; position:absolute; right:20px; left:auto; top:14px;}
#add-new-rights-catalog table#add-rights-catalog td label { color:#777777; font-weight:normal;}
#add-new-rights-catalog table#add-rights-catalog th label { color:#777777; font-weight:normal;}
#add-new-rights-catalog table#add-rights-catalog td { font-size:14px; color:#777777;}
#add-new-rights-catalog table#add-rights-catalog tr:nth-child(even){ background-color: #f9fcff; }
#add-new-rights-catalog table#add-rights-catalog tr:nth-child(odd){ background-color: #FFF; }
#add-new-rights-catalog table#add-rights-catalog th .form-group { padding:0px; margin:0px;}
#add-new-rights-catalog table#add-rights-catalog td .form-group { padding:0px; margin:0px;}
#add-new-rights-catalog table#add-rights-catalog .icheckbox_square-grey { margin-right:0px;}
#add-new-rights-catalog .bottom-pagination-box { font-size:14px; color:#878787;}
#add-new-rights-catalog .pagination { padding:0px; margin:0px; float:right;}
#add-new-rights-catalog .divider-line-blue-light { margin: 10px -25px 20px -25px;}
#add-new-rights-catalog .bottom-buttons-pan { margin-bottom:10px;}
#add-new-rights-catalog-step1 h3 .blue-line-btn-sm { padding:7px 16px 7px 16px;}
#add-new-rights-catalog-step1 .form-group.field-rightscatalogmaster-st_catalog_description .note { position:absolute;}
#rights-filter-titles .modal-body { padding-bottom:0px;}
#rights-filter-titles .rights-available-pan { background-color:#f8fafd; border-top:1px solid #e8e8e9; padding-top:25px;}
#rights-filter-titles .rights-available-pan h3 { font-size:15px; color:#555555; margin-bottom:20px;}
#rights-filter-titles .rights-available-pan .form-group { margin-bottom:12px;}
#rights-filter-titles .rights-available-pan .vertical-pan { width:100%; height:330px; overflow-y:auto;}
#add-new-rights-catalog .titles-added-catalog { border:1px solid #cbe1fd;}
#add-new-rights-catalog .titles-added-catalog .title-pan { background-color:#f2f9ff; border-bottom:1px solid #cbe1fd; padding:15px;}
#add-new-rights-catalog .titles-added-catalog .title-pan .catalog-title { font-size:18px; color:#1e6fb7; font-weight:500;}
#add-new-rights-catalog .titles-added-catalog .title-pan .form-group { margin-top:0px; margin-bottom:0px; padding-top: 10px !important;}
#add-new-rights-catalog .titles-added-catalog .title-pan select.form-control { background-color:transparent;}
#add-new-rights-catalog .titles-added-catalog .content-pan { padding:15px;}
#add-new-rights-catalog .titles-added-catalog .content-pan .alert { font-size: 14px; color: #1e6fb7; padding: 5px 12px 5px 25px; border-radius: 0px; margin-bottom: 10px; background-color: #eef7ff; border:none; position:relative; }
#add-new-rights-catalog .titles-added-catalog .content-pan .alert .close { top: 1px; right: -0px;  opacity: 10; }
#add-new-rights-catalog .titles-added-catalog .content-pan .alert .alert-success { color:#1e6fb7;} 
#add-new-rights-catalog .titles-added-catalog .content-pan .alert .fa-sort-asc, .fa-sort-desc { font-size:13px; color:#1e6fb7; position:absolute; left:10px; top:10px;}  
#add-new-rights-catalog .select-title-fields-pan { border:1px solid #cbe1fd; margin-bottom:15px; padding-bottom:10px; }
#add-new-rights-catalog .select-title-fields-pan .title-pan { font-size:15px; color:#777777; line-height:18px; border-bottom:1px solid #cbe1fd; padding:15px;}
#add-new-rights-catalog .select-title-fields-pan .title-pan .catalog-title { font-size:18px; color:#1e6fb7; font-weight:500; margin-bottom:10px;}
#add-new-rights-catalog .select-title-fields-pan .content-pan { padding:15px;}
#add-new-rights-catalog .select-title-fields-pan .content-pan .form-group { margin:0px; padding-top:10px;}
#add-new-rights-catalog .select-title-fields-pan .sub-list { padding-left:15px;}
#add-new-rights-catalog-step3 .basic-information-pan .blue-btn, #add-new-rights-catalog-step3 .bottom-buttons-pan .blue-btn { padding: 10px 17px 10px 17px;} 
#add-new-rights-catalog-step3 .basic-information-pan .gray-btn.pull-right, #add-new-rights-catalog-step3 .bottom-buttons-pan .gray-btn.pull-right{ margin-right:10px;}
#add-new-rights-catalog-step3 #image-upload h3 { color:#555555; margin-bottom:10px; font-weight:400;}
.navcollapsed #add-new-rights-catalog-step3 #image-upload .help-block { display: contents;}
#add-new-rights-catalog-step3 .image-upload-main { background-color:#f8fafd; border:3px solid #eeeeee; padding:15px; margin-bottom:25px;}
#add-new-rights-catalog-step3 .image-upload-main #image-upload { padding:0 0 0 10px; border:none; background-color:transparent;}
#add-new-rights-catalog-step3 .image-upload-main #image-upload .blue-line-btn-sm { padding: 5px 13px 4px 13px;}
#add-new-rights-catalog-step3 #profile-image-box {/* width:100px*/; margin-right:0px;}
#add-new-rights-catalog-step3 #profile-image-box .image-outer { min-width: 72px; min-height: 70px;}
#add-new-rights-catalog-step3 #profile-image-box .image-outer .imageThumb { max-width: 72px; max-height: 70px;}
#add-new-rights-catalog-step3 .select-template-pan { background-color:#1e6fb7; padding:20px; margin-bottom:15px;}
#add-new-rights-catalog-step3 .select-template-pan .control-label { color:#FFF;}
#add-new-rights-catalog-step3 .select-template-pan .form-control option{ background-color:#1e6fb7;}
#add-new-rights-catalog-step3 .select-template-pan .form-control { color:#5aaaf0; margin-top:10px; background-color:transparent; border-bottom:1px solid #78a9d4;}
#add-new-rights-catalog-step3 .select-template-pan select.form-control { background: url(../images/icons/drop-down-arrow-blue.png) no-repeat right 8px top 13px !important;}
#add-new-rights-catalog-step3 .select-template-box { border:3px solid #1e6fb7; padding:10px;}
#add-new-rights-catalog-step3 .customize-colors-fonts { font-size:14px; background-color:#f8fafd; border-top:1px solid #e8e8e9; border-bottom:1px solid #e8e8e9; padding:30px; margin:30px -20px;}
#add-new-rights-catalog-step3 .customize-colors-fonts .customize-content-pan { padding-top:15px;}
#add-new-rights-catalog-step3 .customize-colors-fonts .customize-content-pan select.form-control { background-color:transparent;}
#add-new-rights-catalog-step3 .customize-colors-fonts .vertical-line { border-right:1px solid #dfe1e3; padding-right:30px;}
/* MY BOOKSHELF STYLE*/
#my-bookshelf { padding:0px; margin:0px;}
#my-bookshelf table#my-bookshelf { border:1px solid #e3e3e3;}
#my-bookshelf table#my-bookshelf th { border-bottom:none; font-weight:normal; padding:12px;}
#my-bookshelf table#my-bookshelf th label {font-weight: normal; display:inherit;}
#my-bookshelf table#my-bookshelf td { padding:12px;}
#my-bookshelf table#my-bookshelf th:first-child, #my-bookshelf table#my-bookshelf td:first-child { width:15px; padding-left:15px; padding-right:0px;}   
#my-bookshelf table#my-bookshelf table td:first-child { padding: 8px; background-color:transparent;}
#my-bookshelf table#my-bookshelf .form-group { margin:0px; padding:5px 0px;}
#my-bookshelf table#my-bookshelf .padd-none { padding:8px 0px !important;}
#my-bookshelf table#my-bookshelf table td.img-pan { padding-right:20px;}
#my-bookshelf  .img-pan { padding:0px; margin:10px 15px 10px 0px; float:left; display: table-cell;}
#my-bookshelf  .info-pan { font-size:14px; padding:5px 0px 0px 0px; margin:0px; line-height:22px; display: table-cell;}
#my-bookshelf  .info-pan .title { font-size:16px; width:100%; font-size:16px; color:#444444; font-weight:500; float:left;}
#my-bookshelf  .info-pan .title a { color:#444444;}
#my-bookshelf  .info-pan .title a:hover { color:#1e6fb7;}
#my-bookshelf  .info-pan span { color:#777777;}
#my-bookshelf table#my-bookshelf th .blue-line-btn-sm { padding:6px 8px 5px 8px; margin-left:10px; margin-bottom:4px;}
/* SECURE FILE TRANSFER STYLE*/
#Secure-file-transfer { margin:0px; padding:0px;} 
#Secure-file-transfer .note { font-size:13px; color:#a2a2a2; padding-top:4px; display:block; position:absolute;}
#Secure-file-transfer #image-upload { width:100%; min-height:137px; margin-bottom:15px; padding:20px; min-height:120px; display:block;}
#Secure-file-transfer #image-upload .help-block { float:none; display:block;}
#Secure-file-transfer #image-upload a.blue { font-size:13px; color:#1e6fb7; display:block; position:relative;}
#Secure-file-transfer .bottom-buttons-pan { padding-bottom:10px; text-align:center; padding:25px 10px 10px 10px; margin-left:-20px; margin-right:-20px; border-top:1px solid #e5e5e5;}
#Secure-file-transfer form#frmFileTransfer .help-block {margin-top: 25px;}
#Secure-file-transfer form#frmFileTransfer .form-group.field-filetransfer-st_recipient_email {margin-bottom: 55px;}
/* MAKE MY MATCHES STYLE*/
#make-my-matches-main { padding:0px; margin:0px;}
#make-my-matches-main .category-list-pan { padding:15px 0px 5px 0px; border:1px solid #cbe1fd; margin-bottom:30px;}
#make-my-matches-main .category-list-pan .alert { font-size:14px; color:#227ccd; padding:5px 15px 5px 15px; margin-bottom:10px; border-radius: 0px; background-color:#d9edff; border:none;}
#make-my-matches-main .category-list-pan .alert .close { right:-5px; top:3px; color:#1e6fb7; opacity: 5;}
#make-my-matches-main .alert { padding:10px 15px; font-size:16px;}
#make-my-matches-main .alert .close { top:0px; right:0px;}
#make-my-matches-main .select-genre-actions{ width:100%; clear:both; text-align:right; margin-bottom:20px;}
#make-my-matches-main .select-genre-actions .blue-btn-sm{ margin-right:3px;}
#make-my-matches-main .select-genre-actions .orange-btn-sm{padding: 8px 15px 8px 15px;}
/* ADD POST NEWS TITLE STYLE*/
#post-news { padding:0px; margin:0px;}
#post-news .post-content-img { margin-top:10px;}
#post-news textarea { padding-top:15px;}
/*WHITELABEL PAGE DETAILS STYLE*/
.whitelabel-page-details-box #image-upload h3{color:#1e6fb7;}
.whitelabel-page-details-box .webpage-title-input-box .form-group{ margin-bottom:15px; margin-top:30px;}
.whitelabel-page-details-box .ryt-box{ position: relative;}
.whitelabel-page-details-box .ryt-box:before{ content:''; border-left:1px solid #e5e5e5; position:absolute; height:100%; left:0; top:0;}
.whitelabel-page-details-box .ryt-box .blue-line-btn-sm{ float:right;}
.whitelabel-page-details-box .ryt-box .contact-info{margin-top:15px; word-wrap: break-word;}
.whitelabel-page-details-box .ryt-box .contact-info .lft-title{ font-weight:500; padding-right:0;}
.whitelabel-page-details-box .ryt-box .contact-info .lft-title, .whitelabel-page-details-box .ryt-box .contact-info .rgt-disc{margin-bottom: 20px; font-size: 15px; line-height: 20px;}
.whitelabel-page-details-box .ryt-box .edit-details-linkbox{ padding-left:0;}
.whitelabel-page-details-box .social-media-link-title{ border-bottom:0; padding-bottom:0;}
.whitelabel-page-details-box .blue-line-btn-sm{padding: 6px 10px 4px 10px; overflow:visible;}
/*END WHITELABEL PAGE DETAILS STYLE*/
/*FEATURED TITLES STYLE*/
.whitelabel-page-details-box .featured-titles-listing{ margin:0; padding:0; width:100%; border:1px solid #d2e2f1; float:left;}
.whitelabel-page-details-box .table-responsive{ margin-bottom:30px;}
.whitelabel-page-details-box .featured-titles-listing td{position:relative; padding:20px;}
.whitelabel-page-details-box .featured-titles-listing td:nth-child(2n+2):before{ content:''; position:absolute; left:0; top:0; height:100%; border-left:1px solid #d1e2f2;}
.whitelabel-page-details-box .featured-titles-listing td .ryt-box{ display:inline-block;}
.whitelabel-page-details-box .featured-titles-listing td .form-group{ margin-bottom:0;}
.whitelabel-page-details-box .featured-titles-listing tr:nth-child(even){ background-color:#f9fafe;}
.whitelabel-page-details-box .featured-titles-listing a.book-title{ text-transform:uppercase;}
.whitelabel-page-details-box .horizontal-form .control-label{ margin-top:0; display:table;}
.whitelabel-page-details-box table .icheckbox_square-grey, .whitelabel-page-details-box table .icheckbox_square-blue{ display:table-cell;}
.whitelabel-page-details-box .featured-titles-listing td .ryt-box{display:table-cell; vertical-align:top; width:100%;}
#featured-titles-main .whitelabel-page-details-box .ryt-box:before{ display:none;}
#featured-titles .offers-on-my-book-tbl .table-responsive {clear: both;}
/*END FEATURED TITLES STYLE*/
/*RIGHTS SETUP AT PUBMATCH STYLE*/
.rights-pubmatch-setup1-box .rights-pubmatch-text{ color:#777777; width:100%; height:auto; clear:both; margin-bottom:30px;}
.rights-pubmatch-setup1-box .rights-pubmatch-text .orange-btn{ margin-top:10px;}
.rights-pubmatch-setup1-box .check-icon-listing{ margin:0 0 10px 0;}
.rights-pubmatch-setup1-box #main h3 {font-size: 18px; line-height: 24px; color: #444444; margin: 0 0 10px 0; padding: 0; clear: both; width: 100%;}
.rights-pubmatch-setup1-box center .orange-btn{ margin-top:15px; margin-bottom:10px;}
/*END RIGHTS SETUP AT PUBMATCH STYLE*/
/*SELL YOUR FOREIGN RIGHTS - SET UP YOUR ACCOUNT STYLE*/
.rights-at-pubmatch-step2-box hr{ margin-top:0; margin-bottom:30px;}
.rights-at-pubmatch-step2-box .terms-conditions{ width:100%; height:auto; margin-top:10px; margin-bottom:30px; clear:both; float:left;}
.rights-at-pubmatch-step2-box .terms-conditions .lft-box, .rights-at-pubmatch-step2-box .terms-conditions .ryt-box,  .rights-at-pubmatch-step2-box .terms-conditions .middle-box{ display:inline-block; float:left;}
.rights-at-pubmatch-step2-box .terms-conditions .lft-box p, .rights-at-pubmatch-step2-box .terms-conditions .ryt-box p,  .rights-at-pubmatch-step2-box .terms-conditions .middle-box p{ margin:0;}
.rights-at-pubmatch-step2-box .terms-conditions .middle-box{ padding:0 25px; text-transform:uppercase; font-weight:bold;}
.rights-at-pubmatch-step2-box .terms-conditions .lft-box .checkbox .control-label{ display:inline-block; width:auto;}
.rights-at-pubmatch-step2-box .terms-conditions .lft-box .checkbox a{ display:block; margin-top:5px; text-decoration:underline;}
.rights-at-pubmatch-step2-box .terms-conditions .lft-box .checkbox a:hover, .rights-at-pubmatch-step2-box .terms-conditions .lft-box .checkbox a:active, .rights-at-pubmatch-step2-box .terms-conditions .lft-box .checkbox a:focus{ text-decoration:none;}
.rights-at-pubmatch-step2-box .terms-conditions .lft-box span{ display:inline-block;}
.rights-at-pubmatch-step2-box .form-actions{ margin-left:-20px; margin-right:-20px; background-color:#fff; border-top:1px solid #ebebeb; padding-bottom:0;}
.rights-at-pubmatch-step2-box .form-actions .orange-btn{ padding:11px 30px 10px 30px;}
#terms-conditions-sell-your-foreign-rights .modal-body{ max-height:500px; overflow-y: scroll;}
/*RIGHTS PUBMATCH THANK YOU STYLE*/
#rights-pubmatch-thank-you-main .content-body{ padding:0;}
#rights-pubmatch-thank-you-main p{ margin-bottom:10px;}
#rights-pubmatch-thank-you-main .light-gray{font-size:14px; line-height:22px;}
#rights-pubmatch-thank-you-main #register-thankyou{margin: 100px 0px;}
#rights-pubmatch-thank-you-main #register-thankyou a{ text-decoration:underline;}
#rights-pubmatch-thank-you-main #register-thankyou a:hover, #rights-pubmatch-thank-you-main #register-thankyou a:active, #rights-pubmatch-thank-you-main #register-thankyou a:focus{ text-decoration:none;}
/*OFFERS ON MY BOOK STYLE*/
.search-export-btn-with-offer-tbl .offers-on-my-book-tbl .table-responsive{ margin-bottom:25px;}
.search-export-btn-with-offer-tbl .offers-on-my-book-tbl .table{ margin-bottom:0;}
.search-export-btn-with-offer-tbl .offers-on-my-book-tbl th{ vertical-align:top;}
.search-export-btn-with-offer-tbl .offers-on-my-book-tbl th, .search-export-btn-with-offer-tbl .offers-on-my-book-tbl td{ font-size:14px; line-height:18px;}
.search-export-btn-with-offer-tbl .offers-on-my-book-tbl td{color:#777; /*word-break: break-all;*/ word-wrap: break-word;}
.search-export-btn-with-offer-tbl .offers-on-my-book-tbl .blue-line-btn-sm{padding: 7px 10px 5px 10px;}
.search-export-btn-with-offer-tbl .offers-on-my-book-tbl tr td:first-child{ white-space:nowrap;}
.search-export-btn-with-offer-tbl .offers-on-my-book-tbl tr td:nth-child(2){ white-space: normal; /*white-space:nowrap;*/}
.search-export-btn-with-offer-tbl .offers-on-my-book-tbl tr th:nth-child(9), .search-export-btn-with-offer-tbl .offers-on-my-book-tbl tr td:nth-child(9){ white-space:nowrap;}
.search-export-btn-with-offer-tbl .offers-on-my-book-tbl tr td:nth-child(2) span{ display:block;}
.search-export-btn-with-offer-tbl .search-btn{padding:9px 10px 7px 10px;}
.search-export-btn-with-offer-tbl .search-btn i{ margin-left:3px;}
.search-export-btn-with-offer-tbl .title-with-filter1{ padding-left:20px; padding-right:20px;}
#foreign-language-license-agreement .modal-body{ max-height:500px; overflow-y: scroll;}
/*OFFERS ON MY BOOK DETAILS STYLE*/
#offers-on-my-book-details-main .content-body .divider-line-title{ margin-left:20px; margin-right:20px;}
.sidebar-ryt-section #offers-I-am-making-details-main #main.col-lg-9.col-md-9 .seller-original-price{width: 88%;}
/*RIGHTS ON SALE STYLE*/
#rights-on-sale-main .search-export-btn-with-offer-tbl .offers-on-my-book-tbl tr td:last-child{ white-space:nowrap;}
#rights-on-sale-main .search-export-btn-with-offer-tbl .offers-on-my-book-tbl tr td:last-child .blue-line-btn-sm{margin:3px;}
#rights-on-sale-popup .enable-make-an-offer{font-size: 16px; color: #555555; background-color: #f3f7fc; padding: 30px 25px; margin: 25px -15px 25px -15px;}
/*RIGHTS SOLD STYLE*/
#rights-sold-main .offers-on-my-book-tbl .table-responsive table tr td:last-child{ max-width:110px; white-space:normal;}
/*RIGHTS SOLD VIEW CONTRACT STYLE*/
#rights-sold-view-contract-main .contract-text { max-height:880px; overflow-y:scroll; margin-bottom:20px;}
#rights-sold-view-contract-main .contract-text h1 { font-size:20px; line-height:24px; color:#555;}
/*RIGHTS SOLD EDIT CONTRACT STYLE*/
#rights-sold-edit-contract-main .text-editor-box #text-editor {color:#777; font-size:14px; line-height:18px;}
/*RIGHTS PURCHASED STYLE*/
#rights-purchased-main .offers-on-my-book-tbl .table-responsive table tr td:nth-last-child(3){  white-space:normal; /*white-space:nowrap;*/}
/*RIGHTS PURCHASED STYLE*/
#download-contract-main #buy-rights .rights-details a.orange-btn{ text-decoration:none; margin-top:15px;}
/*VERIFIED CUSTOMERS*/
#verified-customers-main .title-box img{ float:left;}
.sidebar-ryt-section #verified-customers-main .title-box h2{ margin-top:14px; margin-left:10px;}
.sidebar-ryt-section #verified-customers-main .title-box a{ margin-top:4px;}
#verified-customers-main .input-with-btn-box .help-block2{ font-size:14px; line-height:18px; color:#a2a2a2; margin-top:5px;}
#verified-customers-main .verified-customers-tbl table{ margin-bottom:0;}
#verified-customers-main .verified-customers-tbl{ font-size:14px; line-height:18px;}
#verified-customers-main .verified-customers-tbl i{ font-size:17px; line-height:normal;}
#verified-customers-main .verified-customers-tbl i.fa-pencil-square-o{ margin-top:2px;}
#verified-customers-main table .edit, #verified-customers-main table .delet{ float:left;}
#verified-customers-main table tr th{ text-transform:uppercase;}
#verified-customers-main table tr:nth-child(even) td{background-color: #f9fdff;}
#verified-customers-main table tr td:nth-child(2) a{ text-decoration:underline;}
#verified-customers-main table tr td:nth-child(2) a:hover, #verified-customers-main table tr td:nth-child(2) a:active, #verified-customers-main table tr td:nth-child(2) a:focus{ text-decoration:none;}
#add-new-customer .tags-added, #edit-customer .tags-added{ width:100%; margin-top:10px;}
#add-new-customer .tags-added .alert, #edit-customer .tags-added .alert {font-size: 14px; color: #227ccd; padding: 5px 15px 5px 15px; margin-bottom: 10px;  border-radius: 0px; background-color: #d9edff; border: none; display: inline-block;}
#add-new-customer .tags-added .alert-dismissible .close, #edit-customer .tags-added .alert-dismissible .close{right: -5px; top: 3px; color: #1e6fb7; opacity: 1; margin-left: 6px;}
.text-editor-box #text-editor{ border:1px solid #dedede; margin-top:10px; padding:15px; margin-bottom:30px; font-size:14px; line-height:18px; color:#555;}
.form-control:focus{ box-shadow:none;}
.check-icon-listing{ margin:0 0 15px 0; padding:0;}
.check-icon-listing li{list-style:none; margin:0; padding:0 0 0 25px; position:relative;}
.check-icon-listing li:before{font-size:16px; line-height:16px; color:#777777; font-weight:300; content: '\f00c'; font-family:FontAwesome; position:absolute; top:2px; left:0;}
.light-gray{color:#777777;}
.m-t-0{ margin-top:0!important;}
.m-b-0{ margin-bottom:0!important;}
.m-0{ margin:0!important;}
.gray-box{ font-size:14px; line-height:18px; color:#777; background-color:#f9f9f9; border:1px solid #dedede; padding:20px; margin-bottom:30px;}
.gray-box p { margin:0; padding:0;}
.blue-box{ font-size:14px; line-height:18px; color:#777; background-color:#e7f4fd; border:1px solid #b7d5f0; padding:20px; margin-bottom:20px;}
.blue-box p{ margin:0; padding:0;}
.blue-box>p>span.need-help{color:#1e6fb7; font-weight:bold;}
.popover-content{color:#777;}
.blue-box .email{color:#777; text-decoration:underline;}
.blue-box .email:hover, .blue-box .email:active, .blue-box .email:focus{ text-decoration:none;}
.pop-div {font-size: 12px; line-height:16px;}
.approved {color:#23b601;}
.offer-received {color:#f48a00;}
#make-an-offer .latest-Offer-box .title-panel .offer-received { font-weight: bold; }
.sidebar-ryt-section #make-an-offer .latest-previous-offers .panel-title .offer-sent {font-weight: bold;}

.offer-sent {color:#0897d9;}
.primary-color { color:#084983;}
.search-with-filter{ width:100%; height:auto; clear:both; display:block; padding-left:15px; padding-right:15px;}
.search-with-filter .lft-box{display: inline-block; width:60%; float: left;}
.search-with-filter .filters{display:inline-block; float: right;}
.search-with-filter .filters .blue-line-btn-sm{padding-left:10px; padding-right:10px;}
.search-with-filter .form-group{ padding-top:0; margin-bottom:20px;}
.tbl-bottom-pagination{ width:100%; margin:0 auto; clear:both; float: left;}
.tbl-bottom-pagination .left-box{color:#878787; font-size:14px; line-height:18px;}
.tbl-bottom-pagination .left-box p{ margin:0;}
.tbl-bottom-pagination .right-box .pagination{ margin:0; float:right;}
.tbl-bottom-pagination .right-box .pagination a{font-size: 12px; /*line-height: 12px;*/}
.tbl-bottom-pagination .right-box .pagination li:nth-child(1) a, .tbl-bottom-pagination .right-box .pagination li:nth-child(2) a, .tbl-bottom-pagination .right-box .pagination li:nth-last-child(1) a, .tbl-bottom-pagination .right-box .pagination li:nth-last-child(2) a{padding:7px 12px 7px 12px;}
.sidebar-ryt-section .title-details-sidebar-left .img-pan{ min-height:auto;}
.sidebar-ryt-section .title-details-sidebar-left .img-pan img{ margin:0 auto;}
.sidebar-ryt-section #make-an-offer .latest-previous-offers .panel-title{line-height: 22px;}
.sidebar-ryt-section #buy-rights .rights-top-bottom-btns.buy-offer-buttons{margin:0 0 25px 0; padding:10px 0 30px 0; border-top:0; width:100%; clear:both; float:left;} 
.sidebar-ryt-section #buy-rights .rights-top-bottom-btns.buy-offer-buttons .lft-box{ float:left;}
.sidebar-ryt-section #buy-rights .rights-top-bottom-btns.buy-offer-buttons .ryt-box{ float:right;}
.sidebar-ryt-section #buy-rights .rights-top-bottom-btns.buy-offer-buttons.bottom-box{border-top:1px solid #e5e5e5; border-bottom:0; margin-bottom:0; padding-bottom:0; padding-top:30px;}
/*IMAGE UPLOAD2 STYLE*/
.image-upload-main2 {display: table; width:100%; height:auto; margin-bottom:30px;}
.image-upload-main2 #image-upload{ padding:20px;}
.image-upload-main2 #profile-image-box{ margin:0 0 0 20px; position:relative;}
.image-upload-main2 #profile-image-box {width:270px; float:left; display:table-cell;}
.image-upload-main2 #profile-image-box .image-outer{min-width:134px; min-height:110px; cursor: pointer; text-align:center; vertical-align:middle; margin-bottom:0; margin-right:10px; position:relative; float:left;}
.image-upload-main2 #profile-image-box .image-outer .imageThumb{ max-width:100%; max-width:134px; max-height:110px;}
.image-upload-main2 #profile-image-box .pip{ position:relative;}
/*.image-upload-main2 #profile-image-box .remove{ display:inline-block; float:left; position:absolute; bottom:0; right:0;}*/
.image-upload-main2 #profile-image-box .remove{ text-align:left;}
.image-upload-main2 #profile-image-box .remove .blue-line-btn-sm{padding: 9px 10px 7px 10px;}
/*END IMAGE UPLOAD2 STYLE*/
.popover{ max-width:320px; width:100%; height:auto; background-color:#1f6fb8; color:#fff; font-size:12px; line-height:14px; border-radius:0; box-shadow:none; border:0;}
.popover-title{background-color:#1f6fb8; color:#fff; border-bottom:1px solid #1c64a6;}
.popover-content{background-color:#1f6fb8; color:#fff;}
.popover.top .arrow:after {border-top-color:#1f6fb8;}
.popover.right .arrow:after {border-right-color:#1f6fb8;}
.popover.bottom .arrow:after {border-bottom-color:#1f6fb8;}
.popover.bottom .left:after {border-left-color:#1f6fb8;}
/*CANCEL MEMBERSHIP STYLE*/
#cancel-membership.sidebar-ryt-section .content-body{ min-height:600px;}
#cancel-membership.sidebar-ryt-section .title-box{border-bottom:0; text-align:center; padding-bottom:0; margin-bottom: 5px; float:none; height: auto; overflow: hidden;}
#cancel-membership.sidebar-ryt-section .title-box h2{ text-align:center; font-size:22px; line-height:26px; color:#1e6fb7; width: 100%; display: block; clear:both;}
#cancel-membership.sidebar-ryt-section p{ text-align:center;}
#cancel-membership.sidebar-ryt-section .form-control{ background-color:transparent;}
#cancel-membership.sidebar-ryt-section .form-group{ margin-bottom:5px;}
/*BILLING HISTORY STYLE*/
#billing-history.sidebar-ryt-section .content-body{ min-height:600px;}
#billing-history-main table{ font-size:14px; line-height:14px;}
#billing-history-main p{color:#878787; font-size:14px; line-height:18px;} 
/*BILLING INFORMATION STYLE*/
#billing-information-main .cc-no-box .form-group{ display:inline-block; float:left; width:125px;}
#billing-information-main .cc-no-box .form-group .form-control{ border-bottom:0;}
#billing-information-main .cc-no-box .form-group .form-control~label .form-group .form-control~.form-control-focus:after, #billing-information-main .cc-no-box .form-group .form-control~label:after{display:none;}
#billing-information-main .cc-no-box .blue-line-btn-sm{padding: 7px 10px 5px 10px; display:inline-block; float:left; margin-top:8px; font-weight:600;}
#billing-information-main .cc-no-box .form-group .form-control[readonly]{ background-color:transparent;}
#billing-information-main .field-membertransaction-st_billing_email .form-control { border-top:none !important;}
#billing-information-main #credit_card {border-top:none !important;}
/*BOOK AUTHORS STYLE*/
#book-authors h2 {font-size: 18px; font-weight: 500; color: #444444; text-align: left; margin: 6px 0 0 0; padding: 0; display: inline-block;}
#book-authors #filter-titles {width: 100%; height: auto; clear: both; padding-left: 25px; padding-right: 25px;}
#book-authors .search-actions .left-box a{text-decoration:underline;}
#book-authors .search-actions .left-box a:hover, #book-authors .search-actions .left-box a:active{text-decoration:none;}
#book-authors p{ font-size:14px; line-height:22px; color:#777;}
#book-authors .search-actions .right-box {text-align: right;}
#book-authors .search-actions .right-box .gray-btn {margin-right: 5px;}
#book-authors .checkbox>.control-label>span{width:auto;}
/*MISSION STATMENT STYLE*/
#mission-statement-main .content-body{ padding-left:20px; padding-right:20px;}
#mission-statement-main .content-body h2 {font-size: 24px; line-height:28px; font-weight: 500; color: #1e6fb7; text-align: left; margin:0 0 25px 0; padding: 0; display:block; clear:both; border-bottom: none;}
#mission-statement-main .content-body h4 {color:#444; margin:0 0 15px 0; padding: 0;}
#mission-statement-main .content-body p{color:#777777;}
#mission-statement-main .who-can-benefit {background-color:#f5f6fa; padding:30px; margin-bottom:30px; /*min-height:330px;*/ min-height:auto;}
#mission-statement-main .who-can-benefit .img-box{margin-right:10px; display:table-cell;}
#mission-statement-main .who-can-benefit .img-box img{ vertical-align:top;}
#mission-statement-main .who-can-benefit .text-box{display:table-cell; padding-left:20px;}
#mission-statement-main .who-can-benefit .text-box p{ margin:0;}
#mission-statement-main .content-body h3{color:#777777; font-size:20px; line-height:26px; text-align:center; margin:0; padding:0;}
#mission-statement-main .content-body .orange-btn{margin-top:15px; margin-bottom:15px;} 
/*NEWS STYLE*/
#news-main .content-body{ padding-left:20px; padding-right:20px;}
#news-main ul.news-deals-listing {padding:0; margin: 0px; width: 100%; clear: both; float: left;}
#news-main ul.news-deals-listing li {position: relative; list-style: none;border-bottom: 1px solid #e3e3e3; padding: 15px 0 15px 0; margin-left:15px; margin-right:15px; width:47%; display:inline-block; float:left; min-height:175px;}
#news-main ul.news-deals-listing li:nth-child(2n+2):before{content:''; border-left:1px solid #e3e3e3; position:absolute; left:-15px; top:0; height:101%;}
#news-main ul.news-deals-listing li:nth-last-child(1), #news-main ul.news-deals-listing li:nth-last-child(2){ border-bottom:0;}
#news-main ul.news-deals-listing li a {font-size: 18px; font-weight: 500; padding-bottom: 5px; display: inline-block; clear:both;}
#news-main ul.news-deals-listing li p.date {font-size: 14px; color: #8d8d8d; margin-bottom: 5px;}
#news-main ul.news-deals-listing li p.desc{ margin-bottom:0!important;}
#news-main ul.news-deals-listing li p .fa {padding-right: 5px;}
#news-main ul.news-deals-listing li a.read-more{ font-size:15px; line-height:18px; color:#1e6fb7; text-decoration:underline; margin-top:15px;}
#news-main ul.news-deals-listing li a.read-more:hover, #news-main ul.news-deals-listing li a.read-more:active, #news-main ul.news-deals-listing li a.read-more:focus{ text-decoration:none;}
#news-main .top-pagination-box {border-bottom: 1px solid #e5e5e5; width: auto; height: auto; clear: both; margin-left: -5px; margin-right: -5px; padding-left: 5px; padding-right: 5px; overflow: hidden;}
#news-main .top-pagination-box .left-box p {margin-top: 8px; margin-bottom: 25px; font-size: 14px; line-height: 18px; color: #878787;}
#news-main .top-pagination-box .right-box .pagination {margin-top: 0; float: right;}
#news-main .bottom-pagination-box {border-top: 1px solid #e5e5e5; width: auto; height: auto; clear: both; margin-left: -5px; margin-right: -5px; padding-left: 5px; padding-right: 5px; overflow: hidden;}
#news-main .bottom-pagination-box .left-box p {margin-top:25px; font-size: 14px; line-height: 18px; color: #878787; margin-bottom:0;}
#news-main .bottom-pagination-box .right-box .pagination {margin-bottom: 0; float: right;}
/*PRICING STYLE*/
#registration-process.pricing .title-with-filter h2{font-size: 18px; font-weight: 500; color: #444444; text-align: left; margin: 6px 0 0 0; padding: 0; display: inline-block;}
/*SEARCH SERVICE TYPE STYLE*/
#search-service-providers-main h2 {font-size: 18px; font-weight: 500; color: #444444; text-align: left; margin: 6px 0 0 0; padding: 0; display: inline-block;}
#search-service-providers-main .search-actions .right-box {text-align: right;}
#search-service-providers-main .search-actions .right-box .gray-btn {margin-right: 5px;}
#search-service-providers-main .select-service-type{ padding-left:25px; padding-right:25px;}
#search-service-providers-main .select-service-type .service-box{ text-align:center; border:1px solid #e3e3e3; padding:20px; border-radius:3px; width:100%; min-height:186px; margin-bottom:30px;}
#search-service-providers-main .select-service-type .service-box h4{font-size: 16px; line-height:24px; font-weight: 500; color: #444444; margin:10px 0 0 0; padding:0;}
#search-service-providers-main .select-service-type p{color:#777777;}
#search-service-providers-main .breadcrumb-with-social-share .orange-btn.pull-right { font-size: 14px; margin-top: 20px; margin-bottom: -10px;}
#search-service-providers-main .breadcrumb {padding-top: 26px;}
/*SERVICE PROVIDERS TYPE STYLE*/
#service-providers .titles-listing .title-box{min-height: 270px;}
.service-box-main a{ display:block;}
.service-box-main a:hover, .service-box-main a:active, .service-box-main a:focus{text-decoration:underline;}
.service-box-main a:hover h4, .service-box-main a:active h4, .service-box-main a:focus h4{ text-decoration:none; text-decoration:underline;}
/*SERVICE PROVIDER DETAILS TYPE STYLE*/
#service-provider-details #view-public-profile-main .title-details-sidebar-left .img-pan span{ background-color:transparent; margin-top:15px; margin-bottom:6px;}
.service-provider-details-list{ margin:0; padding:0;}
.service-provider-details-list li.user {position: relative; list-style: none; padding-left: 25px; margin-bottom: 10px; line-height: 18px; color:#777;}
.service-provider-details-list li.user::before {font-size: 14px; color: #bfbfbf; content: '\f007'; font-family: FontAwesome; position: absolute; left: -25px; top: 0px; padding-left: 25px;}
.service-provider-details-list li.address { list-style:none; margin-bottom: 10px; color: #777777;}
.service-provider-details-list li.phone_number {position: relative; list-style: none; padding-left: 25px; margin-bottom: 10px; pointer-events: none; color:#777;}
.service-provider-details-list li.phone_number::before {font-size: 14px;color: #bfbfbf; content: '\f095'; font-family: FontAwesome; position: absolute; left: -25px; top: 0px; padding-left: 25px;}
.service-provider-details-list li a {color: #777;text-decoration:none;display:block;cursor:pointer;word-break:break-all;}
.service-provider-details-list li a:hover, .service-provider-details-list li a:active, .service-provider-details-list li a:focus{text-decoration:underline;color:#777;}
.service-provider-details-list li.email_id {position: relative; list-style: none; padding-left: 25px; margin-bottom: 10px;}
.service-provider-details-list li.email_id::before {font-size: 14px; color: #bfbfbf; content: '\f003'; font-family: FontAwesome; position: absolute; left: -25px; top: 0px; padding-left: 25px;}
.service-provider-details-list li.site-url {position: relative; list-style: none; padding-left: 25px; margin-bottom: 10px;}
.service-provider-details-list li.site-url::before {font-size: 14px; color: #bfbfbf; content: '\f0ac'; font-family: FontAwesome; position: absolute; left: -25px; top: 0px; padding-left: 25px;}
#service-provider-details .title-details-sidebar-left{ padding:0 0;}
#service-provider-details .title-details-sidebar-left .divider-line{margin: 20px -15px;}
#service-provider-details .book-titles .blue-line-btn-sm{ padding:7px 10px 6px 10px; font-size: 13px; line-height: 14px;}
#service-provider-details .title-box h2{ text-transform:uppercase;}
#service-provider-details ul.category-titles-list li a{color:#555; text-decoration:none;}
#service-provider-details ul.category-titles-list li a:hover, #service-provider-details ul.category-titles-list li a:active, #service-provider-details ul.category-titles-list li a:focus{text-decoration:underline;}
#service-provider-details .album-main .album-box {border:1px solid #e3e3e3; text-align:center; padding:10px; margin-bottom:15px;}
#service-provider-details .album-main .album-box img{ margin:0 auto;}
#service-provider-details .title-details-sidebar-right{ float:left;width:100%;}
/*RIGHTS ANNOUNCEMENT STYLE*/
#rights-announcement-main .content-body {padding-left: 20px; padding-right: 20px;}
#rights-announcement-main .top-pagination-box {border-bottom: 1px solid #e5e5e5; width: auto; height: auto; clear: both; margin-left: -5px; margin-right: -5px; padding-left: 5px; padding-right: 5px; overflow: hidden;}
#rights-announcement-main .top-pagination-box .left-box p { margin-top: 8px; margin-bottom: 0; font-size: 14px; line-height: 18px; color: #878787;}
#rights-announcement-main .top-pagination-box .right-box .pagination {margin-top: 0; float: right;}
/*TERMS OF SERVICE STYLE*/
#terms-of-service-main { color:#777777;}
#terms-of-service-main .content-body{padding-left:20px; padding-right:20px;}
#terms-of-service-main .content-body p:last-child{margin-bottom:0;}
#terms-of-service-main .content-body .bookmark-icon-listing{margin-bottom:15px;}
/*PRIVACY POLICY STYLE*/
#privacy-policy-main .content-body{padding-left:20px; padding-right:20px;}
#privacy-policy-main .content-body p:last-child{margin-bottom:0;}
#privacy-policy-main .content-body .bookmark-icon-listing{margin-bottom:15px;}
/*DEALS STYLE*/
#deals #news-main ul.news-deals-listing li{/*min-height: 199px;*/ min-height: 150px;}
/*JOB LISTING STYLE*/
.filters.job-openings { float:none;}
#job-listing .publisher p{color:#8d8d8d;}
#job-listing .publisher p:last-child{ margin-bottom:5px;}
#job-listing h2 {font-size: 18px; font-weight: 500; color: #444444; text-align: left; margin: 6px 0 0 0; padding: 0; display: inline-block;}
#job-listing .title-with-filter{ margin-left:-5px; margin-right:-5px; width:auto; float:none; overflow:hidden;}
#job-listing #job-filter {width: 100%; height: auto; clear: both; padding-left: 25px; padding-right: 25px;}
#job-listing #job-filter .gray-btn{ margin-right:5px;}
#job-listing .filters .blue-line-btn-sm {float: right; padding: 5px 13px 5px 13px; line-height: 15px;}
#job-listing .breadcrumb-with-social-share li .fb-like.fb_iframe_widget span { /*height:27px !important;*/ max-height:27px !important;}
#job-listing .breadcrumb-with-social-share li .fb-share-button.fb_iframe_widget span { /*height:27px !important;*/ max-height:27px !important;}
/*SITEMAP STYLE*/
#sitemap-main .content-body{padding-left:20px; padding-right:20px;}
#sitemap-main .content-body .bookmark-icon-listing li .bookmark-icon-listing li{ width:30%; display:inline-block; margin-right:15px;}
#sitemap-main .content-body .bookmark-icon-listing li .bookmark-icon-listing li:nth-child(3n+3){ margin-right:0;}
#sitemap-main .content-body .bookmark-icon-listing li { color:#1e6fb7;}
#sitemap-main .content-body hr {margin-top: 15px; margin-bottom: 15px;}

.pad-l-r-25{ padding-left:25px; padding-right:25px;}
.no-pointer{ cursor:default!important;}
/*LITERARY AGENTS LISTING*/
#literary-agents-listing .literary-agents-listing .news-deals-listing li{ display:table;}
#literary-agents-listing .literary-agents-listing .news-deals-listing .left-box, .news-deals-listing.literary-agents-listing .right-box{display:table-cell; vertical-align: top;}
#literary-agents-listing .literary-agents-listing .news-deals-listing .left-box{ vertical-align:middle;}
#literary-agents-listing .literary-agents-listing .news-deals-listing .right-box{padding-left:15px;}
#literary-agents-listing .literary-agents-listing .news-deals-listing .left-box{ width:125px; padding:15px; border:1px solid #e3e3e3;}
#literary-agents-listing .literary-agents-listing{ padding-left:20px; padding-right:20px;}
#literary-agents-listing .content-body{ padding-left:0; padding-right:0;} 
#literary-agents-listing #filter-agents{padding-left:20px; padding-right:20px;}
#literary-agents-listing #browse-title-list .checkbox > .control-label > span{ width:auto;}
/*SERVICE PROVIDERS*/
#filter-service-providers { padding-left:20px; padding-right:20px;}
.right-buyer-seller-info{font-size: 14px; display: block; clear: both; color: #1e6fb7; padding:5px 0;}
.right-buyer-seller-info i{ margin-right:5px;}
/*SEARCH PAGE STYLE*/
#search-pan { padding:0px; margin:0px;}
#search-pan .search-right-side { padding:0px; margin:0px; line-height:20px;}
#search-pan #contact-us .left-col { min-height:230px;}
#search-pan h2 { border-bottom:none; margin-bottom:0px;}
/*ADVANCE SEARCH*/
#advance-search-main .checkbox>.control-label>span{ width:85%;}
#advance-search-main .search-actions .right-box{ text-align:right;}
/*HOW TO ENTER*/
#schedule{float:left; width:100%;}
.file-names{ font-size:12px; line-height:14px; color:#555; float:left; margin-top:5px; clear:both;}
#rights-edit-info .modal-content {overflow: visible;}
#title-details #filter-titles h2 {font-size: 18px; font-weight: 500; color: #444444; text-align: left; margin:0 0 10px 0; padding: 0; display: inline-block;}
#title-details #filter-titles .search-actions .right-box{ text-align:right;}
/*MY BOOKSHELF STEP1 STYLE*/
#my-bookshelf-step-1 .select-show {width: 100%; height: auto; background-color: #fff; border: 1px solid #d0d9e4;}
#my-bookshelf-step-1 .select-show .form-body{padding:30px 30px 0 30px;}
#my-bookshelf-step-1 .select-show .form-body h4{ margin-top:0; margin-bottom:15px; width:100%; clear:both; display:block; height:auto; float:left;}
#my-bookshelf-step-1 .select-show .checkbox, #my-bookshelf-step-1 .select-show .radio{ clear:both;}
#my-bookshelf-step-1 .select-show .form-group{ clear:both;}
#my-bookshelf-step-1 .select-show .form-group.custom-radio-btns{ margin-bottom:25px;}
#my-bookshelf-step-1 .select-show .checkbox.style-blue .ryt-box{ display:inline-block; width:82%;}
#my-bookshelf-step-1 .select-show .checkbox.style-blue .ryt-box .date{ display:inline-block; color:#1e6fb7;}
#my-bookshelf-step-1 .select-show .radio-btn-custom .ryt-box{ display:inline-block;}
#my-bookshelf-step-1 .select-show .radio-btn-custom .iradio_square-blue, #my-bookshelf-step-1 .select-show .radio-btn-custom .iradio_square-gray{ vertical-align:top; margin-top:2px;}
/*MY BOOKSHELF STEP2 STYLE*/
#my-bookshelf-step-2 .add-title-box{ padding-left:20px; padding-right:20px; width:100%; clear:both;}
#my-bookshelf-step-2 #add-new-book-title{ padding-left:0; padding-right:0;}
#my-bookshelf-step-2 .bottom-buttons-pan{ text-align:center;}
#my-bookshelf-step-2 .select-existing-title-box .form-group{padding-top: 50px;}
#my-bookshelf-step-2 .form-group.with-help-text .help-block{ color:#a2a2a2;}
#my-bookshelf-step-2 .form-group.with-help-text.long-text{ margin:0 0 60px 0;}
/*MY BOOKSHELF STEP3 STYLE*/
#my-bookshelf-step-3 .title-additional-info{padding-left:30px; padding-right:30px; width:100%; clear:both;}
#my-bookshelf-step-3 .bottom-buttons-pan{ text-align:center;}
#my-bookshelf-step-3 #add-new-book-title .bottom-buttons-pan .orange-btn{ margin-left:5px; margin-right:5px;}
#my-bookshelf-step-3 #add-new-book-title .basic-information-pan .blue-btn{ margin-right:0;}
#my-bookshelf-step-3 #add-new-book-title .gray-btn.pull-right { margin-left:0; margin-right:10px;}
/*MY BOOKSHELF STEP4 STYLE*/
#review-rights-purchase.my-bookshelf-step-4 .form-group{margin: 0 0 20px;}
#review-rights-purchase.my-bookshelf-step-4 .blue-head{ background-color:#d9edff; padding:15px 15px 8px 15px; border:1px solid #cbe1fd;}
#review-rights-purchase.my-bookshelf-step-4 .blue-head h2{color:#1e6fb7; font-size: 20px; line-height: 26px; margin: 0; padding: 0; text-align: left; font-weight: 500;}
.bor-t-0{ border-top:0!important;}
#review-rights-purchase.my-bookshelf-step-4 .left-box .billing-address-form{ margin-bottom:25px;}
#review-rights-purchase.my-bookshelf-step-4 .right-box .billing-address-form{width: 100%; height: auto; padding-left: 25px; padding-right: 25px; padding-top: 30px; border: 1px solid #d0d9e4; margin-bottom:25px;}
#review-rights-purchase.my-bookshelf-step-4 .pay-with{width: 100%; height: auto; padding-left: 25px; padding-right: 25px; padding-top: 30px; border: 1px solid #d0d9e4;}
#review-rights-purchase.my-bookshelf-step-4 .pay-with h2{font-size: 20px; line-height: 26px; margin:0 0 15px 0; padding: 0; text-align: left; color: #444; font-weight: 500;}
#review-rights-purchase.my-bookshelf-step-4 .blue-box{ text-align:center; margin-top:20px;}
#review-rights-purchase.my-bookshelf-step-4 .blue-box .email-box{ display:block; clear:both;}
#review-rights-purchase.my-bookshelf-step-4 .divider-line-blue-light{ margin-top:25px; margin-bottom: 25px;}
#review-rights-purchase.my-bookshelf-step-4 .bottom-buttons-pan{ text-align:center;}
/*SERVICE PROVIDER ALBUM*/
div.pp_default .pp_social{ display:none!important;}
#service-provider-album .album-main .album-box{border: 1px solid #e3e3e3; text-align: center; padding: 10px;}
#service-provider-album .album-main{ margin-bottom:25px; position:relative;}
#service-provider-album .album-main h2{ text-align:left;}
.image-effect{opacity: 1; display: block; transition: .5s ease;  backface-visibility: hidden;}
.middle {transition: .5s ease; opacity: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);}
.album-main:hover .image-effect {opacity: 0.3;}
.album-main:hover .middle {opacity: 1;}
.text {background-color: #1e6fb7; color: #fff; font-size: 16px; padding: 8px 16px;}
/*SHARE TITLE STYLE*/
#browse-title-list.share-title .top-pagination-box{margin-left:0; margin-right:0; margin-bottom:25px;}
#browse-title-list.share-title .titles-listing .title-box{min-height: 380px;}
/*BOOKSHELF THANK YOU PAGE*/
.contact-details-bookshelf{margin:0; padding:0;}
.contact-details-bookshelf li{ margin:0; padding:5px 0; list-style:none; display:block; clear:both; font-size:18px; line-height:20px;}
.contact-details-bookshelf li a{ color:#555; text-decoration:none; display:inline-block; font-size:18px; line-height:20px;}
.contact-details-bookshelf li a:hover, .contact-details-bookshelf li a:focus, .contact-details-bookshelf li a:active{ color:#1e6fb7;}
/*SHARE TITLE DIRECTORY STYLE*/
#thank-you-process-order #register-thankyou{ margin:30px 0;}
#browse-title-list.share-directory .titles-listing .title-box{min-height: 360px;}
#rights-filter-titles .modal-body{ max-height:500px; max-height: 500px; overflow-y: scroll; overflow-x: hidden;}
#rights-filter-titles .modal-footer .gray-btn{padding:8px 25px; font-size: 14px; line-height: 1.42857143; margin-left:5px;}
#rights-filter-titles.modal .checkbox>.control-label>span{ width:85%;}
.has-success .form-control{box-shadow: none;}
#post-news-editor .control-label{color: #1e6fb7; font-weight:normal;}
#post-news-editor .form-group.has-error .control-label {color: #e73d4a;}
#post-news-editor .help-block-error{opacity: 1;}
#post-news-editor .cke_chrome{border:0; box-shadow:none;}
#post-news-editor .cke_top{ padding:0; background-color:transparent; background-image:none; box-shadow:none; border:0;}
#post-news-editor .cke_toolgroup, #post-news-editor a.cke_combo_button{ border:0; background-color:#e1e6ec; background-image:none; border-radius:0;}
#post-news-editor a.cke_button, #post-news-editor a.cke_combo_button{border-radius:0!important; border:1px solid #e1e6ec;}
#post-news-editor a.cke_button{padding:8px;}
#post-news-editor a.cke_combo_button{padding:4px 0;}
#post-news-editor .cke_reset_all, #post-news-editor .cke_reset_all *, #post-news-editor .cke_reset_all a, #post-news-editor .cke_reset_all textarea{color:#666;}
#post-news-editor a.cke_button_off:hover, #post-news-editor a.cke_button_off:focus, #post-news-editor a.cke_button_off:active, #post-news-editor a.cke_button_disabled:hover, #post-news-editor a.cke_button_disabled:focus, #post-news-editor a.cke_button_disabled:active{box-shadow:none; background-color:#c2cad8; background-image:none; border:1px solid #bcc5d4; cursor:pointer;}
#post-news-editor .cke_combo_off a.cke_combo_button:active, #post-news-editor .cke_combo_on a.cke_combo_button{box-shadow:none; background-color:#c2cad8; background-image:none; border:1px solid #bcc5d4;}
#post-news-editor a.cke_button_on{ background-color:#d9d9d9; background-image:none; box-shadow:none;}
div#cke_1_contents{color:#555; border-bottom:1px solid #1e6fb7;}
.cke_wysiwyg_frame.cke_reset body.cke_editable.cke_editable_themed.cke_contents_ltr.cke_show_borders{ margin:0!important; font-weight:normal; }
body.cke_editable.cke_editable_themed.cke_contents_ltr.cke_show_borders{margin:0!important;} 
.red-text{color:#e73d4a!important;}
/*Timeline (How it works - submenu)*/
.timeline {margin: 0 0 30px; padding: 0; position: relative;}
.timeline:before {content: ''; position: absolute; display: block; width: 4px; background: #f5f6fa; top: 0; bottom: 0; margin-left: 38px;}
.timeline .timeline-item {margin: 0; padding: 0;}
.timeline .timeline-badge {float: left; position: relative; padding-right: 30px; height: 80px; width: 80px;}
.timeline .timeline-body {position: relative; padding: 20px; margin-top: 20px; margin-left: 110px; background-color: #f5f6fa; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.timeline .timeline-badge-userpic {width: 80px; border: 4px solid #f5f6fa; -webkit-border-radius: 50%!important; -moz-border-radius: 50%!important; border-radius: 50%!important;}
.timeline .timeline-body-arrow {position: absolute; top: 30px; left: -14px; width: 0; height: 0; border-style: solid; border-width: 14px 14px 14px 0; border-color: transparent #f5f6fa transparent transparent;}.timeline .timeline .timeline-body-head-caption {float: left;}
.timeline .timeline-body-head {margin-bottom: 10px;}
.timeline .timeline-body-content {font-size: 14px;}
.timeline .timeline-body-head-caption {float: left;}
.timeline .timeline-body-alerttitle, .timeline .timeline-body-title {font-size: 16px; font-weight: 600;}
.font-blue-madison {color: #578ebe!important;}
.timeline .timeline-body-time {font-size: 14px; margin-left: 10px;}
.font-grey-cascade {color: #444!important;}
.timeline .timeline-icon {width: 80px; height: 80px; background-color: #f5f6fa; -webkit-border-radius: 50%!important; -moz-border-radius: 50%!important; border-radius: 50%!important; padding-top: 25px; border: 4px solid #f5f6fa; text-align:center;}
.timeline .timeline-icon {font-size: 34px; font-weight: 500; font-family: 'Poppins', sans-serif;}
.font-red-intense {color: #1e6fb7!important;}
.timeline .left-box .img-pan{ position:relative;}
.timeline .left-box .img-pan:before{content:'\f064'; font-family:FontAwesome; font-size:32px; color:#1e6fb7; position:absolute; right: -22px; top: 5px; z-index:9;}
/*News Details Page*/
#news-details-main .content-body {padding-left: 20px; padding-right: 20px;}
#news-details-main h2 {font-size: 18px; font-weight: 500; color: #444444; text-align: left; margin: 0px -25px 0 -25px; padding: 0px 0px 5px 25px;}
#news-details-main #news-details p.date {font-size: 14px; color: #8d8d8d; padding-bottom:10px; margin-bottom: 10px; border-bottom: 1px solid #e5e5e5;}
#news-details-main #news-details p .fa {padding-right: 5px;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{background-color: #fff; opacity: 0.8; padding-left: 5px; padding-right: 5px; border-top: 3px solid #fff;}
.form-control[disabled]:focus, .form-control[readonly]:focus, fieldset[disabled] .form-control:focus{border-top-color:#fff!important;}
.show-none{ display:none!important;}
.form-group.required.input-with-btn-box .form-group {position: static; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0;}
.form-group .form-group .help-block{bottom: -22px;}
.input-with-btn-box .input-group-btn.btn-right button {margin-left: 10px;}
#register-step4 .pay-with .nav.nav-tabs li button {display: block; font-size: 20px; font-weight: 500; color: #444444; padding-top: 23px; padding-bottom: 23px; width:100%;}
#register-step4 .pay-with .nav-tabs > li:nth-child(2) button{color: #fff; border: 0; text-transform: capitalize;}
#rights-edit-info .divider-line-blue-light1{margin: 30px -15px 30px -15px;}
#contact-form .has-error.form-group .help-block-error{opacity:1!important;}
#ui-id-1{ /*width:auto !important;*/min-width: 250px !important;  overflow-x: hidden;  max-height:300px; /*overfolow:hidden;*/ overflow-y:auto;}
.pull-inner-lab-left label{ float: left; }
.checkbox-with-error{ padding-bottom:25px; }
.checkbox-with-error.has-error > .help-block{ margin-top: 25px; }
.checkbox-with-error, .checkbox-with-error .checkbox{ height: auto; overflow: hidden; float: left; width: 100%; position: relative;}
.mar-r-10{ margin-right: 10px!important; }
body .ui-widget{font-family: 'Poppins', sans-serif; font-size:15px; line-height:24px; font-weight:400; color:#555555;}
.upload-btns-gap #albumimage-st_image-fileupload{border: 0; padding:0;}
.upload-btns-gap .fileupload-buttonbar .col-lg-12{padding:0;}
.upload-btns-gap .fileupload-buttonbar{ padding:0; margin-bottom:15px;}
.ui-widget.ui-widget-content{max-height: 285px; overflow-y: auto;}
.img-pan {position: relative;}
.dummy {padding-top:56%;}
.img-container {position: absolute;top: 0;bottom: 0; left: 0; right: 0; text-align:center; font: 0/0 a;}
.img-container:before {content: ' ';display: inline-block; vertical-align: middle; height: 100%;}
.img-container img {vertical-align: middle; display: inline-block; max-height:116px;}
/*#frm-whitelabel-details .form-group .form-control[readonly]{border-color: #fff;}
#frm-whitelabel-details .form-group .form-control[readonly]:focus{border-color: #fff;}*/
.search-btn{background-color: #fff;}
.no-white-space-frist-td tr td:first-child{ white-space:normal!important;}
body .fb_iframe_widget span{ display:block!important;}
.title-details-sidebar-right .title-with-filter h2{font-size: 15px;line-height: 15px; color: #444444;  margin: 8px 0 0 0; padding: 0; text-align: left; text-transform: uppercase; font-weight: 500; float: left; display: inline-block;}
.title-details-sidebar-right .title-with-filter .filters {float: right; text-align:right;}
.title-details-sidebar-right .book-name {font-size: 20px; color: #444444; font-weight: 500; text-align: left; margin-bottom: 10px;}
#edit-profile-step1-main .website-box .form-group .lft-box{ display:none;}
#edit-profile-step1-main .website-box .form-group .custom-label {font-weight: 400;font-size: 15px;line-height: 22px;color: #555; position: absolute;left: 0; top:0;}
#edit-profile-step1-main .website-box .form-group .ryt-box{ width:100%;}
.field-cjk_content label, .field-show_catalog_pubmatch label{max-width:85%;}
.show-vertical-sroll{ max-height:998px; overflow-y: scroll;}
#add-new-rights-catalog table#add-rights-catalog th{ color: #777; vertical-align: top; font-weight: 400;}
.form-group.custom-radio-btns.required.p-t-0 .radio.style-blue .form-group.field-memberkeycontacts-flg_rightuser_type.required { padding-top:0px;}
.form-group.custom-radio-btns.required.p-t-0 .control-label.custom-label { color:#555; font-size: 15px; font-weight: 500;}
#edit-profile-step1 .form-group.custom-radio-btns.required.p-t-0 .control-label.custom-label {margin-bottom: 0px;}
#edit-profile-step1 .form-group.custom-radio-btns.required.p-t-0 {margin-bottom:0px;}
#edit-profile-step1 .form-group.custom-radio-btns.required.p-t-0 .form-group.field-membermaster-flg_rightuser_type { padding-top: 0px; margin-bottom:15px;}
#edit-profile-step1 .form-group.custom-radio-btns.required.p-t-0 .iradio_square-blue {margin-right: 5px !important;}
.form-group.custom-radio-btns.p-t-0.field-memberprivacy-flg_profile_visiblity .iradio_square-blue {margin-right: 5px !important;}
/*******************************
* MODAL AS LEFT/RIGHT SIDEBAR
* Add "left" or "right" in modal parent div, after class="modal".
* Get free snippets on bootpen.com
*******************************/
	  .modal.right .modal-dialog {
		position: fixed;
		margin: auto;
		width: 320px;
		height: 100%;
		-webkit-transform: translate3d(0%, 0, 0);
		    -ms-transform: translate3d(0%, 0, 0);
		     -o-transform: translate3d(0%, 0, 0);
		        transform: translate3d(0%, 0, 0);
	}
	.modal.right .modal-content {
		height: 100%;
		overflow-y: auto; border-radius: 0px;
	}
	.modal.right .modal-body {
		padding: 15px 15px 80px;
	}   
	.modal.right.fade .modal-dialog {
		right: -320px;
		-webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
		   -moz-transition: opacity 0.3s linear, right 0.3s ease-out;
		     -o-transition: opacity 0.3s linear, right 0.3s ease-out;
		        transition: opacity 0.3s linear, right 0.3s ease-out;
	}	
	.modal.right.fade.in .modal-dialog {
		right: 0;
	}	
	.modal.right.fade.in .ccc-svg-element {
    width: 16px;
    height: 16px;
    display: inline-block;
    position: relative;
    top: 6px;
    margin-left: 8px;
}
.modal.right.fade.in h3 { margin-top:0px;}
.modal.right.fade.in .switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}
.modal.right.fade.in .switch input {display:none;}
.modal.right.fade.in .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s; margin:0px;
}
.modal.right.fade.in .slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}
.modal.right.fade.in input:checked + .slider {
  background-color: rgb(30, 111, 183);
}
.modal.right.fade.in input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}
.modal.right.fade.in input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}
/* Rounded sliders */
.modal.right.fade.in .slider.round {
  border-radius: 34px; height:34px;
}
.modal.right.fade.in .slider.round:before {
  border-radius: 50%;
}
.modal.right.fade.in a.orange-btn { font-size:14px; line-height:15px; padding: 10px 13px 10px 13px;}
.modal.right.fade.in .blue-btn { font-size:14px; line-height:15px; padding: 10px 13px 10px 13px;}
.modal.right .modal-body {font-size: 13px; line-height: 19px; padding: 15px;}
.modal.right .close { font-size:28px; opacity: 0.7;}
/*******************************
* END MODAL AS LEFT/RIGHT SIDEBAR
*******************************/
/*Create A Rights Deal */
#create-right-deal .formats-style .form-group.pull-left.mar-r-30 { padding-top:10px;}
#create-right-deal .formats-style .formats-title { color:#1e6fb7;}
#create-right-deal .payment-type .form-group.pull-left.mar-r-30 { padding-top:5px; margin-right: 25px;}
#create-right-deal .payment-type .payment-type-title { color:#1e6fb7;}
#create-right-deal .payment-type .title-pan { font-size:15px; font-weight: 500; text-transform:uppercase; margin-bottom:10px;}
#create-right-deal .pull-right.import-amazon.img-responsive { height:36px; margin-right:15px;}
#create-right-deal .illustrator-pan-main { margin-bottom:0px;}
#create-right-deal .editor-pan-main {margin-bottom:0px;}
#create-right-deal .invite-purchasers { background-color:#fcfcfc; border:1px solid #eeeeee; padding:20px 20px 0px 20px; margin-bottom:30px;}
#create-right-deal .invite-purchasers .grey.font-12 {position: absolute;}
#create-right-deal .invite-purchasers .form-group .help-block { padding-top:11px;}
#create-right-deal .divider-line-blue-light { background-color:#e2e9f3;}
#create-right-deal .basic-information-pan .orange-btn.pull-right { margin-top:3px; margin-right:3px;}
#create-right-deal .basic-information-pan .form-group {padding-top: 5px; margin:0px 30px 0px 0px;}
#create-right-deal .form-group.select-sights-contact-with-addbutton { position:relative; margin-right:150px;}
#create-right-deal .form-group.select-sights-contact-with-addbutton .add-agent-button { position:absolute; right:-150px; top:24px;}
.col-lg-12.create-right-deal.formats-style { margin-bottom:30px;}
.col-lg-12.create-right-deal.formats-style .form-group.pull-left.mar-r-30 { margin-bottom:0px;}
/*INDIA REPRINT DEAL Deal */
#india-reprint-deal .basic-information-pan { background-color:#fcfcfc; border:1px solid #eeeeee; padding:20px 20px 0px 20px; margin:0px 26px; }
#india-reprint-deal .basic-information-pan .orange-btn.pull-left {margin-top: 20px;}
#india-reprint-deal .form-group.add-remark-filed { margin:0px; padding:0px;}
#india-reprint-deal .alert.alert-success { padding:10px 30px 10px 10px;}
#india-reprint-deal .alert.alert-danger { padding:10px 30px 10px 10px;}
#india-reprint-deal .missing-title-on-pubmatch { margin:15px;}

#india-reprint-deal .missing-title-on-pubmatch .title-sub { font-size:16px; font-weight:500;} 
#rights-sold-view-contract-main .title-details-sidebar-right .title-sub { font-size:16px; font-weight:500;} 
#india-reprint-deal .missing-title-on-pubmatch .blue-line-btn-sm { background:transparent;}
#india-reprint-deal .missing-title-on-pubmatch .blue-line-btn-sm:hover { color:#fff; background-color:#1e6fb7;}
#india-reprint-deal .missing-title-on-pubmatch .button-pan { padding-bottom:15px;}
#india-reprint-deal .missing-title-on-pubmatch .button-pan .blue-btn { padding:10px 17px 8px 17px;}
#india-reprint-deal .missing-title-on-pubmatch .button-pan .gray-btn { padding:10px 17px 9px 17px;}
#india-reprint-deal .reprint-deals-status table#rights-table td {vertical-align: top;}
/*#india-reprint-deal  .orange-btn, #india-reprint-deal .orange-btn-sm { margin:20px 0px 4px 0px; padding: 9px 15px 8px 15px;}*/
#india-reprint-deal .orange-btn-sm { margin:20px 0px 4px 0px; padding: 9px 15px 8px 15px;}
#india-reprint-deal .gray-btn { margin:4px 0px; padding: 9px 15px 8px 15px;} 
#india-reprint-deal .blue-btn { margin: 4px 0px; padding: 9px 15px 8px 15px;}
#india-reprint-deal .orange-btn { margin: 4px 0px; padding: 9px 15px 8px 15px;}
#india-reprint-deal table.reprint-deals-status-list td .orange-btn-sm { margin-top:4px;}
#india-reprint-deal table.reprint-deals-status-list td .blue-btn-sm { margin:4px 0px;}
#india-reprint-deal .datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-top { top:365px !important;}
#india-reprint-deal .reprint-deals-status.md-reprint-deals-list { padding-left:15px; padding-right:15px; margin-top:-10px;}
#india-reprint-deal .reprint-deals-status.editor-reprint-deals-list { padding-left:15px; padding-right:15px;}
#india-reprint-deal .divider-line.editor-reprint-deals-list .orange-btn.mar-r-10 { margin-top:4px;}
/*#india-reprint-deal .reprint-deals-status .reprint-deals-status-buttons-section .orange-btn, .gray-btn, .blue-btn, .orange-btn { margin:5px 0px;}*/
#india-reprint-deal .reprint-deals-status .reprint-deals-status-buttons-section .orange-btn { margin:5px 0px;}
#india-reprint-deal .reprint-deals-status .reprint-deals-status-buttons-section .gray-btn { margin:5px 0px;}
#india-reprint-deal .reprint-deals-status .reprint-deals-status-buttons-section .blue-btn { margin:5px 0px;}
#india-reprint-deal .titles-listing.wiley-india-reprint-addremark-lists .title-box {min-height: 568px;}
#india-reprint-deal #upload-exhibit-document .upload-profile-imgae { background-color:#ffffff; padding:15px; min-height:118px; margin-bottom: 15px; display:inline-block;}
#india-reprint-deal #upload-exhibit-document h3 { font-size:15px;}
#india-reprint-deal #upload-exhibit-document .file-names {clear: inherit;}
#india-reprint-deal #upload-exhibit-document button.blue-line-btn-sm { background-color:#fff;}
#india-reprint-deal #upload-exhibit-document button.blue-line-btn-sm:hover { background-color:#1e6fb7;}
#india-reprint-deal #upload-exhibit-document button.blue-line-btn-sm:focus { background-color:#1e6fb7;}
#india-reprint-deal #upload-exhibit-document .upload-profile-imgae { position:relative;}
#india-reprint-deal #upload-exhibit-document .upload-profile-imgae .fa.fa-close { font-size:18px; position:absolute; right:10px; top:10px;}
#india-reprint-deal .reprint-deals-status-view { padding:0px 15px;}
#india-reprint-deal .reprint-deals-status-view strong { font-weight:500;}
#india-reprint-deal .reprint-deals-status-view .col-sm-2, #india-reprint-deal .reprint-deals-status-view .col-sm-10 { margin-bottom:10px;}
#buy-rights .rights-details.create_right_deal { line-height:26px; border-right:none;} 
#buy-rights .rights-details.create_right_deal .label-tab { color:#555555; font-weight:500;}
#buy-rights .rights-details.create_right_deal .gray-btn { text-decoration:none;}
#buy-rights .rights-details.create_right_deal .divider-line { margin:20px 0px;}
#india-reprint-deal .set-access-permission {padding:0px 25px;}
#india-reprint-deal .set-access-permission table#access-permission-table { margin-bottom:15px;}
#india-reprint-deal .set-access-permission table#access-permission-table  .name-status { font-weight:500; border-top:1px solid #e5e5e5; float:left; margin:5px 0px; padding-top:5px;}
#india-reprint-deal .set-access-permission table#access-permission-table label {display: inline-flex;}
/*INDIA REPRINT DEAL REQESTER CONTRACTS */
#india-reprint-deal .india-reprint-requester-contracts-view textarea#requester-contracts-editar {
border: 1px solid #ccc; margin-top: 10px; padding: 15px; margin-bottom: 20px; font-size: 14px; line-height: 18px;
color: rgb(85, 85, 85); }
#india-reprint-deal .india-reprint-requester-contracts-view #requester-contracts-editar {
border: 1px solid #ccc; margin-top: 10px; padding: 15px; margin-bottom: 20px; font-size: 14px; line-height: 18px;
color: rgb(85, 85, 85); height:850px; overflow:auto;}
#india-reprint-deal .india-reprint-requester-contracts-view #requester-contracts-editar table#con_table { margin-bottom:15px;}
#india-reprint-deal .india-reprint-requester-contracts-view .blue-btn {margin-bottom:10px;}
#india-reprint-deal .india-reprint-requester-contracts-view .name-status { font-weight:500; }
#india-reprint-deal .india-reprint-requester-contracts-view .space-15 { padding-right:15px; }
/*INDIA REPRINT DEAL EDITOR STYLE */
#india-reprint-deal .editor-reprint-deals-status { width:100%; padding-left: 25px; padding-right: 25px;}
#india-reprint-deal .editor-reprint-deals-status .divider-line {margin: 20px -25px;}
#india-reprint-deal .editor-reprint-deals-status .icheckbox_square-grey { margin-right:0px;}
#india-reprint-deal .bottom-pagination-box {margin-left: 0px; margin-right: 0px;}
.col-lg-12.payment-type .iradio_square-blue {margin-right: 5px !important; }
#foreign-language-license-agreement .terms-buy-rights { padding-bottom:25px;}
#india-reprint-deal .basic-information-pan #upload-exhibit-document #err_file_size { clear:both;}
#india-reprint-deal .basic-information-pan #upload-exhibit-document .err_file_size {clear:both;}
.publisher-logo { border-right:1px solid #e9e9e9; padding-right:20px; margin-right:15px; float: left;}
#remark_table .form-group.has-error .help-block {margin-top: 22px;}
.titles-listing.reprint-deals-status .form-group option#deal_approve_status { width:100px;}
/*SHOW LOADER STYLE */
#show_loader {margin: 0 auto; width: auto; position: fixed; background: rgba(0,0,0,0.8); top: 0; display: none; z-index: 9999; width: 100%; height: 100%; }
#show_loader img{position: absolute; top: 50%; left: 50%;}
/*ADVERTISMENT MODULE STYLE */ 
#seller-buyer_rights .left-add-box { position:absolute; left:0px; top:-30px; z-index:100;}
#seller-buyer_rights .right-add-box { position:absolute; right:0px; top:-30px; z-index:100;}
#seller-buyer_rights .middle-add { margin-bottom:30px;}
.bottom-advertisement { margin-top:0px;}
#advertising-section .width-height-info { color:#FFF; background-color:#2d2d2d; padding:10px 15px; display:block; margin-bottom:5px; font-weight:bold;}
.advertising-section #image-upload { padding:15px; display: flex; margin-bottom:25px; }
#search-pan-with-countplanet .publishing-giants .left-add-box { position:absolute; left:-10px; top:0px; z-index:100;}
#search-pan-with-countplanet .publishing-giants .right-add-box { position:absolute; right:-10px; top:0px; z-index:100;}
#search-pan-with-countplanet .publishing-giants .left-add-box img {max-width: 100%;}
#search-pan-with-countplanet .publishing-giants .right-add-box img  {max-width: 100%;}
#advertising-section .form-group.captcha-box {margin-top: -40px;}
.advertising-section .add-left-col { float:left;}
.advertising-section .right-col { float:right;}
.advertising-section .add-left-col .note {margin-top: -15px; margin-bottom: 15px;}

/*ADDITIONAL PRINTING MODULE STYLE */ 
#buy-rights .buy-offer-buttons .orange-btn.mar-r-10, #buy-rights .buy-offer-buttons.additional-printing-buttons .gray-btn {padding-top: 11px;}
#buy-rights .rights-details .additional-printing-amountbox {border-bottom:1px solid #c6c6c6; background-color:#edecec; padding:20px; text-align:left; font-size:28px; color:#000000; margin-top:3px;}

/*GOOGLE TRASLATE*/
.goog-te-banner-frame.skiptranslate {display: none !important;} 

/*Sign up for featured titles*/
#sign-featured-titles .has-error .help-block {margin-top: auto;}
#sign-featured-titles .gray-box-new { padding-top: 25px; }
#sign-featured-titles .gray-box-new .featured-title { font-weight: normal; font-weight: normal; color:#555555; font-size: 20px; font-weight: 500; margin-bottom: 15px; }
#sign-featured-titles .gray-box-new .featured-title span { font-size: 14px; font-style: italic; }
#sign-featured-titles .gray-box-new .form-group { margin-bottom: 15px; }
#sign-featured-titles .gray-box-new .form-group  span {color:#555555; word-break: break-all;}
#sign-featured-titles .gray-box-new .amount { color: #1c6eb7 !important; font-size: 20px; font-weight: 500; }
#sign-featured-titles .gray-box-new table.no-white-space-frist-td { background-color: #fff; }
#sign-featured-titles .blue-title { font-size: 15px; color: #1e6fb7; font-weight: 400; margin-bottom: 10px; }
form#frm-featured-titles-registration .help-block {color:#e73d4a;}
#sign-featured-titles .blue-title.has-error .help-block {top: 40px;}
#sign-featured-titles .blue-title label {font-weight: normal;}
#sign-featured-titles .subscription-plan-box { margin-bottom: 15px;}
#sign-featured-titles .subscription-plan-box .subscription-listing{ margin:0; padding:0;}
#sign-featured-titles .subscription-plan-box .subscription-listing>li{ color: #555555; margin:0; padding:5px 0 5px 25px; list-style:none; position:relative;}
#sign-featured-titles .subscription-plan-box .subscription-listing>li>ul>li{margin:0; padding:5px 0 5px 15px; list-style:none; position:relative;}
#sign-featured-titles .subscription-plan-box .subscription-listing>li:before{content:'\f00c'; font-family:FontAwesome; color:#555555; position:absolute; left: 0; top: 5px;}
#sign-featured-titles .subscription-plan-box .subscription-listing>li:last-child{padding-bottom: 0px;}
#sign-featured-titles .subscription-plan-box label { border:1px solid #D0D9E4; background-color: #f9fafc; display: block; font-weight: normal; padding: 15px 15px 0px 15px; position: relative; min-height:228px;}
#sign-featured-titles .subscription-plan-box .iradio_square-blue { position: absolute; right: 5px; top: 15px}
#sign-featured-titles .subscription-plan-box .iradio_square-blue {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 22px;
    height: 22px;
    background: url(square/blue-1.png) no-repeat; 
    border: none;
    cursor: pointer; margin-right:10px !important;
}
#sign-featured-titles .subscription-plan-box .iradio_square-blue { background-position: -120px 0; }
#sign-featured-titles .subscription-plan-box .iradio_square-blue.hover { background-position: -144px 0; }
#sign-featured-titles .subscription-plan-box .iradio_square-blue.checked { background-position: -168px 0; }
#sign-featured-titles .subscription-plan-box .iradio_square-blue.disabled { background-position: -192px 0; cursor: default; }
#sign-featured-titles .subscription-plan-box .iradio_square-blue.checked.disabled { background-position: -216px 0; }
#sign-featured-titles .subscription-plan-box  .clearfix { height: 1px; clear: both; }
#sign-featured-titles .subscription-plan-box .form-group { margin-bottom: 15px; padding-top: 0px; position: unset;}
#sign-featured-titles .subscription-plan-box .checkbox.style-blue {position: unset;}
#sign-featured-titles .subscription-plan-box .title { font-weight: normal; font-weight: normal; color:#555555; font-size: 18px;font-weight: 500; margin-bottom: 10px; }
#sign-featured-titles .subscription-plan-box .amount-text { color: #1B75BB;}
#sign-featured-titles .subscription-plan-box .grey-text { color: #959595; font-size: 13px;}
/*MANAGE SELL SHEET STYLE*/ 
/*MANAGE SELL SHEET STYLE TEM 01*/
#previewpopup .modal-body {padding-bottom: 0px;}
.flex-center {display: flex; justify-content: center;} 
#manage_sell_sheet { padding: 0px; margin: 0px; }
#manage_sell_sheet .blue-color { color: #2A6FB6; }
#manage_sell_sheet .main-sheet-box { border: 1px solid #e1e1e1; padding: 20px 30px 0px 30px; overflow: hidden; word-break: break-all; }
#manage_sell_sheet .main-sheet-box .left-bar { font-size: 16px; background-color: #eef4f9; z-index: 10; padding: 25px 30px; margin-top: -20px; margin-bottom: -1000px; padding-bottom: 1000px; word-break: break-word; }
#manage_sell_sheet .main-sheet-box .left-bar h2 {float: left; width: 100%; font-size: 28px; font-weight: 500; color: #2A6FB6; margin-top: 25px; margin-bottom: 15px;}
#manage_sell_sheet .main-sheet-box .left-bar .col-sm-5 { font-weight: 500; }
#manage_sell_sheet .main-sheet-box .right-bar {min-height: 700px;}
#manage_sell_sheet .main-sheet-box .right-bar .title { font-size: 22px; color: #2A6FB6; font-weight: 500; margin-bottom: 15px; padding-right: 50px; position: relative; }
#manage_sell_sheet .main-sheet-box .right-bar .title .blue-line-btn {margin-bottom: 15px; margin-right: -60px; float: right;}
/*#manage_sell_sheet .main-sheet-box .right-bar .title .fa { font-size: 16px; color: #1e6fb7; border: 1px solid #1e6fb7; padding: 5px 5px 5px 8px; position: absolute; top: 0px; right: 0px; border-radius: 5px;}*/
#manage_sell_sheet .main-sheet-box .right-bar ul {margin: 0px 0px 25px 0px; padding-left: 0px;}
#manage_sell_sheet .main-sheet-box .right-bar ul li { margin-bottom: 10px; }
#manage_sell_sheet .main-sheet-box .right-bar .about-title { font-size: 22px; color: #222222; font-weight: 500; margin-bottom: 15px; padding-right: 50px; position: relative; }
/*#manage_sell_sheet .main-sheet-box .right-bar .about-title .fa { font-size: 16px; color: #1e6fb7; border: 1px solid #1e6fb7; padding: 5px 5px 5px 8px; position: absolute; top: 0px; right: 0px; border-radius: 5px;}*/
#manage_sell_sheet .main-sheet-box .right-bar .about-title .blue-line-btn {margin-bottom: 15px; margin-right: -60px; float: right;}
#manage_sell_sheet .main-sheet-box .right-bar .blue-line-btn {margin-bottom: 15px; margin-right: -75px; float: right;}
#manage_sell_sheet .main-sheet-box .right-bar ul.rights-list li { float: left; width: 25%; }
#manage_sell_sheet .main-sheet-box .footer-part { margin-left: -30px; margin-right: -30px; z-index: 100; position: relative; padding: 15px 30px; background-color: #2a6fb6; color: #fff; font-size: 18px; margin-top: 20px; word-wrap: anywhere;}
#manage_sell_sheet .main-sheet-box .footer-part .logo { float: left; margin-right: 40px; }
#manage_sell_sheet .main-sheet-box .footer-part .address { float: left; width: 37%; word-break: break-all; margin-right: 20px; position: relative; padding: 10px 0px 10px 30px; }
#manage_sell_sheet .main-sheet-box .footer-part .address::before { font-size: 24px; content:'\f124'; font-family:FontAwesome; color:#ffffff; position:absolute; left: 0; top: 15px;}
#manage_sell_sheet .main-sheet-box .footer-part .address .label-text { font-size: 15px; color:#b7cfe6; font-weight: normal; text-transform: uppercase; display: block; text-align: left; }
#manage_sell_sheet .main-sheet-box .footer-part .email { float: left; width: 28%; word-break: break-all; margin-right: 20px; position: relative; padding: 10px 0px 10px 35px; }
#manage_sell_sheet .main-sheet-box .footer-part .email a { color: #fff !important; }
#manage_sell_sheet .main-sheet-box .footer-part .email::before { font-size: 20px; content:'\f0e0'; font-family:FontAwesome; color:#ffffff; position:absolute; left: 0; top: 15px;}
#manage_sell_sheet .main-sheet-box .footer-part .email .label-text { font-size: 15px; color:#b7cfe6; font-weight: normal; text-transform: uppercase; display: block; text-align: left; }
#manage_sell_sheet .main-sheet-box .footer-part .website { float: left; position: relative; padding: 10px 0px 10px 35px; }
#manage_sell_sheet .main-sheet-box .footer-part .website a { color: #fff !important; }
#manage_sell_sheet .main-sheet-box .footer-part .website::before { font-size: 24px; content:'\f095'; font-family:FontAwesome; color:#ffffff; position:absolute; left: 0; top: 15px;}
#manage_sell_sheet .main-sheet-box .footer-part .website .label-text { font-size: 15px; color:#b7cfe6; font-weight: normal; text-transform: uppercase; display: block; text-align: left; }
#manage_sell_sheet .main-sheet-box .note-sell-sheet {max-width: 92%; display: block; font-size: 13px; color:#fff; background-color: #f8af3c; padding: 0px 10px; border-radius: 2px; margin-top: 5px;}
.modal-open .modal .note-sell-sheet {max-width: 95%; display: block; font-size: 13px; color:#fff; background-color: #f8af3c; padding: 0px 10px; border-radius: 2px; margin-top: 5px;}
/*MANAGE SELL SHEET STYLE TEM 02*/
#manage_sell_sheet .main-sheet-box.template-2 .left-bar .left-sidebar-info-tem02 { background-color: #fff; margin-top: 30px; padding-top: 5px; }
#manage_sell_sheet .main-sheet-box.template-2 .left-bar .left-sidebar-info-tem02 .content-border { border: 1px solid #d9d9d9; margin: 5px 10px 10px 10px; padding-top: 10px; }
#manage_sell_sheet .main-sheet-box.template-2 .left-bar { background-color: transparent; padding: 25px 0px; }
#manage_sell_sheet .main-sheet-box.template-2 { border: none; padding: 0px 30px 0px 30px; }
#manage_sell_sheet .main-sheet-box.template-2 .right-bar .title {color: #222222;}
#manage_sell_sheet .main-sheet-box.template-2 .blue-bar-bg {background-color:#2a6fb6; color:#fff; padding-left: 57%; display: block; margin-left: -57%; margin-right: -30px;padding-right: 30px; padding-top: 30px; padding-bottom: 30px; margin-bottom: 30px;}
#manage_sell_sheet .main-sheet-box.template-2 .title .blue-line-btn {margin-bottom: 15px; margin-right: -75px; float: right;}
#manage_sell_sheet .main-sheet-box.template-2 .right-bar .about-title .blue-line-btn {margin-bottom: 15px; margin-right: -75px; float: right;}
/*MANAGE SELL SHEET STYLE TEM 03*/
#manage_sell_sheet .main-sheet-box.template-3 { border: transparent; padding: 0px 15px 0px 15px;}
#manage_sell_sheet .main-sheet-box.template-3 .left-bar {padding: 25px 0px; background-color: transparent; margin-bottom: 0px; padding-bottom: 0px;}

/*MANAGE SELL SHEET STYLE TEM 04*/
#manage_sell_sheet .main-sheet-box.template-4 .left-bar .left-sidebar-info-tem02 { background-color: #fff; margin-top: 30px; padding-top: 5px; }
#manage_sell_sheet .main-sheet-box.template-4 .left-bar .left-sidebar-info-tem02 .content-border { border: 1px solid #d9d9d9; margin: 5px 10px 10px 10px; padding-top: 10px; }
#manage_sell_sheet .main-sheet-box.template-4 .left-bar { background-color: transparent; padding: 25px 0px; }
#manage_sell_sheet .main-sheet-box.template-4 { border: none; padding: 0px 30px 0px 30px; }
#manage_sell_sheet .main-sheet-box.template-4 .right-bar {margin-bottom: 30px; min-height:auto;}
#manage_sell_sheet .main-sheet-box.template-4 .left-bar {margin-bottom: auto;}
#manage_sell_sheet .main-sheet-box.template-4 .right-bar .title {color: #222222;}
#manage_sell_sheet .main-sheet-box.template-4 .blue-bar-bg {font-size: 20px;background-color:#2a6fb6; color:#fff; padding-right: 80%; display: block; margin-right: -80%; margin-left: -30px;padding-left: 30px; padding-top: 80px; padding-bottom: 80px; margin-bottom: 30px;}
#manage_sell_sheet .main-sheet-box.template-4 .blue-bar-bg h2{font-size: 30px; color: #fff; margin-bottom: 20px;}
#manage_sell_sheet .main-sheet-box.template-4 .blue-bar-bg a { color: #ffffff !important;}
#manage_sell_sheet .main-sheet-box.template-4 .about-title { font-size: 22px; color: #222222; font-weight: 500; margin-bottom: 15px; padding-right: 50px; position: relative; }
#manage_sell_sheet .main-sheet-box.template-4 ul {margin: 0px 0px 25px 0px; padding-left: 0px;}
#manage_sell_sheet .main-sheet-box.template-4 ul li { margin-bottom: 10px; }
#manage_sell_sheet .main-sheet-box.template-4 ul.rights-list li { float: left; width: 25%; }
#manage_sell_sheet .main-sheet-box.template-4 .about-title .blue-line-btn {margin-bottom: 15px; margin-right: -45px; float: right;}

/*MANAGE SELL SHEET STYLE TEM Buttons*/
#manage_sell_sheet .button_section {background-color: #eff4fb; color: #444444; padding: 10px 10px 10px 20px; font-weight: 500; line-height: 36px;}

/*Privacy Policy */
#cookiesList th:first-child, #cookiesList td:first-child, #cookiesList th:last-child, #cookiesList td:last-child {white-space: nowrap;}

.form-group.has-error.note_mess_popup {display: block; padding-bottom: 15px;}
div#rights-edit-info .vertical-alignment-helper .form-group.mar-r-30 {margin-right: 15px;}
div#rights-edit-info .vertical-alignment-helper .col-lg-12.create-right-deal.formats-style.form-inline.mar-t-35 {margin-top: 0px; margin-right: 10px;}
div#rights-edit-info .vertical-alignment-helper .col-lg-12.create-right-deal.formats-style.form-inline.mar-t-35 .form-group {vertical-align: top;}

#videos-section-home img { margin-bottom: 10px; }
#videos-section-home .col-lg-3.col-md-3.col-sm-3.col-xs-6 { width: 20%; }
#videos-section-home .text-center {min-height: 65px; line-height: 20px;}
#howpubmatchworks iframe { width: 100%; border: none;} 
#signupwithpubmatch iframe { width: 100%; border: none;}
#dashboardintoduction iframe { width: 100%; border: none;}
#addrightscatalog iframe { width: 100%; border: none;}
#setuprights iframe { width: 100%; border: none;}
#trustwaveSealImage {width: 90px; margin-top: 3px; margin-right: 15px;}

/*SEND REQEST DEAL*/
#offer_request_deal #make-an-offer h2.title-pan { font-size: 20px; margin-bottom: 0px; }
#offer_request_deal #make-an-offer label { padding-left: 0px; }
#offer_request_deal #make-an-offer .note { margin-top: 0px; margin-bottom: 0px;}
#offer_request_deal #make-an-offer .note.note-request-deal { margin-top: -36px; }
#offer_request_deal #make-an-offer .form-group.mar-r-30 { float: left; margin-right: 30px; }
#offer_request_deal #make-an-offer .select-formats { padding-right: 0%; }
#offer_request_deal #make-an-offer .form-group.form-group-new.mar-r-30 {margin-bottom: 15px;}

/*Bologno Book Fair Header*/
.header-bologna-book-fair .navbar-header.page-scroll { padding: 5px 0px; }
.header-bologna-book-fair .main-menu-links a.blue-btn  { font-size: 14px; line-height: 15px; margin-right: 5px;padding-left: 10px;padding-right: 10px; }
.header-bologna-book-fair .main-menu-links a.orange-btn  { font-size: 14px; line-height: 15px;padding-left: 10px;padding-right: 10px;}
.header-bologna-book-fair .navbar-brand.page-scroll img { max-height: 56px; }
.header-bologna-book-fair a.navbar-brand.page-scroll.bolognafiere-logo {width: 190px;}
.header-bologna-book-fair a.navbar-brand.page-scroll.bolognafiere-logo img  { border-right: 1px solid #d2d2d2; padding: 0px 15px 0px 0px;}
.afterlogin-view.bologna-book-fair .header-bologna-book-fair .bologna-book-fair-logout-menu { display: none; }
a.navbar-brand.page-scroll.bcbf-gre-logo img {border-right: 1px solid #d2d2d2;padding-right: 15px;padding-bottom: 10px;}
.logo-line { background-color: #dadada; width: 2px; height: 71px; margin-right: 25px; margin-left: 10px; display: inline-block;}
.bologna-children-two-line { border-left: 2px solid #dadada; border-right: 2px solid #dadada; margin-right: 7px; padding-left: 25px; padding-right: 25px; }

/*Bologno Book Fair Footer*/
#footer.footer-bologna-book-fair {background-color: #f58220;padding-top: 0px; margin-top: 30px;}
#footer.footer-bologna-book-fair .border-right {min-height: auto;}
#footer.footer-bologna-book-fair .col-sm-4 .middle-img { margin-top: 15px; }
#footer.footer-bologna-book-fair .copyright_section { color:#000000; background-color: #d8d8d8; border-top: 1px solid #F89049; padding: 13px 0px 9px 0px; margin-top: 0px; }
#footer.footer-bologna-book-fair .col-sm-8 { padding-left: 0px; }
#footer.footer-bologna-book-fair .content-pan { font-size: 18px; border-left: 1px solid #7A8FA3; padding-left: 30px; }
#footer.footer-bologna-book-fair .content-pan .lt-content { width: 75%; padding-right: 20px; float: left; }
#footer.footer-bologna-book-fair .content-pan .rt-contactbt { width: 100%; float: left; }
#footer.footer-bologna-book-fair img.sibf-footer-logo-f {float: right; margin-top: 40px;}
#footer.footer-bologna-book-fair .framework-logo-section { color: #231f20; font-size: 15px; font-weight:500; background-color: #d9d9d9; padding: 20px 0px; display: flex; padding-bottom: 10px; }
#footer.footer-bologna-book-fair .framework-logo-section img { margin-left:30px;}
#footer.footer-bologna-book-fair img.bcbf_online-spegial-edition-logo {margin: 20px 0px;}

/*Bologno Book Fair Exhibitors Directory*/
#exhibitors-directory .Sort-by-title ul.titles-alfabet-list li a { text-decoration: none; }
#exhibitors-directory .Sort-by-title ul.titles-alfabet-list li a:hover { text-decoration: none; }
#exhibitors-directory .Sort-by-title {padding: 0px; border-bottom: none; margin-bottom: 25px;}
#exhibitors-directory .top-note-mess { font-size: 16px; color: #444444; }
#exhibitors-directory .search-exhibitors-main .orange-btn { margin-top: 20px; }
#exhibitors-directory .search-exhibitors-main .search-exhibitors { position: relative; }
#exhibitors-directory .search-exhibitors-main .search-exhibitors .search-bt { color: #A2A2A2; position: absolute; bottom: 5px; 
	right: 0px; background: transparent; border: none; }
#exhibitors-directory ul.exhibitors-directory-list { width:100%; margin:0px; padding:0px; clear:both; display: flex; flex-wrap: wrap;}
#exhibitors-directory ul.exhibitors-directory-list li { color: #777777; width: 33.3%; padding-left: 25px; position:relative; list-style:none; margin-bottom: 25px;}
#exhibitors-directory ul.exhibitors-directory-list li .disb { display: block; }
#exhibitors-directory ul.exhibitors-directory-list li a { font-size:15px; color:#1E6FB7; text-decoration:none; position: relative; }
#exhibitors-directory ul.exhibitors-directory-list li a .online-icon {position: absolute;font-size: 15px;left: auto;top: 4px;padding-left: 3px;}
#exhibitors-directory ul.exhibitors-directory-list li a .online-icon.green { color: green; }
#exhibitors-directory ul.exhibitors-directory-list li a .online-icon.grey{ color: #d9d9d9; }
#exhibitors-directory ul.exhibitors-directory-list li.online::before { font-size:15px; color:green; font-weight:300; content: '\f111'; font-family:FontAwesome; position:absolute; left:-25px; top:0px; padding-left:25px;}
#exhibitors-directory ul.exhibitors-directory-list li.offline::before { font-size:15px; color:#d9d9d9; font-weight:300; content: '\f111'; font-family:FontAwesome; position:absolute; left:-25px; top:0px; padding-left:25px;}
#exhibitors-directory ul.exhibitors-directory-list li strong { font-weight: bold; }
.green {color: green; }
.grey{color: #d9d9d9; }
.yellow { color:#f7b900;}
#exhibitors-directory ul.exhibitors-directory-list li a:hover { text-decoration:underline;}
/*#exhibitors-directory ul.exhibitors-directory-list li::before { font-size:16px; color:#1E6FB7; font-weight:300; content: '\f02e'; font-family:FontAwesome; position:absolute; left:-25px; top:0px; padding-left:25px;}*/
#exhibitors-directory ul.exhibitors-directory-list li.book-reader {background: url(../images/icons/comics-corner-icon.png?ver3) left 4px no-repeat;}
#exhibitors-directory ul.exhibitors-directory-list li.book-reader::before { display: none; }
#exhibitors-directory ul.exhibitors-directory-list li span a { font-size: 16px; display:inline; font-weight: 500; }
#exhibitors-directory ul.exhibitors-directory-list li a.view-details .fa { margin-left: 5px; }
#exhibitors-directory ul.exhibitors-directory-list li a.view-details { text-decoration: underline; }
#exhibitors-directory ul.exhibitors-directory-list li a.view-details:hover { text-decoration: none; }
#exhibitors-directory .bottom-pagination-box a { text-decoration: none; }
#exhibitors-directory.bologna-book-fair .comics-corner-note { font-size: 15px; font-weight: 500; color: #808080; display: inline; margin-left: 5px; float: none; }
#exhibitors-directory.bologna-book-fair .comics-corner-note img { display: inline; margin: 0px 3px; }
/*Bologno Book Fair Exhibitors Deatils Page*/
.bologna-exhibitor-details .title-details-sidebar-left h2.exhibitor-name { font-size: 18px; color: #444444; margin: 0px; font-weight: 500; text-align: left; padding-bottom: 15px; }
.bologna-exhibitor-details #title-details .title-details-sidebar-left-border { padding: 0px; }
.bologna-exhibitor-details #title-details .title-details-sidebar-left { padding: 25px; }
.bologna-exhibitor-details #title-details .title-details-sidebar-left .bcbf-team-leftside {max-height: 700px;overflow-y: auto;}
.bologna-exhibitor-details .title-details-sidebar-left h3 { font-size: 16px; }
.bologna-exhibitor-details .request-meeting-publishers { font-size: 15px; position: relative; color: #fff; background-color: #1E6FB7; padding: 30px 30px 30px 30px; margin-left: -30px; margin-bottom: 35px; } 
.bologna-exhibitor-details .request-meeting-publishers .triangle-down { width: 0; height: 0; border-left: 30px solid transparent; border-right: 1px solid transparent; border-top: 15px solid #082641;
	position: absolute; bottom: -15px; left: 0px; }
.bologna-exhibitor-details .request-meeting-publishers .triangle-up { width: 0; height: 0; border-left: 30px solid transparent; border-right: 1px solid transparent; border-bottom: 15px solid #082641;
	position: absolute; top: -15px; left: 0px; }	
.bologna-exhibitor-details .request-meeting-publishers .title { font-size: 18px; font-weight: 500; margin-bottom: 15px; }
.bologna-exhibitor-details .request-meeting-publishers .form-control {background: transparent; resize: none; border-color: #fff;}
.bologna-exhibitor-details .request-meeting-publishers .control-label { color: #fff;  }
.bologna-exhibitor-details .request-meeting-publishers textarea { color: #fff; }
.bologna-exhibitor-details .request-meeting-publishers textarea::placeholder { color: #B2CEE6; } 
.bologna-exhibitor-details .request-meeting-publishers input.form-control { color: #fff; border-bottom: 1px solid #fff; } 
.bologna-exhibitor-details .request-meeting-publishers input.form-control::placeholder { color: #B2CEE6; } 
.bologna-exhibitor-details .request-meeting-publishers .orange-btn { font-size: 14px; float: right; }
.bologna-exhibitor-details .request-meeting-publishers .bootstrap-datetimepicker-widget { color: #555555 !important; } 
.bologna-exhibitor-details .request-meeting-publishers .bootstrap-datetimepicker-widget input { color: #555555 !important; } 
.bologna-exhibitor-details .request-meeting-publishers .input-group-addon { color: #6bace6; background-color: transparent; border-color: transparent; border-bottom: 1px solid #fff;}
.bologna-exhibitor-details #idResponseMessage { background-color:#dbeeff; padding: 5px 15px; margin-bottom: 15px; color: green; display: none;}
.bologna-exhibitor-details .request-meeting-publishers .title#my_radio_box { margin-left: -10px; margin-right: -10px; }
.bologna-exhibitor-details .request-meeting-publishers .title#my_radio_box .control-label {width: auto; font-size: 14px; float: left;margin-bottom: 15px;} 
.bologna-exhibitor-details .request-meeting-publishers select.form-control { color: #fff; background: url(../images/icons/drop-down-arrow-blue.png) right 12px no-repeat; margin-bottom: 15px; }
.bologna-exhibitor-details .request-meeting-publishers select:not(:checked) {color: #fff; background-color: #1e6fb7;}
.bologna-exhibitor-details .request-meeting-publishers option { color:#555; background-color: #fff; }
.bologna-exhibitor-details .request-meeting-publishers #divgeneral {margin-top: 25px; clear: both;}
/*Bologno Book Fair Exhibitors Deatils redio box style Page*/
.bologna-exhibitor-details .request-meeting-publishers .iradio_square-blue { margin-right: 5px!important; background: url(square/blue-1.png) no-repeat;}
.bologna-exhibitor-details .request-meeting-publishers .iradio_square-blue {
    background-position: -120px 0;
}
    .bologna-exhibitor-details .request-meeting-publishers .iradio_square-blue.hover {
        background-position: -144px 0;
    }
    .bologna-exhibitor-details .request-meeting-publishers .iradio_square-blue.checked {
        background-position: -168px 0;
    }
    .bologna-exhibitor-details .request-meeting-publishers .iradio_square-blue.disabled {
        background-position: -192px 0;
        cursor: default;
    }
    .bologna-exhibitor-details .request-meeting-publishers .iradio_square-blue.checked.disabled {
        background-position: -216px 0;
    }
    .bologna-exhibitor-details .request-meeting-publishers .fstToggleBtn {font-size: 14px;padding: 0px 15px 0px 0px !important;}
    .bologna-exhibitor-details .request-meeting-publishers .fstToggleBtn:after {right: 0px !important;}
    .bologna-exhibitor-details .request-meeting-publishers .fstElement { color: #fff; background-color: transparent !important; padding: 0px 0px 2px 0px !important; border-bottom: 1px solid #fff;}
    .bologna-exhibitor-details .request-meeting-publishers .fstSingleMode .fstQueryInput {font-size: 15px !important; padding: 5px 10px !important;border: 1px solid #d7d7d7;}
    .bologna-exhibitor-details .request-meeting-publishers .fstResultItem { color: #555555 !important; }
    .bologna-exhibitor-details .request-meeting-publishers .fstResultItem.fstSelected {color: #fff !important;}
    .bologna-exhibitor-details .request-meeting-publishers .fstResultItem:hover { color: #fff !important; }
.bologna-exhibitor-details .request-meeting-visitor { padding: 0px 0px 20px 0px; }
.bologna-exhibitor-details .request-meeting-visitor .title#my_radio_box .control-label {width: auto;font-size: 14px;float: left;}
.bologna-exhibitor-details .request-meeting-visitor .fstToggleBtn {font-size: 14px;padding: 0px 15px 0px 0px !important;}
.bologna-exhibitor-details .request-meeting-visitor .input-group.date .input-group-addon {border: none;background: transparent;border-bottom: 1px solid #b0b0b0;border-radius: 0px;}
.bologna-exhibitor-details .request-meeting-visitor .iradio_square-blue, .iradio_square-gray {margin-right: 5px!important;}
.bologna-exhibitor-details .request-meeting-visitor #divrequestform #datetimepicker1 .help-block {padding-top: 32px;}
.bologna-exhibitor-details .request-meeting-visitor #divrequestform #datetimepicker2 .help-block {padding-top: 32px;}
/*Bologno Book Fair Exhibitors Deatilsredio box style End*/


#make-an-offer-thanyou-main #offer_request_deal #frm-make-an-offer #rights_format .form-group.mar-r-30.has-error .help-block {display: flex; width: 110%;}
/*Bologno Book Fair Login Page*/
#member-login-main.bologna-book-fair-login .rgt-box .buying-right .overlay h2 {text-transform: none;}
#member-login-main.bologna-book-fair-login .lft-box .login-form h1 {text-transform: none;}
/*Bologno Book Fair Registration Page*/ 
#registration-process.bolongna-registration-process .choose-profile-reg { margin-right: 20px; }
#registration-process.bolongna-registration-process .choose-how-many-pages-someone {margin-bottom: 25px;}
#registration-process.bolongna-registration-process form#frm-bookfair-registration .choose-how-many-pages-someone .form-group .form-group { margin-bottom: 5px; }
#registration-process.bolongna-registration-process .choose-how-many-pages-someone .form-group #other_div .form-group .help-block {bottom: -40px; }
#registration-process.bolongna-registration-process .choose-how-many-pages-someone label { font-weight: 500; }
#registration-process.bolongna-registration-process .choose-how-many-pages-someone #registerbookfairuser-flg_bcbf_profession label {font-weight: normal;margin-bottom: 1px;}
#registration-process.bolongna-registration-process .choose-how-many-pages-someone #registerbookfairuser-flg_rightuser_type label {font-weight: normal;margin-bottom: 1px;}
#edit-profile-step1-main.bolongna-editprofile-process .choose-how-many-pages-someone .field-bookfairmembermaster-flg_rightuser_type label { font-weight: 500; }
#edit-profile-step1-main.bolongna-editprofile-process .choose-how-many-pages-someone #bookfairmembermaster-flg_rightuser_type label {font-weight: normal;margin-bottom: 1px;}
#edit-profile-step1-main.bolongna-editprofile-process .choose-how-many-pages-someone .field-bookfairmembermaster-flg_bcbf_profession label { font-weight: 500; }
#edit-profile-step1-main.bolongna-editprofile-process .choose-how-many-pages-someone #bookfairmembermaster-flg_bcbf_profession label {font-weight: normal;margin-bottom: 1px;}

#registration-process.bolongna-registration-process .choose-how-many-pages-someone .form-group.p-t-0.mar-b-0.grey-bg {padding-left: 30px;}
#registration-process.bolongna-registration-process .choose-how-many-pages-someone.bcbf-space { padding-left: 30px; }
div#collective_name .form-group.field-registerbookfairuser-collective_id {margin-bottom: 30px;}
#edit-profile-step1-main.bolongna-editprofile-process .choose-how-many-pages-someone.bcbf-space { padding-left: 30px; }
#edit-profile-step1-main .default-tab .tab-pane.bcbf-space { padding-left: 30px; }
form#frm-bookfair-edit #collective_name .form-group.field-bookfairmembermaster-collective_id {margin-bottom: 30px;}

/*Bologno Book Fair Edit profile Page*/ 
#edit-profile-step1-main.bolongna-editprofile-process .choose-how-many-pages-someone {margin-bottom: 25px;}
#edit-profile-step1-main.bolongna-editprofile-process .choose-profile-reg {margin-right: 20px;}
#edit-profile-step1-main.bolongna-editprofile-process textarea { resize: none; }
/*Bologno Book Fair My Dashboard Page*/ 
body.sidebar-ryt-section.afterlogin-view.bologna-book-fair #member-main div#sidebar .logo-box h3 {width: 100%;}
body.sidebar-ryt-section.afterlogin-view.bologna-book-fair #member-main ul.my-books-titles-list li { display: flex; justify-content: space-between; }
body.sidebar-ryt-section.afterlogin-view.bologna-book-fair #member-main ul.my-books-titles-list li .left-box { width: 40% }
body.sidebar-ryt-section.afterlogin-view.bologna-book-fair #member-main ul.my-books-titles-list li .middle-box { width: 20% }
body.sidebar-ryt-section.afterlogin-view.bologna-book-fair #member-main ul.my-books-titles-list li .right-box { width: 40%; text-align: right; }
body.sidebar-ryt-section.afterlogin-view.bologna-book-fair #member-main ul.my-books-titles-list li .green-mess {font-size: 13px; color: #fff;background-color: green;padding: 1px 10px;border-radius: 3px; margin-bottom: 5px; }
body.sidebar-ryt-section.afterlogin-view.bologna-book-fair #member-main ul.my-books-titles-list li .yello-mess {font-size: 13px; color: #fff;background-color: #ff8700;padding: 1px 10px;border-radius: 3px; margin-bottom: 5px; }
body.sidebar-ryt-section.afterlogin-view.bologna-book-fair #member-main ul.my-books-titles-list li .red-mess {font-size: 13px; color: #fff;background-color: #e46464;padding: 1px 10px;border-radius: 3px; margin-bottom: 5px; } 

/*Bologno Book Fair Sidebar*/
body.sidebar-ryt-section.afterlogin-view.bologna-book-fair #sidebar ul#menu li a i.offers-received { width: 21px; height: 19px; float: left; margin-top: -3px;
background: url(../images/icons/offers-received.png) no-repeat; }
body.sidebar-ryt-section.afterlogin-view.bologna-book-fair #sidebar ul#menu li a:hover i.offers-received {
background: url(../images/icons/offers-received-hover.png) no-repeat; }
body.sidebar-ryt-section.afterlogin-view.bologna-book-fair #sidebar ul#menu li a i.offers-made { width: 21px; height: 19px; float: left; margin-top: -3px;
background: url(../images/icons/offer-made.png) no-repeat; }
body.sidebar-ryt-section.afterlogin-view.bologna-book-fair #sidebar ul#menu li a:hover i.offers-made {
background: url(../images/icons/offer-made-hover.png) no-repeat; }
body.sidebar-ryt-section.afterlogin-view.bologna-book-fair #sidebar ul#menu li a i.bookshelf-icon { width: 21px; height: 19px; float: left; margin-top: -3px;
background: url(../images/icons/bookshelf-icon.png) no-repeat; }
body.sidebar-ryt-section.afterlogin-view.bologna-book-fair #sidebar ul#menu li a:hover i.bookshelf-icon {
background: url(../images/icons/bookshelf-icon-hover.png) no-repeat; }
/*Bologno Book Fair Schedule Meeting List*/   
body.bologna-book-fair #member-main.bologna-schedulemeeting-list ul.my-books-titles-list.bologna li a.book-title:before {content: '\f274';}
body.bologna-book-fair #member-main.bologna-schedulemeeting-list .content-body { padding: 15px 20px; margin-top: 20px; }
body.bologna-book-fair #member-main.bologna-schedulemeeting-list ul.my-books-titles-list li .right-box a { text-decoration: none; }
/*body.bologna-book-fair #member-main.bologna-schedulemeeting-list ul.my-books-titles-list li {padding: 10px 0; border-bottom: none;}*/
body.bologna-book-fair #member-main.bologna-schedulemeeting-list #news-main .bottom-pagination-box {padding-bottom: 5px;}
body.sidebar-ryt-section.bologna-book-fair #member-main.bologna-schedulemeeting-list .content-body .title-box {margin-bottom: 10px;}
/*Bologno Book Fair Schedule Meeting List*/   
body.sidebar-ryt-section.bologna-book-fair #member-main.request-meeting-appoinment-list .content-body { padding: 15px; margin-top: 0px; }
body.sidebar-ryt-section.bologna-book-fair #member-main.request-meeting-appoinment-list .content-body h2.my-books-titles { margin-top: 0px !important; }
body.sidebar-ryt-section.bologna-book-fair #member-main.request-meeting-appoinment-list ul.my-books-titles-list li .left-box { width: 40%; word-break: break-all; }
body.sidebar-ryt-section.bologna-book-fair #member-main.request-meeting-appoinment-list ul.my-books-titles-list li .middle-box { width: 40%; padding-left: 15px; padding-right: 15px; word-break: break-word; }
body.sidebar-ryt-section.bologna-book-fair #member-main.request-meeting-appoinment-list ul.my-books-titles-list li .left-box b { font-weight: normal; }
body.sidebar-ryt-section.bologna-book-fair #member-main.request-meeting-appoinment-list ul.my-books-titles-list li .right-box a { margin-bottom: 5px; text-decoration: none; }
/*Bologno Book Fair MEETING DETAILS page*/  
body.bologna-book-fair #add-new-book-title-main.bologna-meeting-details-page #add-new-book-title { padding: 0px; }
body.bologna-book-fair #add-new-book-title-main.bologna-meeting-details-page .form-group.custom-date-box .control-label { font-weight: normal; }
body.bologna-book-fair #add-new-book-title-main.bologna-meeting-details-page .form-group.custom-date-box .input-group-addon { padding: 20px 5px 0px 5px; }
body.bologna-book-fair #add-new-book-title-main.bologna-meeting-details-page .form-group.custom-date-box .input-group-addon .fa { color: #8F8F8F; font-weight: normal; font-size: 18px; }
body.bologna-book-fair #add-new-book-title-main.bologna-meeting-details-page .form-group.custom-date-box input {margin-top: -9px; }
body.bologna-book-fair #add-new-book-title-main.bologna-meeting-details-page .form-group.custom-date-box.field-dt_meeting_date .input-group-addon { padding-top: 0px; }
body.bologna-book-fair #add-new-book-title-main.bologna-meeting-details-page .form-group.custom-date-box.field-dt_meeting_date input {margin-top: 0px; }
body.bologna-book-fair #add-new-book-title-main.bologna-meeting-details-page .form-group.custom-date-box.field-dt_meeting_start .help-block { margin-top: 25px; }
body.bologna-book-fair #add-new-book-title-main.bologna-meeting-details-page .form-group.custom-date-box.field-dt_meeting_end .help-block { margin-top: 25px; }
body.bologna-book-fair #add-new-book-title-main.bologna-meeting-details-page .form-group.custom-date-box.field-dt_meeting_date .help-block { margin-top: 35px; }
body.bologna-book-fair #add-new-book-title-main.bologna-meeting-details-page .form-group.custom-date-box.required.field-dt_meeting_start 
.control-label {color: #1e6fb7;}
body.bologna-book-fair #add-new-book-title-main.bologna-meeting-details-page .form-group.custom-date-box.required.field-dt_meeting_end 
.control-label {color: #1e6fb7;}
body.bologna-book-fair #add-new-book-title-main.bologna-meeting-details-page .control-label.schedule-meeting-using {color: #1e6fb7; font-weight: normal;}
body.bologna-book-fair #add-new-book-title-main.bologna-meeting-details-page #meeting-in_meeting_scheme {display: flex;}
body.bologna-book-fair #add-new-book-title-main.bologna-meeting-details-page #meeting-in_meeting_scheme .radio.style-blue { margin-top: 0px; }
body.bologna-book-fair #add-new-book-title-main.bologna-meeting-details-page #meeting-in_meeting_scheme .control-label {display: inline-flex;}
body.bologna-book-fair #add-new-book-title-main.bologna-meeting-details-page #meeting-in_meeting_scheme .control-label .iradio_square-blue {margin-top: 12px;}
body.bologna-book-fair #add-new-book-title-main.bologna-meeting-details-page .add_meeting_member_main_div .add_meeting_member_div .form-group  { margin-bottom: 0px; } 
body.bologna-book-fair #add-new-book-title-main.bologna-meeting-details-page #frm-schedule-meeting .form-group.field-st_meeting_id { margin-bottom: 0px; }
body.bologna-book-fair #add-new-book-title-main.bologna-meeting-details-page #frm-schedule-meeting #scheme_modal_popup { font-size: 14px; margin-top: 20px; display: block; text-decoration: underline; }
body.bologna-book-fair #add-new-book-title-main.bologna-meeting-details-page #frm-schedule-meeting #scheme_modal_popup:hover { text-decoration: none; }
body.bologna-book-fair #add-new-book-title-main.bologna-meeting-details-page #frm-schedule-meeting .field-st_meeting_id .help-block { padding-top: 0px; }
body.bologna-book-fair #add-new-book-title-main.bologna-meeting-details-page .add_meeting_member_main_div { padding-bottom: 15px;}
body.bologna-book-fair #add-new-book-title-main.bologna-meeting-details-page .add_meeting_member_main_div .meet-title { font-size: 18px; color: #444444; font-weight: 500; margin-bottom: 15px; }
body.bologna-book-fair #add-new-book-title-main.bologna-meeting-details-page .meet-title-custum { font-size: 18px; color: #444444; font-weight: 500; margin-bottom: 10px; }
body.bologna-book-fair #add-new-book-title-main.bologna-meeting-details-page .meetingInstruction { border: 2px solid #e9e9e9; border-radius: 5px; padding: 15px; position: relative; margin-bottom: 25px; }
body.bologna-book-fair #add-new-book-title-main.bologna-meeting-details-page .meetingInstruction .triangle-up { background: url(../images/triangle-top.jpg) no-repeat; width: 17px; height: 13px; position: absolute; top: -13px; left: 40px; }	
body.bologna-book-fair #add-new-book-title-main.bologna-meeting-details-page .meetingInstruction p { margin-bottom: 8px; } 
body.bologna-book-fair #add-new-book-title-main.bologna-meeting-details-page .meetingInstruction strong { color: #333333; }
body.bologna-book-fair div#sidebar .logo-box h3 { width: 100% } 
body.bologna-book-fair div#sidebar .logo-box h3.with-image { width: 55% !important; }
#member-main.request-meeting-appoinment-list.m-b-30 #news-main .bottom-pagination-box .left-box p { margin-top: 15px; }
#edit-profile-step1.bologna-book-fair .bologna-meeting-details-page .multipleSelect-time .fstToggleBtn { font-size: 15px; color:#555;  } 
#edit-profile-step1.bologna-book-fair .bologna-meeting-details-page .multipleSelect-time label { color: #1e6fb7; position: absolute; left: 0px; font-weight: normal; bottom: 30px;}
#edit-profile-step1.bologna-book-fair .bologna-meeting-details-page .multipleSelect-time .form-group.required.field-meeting-timezone { padding-top: 25px !important; }
#edit-profile-step1.bologna-book-fair .bologna-meeting-details-page .multipleSelect-time .fstToggleBtn { padding: 0px 0px 5px 0px !important; }
#edit-profile-step1.bologna-book-fair .bologna-meeting-details-page .multipleSelect-time .fstSingleMode .fstQueryInput { font-size: 16px; padding: 5px 10px; }
body.bologna-book-fair #add-new-book-title-main.bologna-meeting-details-page .meetingInstruction ul.meetingInstruction-list { padding:0px; margin:0px 0px 0px 1px; }
body.bologna-book-fair #add-new-book-title-main.bologna-meeting-details-page .meetingInstruction ul.meetingInstruction-list li { margin:0; padding:0px 0 0px 20px; list-style:none; position:relative;margin-bottom: 5px;}
body.bologna-book-fair #add-new-book-title-main.bologna-meeting-details-page .meetingInstruction ul.meetingInstruction-list li:before{ font-size: 12px; content:'\f061'; font-family:FontAwesome; color:#7591a9; position:absolute; left: 0; top: 0px;}
/*Bologno Book Fair Add Page Title*/
body.bologna-book-fair #add-new-book-title-main.bologna-add-new-book-title .add_author_div.add_author_cloned_div .form-group { margin-bottom: 30px; }
body.bologna-book-fair #add-new-book-title-main.bologna-add-new-book-title .add_subtitle_div.add_subtitle_clonnable_div .form-group {margin-bottom: 30px; }
body.bologna-book-fair #add-new-book-title-main.bologna-add-new-book-title .form-group.m-r-120.field-st_book_author0.required {margin-bottom: 0px; }
/*Bologna Book Fair*/
body.bologna-book-fair .registeration-step2-bg {background: #fff url(../images/thankyoubg.jpg) center 10% no-repeat;}
body.bologna-book-fair .container.exhibitor-listing-body-button-responsive { display: none; }
#exhibitors-directory.bologna-book-fair form#frm-bcbf-search .col-md-12.col-sm-12.col-xs-12.exhibitorSearchParameter .control-label { width: auto; border-radius: 3px; font-weight: 500; color: #1e6fb7;background-color: #f5f5f5;padding: 10px 15px;margin-bottom: 5px;line-height: 22px;}
/*Bologna Book Fair FAQ Page*/
body.bologna-book-fair #faq-main .panel-heading a:after { display: none; }  
body.bologna-book-fair #faq-main h4.panel-title a .fa { position: absolute; left: 0px; margin-right: 10px; }  
body.bologna-book-fair #faq-main .panel-heading a { padding: 10px; }
body.bologna-book-fair #faq-main .panel-default > .panel-heading {background-color: #385c80; border: none;}
body.bologna-book-fair #faq-main .panel-heading a { color: #fff; background:none; font-weight: 400; position: relative; padding-left: 20px; }
body.bologna-book-fair #faq-main .panel-body p { margin-bottom: 10px; }
body.bologna-book-fair #faq-main .panel-body ul { padding-left: 25px; }
body.bologna-book-fair #faq-main .fa-caret-right{
  transition: all .4s ease;
}
body.bologna-book-fair #faq-main .active .fa-caret-right{
  transform: rotate(90deg);
}
body.bologna-book-fair #faq-main .content-body { padding-bottom: 0px; }

body.bologna-book-fair #faq-main .text-center.mar-b-20.mar-t-20 .fa {margin-right: 5px;}
div#recaptcha.g-recaptcha { display: none; } 
.bolongna-registration-process .form-group.field-registerbookfairuser-flg_bcbf_potential_licensing_development {padding-top: 0px !important;}
.bolongna-registration-process .form-group.field-registerbookfairuser-flg_bcbf_potential_audiovisual_development {padding-top: 0px !important;}
.bolongna-registration-process .form-group.field-registerbookfairuser-flg_bcbf_potential_licensing_development label { font-weight: 500; }
.bolongna-registration-process .form-group.field-registerbookfairuser-flg_bcbf_potential_audiovisual_development label { font-weight: 500; } 
/*Featured Title Ribbon*/
.featured-title-ribbon { font-size: 13px; position: absolute !important; left: -6px; z-index: 100; top: 10px;
display:inline-block; padding:0px 10px; position:relative; background:#ff9000; overflow:visible; color:#fff; text-decoration:none; }     
.featured-title-ribbon:after { content:""; height: 0; width: 0; display:block; position:absolute; bottom:-5px; left:0;
  border-top: 5px solid #a25b00; border-left: 5px solid transparent; }       
.featured-title-ribbon:before { content:""; height: 0; width: 0; display:block; position:absolute; top:0;
right:-12px; border-top: 12px solid #ff9000; border-bottom: 12px solid #ff9000; border-right: 12px solid transparent;
border-left: 12px solid transparent; }

/*Best Sellers Ribbon*/
.best-sellers-ribbon { font-size: 13px; position: absolute !important; left: -6px; z-index: 100; top: 10px;
display:inline-block; padding:0px 10px; position:relative; background:#d70929; overflow:visible; color:#fff; text-decoration:none; }     
.best-sellers-ribbon:after { content:""; height: 0; width: 0; display:block; position:absolute; bottom:-5px; left:0;
  border-top: 5px solid #61000f; border-left: 5px solid transparent; }       
.best-sellers-ribbon:before { content:""; height: 0; width: 0; display:block; position:absolute; top:0;
right:-12px; border-top: 12px solid #d70929; border-bottom: 12px solid #d70929; border-right: 12px solid transparent;
border-left: 12px solid transparent; } 

/*Latest Releases Ribbon*/ 
.latest-releases-ribbon { font-size: 13px; position: absolute !important; left: -6px; z-index: 100; top: 10px;
display:inline-block; padding:0px 10px; position:relative; background:#e6007e; overflow:visible; color:#fff; text-decoration:none; }     
.latest-releases-ribbon:after { content:""; height: 0; width: 0; display:block; position:absolute; bottom:-5px; left:0;
  border-top: 5px solid #6c003b; border-left: 5px solid transparent; }       
.latest-releases-ribbon:before { content:""; height: 0; width: 0; display:block; position:absolute; top:0;
right:-12px; border-top: 12px solid #e6007e; border-bottom: 12px solid #e6007e; border-right: 12px solid transparent;
border-left: 12px solid transparent; } 

.bologna-book-fair form#frm-bcbf-search .search_buttons .orange-btn {margin-top: 0px;margin-bottom: 30px;}
.bologna-book-fair form#frm-bcbf-visitor-search .search_buttons .orange-btn {margin-top: 0px;margin-bottom: 30px;}
/*Search by title categories*/ 
#search-by-title-categories .form-group { margin-bottom: 10px; }
#search-by-member_sectors .modal-footer .btn-default { font-size: 16px; }
#search-by-title-categories .modal-footer .btn-default { font-size: 16px; }
#search-by-title-topices .modal-footer .btn-default { font-size: 16px; }
#search-by-title-categories .modal-body { /*height: 450px; overflow: auto;*/ }
#search-by-title-categories .modal-body span.categories-title { font-size: 16px; margin-top: 5px; }
#search-by-title-topices .form-group { margin-bottom: 10px; }
#search-by-title-topices .modal-body { /*height: 366px; overflow: auto;*/}
#search-by-title-topices .modal-body span.categories-title { font-size: 16px; margin-top: 5px; }
#search-by-title-categories .form-group { margin-bottom: 10px; }
#search-by-title-categories .modal-body { /*height: 350px; overflow: auto;*/}
#search-by-title-categories .modal-body span.categories-title { font-size: 16px; margin-top: 5px; }
/*09-10-20*/
.search-by-profession-label{padding-top:0;}
label.label-font-normal{font-weight:400!important;}
label.label-font-sbold{font-weight:500!important;}
.mar-r-15{margin-right:15px!important;}
.profession-checkbox-wrapper {width: auto; clear: both; display: inline-block; margin: 0 -10px; height:auto; padding-bottom: 2px; clear: both; }
.profession-checkbox-wrapper .form-group {float: left; margin:2px 10px 2px 10px !important; padding-top: 0;}
.search-by-profession-label label {margin-bottom: 0; padding-bottom: 7px;}
.other-profession-form-group{width:100%; max-width:250px;margin-top: 5px!important;margin-bottom: 10px!important;padding-top: 0px;}
form#frm-bulk-upload-add-title table {margin-bottom: 0;}
form#frm-bulk-upload-add-title .add_title_main_div {margin-bottom: 15px;} 
::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 3px;
}

::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}
#search-by-member_sectors .modal-body { height: 450px; overflow:auto; }
#search-by-member_sectors .form-group { margin-bottom:10px;}
.col-md-12.col-sm-6.col-xs-12.exhibitorSearchParameter .profession-checkbox-wrapper { padding-bottom: 5px; }
.live-webinar-youtube {padding: 30px 15px;}
/*chat box style*/
.cometchat_userstabtitle {background-color: #30AABC !important;}
#cometchat_userstab { width: 300px !important; height: 30px !important;line-height: 22px;background-color: #30AABC !important;}
#cometchat_userstab_text {font-size: 15px !important;margin-left: 15px !important;}
#cometchat_userstab_popup {width: 300px !important;}
#cometchat_tabcontainer {width: 99.5% !important;}
div#cometchat_groupslist #cometchat_groupslist_content #cometchat_joinedgroups select#grouptype_labels {width: 95.5% !important;}
/*17 March 2021*/
.list_horz{margin-bottom: 15px;}
.list_horz span{margin-right: 10px;}
.list_horz span i {margin-right: 5px;}
.mt-0{margin-top: 0px !important;}
.mb-0{margin-bottom: 0px !important;}
.mb-10{margin-bottom: 10px !important;}
.mb-15{margin-bottom: 15px !important;}
.mb-20{margin-bottom: 20px !important;}
.px-0{padding-left: 0 !important; padding-right: 0 !important;}
.profession-checkbox-wrapper .form-group.m-0 {margin: 0 !important;}
ul.icon-Contacts-list{padding: 0; margin: 0;}
ul.icon-Contacts-list li{position: relative; list-style: none; padding-left: 25px; margin-bottom: 5px; color: #777777;}
ul.icon-Contacts-list li.address { position:relative; list-style:none; padding-left:25px;}
ul.icon-Contacts-list li.address::before { font-size:14px; color:#777777; content: '\f277'; font-family:FontAwesome; position:absolute; left:-25px; top:0px; padding-left:25px;}
ul.icon-Contacts-list li.website { position:relative; list-style:none; padding-left:25px;}
ul.icon-Contacts-list li.website::before { font-size:14px; color:#777777; content: '\f0ac'; font-family:FontAwesome; position:absolute; left:-25px; top:0px; padding-left:25px;}
ul.icon-Contacts-list li.email { position:relative; list-style:none; padding-left:25px;}
ul.icon-Contacts-list li.email::before { font-size:14px; color:#777777; content: '\f003'; font-family:FontAwesome; position:absolute; left:-25px; top:0px; padding-left:25px;}
.col-lg-9.col-md-12.srchButton.left-box.padd-r-0_imp .profession-checkbox-wrapper {margin-right: -60px;}
.icon-pos {position: absolute; left: 0; top: 4px;}
.icon-pos img {max-width: 20px; margin-bottom: 8px;}
/*BCBF NEW STYLE*/
.black-color { color: #000; }
#interested-global-rights { margin-top: 45px; }
#interested-global-rights .title { font-size: 34px; color:#000000; font-weight: bold; line-height: 36px; margin-bottom: 10px; }
#interested-global-rights .orange-btn {font-size: 18px; background: none; background-color: #FF7421; padding: 15px 20px; border-radius: 0px;}
#interested-global-rights .orange-btn:hover { background-color: #E95700; }
#global-rights-exchange .title { font-size: 34px; color:#000000; font-weight: bold; line-height: 36px; margin-bottom: 10px; }
#global-rights-exchange .orange-btn {font-size: 18px; background: none; background-color: #FF7421; padding: 15px 20px; border-radius: 0px;}
#global-rights-exchange .orange-btn:hover { background-color: #E95700; }
/*BCBF NEW STYLE*/
.flex-center-center { display: flex; align-items: center; justify-content: center;}
#global-rights-boxs { margin-bottom: 30px; }
#global-rights-boxs .title { font-size: 34px; color:#000000; font-weight: bold; line-height: 36px; margin-bottom: 30px; }
#global-rights-boxs .bologna-children-box { max-width: 100%; margin: 0px auto; min-height: 125px; /*min-height: 250px; background: url(../images/bologna-bg-box.jpg) left top no-repeat;padding: 25px; text-align: center;*/text-align: right;padding-top: 0px; padding-right: 30px;}
#global-rights-boxs img.img-responsive { display: inline-block !important;max-width: 250px;}
#global-rights-boxs .bb-exhibitors-box { max-width: 373px; margin: 0px auto; min-height: 236px; background: url(../images/bb-exhibitors-bg.jpg) left top no-repeat;padding: 25px; text-align: center;padding-top: 45px;}
#global-rights-boxs .bb-exhibitors-box-small { max-width: 100%; margin: 0px auto; min-height: 170px; background: url(../images/bologna-bg-box.jpg) left top no-repeat;padding: 25px; text-align: center;padding-top: 30px;}
#global-rights-boxs .bb-exhibitors-box-small img {max-height: 105px;}
#global-rights-boxs .bologna-licensing-box {max-width: 100%; margin: 0px auto; border-left: 2px solid #dedede; padding-left: 25px; padding-right: 25px;/* min-height: 250px; background: url(../images/bologna-lic-bg.jpg) left top no-repeat;padding: 25px; text-align: center;*/text-align: left;padding-top: 0px;}
#global-rights-boxs .links { font-size: 26px; margin-top: 25px;color:#000000;}
#global-rights-boxs .links a { color:#000000; font-weight: 500; text-decoration: underline; margin-right: 7px; }
#global-rights-boxs .links a:hover { text-decoration: none; }
#global-rights-boxs .bb-exhibitors-box .links {color:#fff;}
#global-rights-boxs .bb-exhibitors-box a { color:#fff;}
#global-rights-boxs .bologna-licensing-box .links {color:#fff;}
#global-rights-boxs .bologna-licensing-box a { color:#fff;}
#global-rights-boxs .row.exhibitor-listing-page .bb-exhibitors-box {min-height: 177px;padding-top: 25px;}
#global-rights-boxs .row.exhibitor-listing-page .bologna-licensing-box {min-height: 177px;padding-top: 25px;}
#global-rights-boxs .row.exhibitor-listing-page a { color: #fff; font-size: 20px; }
#global-rights-boxs .row.exhibitor-listing-page .links {color: #fff;margin-top: 15px;}
#global-rights-boxs .comics-corner-box { max-width: 100%; margin: 0px auto; min-height: 170px; background: url(../images/comics-corner-bg-new.jpg) left top no-repeat;padding: 25px; text-align: center;-webkit-background-size: cover;
  -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.col-sm-12.register-now-pan { font-size: 30px; color: #000000; margin-bottom: 45px; border-bottom: 1px solid #efefef; padding-bottom: 25px; }
.col-sm-12.register-now-pan span { color: #FF7421; font-weight: bold; line-height: 36px; }
.col-sm-12.register-now-pan .orange-btn {font-size: 18px; background: none; background-color: #FF7421; padding: 15px 20px; border-radius: 0px; float: right;}
.col-sm-12.register-now-pan .orange-btn:hover { background-color: #E95700; }
#title-details-main .content-body.brand-details { padding-left: 15px; padding-right: 15px; }
#title-details-main .content-body.brand-details.mar-b-30 {margin-bottom: 0px !important;}
#title-details-main .content-body.brand-details .left-img-pan { text-align: center; }
#title-details-main .content-body.brand-details .right-content-pan h2.book-title {font-size: 16px;line-height: 22px; margin-bottom: 5px; font-weight: bold;text-align:left;}
#title-details-main .content-body.brand-details .description { padding-top: 15px; border-top: 1px solid #e3e3e3;margin-top: 10px; }
#title-details-main .content-body.brand-details .description strong {font-weight: 600;color: #444;margin-right: 5px;}
#title-details-main .content-body.brand-details .title-with-filter1 { margin-bottom: 10px;padding-bottom: 5px;margin: 0 20px 20px;}
#title-details-main .content-body.brand-details .title-with-filter1 h2 { font-weight: bold; }
body.contact-page .navbar {padding-top: 0px; padding-bottom: 0px;}
body.contact-page .form-group.form-btn-box { margin-top: 30px; }
div#global-rights-exchange ul.gre-list.p-l-20 li { margin-bottom: 10px; }
.fstSingleMode.fstActive .fstControls {z-index: 100;}
.form-group.search-exhibitors.exhibitor_keyword_search .form-control {padding-right: 30px;}
.form-group.search-exhibitors .form-control {padding-right: 30px;}
#registration-process.bolongna-registration-process .choose-how-many-pages-someone.bcbf-space .choose-how-many-pages-someone { margin-bottom: 0px !important; }
#registration-process.bolongna-registration-process .choose-how-many-pages-someone.bcbf-space .choose-how-many-pages-someone .field-registerbookfairuser-in_prof_type { margin-bottom: 20px !important; }
.default-tab div#bltf_user .help-block {font-size: 13px;color: #e73d4a;margin-bottom: 20px;margin-top: -15px;padding-left: 30px;}
.default-tab div#bcbf_user .help-block {margin-bottom: 20px;margin-top: -15px;font-size: 14px;color: #e73d4a;}
form#frm-bookfair-registration .default-tab div#bltf_user .help-block {font-size: 13px;color: #e73d4a;margin-bottom: 20px;margin-top: 6px;padding-left: 0px;}
form#frm-bookfair-registration .default-tab div#bcbf_user .help-block {margin-bottom: 20px;margin-top: 6px;font-size: 14px;color: red;}
#popular-networks .title {font-size: 25px;line-height: 18px; margin-top: 35px;}
#popular-networks .slider-box { padding: 0px; }    
#gre-previously-registered iframe { width: 100%; border:none; }
#gre-not-previously-registered iframe { width: 100%; border:none; }
#audio-video-chat iframe { width: 100%; border:none; }
#how-to-change-status iframe { width: 100%; border:none; }
#share-screen-messages iframe { width: 100%; border:none; }
.how-it-works-video .img-pan img {max-width: 100%;}
.row.how-it-works-video .col-lg-4.col-md-4 a { font-size: 16px; color: #000; font-weight: 700; cursor: pointer; }
.row.how-it-works-video .col-lg-4.col-md-4 {margin-bottom: 5px;}
.row.how-it-works-video .col-lg-4.col-md-4 img {margin-bottom: 5px;}
.row.how-it-works-video .col-lg-4.col-md-4 .title {min-height: 57px;}
.more-link { font-weight: 500 !important; }
.modal-body iframe { width: 100%; border:none; } 
form#frm-featured-titles-registration .title .amount-text {font-size: 24px; color:#1e6fb7;}
form#frm-featured-titles-registration .title .grey-text {color:#9f9f9f; font-size: 18px; font-weight: 600;}
form#frm-featured-titles-registration .month-slot {background-color: #f8f8f8; border: 1px solid #83b4da; padding: 10px;margin: 5px;margin-top: 12px;}
form#frm-featured-titles-registration .month-slot .control-label {margin: 5px;}
form#frm-banner-registration .month-slot {background-color: #f8f8f8; border: 1px solid #83b4da; padding: 10px;margin: 5px;margin-top: 12px;}
form#frm-banner-registration .month-slot .control-label {margin: 5px;}
#bltf_user #err_bltf_profession #bltf_other_div .help-block { padding-bottom: 0px; padding-left: 0px; }
form#frm-bookfair-edit #bltf_other_div .field-bookfairmembermaster-st_other_type .help-block {margin-bottom: 0px;padding-left: 0px;}
form#frm-bcbf-search #browse-titles .row.search-exhibitors-main #bltf_other_div {margin-top: 0px !important;margin-bottom: 25px;}
form#frm-bcbf-search #browse-titles .col-md-12.col-sm-6.col-xs-12.exhibitorSearchParameter .profession-checkbox-wrapper { margin-bottom: 0px; }
form#frm-bcbf-visitor-search #browse-titles .col-xs-12.form-group.other-profession-form-group {padding-top: 0px !important;margin-bottom: 30px !important;}
form#frm-bcbf-visitor-search #browse-titles .col-xs-12.form-group.other-profession-form-group #bltf_other_div {margin-top: 0px !important;}
.online-special-edition .row.how-it-works-video.online-special-edition a { color: #444; font-size: 18px; font-weight: bold; cursor: pointer; }
.online-special-edition .row.how-it-works-video.online-special-edition { color: #444; font-size: 18px; font-weight: bold; cursor: pointer; }
.online-special-edition iframe { width: 100%; height: auto; }
.online-special-edition .big-video iframe {height: 635px;}
.online-special-edition .bottom-pagination-box p { margin-top: 15px !important; }
.exhibitor-cms-page #register-thankyou {margin: 65px 0px;}
@media(max-width: 1199px) {
.col-md-12.home_blog_list article.post.type-post {float: none;width: 100%;}
.col-md-12.home_blog_list article.post.type-post:nth-child(odd) {padding-right: 0%;}
}
@media (max-width: 991px){
	.mb-md-15{margin-bottom: 15px !important;}
	.exhibitor-cms-page .breadcrumb { margin-top: 70px; }
}
@media (max-width: 767px){
	.mb-sm-15{margin-bottom: 15px !important;}
}
body.exhibitors-directory-bcbf { padding-top: 160px; }
body.exhibitors-directory-bcbf h2.bcbf-title {font-size: 20px !important;font-weight: bold!important; margin-top: 20px !important;}
body.exhibitors-directory-bcbf ul.breadcrumb {float: none;padding: 10px 0px 0px 0px !important;margin-top: 5px;}
body.bcbf-visitors-directory { padding-top: 160px; }
body.bcbf-visitors-directory h2.bcbf-title {font-size: 20px !important;font-weight: bold!important;}
body.bcbf-visitors-directory ul.breadcrumb {float: none;padding: 10px 0px 0px 0px !important;margin-top: 5px;}
.brand-title-with-filter{display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; padding-bottom:15px!important;}
.brand-title-with-filter h2{margin-top:0!important;}
.content-body.registeration-step2-bg.bcbf-ads {background-image: none !important;}
.content-body.registeration-step2-bg.bcbf-ads .register-as-publisher {padding-top: 0px !important; border:none !important;}
.content-body.registeration-step2-bg.bcbf-ads .register-as-publisher .form-body {padding-left: 10px !important;padding-right: 10px !important;}
.ad-red {width: 12px !important;height:12px;background-color:#ff0000;display: inline-block !important;margin-left: 2px;float: none !important;}
.ad-green {width: 12px !important;height:12px;background-color:#257100;display: inline-block !important;margin-left: 2px;float: none !important;}
.ad-blue {width: 12px !important;height:12px;background-color:#001be4;display: inline-block !important;margin-left: 2px;float: none !important;}
.ad-purple {width: 12px !important;height:12px;background-color:#8100c4;display: inline-block !important;margin-left: 2px;float: none !important;}
.ad-yellow {width: 12px !important;height:12px;background-color:#e39600;display: inline-block !important;margin-left: 2px;float: none !important;}

body.bologna-book-fair .registeration-step2-bg.ads-table #register-thankyou {margin: 45px 0;padding: 30px 15px;padding-top: 15px;padding-bottom: 20px;}
body.bologna-book-fair .registeration-step2-bg.ads-table #register-thankyou .title {font-size: 20px;text-align: left;margin-bottom: 10px;margin-top: 0px;font-weight: 600;}
body.bologna-book-fair .registeration-step2-bg.ads-table #register-thankyou strong {font-weight: 600;}
body.bologna-book-fair .registeration-step2-bg.ads-table .alert.alert-success.alert-dismissable { margin-bottom: -25px !important;margin-top: 30px !important;}
.bcbf-img-a-space img  {border: 1px solid #f1f1f1;}
.addchange img {border: 1px solid #f1f1f1;}
.bcbf-img-h {border: 1px solid #f1f1f1;}
.font-24-b { font-size:24px !important; font-weight: bold !important;}
.online-special-edition .col-lg-3.col-md-4.col-sm-6.mar-b-20.h-box { min-height: 210px; } 
.blog-list {font-family: 'Poppins', sans-serif;}
.blog-list .title { font-size: 18px; color: #444444; font-family: 'Poppins', sans-serif; font-weight: bold; margin-bottom: 5px; }
.blog-list ul { padding-left: 0px; }
.blog-list ul li { position: relative; list-style: none; padding-left: 20px; margin-bottom: 10px; }
.blog-list ul li::before { font-family: FontAwesome; position: absolute; content: '\f105'; left: -25px; top: 0px; padding-left:25px;}
.blog-list ul li a { font-size: 15px; text-decoration: none; font-weight: 500; }
.blog-list ul li a:hover { text-decoration: underline; }
form#frm-bookfair-registration #membermaster-in_member_regd_type .checkbox.style-blue { margin-top: 0px; float: left; }
form#frm-bookfair-registration #membermaster-in_member_regd_type { padding-bottom: 30px; }
.home.blog .wrap .content-area {padding-top: 20px;}
body.bcbf-membership .form-actions {background-color: transparent; padding-top: 0px;}
body.bcbf-membership .content-body .padd-15 { padding-bottom: 0px; }
body.bcbf-membership .content-body #contact-us h2.mar-b-10 { margin-bottom: 0px !important; }
body.bcbf-membership .content-body .padd-15 .checkbox.style-grey { margin-bottom: 12px; }
.subscription-box {width: 100%;background-color: #00b3ca;padding: 25px;word-break: break-all;color: #fff;border-radius: 5px;font-size: 16px;}
.subscription-box b {font-size: 22px;}
