/*****************************************/
/*** Upload Chapter ***/
/*****************************************/
.chapter-upload ul { padding: 0 !important; }
.chapter-upload li { list-style: none; margin-bottom: 6px !important; }
.chapter-upload label { margin-right: 10px; display: block; float: left; text-align: left; width: 120px !important; }
.chapter-upload .radio label { float: none; width: 100%!important; padding-bottom:10px;}
.chapter-upload .readonly { border: none !important; color: #666; }
.chapter-upload #editor-xtd-buttons { height: 50px; width: 600px; float: left; }
.chapter-upload .toggle-editor { height: 50px; width: 120px; float: right; }

/* fieldset.radio label { width: 50px !important; } */
.chapter-upload { font-family: 'droid_sansregular'; }
.chapter-upload fieldset { border:0px; margin:0px; padding:0px; }
.chapter-upload .control-group { padding-bottom:10px; }
.chapter-upload label { font-size:14px; float: left; width: 12%; padding-top: 2px; }
.chapter-upload input { background:#d6d6d6; border-radius:5px; border:0px; padding:5px; border:1px #c6cfd6 solid; color:#4a4a4b; font-size:14px; width:450px!important; height:22px!important; }
.chapter-upload select { background:#d6d6d6; border-radius:5px; border:0px; padding:5px; border:1px #c6cfd6 solid; color:#4a4a4b; font-size:14px; width:460px!important; height:35px!important; }
.chapter-upload textarea { background:#d6d6d6; border-radius:5px; border:0px; padding:5px; border:1px #c6cfd6 solid; color:#4a4a4b; font-size:14px; width:450px!important; height:160px!important; }
.chapter-upload fieldset.radio input { width:15px!important; height:15px!important; float: left; }
span.getcordinate a { padding-top:3px; display: inline-block; }

/*****************************************/
/*** View Chapter ***/
/*****************************************/
.book_chapter { float:left; width:100%; }
.book_viewchapter { float:left; border-bottom:1px #d7d7d7 dotted; padding:25px 0px; width:100%; }
.book_chapter_video { float:left; width:20%; }
.book_chapter_video img { background:#ffffff; padding:2px; -moz-box-shadow:7px 7px 20px -9px #000; -webkit-box-shadow: 7px 7px 20px -9px #000; box-shadow: 7px 7px 20px -9px #000; border-radius:5px; margin-right:20px; width:136px; }
.chapter_content { float:left; width:80%; }
.chapter_desc { padding-top:5px; }
.chapter_content h3 { color:#424242; font-size:34px; margin:0px; padding:0px; font-weight:normal; font-family:"Times New Roman", Times, serif; }

.chapter_content h4 { color:#424242; font-size:22px; margin:0px; padding:5px 0px; font-weight:normal; font-family:"Times New Roman", Times, serif; }
.chapter_author { color:#424242; font-size:20px; font-style:italic; font-family:"Times New Roman", Times, serif; }
.chapter_author span { color:#002b50; font-size:20px; }
.chapter_date { float:right; padding-top:10px; color:#4b4a4a; font-weight:bold; }
.viewchapter_lastrow { border-bottom:0px; }
.chaptervideo { padding-top: 8px; text-align: center; padding-left: 10px; float:left; }
.chaptervideo a { background:url(../images/view_content.png) no-repeat left top; width:118px; height:30px; display:block; color: #ffffff!important; font-size: 16px; font-family: 'droid_sansregular'; cursor: pointer; padding-top:10px; }
.chaptervideo a:hover { background:url(../images/view_content_hover.png) no-repeat left top; color:#002b50!important; }
.chapter_sort { float:right; }

.chapter_sort select { background:#d6d6d6; border-radius:5px; border:0px; padding:5px; border:1px #c6cfd6 solid; color:#4a4a4b; font-size:14px; width:400px!important; height:35px!important; margin-left:10px;}
.no_chapter { padding: 30px 10px; width: 98%; font-size: 20px; clear:both; }
.qrcodelist{width:60%!important;}
.view_content .book_viewchapter h3{padding-bottom:20px;}
.chapter_author{font-size:18px;}
.chapterauthor{width:100%;color: #002b50;font-size: 22px;font-style: italic; padding-bottom:15px;font-family: "Times New Roman", Times, serif;}
.springer_link{ text-align:left; font-weight:bold!important;color:#888888!important;}
.springer_link a{ text-align:left; font-weight:bold!important;color:#888888!important;}



/*****************************************/
/*** Manage Chapter ***/
/*****************************************/


.chaptereditvideo { text-align: center; padding-left: 10px; margin-top: 10px; }







.chaptereditvideo a { background:url(../images/edit_content.png) no-repeat left top; width:118px; height:30px; display:block; color: #ffffff!important; font-size: 16px; font-family: 'droid_sansregular'; cursor: pointer; padding-top:10px; }







.chaptereditvideo a:hover { background:url(../images/view_content_hover.png) no-repeat left top; color:#002b50!important; }







.chapterreview { float:left; padding-top: 10px; width:100%; }







.chapter_quality_upload { float: left; padding: 25px 15px; }







.chapter_content #status-cpylbl{color: #002b50; }







.chapter_content .cpyright{padding-top:10px;}







.chap_back{text-align:right; font-size:14px;}







.chap_back a{font-size:14px;}







.chapdesc{ float:left;padding:0px 0px 20px 0px; width:100%; clear:both;}







.chapdesc img{ float:left;max-width:100%; margin: 0px 10px 10px 0px; }







.submission_status,.review_status{width:100%; padding-bottom:5px;}







p.chapname{padding-top:10px;}







/*****************************************/







/*** Video Upload ***/







/*****************************************/







.videouploader span.minibutton { display: block; background:url(../images/view_content.png) no-repeat left top; width:118px; height:30px; display:block; color: #ffffff; font-size: 16px; font-family: 'droid_sansregular'; cursor: pointer; padding-top:10px; overflow: hidden; position: relative; cursor: pointer; float:left; }







.videouploader span.minibutton:hover { background:url(../images/view_content_hover.png) no-repeat left top; }







.videouploader span.minibutton span { display: block; overflow: hidden; font-size: 16px; color: #ffffff; text-align: center; height:30px; width:100%; float:left; }







.videouploader span.minibutton span:hover { color:#002b50!important; }







.videouploader span.minibutton input { position: absolute; right: 0; margin: 0; margin-top: -10px; opacity: 0; -ms-filter: 'alpha(opacity=0)'; direction: ltr; cursor: pointer; height:40px; }







.upprogress { display: none; clear: both; background: #bbbbbb; overflow: hidden; margin-top: 10px; float:left; width:100%; }







.upprogressin_err { background: #FF0000; }







.upprogressin { float: left; display: block; height: 4px; width: 0px; background: #009900; }







.chapter_upload { float: left;/*border-bottom: 1px #d7d7d7 dotted;*/ width: 100%; }







.chapter_view_upload { float:left; padding: 25px 15px; width: 16%; min-height: 300px; }







.video_contentimg { min-height:125px; }







.view_video_content { float:left; overflow:hidden; }







a#youtubebuttons { display: block; background: url(../images/view_content.png) no-repeat left top; width: 118px!important; height: 40px!important; display: block; color: #ffffff!important; font-size: 16px; font-family: 'droid_sansregular'; cursor: pointer; padding-top: 8px; overflow: hidden; position: relative; cursor: pointer; text-align: center; }







/*****************************************/







/*** Upload Videos ***/







/*****************************************/







.upload_video { width:100%; float:left; display:block; }







.addvideocontent { width:100%; float:left; margin-right:0px; }







.addlinkcontent { width:150px; float:left; margin-left:10px; }







.videouploader { float:left; margin-right:10px; margin-bottom:10px; }







.videouploader span.minibutton span a { color:#ffffff; }







.videolink { width:96%; float:left; padding:2%; }







.videolink .control-group { width:100%; float:left; padding-bottom:20px; }







.videolink .control-label { width:28%; margin-right:2%; float:left; }







.videolink .control-label label { font-size:20px; color:#002b50; margin:0px; padding-bottom:15px; font-family:"Times New Roman", Times, serif; }







.videolink .controls { width:70%; float:left; }







.videolink input { background:#d6d6d6; border-radius:5px; border:0px; padding:5px; border:1px #c6cfd6 solid; color:#4a4a4b; font-size:14px; width:250px!important; height:22px!important; }







.videolink .form-actions input.submit { display: block; background:url(../images/view_content.png) no-repeat left top; width:118px!important; height:40px!important; display:block; color: #ffffff!important; font-size: 16px; font-family: 'droid_sansregular'; cursor: pointer; padding-top:2px; overflow: hidden; position: relative; cursor: pointer; text-align:center; }







.addlinkcontent a { display: block; background: url(../images/youtube_button.png) no-repeat left top; width: 135px; height: 30px; display: block; color: #ffffff!important; font-size: 16px; font-family: 'droid_sansregular'; cursor: pointer; padding-top: 10px; overflow: hidden; position: relative; cursor: pointer; text-align: right; padding-right: 15px; }







#videolink input.error { border:1px #ff0000 solid; }







.video_quality { text-align:center; padding-top:5px; color: #002b50; font-size:16px; }







.chapter_upload_video { float: left; margin:0px 20px 10px 0px; }







.chapter_upload_video img { background: #ffffff; padding: 2px; -moz-box-shadow: 7px 7px 20px -9px #000; -webkit-box-shadow: 7px 7px 20px -9px #000; box-shadow: 7px 7px 20px -9px #000; border-radius: 5px; width: 136px; min-height:118px; }







.viewdetail_content { float:left; width:100%; }







.chapterreviewlbl label { font-size:14px; padding:0px 4px; color:#002b50!important; }







/*****************************************/







/*** View More Videos ***/







/*****************************************/







.video_details,







.vcontent_video { width:100%; float:left; }







.vcont_title { width:100%; float:left; }







.vcont_desc { width:100%; float:left; padding:10px 0px; }







.vvideos_group { width:100%; float:left; }







.vvideo_list { width:16%; margin:1%; float:left; }







.vvideo_list img { max-width:100%; min-height:120px; }







/*****************************************/







/*** Manage Videos ***/







/*****************************************/







.chapterreview .red { color:#cc0620; }







.chapterreview .green { color:#209910; }







.chapterreview label { color:#515151; }







.review_control { width:280px; float:left; display:block; }







span.review_title { font-size:14px; width:80px; padding:5px 0px; margin-right:5px; float:left; color:#515151 }







.review_group { width:190px; float:left; display:block; background:#fefefe; border-radius:5px; border:1px solid #efefef; }







a.slctbtn { width:85px; padding:5px; float:left; text-align:center; color:#515151; font-size:13px; }







.review_control a.noactive { background-color: #bd362f; color:#fff; border-top-right-radius:5px; border-bottom-right-radius:5px; }







.review_control a.yesactive { background-color: #51a351; color:#fff; border-top-left-radius:5px; border-bottom-left-radius:5px; }







.form-actions { float:left; }







/*#vjs-test-multi-res{ height:500px;}*/







@media (min-width: 320px) and (max-width: 479px) {







.videolink .control-label {







width: 98%!important;







margin-right: 2%;







float: left;







margin-bottom: 2%;







}







.videolink .controls {







width: 100%!important;







float: left;







margin: 5% 0px!important;







}







}







/*****************************************/







/*** Page sort ***/







/*****************************************/







.page_sort { float:right; }







.page_sort select { background: #d6d6d6; border-radius: 5px; border: 0px; padding: 5px; border: 1px #c6cfd6 solid; color: #4a4a4b; font-size: 14px; width: 120px!important; height: 35px!important; margin-left:10px; }















/*****************************************/







/*** Flag sort ***/







/*****************************************/







.flag_sort { float:right; }







.flag_sort select { background: #d6d6d6; border-radius: 5px; border: 0px; padding: 5px; border: 1px #c6cfd6 solid; color: #4a4a4b; font-size: 14px;height: 35px!important; margin-left:10px; }























/*****************************************/







/*** Page reviews sort ***/







/*****************************************/







.review_sort{ float: right; }







.review_sort select { background: #d6d6d6; border-radius: 5px; border: 0px; padding: 5px; border: 1px #c6cfd6 solid; color: #4a4a4b; font-size: 14px; 







width: 195px!important; height: 35px!important; margin-left:10px; }























/*****************************************/







/*** Page reviews control ***/







/*****************************************/







.flags .flag-title{ float: left; }







.flags .controls{ float: left; }







.flags { padding: 5px 0px; display: inline-block; }







.modifyreview{ text-align: right; float:right; width:100%; }







.review_user,.review_date{text-align:right; float:right; width:70%;}







.chapterreviewlist{border-bottom: 1px #E4E4E4 solid;float: right;width: 100%;clear: both;padding: 5px 0px;}







.review_user{color: #002b50;font-size: 16px;font-style: italic;font-family: "Times New Roman", Times, serif;padding-bottom: 3px;}























.star-ratings-sprite {







  background: url(../images/star-rating-sprite.png) repeat-x;







  font-size: 0;







  height: 21px;







  line-height: 0;







  overflow: hidden;







  text-indent: -999em;







  width: 110px;







  margin: 5px 0px;  







}







.rating {







 background: url(../images/star-rating-sprite.png) repeat-x;







 background-position: 0 100%;







 float: left;







 height: 21px;







 display:block;







}























/*****************************************/







/*** Page review control ***/







/*****************************************/







#review-form{}







#review-form fieldset{ border:0px; margin:0px; padding:0px;}







#review-form ul li{padding: 3px 0px 10px 0px;}



#review-form .error{color:#ff0000;}



#review-form textarea.error{ border-color:#FF0000;color: #4a4a4b;}







#review-form textarea{ background:#d6d6d6; border-radius:5px; border:0px; padding:5px; border:1px #c6cfd6 solid; color:#4a4a4b; font-size:14px; width:450px!important; height:160px!important; }







#review-form .btn-group .btn-submit{ margin:0px 0px 0px 375px; position: relative; }















#jform_review_rating { border: 0px; width: 450px; padding: 0px; margin: 0px;  }







#jform_review_rating input{  float: left; margin: 5px 3px; position: relative; width:10px;  }







#jform_review_rating label{ float: left; width: 95%; padding:3px 0px 10px 0px;    }







#review-form .control-label{ padding: 3px 0px; }















/*****************************************/







/*** validator control ***/







/*****************************************/







div#wt-validate{position:absolute; width:200px; z-index:90; }







div.wt-validateleft{ padding-left:8px; background:url(../images/sideknob_bl.gif) no-repeat; background-position:left 6px; }







div.wt-validatebottom{ padding-bottom:8px; background:url(../images/sideknob_b.gif) no-repeat; background-position:150px bottom; }







div#wt-validate div{ background:url(../images/infobox_c01.gif) no-repeat top left;}







div#wt-validate div div{background:url(../images/infobox_c02.gif) no-repeat bottom left; padding-top:3px; padding-bottom:3px;}







div#wt-validate div div div#wt-validate-in{ background:#000000; background-image:none; }







div#wt-validate-in a.info_err{ background:url(../images/ico_err.gif) no-repeat top left; padding:2px; padding-left:15px; display:block; color:#FFFFFE; font-size:12px;}







div#wt-validate-in a.info_ok{ background:url(../images/ico_ok.gif) no-repeat top left; padding:2px; padding-left:15px; display:block; color:#FFFFFE; font-size:12px;}



/*****************************************/
/*** More review control ***/
/*****************************************/
.more-review-para{ padding-top: 10px; text-align: right; clear:both;  }
.more-review-para a{ color: #cc0620!important; font-weight: bold; } 
.chapter_qrcode{ float:right;}
.viewchapter_firstrow .chapter_content {width:60%}


.video_details a.backlink { background:url(../images/view_content.png) no-repeat left top; width:118px; height:30px; display:block; color: #ffffff!important; font-size: 16px; font-family: 'droid_sansregular'; cursor: pointer; padding-top:10px;float: right;text-align: center; }
.video_details a.backlink:hover { background:url(../images/view_content_hover.png) no-repeat left top; color:#002b50!important; }


.upload_view_chapter_video{width:100%;    display: inline-block;}











