.review-rating-book-modal #feedback-step .checlbox__label{font-size:15px!important;line-height:22px}.review-rating-book-modal #feedback-step .contextual-txt small{font-size:13px;line-height:18px;color:#707376;margin-bottom:0;padding-left:40px;display:block}#share-book-modal.review-rating-book-modal .modal-dialog .modal-container{padding:24px}.course-details-modal,.review-rating-book-modal{border-radius:0;z-index:215;display:none}.course-details-modal .course-details-block .details,.course-details-modal .course-details-block .title-institution,.review-rating-book-modal .course-details-block .details,.review-rating-book-modal .course-details-block .title-institution{display:inline-block}.course-details-modal .modal-dialog,.review-rating-book-modal .modal-dialog{width:100%;height:100%}.course-details-modal .modal-dialog .modal-container,.review-rating-book-modal .modal-dialog .modal-container{min-height:100%;padding:24px}.course-details-modal input,.review-rating-book-modal input{font-size:17px;color:#404040;padding:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:56px;border:1px solid #666!important;margin-bottom:0}.course-details-modal input.warning,.review-rating-book-modal input.warning{border-color:#E32510!important}.course-details-modal input::placeholder,.review-rating-book-modal input::placeholder{font-size:17px;color:#c3c3c3!important;font-weight:400}.course-details-modal input:focus:not(.warning),.review-rating-book-modal input:focus:not(.warning){border:1px solid #00749c!important;background-color:#fff}.course-details-modal #positive-step-2 .radio-box,.review-rating-book-modal #positive-step-2 .radio-box{margin-bottom:0}.course-details-modal .course-details-block,.review-rating-book-modal .course-details-block{border:1px solid #d6d6d6;padding:16px}.course-details-modal .course-details-block.warning,.review-rating-book-modal .course-details-block.warning{border:1px solid #E32510}.course-details-modal .course-details-block .title-institution .institution-name,.review-rating-book-modal .course-details-block .title-institution .institution-name{font-size:15px;color:#6b6b6b;margin-bottom:0}.course-details-modal .course-details-block .title-institution .edit-icon a,.review-rating-book-modal .course-details-block .title-institution .edit-icon a{float:right}.course-details-modal .course-details-block .details .label,.review-rating-book-modal .course-details-block .details .label{font-size:17px;color:#404040;line-height:17px;margin-bottom:2px}.course-details-modal .course-details-block .details .desc,.review-rating-book-modal .course-details-block .details .desc{color:#9e9e9e;font-size:17px;line-height:17px;min-height:17px}.course-details-modal .feedback-txt textarea,.review-rating-book-modal .feedback-txt textarea{box-shadow:none;border:1px solid #666;padding:16px;background-color:transparent;height:104px;font-size:17px}.course-details-modal .feedback-txt textarea::placeholder,.review-rating-book-modal .feedback-txt textarea::placeholder{font-size:17px;color:#737373}.course-details-modal .feedback-txt textarea#feedBack_previous,.review-rating-book-modal .feedback-txt textarea#feedBack_previous{background-color:#f9f9f9;color:#6b6b6b}.course-details-modal .feedback-txt .contextual-txt,.review-rating-book-modal .feedback-txt .contextual-txt{font-size:11px;line-height:36px;color:#404040}.course-details-modal .error,.review-rating-book-modal .error{background:0 0;color:#b71c1c;font-style:inherit;padding:0;margin-bottom:0;margin-top:8px;font-size:13px}.course-details-modal #feedback-step .contextual-txt.feed-back,.review-rating-book-modal #feedback-step .contextual-txt.feed-back{font-size:11px;margin-bottom:0}.course-details-modal #feedback-step .contextual-txt.feed-back .fa-info-circle:before,.review-rating-book-modal #feedback-step .contextual-txt.feed-back .fa-info-circle:before{font-size:11px;opacity:.36}.course-details-modal .close,.course-details-modal .close-course-details-modal,.review-rating-book-modal .close,.review-rating-book-modal .close-course-details-modal{background:url(../../img/button_close.jpg) no-repeat;cursor:pointer;height:24px;width:24px;position:absolute;top:24px;right:24px;float:right;opacity:1;z-index:10}.course-details-modal .renewal-display,.course-details-modal.renewal-modal .adoption-display,.review-rating-book-modal .renewal-display,.review-rating-book-modal.renewal-modal .adoption-display{display:none}.course-details-modal.renewal-modal .renewal-display:not(.hidden),.review-rating-book-modal.renewal-modal .renewal-display:not(.hidden){display:block}.modal-step{position:relative}.modal-step#step2-add-book .step-controller{text-align:center}.modal-step#step2-add-book .step-controller #go-reading-list{display:inline-block;text-align:center}.modal-step .step-controller .modal-step:not(.active),.modal-step:not(.active){display:none}.modal-step .btn-blue{margin-top:0}.modal-step .step-controller{margin-top:10px}.modal-step .step-controller .close,.modal-step .step-controller .close-course-details-modal{background:url(../../img/button_close.jpg) no-repeat;cursor:pointer;height:24px;width:24px;position:absolute;top:24px;right:24px;float:right;opacity:1}.modal-step .step-controller .modal-step{position:relative}.modal-step .step-controller .modal-step .btn-blue{margin-top:0}.modal-step .step-controller .modal-step .step-controller{margin-top:10px}.step-indicator{line-height:2px}.step-indicator span{width:18px;height:2px;display:inline-block;opacity:.26;background-color:#ff893d;margin-right:4px}.step-indicator span.filled{opacity:1}.course-details-block{padding:16px;margin-bottom:16px;border:1px solid #d6d6d6}.course-details-block h3{padding-left:0}.course-details-block .adoption-inst-selector{display:none;float:right}.average_reviews{margin-top:20px}.review-container{width:100%;margin-bottom:10px}.review-container.popup_reviews .star{background-color:transparent;border:0;outline:0;padding:0;line-height:24px}.review-container.popup_reviews .star:hover{background-color:transparent}.review-container.popup_reviews .star .stararea{position:relative;color:#d3d3d3;font-size:30px;cursor:pointer;text-align:center}.review-container.popup_reviews .star .stararea .star_icon:before{width:30px;height:29px;content:'';background-image:url(../../img/review_stars/star.png);display:inline-block;position:relative}.review-container.popup_reviews .star.active .stararea .star_icon:before{width:30px;height:29px;content:'';background-image:url(../../img/review_stars/star_full.png);display:inline-block;color:#f1c40f;position:relative}.review-container.popup_reviews .star:hover .stararea{color:#d3d3d3}.btn-transparent.goStep{font-size:25px;margin-top:0;line-height:36px;-webkit-tap-highlight-color:transparent}@media (-webkit-min-device-pixel-ratio:2){.review-rating-book-modal .close,.review-rating-book-modal .close-course-details-modal{background:url(../../img/button_close@2x.png) no-repeat;background-size:contain}}@media (-webkit-min-device-pixel-ratio:3){.review-rating-book-modal .close,.review-rating-book-modal .close-course-details-modal{background:url(../../img/button_close@3x.png) no-repeat;background-size:contain}}.popup-title{margin:24px 0 8px}.popup-title.sub-title{margin-bottom:24px}#feedback-step.feedback-modal .popup_header .detailDescription p .book_title{font-size:21px;line-height:1.2}.finish-msg{font-size:18px;margin-top:16px}.finish-msg.rating-books{font-size:25px;display:block;text-align:center;margin-top:32px;line-height:36px}.finish-msg a{color:#00749c;text-decoration:none}.finish-msg a:active,.finish-msg a:hover{outline:0;color:#429BB9!important;background-color:transparent}#finish-step{margin-top:45px}#feedback_name_public{display:block;margin:0;position:absolute;top:2px;left:0;width:16px;height:16px;cursor:pointer;z-index:2;border:none!important;appearance:none;-moz-appearance:none}@media screen and (min-width:640px){.checkbox__item,body.modal-open{position:relative}.course-details-modal,.review-courses-info-modal,.review-rating-book-modal{height:auto;z-index:215;border-radius:4px;box-shadow:0 4px 8px 0 rgba(9,30,66,.16)}.course-details-modal form,.review-courses-info-modal form,.review-rating-book-modal form{display:block}.course-details-modal .modal-dialog,.review-courses-info-modal .modal-dialog,.review-rating-book-modal .modal-dialog{max-width:600px;min-height:480px;margin:100px auto;height:auto}.course-details-modal{padding-left:15px}.modal-container{overflow:auto;overflow-x:hidden;margin-bottom:24px;border-radius:4px}.modal-step{width:100%}.modal-step .modal-step-content{min-height:450px}.modal-step .modal-step-content .btn-new-institution{margin-top:10px!important}.select2.select2-container:focus{outline:0}#institution-check-container{max-height:300px}.label-title{font-size:18px!important;color:#000}.input-step.end-date-bloc .error,.input-step.start-date-bloc .error,input#endDate,input#startDate{width:222px}.input-step.date .end-date{width:222px!important}.current-book{font-size:18px!important;margin-bottom:25px;margin-top:10px}.input-step input{border-color:#e0e0e0;padding:25px 10px;margin-bottom:0}.input-step input.warning:focus{border-color:#E32510!important}.input-step input:focus{transition:none;border-bottom-color:#e0e0e0!important}.finish-msg{font-size:18px;margin-top:16px}.finish-msg.rating-books{font-size:25px;display:block;text-align:center;margin-top:32px;line-height:36px}.finish-msg.rating-books:active,.finish-msg.rating-books:hover{outline:0;color:#429BB9!important;background-color:transparent}.finish-msg a{color:#00749c;text-decoration:none}.scroll1::-webkit-scrollbar{width:5px}.scroll1::-webkit-scrollbar-track{background:#ddd}.scroll1::-webkit-scrollbar-thumb{background:#666}.checkbox__input{display:none}.checkbox__input:checked+.checlbox__label:after{opacity:1}body.modal-open.scrollable{overflow-y:auto}.checkbox__item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox__item:last-child{float:left!important}#checkOneInstitutionMsg{color:red}.popup-title{margin:0 0 24px}.popup-title.sub-title{margin-bottom:24px}#feedback-step.feedback-modal .popup_header .detailDescription p .book_title{font-size:25px;line-height:1.4}}.course-details-modal{z-index:300}#other_book_block,#other_reason_block{display:none;margin-bottom:20px}.review-courses-info-modal .edit-course-btn{display:none}.review-courses-info-modal #confirmed-title,.review-courses-info-modal #not-confirmed-title{color:var(--orange-color);line-height:1.89;font-size:19px;margin-top:8px;margin-bottom:10px}.review-courses-info-modal #book-name{font-size:19px;color:#404040;line-height:1.89;margin-bottom:8px}.review-courses-info-modal #book-authors{color:#6b6b6b;font-size:15px;margin-bottom:20px;line-height:2.4}.course-info-block{margin-bottom:16px}