.visibility-parameters ul{padding-left:0;background:#fff}
.visibility-parameters ul li{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:10px;padding-bottom:10px;text-align:center}
.visibility-parameters ul li span{width:20%;display:inline-block}
.visibility-parameters ul li span input{position:absolute;left:-3000px}
.visibility-parameters ul li span label{color:#eaeff7;-webkit-transition:.3s;transition:.3s;cursor:pointer;width:100%}
.visibility-parameters ul li span input:checked+label{color:#3268b0}
.visibility-parameters ul li .parameter-name{width:40%}
.visibility-parameters ul .header{border-bottom:2px solid #eaeff7}
.form .add-judge-email-filed{width:270px;height:42px;display:inline-block;margin-right:10px}
.judging-list .buttons{margin-bottom:0}
.add-judge-form{margin-top:10px}
.empty-criteria-list{min-height:277px;padding-top:75px}
.add-criteria .open-add-criteria-form+.max-criteria{display:none}
.add-criteria .open-add-criteria-form[disabled]+.max-criteria{display:block}
.criteria-list{display:block;padding-left:0;background:#fff}
.criteria-list li{list-style:none;min-height:50px;border-bottom:1px solid #eaeff7;position:relative}
.criteria-list li .value{display:inline-block;min-height:50px;line-height:50px;padding-left:20px}
.criteria-list li .delete-criteria,.criteria-list li .edit-criteria{position:absolute;border:none;top:4px;clear:both;background:#fff;padding-left:0;padding-right:0}
.criteria-list li .delete-criteria:hover:before,.criteria-list li .edit-criteria:hover:before{background:#fcc133}
.criteria-list li .delete-criteria:before,.criteria-list li .edit-criteria:before{background:#3268b0;color:#fff;font-size:12px;border-radius:50%;height:24px;margin-top:8px;display:inline-block;width:24px;-webkit-transition:.3s;transition:.3s;text-align:center;line-height:24px}
.criteria-list li .delete-criteria span,.criteria-list li .edit-criteria span{display:none}
.criteria-list li .delete-criteria{right:20px}
.criteria-list li .edit-criteria{right:50px}
.criteria-list li .edit-criteria-form{position:relative}
.criteria-list li .edit-criteria-form .form-group{margin-bottom:0}
.criteria-list li .edit-criteria-form .form-group input{padding-right:182px}
.criteria-list li .edit-criteria-form .canceledit-btn,.criteria-list li .edit-criteria-form .savecriteria-btn{height:35px;line-height:18px!important;min-width:70px;position:absolute;top:6px;z-index:5;padding:5px 15px}
.criteria-list li .edit-criteria-form .canceledit-btn{right:20px}
.criteria-list li .edit-criteria-form .savecriteria-btn{right:100px}
.add-criteria-form{padding-bottom:30px}
.subpage .works-section .work-list>li{padding-bottom:256px}
.subpage .works-section .work-list .item-footer{bottom:115px}
.subpage .works-section .work-list .review-work-btn{position:absolute;bottom:0;display:block;text-align:center;line-height:42px;height:42px;background:#3268b0;width:100%;color:#fff;font-weight:700;text-transform:uppercase;-webkit-transition:.3s;transition:.3s}
.subpage .works-section .work-list .review-work-btn:hover{background:#fcc133}
.subpage .works-section .work-list .item-judging{text-align:center;position:absolute;bottom:70px;display:block;width:100%;padding-left:20px;padding-right:20px}
.subpage .works-section .work-list .item-judging .judged{width:100%;border-bottom:1px solid #eaeff7;border-top:1px solid #eaeff7;line-height:40px;height:40px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.subpage .works-section .work-list .item-judging button{width:100%}
.scorecard-popup .popup-inner{max-width:100%}
@media all and (min-width:1000px){
.scorecard-popup .popup-inner{max-width:1000px}
}
.scorecard-popup .popup-bg{padding-left:0;padding-right:0}
.scorecard-popup .buttons,.scorecard-popup h4{padding-left:40px;padding-right:40px}
.scorecard-popup .buttons{text-align:center}
.scorecard-popup p.btn-close{margin-right:40px}
.scorecard-popup .buttons{margin-top:10px;margin-bottom:0}
.scorecard-rates{background:#eaeff7;padding-left:10px;padding-right:10px;padding-bottom:10px}
@media all and (min-width:768px){
.scorecard-rates{padding-left:40px;padding-bottom:40px;padding-right:40px}
}
.scorecard-rates .comment-label{font-family:kelson_sans,sans-serif;text-align:center;font-weight:700;font-size:16px;line-height:40px;width:100%}
.scorecard-rates textarea.form-control{height:102px}
.scorecard-rates ul{padding-top:33px;padding-left:0}
.scorecard-rates ul li{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
.scorecard-rates ul li p{margin-bottom:0;height:69px;line-height:69px;background:#fff;border-right:1px solid #eaeff7;border-bottom:1px solid #eaeff7}
.scorecard-rates ul li .title{font-size:14px;line-height:24px;width:40%;overflow:hidden;height:68px;padding-left:10px;padding-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media all and (min-width:1000px){
.scorecard-rates ul li .title{font-size:13px;line-height:23px}
}
@media (min-width:1600px){
.scorecard-rates ul li .title{font-size:16px;line-height:26px}
}
@media all and (min-width:768px){
.scorecard-rates ul li .title{padding-left:30px;padding-right:30px}
}
.scorecard-rates ul li .point{width:10%;text-align:center;position:relative;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}
.scorecard-rates ul li .point:hover{z-index:1;-webkit-box-shadow:0 1px 4px rgba(0,86,184,.2);box-shadow:0 1px 4px rgba(0,86,184,.2)}
.scorecard-rates ul li .point input{position:absolute;left:-3000px}
.scorecard-rates ul li .point label{width:100%;font-size:20px;height:69px;cursor:pointer;-webkit-transition:.3s;transition:.3s;line-height:69px;opacity:0}
@media all and (min-width:768px){
.scorecard-rates ul li .point label{font-size:25px}
}
.scorecard-rates ul li .point input:checked+label{opacity:1}
.scorecard-rates ul li .none-point label:before{color:#a8b9c3}
.scorecard-rates ul li .grey-point label:before{color:#667985}
.scorecard-rates ul li .red-point label:before{color:#eb5757}
.scorecard-rates ul li .lightred-point label:before{color:#ff948f}
.scorecard-rates ul li .yellow-point label:before{color:#ffb718}
.scorecard-rates ul li .lightgreen-point label:before{color:#bbe156}
.scorecard-rates ul li .green-point label:before{color:#64bb00}
.scorecard-rates ul .table-header p{background:#eaeff7}
.scorecard-rates ul .table-header .title{height:24px;line-height:24px}
.scorecard-rates ul .table-header .point{height:24px;line-height:24px;font-weight:700;font-family:kelson_sans,sans-serif;color:#fff;-webkit-box-shadow:none;box-shadow:none}
.scorecard-rates ul .table-header .header-none{background-color:#a8b9c3}
.scorecard-rates ul .table-header .header-grey{background:#667985}
.scorecard-rates ul .table-header .header-red{background:#eb5757}
.scorecard-rates ul .table-header .header-lightred{background:#ff948f}
.scorecard-rates ul .table-header .header-yellow{background:#ffb718}
.scorecard-rates ul .table-header .header-lightgreen{background:#bbe156}
.scorecard-rates ul .table-header .header-green{background:#64bb00}
#quiz-result .scorecard-panel h3{text-align:left;font-size:24px}
.scorecard-panel{background:#eaeff7;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.scorecard-panel h3{text-align:center;font-size:30px;margin-top:36px;margin-bottom:5px}
.scorecard-panel .scorecard-subtitle{display:block;text-align:center;color:#eb5757;font-size:12px}
.judge-search-section:before{display:none}
.profile-main.copmany-profile .profile-content .judge-list .big-table thead th{width:78%}
.profile-main.copmany-profile .profile-content .judge-list .big-table thead th.buttons{width:auto}
@media (min-width:1000px){
.participants-table .participant-table-list .hover{width:72%}
}
.not-active-switcher{opacity:.5}
.not-active-switcher label{cursor:default}
.visibility-parameters-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media (min-width:1000px){
.visibility-parameters-form{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
}
.visibility-parameters-form .form-group{width:100%}
@media (min-width:1000px){
.visibility-parameters-form .form-group{width:33%}
}
.visibility-parameters-form .form-group .help{position:relative}