#seq_opinion_form label.error{ font-size:12px; color:#F00;}
.RedoButton,.RedoButton:hover{ background: #000;
    padding: 4px 12px;
    color: #FFF !important;
    border-radius: 10px;
    text-decoration: none;
    width: 59px !important;
    font-size: 12px;}
.btndefis #el_next{ background:green !important;}
.nomarginLeftRight { margin-left: 0px !important; margin-right: 0px !important; }
.container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
@media (max-width: 768px) {
.leave_a_appreciation{ position:inherit !important;}	
}
@media (min-width: 768px) {
.container { width: 750px; }


}
@media (min-width: 992px) {
.container { width: 970px; }
}
@media (min-width: 1200px) {
.container { width: 1170px; }
}
.container-fluid { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
.el_row { margin-right: -15px; margin-left: -15px; }
.el_row-no-gutters { margin-right: 0; margin-left: 0; }
.el_row-no-gutters [class*="el_col-"] { padding-right: 0; padding-left: 0; }
.el_col-xs-1, .el_col-sm-1, .el_col-md-1, .el_col-lg-1, .el_col-xs-2, .el_col-sm-2, .el_col-md-2, .el_col-lg-2, .el_col-xs-3, .el_col-sm-3, .el_col-md-3, .el_col-lg-3, .el_col-xs-4, .el_col-sm-4, .el_col-md-4, .el_col-lg-4, .el_col-xs-5, .el_col-sm-5, .el_col-md-5, .el_col-lg-5, .el_col-xs-6, .el_col-sm-6, .el_col-md-6, .el_col-lg-6, .el_col-xs-7, .el_col-sm-7, .el_col-md-7, .el_col-lg-7, .el_col-xs-8, .el_col-sm-8, .el_col-md-8, .el_col-lg-8, .el_col-xs-9, .el_col-sm-9, .el_col-md-9, .el_col-lg-9, .el_col-xs-10, .el_col-sm-10, .el_col-md-10, .el_col-lg-10, .el_col-xs-11, .el_col-sm-11, .el_col-md-11, .el_col-lg-11, .el_col-xs-12, .el_col-sm-12, .el_col-md-12, .el_col-lg-12 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }
.el_col-xs-1, .el_col-xs-2, .el_col-xs-3, .el_col-xs-4, .el_col-xs-5, .el_col-xs-6, .el_col-xs-7, .el_col-xs-8, .el_col-xs-9, .el_col-xs-10, .el_col-xs-11, .el_col-xs-12 { float: left; }
.el_col-xs-12 { width: 100%; }
.el_col-xs-11 { width: 91.66666667%; }
.el_col-xs-10 { width: 83.33333333%; }
.el_col-xs-9 { width: 75%; }
.el_col-xs-8 { width: 66.66666667%; }
.el_col-xs-7 { width: 58.33333333%; }
.el_col-xs-6 { width: 50%; }
.el_col-xs-5 { width: 41.66666667%; }
.el_col-xs-4 { width: 33.33333333%; }
.el_col-xs-3 { width: 25%; }
.el_col-xs-2 { width: 16.66666667%; }
.el_col-xs-1 { width: 8.33333333%; }
.el_col-xs-pull-12 { right: 100%; }
.el_col-xs-pull-11 { right: 91.66666667%; }
.el_col-xs-pull-10 { right: 83.33333333%; }
.el_col-xs-pull-9 { right: 75%; }
.el_col-xs-pull-8 { right: 66.66666667%; }
.el_col-xs-pull-7 { right: 58.33333333%; }
.el_col-xs-pull-6 { right: 50%; }
.el_col-xs-pull-5 { right: 41.66666667%; }
.el_col-xs-pull-4 { right: 33.33333333%; }
.el_col-xs-pull-3 { right: 25%; }
.el_col-xs-pull-2 { right: 16.66666667%; }
.el_col-xs-pull-1 { right: 8.33333333%; }
.el_col-xs-pull-0 { right: auto; }
.el_col-xs-push-12 { left: 100%; }
.el_col-xs-push-11 { left: 91.66666667%; }
.el_col-xs-push-10 { left: 83.33333333%; }
.el_col-xs-push-9 { left: 75%; }
.el_col-xs-push-8 { left: 66.66666667%; }
.el_col-xs-push-7 { left: 58.33333333%; }
.el_col-xs-push-6 { left: 50%; }
.el_col-xs-push-5 { left: 41.66666667%; }
.el_col-xs-push-4 { left: 33.33333333%; }
.el_col-xs-push-3 { left: 25%; }
.el_col-xs-push-2 { left: 16.66666667%; }
.el_col-xs-push-1 { left: 8.33333333%; }
.el_col-xs-push-0 { left: auto; }
.el_col-xs-offset-12 { margin-left: 100%; }
.el_col-xs-offset-11 { margin-left: 91.66666667%; }
.el_col-xs-offset-10 { margin-left: 83.33333333%; }
.el_col-xs-offset-9 { margin-left: 75%; }
.el_col-xs-offset-8 { margin-left: 66.66666667%; }
.el_col-xs-offset-7 { margin-left: 58.33333333%; }
.el_col-xs-offset-6 { margin-left: 50%; }
.el_col-xs-offset-5 { margin-left: 41.66666667%; }
.el_col-xs-offset-4 { margin-left: 33.33333333%; }
.el_col-xs-offset-3 { margin-left: 25%; }
.el_col-xs-offset-2 { margin-left: 16.66666667%; }
.el_col-xs-offset-1 { margin-left: 8.33333333%; }
.el_col-xs-offset-0 { margin-left: 0%; }
@media (min-width: 768px) {
.el_col-sm-1, .el_col-sm-2, .el_col-sm-3, .el_col-sm-4, .el_col-sm-5, .el_col-sm-6, .el_col-sm-7, .el_col-sm-8, .el_col-sm-9, .el_col-sm-10, .el_col-sm-11, .el_col-sm-12 { float: left; }
.el_col-sm-12 { width: 100%; }
.el_col-sm-11 { width: 91.66666667%; }
.el_col-sm-10 { width: 83.33333333%; }
.el_col-sm-9 { width: 75%; }
.el_col-sm-8 { width: 66.66666667%; }
.el_col-sm-7 { width: 58.33333333%; }
.el_col-sm-6 { width: 50%; }
.el_col-sm-5 { width: 41.66666667%; }
.el_col-sm-4 { width: 33.33333333%; }
.el_col-sm-3 { width: 25%; }
.el_col-sm-2 { width: 16.66666667%; }
.el_col-sm-1 { width: 8.33333333%; }
.el_col-sm-pull-12 { right: 100%; }
.el_col-sm-pull-11 { right: 91.66666667%; }
.el_col-sm-pull-10 { right: 83.33333333%; }
.el_col-sm-pull-9 { right: 75%; }
.el_col-sm-pull-8 { right: 66.66666667%; }
.el_col-sm-pull-7 { right: 58.33333333%; }
.el_col-sm-pull-6 { right: 50%; }
.el_col-sm-pull-5 { right: 41.66666667%; }
.el_col-sm-pull-4 { right: 33.33333333%; }
.el_col-sm-pull-3 { right: 25%; }
.el_col-sm-pull-2 { right: 16.66666667%; }
.el_col-sm-pull-1 { right: 8.33333333%; }
.el_col-sm-pull-0 { right: auto; }
.el_col-sm-push-12 { left: 100%; }
.el_col-sm-push-11 { left: 91.66666667%; }
.el_col-sm-push-10 { left: 83.33333333%; }
.el_col-sm-push-9 { left: 75%; }
.el_col-sm-push-8 { left: 66.66666667%; }
.el_col-sm-push-7 { left: 58.33333333%; }
.el_col-sm-push-6 { left: 50%; }
.el_col-sm-push-5 { left: 41.66666667%; }
.el_col-sm-push-4 { left: 33.33333333%; }
.el_col-sm-push-3 { left: 25%; }
.el_col-sm-push-2 { left: 16.66666667%; }
.el_col-sm-push-1 { left: 8.33333333%; }
.el_col-sm-push-0 { left: auto; }
.el_col-sm-offset-12 { margin-left: 100%; }
.el_col-sm-offset-11 { margin-left: 91.66666667%; }
.el_col-sm-offset-10 { margin-left: 83.33333333%; }
.el_col-sm-offset-9 { margin-left: 75%; }
.el_col-sm-offset-8 { margin-left: 66.66666667%; }
.el_col-sm-offset-7 { margin-left: 58.33333333%; }
.el_col-sm-offset-6 { margin-left: 50%; }
.el_col-sm-offset-5 { margin-left: 41.66666667%; }
.el_col-sm-offset-4 { margin-left: 33.33333333%; }
.el_col-sm-offset-3 { margin-left: 25%; }
.el_col-sm-offset-2 { margin-left: 16.66666667%; }
.el_col-sm-offset-1 { margin-left: 8.33333333%; }
.el_col-sm-offset-0 { margin-left: 0%; }
}
@media (min-width: 992px) {
.el_col-md-1, .el_col-md-2, .el_col-md-3, .el_col-md-4, .el_col-md-5, .el_col-md-6, .el_col-md-7, .el_col-md-8, .el_col-md-9, .el_col-md-10, .el_col-md-11, .el_col-md-12 { float: left; }
.el_col-md-12 { width: 100%; }
.el_col-md-11 { width: 91.66666667%; }
.el_col-md-10 { width: 83.33333333%; }
.el_col-md-9 { width: 75%; }
.el_col-md-8 { width: 66.66666667%; }
.el_col-md-7 { width: 58.33333333%; }
.el_col-md-6 { width: 50%; }
.el_col-md-5 { width: 41.66666667%; }
.el_col-md-4 { width: 33.33333333%; }
.el_col-md-3 { width: 25%; }
.el_col-md-2 { width: 16.66666667%; }
.el_col-md-1 { width: 8.33333333%; }
.el_col-md-pull-12 { right: 100%; }
.el_col-md-pull-11 { right: 91.66666667%; }
.el_col-md-pull-10 { right: 83.33333333%; }
.el_col-md-pull-9 { right: 75%; }
.el_col-md-pull-8 { right: 66.66666667%; }
.el_col-md-pull-7 { right: 58.33333333%; }
.el_col-md-pull-6 { right: 50%; }
.el_col-md-pull-5 { right: 41.66666667%; }
.el_col-md-pull-4 { right: 33.33333333%; }
.el_col-md-pull-3 { right: 25%; }
.el_col-md-pull-2 { right: 16.66666667%; }
.el_col-md-pull-1 { right: 8.33333333%; }
.el_col-md-pull-0 { right: auto; }
.el_col-md-push-12 { left: 100%; }
.el_col-md-push-11 { left: 91.66666667%; }
.el_col-md-push-10 { left: 83.33333333%; }
.el_col-md-push-9 { left: 75%; }
.el_col-md-push-8 { left: 66.66666667%; }
.el_col-md-push-7 { left: 58.33333333%; }
.el_col-md-push-6 { left: 50%; }
.el_col-md-push-5 { left: 41.66666667%; }
.el_col-md-push-4 { left: 33.33333333%; }
.el_col-md-push-3 { left: 25%; }
.el_col-md-push-2 { left: 16.66666667%; }
.el_col-md-push-1 { left: 8.33333333%; }
.el_col-md-push-0 { left: auto; }
.el_col-md-offset-12 { margin-left: 100%; }
.el_col-md-offset-11 { margin-left: 91.66666667%; }
.el_col-md-offset-10 { margin-left: 83.33333333%; }
.el_col-md-offset-9 { margin-left: 75%; }
.el_col-md-offset-8 { margin-left: 66.66666667%; }
.el_col-md-offset-7 { margin-left: 58.33333333%; }
.el_col-md-offset-6 { margin-left: 50%; }
.el_col-md-offset-5 { margin-left: 41.66666667%; }
.el_col-md-offset-4 { margin-left: 33.33333333%; }
.el_col-md-offset-3 { margin-left: 25%; }
.el_col-md-offset-2 { margin-left: 16.66666667%; }
.el_col-md-offset-1 { margin-left: 8.33333333%; }
.el_col-md-offset-0 { margin-left: 0%; }
}
@media (min-width: 1200px) {
.el_col-lg-1, .el_col-lg-2, .el_col-lg-3, .el_col-lg-4, .el_col-lg-5, .el_col-lg-6, .el_col-lg-7, .el_col-lg-8, .el_col-lg-9, .el_col-lg-10, .el_col-lg-11, .el_col-lg-12 { float: left; }
.el_col-lg-12 { width: 100%; }
.el_col-lg-11 { width: 91.66666667%; }
.el_col-lg-10 { width: 83.33333333%; }
.el_col-lg-9 { width: 75%; }
.el_col-lg-8 { width: 66.66666667%; }
.el_col-lg-7 { width: 58.33333333%; }
.el_col-lg-6 { width: 50%; }
.el_col-lg-5 { width: 41.66666667%; }
.el_col-lg-4 { width: 33.33333333%; }
.el_col-lg-3 { width: 25%; }
.el_col-lg-2 { width: 16.66666667%; }
.el_col-lg-1 { width: 8.33333333%; }
.el_col-lg-pull-12 { right: 100%; }
.el_col-lg-pull-11 { right: 91.66666667%; }
.el_col-lg-pull-10 { right: 83.33333333%; }
.el_col-lg-pull-9 { right: 75%; }
.el_col-lg-pull-8 { right: 66.66666667%; }
.el_col-lg-pull-7 { right: 58.33333333%; }
.el_col-lg-pull-6 { right: 50%; }
.el_col-lg-pull-5 { right: 41.66666667%; }
.el_col-lg-pull-4 { right: 33.33333333%; }
.el_col-lg-pull-3 { right: 25%; }
.el_col-lg-pull-2 { right: 16.66666667%; }
.el_col-lg-pull-1 { right: 8.33333333%; }
.el_col-lg-pull-0 { right: auto; }
.el_col-lg-push-12 { left: 100%; }
.el_col-lg-push-11 { left: 91.66666667%; }
.el_col-lg-push-10 { left: 83.33333333%; }
.el_col-lg-push-9 { left: 75%; }
.el_col-lg-push-8 { left: 66.66666667%; }
.el_col-lg-push-7 { left: 58.33333333%; }
.el_col-lg-push-6 { left: 50%; }
.el_col-lg-push-5 { left: 41.66666667%; }
.el_col-lg-push-4 { left: 33.33333333%; }
.el_col-lg-push-3 { left: 25%; }
.el_col-lg-push-2 { left: 16.66666667%; }
.el_col-lg-push-1 { left: 8.33333333%; }
.el_col-lg-push-0 { left: auto; }
.el_col-lg-offset-12 { margin-left: 100%; }
.el_col-lg-offset-11 { margin-left: 91.66666667%; }
.el_col-lg-offset-10 { margin-left: 83.33333333%; }
.el_col-lg-offset-9 { margin-left: 75%; }
.el_col-lg-offset-8 { margin-left: 66.66666667%; }
.el_col-lg-offset-7 { margin-left: 58.33333333%; }
.el_col-lg-offset-6 { margin-left: 50%; }
.el_col-lg-offset-5 { margin-left: 41.66666667%; }
.el_col-lg-offset-4 { margin-left: 33.33333333%; }
.el_col-lg-offset-3 { margin-left: 25%; }
.el_col-lg-offset-2 { margin-left: 16.66666667%; }
.el_col-lg-offset-1 { margin-left: 8.33333333%; }
.el_col-lg-offset-0 { margin-left: 0%; }
}
.new_course_purchased h3 { font-size: 14px; background: #333; color: #fff; font-weight: bold; padding: 10px 12px; margin: 0px; }
.new_course_purchased { background: #eee; overflow: hidden; }
.new_course_purchased ul { margin: 0px; padding: 10px 0 10px 10px; }
.new_course_purchased li { list-style: none; }
.new_course_purchased li a { color: #000; }
.errornew_course { color: red; padding: 10px; font-size: 14px; font-weight: normal; }
.free_courses { margin-top: 50px; }
.free_courses h3 { text-align: center; margin-bottom: 30px; }
.free_courses .el_col-md-3 { text-align: center; }
.free_courses .el_col-md-3 h4 { text-align: center; margin: 0px; padding-top: 10px; }
.free_courses .el_col-md-3 h4 a, .free_courses .el_col-md-3 h4 a:hover { color: #000; text-decoration: none; }
.history_of_course h3 { font-size: 14px; background: #333; color: #fff; font-weight: bold; padding: 10px 12px; margin-bottom: 0px; margin: 0px; }
.history_of_course { background: #eee; }
.history_of_course ul { margin: 0px; padding: 0 0 10px 10px; }
.history_of_course li { list-style: none; margin-bottom:10px; }
.history_of_course li a {
    color: #000;
    width: 35%;
    display: inline-block;
}
.history_of_course .error_history { color: red; padding: 10px; font-size: 14px; font-weight: normal; }
.noPadding { padding: 0px !important; }
.noPaddingRight { padding-right: 0px !important; }
.noPaddingLeft { padding-left: 0px !important; }
.el_btn { display: inline-block; font-weight: 400; text-align: center; white-space: nowrap; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: 1px solid transparent; padding: .375rem .75rem;
font-size: 1rem; line-height: 1.5; border-radius: .25rem;
transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; }
.el_btn-primary { color: #fff; background-color: #e0a800; border-color: #e0a800; }
.el_btn:not(:disabled):not(.disabled) { cursor: pointer; }
.el_btn-primary:hover { color: #fff; background-color: #9f7802; border-color: #9f7802; }
.start_course {background-color: #9f7802; border-color: #9f7802;}
.el_seq_details { border-bottom: 1px solid }
.startCourses .el_btn { padding: 5px 49px; float: right; }
.acordianUl .subUl { display: none; margin-top: 10px }
.acordianUl li { list-style: none }
.acordianUl { margin-left: -15px; padding-left: 0px }
.acordianUl .subUl { margin-left: 15px; border-left: 1px dashed #000 }
.acordianUl li { display: block; padding: 3px 15px; margin-bottom: 10px; margin-top: 10px; border-radius: 0px; cursor: hand; cursor: pointer; position: relative; overflow: hidden; }
.subUl li:first-child { border-top: 0px !important }
.acordianUl span.handle, .acordianUl span.handle1 { /* font-size: 20px; */ font-weight: bold; border: 1px solid #000; padding: 0px; width: 23px; height: 23px; display: inline-block; font-size: 12px; line-height: 17px; text-align: center; }
.acordianUl span.handle img, .acordianUl span.handle1 img { width: 12px; }
.acordianUl .subUl::before { content: ""; border-bottom: 1px dashed #000; display: block; width: 20px }
.acordianUl .subUl::after { content: ""; border-bottom: 1px dashed #000; display: block; width: 20px }
.el_seq_details h3, .el_seq_details h5 { display: inline-block }
.el_seq_details h5 { float: right; }
.el_seq_details h3 { font-size: 19px; font-weight: bold; }
.needHelpmodal { display: none; /* Hidden by default */ position: fixed; /* Stay in place */ z-index: 1; /* Sit on top */ padding-top: 100px; /* Location of the box */ left: 0; top: 0; width: 100%; /* Full width */ height: 100%; /* Full height */ overflow: auto; /* Enable scroll if needed */ background-color: rgb(0,0,0); /* Fallback color */ background-color: rgba(0,0,0,0.4); /* Black w/ opacity */ }
.needHelpmodal-content { background-color: #fefefe; margin: auto; padding: 20px; width: 50%; border-radius: 10px; }
.needHelpclose { color: #aaaaaa; float: right; font-size: 28px; font-weight: bold; text-align: right; }
.needHelpclose:hover, .needHelpclose:focus { color: #000; text-decoration: none; cursor: pointer; }
.el_btn-success { color: #fff; background-color: #5cb85c !important; border-color: #4cae4c !important; }
.el_btn-next, .el_btn-prev { background: #000; color: #FFF; }
.btndefis input { margin-left: 10px; }
.el_btn-info, .el_btn-info:hover { color: #fff; background-color: #31b0d5; border-color: #269abc; padding: 3px 23px; margin-left: 20px; text-decoration: navajowhite; font-weight: 600; text-transform: uppercase; }
.defis_descformateur { background: #eee; margin-top: 20px; padding: 10px; }
.defis_descformateur_title { font-size: 26px; font-weight: bold; border-bottom: 1px dotted #000; padding-bottom: 10px; }
.commentaire_team { background: #eee; margin-top: 20px; padding: 10px; }
.commentaire_team_title { font-size: 26px; font-weight: bold; border-bottom: 1px dotted #000; padding-bottom: 10px; }
.Defis_right_bar { background: #eee; padding: 10px; margin-top: 20px; }
.DefisRightTitle { font-size: 15px; font-weight: bold; border-bottom: 1px dotted #000; padding-bottom: 10px; margin-bottom: 10px; }
.defisRightContent { margin-bottom: 20px; }
.defisRightContent ul { margin: 0px; }
#el_loader { position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 1000000; background-color: rgba(0,0,0,0.8); text-align: center }
#el_loader #el_loader_container { display: table; height: 100%; vertical-align: middle; width: 100% }
#el_loader #el_loader_container_inner { display: table-cell; height: 100%; vertical-align: middle; width: 100% }
#el_loader #el_css_loader { border: 14px solid #bbb; border-radius: 50%; border-top: 14px solid #030303; width: 50px; height: 50px; -webkit-animation: spin 1s linear infinite; /* Safari */ animation: spin 1s linear infinite; margin: 0 auto }

/* Safari */
@-webkit-keyframes spin { 0% {
-webkit-transform: rotate(0deg);
}
 100% {
-webkit-transform: rotate(360deg);
}
}
 @keyframes spin { 0% {
transform: rotate(0deg);
}
 100% {
transform: rotate(360deg);
}
}
#el_css_loader_text { font-size: 16px; font-weight: bold; margin-top: 15px; color: #000; }
#el_loader_data, #el_loader_info_data { position: relative; background: #fff; padding: 25px 50px; max-width: 500px; margin: 0 auto; border-radius: 10px; border: 1px solid #ccc; display: inline-block; width: auto }
#el_loader_info_data .closepopUp { position: absolute; right: -29px; top: -24px; cursor: pointer; }
#el_loader_info_data .fa { display: block; font-size: 72px; text-align: center; }
#el_loader_info_data .fa.success { color: green }
#el_loader_info_data .fa.failed { color: #990000 }
#el_loader_info_data_text { font-size: 16px; margin-top: 10px; color: #000 }
.el_progress { display: -ms-flexbox; display: flex; height: 1rem; overflow: hidden; font-size: .75rem;
background-color: #e9ecef; border-radius: .25rem;
position: absolute; top: 13px; left: 0px; width: 100%; }
.el_progress-bar { float: left; width: 0%; height: 100%; font-size: 12px; line-height: 20px; color: #fff; text-align: center; background-color: #31aae8; -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15); box-shadow: inset 0 -1px 0 rgba(0,0,0,.15); -webkit-transition: width .6s ease; -o-transition: width .6s ease; transition: width .6s ease; }
.seq_not_found { color: #F00; font-size: 14px; display: none; }
.seq_search { position: absolute; color: #182138; top: 10px; right: 27px; }
.search_seq_div { margin-top: 16px; }
.el_success_seq { color: #093; font-size: 15px; font-weight: bold; }
#children_comment_form .el_form-group { margin-bottom: 10px; }
#children_comment_form .el_form-group label { font-weight: bold; }
#children_comment_form .el_form-group .el_form-control { display: block; width: 100%; padding: .375rem .75rem;
font-size: 1rem; line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: .25rem;
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; }
.el_form-control:disabled, .el_form-control[readonly] { background-color: #e9ecef; opacity: 1; }
.WelcomeText { color: #FFF; }
.CommentData { background: #efefef; padding: 20px; border-radius: 11px; margin-bottom: 10px; position: relative; }
.CommentData h4 { margin: 0px; padding: 0px; }
.CommentBox .CommentTitle { font-size: 14px; text-transform: uppercase; margin-top: 70px; }
.commentContent { margin-top: 15px; position: relative; }
.CommentDate i { margin-right: 5px; }
.CommentDate { position: absolute; right: 10px; top: 10px; font-size: 14px; color: #555; }
.seq_done { color: green; font-weight: bold; font-size: 13px; margin-left: 5px; }
.search_seq_div .select2-container { width: 500px !important; }
.no_sequance_purchase { clear: both; padding-bottom: 14px; color: red; }
.search_child_purchased h3 { font-size: 14px; background: #333; color: #fff; font-weight: bold; padding: 10px 12px; margin: 0px; }
.search_child_purchased { background: #eee; overflow: hidden; }
.search_child_purchased ul { margin: 0px; padding: 10px 0 10px 10px; }
.search_child_purchased li { list-style: none; }
.search_child_purchased li a { color: #000; }
.el_search_child_seq_data { clear: both; }
.SeqDefisExtraData { clear: both; margin-top: 10px; overflow: hidden; margin-left: 28px; }
.SeqDefisExtraData h5 { font-weight: bold; margin-right: 13px; display: inline-block; margin: 0px; padding: 0px; margin-right: 10px !important; vertical-align: top; }
.SeqDefisExtraData h6 { font-weight: normal; font-size: 12px; display: inline-block; line-height: 22px; text-transform: capitalize; margin: 0px; padding: 0px; margin-top: -2px !important; max-width: 300px; vertical-align: text-top; }
.refresh_seq { display: none; cursor: pointer; width: 75px; text-align: center; padding: 7px; border-radius: 10px; float: right; margin-left: 10px; }
.seq_search_data_btn { cursor: pointer; }
.search_seq_div_blcok .form-group { display: inline-block; width: 80%; }
.InstructionData { clear: both; margin-bottom: 20px; }
.InstructionData .instructionTitle { font-size: 14px; margin: 0px; margin-bottom: 5px; padding: 0px; }
.InstructionData .InstructionContent { font-size: 12px; }
.leave_a_appreciation { text-align: center; position:absolute; right: 18px;
top: -10px; }
.leave_a_appreciation a, .leave_a_appreciation a:hover { text-decoration: none !important; }
.LeaveAppricatitionContentLeft { text-align: left; }
.LeaveAppricatitionTitle { text-align: center; margin-bottom: 15px; font-weight: bold; }
.LeaveAppricatitionContentLeft .el_form_group { margin-bottom: 10px; }
.LeaveAppricatitionContentLeft .el_form_group label { font-weight: bold; font-size: 12px; }
.LeaveAppricatitionContentLeft .el_form_group .el_form-control { display: block; width: 100%; padding: .375rem .75rem;
font-size: 1rem; line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: .25rem;
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; }
.LeaveAppricatitionContentRight {
    text-align: left;
    overflow: auto;
    max-height: 600px;
}
.LeaveAppricatitionContentRight .el_form_group { margin-bottom: 10px; text-align:left; }
.LeaveAppricatitionContentRight .el_form_group label,.LeaveAppricatitionContentRight .col-form-label { font-weight: bold; font-size: 14px !important; }
.LeaveAppricatitionContentRight .el_form_group .el_form-control { display: block; width: 100%; padding: .375rem .75rem;
font-size: 1rem; line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: .25rem;
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; }

.PopupComments #el_loader_info_data { padding: 25px 15px !important; max-width: 620px;  min-width: 620px; margin:30px;}
.foundRightSeq { width: 100% !important; }
.foundLeftSeq { width: 100% !important; }
.foundLeftSeq .LeaveAppricatitionForm { border-left: none !important; padding-left: 0px !important; }
.el_appreciation_form .form-group label { font-weight: 600; font-size: 14px; }
.rating-stars-container{ font-size: 0px; }
.rating-stars-container .rating-star{ display: inline-block; font-size: 30px; color: #555555; cursor: pointer; padding: 5px 0px; margin-left: 10px; }
.rating-stars-container .rating-star.is--active,  .rating-stars .rating-stars-container .rating-star.is--hover,  .rating-stars-2 .rating-stars-container .rating-star.is--active,  .rating-stars-2 .rating-stars-container .rating-star.is--hover, .rating-stars-container .rating-star i:hover{ color: #f1c40f; }
.rating-stars .rating-stars-container .rating-star.is--no-hover, .rating-stars-2 .rating-stars-container .rating-star.is--no-hover, .rating-stars-3 .rating-stars-container .rating-star.is--no-hover { color: #555555; }
.submit_apprication{ margin-top:10px;}
.submit_apprication button{ margin:0 auto; text-align:center;}
.el_appreciation_form label.error{font-size: 12px;color: red;letter-spacing: 1px;}

.rating-stars .rating-stars-container .rating-star i, .rating-stars-2 .rating-stars-container .rating-star i, .rating-stars-3 .rating-stars-container .rating-star i{ font-size:30px !important;}

.el_seq_defis_altertnativedefi,.el_seq_defis_help{ display:inline-block;}
#altertnativedefi{ background:violet; cursor:pointer;}


.altertnativedefimodal { display: none; /* Hidden by default */ position: fixed; /* Stay in place */ z-index: 1; /* Sit on top */ padding-top: 100px; /* Location of the box */ left: 0; top: 0; width: 100%; /* Full width */ height: 100%; /* Full height */ overflow: auto; /* Enable scroll if needed */ background-color: rgb(0,0,0); /* Fallback color */ background-color: rgba(0,0,0,0.4); /* Black w/ opacity */ }
.altertnativedefimodal-content { background-color: #fefefe; margin: auto; padding: 20px; width: 50%; border-radius: 10px; }
.altertnativedefiHelpclose { color: #aaaaaa; float: right; font-size: 28px; font-weight: bold; text-align: right; }
.altertnativedefiHelpclose:hover, .altertnativedefiHelpclose:focus { color: #000; text-decoration: none; cursor: pointer; }

.altertnativedefimodal-content ul li {
    list-style: none;
    display: inline-block;
    border: 1px solid #ccc;
    /* background: #eee; */
    padding: 10px;
    text-align: left;
    width: 150px;
    min-height: 213px;
    margin-right: 12px;
    vertical-align: text-bottom;
    margin-bottom: 20px;
    text-align: center;
    position: relative;
}.altertnativedefimodal-content ul {
    clear: both;
    margin-top: 63px;
    overflow: hidden;
}
.altertnativedefimodal-content ul li img{    max-width: 100%;
    max-height: 162px;}
.altertnativedefimodal-content ul li h3{ font-size:14px; position:absolute; bottom:0px; width:94% ;}
.altertnativedefimodal-content ul li h3 a{ text-decoration:none;}
#back_alternative_defis{
    background: #000;
    color: #FFF;
}
#success_alternative_defis{
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}

#altertnativedefiMode{ display:none;}

@media (max-width: 991px){

.altertnativedefimodal-content{ width:95% !important; }
.altertnativedefimodal-content ul{ padding-left:15px;}
}

@media (max-width: 767px){
.PopupComments #el_loader_info_data{ min-width: 320px !important;}
}

 .PaushBlockSectionPopup {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10000000;
	display: none;
	overflow: hidden;
	outline: 0;
	display: none;
	background: rgba(0,0,0,0.9);
}
.PaushBlockSectionPopup.activePaushPopup {
	display: block;
}
.PaushBlockSectionPopupInner {
	max-width: 600px;
	display: table;
	width: 100%;
	height: 100%;
	margin: 0 auto;
}
.PaushBlockSectionPopupInnerMiddleContent {
	display: table-cell;
	vertical-align: middle;
}
.PaushBlockSectionPopup .PaushBlockSectionPopupContainerBlock {
	color: #fff;
    text-align: center;
    font-size: 40px;
    padding: 20px 15px;
    text-transform: uppercase;
}