.tabs-menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0 0 10px;list-style:none;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;white-space:nowrap;overflow:auto}
.tabs-menu_small{padding:0}
.tabs-menu_allow-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.tabs-menu_career-hub{padding:0;margin:0 -15px}
.tabs-menu__item{margin:0 15px 0 0;padding:10px 0}
@media all and (min-width:1600px){
.tabs-menu__item{margin:0 25px 0 0}
}
.tabs-menu_small .tabs-menu__item{margin:0 10px 0 0}
@media all and (min-width:1600px){
.tabs-menu_small .tabs-menu__item{margin:0 20px 0 0}
}
.tabs-menu_career-hub .tabs-menu__item{margin:0;padding:0}
@media all and (min-width:1600px){
.tabs-menu_career-hub .tabs-menu__item{margin:0}
}
.tabs-menu__item_right{margin-left:auto!important;margin-right:0!important}
.tabs-menu__tab{font-size:13px;line-height:15px;text-transform:uppercase;font-family:kelson_sans,sans-serif;font-weight:700;letter-spacing:.1px;color:#667985;cursor:pointer}
@media all and (min-width:1000px){
.tabs-menu__tab{font-size:12px;line-height:14px}
}
@media (min-width:1600px){
.tabs-menu__tab{font-size:14px;line-height:16px}
}
.tabs-menu__tab:hover{color:#3268b0;text-decoration:underline}
.tabs-menu__tab_active{color:#1a1a1a;text-decoration:underline}
.tabs-menu__tab_points{font-size:13px;line-height:15px;text-transform:uppercase;font-family:kelson_sans,sans-serif;font-weight:700;letter-spacing:.1px;padding:6px 10px;background-color:#eaeff7;border-radius:4px;display:inline-block;margin-right:5px}
@media all and (min-width:1000px){
.tabs-menu__tab_points{font-size:12px;line-height:14px}
}
@media (min-width:1600px){
.tabs-menu__tab_points{font-size:14px;line-height:16px}
}
.tabs-menu__tab_points-value{color:#379dd7}
.tabs-menu_small .tabs-menu__tab{font-size:13px;line-height:15px;text-transform:uppercase;font-family:kelson_sans,sans-serif;font-weight:700;letter-spacing:.1px;margin:0 0 5px}
@media all and (min-width:1000px){
.tabs-menu_small .tabs-menu__tab{font-size:12px;line-height:14px}
}
@media (min-width:1600px){
.tabs-menu_small .tabs-menu__tab{font-size:14px;line-height:16px}
}
.tabs-menu_career-hub .tabs-menu__tab{line-height:16px;padding:22px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.tabs-menu__tab_active .tabs-menu__tab-label{text-decoration:underline;font-weight:700}
.company-main{min-height:calc(100vh - 200px)}
.finish-quiz-no-result.dashboard{position:static;min-height:269px}
@media all and (min-width:1000px){
.finish-quiz-no-result.dashboard{min-height:319px}
}
.finish-quiz-no-result.dashboard .no-result-message{position:static;margin-top:0;padding-top:35px}
.finish-quiz-no-result.dashboard .no-result-message .message-content .succes-boy{height:128px;margin-left:40px}
.finish-quiz-no-result.dashboard .no-result-message .message-content h3{margin-right:30px;margin-left:30px}
.dashboard{background:#eaeff7}
.dashboard .dashboard-row-outer{text-align:center}
.dashboard .dashboard-row-outer h4{display:inline-block;padding-left:30px;padding-right:30px;font-size:16px;line-height:16px;margin-top:0;position:relative;top:-8px;background:#eaeff7}
.dashboard .dashboard-row-outer p.big{font-size:14px;line-height:24px;margin-bottom:20px}
@media all and (min-width:1000px){
.dashboard .dashboard-row-outer p.big{font-size:13px;line-height:23px}
}
@media (min-width:1600px){
.dashboard .dashboard-row-outer p.big{font-size:16px;line-height:26px}
}
.dashboard .dashboard-row-outer .dashboard-row{padding:0 0 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-5px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.dashboard .dashboard-row-outer .dashboard-row.collapse .dashboard-block{opacity:0;-webkit-transition:.3s;transition:.3s;-webkit-transform:scale(.5);transform:scale(.5)}
.dashboard .dashboard-row-outer .dashboard-row.step1-compact .dashboard-block{margin-right:2px}
.dashboard .dashboard-row-outer .dashboard-row .dashboard-block{background:#fff;width:100%;cursor:pointer;position:relative;-webkit-transition:.3s;transition:.3s;color:#1a1a1a;margin:5px;height:200px;position:relative}
@media all and (min-width:1000px){
.dashboard .dashboard-row-outer .dashboard-row .dashboard-block{width:338px}
}
.dashboard .dashboard-row-outer .dashboard-row .dashboard-block:hover{-webkit-box-shadow:0 1px 4px rgba(0,84,186,.2);box-shadow:0 1px 4px rgba(0,84,186,.2);color:#1a1a1a}
.dashboard .dashboard-row-outer .dashboard-row .dashboard-block .dashboard-btn:before{font-size:80px;display:block;color:#098bd1;padding-top:20px;-webkit-transition:.3s;transition:.3s}
@media all and (min-width:1000px){
.dashboard .dashboard-row-outer .dashboard-row .dashboard-block .dashboard-btn:before{padding-top:40px}
}
.dashboard .dashboard-row-outer .dashboard-row .dashboard-block .name{font-size:13px;line-height:15px;text-transform:uppercase;font-family:kelson_sans,sans-serif;font-weight:700;letter-spacing:.1px;display:inline-block;padding-top:17px;text-transform:uppercase}
@media all and (min-width:1000px){
.dashboard .dashboard-row-outer .dashboard-row .dashboard-block .name{font-size:12px;line-height:14px}
}
@media (min-width:1600px){
.dashboard .dashboard-row-outer .dashboard-row .dashboard-block .name{font-size:14px;line-height:16px}
}
.dashboard .dashboard-row-outer .dashboard-row .dashboard-block .help{position:absolute;top:11px;right:11px;color:#1a1a1a}
.dashboard .dashboard-row-outer .dashboard-row .dashboard-block .premium{position:absolute;opacity:1;background:#098bd1;border-radius:5px;color:#fff;text-transform:uppercase;padding:0 4px;line-height:16px;font-size:10px;left:9px;top:9px}
.dashboard .dashboard-row-outer .dashboard-row .dashboard-block a{display:block;padding-bottom:20px}
.braintree-payment-container .confirm-success{padding-bottom:0}
.broken-internet-popup{position:absolute;-webkit-transition:.3s;transition:.3s;z-index:300;background:#ffb718;border-bottom:2px solid #fcc133;padding:5px 30px 5px 46px;left:0;opacity:0;top:-200px;width:100%;-webkit-box-shadow:1px 1px 16px rgba(0,84,186,.2);box-shadow:1px 1px 16px rgba(0,84,186,.2)}
@media all and (min-width:768px){
.broken-internet-popup{margin-left:-211px;left:50%;width:auto;border:2px solid #fcc133;border-radius:0 0 3px 3px;padding:15px 30px 15px 56px}
}
.broken-internet-popup div{margin-bottom:0}
.broken-internet-popup div:before{position:absolute;font-size:18px;left:14px;top:5px}
@media all and (min-width:768px){
.broken-internet-popup div:before{font-size:30px;top:10px}
}
.broken-internet-popup div .icon-error:before{position:absolute;display:block;top:9px;background:#eb5757;color:#fff;border-radius:50%;text-align:center;width:12px;height:12px;font-size:7px;line-height:12px;left:34px}
.broken-internet-popup .strock{text-decoration:underline;color:#000;border:none;background:inherit}
.broken-internet-popup.open{visibility:visible;opacity:1;top:-2px}
ul.header-steps{list-style-type:none;margin:0;padding:0;position:absolute;left:27%;right:27%;top:0;text-align:center;z-index:10;display:none}
@media all and (min-width:768px){
ul.header-steps{display:block}
}
ul.header-steps li{display:inline-block;vertical-align:middle;position:relative;line-height:72px;padding-left:10px;padding-right:10px}
ul.header-steps li.active .step-content{font-weight:700;color:#3268b0}
ul.header-steps li a{display:inline-block}
ul.header-steps li .a{cursor:pointer}
ul.header-steps li .step-content{font-size:13px;line-height:15px;text-transform:uppercase;font-family:kelson_sans,sans-serif;font-weight:700;letter-spacing:.1px;line-height:72px;display:block;color:#acbac2;font-family:kelson_sans,sans-serif;font-weight:700;letter-spacing:.1px;display:inline-block;color:#88979f;vertical-align:middle}
@media all and (min-width:1000px){
ul.header-steps li .step-content{font-size:12px;line-height:14px}
}
@media (min-width:1600px){
ul.header-steps li .step-content{font-size:14px;line-height:16px}
}
@media all and (min-width:768px){
ul.header-steps li .step-content{line-height:72px}
}
@media all and (min-width:1600px){
ul.header-steps li .step-content{line-height:72px}
}
ul.header-steps li .step-content span{display:none}
@media all and (min-width:1300px){
ul.header-steps li .step-content span{display:inline}
}
ul.header-steps li .help-tooltip{position:absolute;left:0;top:0;width:100%;height:100%}
ul.header-steps .done .step-content,ul.header-steps a .step-content{color:#098bd1}
p.back-btn{font-size:12px;padding-top:8px;padding-bottom:8px}
p.back-btn .back{display:inline-block;padding-left:12px;position:relative}
p.back-btn .back:before{content:" ";border-right:4px solid #098bd1;border-top:4px solid transparent;border-bottom:4px solid transparent;position:absolute;left:0;top:5px}
@media all and (min-width:1220px){
.company-list-empty{min-height:calc(100vh - 400px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.search-section .company-challenge-list-search .nav{display:block;float:right;margin-top:-14px}
.search-section .company-challenge-list-search .nav li{margin-top:0;padding-top:0}
.company-challenge-list-search .radio-group.school-type-filter .radio{display:inline-block;float:none}
.company-challenge-list-search .radio-group.school-type-filter .radio:last-child{margin-right:0}
@media all and (min-width:768px){
.company-challenge-list-search .radio-group.school-type-filter{text-align:right}
}
.company-challenge-list-search .fieldset .inline-select.template-type{border-right-width:0}
@media all and (min-width:768px){
.company-challenge-list-search .fieldset .inline-select.template-type .select{width:180px}
}
@media all and (min-width:768px){
.company-challenge-list-search .fieldset .inline-select .select{width:250px}
}
@media all and (min-width:768px){
.company-challenge-list-search .fieldset .inline-select.select-type{width:auto}
.company-challenge-list-search .fieldset .inline-select.select-type .select{width:120px}
}
@media all and (min-width:768px){
.company-challenge-list-search .fieldset .inline-select.select-type-with-author{width:120px}
.company-challenge-list-search .fieldset .inline-select.select-type-with-author .select{width:120px}
}
.company-challenge-list-search .fieldset .inline-select.select-author{width:100%}
@media all and (min-width:768px){
.company-challenge-list-search .fieldset .inline-select.select-author{width:auto}
.company-challenge-list-search .fieldset .inline-select.select-author .select{width:160px}
}
@media all and (min-width:1220px){
.company-challenge-list-search .fieldset .inline-select.select-author{width:auto}
}
.company-challenge-list-search.form-search .inline-text label{width:30px}
@media all and (min-width:768px){
.company-challenge-list-search.form-search .inline-text .input-search{width:100%;opacity:1;border-top-width:0;border-left-width:0}
}
@media all and (min-width:768px){
.company-challenge-list-search.form-search .inline-text .input-search .form-control{padding-right:0;text-align:right}
}
@media all and (min-width:1000px){
.company-challenge-list-search.form-search .inline-text .input-search .form-control{text-align:left;padding-left:0}
}
@media all and (min-width:768px){
.company-challenge-list-search.form-search .search-input{border-right:1px solid #eaeff7}
}
.company-challenge-list-search.form-search .search-input .input-search .form-control{text-align:left;padding-right:40px}
@media all and (min-width:768px){
.company-challenge-list-search.form-search .search-input .input-search .form-control{padding-right:15px}
}
@media all and (min-width:1000px){
.company-challenge-list-search.form-search .search-input .input-search .form-control{padding-right:40px}
}
.company-challenge-list-search.form-search .search-input .btn-search{right:20px;left:auto}
@media all and (min-width:768px){
.company-challenge-list-search.form-search .search-input .btn-search{right:15px;left:auto}
}
.company-challenge-list-search.form-search .search-input+.inline-select:last-child{width:100%;border-right-width:0}
.company-challenge-list-search.form-search .select-view{display:none;text-align:right;width:auto}
@media all and (min-width:768px){
.company-challenge-list-search.form-search .select-view{display:block}
}
.company-challenge-list-search.form-search .select-view .radio-group{margin-left:auto;display:block;width:60px}
.company-challenge-list-search.form-search .select-view .radio{float:right;margin-right:0}
.company-challenge-list-search.form-search .select-view .radio input:checked+.btn:before{color:#098bd1}
.company-challenge-list-search.form-search .select-view .btn{padding:15px 0 0!important;width:30px}
.company-challenge-list-search.form-search .select-view .btn:before{color:#acbac2;font-size:16px}
.company-challenge-list-search.form-search .btn-last-search{display:none}
.company-challenge-list-search.search-border fieldset{border-top:1px solid #eaeff7;margin-top:16px}
@media all and (min-width:768px){
.company-challenge-list-search.search-border fieldset{border-top-width:0;margin-top:0}
}
@media all and (min-width:768px){
.company-challenge-list-search.simple-search .inline-text label{top:-3px}
}
@media all and (max-width:999px){
.company-challenge-list-search.simple-search .icon-search{display:none}
}
.company-challenge-list-search.simple-search .fieldset{margin-left:0;margin-right:0;display:table}
@media all and (min-width:768px){
.company-challenge-list-search.simple-search .fieldset{margin-left:0}
}
.company-challenge-list-search.simple-search .fieldset .form-group{vertical-align:top;display:table-cell}
.company-challenge-list-search.simple-search .fieldset .input-search{padding-right:10px}
@media all and (min-width:1000px){
.company-challenge-list-search.simple-search .fieldset .input-search{padding-right:0}
}
.company-challenge-list-search.simple-search .fieldset .btn-search{top:5px;margin-right:0}
@media all and (min-width:1000px){
.company-challenge-list-search.simple-search .fieldset .btn-search{top:0}
}
.company-challenge-list-search.simple-search .fieldset .school-type-filter{width:100%;border-bottom:1px solid #eaeff7}
@media all and (min-width:768px){
.company-challenge-list-search.simple-search .fieldset .school-type-filter{width:auto;border-bottom-width:0}
}
.company-challenge-list-search.simple-search .fieldset .search-input{width:50%;border-bottom-width:0;padding:0 10px 0 0;border-right:1px solid #eaeff7}
@media all and (min-width:768px){
.company-challenge-list-search.simple-search .fieldset .search-input{width:40%;padding-right:20px;border-bottom-width:1px;padding-top:0;padding-bottom:0}
}
@media all and (min-width:1000px){
.company-challenge-list-search.simple-search .fieldset .search-input{padding-top:0;padding-bottom:0;width:275px}
}
.company-challenge-list-search.simple-search .fieldset .search-input .form-control{width:100%}
@media all and (min-width:1000px){
.company-challenge-list-search.simple-search .fieldset .search-input .form-control{padding-left:20px}
}
.company-challenge-list-search.simple-search .fieldset .search-input.big-search-input{width:100%;border-right-width:0;padding-right:0;padding-left:5px}
@media all and (min-width:768px){
.company-challenge-list-search.simple-search .fieldset .search-input.big-search-input{border-right:1px solid #eaeff7;padding-left:0}
}
@media all and (min-width:1000px){
.company-challenge-list-search.simple-search .fieldset .search-input.big-search-input{width:275px}
}
.company-challenge-list-search.simple-search .fieldset .search-form__button_search{display:inline-block;vertical-align:top}
.company-challenge-list{padding-top:24px;padding-left:0}
@media all and (min-width:1220px){
.company-challenge-list{min-height:calc(100vh - 400px)}
}
@media all and (min-width:1220px){
.company-challenge-list.list-margin-left{margin-left:25%}
.company-challenge-list.list-margin-left+.pagination-outer{margin-left:25%}
}
.company-challenge-list .history-list .date,.company-challenge-list .history-list .prize{display:-webkit-box;display:-ms-flexbox;display:flex}
@media all and (min-width:480px){
.company-challenge-list .history-list .date,.company-challenge-list .history-list .prize{display:block}
}
.company-challenge-list .history-list .date strong,.company-challenge-list .history-list .prize strong{width:50%}
@media all and (min-width:480px){
.company-challenge-list .history-list .date strong,.company-challenge-list .history-list .prize strong{width:42.85%}
}
.company-challenge-list .history-list .date span,.company-challenge-list .history-list .prize span{width:50%}
@media all and (min-width:480px){
.company-challenge-list .history-list .date span,.company-challenge-list .history-list .prize span{width:auto}
}
.company-challenge-list .history-list li>a{padding-top:7px;padding-bottom:7px}
.company-challenge-list .history-list .dummy-button,.company-challenge-list .history-list .dummy-text{background-color:transparent;text-align:center}
.company-challenge-list .history-list .dummy-button:first-child,.company-challenge-list .history-list .dummy-text:first-child{padding-top:0}
.company-challenge-list .history-list .dummy-button:hover,.company-challenge-list .history-list .dummy-text:hover{-webkit-box-shadow:none;box-shadow:none}
.company-challenge-list .history-list .dummy-button span,.company-challenge-list .history-list .dummy-text span{display:inline-block;margin:0;padding:10px 0 10px 50px}
.company-challenge-list .history-list .dummy-text{font-size:16px;line-height:24px;font-weight:700;font-family:kelson_sans,sans-serif;text-align:center;border-top:1px solid #fff!important;margin-left:-20px;margin-right:-20px;margin-top:30px}
@media all and (min-width:768px){
.company-challenge-list .history-list .dummy-text{margin-left:0;margin-right:0}
}
.company-challenge-list .history-list .dummy-text span{display:inline-block;background-color:#eaeff7;padding:0 20px;position:relative;top:-14px}
.company-challenge-list .history-list .dummy-button{text-align:left;padding-top:20px}
.company-challenge-list .history-list .photo{min-height:100px;line-height:96px;padding-left:0;padding-bottom:0}
@media all and (min-width:1000px){
.company-challenge-list .history-list .photo{width:10%}
}
@media all and (min-width:1600px){
.company-challenge-list .history-list .photo{width:12.5%}
}
.company-challenge-list .history-list .photo:before{display:block}
.company-challenge-list .history-list .photo img{max-width:80%;vertical-align:middle;max-height:80px;-o-object-fit:contain;object-fit:contain}
@media all and (min-width:1000px){
.company-challenge-list .history-list .name{width:29.1667%}
}
@media all and (min-width:1600px){
.company-challenge-list .history-list .name{padding-right:30px}
}
.company-challenge-list .history-list .name .desc{font-size:14px;line-height:20px;font-weight:400;font-family:Roboto,sans-serif}
@media all and (min-width:1000px){
.company-challenge-list .history-list .name .desc{font-size:12px;line-height:18px}
}
@media (min-width:1600px){
.company-challenge-list .history-list .name .desc{font-size:14px;line-height:20px}
}
@media all and (min-width:768px){
.company-challenge-list .history-list .name .desc{margin-left:0}
}
.company-challenge-list .history-list .label{display:inline-block;color:#fff;font-family:kelson_sans,sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;background-color:#3268b0;text-decoration:none;white-space:nowrap;border-radius:2px;letter-spacing:.5px;font-size:10px;line-height:13px;padding:2px 4px;margin:0 5px 5px 0;vertical-align:middle}
.company-challenge-list .history-list .label.label-draft{background-color:#fcc133}
.company-challenge-list .history-list .label.label-archived{background-color:#acbac2}
.company-challenge-list .history-list .hover{margin:0}
@media all and (min-width:1000px){
.company-challenge-list .history-list .hover>span{padding-right:20px}
}
@media all and (min-width:1000px){
.company-challenge-list .history-list .hover a,.company-challenge-list .history-list .hover button{margin-right:5px;min-width:100px}
}
@media all and (min-width:1600px){
.company-challenge-list .history-list .hover a,.company-challenge-list .history-list .hover button{min-width:120px;margin-right:12px}
}
.company-challenge-list .history-list .hover .expand-btn{background-color:transparent;border-width:0;width:40px;height:40px;padding:0;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.3s;transition:.3s;min-width:0}
@media all and (min-width:1000px){
.company-challenge-list .history-list .hover .expand-btn{margin-right:-10px;margin-left:-10px}
}
.company-challenge-list .history-list .hover .expand-btn:before{border-top:6px solid #3268b0;border-left:6px solid transparent;border-right:6px solid transparent;content:" ";display:inline-block}
.company-challenge-list .history-list .hover .expand-btn span{display:none}
#all .company-challenge-list .history-list .item-tools{position:relative;right:0;top:0;display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
#all .company-challenge-list .history-list .item-tools .btn.btn-expand{min-width:0}
@media all and (max-width:999px){
#all .company-challenge-list .history-list .item-tools .btn.btn-expand{border-color:#fff;width:100%}
}
#all .company-challenge-list .history-list .item-tools .btn.btn-expand span{-webkit-transform:rotate(90deg);transform:rotate(90deg);display:block}
#all .company-challenge-list .history-list .item-tools .btn.btn-expand span:before{vertical-align:-2px}
@media all and (max-width:999px){
#all .company-challenge-list .history-list .item-tools .tools-options{top:auto;bottom:15px}
}
@media all and (min-width:768px){
.company-challenge-list .cols{display:table;width:100%}
}
@media all and (min-width:768px) and (min-width:1000px){
.company-challenge-list .cols{width:60%}
.company-challenge-list .cols.half-cols{width:29.1667%;margin-left:29.1666%}
.company-challenge-list .cols.half-cols .col{width:50%}
}
@media all and (min-width:768px) and (min-width:1600px){
.company-challenge-list .cols{width:58.333%}
}
@media all and (min-width:768px){
.company-challenge-list .cols .col{display:table-cell;width:25%}
}
.company-challenge-list .cols .col strong{font-size:12px;line-height:20px;font-family:kelson_sans,sans-serif;font-weight:700;letter-spacing:.1px;display:block;text-transform:uppercase}
@media all and (min-width:1000px){
.company-challenge-list .cols .col strong{font-size:10px;line-height:18px}
}
@media (min-width:1600px){
.company-challenge-list .cols .col strong{font-size:12px;line-height:20px}
}
.company-challenge-list .cols .col .col-value{display:-webkit-box;display:-ms-flexbox;display:flex;height:56px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.company-challenge-list .cols .col .col-value span{width:100%;display:block;line-height:16px;font-size:12px;padding:6px 0 6px 26px;position:relative}
.company-challenge-list .cols .col .col-value span:before{position:absolute;left:0;top:6px;font-size:16px;color:#acbac2}
.company-challenge-list .cols .col .col-value span.empty-value{color:#acbac2}
.company-challenge-list .cols .col .col-value span.warning-value{color:#dd4c39}
.company-challenge-list .cols .col .col-value.without-icon span{padding-left:0}
@media all and (min-width:1000px){
.company-challenge-list .hover{width:62%}
}
.mainlist-section .full-list .list>li.dummy-button,.mainlist-section .full-list .list>li.dummy-text{background-color:transparent;text-align:center;float:none;width:100%;cursor:default}
.mainlist-section .full-list .list>li.dummy-button:first-child,.mainlist-section .full-list .list>li.dummy-text:first-child{padding-top:0}
.mainlist-section .full-list .list>li.dummy-button:hover,.mainlist-section .full-list .list>li.dummy-text:hover{-webkit-box-shadow:none;box-shadow:none;border-color:#fff}
.mainlist-section .full-list .list>li.dummy-text{font-size:16px;line-height:24px;font-weight:700;font-family:kelson_sans,sans-serif;text-align:center;border-top:1px solid #fff;margin-left:-20px;margin-right:-20px;margin-top:30px}
@media all and (min-width:768px){
.mainlist-section .full-list .list>li.dummy-text{margin-left:0;margin-right:0}
}
.mainlist-section .full-list .list>li.dummy-text span{display:inline-block;background-color:#eaeff7;padding:0 20px;position:relative;top:-14px}
.mainlist-section .full-list .list>li.dummy-button{text-align:left;padding-top:20px}
#all .full-list li:hover .item-tools{opacity:1}
#all .full-list li:hover .hover a{-webkit-box-shadow:none;box-shadow:none}
#all .full-list .item-tools{right:7px;opacity:0;-webkit-transition:.3s;transition:.3s;z-index:2}
#all .full-list .item-tools .tools-options{right:12px}
#all .full-list .hover{margin:0}
@media all and (min-width:1000px){
#all .full-list .hover{width:600px}
}
@media all and (min-width:1000px){
#all .full-list .hover>span{margin-top:-18px;padding-right:18px}
}
@media all and (min-width:1000px){
#all .full-list .hover a{margin-right:12px;min-width:140px}
}
#all .item-tools{position:absolute;right:7px;top:7px;margin-top:0;width:auto;border-top-width:0;overflow:visible;margin-right:0}
@media all and (min-width:1000px){
#all .item-tools{right:-13px}
}
#all .item-tools.active .tools-options{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1)}
#all .item-tools .btn-icon{background-color:#3268b0;min-width:0;margin-right:0}
#all .item-tools .btn-icon:hover{background-color:#fcc133}
#all .item-tools .btn-icon:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
#all .item-tools .tools-options{position:absolute;background-color:#fff;-webkit-box-shadow:0 8px 20px rgba(50,104,176,.05);box-shadow:0 8px 20px rgba(50,104,176,.05);padding:3px 8px;right:12px;visibility:hidden;opacity:0;-webkit-transform:scale(.9);transform:scale(.9);top:15px;-webkit-transition:.3s;transition:.3s}
@media all and (min-width:768px){
#all .item-tools .tools-options{right:32px}
}
#all .item-tools .tools-options .tools-option{border-top:1px solid #eaeff7;display:block}
#all .item-tools .tools-options .tools-option:first-child{border-top-width:0}
#all .item-tools .tools-options a,#all .item-tools .tools-options button{border-width:0;background:0 0;padding:0;display:block;text-align:left;color:#1a1a1a;font-size:12px;width:100px;min-width:0;height:38px;line-height:38px;margin-right:0;font-weight:400;font-family:roboto,sans-serif;text-transform:none}
#all .item-tools .tools-options a:hover,#all .item-tools .tools-options button:hover{color:#379dd7}
.custom-list-item.ui-sortable-helper{list-style-type:none;opacity:.9;pointer-events:none;background-color:#fff;margin-bottom:10px;position:relative}
.custom-list-item.ui-sortable-helper .date,.custom-list-item.ui-sortable-helper .prize{display:-webkit-box;display:-ms-flexbox;display:flex}
@media all and (min-width:480px){
.custom-list-item.ui-sortable-helper .date,.custom-list-item.ui-sortable-helper .prize{display:block}
}
.custom-list-item.ui-sortable-helper .date strong,.custom-list-item.ui-sortable-helper .prize strong{width:50%}
@media all and (min-width:480px){
.custom-list-item.ui-sortable-helper .date strong,.custom-list-item.ui-sortable-helper .prize strong{width:42.85%}
}
.custom-list-item.ui-sortable-helper .date span,.custom-list-item.ui-sortable-helper .prize span{width:50%}
@media all and (min-width:480px){
.custom-list-item.ui-sortable-helper .date span,.custom-list-item.ui-sortable-helper .prize span{width:auto}
}
.custom-list-item.ui-sortable-helper .dummy-button,.custom-list-item.ui-sortable-helper .dummy-text{background-color:transparent;text-align:center}
.custom-list-item.ui-sortable-helper .dummy-button:first-child,.custom-list-item.ui-sortable-helper .dummy-text:first-child{padding-top:0}
.custom-list-item.ui-sortable-helper .dummy-button:hover,.custom-list-item.ui-sortable-helper .dummy-text:hover{-webkit-box-shadow:none;box-shadow:none}
.custom-list-item.ui-sortable-helper .dummy-button span,.custom-list-item.ui-sortable-helper .dummy-text span{display:inline-block;margin:0;padding:10px 0 10px 50px}
.custom-list-item.ui-sortable-helper .dummy-text{font-size:16px;line-height:24px;font-weight:700;font-family:kelson_sans,sans-serif;text-align:center;border-top:1px solid #fff!important;margin-left:-20px;margin-right:-20px;margin-top:30px}
@media all and (min-width:768px){
.custom-list-item.ui-sortable-helper .dummy-text{margin-left:0;margin-right:0}
}
.custom-list-item.ui-sortable-helper .dummy-text span{display:inline-block;background-color:#eaeff7;padding:0 20px;position:relative;top:-14px}
.custom-list-item.ui-sortable-helper .dummy-button{text-align:left;padding-top:20px}
.custom-list-item.ui-sortable-helper .photo{min-height:100px;line-height:96px;padding-left:0;padding-bottom:0}
@media all and (min-width:1000px){
.custom-list-item.ui-sortable-helper .photo{width:12.5%}
}
.custom-list-item.ui-sortable-helper .photo:before{display:block}
.custom-list-item.ui-sortable-helper .photo img{max-width:80%;vertical-align:middle}
@media all and (min-width:1000px){
.custom-list-item.ui-sortable-helper .name{width:29.1667%;padding-right:30px}
}
.custom-list-item.ui-sortable-helper .name .desc{font-weight:400;font-size:14px;font-family:Roboto,sans-serif}
@media all and (min-width:768px){
.custom-list-item.ui-sortable-helper .name .desc{margin-left:0}
}
.custom-list-item.ui-sortable-helper .label{display:inline-block;color:#fff;font-family:kelson_sans,sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;background-color:#3268b0;text-decoration:none;white-space:nowrap;border-radius:2px;letter-spacing:.5px;font-size:10px;line-height:13px;padding:2px 4px;margin:0 5px 5px 0;vertical-align:top}
.custom-list-item.ui-sortable-helper .label.label-draft{background-color:#fcc133}
.custom-list-item.ui-sortable-helper .label.label-archived{background-color:#acbac2}
.custom-list-item.ui-sortable-helper .hover{margin:0;display:none}
@media all and (min-width:768px){
.custom-list-item.ui-sortable-helper .cols{display:table;width:100%}
}
@media all and (min-width:768px) and (min-width:1000px){
.custom-list-item.ui-sortable-helper .cols{width:58.333%}
.custom-list-item.ui-sortable-helper .cols.half-cols{width:29.1667%;margin-left:29.1666%}
.custom-list-item.ui-sortable-helper .cols.half-cols .col{width:50%}
}
@media all and (min-width:768px){
.custom-list-item.ui-sortable-helper .cols .col{display:table-cell;width:25%}
}
.custom-list-item.ui-sortable-helper .cols .col strong{display:block;font-size:12px;text-transform:uppercase}
.custom-list-item.ui-sortable-helper .cols .col .col-value{display:-webkit-box;display:-ms-flexbox;display:flex;height:56px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.custom-list-item.ui-sortable-helper .cols .col .col-value span{width:100%;display:block;line-height:16px;font-size:12px;padding:6px 0 6px 26px;position:relative}
.custom-list-item.ui-sortable-helper .cols .col .col-value span:before{position:absolute;left:0;top:6px;font-size:16px;color:#acbac2}
.custom-list-item.ui-sortable-helper .cols .col .col-value span.empty-value{color:#acbac2}
.custom-list-item.ui-sortable-helper .cols .col .col-value span.warning-value{color:#dd4c39}
.custom-list-item.ui-sortable-helper .cols .col .col-value.without-icon span{padding-left:0}
@media all and (min-width:768px){
.custom-list-item.ui-sortable-helper{margin-bottom:4px}
}
.custom-list-item.ui-sortable-helper>.a,.custom-list-item.ui-sortable-helper>a{display:inline-block;width:100%;vertical-align:middle;padding:22px;color:#1a1a1a}
@media all and (min-width:1000px){
.custom-list-item.ui-sortable-helper>.a,.custom-list-item.ui-sortable-helper>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
.custom-list-item.ui-sortable-helper .photo{text-align:center}
.custom-list-item.ui-sortable-helper .photo:before{color:#098bd1;font-size:60px;line-height:100px}
.custom-list-item.ui-sortable-helper .name{font-size:16px;line-height:24px;font-family:kelson_sans,sans-serif;font-weight:700;border-bottom:1px solid #d9edf8;padding-bottom:10px;margin-bottom:20px}
@media all and (min-width:768px){
.custom-list-item.ui-sortable-helper .name{margin-left:31.25%;padding-top:4px}
}
@media all and (min-width:1000px){
.custom-list-item.ui-sortable-helper .name{float:left;width:25%;margin-left:0;border-bottom-width:0;padding-bottom:0;padding-left:25px;margin-bottom:0;padding-top:0;padding-left:25px;padding-right:15px}
}
@media all and (min-width:768px){
.custom-list-item.ui-sortable-helper .desc{margin-left:31.25%;padding-top:4px}
}
@media all and (min-width:1000px){
.custom-list-item.ui-sortable-helper .desc{margin-left:0}
}
.custom-list-item.ui-sortable-helper .tag-list{padding-left:0;margin-bottom:0;margin-top:16px;font-weight:400;font-family:Roboto,sans-serif}
.custom-list-item.ui-sortable-helper .tag-list li{list-style:none;display:inline-block;background-color:#eaeff7;font-size:12px;color:#1a1a1a;line-height:20px;padding:0 15px;margin-bottom:3px;margin-right:3px;border-radius:4px}
.custom-list-item.ui-sortable-helper .tag-list li:before{display:none}
.custom-list-item.ui-sortable-helper .circle,.custom-list-item.ui-sortable-helper .date,.custom-list-item.ui-sortable-helper .prize{font-size:14px;color:#3268b0;line-height:16px;overflow:hidden}
@media all and (min-width:768px){
.custom-list-item.ui-sortable-helper .circle,.custom-list-item.ui-sortable-helper .date,.custom-list-item.ui-sortable-helper .prize{margin-left:31.25%}
}
@media all and (min-width:1000px){
.custom-list-item.ui-sortable-helper .circle,.custom-list-item.ui-sortable-helper .date,.custom-list-item.ui-sortable-helper .prize{padding-top:27px;float:left;width:19.44%;-ms-flex-item-align:start;align-self:flex-start;margin-left:0;padding-left:15px}
}
.custom-list-item.ui-sortable-helper .circle strong,.custom-list-item.ui-sortable-helper .date strong,.custom-list-item.ui-sortable-helper .prize strong{display:block;text-transform:uppercase;font-size:12px;color:#1a1a1a;float:left;width:35%}
@media all and (min-width:480px){
.custom-list-item.ui-sortable-helper .circle strong,.custom-list-item.ui-sortable-helper .date strong,.custom-list-item.ui-sortable-helper .prize strong{width:42.85%}
}
@media all and (min-width:1000px){
.custom-list-item.ui-sortable-helper .circle strong,.custom-list-item.ui-sortable-helper .date strong,.custom-list-item.ui-sortable-helper .prize strong{float:none;width:auto;margin-bottom:14px}
}
.custom-list-item.ui-sortable-helper .circle strong:before,.custom-list-item.ui-sortable-helper .date strong:before,.custom-list-item.ui-sortable-helper .prize strong:before{color:#acbac2;width:22px;float:left;font-size:14px;padding-top:1px}
.custom-list-item.ui-sortable-helper .circle .value strong,.custom-list-item.ui-sortable-helper .date .value strong,.custom-list-item.ui-sortable-helper .prize .value strong{display:inline;width:auto;float:none;text-transform:none}
.custom-list-item.ui-sortable-helper .circle .top-label,.custom-list-item.ui-sortable-helper .date .top-label,.custom-list-item.ui-sortable-helper .prize .top-label{display:none}
@media all and (min-width:480px){
.custom-list-item.ui-sortable-helper .circle .top-label,.custom-list-item.ui-sortable-helper .date .top-label,.custom-list-item.ui-sortable-helper .prize .top-label{display:inline-block}
}
.custom-list-item.ui-sortable-helper .circle br,.custom-list-item.ui-sortable-helper .date br,.custom-list-item.ui-sortable-helper .prize br{display:none}
@media all and (min-width:1000px){
.custom-list-item.ui-sortable-helper .circle br,.custom-list-item.ui-sortable-helper .date br,.custom-list-item.ui-sortable-helper .prize br{display:inline}
}
.custom-list-item.ui-sortable-helper .circle .top-label,.custom-list-item.ui-sortable-helper .date .top-label,.custom-list-item.ui-sortable-helper .prize .top-label{margin-left:5px}
@media all and (min-width:1000px){
.custom-list-item.ui-sortable-helper .circle .top-label,.custom-list-item.ui-sortable-helper .date .top-label,.custom-list-item.ui-sortable-helper .prize .top-label{margin-top:7px;margin-left:0}
}
.custom-list-item.ui-sortable-helper>a{padding-top:7px;padding-bottom:7px}
.custom-list-item.ui-sortable-helper.highlight{background-color:#eaeff7;border:1px dashed #b8cad4;opacity:.6}
.breadcrumb-outer-back .breadcrumb li{padding-left:12px;font-weight:700}
.breadcrumb-outer-back .breadcrumb li:before{content:" ";border-right:4px solid #098bd1;border-top:4px solid transparent;border-bottom:4px solid transparent;position:absolute;left:0;top:3px;margin-right:8px}
.statistics-title{margin:7px 0 30px}
.statistics{border-top:1px solid #eaeff7}
.statistics .container-fluid{padding-top:27px;padding-bottom:22px;font-weight:700;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media all and (min-width:1000px){
.statistics .container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
}
.statistics .container-fluid .left-statistics{display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;width:100%;margin-right:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media all and (min-width:768px){
.statistics .container-fluid .left-statistics{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
}
@media all and (min-width:1000px){
.statistics .container-fluid .left-statistics{width:55%}
}
.statistics .container-fluid .left-statistics div{margin:20px 40px 0 0}
@media all and (min-width:1220px){
.statistics .container-fluid .left-statistics div{margin:20px 100px 0 0}
}
.statistics .container-fluid .left-statistics div:before{color:#a8b9c3;padding-right:6px}
.statistics .container-fluid .left-statistics div span{line-height:58px;font-size:25px;text-transform:none;font-family:kelson_sans,sans-serif}
.statistics .container-fluid .right-statistics{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;padding-right:6.25%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media all and (min-width:768px){
.statistics .container-fluid .right-statistics{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
}
@media all and (min-width:1000px){
.statistics .container-fluid .right-statistics{width:45%}
}
.statistics .container-fluid .right-statistics div{margin:20px 66px 0 0}
@media all and (min-width:1000px){
.statistics .container-fluid .right-statistics div{margin:20px 0 0 40px}
}
@media all and (min-width:1220px){
.statistics .container-fluid .right-statistics div{margin:20px 0 0 128px}
}
.statistics .container-fluid .right-statistics div:before{color:#a8b9c3;padding-right:6px}
.statistics .container-fluid .right-statistics div span{line-height:58px;text-transform:none;font-weight:400}
.statistics .container-fluid .right-statistics div .author{font-weight:700}
.statistics-chart{background-color:#eaeff7;padding-bottom:50px}
.statistics-chart img{width:100%}
.statistics-chart h4{margin-top:55px}
.statistics-chart p{padding:10px 0 34px}
.statistics-table.noscroll #table-scroll{cursor:auto}
.statistics-table.is-empty .table-wrap{padding-bottom:0}
.statistics-table .table-title{padding-bottom:23px;margin-top:-10px}
.statistics-table .table-scroll{position:relative}
.statistics-table #table-scroll{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:auto}
@media all and (min-width:1000px){
.statistics-table #table-scroll{overflow:visible;cursor:move;cursor:grab;cursor:-webkit-grab}
}
@media all and (min-width:1000px){
.statistics-table #table-scroll:before{content:" ";position:absolute;left:-1000px;width:1000px;height:45px;top:0;z-index:30;background-color:#eaeff7}
.statistics-table #table-scroll:after{content:" ";position:absolute;right:-1000px;width:1000px;height:45px;top:0;z-index:30;background-color:#eaeff7}
.statistics-table #table-scroll.catched{cursor:grabbing;cursor:-webkit-grabbing}
}
.statistics-table #table-scroll .participant-check{display:none}
.statistics-table #table-scroll .checkbox-place{display:none}
.statistics-table #table-scroll .participant-number{display:none}
.statistics-table #table-scroll .player-name{padding-left:15px}
@media all and (min-width:1000px){
.statistics-table #table-scroll .player-name{display:none}
}
@media all and (min-width:1220px){
.statistics-table #table-scroll .status{display:none}
.statistics-table #table-scroll .overal-score{display:none}
.statistics-table #table-scroll .score-col{display:none}
}
#quiz_run .statistics-table #table-scroll .status{display:none}
#quiz_run .statistics-table #table-scroll .overal-score{display:none}
#quiz_run .statistics-table #table-scroll .score-col{display:none}
@media all and (min-width:1000px){
.statistics-table .table-wrap{overflow:auto}
}
@media all and (min-width:1000px){
.statistics-table .table-header{padding-left:385px}
}
@media all and (min-width:1220px){
.statistics-table .table-header{padding-left:745px}
}
.statistics-table .table-header table{background-color:#fff;position:relative}
@media all and (min-width:1000px){
.statistics-table .table-responsive{padding-left:385px}
}
@media all and (min-width:1220px){
.statistics-table .table-responsive{padding-left:745px}
.statistics-table .table-responsive .hover{-webkit-box-shadow:0 4px 20px rgba(50,104,196,.2);box-shadow:0 4px 20px rgba(50,104,196,.2);position:relative;z-index:2}
}
.statistics-table .clone{display:none}
@media all and (min-width:1000px){
.statistics-table .clone{display:block;position:absolute;z-index:10}
.statistics-table .clone.scrolled thead th:last-child{-webkit-box-shadow:4px 0 4px -2px rgba(0,86,184,.2);box-shadow:4px 0 4px -2px rgba(0,86,184,.2);border-right:1px solid #dfeaf6}
.statistics-table .clone.scrolled tbody td:last-child{-webkit-box-shadow:4px 0 4px -2px rgba(0,86,184,.2);box-shadow:4px 0 4px -2px rgba(0,86,184,.2)}
.statistics-table .clone thead th{background-color:#fff;border-right:1px solid transparent;-webkit-box-shadow:4px 0 4px -2px rgba(0,86,184,0);box-shadow:4px 0 4px -2px rgba(0,86,184,0);-webkit-transition:.3s;transition:.3s}
.statistics-table .clone tbody td:last-child{border-right:1px solid #dfeaf6;-webkit-box-shadow:4px 0 4px -2px rgba(0,86,184,0);box-shadow:4px 0 4px -2px rgba(0,86,184,0);-webkit-transition:.3s;transition:.3s}
}
@media all and (min-width:1000px){
.statistics-table .clone .main-table{width:385px}
}
@media all and (min-width:1220px){
.statistics-table .clone .main-table{width:745px}
}
.statistics-table .clone .checkbox-place{width:10.75%;border-right:1px solid #e4f0f8}
.statistics-table .clone .participant-number{width:8.5%;padding-top:0;font-weight:400}
.statistics-table .clone .player-name{width:35.57%}
.statistics-table .clone .player-name .col-value{position:relative;z-index:1}
.statistics-table .clone .status{display:none}
@media all and (min-width:1220px){
.statistics-table .clone .status{display:table-cell;width:24.05%;text-align:center}
}
.statistics-table .clone .score-col{display:none}
@media all and (min-width:1220px){
.statistics-table .clone .score-col{display:table-cell}
}
.statistics-table .clone .overal-score{display:none}
@media all and (min-width:1220px){
.statistics-table .clone .overal-score{display:table-cell;width:auto;text-align:center}
.statistics-table .clone .overal-score .status-score{width:auto}
}
.statistics-table .result-td{text-align:center}
.statistics-table .result-td .result{display:block;width:60px}
.statistics-table .main-table{border-collapse:separate}
@media all and (min-width:1000px){
.statistics-table .main-table{min-width:100%}
}
.statistics-table table thead th{height:45px;text-align:left;position:relative;width:60px;font-size:12px;white-space:normal;text-transform:uppercase;cursor:auto}
@media all and (min-width:1000px){
.statistics-table table thead th:hover div.info{opacity:1;visibility:visible}
}
.statistics-table table thead th.player-name{border-bottom-width:0}
.statistics-table table thead th.player-name .participant-col{display:block;min-width:180px}
.statistics-table table thead th .status-col{display:block;min-width:150px;text-align:center}
.statistics-table table thead th .status-score{display:block;text-align:center;min-width:120px}
.statistics-table table thead th div.info{display:none;margin-left:30px;text-align:left}
.statistics-table table thead th div.info>span{display:block}
.statistics-table table thead th div.info>span p{display:inline}
.statistics-table table thead th div.info>span.question-selected>span{font-weight:700}
@media all and (min-width:1000px){
.statistics-table table thead th div.info{display:block;position:absolute;font-size:12px;line-height:16px;color:#1a1a1a;text-transform:none;padding:10px 16px;background-color:#fff;left:10px;bottom:35px;font-weight:400;width:280px;-webkit-box-shadow:0 8px 24px rgba(0,86,184,.2);box-shadow:0 8px 24px rgba(0,86,184,.2);visibility:hidden;opacity:0;-webkit-transition:.3s;transition:.3s;z-index:50}
.statistics-table table thead th div.info:before{content:" ";position:absolute;left:0;bottom:-9px;border-top:9px solid #fff;border-right:9px solid transparent}
}
.statistics-table table .question-value{min-width:59px;text-align:center}
.statistics-table table tbody tr{background-color:#fff}
.statistics-table table tbody tr th{border-bottom:1px solid #eaeff7}
.statistics-table table tbody tr td{border-bottom:1px solid #eaeff7;font-size:12px}
.statistics-table table tbody tr .score-col{text-align:center;width:auto}
.statistics-table table tbody tr .score-col .col-value{display:inline-block;min-width:120px}
.statistics-table table tbody tr .question-col{text-align:center;border-right:1px solid #fff;font-weight:700;color:#fff;font-size:12px;text-align:center;text-transform:uppercase;height:63px}
.statistics-table table tbody tr .question-col .value{width:58px;display:block;margin:0 auto}
.statistics-table table tbody tr .question-col .value .add-rate{display:block;color:#a8b9c3}
.statistics-table table tbody tr .question-col .value .add-rate:before{font-size:20px;vertical-align:middle;margin-bottom:2px}
.statistics-table table tbody tr .question-col .value .add-rate:hover{color:#fcc133}
.statistics-table table tbody tr .question-col .value span:before{color:#a8b9c3;font-size:14px;vertical-align:middle;margin-bottom:2px}
.statistics-table table tbody tr .question-col .value span.icon-error:before{font-size:12px}
.statistics-table table tbody tr .question-noanswer .noanswer{display:block;min-width:58px}
.statistics-table table tbody tr .question-noanswer .noanswer:before{content:" ";display:block;height:2px;width:14px;background-color:#a8b9c3;margin:0 auto;margin-top:5px}
.statistics-table table tbody tr .question-noanswer .noanswer span{display:none}
.statistics-table table tbody tr .question-succes{background-color:#64bb00;border-right-color:#fff}
.statistics-table table tbody tr .question-succes .value span:before{color:#fff}
.statistics-table table tbody tr .question-succes1{background-color:#bbe156;border-right-color:#fff}
.statistics-table table tbody tr .question-warning{background-color:#ffb718;border-right-color:#fff}
.statistics-table table tbody tr .question-error{background-color:#eb5757;border-right-color:#fff}
.statistics-table table tbody tr .question-error .value span:before{color:#fff}
.statistics-table table tbody tr .question-error1{background-color:#ff948f;border-right-color:#fff}
.statistics-table table tbody tr .essay{border-right-color:#fff}
.statistics-table table tbody tr .code-training{border-right-color:#fff}
.statistics-table table tbody tr .status{text-align:center}
.statistics-table table tbody tr .status-active:before{color:#64bb00}
.statistics-table table tbody tr .status-nonactive:before{color:#ffb718}
.statistics-table table tbody tr .status-invited:before{color:#a8b9c3}
.statistics-table table tbody tr .status-col{line-height:14px;padding-left:28px;position:relative;font-size:12px;display:inline-block;width:150px;text-align:left}
.statistics-table table tbody tr .status-col span{display:block}
.statistics-table table tbody tr .status-col:before{position:absolute;left:0;top:6px;font-size:18px}
.statistics-table table tbody tr .status1:before{color:#64bb00}
@media all and (min-width:768px){
.statistics-table table tbody tr .status2{padding-top:6px}
}
.statistics-table table tbody tr .status2:before{color:#ffb718}
.statistics-table table tbody tr .status4:before{color:#fff;background-color:#eaeff7;width:18px;height:18px;border-radius:20px;text-align:center;line-height:18px;font-size:11px}
.statistics-table table tbody td{width:60px}
.statistics-table table tbody td.score-col.nonactive{color:#ccc}
.statistics-table table tbody td.internal-score.nonactive{color:#ccc}
.statistics-table th{white-space:nowrap}
.statistics-table .avg-row td,.statistics-table .avg-row th{background-color:#098bd1;color:#fff;font-size:12px;padding:0;font-weight:400}
.statistics-table .avg-row td.invited .col-value,.statistics-table .avg-row td.player-name .col-value,.statistics-table .avg-row th.invited .col-value,.statistics-table .avg-row th.player-name .col-value{width:auto}
.statistics-table .avg-row td .col-value,.statistics-table .avg-row th .col-value{height:18px;display:block;width:59px;margin:0 auto}
.statistics-table .avg-row .invited{padding-left:20px}
.statistics-table .avg-row .player-name .col-value{padding-top:0}
.statistics-table .question-header .col-value{height:40px;display:block;padding-top:10px;margin-top:5px}
@media all and (min-width:1220px){
.statistics-table tr.hover{-webkit-box-shadow:0 4px 20px rgba(50,104,196,.2);box-shadow:0 4px 20px rgba(50,104,196,.2);position:relative;z-index:2}
.statistics-table tr.hover .player-name-buttons{opacity:1;visibility:visible}
}
.statistics-table .player-name{vertical-align:middle;text-align:left;border-bottom:1px solid #eaeff7}
.statistics-table .player-name .col-value{display:block;height:62px;padding-top:10px;width:180px}
@media all and (min-width:1000px){
.statistics-table .player-name .col-value{width:auto}
}
.statistics-table .player-name .photo{float:left;padding:0 12px;margin:0}
.statistics-table .player-name .photo img{border-radius:50%;width:50px;height:50px}
.statistics-table .player-name p{margin:0}
.statistics-table .player-name .name{overflow:hidden;white-space:nowrap;margin:0;font-family:kelson_sans,sans-serif;font-weight:400;color:#005ab8;font-size:18px;padding-right:12px;text-overflow:ellipsis;max-width:256px}
.statistics-table .player-name .email{font-size:12px;margin-top:-3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400}
.statistics-table .player-name .avatar-text{width:50px;height:50px;text-align:center;display:block;line-height:46px;font-family:kelson_sans,sans-serif;font-weight:700;text-transform:uppercase;color:#3268b0;border:2px solid #098bd1;border-radius:40px;margin-right:12px}
.statistics-table .player-name .player-name-buttons{position:absolute;left:100%;background-color:#fff;top:0;height:100%;padding-top:9px;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;padding-right:4px;width:127%;text-align:right}
.statistics-table .player-name .player-name-buttons .btn{margin-right:4px}
.statistics-table .scrollbar-outer{display:none}
@media all and (min-width:1000px){
.statistics-table .scrollbar-outer{display:block;opacity:0;background-color:#eaeff7;height:1px;position:relative;padding-top:7px;z-index:2}
.statistics-table .scrollbar-outer:after{content:" ";position:absolute;left:100%;width:1000px;background-color:#eaeff7;top:0;height:37px}
}
.statistics-table .scrollbar{background-color:#fff;height:5px}
.statistics-table .scrollbar div{background-color:#098bd1;height:5px;position:relative}
.statistics-table td.internal-score .col-value,.statistics-table td.overal-score .col-value,.statistics-table td.status .col-value{display:block;text-align:center}
.active-table::after{background:0 0;background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(255,0,0,.8)),color-stop(100%,rgba(0,0,0,.1)));background:-webkit-gradient(linear,right top,left top,from(#eaeff7),to(rgba(0,0,0,0)));background:linear-gradient(to left,#eaeff7 0,rgba(0,0,0,0) 100%);content:"";height:100%;right:0;position:absolute;top:0;width:100px;-webkit-transition:2s;transition:2s}
.table-history-loader .page-loader{display:block;margin:30px auto}
.table-history-loader .page-loader:before{background-color:transparent}
.back-btn-outer{padding-top:25px;padding-bottom:30px}
.back-btn-outer .back{font-weight:700;color:#3268b0}
.back-btn-outer .back:before{content:" ";border-right:5px solid #3268b0;border-top:5px solid transparent;border-bottom:5px solid transparent;display:inline-block;margin-right:10px;margin-top:5px;-webkit-transition:.3s;transition:.3s}
.statistics-chart-with-notes{background-color:#eaeff7}
.statistics-chart-with-notes .container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
@media all and (min-width:1000px){
.statistics-chart-with-notes .container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
}
.statistics-chart-with-notes .statistics-chart{width:100%;overflow:hidden;display:inline-block;padding-right:0}
@media all and (min-width:1000px){
.statistics-chart-with-notes .statistics-chart{width:68.75%;padding-right:6.25%}
}
.statistics-chart-with-notes .statistics-notes{width:100%;display:inline-block;overflow:hidden;background-color:#fff}
@media all and (min-width:1000px){
.statistics-chart-with-notes .statistics-notes{width:31.25%;margin-top:60px}
}
.statistics-chart-with-notes .statistics-notes table{width:100%;text-align:left}
.statistics-chart-with-notes .statistics-notes table th{height:50px;border-bottom:3px solid #098bd1;text-transform:uppercase;font-size:14px;font-family:Roboto,sans-serif;padding-right:10px}
.statistics-chart-with-notes .statistics-notes table .avg-score{text-align:center;font-family:kelson_sans,sans-serif;font-weight:700;font-size:16px}
.statistics-chart-with-notes .statistics-notes table tr{border-bottom:1px solid #eaeff7}
.statistics-chart-with-notes .statistics-notes table .longer-column{width:75%;font-weight:700;padding:12px 0 5px 17px}
.statistics-chart-with-notes .statistics-notes table .longer-column .question-content{font-family:kelson_sans,sans-serif;color:#085fba}
.statistics-chart-with-notes .statistics-notes table .longer-column .question-statistics{font-family:Roboto,sans-serif;padding-top:10px;width:100%}
.statistics-chart-with-notes .statistics-notes table .longer-column .question-statistics span{padding-right:17px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.statistics-chart-with-notes .statistics-notes table .longer-column .question-statistics span:first-child{text-transform:uppercase}
.statistics-chart-with-notes .statistics-notes table .longer-column .question-statistics span:before{color:#acbac2;padding-right:10px}
.statistics2{border-top:1px solid #eaeff7}
@media all and (min-width:768px){
.statistics2{height:300px}
}
@media all and (min-width:1000px){
.statistics2{height:145px}
}
.statistics2 .container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media all and (min-width:1000px){
.statistics2 .container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
}
.statistics2 .left-statistics{width:100%}
@media all and (min-width:1000px){
.statistics2 .left-statistics{width:60%}
}
.statistics2 .left-statistics dl{margin-bottom:0}
.statistics2 .left-statistics dd{font-family:kelson_sans,sans-serif;font-size:23px}
.statistics2 .right-statistics{width:100%}
@media all and (min-width:768px){
.statistics2 .right-statistics{width:66.66%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
}
@media all and (min-width:1000px){
.statistics2 .right-statistics{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:40%}
}
.statistics2 .right-statistics dd strong{color:#3268b0}
.statistics2 .right-statistics dd.big{font-family:kelson_sans,sans-serif;font-size:23px}
.statistics2 .right-statistics dd,.statistics2 .right-statistics dt{min-width:160px}
@media all and (min-width:768px){
.statistics2 .right-statistics dd,.statistics2 .right-statistics dt{width:50%}
}
@media all and (min-width:768px){
.statistics2 .left-statistics,.statistics2 .right-statistics{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:300px;-ms-flex-wrap:wrap;flex-wrap:wrap;height:145px}
}
@media all and (min-width:768px){
.statistics2 .left-statistics dd,.statistics2 .right-statistics dd{height:50px}
}
.statistics2 .left-statistics dt,.statistics2 .right-statistics dt{padding-top:21px}
@media all and (min-width:768px){
.statistics2 .left-statistics dt,.statistics2 .right-statistics dt{height:76px;padding-top:46px}
}
.statistics2 .left-statistics dt,.statistics2 .right-statistics dt{text-transform:uppercase}
.statistics2 .left-statistics dt:before,.statistics2 .right-statistics dt:before{color:#acbac2;padding-right:10px}
#nav-width-day-rest{width:62.5%!important}
.invite-participants{text-align:center}
.invite-participants h2{font-size:20px;line-height:28px;font-family:kelson_sans,sans-serif;font-weight:700;letter-spacing:.1px;margin-bottom:35px}
@media all and (min-width:1000px){
.invite-participants h2{font-size:18px;line-height:26px}
}
@media (min-width:1600px){
.invite-participants h2{font-size:24px;line-height:34px}
}
.invite-participants .buttons{text-align:center}
.invite-participants .buttons .btn-send-invite{margin:47px 0 0}
.invite-participants .invite-participants-form{font-size:14px;line-height:20px;padding:0;text-align:left;margin-bottom:10px}
@media all and (min-width:1000px){
.invite-participants .invite-participants-form{font-size:12px;line-height:18px}
}
@media (min-width:1600px){
.invite-participants .invite-participants-form{font-size:14px;line-height:20px}
}
.invite-participants .invite-participants-form .help{z-index:30}
.invite-participants .invite-participants-form .invite-email-preview{background-color:#fff;overflow:hidden;padding:50px 15px 55px}
.invite-participants .invite-participants-form .invite-email-preview h3{font-size:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.invite-participants .invite-participants-form .invite-email-preview h3:before{color:#0084d0;font-size:55px;display:block;padding-bottom:14px;padding-top:14px}
.invite-participants .invite-participants-form .invite-email-preview .duration-info{text-transform:uppercase;font-weight:700}
.invite-participants .invite-participants-form .invite-email-preview .duration-info:before{color:#a8b9c3;vertical-align:middle;margin-right:6px}
.invite-participants .invite-participants-form .invite-email-preview .duration-info span{display:block;text-transform:none;font-weight:400;padding-top:10px;margin-top:0}
.invite-participants .invite-participants-form .invite-email-preview .relative{position:relative}
.invite-participants .invite-participants-form .invite-email-preview p strong{display:block;padding-top:20px;font-family:kelson_sans,sans-serif;padding-bottom:32px}
.invite-participants .invite-participants-form label{padding-top:10px}
.invite-participants .invite-participants-form label .grey{color:#b2c0ca}
.invite-participants .invite-participants-form input{padding-left:19px;height:52px}
.invite-participants .invite-participants-form textarea{padding-left:19px;height:92px}
.invite-participants .invite-participants-form .invite-email-preview p{padding-top:13px}
.invite-participants .invite-participants-form #btn-no-active{cursor:default;z-index:1;opacity:.5}
.invite-participants .invite-participants-form #btn-no-active:hover+#not-active-btn-msg{opacity:1;visibility:visible}
.invite-participants .invite-participants-form .small-bottom-info{padding-top:41px;font-size:12px;margin:0}
.invite-participants #custom-message{padding:14px 0}
.invite-participants #custom-message:empty{display:none}
#not-active-btn-msg{position:absolute;visibility:hidden;-webkit-transition:.3s;transition:.3s;background-color:#fff;left:51.5%;z-index:2;padding:0 17px;margin-top:-40px;-webkit-box-shadow:0 0 26px 3px rgba(194,232,245,.66);box-shadow:0 0 26px 3px rgba(194,232,245,.66);top:0}
#not-active-btn-msg:before{position:absolute;top:35px;left:0;content:" ";border-left:6px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent}
.label-import{position:absolute;right:20px}
.label-import:before{font-size:20px;color:#acbac2;cursor:pointer}
.label-import span{display:none}
#email-details{margin-bottom:10px;margin-top:20px}
.invite-email-preview__right-box{background-color:#f0f4f9;border-radius:5px;font-size:14px;line-height:24px;padding:10px;color:#3268b0;margin-bottom:15px!important}
@media all and (min-width:1000px){
.invite-email-preview__right-box{font-size:13px;line-height:23px}
}
@media (min-width:1600px){
.invite-email-preview__right-box{font-size:16px;line-height:26px}
}
@media all and (min-width:1200px){
.invite-email-preview__right-box{border:2px solid #fff;background:#eaeff7;-webkit-box-shadow:10px 30px 60px rgba(0,42,98,.06);box-shadow:10px 30px 60px rgba(0,42,98,.06);position:absolute;z-index:4;width:250px;left:100%;max-width:250px;margin-left:50px!important;margin-top:-20px!important;margin-bottom:0!important}
}
@media all and (min-width:1200px) and (min-width:768px){
.invite-email-preview__right-box{font-size:16px;line-height:26px;padding:20px}
}
@media all and (min-width:1200px) and (min-width:768px) and (min-width:1000px){
.invite-email-preview__right-box{font-size:15px;line-height:25px}
}
@media (min-width:1200px) and (min-width:768px) and (min-width:1600px){
.invite-email-preview__right-box{font-size:18px;line-height:30px}
}
@media all and (min-width:1200px) and (min-width:1200px){
.invite-email-preview__right-box:before{position:absolute;left:0;top:0;content:" ";width:41px;height:20px;left:-60px;top:40px;background:url(/assets2/images/b2b-launch-recruitment/hackathons/arrow-box2.svg) no-repeat}
}
@media all and (min-width:1200px){
.invite-email-preview__right-box_switch{margin-top:-30px!important;margin-left:15px!important}
.invite-email-preview__right-box_switch:before{display:none}
}
@media all and (min-width:1200px){
.invite-email-preview__right-box_custom{margin-top:-150px!important}
.invite-email-preview__right-box_custom:before{top:10px}
}
@media all and (min-width:1200px){
.invite-email-preview__right-box .form-checkbox-input{padding-top:0;margin-top:0}
}
.passed{color:#64bb00}
.hidden-mobile{display:none}
@media all and (min-width:768px){
.hidden-mobile{display:inline}
}
.search-section:hover{z-index:2}
.send_email_notification_form__info{margin-top:0}
.send_email_notification_form__info dt{float:left}
.send_email_notification_form__info dd{margin-left:60px;margin-bottom:5px}
.hackathon-history-header{padding-top:30px;border-bottom:1px solid #eaeff7;position:relative;z-index:1}
.hackathon-history-header .group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:30px}
@media all and (min-width:1000px){
.hackathon-history-header .group{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-top:20px}
}
.hackathon-history-header h1{font-size:26px;line-height:34px;font-family:kelson_sans,sans-serif;font-weight:700;letter-spacing:.1px;min-width:100%;text-align:center;position:relative}
@media all and (min-width:1000px){
.hackathon-history-header h1{font-size:32px;line-height:44px}
}
@media (min-width:1600px){
.hackathon-history-header h1{font-size:36px;line-height:48px}
}
@media all and (min-width:768px){
.hackathon-history-header h1{text-align:left}
}
@media all and (min-width:1000px){
.hackathon-history-header h1{min-width:0}
}
.hackathon-history-header h1:before{color:#0084d0;font-size:40px;padding-right:0;width:100%;padding-bottom:20px}
@media all and (min-width:768px){
.hackathon-history-header h1:before{width:auto;position:absolute;left:0;top:5px;padding-right:32px;padding-bottom:0}
}
@media all and (min-width:768px){
.hackathon-history-header h1[class*=techicon-]{padding-left:72px}
}
.hackathon-history-header h1 .label{display:inline-block;color:#fff;font-family:kelson_sans,sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;background-color:#3268b0;text-decoration:none;white-space:nowrap;border-radius:2px;letter-spacing:.5px;font-size:10px;line-height:13px;padding:2px 4px;margin:0 5px 5px 0;vertical-align:top}
.hackathon-history-header .hackathon-header-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media all and (min-width:1000px){
.hackathon-history-header .hackathon-header-buttons{padding-top:30px;min-width:310px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
}
#all .hackathon-history-header .hackathon-header-buttons .item-tools{position:relative;right:0;top:0;display:inline-block;width:100%}
@media all and (min-width:480px){
#all .hackathon-history-header .hackathon-header-buttons .item-tools{width:33%}
}
@media all and (min-width:1000px){
#all .hackathon-history-header .hackathon-header-buttons .item-tools{width:auto}
}
#all .hackathon-history-header .hackathon-header-buttons .item-tools .tools-options{top:30px;right:10px}
.hackathon-history-header .hackathon-header-buttons .item-tools .btn-expand span{-webkit-transform:rotate(90deg);transform:rotate(90deg);display:block}
#all .hackathon-history-header .hackathon-header-buttons .btn{margin-left:0;width:100%;margin-bottom:8px}
@media all and (min-width:480px){
#all .hackathon-history-header .hackathon-header-buttons .btn{width:33%;margin-bottom:0}
}
@media all and (min-width:1000px){
#all .hackathon-history-header .hackathon-header-buttons .btn{margin-left:10px;width:auto}
}
.hackathon-history-header .history-info{padding-bottom:10px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.hackathon-history-header .history-info p{width:100%;padding-bottom:10px}
@media all and (min-width:768px){
.hackathon-history-header .history-info p{width:20%;padding-right:15px;padding-bottom:0}
}
.hackathon-history-header .history-info p .name{font-size:12px;line-height:20px;font-family:kelson_sans,sans-serif;font-weight:700;letter-spacing:.1px;display:block;text-transform:uppercase;margin-bottom:4px}
@media all and (min-width:1000px){
.hackathon-history-header .history-info p .name{font-size:10px;line-height:18px}
}
@media (min-width:1600px){
.hackathon-history-header .history-info p .name{font-size:12px;line-height:20px}
}
.hackathon-history-header .history-info p .name:before{color:#a8b9c3;padding-right:10px;display:inline-block;vertical-align:middle;font-size:14px;margin-top:-2px}
.hackathon-history-header .history-info p span{display:block;line-height:28px}
.mainlist-section.search-section .nav .radio-group .radio{margin-right:0;margin-left:10px}
#all .mainlist-section.search-section .nav input:checked+.btn{background-color:#fcc133;border-color:#fcc133}
#all .mainlist-section.search-section .nav input:checked+.btn:before{color:#fff}
.mainlist-section.search-section .nav .btn-icon{padding:8px 0 0!important;width:40px;height:40px}
.mainlist-section.search-section .nav .btn-icon:hover:before{color:#fff}
.mainlist-section.search-section .nav .btn-icon:before{color:#acbac2;font-size:18px;-webkit-transition:.3s;transition:.3s}
.mainlist-section.search-section .nav .btn-icon span{display:none}
.mainlist-section.search-section .nav .yes-no-switcher label{padding-bottom:0;margin:0}
.mainlist-section.search-section .simple-menu{margin-top:24px}
.hackathon-summary.search-section:before{height:155px}
.hackathon-summary.search-section h1.title{float:left;line-height:40px;margin-bottom:0}
.hackathon-summary.search-section h1.title .title-info{font-family:Roboto,sans serif;font-weight:400;font-size:14px;display:inline;max-width:none;vertical-align:top;margin-left:10px;letter-spacing:0;vertical-align:middle;line-height:18px;margin-bottom:6px}
.hackathon-summary.search-section h1.title .title-info:before{content:"|";margin-right:10px}
.hackathon-summary.search-section .nav{display:block;float:right}
.hackathon-summary.search-section .nav li{margin-top:0}
.hackathon-summary.search-section .nav .yes-no-switcher{padding-top:8px;margin-right:10px}
.hackathon-summary.search-section .nav .nav-text{display:none}
.hackathon-summary.search-section .btn-search{top:63px}
@media all and (min-width:768px){
.hackathon-summary.search-section .btn-search{top:0}
}
.hackathon-summary.search-section .fieldset .computer-filter{display:block;padding-left:20px;padding-right:20px;padding-bottom:10px}
@media all and (min-width:768px){
.hackathon-summary.search-section .fieldset .computer-filter{padding-bottom:0;padding-left:0;padding-right:0;display:table-cell}
}
.hackathon-summary.search-section .fieldset .computer-filter .radio{margin-right:15px}
@media all and (min-width:768px){
.hackathon-summary.search-section .fieldset .computer-filter .radio{margin-right:23px}
}
.tabs-menu_test{margin-top:20px}
.task-manager-table{background-color:#eaeff7}
.task-manager-table .table{width:100%;background-color:#fff;padding-left:0}
.task-manager-table .table .col-header{font-size:12px;line-height:20px;font-family:kelson_sans,sans-serif;font-weight:700;letter-spacing:.1px;height:53px;border-bottom:3px solid #0084d0;text-transform:uppercase;text-align:left;display:none;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}
@media all and (min-width:1000px){
.task-manager-table .table .col-header{font-size:10px;line-height:18px}
}
@media (min-width:1600px){
.task-manager-table .table .col-header{font-size:12px;line-height:20px}
}
@media all and (min-width:768px){
.task-manager-table .table .col-header{display:-webkit-box;display:-ms-flexbox;display:flex}
}
.task-manager-table .table .col-header:after{display:none}
.task-manager-table .table .col-header div{width:12.5%}
.task-manager-table .table .col-header div span{color:#a8b9c3}
.task-manager-table .table .col-header .add-task{text-align:left;width:56.25%;color:#0067bf;font-weight:700;padding-left:15px;text-transform:none}
.task-manager-table .table .col-header .task-number{text-align:center;padding-left:15px;width:6.25%}
.task-manager-table .table li{height:250px;border-bottom:1px solid #eaeff7;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media all and (min-width:768px){
.task-manager-table .table li{-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:72px}
}
.task-manager-table .table li div{display:inline-block;width:100%;padding-left:15px}
@media all and (min-width:768px){
.task-manager-table .table li div{width:12.5%;padding-left:0}
}
.task-manager-table .table li div .column-title{font-size:12px;line-height:20px;font-family:kelson_sans,sans-serif;font-weight:700;letter-spacing:.1px;text-transform:uppercase;display:block}
@media all and (min-width:1000px){
.task-manager-table .table li div .column-title{font-size:10px;line-height:18px}
}
@media (min-width:1600px){
.task-manager-table .table li div .column-title{font-size:12px;line-height:20px}
}
@media all and (min-width:768px){
.task-manager-table .table li div .column-title{display:none}
}
.task-manager-table .table li .task-number{width:6.25%;text-align:center;font-family:kelson_sans,sans-serif;font-weight:700}
.task-manager-table .table li .task-title{width:75%;color:#0067bf;font-weight:700;padding-right:15px}
@media all and (min-width:768px){
.task-manager-table .table li .task-title{width:56.25%}
}
.task-manager-table .table li .task-title h2,.task-manager-table .table li .task-title h3,.task-manager-table .table li .task-title p{margin-bottom:0}
.task-manager-table .table li .task-title .subicon-manual:before{font-size:16px;margin-bottom:0;padding-left:5px;padding-right:0;vertical-align:baseline}
.task-manager-table .table li span:before{color:#a8b9c3;font-size:14px;padding-right:10px;vertical-align:middle;margin-bottom:2px}
.participants-table{background-color:#eaeff7;position:relative}
@media all and (min-width:1000px){
.participants-table.not-judge-avg .score,.participants-table.not-judge-avg .time-spended{width:25%}
}
.participants-table .col.invited,.participants-table .col.time{text-align:left}
@media all and (min-width:1000px){
.participants-table .is-judges-score .score{width:15.75%}
.participants-table .is-judges-score .time-spended{width:12%}
.participants-table .is-judges-score .judges-score{width:12%}
}
@media all and (max-width:999px){
.participants-table .is-judges-score .invited,.participants-table .is-judges-score .judges-score,.participants-table .is-judges-score .score,.participants-table .is-judges-score .time,.participants-table .is-judges-score .time-spended{width:20%;padding-left:0}
}
@media all and (max-width:767px){
.participants-table .is-judges-score .invited,.participants-table .is-judges-score .judges-score,.participants-table .is-judges-score .score,.participants-table .is-judges-score .time,.participants-table .is-judges-score .time-spended{width:100%}
}
.participants-table .label{display:inline-block;color:#fff;font-family:kelson_sans,sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;background-color:#3268b0;text-decoration:none;white-space:nowrap;border-radius:2px;letter-spacing:.5px;font-size:10px;line-height:13px;padding:2px 4px;margin:0 5px 5px 0;vertical-align:middle}
.participants-table .label.label-good{background-color:#64bb00}
.participants-table .label.label-bad{background-color:#098bd1}
.participants-table .list-header{background-color:#fff;display:none}
@media all and (min-width:1000px){
.participants-table .list-header{display:-webkit-box;display:-ms-flexbox;display:flex}
}
.participants-table .list-header .col{font-size:12px;line-height:20px;font-family:kelson_sans,sans-serif;font-weight:700;letter-spacing:.1px;line-height:44px;text-transform:uppercase}
@media all and (min-width:1000px){
.participants-table .list-header .col{font-size:10px;line-height:18px}
}
@media (min-width:1600px){
.participants-table .list-header .col{font-size:12px;line-height:20px}
}
@media all and (min-width:768px){
.participants-table .list-header .col{line-height:44px}
}
@media all and (min-width:1600px){
.participants-table .list-header .col{line-height:44px}
}
.participants-table .list-header .col.active-sort span{color:#098bd1}
.participants-table .list-header .col.active-sort span:hover{color:#098bd1}
.participants-table .list-header .col.participant-number{padding-top:1px}
.participants-table .list-header .col span{display:inline-block;-webkit-transition:.3s;transition:.3s;color:#1a1a1a;cursor:pointer}
.participants-table .list-header .col span:before{display:none;float:right;margin-left:3px;margin-top:15px;color:#acbac2}
@media all and (min-width:1220px){
.participants-table .list-header .col span:before{margin-left:5px;display:block}
}
.participants-table .list-header .col span:hover{color:#fcc133}
.participants-table .list-header .form{display:none}
@media all and (min-width:1000px){
.participants-table .list-header .form{display:inline-block;margin-left:10px;width:140px}
}
@media all and (min-width:1220px){
.participants-table .list-header .form{width:180px}
}
.participants-table .list-header .form .form-group{margin-bottom:0;position:relative}
.participants-table .list-header .form .form-group .form-control:focus{border-bottom:none;-webkit-box-shadow:none;box-shadow:none}
.participants-table .list-header .form .form-group:before{color:#acbac2;position:absolute;right:16px;line-height:44px}
.participants-table .list-header .form .form-group input{height:44px;border-left:1px solid #eaeff7;border-right:1px solid #eaeff7}
.participants-table .list-subheader{display:none;background-color:#098bd1;color:#fff;line-height:17px;font-size:12px}
@media all and (min-width:1000px){
.participants-table .list-subheader{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #eaeff7}
}
@media all and (min-width:1000px){
.participants-table th.participant-check{padding-bottom:10px}
}
.participants-table .participant-check{width:60px;text-align:center;padding-top:18px}
@media all and (min-width:1000px){
.participants-table .participant-check{padding-top:9px;padding-bottom:9px;border-right:1px solid #e4f0f8}
}
.participants-table .participant-check.is-ended .checkbox,.participants-table .participant-check.left-test .checkbox{display:block}
.participants-table .participant-check.is-ended .no-checkbox,.participants-table .participant-check.left-test .no-checkbox{display:none}
.participants-table .participant-check .checkbox{width:26px;height:26px;margin:0 auto}
.participants-table .participant-check .checkbox label{padding-left:0}
.participants-table .participant-check .no-checkbox{display:none}
.participants-table .empty-data{background-color:#acbac2;height:2px;width:15px;margin:10px 0;display:block}
@media all and (min-width:768px){
.participants-table .empty-data{margin:10px auto}
}
.participants-table .participant-table-list li{position:relative}
@media all and (min-width:1000px){
.participants-table .participant-table-list li:hover{-webkit-box-shadow:0 4px 20px rgba(0,86,184,.2);box-shadow:0 4px 20px rgba(0,86,184,.2)}
.participants-table .participant-table-list li:hover .hover{opacity:1;visibility:visible}
}
.participants-table .participant-table-list li.show-details .expand-btn:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.participants-table .participant-table-list li.show-details .details-part{display:block}
.participants-table .participant-table-list li:first-child .player-name .col-value{padding-top:11px}
.participants-table .participant-table-list li.hover-delay{-webkit-box-shadow:0 4px 20px rgba(0,86,184,.2);box-shadow:0 4px 20px rgba(0,86,184,.2)}
.participants-table .participant-table-list li.hover-delay .hover{opacity:1;visibility:visible}
.participants-table .participant-table-list .participant-check{padding-top:18px;padding-bottom:18px}
.participants-table .participant-table-list .participant-name{min-height:60px;padding-top:10px;padding-bottom:10px}
.participants-table .participant-table-list .invited{font-size:12px;padding-top:16px}
@media all and (min-width:1000px){
.participants-table .participant-table-list .invited{padding-top:20px}
}
.participants-table .participant-table-list .uploaded{font-size:12px;padding-top:16px}
@media all and (min-width:1000px){
.participants-table .participant-table-list .uploaded{padding-top:20px;padding-left:20px}
}
@media all and (min-width:768px){
.participants-table .participant-table-list .uploaded span{margin-left:0}
}
.participants-table .participant-table-list .time{padding-top:16px;font-size:12px}
@media all and (min-width:1000px){
.participants-table .participant-table-list .time{padding-bottom:16px}
}
.participants-table .participant-table-list .score{padding-top:20px;font-size:12px}
.participants-table .participant-table-list .status{line-height:14px;padding-left:28px;position:relative;font-size:12px;display:inline-block;width:100%;max-width:180px;text-align:left}
.participants-table .participant-table-list .status span{display:block}
.participants-table .participant-table-list .status:before{position:absolute;left:0;top:6px;font-size:18px}
.participants-table .participant-table-list .status1:before{color:#64bb00}
@media all and (min-width:768px){
.participants-table .participant-table-list .status2{padding-top:6px}
}
.participants-table .participant-table-list .status2:before{color:#ffb718}
@media all and (min-width:768px){
.participants-table .participant-table-list .status3{padding-top:6px}
}
.participants-table .participant-table-list .status3:before{color:#a8b9c3}
.participants-table .participant-table-list .status4:before{color:#fff;background-color:#eaeff7;width:18px;height:18px;border-radius:20px;text-align:center;line-height:18px;font-size:11px;top:-2px}
.participants-table .participant-table-list .email{font-size:12px;margin-top:-3px}
.participants-table .participant-table-list .email:only-child{margin-top:10px}
.participants-table .participant-table-list .time-spended{padding-top:20px;font-size:12px}
.participants-table .participant-table-list .judges-score{padding-top:20px;font-size:12px}
.participants-table .participant-table-list .hover{padding-top:8px;padding-bottom:8px;-webkit-transition:.3s;transition:.3s;text-align:right;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media all and (min-width:768px){
.participants-table .participant-table-list .hover{display:block;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}
}
@media all and (min-width:1000px){
.participants-table .participant-table-list .hover{padding-bottom:0;position:absolute;right:0;top:0;background-color:#fff;height:60px;width:71%;visibility:hidden;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
.participants-table .participant-table-list .hover .btn{margin:0 1% 5px;width:48%}
@media all and (min-width:768px){
.participants-table .participant-table-list .hover .btn{width:auto;margin:0 0 0 10px}
}
.participants-table .participant-table-list .hover .expand-btn{background-color:transparent;border-width:0;width:108%;height:40px;padding:0;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.3s;transition:.3s}
@media all and (min-width:768px){
.participants-table .participant-table-list .hover .expand-btn{width:40px}
}
.participants-table .participant-table-list .hover .expand-btn:before{border-top:6px solid #3268b0;border-left:6px solid transparent;border-right:6px solid transparent;content:" ";display:inline-block}
.participants-table .participant-table-list .hover .expand-btn span{padding-left:10px}
@media all and (min-width:768px){
.participants-table .participant-table-list .hover .expand-btn span{display:none}
}
.participants-table .participant-table-list .hover .person-card__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-top:4px}
@media all and (min-width:768px){
.participants-table .participant-table-list .hover .person-card__link{margin-right:20px}
}
.participants-table .participant-table-list .details-part{display:none;width:100%}
.participants-table .participant-table-list .details-part dl{margin:0;padding:10px 15px}
@media all and (min-width:768px){
.participants-table .participant-table-list .details-part dl{padding:10px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
@media all and (min-width:1000px){
.participants-table .participant-table-list .details-part dl{margin:0 0 0 59px;border-left:1px solid #e4f0f8;padding-left:4%}
}
.participants-table .participant-table-list .details-part dl:last-child dd,.participants-table .participant-table-list .details-part dl:last-child dt{border-bottom:none}
.participants-table .participant-table-list .details-part dd,.participants-table .participant-table-list .details-part dt{font-weight:400;padding:4px 0;min-height:30px;border-bottom:1px solid #eaeff7}
@media all and (min-width:768px){
.participants-table .participant-table-list .details-part dd,.participants-table .participant-table-list .details-part dt{padding:10px 37px 10px 0;border-top:1px solid #e4f0f8;border-top:1px solid #e4f0f8;width:50%}
}
.participants-table .participant-table-list .details-part dd:only-child,.participants-table .participant-table-list .details-part dt:only-child{text-align:center;width:100%}
.participants-table .participant-table-list .details-part dd{font-weight:700}
.participants-table .table-buttons{padding-top:10px;width:100%;display:inline-block}
@media all and (min-width:768px){
.participants-table .table-buttons .form{float:left;margin-left:0}
.participants-table .table-buttons .form+.btn{float:left}
.participants-table .table-buttons .btn-export{float:left}
.participants-table .table-buttons>a,.participants-table .table-buttons>span{float:right;margin-left:10px}
}
.participants-table .table-buttons button.btn[disabled]+span{display:block}
.participants-table .table-buttons button.btn+span{display:none}
.participants-table .table-buttons a{display:none}
@media all and (min-width:768px){
.participants-table .table-buttons a{display:block}
}
.participants-table .participant-empty-list{background-color:#fff;padding:32px 0 16px}
.participants-table .participant-empty-list:before{content:" ";height:86px;display:block;background:url(../../../assets2/images/dashboard/rocket_box.png) center top no-repeat}
.participants-table .participant-number{width:12.5%;text-align:center;font-family:kelson_sans,sans-serif;padding-top:20px;font-size:18px;cursor:pointer}
@media all and (min-width:768px){
.participants-table .participant-number{width:8%}
}
@media all and (min-width:1000px){
.participants-table .participant-number{padding-top:37px;width:5%;padding-top:18px}
}
.participants-table .participant-name{width:68%;display:block;clear:both;padding-top:20px;padding-right:15px;overflow:hidden;cursor:pointer;padding-left:15px}
@media all and (min-width:768px){
.participants-table .participant-name{width:82%;padding-left:0}
}
@media all and (min-width:1000px){
.participants-table .participant-name{width:20%;padding-right:0;padding-top:11px;padding-top:0;vertical-align:middle}
}
.participants-table .participant-name p{display:block;margin-bottom:0}
.participants-table .participant-name p:only-child{padding:10px 0 0}
.participants-table .participant-name p:only-child.email{padding-top:0}
.participants-table .participant-name p strong{font-family:kelson_sans,sans-serif;font-weight:400;color:#005ab8;font-size:18px;padding-right:12px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:256px}
.participants-table.creative-list .participant-name,.participants-table.creative-list .participant-number,.participants-table.creative-list .time{cursor:default}
.participants-table .invited{width:100%;cursor:pointer;padding-left:15px}
@media all and (min-width:768px){
.participants-table .invited{width:25%;padding-left:30px;text-align:center}
}
@media all and (min-width:1000px){
.participants-table .invited{width:14%;padding-left:0;padding-right:40px}
}
.participants-table .invited strong{color:#005ab8;display:inline-block;padding-top:8px}
@media all and (min-width:768px){
.participants-table .invited strong{display:block}
}
.participants-table .time{width:100%;cursor:pointer;padding-left:15px}
@media all and (min-width:768px){
.participants-table .time{width:25%;padding-left:0;text-align:center}
}
@media all and (min-width:1000px){
.participants-table .time{width:14%}
}
.participants-table .time span{display:inline-block}
@media all and (min-width:768px){
.participants-table .time span{display:block}
}
.participants-table .uploaded{width:100%;padding-left:15px}
@media all and (min-width:768px){
.participants-table .uploaded{text-align:left;width:25%;padding-left:20px;text-align:center}
}
@media all and (min-width:1000px){
.participants-table .uploaded{width:47%;text-align:left}
}
.participants-table .uploaded span{display:inline-block}
@media all and (min-width:768px){
.participants-table .uploaded span{display:block}
}
.participants-table .uploaded a{display:block;text-decoration:underline;padding-bottom:5px;padding-left:10px;padding-right:10px}
@media all and (min-width:768px){
.participants-table .uploaded a{padding-left:0;padding-right:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
}
.participants-table .uploaded a:before{display:inline-block;border-radius:50%;color:#fff;height:22px;line-height:22px;width:22px;text-align:center;font-size:10px;margin-right:10px;vertical-align:middle}
.participants-table .uploaded .no-work{margin:auto;display:block}
@media all and (min-width:768px){
.participants-table .uploaded .no-work{text-align:center}
}
.participants-table .uploaded .checking:before{background-color:#dd4c39}
.participants-table .uploaded .done:before{background-color:#6eb20e}
.participants-table .uploaded .notdone:before{content:"-";line-height:19px;font-size:25px;background-color:#acbac2}
.participants-table .score{display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-left:15px}
@media all and (min-width:768px){
.participants-table .score{width:25%;padding-left:0;text-align:center}
}
@media all and (min-width:1000px){
.participants-table .score{width:19.875%}
}
.participants-table .score p span{display:block}
.participants-table .time-spended{width:100%;padding-left:15px}
@media all and (min-width:768px){
.participants-table .time-spended{width:25%;text-align:center;padding-left:40px}
}
@media all and (min-width:1000px){
.participants-table .time-spended{width:19.875%;padding-left:0}
}
.participants-table .judges-score{width:100%;padding-left:15px}
@media all and (min-width:768px){
.participants-table .judges-score{width:25%;padding-left:40px;text-align:center}
}
@media all and (min-width:1000px){
.participants-table .judges-score{width:19.875%;padding-left:0}
}
.participants-table .participant-table-list{background-color:#fff;list-style-type:none;margin:0;padding:0}
.participants-table .participant-table-list li{border-bottom:1px solid #eaeff7}
.participants-table .participant-table-list li .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0}
@media all and (min-width:1000px){
.participants-table .participant-table-list li .row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
}
.participants-table .participant-table-list li div .column-title{font-size:12px;line-height:20px;font-family:kelson_sans,sans-serif;font-weight:700;letter-spacing:.1px;text-transform:uppercase;display:block;margin-bottom:0}
@media all and (min-width:1000px){
.participants-table .participant-table-list li div .column-title{font-size:10px;line-height:18px}
}
@media (min-width:1600px){
.participants-table .participant-table-list li div .column-title{font-size:12px;line-height:20px}
}
@media all and (min-width:768px){
.participants-table .participant-table-list li div .column-title{margin-bottom:10px}
}
@media all and (min-width:1000px){
.participants-table .participant-table-list li div .column-title{display:none}
}
.participants-table .participant-table-list li div p{margin:0}
.participants-table .participant-table-list li .history{position:absolute;right:20px;top:10px}
@media all and (min-width:1000px){
.participants-table .participant-table-list li .history{min-width:100px;padding-right:20px;text-align:right;position:static}
}
.participants-table .participant-table-list .user-details-link{padding:1px 0;cursor:pointer}
.participants-table .participant-table-list .user-details-link:hover{border-top:1px solid #098bd1;border-bottom:1px solid #098bd1;padding:0}
.participants-table.off-transition .hover,.participants-table.off-transition a,.participants-table.off-transition button,.participants-table.off-transition li{-webkit-transition:none!important;transition:none!important}
@media all and (min-width:1000px){
.judge-participants-table.participants-table .score{width:18%}
}
.history-pagination{background-color:#eaeff7}
.hackathon-summary .form-search .inline-text label{display:none}
.hackathon-summary .form-search .inline-text .input-search{position:static}
@media all and (min-width:768px){
.hackathon-summary .form-search .inline-text .input-search{width:200px}
}
@media all and (min-width:1000px){
.hackathon-summary .form-search .inline-text .input-search{width:auto}
}
.candidate-header>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0;padding-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media all and (min-width:1000px){
.candidate-header>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
}
.candidate-header h1{font-size:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media all and (min-width:768px){
.candidate-header h1{font-size:50px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
}
@media all and (min-width:1000px){
.candidate-header h1{min-width:56.25%}
}
.candidate-header h1:before{color:#0084d0;font-size:60px;padding-right:0;width:100%;padding-bottom:20px}
@media all and (min-width:768px){
.candidate-header h1:before{width:auto;padding-right:32px;padding-bottom:0}
}
.candidate-header .hackathon-header-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:100%;padding-top:35px;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media all and (min-width:768px){
.candidate-header .hackathon-header-buttons{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
}
@media all and (min-width:1000px){
.candidate-header .hackathon-header-buttons{min-width:43.75%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:0}
}
.candidate-header .hackathon-header-buttons .btn{font-size:12px!important;padding:8px 40px!important;margin-left:0!important;width:100%;margin-bottom:8px}
@media all and (min-width:768px){
.candidate-header .hackathon-header-buttons .btn{width:auto;margin-bottom:0}
}
@media all and (min-width:1000px){
.candidate-header .hackathon-header-buttons .btn{margin-left:10px!important;padding:8px!important}
}
@media all and (min-width:1220px){
.candidate-header .hackathon-header-buttons .btn{margin-left:20px!important;padding:8px 14px!important}
}
.candidate-info .container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #eaeff7}
@media all and (min-width:1000px){
.candidate-info .container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
}
.candidate-info .container-fluid .candidate-info-left-col{padding-top:15px;padding-bottom:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #eaeff7}
@media all and (min-width:1000px){
.candidate-info .container-fluid .candidate-info-left-col{border-bottom:none}
}
.candidate-info .container-fluid .candidate-info-left-col p{text-transform:uppercase;font-weight:700;width:100%}
.candidate-info .container-fluid .candidate-info-left-col p:before{color:#a8b9c3;padding-right:10px}
.candidate-info .container-fluid .candidate-info-left-col p span{text-transform:none;display:block;font-weight:400;line-height:32px}
.candidate-info .container-fluid .candidate-info-left-col .praragraph-title{padding-top:10px;width:100%}
.candidate-info .container-fluid .candidate-info-left-col .paragraph{width:100%;text-transform:none;font-weight:400;font-size:14px;padding-top:10px;padding-right:0}
@media all and (min-width:1000px){
.candidate-info .container-fluid .candidate-info-left-col .paragraph{padding-right:22%}
}
.candidate-table .title-part{width:100%;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 all and (min-width:1000px){
.candidate-table .title-part{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
}
.candidate-table .title-part h3{width:100%}
@media all and (min-width:1000px){
.candidate-table .title-part h3{width:auto}
}
.candidate-table .title-part .filtr{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-top:20px;padding-left:0;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media all and (min-width:768px){
.candidate-table .title-part .filtr{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
}
@media all and (min-width:1000px){
.candidate-table .title-part .filtr{width:auto}
}
.candidate-table .title-part .filtr>span{width:auto;width:100%;margin-top:-10px;margin-bottom:30px}
@media all and (min-width:768px){
.candidate-table .title-part .filtr>span{width:33%;margin-left:.5%}
.candidate-table .title-part .filtr>span:first-child{margin-left:0}
}
@media all and (min-width:1000px){
.candidate-table .title-part .filtr>span{width:230px}
}
.candidate-table .title-part .filtr>span select{width:100%}
.candidate-table .candidate-table-list{background-color:#fff;padding-left:0}
.candidate-table .candidate-table-list li{display:-webkit-box;display:-ms-flexbox;display:flex;height:400px;border-bottom:1px solid #eaeff7;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media all and (min-width:768px){
.candidate-table .candidate-table-list li{height:255px}
}
@media all and (min-width:1000px){
.candidate-table .candidate-table-list li{-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:111px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
.candidate-table .candidate-table-list li.candidate-info{height:auto;border-top:1px solid #eaeff7;border-bottom:none}
@media all and (min-width:768px){
.candidate-table .candidate-table-list li.candidate-info{padding:10px 0}
}
.candidate-table .candidate-table-list li.candidate-info:after{display:none}
.candidate-table .candidate-table-list li.candidate-info .column-title{display:inline-block;padding-top:5px}
@media all and (min-width:768px){
.candidate-table .candidate-table-list li.candidate-info .column-title{margin-bottom:10px;padding-left:0;display:none;width:30%}
}
@media all and (min-width:1000px){
.candidate-table .candidate-table-list li.candidate-info .column-title{display:none}
}
@media all and (min-width:768px){
.candidate-table .candidate-table-list li.candidate-info .candidate-number{padding-top:0}
}
.candidate-table .candidate-table-list li.candidate-info .candidates-name{padding-top:5px;position:relative}
@media all and (min-width:768px){
.candidate-table .candidate-table-list li.candidate-info .candidates-name{padding-top:0}
}
.candidate-table .candidate-table-list li.candidate-info-multiple-challenges .participant-number{padding-top:2px}
.candidate-table .candidate-table-list li.candidate-info-multiple-challenges .email{position:absolute}
.candidate-table .candidate-table-list li.candidate-additional-challenge{height:auto;padding-bottom:5px;border:none}
@media all and (min-width:768px){
.candidate-table .candidate-table-list li.candidate-additional-challenge{padding:10px 0}
}
.candidate-table .candidate-table-list li.candidate-additional-challenge:after{display:none}
.candidate-table .candidate-table-list li.candidate-additional-challenge .column-title{display:inline-block;padding-top:5px}
@media all and (min-width:768px){
.candidate-table .candidate-table-list li.candidate-additional-challenge .column-title{margin-bottom:10px;padding-left:0;display:none}
}
@media all and (min-width:1000px){
.candidate-table .candidate-table-list li.candidate-additional-challenge .column-title{display:none;padding-left:0}
}
.candidate-table .candidate-table-list li.candidate-additional-challenge .participant-number{padding-top:5px}
.candidate-table .candidate-table-list li.candidate-additional-challenge:first-child{padding-top:0}
.candidate-table .candidate-table-list li.candidate-additional-challenge .candidates-name{padding-top:0}
.candidate-table .candidate-table-list li:after{content:"...";position:absolute;right:40px;padding-top:25px;font-size:24px;color:#3b7dc8;display:block;cursor:pointer}
@media all and (min-width:768px){
.candidate-table .candidate-table-list li:after{right:60px}
}
@media all and (min-width:1000px){
.candidate-table .candidate-table-list li:after{display:none}
}
.candidate-table .candidate-table-list li div{display:inline-block;vertical-align:middle}
.candidate-table .candidate-table-list li div .column-title{text-transform:uppercase;font-weight:700;display:block;margin-bottom:0}
@media all and (min-width:768px){
.candidate-table .candidate-table-list li div .column-title{margin-bottom:10px}
}
@media all and (min-width:1000px){
.candidate-table .candidate-table-list li div .column-title{display:none}
}
.candidate-table .candidate-table-list li div p{margin:0}
.candidate-table .candidate-table-list li .candidate-number{width:12.5%;text-align:center;font-family:kelson_sans,sans-serif;font-weight:700;padding-top:37px}
@media all and (min-width:768px){
.candidate-table .candidate-table-list li .candidate-number{width:6.25%}
}
@media all and (min-width:1000px){
.candidate-table .candidate-table-list li .candidate-number{padding-top:0}
}
.candidate-table .candidate-table-list li .candidate-name{width:87.5%;display:block;clear:both;padding-top:30px}
@media all and (min-width:768px){
.candidate-table .candidate-table-list li .candidate-name{width:93.75%}
}
@media all and (min-width:1000px){
.candidate-table .candidate-table-list li .candidate-name{width:25%;display:table-cell;padding-top:0;vertical-align:middle}
}
.candidate-table .candidate-table-list li .candidate-name p{display:block;margin-bottom:0;padding-bottom:10px}
.candidate-table .candidate-table-list li .candidate-name p:only-child{padding:0}
.candidate-table .candidate-table-list li .candidate-name p strong{font-family:kelson_sans,sans-serif;color:#005ab8;font-size:18px;padding-right:12px}
.candidate-table .candidate-table-list li .candidate-name p span{background:#0084d0;border-radius:5px;padding:4px 6px;text-transform:uppercase;color:#fff;font-size:10px;margin-top:-5px}
.candidate-table .candidate-table-list li .invited{width:100%;padding-left:30px}
@media all and (min-width:768px){
.candidate-table .candidate-table-list li .invited{width:31.25%}
}
@media all and (min-width:1000px){
.candidate-table .candidate-table-list li .invited{width:18.75%;padding-left:0;padding-right:40px}
}
.candidate-table .candidate-table-list li .invited strong{color:#005ab8;display:inline-block;padding-top:8px}
@media all and (min-width:768px){
.candidate-table .candidate-table-list li .invited strong{display:block}
}
.candidate-table .candidate-table-list li .time{width:100%;padding-left:30px}
@media all and (min-width:768px){
.candidate-table .candidate-table-list li .time{width:18.75%;padding-left:0}
}
.candidate-table .candidate-table-list li .time span{display:inline-block;padding-top:8px}
@media all and (min-width:768px){
.candidate-table .candidate-table-list li .time span{display:block}
}
.candidate-table .candidate-table-list li .time-spended{width:100%;padding-left:30px}
@media all and (min-width:768px){
.candidate-table .candidate-table-list li .time-spended{width:25%;padding-left:40px}
}
@media all and (min-width:1000px){
.candidate-table .candidate-table-list li .time-spended{width:12.5%;padding-left:0}
}
.candidate-table .candidate-table-list li .score{display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90%;padding-left:30px}
@media all and (min-width:768px){
.candidate-table .candidate-table-list li .score{width:25%;padding-left:0}
}
@media all and (min-width:1000px){
.candidate-table .candidate-table-list li .score{width:10%;display:-webkit-box;display:-ms-flexbox;display:flex}
}
.candidate-table .candidate-table-list li .score p{width:66.66%;padding-right:10px}
.candidate-table .candidate-table-list li .score p span{display:block}
.candidate-table .candidate-table-list li .score>strong{width:33.33%;font-family:kelson_sans,sans-serif;font-size:18px;margin-top:10px;margin-bottom:15px}
@media all and (min-width:768px){
.candidate-table .candidate-table-list li .score>strong{font-size:14px;margin-top:0;margin-bottom:0}
}
.candidate-table .candidate-table-list li .history{display:-webkit-box;display:-ms-flexbox;display:flex}
@media all and (min-width:768px){
.candidate-table .candidate-table-list li .history{display:none}
}
@media all and (min-width:1000px){
.candidate-table .candidate-table-list li .history{display:-webkit-box;display:-ms-flexbox;display:flex}
}
.candidate-table .candidate-table-list li .candidates-name{width:87.5%;display:block;clear:both;padding-top:30px}
@media all and (min-width:768px){
.candidate-table .candidate-table-list li .candidates-name{width:40%}
}
@media all and (min-width:1000px){
.candidate-table .candidate-table-list li .candidates-name{width:40%;display:table-cell;padding-top:0;vertical-align:middle}
}
.candidate-table .candidate-table-list li .candidates-name p{display:block;margin-bottom:0}
.candidate-table .candidate-table-list li .candidates-name p:only-child{padding:0}
.candidate-table .candidate-table-list li .candidates-name p strong{font-family:kelson_sans,sans-serif;color:#005ab8;font-size:18px;padding-right:12px}
.candidate-table .candidate-table-list li .candidates-name p span{background:#0084d0;border-radius:5px;padding:4px 6px;text-transform:uppercase;color:#fff;font-size:10px;margin-top:-5px}
.candidate-table .candidate-table-list li .candidates-challenge{width:100%;padding-left:30px}
@media all and (min-width:768px){
.candidate-table .candidate-table-list li .candidates-challenge{width:35%}
}
@media all and (min-width:1000px){
.candidate-table .candidate-table-list li .candidates-challenge{width:35%;padding-left:0;padding-right:40px}
}
.candidate-table .candidate-table-list li .candidates-challenge span{float:right;margin-right:20px}
@media all and (min-width:768px){
.candidate-table .candidate-table-list li .candidates-challenge span{float:none}
}
@media all and (min-width:1000px){
.candidate-table .candidate-table-list li .candidates-challenge span{float:none}
}
.candidate-table .candidate-table-list li .candidates-challenge strong{color:#005ab8;display:inline-block;padding-top:8px}
@media all and (min-width:768px){
.candidate-table .candidate-table-list li .candidates-challenge strong{display:block}
}
.candidate-table .candidate-table-list li .candidates-more-challenges{color:grey;font-style:italic}
.candidate-table .candidate-table-list li .candidates-score{display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-left:30px}
@media all and (min-width:768px){
.candidate-table .candidate-table-list li .candidates-score{width:15%;padding-left:0}
}
@media all and (min-width:1000px){
.candidate-table .candidate-table-list li .candidates-score{width:15%;display:-webkit-box;display:-ms-flexbox;display:flex}
}
.candidate-table .candidate-table-list li .candidates-score a{float:right;margin-right:20px}
@media all and (min-width:768px){
.candidate-table .candidate-table-list li .candidates-score a{float:none}
}
@media all and (min-width:1000px){
.candidate-table .candidate-table-list li .candidates-score a{float:none}
}
.candidate-table .candidate-table-list li .candidates-score p{width:66.66%;padding-right:10px}
.candidate-table .candidate-table-list li .candidates-score p span{display:block}
.candidate-table .candidate-table-list li .candidates-score>strong{width:33.33%;font-family:kelson_sans,sans-serif;font-size:18px;margin-top:10px;margin-bottom:15px}
@media all and (min-width:768px){
.candidate-table .candidate-table-list li .candidates-score>strong{font-size:14px;margin-top:0;margin-bottom:0}
}
.candidate-table .candidate-table-list .user-details-link{cursor:pointer}
.candidate-table .candidate-table-list .user-details-link:hover{border-bottom-color:#098bd1;-webkit-box-shadow:inset 0 -5px 0 -1px #098bd1;box-shadow:inset 0 -5px 0 -1px #098bd1}
.candidate-table .candidate-table-list .candidate-list-header{height:53px;border-bottom:3px solid #0084d0;text-transform:uppercase;font-weight:700;display:none}
@media all and (min-width:1000px){
.candidate-table .candidate-table-list .candidate-list-header{display:-webkit-box;display:-ms-flexbox;display:flex}
}
.candidate-table .candidate-table-list .candidate-list-header .participant-number-hd{width:6.25%;padding-left:25px}
.candidate-table .candidate-table-list .candidate-list-header a{display:block;line-height:53px;height:53px;margin:0;color:#000}
.candidate-table .candidate-table-list .candidate-list-header a span{display:inline-block;vertical-align:middle}
.candidate-table .candidate-table-list .candidate-list-header a span:before{float:right;color:#a8b9c3;padding-left:10px;padding-top:20px}
.candidate-table .candidate-table-list .candidate-list-header .find-candidate{text-align:center;display:block;width:93.75%;display:block;position:relative}
@media all and (min-width:1000px){
.candidate-table .candidate-table-list .candidate-list-header .find-candidate{width:25%;display:table-cell}
}
.candidate-table .candidate-table-list .candidate-list-header .find-candidate input{height:50px;border-color:#eaeff7;border-bottom:none;border-top:none;width:66.66%;font-weight:400;margin-left:65px}
.candidate-table .candidate-table-list .candidate-list-header .find-candidate button{position:absolute;right:50px;top:17px;border-width:0;background:0 0}
.candidate-table .candidate-table-list .candidate-list-header .find-candidate button:before{color:#acbac2}
.candidate-table .candidate-table-list .candidate-list-header .find-candidate button span{display:none}
.candidate-table .candidate-table-list .candidate-list-header .invited-hd,.candidate-table .candidate-table-list .candidate-list-header .score-hd,.candidate-table .candidate-table-list .candidate-list-header .status-hd{width:18.75%}
.candidate-table .candidate-table-list .candidate-list-header .candidates-number-hd{padding-left:3%;width:46%}
.candidate-table .candidate-table-list .candidate-list-header .candidates-invited-hd{width:35%}
.candidate-table .candidate-table-list .candidate-list-header .candidates-score-hd{width:10%}
@media all and (min-width:1000px){
.candidate-table .candidate-table-list .candidate-list-header .invited-hd{padding-right:40px}
}
.candidate-table .candidate-table-list .candidate-list-header .time-hd{width:12.5%}
#candidate-search-field{position:relative}
#candidate-search-field input{height:40px;border:none;width:100%;font-weight:400}
#candidate-search-field button{position:absolute;right:5px;top:13px;border-width:0;background:0 0}
#candidate-search-field button span{display:none}
.candidate-profile-main{padding:0 0 20px}
.registered-header{border-bottom:1px solid #eaeff7}
.registered-header>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0;padding-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media all and (min-width:1000px){
.registered-header>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
}
.registered-header h1{font-size:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media all and (min-width:768px){
.registered-header h1{font-size:50px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
}
@media all and (min-width:1000px){
.registered-header h1{min-width:56.25%}
}
.registered-header h1:before{color:#0084d0;font-size:60px;padding-right:0;width:100%;padding-bottom:20px}
@media all and (min-width:768px){
.registered-header h1:before{width:auto;padding-right:32px;padding-bottom:0}
}
.registered-header .hackathon-header-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:100%;padding-top:35px;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media all and (min-width:768px){
.registered-header .hackathon-header-buttons{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
}
@media all and (min-width:1000px){
.registered-header .hackathon-header-buttons{min-width:43.75%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:0}
}
.registered-header .hackathon-header-buttons .btn{font-size:12px!important;padding:8px 40px!important;margin-left:0!important;width:100%;margin-bottom:8px}
@media all and (min-width:768px){
.registered-header .hackathon-header-buttons .btn{width:auto;margin-bottom:0}
}
@media all and (min-width:1000px){
.registered-header .hackathon-header-buttons .btn{margin-left:10px!important;padding:8px!important}
}
@media all and (min-width:1220px){
.registered-header .hackathon-header-buttons .btn{margin-left:20px!important;padding:8px 14px!important}
}
.registered-info .container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #eaeff7}
@media all and (min-width:1000px){
.registered-info .container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
}
.registered-info .container-fluid .registered-info-left-col{padding-top:15px;padding-bottom:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #eaeff7}
@media all and (min-width:1000px){
.registered-info .container-fluid .registered-info-left-col{border-bottom:none}
}
.registered-info .container-fluid .registered-info-left-col p{text-transform:uppercase;font-weight:700;width:100%}
.registered-info .container-fluid .registered-info-left-col p:before{color:#a8b9c3;padding-right:10px}
.registered-info .container-fluid .registered-info-left-col p span{text-transform:none;display:block;font-weight:400;line-height:32px}
.registered-info .container-fluid .registered-info-left-col .praragraph-title{padding-top:10px;width:100%}
.registered-info .container-fluid .registered-info-left-col .paragraph{width:100%;text-transform:none;font-weight:400;font-size:14px;padding-top:10px;padding-right:0}
@media all and (min-width:1000px){
.registered-info .container-fluid .registered-info-left-col .paragraph{padding-right:22%}
}
.registered-table .container-fluid{margin-bottom:30px}
.registered-table .title-part{width:100%;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 all and (min-width:1000px){
.registered-table .title-part{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
}
.registered-table .title-part h3{width:100%}
@media all and (min-width:1000px){
.registered-table .title-part h3{width:auto}
}
.registered-table .title-part .filtr{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-top:20px;padding-left:0;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media all and (min-width:768px){
.registered-table .title-part .filtr{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
}
@media all and (min-width:1000px){
.registered-table .title-part .filtr{width:auto}
}
.registered-table .title-part .filtr>span{width:auto;width:100%;margin-top:-10px;margin-bottom:30px}
@media all and (min-width:768px){
.registered-table .title-part .filtr>span{width:33%;margin-left:.5%}
.registered-table .title-part .filtr>span:first-child{margin-left:0}
}
@media all and (min-width:1000px){
.registered-table .title-part .filtr>span{width:230px}
}
.registered-table .title-part .filtr>span select{width:100%}
.registered-table .registered-table-list{background-color:#fff;padding-left:0}
.registered-table .registered-table-list li{display:-webkit-box;display:-ms-flexbox;display:flex;height:400px;border-bottom:1px solid #eaeff7;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media all and (min-width:768px){
.registered-table .registered-table-list li{height:255px}
}
@media all and (min-width:1000px){
.registered-table .registered-table-list li{-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:111px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
.registered-table .registered-table-list li.registered-info{height:auto;position:relative;border-top:1px solid #eaeff7;border-bottom:none}
@media all and (min-width:768px){
.registered-table .registered-table-list li.registered-info{padding:10px 0}
}
.registered-table .registered-table-list li.registered-info .registered-number{width:12.5%;padding:0 5px;text-align:center;font-family:kelson_sans,sans-serif;font-weight:700}
@media all and (min-width:768px){
.registered-table .registered-table-list li.registered-info .registered-number{width:4%}
}
.registered-table .registered-table-list li.registered-info .registered-avatar .avatar{width:50px;height:50px}
.registered-table .registered-table-list li.registered-info .registered-avatar .avatar img{border:2px solid #098bd1;border-radius:50px;width:50px;height:50px}
.registered-table .registered-table-list li.registered-info .registered-avatar .avatar .avatar-text{border:2px solid #098bd1;border-radius:50px;width:50px;height:50px;text-align:center;display:block;line-height:46px;font-weight:700;text-transform:uppercase}
@media all and (min-width:768px){
.registered-table .registered-table-list li.registered-info .registered-avatar{padding-top:0}
}
.registered-table .registered-table-list li.registered-info .registered-name{width:87.5%;display:block;clear:both;padding-top:30px;padding-left:5px}
@media all and (min-width:768px){
.registered-table .registered-table-list li.registered-info .registered-name{width:25%}
}
@media all and (min-width:1000px){
.registered-table .registered-table-list li.registered-info .registered-name{display:table-cell;padding-top:0;vertical-align:middle}
}
.registered-table .registered-table-list li.registered-info .registered-name p{display:block;margin-bottom:0;padding-bottom:10px}
.registered-table .registered-table-list li.registered-info .registered-name p:only-child{padding:0}
.registered-table .registered-table-list li.registered-info .registered-name p strong{font-family:kelson_sans,sans-serif;color:#005ab8;font-size:18px;padding-right:12px}
.registered-table .registered-table-list li.registered-info .registered-name p span{background:#0084d0;border-radius:5px;padding:4px 6px;text-transform:uppercase;color:#fff;font-size:10px;margin-top:-5px}
.registered-table .registered-table-list li.registered-info .registered-email{width:87.5%;display:block;clear:both;padding-top:30px;padding-left:5px}
@media all and (min-width:768px){
.registered-table .registered-table-list li.registered-info .registered-email{width:25%}
}
@media all and (min-width:1000px){
.registered-table .registered-table-list li.registered-info .registered-email{display:table-cell;padding-top:0;vertical-align:middle}
}
.registered-table .registered-table-list li.registered-info .registered-date{width:87.5%;display:block;clear:both;padding-top:30px;padding-left:5px;text-align:right}
@media all and (min-width:768px){
.registered-table .registered-table-list li.registered-info .registered-date{width:29%}
}
@media all and (min-width:1000px){
.registered-table .registered-table-list li.registered-info .registered-date{display:table-cell;padding-top:0;vertical-align:middle}
}
.registered-table .registered-table-list li.registered-info .registered-details{width:87.5%;display:block;clear:both;padding-top:30px;padding-left:5px;text-align:right}
@media all and (min-width:768px){
.registered-table .registered-table-list li.registered-info .registered-details{width:10%}
}
@media all and (min-width:1000px){
.registered-table .registered-table-list li.registered-info .registered-details{display:table-cell;padding-top:0;vertical-align:middle}
}
.registered-table .registered-table-list li.registered-info:after{display:none}
.registered-table .registered-table-list li.registered-info .column-title{display:inline-block;padding-top:5px}
@media all and (min-width:768px){
.registered-table .registered-table-list li.registered-info .column-title{margin-bottom:10px;padding-left:0;display:none;width:30%}
}
@media all and (min-width:1000px){
.registered-table .registered-table-list li.registered-info .column-title{display:none}
}
.registered-table .registered-table-list li:after{content:"...";position:absolute;right:40px;padding-top:25px;font-size:24px;color:#3b7dc8;display:block;cursor:pointer}
@media all and (min-width:768px){
.registered-table .registered-table-list li:after{right:60px}
}
@media all and (min-width:1000px){
.registered-table .registered-table-list li:after{display:none}
}
.registered-table .registered-table-list li div{display:inline-block;vertical-align:middle}
.registered-table .registered-table-list li div .column-title{text-transform:uppercase;font-weight:700;display:block;margin-bottom:0}
@media all and (min-width:768px){
.registered-table .registered-table-list li div .column-title{margin-bottom:10px}
}
@media all and (min-width:1000px){
.registered-table .registered-table-list li div .column-title{display:none}
}
.registered-table .registered-table-list li div p{margin:0}
.registered-table .registered-table-list li .invited{width:100%;padding-left:30px}
@media all and (min-width:768px){
.registered-table .registered-table-list li .invited{width:31.25%}
}
@media all and (min-width:1000px){
.registered-table .registered-table-list li .invited{width:18.75%;padding-left:0;padding-right:40px}
}
.registered-table .registered-table-list li .invited strong{color:#005ab8;display:inline-block;padding-top:8px}
@media all and (min-width:768px){
.registered-table .registered-table-list li .invited strong{display:block}
}
.registered-table .registered-table-list li .time{width:100%;padding-left:30px}
@media all and (min-width:768px){
.registered-table .registered-table-list li .time{width:18.75%;padding-left:0}
}
.registered-table .registered-table-list li .time span{display:inline-block;padding-top:8px}
@media all and (min-width:768px){
.registered-table .registered-table-list li .time span{display:block}
}
.registered-table .registered-table-list li .time-spended{width:100%;padding-left:30px}
@media all and (min-width:768px){
.registered-table .registered-table-list li .time-spended{width:25%;padding-left:40px}
}
@media all and (min-width:1000px){
.registered-table .registered-table-list li .time-spended{width:12.5%;padding-left:0}
}
.registered-table .registered-table-list li .score{display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90%;padding-left:30px}
@media all and (min-width:768px){
.registered-table .registered-table-list li .score{width:25%;padding-left:0}
}
@media all and (min-width:1000px){
.registered-table .registered-table-list li .score{width:10%;display:-webkit-box;display:-ms-flexbox;display:flex}
}
.registered-table .registered-table-list li .score p{width:66.66%;padding-right:10px}
.registered-table .registered-table-list li .score p span{display:block}
.registered-table .registered-table-list li .score>strong{width:33.33%;font-family:kelson_sans,sans-serif;font-size:18px;margin-top:10px;margin-bottom:15px}
@media all and (min-width:768px){
.registered-table .registered-table-list li .score>strong{font-size:14px;margin-top:0;margin-bottom:0}
}
.registered-table .registered-table-list li .history{display:-webkit-box;display:-ms-flexbox;display:flex}
@media all and (min-width:768px){
.registered-table .registered-table-list li .history{display:none}
}
@media all and (min-width:1000px){
.registered-table .registered-table-list li .history{display:-webkit-box;display:-ms-flexbox;display:flex}
}
.registered-table .registered-table-list li .registered-challenge{width:100%;padding-left:30px}
@media all and (min-width:768px){
.registered-table .registered-table-list li .registered-challenge{width:35%}
}
@media all and (min-width:1000px){
.registered-table .registered-table-list li .registered-challenge{width:35%;padding-left:0;padding-right:40px}
}
.registered-table .registered-table-list li .registered-challenge span{float:right;margin-right:20px}
@media all and (min-width:768px){
.registered-table .registered-table-list li .registered-challenge span{float:none}
}
@media all and (min-width:1000px){
.registered-table .registered-table-list li .registered-challenge span{float:none}
}
.registered-table .registered-table-list li .registered-challenge strong{color:#005ab8;display:inline-block;padding-top:8px}
@media all and (min-width:768px){
.registered-table .registered-table-list li .registered-challenge strong{display:block}
}
.registered-table .registered-table-list li .registered-more-challenges{color:grey;font-style:italic}
.registered-table .registered-table-list li .registered-score{display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-left:30px}
@media all and (min-width:768px){
.registered-table .registered-table-list li .registered-score{width:15%;padding-left:0}
}
@media all and (min-width:1000px){
.registered-table .registered-table-list li .registered-score{width:15%;display:-webkit-box;display:-ms-flexbox;display:flex}
}
.registered-table .registered-table-list li .registered-score a{float:right;margin-right:20px}
@media all and (min-width:768px){
.registered-table .registered-table-list li .registered-score a{float:none}
}
@media all and (min-width:1000px){
.registered-table .registered-table-list li .registered-score a{float:none}
}
.registered-table .registered-table-list li .registered-score p{width:66.66%;padding-right:10px}
.registered-table .registered-table-list li .registered-score p span{display:block}
.registered-table .registered-table-list li .registered-score>strong{width:33.33%;font-family:kelson_sans,sans-serif;font-size:18px;margin-top:10px;margin-bottom:15px}
@media all and (min-width:768px){
.registered-table .registered-table-list li .registered-score>strong{font-size:14px;margin-top:0;margin-bottom:0}
}
.registered-table .registered-table-list .registered-details-box{width:100%;display:inline-block;padding:10px;display:none}
.registered-table .registered-table-list .user-details-link{cursor:pointer}
.registered-table .registered-table-list .user-details-link:hover{border-bottom-color:#098bd1;-webkit-box-shadow:inset 0 -5px 0 -1px #098bd1;box-shadow:inset 0 -5px 0 -1px #098bd1}
.registered-table .registered-table-list .registered-list-header{height:53px;border-bottom:3px solid #0084d0;text-transform:uppercase;font-weight:700;display:none}
@media all and (min-width:1000px){
.registered-table .registered-table-list .registered-list-header{display:-webkit-box;display:-ms-flexbox;display:flex}
}
.registered-table .registered-table-list .registered-list-header .registered-name-hd{padding-left:2%;width:30%;margin-right:48px}
.registered-table .registered-table-list .registered-list-header .registered-email-hd{width:43%}
.registered-table .registered-table-list .registered-list-header .registered-register-date-hd{width:11%;text-align:center}
.registered-table .registered-table-list .registered-list-header .registered-details-hd{text-align:right;width:12%;padding-right:2%}
.registered-table .registered-table-list .registered-list-header a{display:block;line-height:53px;height:53px;margin:0;color:#000}
.registered-table .registered-table-list .registered-list-header a span{display:inline-block;vertical-align:middle}
.registered-table .registered-table-list .registered-list-header a span:before{float:right;color:#a8b9c3;padding-left:10px;padding-top:20px}
.registered-table .registered-table-list .registered-list-header .find-candidate{text-align:center;display:block;width:93.75%;display:block;position:relative}
@media all and (min-width:1000px){
.registered-table .registered-table-list .registered-list-header .find-candidate{width:25%;display:table-cell}
}
.registered-table .registered-table-list .registered-list-header .find-candidate input{height:50px;border-color:#eaeff7;border-bottom:none;border-top:none;width:66.66%;font-weight:400;margin-left:65px}
.registered-table .registered-table-list .registered-list-header .find-candidate button{position:absolute;right:50px;top:17px;border-width:0;background:0 0}
.registered-table .registered-table-list .registered-list-header .find-candidate button:before{color:#acbac2}
.registered-table .registered-table-list .registered-list-header .find-candidate button span{display:none}
#registered-search-field{position:relative}
#registered-search-field input{height:40px;border:none;width:100%;font-weight:400}
#registered-search-field button{position:absolute;right:5px;top:13px;border-width:0;background:0 0}
#registered-search-field button span{display:none}
#registered-export button{display:block;color:#fff;background-color:#ffb718;border:2px solid #ffb718;text-transform:uppercase;font-weight:700;border-radius:4px;padding:9px 24px;line-height:18px;text-decoration:none;font-family:Roboto,sans-serif}
#registered-export button:hover{background:0 0;color:#3268b0;border:2px solid #ffb718}
.registered-profile-main{padding:20px 0}
.user-list{background-color:#eaeff7;padding-top:27px;padding-bottom:65px}
@media all and (min-width:768px){
.user-list{padding-top:43px}
}
.user-list h3{text-align:left;padding-bottom:31px}
@media all and (min-width:1000px){
.user-list h3{padding-bottom:42px}
}
.user-list .additional{padding-top:15px}
.user-list .additional .outer{position:relative;-webkit-transition:1s;transition:1s;padding-left:40px;padding-right:40px;margin-left:-40px;margin-right:-40px}
.user-list .additional ul{list-style-type:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:28px;margin:0}
.user-list .additional ul li{float:left;padding-top:76px;position:relative;width:100%;position:relative;height:242px}
@media all and (min-width:480px){
.user-list .additional ul li{width:50%}
}
@media all and (min-width:768px){
.user-list .additional ul li{width:33.33%}
}
@media all and (min-width:1000px){
.user-list .additional ul li{width:25%}
}
.user-list .additional ul li:hover .remove-btn{opacity:1}
.user-list .additional ul .inner{padding-top:1px;-webkit-transition:.3s;transition:.3s;padding-bottom:14px;z-index:0;position:relative}
.user-list .additional ul .inner:hover{background-color:#fff;-webkit-box-shadow:0 8px 24px rgba(50,104,196,.2);box-shadow:0 8px 24px rgba(50,104,196,.2);z-index:100}
.user-list .additional ul .inner:hover .dl{max-height:102px;opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}
.user-list .additional ul .inner:hover dl{max-height:132px;opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}
.user-list .additional ul h4{text-align:center;padding-top:14px;margin-bottom:5px;padding-left:15px;padding-right:15px;margin-top:0}
.user-list .additional ul .remove-btn{position:absolute;height:24px;opacity:0;width:24px;-webkit-transition:opacity .3s,background .3s;transition:opacity .3s,background .3s;line-height:24px;color:#fff;background-color:#3268b0;text-align:center;border-radius:50%;position:absolute;top:48px;left:50%;margin-left:-12px;font-size:12px;border-width:0;padding:0}
.user-list .additional ul .remove-btn:hover{background-color:#fcc133}
.user-list .additional ul .remove-btn span{display:none}
.user-list .additional ul .type{font-size:12px;color:#58b4e5;font-weight:700;text-align:center;text-transform:uppercase;padding:0 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.user-list .additional ul .photo{text-align:center;position:relative;margin:-76px auto 0;padding:4px;width:126px;height:126px;border-radius:100px;background-color:#fff;line-height:118px}
@media all and (min-width:1000px){
.user-list .additional ul .photo{width:136px;height:136px;line-height:128px}
}
.user-list .additional ul .photo.no-photo{overflow:hidden;padding:0;border:4px solid #fff}
.user-list .additional ul .photo.no-photo img{width:auto;height:auto;position:relative;top:5px}
.user-list .additional ul .photo img{border-radius:100px;width:118px;height:118px;vertical-align:bottom}
@media all and (min-width:1000px){
.user-list .additional ul .photo img{width:128px;height:128px}
}
.user-list .additional ul .photo .avatar-text{font-size:24px;font-family:kelson_sans,sans-serif;color:#58b4e5;background-color:#eaeff7;font-weight:700;display:block;border-radius:100px;text-transform:uppercase}
.user-list .additional ul .button{text-align:center}
.user-list .additional .dl{margin:0 24px;overflow:hidden;max-height:0;-webkit-transition:.3s;transition:.3s;opacity:0;-webkit-transform:translate(0,-10px);transform:translate(0,-10px);line-height:20px}
.user-list .additional .dl p{min-height:32px;border-bottom:1px solid #eaeff7;text-align:center;font-weight:700;font-size:12px;padding:8px 0;margin:0}
.user-list .additional .dl p:last-child{margin-bottom:20px}
.user-list .additional dl{margin:0 24px;overflow:hidden;max-height:0;-webkit-transition:.3s;transition:.3s;opacity:0;-webkit-transform:translate(0,-10px);transform:translate(0,-10px);line-height:20px}
.user-list .additional dl dt{font-weight:700;font-size:12px;padding-top:8px;float:left}
.user-list .additional dl dd{min-height:32px;border-bottom:1px solid #eaeff7;text-align:right;font-weight:700;font-size:12px;padding:8px 0;margin:0}
.user-list .additional dl dd:last-child{margin-bottom:20px}
.user-list .buttons{text-align:center}
#question-preview{display:none}
#question-preview.show{display:block;z-index:100;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#fff}
#question-preview #code-outer{padding-top:0}
body.noscroll,html.noscroll{overflow:hidden}
.compare-header{padding-bottom:25px}
.compare-header h3{width:100%;display:inline-block}
@media all and (min-width:1000px){
.compare-header h3{width:87.5%}
}
.compare-header .buttons{width:12.5%;display:none;float:right;padding-top:5px;min-width:120px}
@media all and (min-width:1000px){
.compare-header .buttons{display:inline-block}
}
.compare-header .buttons a{float:right;margin-left:17px;height:40px;width:42px}
.compare-header .buttons a:before{margin:0}
.compare-header .buttons a span{display:none}
.compare-two-table .comparing-outer{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:hidden;overflow-x:auto}
.compare-two-table .devided-column{background-color:#085fba;width:18.75%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;z-index:11;min-width:140px}
@media all and (min-width:1000px){
.compare-two-table .devided-column{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:12.5%;z-index:9}
}
.compare-two-table .devided-column .top-row{height:150px;color:#327bc6;font-size:72px;text-align:center;vertical-align:middle;text-transform:uppercase;margin:0;padding-top:33px;font-family:kelson_sans,sans-serif;display:none}
@media all and (min-width:1000px){
.compare-two-table .devided-column .top-row{display:block}
}
.compare-two-table .devided-column .detail-row{height:335px;border-bottom:1px solid #327bc6;font-size:12px}
@media all and (min-width:1000px){
.compare-two-table .devided-column .detail-row{height:98px}
}
.compare-two-table .devided-column .detail-row p{display:inline-block;color:#fff;padding:17px;text-transform:uppercase;font-weight:700;font-size:12px}
@media all and (min-width:1000px){
.compare-two-table .devided-column .detail-row p{display:none}
}
.compare-two-table .devided-column .result-row{height:48px;width:100%;font-size:10px;color:#fff;text-transform:uppercase;border-bottom:1px solid #327bc6;vertical-align:middle;text-align:left;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
@media all and (min-width:1000px){
.compare-two-table .devided-column .result-row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:12px}
}
.compare-two-table .devided-column .result-row:last-child{border-bottom:none}
.compare-two-table .devided-column .result-row p{margin-bottom:0;padding:17px;text-overflow:ellipsis;display:block;font-weight:700}
.compare-two-table .devided-column .bigger-row{height:72px}
.compare-two-table .candidate{background-color:#fff;width:49.8%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;border-right:4px solid #eaeff7;min-width:170px}
.compare-two-table .candidate:last-child{border-right:none}
@media all and (min-width:768px){
.compare-two-table .candidate{width:40.625%}
}
@media all and (min-width:1000px){
.compare-two-table .candidate{width:43.75%;border-right:none}
}
.compare-two-table .candidate .candidate-details{display:none}
@media all and (min-width:768px){
.compare-two-table .candidate .candidate-details{min-height:140px;border-bottom:1px solid #eaeff7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:20px}
}
@media all and (min-width:1000px){
.compare-two-table .candidate .candidate-details{min-height:98px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:0}
}
.compare-two-table .candidate .candidate-details .detail{padding-right:0;text-align:center;margin-bottom:0}
@media all and (min-width:1000px){
.compare-two-table .candidate .candidate-details .detail{padding-right:60px}
}
.compare-two-table .candidate .candidate-details .detail:last-child{padding-right:0}
.compare-two-table .candidate .candidate-details .detail strong{display:block;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;padding-bottom:10px;text-align:left}
.compare-two-table .candidate .candidate-details .detail strong:before{font-size:14px;color:#acbac2;padding-right:10px}
.compare-two-table .candidate .candidate-header{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;vertical-align:middle;height:225px;border-bottom:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media all and (min-width:1000px){
.compare-two-table .candidate .candidate-header{height:150px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #eaeff7}
}
.compare-two-table .candidate .candidate-header .title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:70%;padding-left:0;padding-right:0;text-align:center}
@media all and (min-width:1000px){
.compare-two-table .candidate .candidate-header .title{text-align:right;padding-right:50px}
}
.compare-two-table .candidate .candidate-header .title h4{margin-top:0;padding-top:10px;margin-bottom:5px}
@media all and (min-width:1000px){
.compare-two-table .candidate .candidate-header .title h4{padding-top:32px}
}
.compare-two-table .candidate .candidate-header .title>span{text-overflow:ellipsis;display:inline-block;max-width:180px;overflow:hidden;white-space:nowrap}
.compare-two-table .candidate .candidate-header .title strong{display:block;text-transform:uppercase;color:#098bd1;padding-bottom:10px;font-size:12px}
@media all and (min-width:1000px){
.compare-two-table .candidate .candidate-header .title strong{padding-bottom:21px;font-size:14px}
}
.compare-two-table .candidate .candidate-header .title .city{display:none}
@media all and (min-width:480px){
.compare-two-table .candidate .candidate-header .title .city{display:inline-block}
}
.compare-two-table .candidate .candidate-header .title .city span:before{color:#acbac2;padding-right:8px}
.compare-two-table .candidate .candidate-header .title .more-details{display:block;text-align:right;max-width:none;padding-top:10px}
.compare-two-table .candidate .candidate-header .avatar{width:90px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:center;display:inline-block;margin-bottom:0;vertical-align:middle;height:150px;padding-top:28px}
@media all and (min-width:1000px){
.compare-two-table .candidate .candidate-header .avatar{margin-left:40px}
}
.compare-two-table .candidate .candidate-header .avatar img,.compare-two-table .candidate .candidate-header .avatar span{border-radius:50%;border:4px solid #eaeff7;display:inline-block;width:90px;height:90px}
.compare-two-table .candidate .candidate-header .avatar .avatar-text{font-size:24px;font-weight:700;text-align:center;color:#379dd7;font-family:kelson_sans,sans-serif;width:90px;height:90px;line-height:84px;border:4px solid #eaeff7;border-radius:50px;text-transform:uppercase}
.compare-two-table .candidate .tag{position:absolute;font-size:10px;font-weight:700;font-family:kelson_sans,sans-serif;color:#fff;text-transform:uppercase;background-color:#098bd1;font-weight:700;margin-bottom:0;line-height:24px;padding:0 15px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-top:32px;right:-17px}
.compare-two-table .candidate .tag:before{content:" ";position:absolute;left:-8px;border-right:9px solid #098bd1;border-top:12px solid transparent;border-bottom:12px solid transparent;top:0}
.compare-two-table .candidate .tag:after{content:" ";position:absolute;right:-2px;border-right:1px solid #58b4e5;background-color:#098bd1;height:24px;width:3px;border-radius:0 1px 0 0;-webkit-box-shadow:0 -3px 1px -1px #3268b0;box-shadow:0 -3px 1px -1px #3268b0}
.compare-two-table .candidate .tag.tag-good{background-color:#64bb00;margin-top:22px;min-width:71px}
.compare-two-table .candidate .tag.tag-good:before{border-right:9px solid #64bb00}
.compare-two-table .candidate .tag.tag-bad{background-color:#098bd1;margin-top:50px;right:-40px}
.compare-two-table .candidate .tag.tag-bad:before{border-right:9px solid #098bd1}
.compare-two-table .candidate .result-outer{height:48px;color:#005ab8;border-bottom:#eaeff7;position:relative}
.compare-two-table .candidate .result-outer:after,.compare-two-table .candidate .result-outer:before{content:"";display:block;height:1px;background:#eaeff7;position:absolute;top:-1px;width:100%}
.compare-two-table .candidate .result-outer:after{bottom:0}
.compare-two-table .candidate .result-outer:last-child .result{border-bottom:none}
.compare-two-table .candidate .result-outer .full-result{padding-right:30px}
@media all and (min-width:768px){
.compare-two-table .candidate .result-outer .full-result{padding-right:45px}
}
.compare-two-table .candidate .result-outer .result{height:40px;line-height:47px;margin-bottom:0;z-index:2;position:relative;padding-left:24px}
.compare-two-table .candidate .result-outer .result .value{position:absolute;left:0;padding-left:24px;top:0;width:112px;background-color:#ecf5fa}
.compare-two-table .candidate .result-outer .result .value .tik{color:#098bd1;font-size:12px}
.compare-two-table .candidate .result-outer .result .bar{margin-left:88px;display:block}
.compare-two-table .candidate .result-outer .result .bar span{background-color:#ecf5fa;display:block;height:47px;position:relative}
.compare-two-table .candidate .result-outer .result .bar span:after{content:" ";position:absolute;right:-23px;border-left:12px solid #ecf5fa;border-bottom:24px solid transparent;border-top:24px solid #ecf5fa;border-right:12px solid transparent;top:0}
.compare-two-table .candidate .result-outer .result-best{color:#fff}
.compare-two-table .candidate .result-outer .result-best:before{content:" ";display:none;border-left:12px solid #005ab8;border-bottom:24px solid transparent;border-top:24px solid transparent;z-index:3;position:absolute;left:0;top:0}
@media all and (min-width:1000px){
.compare-two-table .candidate .result-outer .result-best:before{display:inline-block}
}
.compare-two-table .candidate .result-outer .result-best .value{background-color:#098bd1}
.compare-two-table .candidate .result-outer .result-best .bar span{background-color:#098bd1}
.compare-two-table .candidate .result-outer .result-best .bar span:after{border-left:12px solid #098bd1;border-top:24px solid #098bd1}
.compare-two-table .candidate .overal{height:72px}
.compare-two-table .candidate .overal .result{height:72px;color:#005ab8}
.compare-two-table .candidate .overal .result .value{font-size:36px;font-family:kelson_sans,sans-serif;background:#eaf4f9;line-height:71px}
.compare-two-table .candidate .overal .result .bar{height:71px}
.compare-two-table .candidate .overal .result .bar span{height:71px}
.compare-two-table .candidate .overal .result .bar span:after{border:18px solid transparent;border-top:54px solid #eaf4f9;border-left:6px solid #eaf4f9}
.compare-two-table .candidate .overal .result-best:before{border-left:12px solid #005ab8;border-bottom:36px solid transparent;border-top:36px solid transparent;border-right:12px solid transparent;position:absolute;right:0;top:0}
.compare-two-table .candidate .overal .result-best .value{color:#fff;background:#fcc133}
.compare-two-table .candidate .overal .result-best .bar span{background:#fcc133}
.compare-two-table .candidate .overal .result-best .bar span:after{border:18px solid transparent;border-top:54px solid #fcc133;border-left:6px solid #fcc133}
.compare-two-table .candidate-left{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.compare-two-table .candidate-left .title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.compare-two-table .candidate-left .title>span{text-overflow:ellipsis;display:inline-block;max-width:180px;overflow:hidden;white-space:nowrap}
@media all and (min-width:1000px){
.compare-two-table .candidate-left .title{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important;text-align:left!important;padding-right:0!important;padding-left:50px!important}
}
@media all and (min-width:1000px){
.compare-two-table .candidate-left .candidate-header .tag{right:auto;margin-left:-25px}
.compare-two-table .candidate-left .candidate-header .tag.tag-good{margin-left:-13px}
.compare-two-table .candidate-left .candidate-header .tag.tag-bad{margin-left:-45px}
}
@media all and (min-width:1000px){
.compare-two-table .candidate-left .candidate-header .avatar{float:right;margin-left:0;margin-right:40px}
}
.compare-two-table .candidate-left .candidate-header .more-details{text-align:left!important}
.compare-two-table .candidate-left .result-outer.overal .result .bar span::after{border-top-width:54px;border-right-width:6px;border-left-width:18px}
.compare-two-table .candidate-left .result-outer .full-result{padding-right:0;padding-left:30px}
@media all and (min-width:768px){
.compare-two-table .candidate-left .result-outer .full-result{padding-left:45px}
}
.compare-two-table .candidate-left .result-outer .result{text-align:left;padding-right:0;padding-right:24px}
.compare-two-table .candidate-left .result-outer .result .value{padding-left:0;padding-right:24px;right:0;left:auto}
.compare-two-table .candidate-left .result-outer .result .bar{margin-right:87px;margin-left:0}
.compare-two-table .candidate-left .result-outer .result .bar span{margin-left:auto;min-width:8px}
.compare-two-table .candidate-left .result-outer .result .bar span:after{right:auto;left:-24px;border-left:12px solid transparent;border-bottom:24px solid transparent;border-top:24px solid #ecf5fa;border-right:12px solid #ecf5fa}
.compare-two-table .candidate-left .result-outer .result-best:before{border-right:12px solid #005ab8;border-bottom:24px solid transparent;border-top:24px solid transparent;border-left:12px solid transparent;right:0;left:auto}
.compare-two-table .candidate-left .result-outer .result-best .bar span:after{border-right:12px solid #098bd1;border-top:24px solid #098bd1}
.compare-two-table .candidate-left .overal{height:72px}
.compare-two-table .candidate-left .overal .result{height:72px;color:#005ab8}
.compare-two-table .candidate-left .overal .result:after{border:18px solid transparent!important;border-top:54px solid #eaf4f9!important;border-right:6px solid #eaf4f9!important}
.compare-two-table .candidate-left .overal .result-best:before{border-bottom:36px solid transparent!important;border-top:36px solid transparent!important}
.compare-two-table .candidate-left .overal .result-best .bar span:after{border:18px solid transparent!important;border-top:54px solid #fcc133!important;border-right:6px solid #fcc133!important}
@media all and (min-width:1000px){
.compare-two-table .candidate-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.compare-two-table .candidate-left .result-outer .result{text-align:right;padding-left:0}
.compare-two-table .candidate-left .result-outer .result-best:after{border-right:12px solid #098bd1;border-top:24px solid #098bd1}
}
.fixed-header{height:0;overflow:hidden;-webkit-transition:height .4s;transition:height .4s;background-color:#fff;position:fixed;width:100%;z-index:10;border-top:1px solid #eaeff7;top:72px;-webkit-box-shadow:0 3px 11px 0 #eef3f8;box-shadow:0 3px 11px 0 #eef3f8}
.fixed-header .header-outer{display:-webkit-box;display:-ms-flexbox;display:flex}
@media all and (min-width:768px){
.fixed-header .header-outer{padding-left:22.2%}
}
@media all and (min-width:1000px){
.fixed-header .header-outer{padding-left:40px}
}
.fixed-header .header-outer .candidate-fixed-header{min-width:280px;width:50%;display:inline-block;height:97px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media all and (min-width:1000px){
.fixed-header .header-outer .candidate-fixed-header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
}
.fixed-header .header-outer .candidate-fixed-header .avatar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:0}
@media all and (min-width:1000px){
.fixed-header .header-outer .candidate-fixed-header .avatar{padding-left:100px}
}
@media all and (min-width:1220px){
.fixed-header .header-outer .candidate-fixed-header .avatar{padding-left:205px}
}
.fixed-header .header-outer .candidate-fixed-header .avatar img,.fixed-header .header-outer .candidate-fixed-header .avatar span{border-radius:50%;border:4px solid #eaeff7;display:inline-block;width:60px;height:60px}
.fixed-header .header-outer .candidate-fixed-header .avatar span{line-height:55px;font-size:30px;color:#eaeff7;text-align:center;text-transform:uppercase}
.fixed-header .header-outer .candidate-fixed-header .title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:27px;padding-right:27px}
.fixed-header .header-outer .candidate-fixed-header .title>span{text-overflow:ellipsis;display:inline-block;max-width:180px;overflow:hidden;white-space:nowrap}
.fixed-header .header-outer .candidate-fixed-header .title h4{margin-top:0;margin-bottom:5px}
.fixed-header .header-outer .candidate-fixed-header .title h4 a{color:#1a1a1a}
.fixed-header .header-outer .candidate-fixed-header .title h4 a:hover{color:#fcc133}
.fixed-header .header-outer .candidate-fixed-header .title strong{font-size:12px;text-transform:uppercase;color:#098bd1;display:none}
@media all and (min-width:1000px){
.fixed-header .header-outer .candidate-fixed-header .title strong{display:inline-block}
}
.fixed-header .header-outer .candidate-fixed-header:first-child{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media all and (min-width:1000px){
.fixed-header .header-outer .candidate-fixed-header:first-child{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
}
.fixed-header .header-outer .candidate-fixed-header:first-child .avatar{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-right:0;padding-left:0}
@media all and (min-width:1000px){
.fixed-header .header-outer .candidate-fixed-header:first-child .avatar{padding-right:105px}
}
@media all and (min-width:1220px){
.fixed-header .header-outer .candidate-fixed-header:first-child .avatar{padding-right:205px}
}
.fixed-header .header-outer .candidate-fixed-header:first-child .title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:right}
.compare-more-table{position:relative}
.compare-more-table .comparing-outer{display:block;overflow-y:hidden;overflow-x:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:150px;white-space:nowrap}
@media all and (min-width:1000px){
.compare-more-table .comparing-outer{cursor:move;cursor:grab;cursor:-webkit-grab}
}
@media all and (min-width:1000px){
.compare-more-table .comparing-outer.catched{cursor:grabbing;cursor:-webkit-grabbing}
}
@media all and (min-width:1220px){
.compare-more-table .comparing-outer{padding-left:200px}
}
.compare-more-table .devided-column{background-color:#085fba;width:150px;position:absolute;left:0;top:0;z-index:11}
@media all and (min-width:1220px){
.compare-more-table .devided-column{width:200px}
}
.compare-more-table .devided-column .top-row{height:131px;color:#fff;text-transform:uppercase;font-size:10px;margin:0;padding-top:33px;padding:17px;font-weight:700}
@media all and (min-width:1000px){
.compare-more-table .devided-column .top-row{font-size:12px}
}
.compare-more-table .devided-column .detail-row{height:335px;border-bottom:1px solid #327bc6;font-size:10px}
@media all and (min-width:1000px){
.compare-more-table .devided-column .detail-row{height:82px;font-size:12px}
}
.compare-more-table .devided-column .detail-row p{display:inline-block;color:#fff;padding:17px;text-transform:uppercase;font-size:12px}
@media all and (min-width:1000px){
.compare-more-table .devided-column .detail-row p{display:none}
}
.compare-more-table .devided-column .result-row{height:48px;color:#fff;text-transform:uppercase;border-bottom:1px solid #327bc6;text-align:left;margin-bottom:0;font-size:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media all and (min-width:1000px){
.compare-more-table .devided-column .result-row{font-size:12px}
}
.compare-more-table .devided-column .result-row:last-child{border-bottom:none}
.compare-more-table .devided-column .result-row p{margin-bottom:0;padding:17px 15px}
.compare-more-table .devided-column .overal{height:72px}
.compare-more-table .candidate{background-color:#fff;width:220px!important;border-right:4px solid #d6e9f5;display:inline-block;white-space:normal;vertical-align:top;min-height:1px}
@media all and (min-width:1000px){
.compare-more-table .candidate{width:320px!important}
}
.compare-more-table .candidate:last-child{border-right:none}
.compare-more-table .candidate.outer-view .candidate-inner{display:none}
.compare-more-table .candidate .result .value{color:#005ab8}
.compare-more-table .candidate .result .tik{color:#098bd1;font-size:12px}
.compare-more-table .candidate .title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:0;padding-right:0;text-align:left;padding-left:20px}
@media all and (min-width:1000px){
.compare-more-table .candidate .title{width:70%}
}
.compare-more-table .candidate .title h4{margin-top:0;padding-top:0;margin-bottom:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:10px}
@media all and (min-width:1000px){
.compare-more-table .candidate .title h4{padding-top:22px}
}
.compare-more-table .candidate .title h4 a{color:#1a1a1a}
.compare-more-table .candidate .title h4 a:hover{color:#fcc133}
.compare-more-table .candidate .title strong{display:block;text-transform:uppercase;color:#098bd1;padding-bottom:10px;font-size:12px}
@media all and (min-width:1000px){
.compare-more-table .candidate .title strong{padding-bottom:21px}
}
.compare-more-table .candidate .title span:before{color:#acbac2;padding-right:8px}
.compare-more-table .candidate .tag{position:absolute;font-size:10px;font-weight:700;font-family:kelson_sans,sans-serif;color:#fff;text-transform:uppercase;background-color:#098bd1;font-weight:700;margin-bottom:0;line-height:24px;padding:0 15px;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);right:0;top:-1px;margin-right:30px}
.compare-more-table .candidate .tag:before{content:" ";position:absolute;left:-8px;border-right:9px solid #098bd1;border-top:12px solid transparent;border-bottom:12px solid transparent;top:0}
.compare-more-table .candidate .tag:after{content:" ";position:absolute;right:-2px;border-right:1px solid #58b4e5;background-color:#098bd1;height:24px;width:3px;border-radius:0 1px 0 0;-webkit-box-shadow:0 -3px 1px -1px #3268b0;box-shadow:0 -3px 1px -1px #3268b0}
.compare-more-table .candidate .tag.tag-good{background-color:#64bb00;min-width:71px}
.compare-more-table .candidate .tag.tag-good:before{border-right:9px solid #64bb00}
.compare-more-table .candidate .tag.tag-bad{background-color:#098bd1}
.compare-more-table .candidate .tag.tag-bad:before{border-right:9px solid #098bd1}
.compare-more-table .candidate .candidate-header{display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:middle;border-bottom:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;height:131px;border-bottom:1px solid #eaeff7;padding-top:20px}
@media all and (min-width:1000px){
.compare-more-table .candidate .candidate-header{height:auto;padding-top:0}
}
.compare-more-table .candidate .candidate-header .more-details{display:block;max-width:none;padding-top:10px}
.compare-more-table .candidate .avatar{width:30%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:center;display:none;margin-bottom:0;vertical-align:middle;height:130px;padding-top:28px;padding-left:20px}
@media all and (min-width:1000px){
.compare-more-table .candidate .avatar{display:inline-block}
}
.compare-more-table .candidate .avatar img,.compare-more-table .candidate .avatar span{border-radius:50%;border:3px solid #eaeff7;display:inline-block;width:72px;height:72px}
.compare-more-table .candidate .avatar .avatar-text{font-size:20px;font-weight:700;text-align:center;color:#379dd7;font-family:kelson_sans,sans-serif;width:72px;height:72px;line-height:66px;border:3px solid #eaeff7;border-radius:50px;text-transform:uppercase}
.compare-more-table .candidate-right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.compare-more-table .candidate-right .result{clear:none;padding-right:0}
.compare-more-table .candidate-right .result-outer .result-best .value{background-color:#098bd1;color:#fff;height:47px}
.compare-more-table .candidate-right .result-outer .result-best .bar span{background-color:#098bd1}
.compare-more-table .candidate-right .result-outer .result-best .bar span:after{border-left:12px solid #098bd1;border-top:24px solid #098bd1}
.compare-more-table .candidate-details{height:122px;border-bottom:1px solid #eaeff7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:10px}
@media all and (min-width:1000px){
.compare-more-table .candidate-details{height:82px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:0}
}
.compare-more-table .candidate-details .detail{padding-right:0;text-align:center;margin-bottom:0}
@media all and (min-width:1000px){
.compare-more-table .candidate-details .detail{padding-right:60px}
}
.compare-more-table .candidate-details .detail:last-child{padding-right:0}
.compare-more-table .candidate-details .detail strong{display:block;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;padding-bottom:10px;text-align:left}
.compare-more-table .candidate-details .detail strong:before{font-size:14px;color:#acbac2;padding-right:10px}
.compare-more-table .result-outer{height:48px;border-bottom:1px solid #eaeff7}
.compare-more-table .result-outer:last-child .result{border-bottom:none}
.compare-more-table .result-outer.time-outer .result .bar{margin-left:50px}
.compare-more-table .result-outer.time-outer .result .value{min-width:80px}
.compare-more-table .result-outer .full-result{margin-right:30px}
.compare-more-table .result-outer .result{height:48px;line-height:47px;padding-left:30px;border-bottom:1px solid #eaeff7;margin-bottom:0;z-index:2;position:relative}
.compare-more-table .result-outer .result .value{position:absolute;left:0;top:0;background-color:#ecf5fa;padding-left:30px;width:60px;z-index:1;white-space:nowrap}
.compare-more-table .result-outer .result .bar{display:block;margin-left:30px}
.compare-more-table .result-outer .result .bar span{background-color:#ecf5fa;height:47px;display:block;position:relative}
.compare-more-table .result-outer .result .bar span:after{content:" ";position:absolute;right:-24px;border-left:12px solid #ecf5fa;border-bottom:24px solid transparent;border-top:24px solid #ecf5fa;border-right:12px solid transparent;top:0}
.compare-more-table .overal{height:72px}
.compare-more-table .overal .result{height:72px;color:#005ab8;min-width:127px}
.compare-more-table .overal .result:after{border:29px solid transparent;border-top:42px solid #eaf4f9;border-left:20px solid #eaf4f9}
.compare-more-table .overal .result>span{font-size:40px;font-family:kelson_sans,sans-serif;line-height:71px;height:71px;display:inline-block}
.compare-more-table .overal .result .bar{position:realtive}
.compare-more-table .overal .result .bar span{height:71px;display:block;position:relative;min-width:60px}
.compare-more-table .overal .result .bar span:after{content:"";border:18px solid transparent!important;border-top:54px solid #eaf4f9!important;border-left:6px solid #eaf4f9!important;position:absolute;right:-23px}
.compare-more-table .overal .result-best{color:#fff!important}
.compare-more-table .overal .result-best .value{background:#fcc133!important}
.compare-more-table .overal .result-best:before{border-left:12px solid #005ab8;border-bottom:36px solid transparent;border-top:36px solid transparent;border-right:12px solid transparent;float:left;margin-left:-30px}
.compare-more-table .overal .result-best:after{border:29px solid transparent;border-top:42px solid #fcc133;border-left:20px solid #fcc133}
.compare-more-table .overal .result-best>span{color:#fff}
.compare-more-table .overal .result-best .bar span{background:#fcc133!important}
.compare-more-table .overal .result-best .bar span:after{content:"";border:18px solid transparent!important;border-top:54px solid #fcc133!important;border-left:6px solid #fcc133!important;position:absolute;right:-23px}
.more-candidates-fixed-header{background-color:#fff;height:0;overflow:hidden;-webkit-transition:height .4s;transition:height .4s;background-color:#fff;position:fixed;width:100%;z-index:10;border-top:1px solid #eaeff7;top:72px;-webkit-box-shadow:0 3px 11px 0 #eef3f8;box-shadow:0 3px 11px 0 #eef3f8}
.more-candidates-fixed-header .header-outer{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
.more-candidates-fixed-header .header-outer .devide-column-back{display:none;min-width:150px}
@media all and (min-width:1000px){
.more-candidates-fixed-header .header-outer .devide-column-back{display:block}
}
@media all and (min-width:1220px){
.more-candidates-fixed-header .header-outer .devide-column-back{min-width:12.5%}
}
.more-candidates-fixed-header .header-outer .devide-column-back p{visibility:hidden}
.more-candidates-fixed-header .header-outer .candidate-fixed-header{min-width:320px;border-right:4px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.more-candidates-fixed-header .header-outer .candidate-fixed-header:last-child{border-right:none}
.more-candidates-fixed-header .header-outer .candidate-fixed-header .avatar{padding-left:10px;padding-top:30px}
.more-candidates-fixed-header .header-outer .candidate-fixed-header .avatar img,.more-candidates-fixed-header .header-outer .candidate-fixed-header .avatar span{border-radius:50%;border:4px solid #eaeff7;display:inline-block;width:60px;height:60px}
.more-candidates-fixed-header .header-outer .candidate-fixed-header .avatar span{line-height:55px;font-size:30px;color:#eaeff7;text-align:center;text-transform:uppercase}
.more-candidates-fixed-header .header-outer .candidate-fixed-header .title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:27px;padding-right:27px}
.more-candidates-fixed-header .header-outer .candidate-fixed-header .title h4{margin-top:0;margin-bottom:5px}
.more-candidates-fixed-header .header-outer .candidate-fixed-header .title>span{text-overflow:ellipsis;display:inline-block;max-width:180px;overflow:hidden;white-space:nowrap}
.more-candidates-fixed-header .header-outer .candidate-fixed-header .title strong{font-size:12px;text-transform:uppercase;color:#098bd1;display:none}
@media all and (min-width:1000px){
.more-candidates-fixed-header .header-outer .candidate-fixed-header .title strong{display:inline-block}
}
.title>span{text-overflow:ellipsis;display:inline-block;max-width:180px;overflow:hidden;white-space:nowrap}
.compare-more-table .candidate-right .overal .result-best .value{height:71px}
.company-job-list .job-title{padding-bottom:50px}
.company-job-list .job-title h3{float:left;padding-top:5px;padding-bottom:0;margin-top:0}
.company-job-list .job-title .nav{float:right}
.company-job-list .list li:hover .item-tools{opacity:1}
.company-job-list .list .item-tools{margin-right:20px;opacity:0;-webkit-transition:.3s;transition:.3s}
.company-job-list .list .item-tools .tools-options{margin-right:-17px}
.run-popup.edit-event{position:absolute!important;width:100%}
@media all and (min-width:480px){
.run-popup.edit-event{width:auto}
}
.run-popup.edit-event .popup-bg{padding-left:20px;padding-right:20px;padding-top:0;-webkit-box-shadow:0 4px 20px rgba(0,86,184,.2),0 0 0 10000px rgba(0,86,184,.4);box-shadow:0 4px 20px rgba(0,86,184,.2),0 0 0 10000px rgba(0,86,184,.4)}
.run-popup.edit-event .popup-inner{width:auto}
@media all and (min-width:480px){
.run-popup.edit-event .popup-inner{width:100%}
}
@media all and (min-width:768px){
.run-popup.edit-event .popup-inner{width:400px}
}
@media all and (min-width:1220px){
.run-popup.edit-event .popup-inner{width:550px}
}
.run-popup.edit-event .popup-header{padding-bottom:10px;padding-top:10px;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;-webkit-box-shadow:0 1px 4px rgba(0,84,186,.2);box-shadow:0 1px 4px rgba(0,84,186,.2)}
.run-popup.edit-event .popup-header .buttons{position:absolute;right:0;top:4px}
.run-popup.edit-event .btn-close{top:2px;position:static}
.run-popup.edit-event .info-tools{top:10px;right:0}
.run-popup.edit-event .new-item-header{display:none}
.run-popup.edit-event .item-infobox{display:block}
.run-popup.edit-event .radio-type{display:none}
.run-popup.edit-event fieldset{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}
@media all and (min-width:1220px){
.run-popup.edit-event fieldset{padding-left:40px;padding-right:40px}
}
.run-popup.edit-event fieldset .item-infobox{display:none}
.run-popup.edit-event .add-buttons{display:none}
.run-popup.edit-event .save-buttons{display:block;overflow:hidden}
.run-popup.edit-event .save-buttons .button{float:right}
.run-popup.edit-event .save-buttons .info-tools{padding-top:17px}
@media all and (min-width:768px){
.run-popup.edit-event .save-buttons .info-tools{padding-top:24px}
}
.run-popup.edit-event .new-class-text{display:inline}
.run-popup .new-class-text{display:none}
.run-popup .item-infobox{display:none}
.run-popup .popup-inner{max-width:650px}
@media all and (min-width:768px){
.run-popup fieldset{padding-left:40px;padding-right:40px}
}
.run-popup .radio-type{margin-bottom:10px}
@media all and (min-width:480px){
.run-popup .radio-type{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-2px;margin-right:-2px}
}
.run-popup .radio-type .item{position:relative}
@media all and (min-width:480px){
.run-popup .radio-type .item{width:50%;padding:0 2px}
}
.run-popup .radio-type .item.type1 label{background-image:url(../../images/old/subpages/lesson.png)}
.run-popup .radio-type .item.type2 label{background-image:url(../../images/old/subpages/test.png)}
.run-popup .radio-type .help{position:absolute;right:10px;top:10px}
.run-popup .radio-type .name{font-weight:700;text-transform:uppercase;font-size:12px;display:block;text-align:center}
.run-popup .radio-type .name span{display:inline-block;padding:0 20px;position:relative}
.run-popup .radio-type .name span:before{position:absolute;left:3px;top:3px;opacity:0;-webkit-transition:.3s;transition:.3s;color:#3268b0}
.run-popup .radio-type label{display:block;padding:120px 15px 25px;background:50% 27px no-repeat #fff;-webkit-box-shadow:inset 0 4px transparent;box-shadow:inset 0 4px transparent;-webkit-transition:.3s;transition:.3s;cursor:pointer}
.run-popup .radio-type input{position:absolute;left:-10000px}
.run-popup .radio-type input:checked+label{-webkit-box-shadow:inset 0 4px #098bd1;box-shadow:inset 0 4px #098bd1;color:#3268b0}
.run-popup .radio-type input:checked+label .name span:before{opacity:1}
@media all and (min-width:768px){
.run-popup .date-group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-2px;margin-right:-2px}
.run-popup .date-group .form-group{width:60%;padding-left:2px;padding-right:2px}
.run-popup .date-group .form-group:first-child{width:40%}
}
.run-popup .duration-picker{top:44px}
.run-popup .duration-group .addon{top:8px}
.run-popup .save-buttons{display:none}
.challenge-next-step{width:100%;z-index:6;text-align:center;position:relative;z-index:200;padding:12px 15px 2px;border-top:1px solid #eaeff7}
.challenge-next-step .btn{margin-left:10px;min-width:88px}
.btn-icon{cursor:pointer;color:#fff;-webkit-transition:background-color .3s;transition:background-color .3s;background-color:#3268b0;border-radius:50%;height:24px;width:24px;font-size:12px;line-height:22px;text-align:center;visibility:visible!important;border-width:0;padding:2px 0 0;margin-bottom:10px;vertical-align:middle}
.btn-icon span{display:none}
.btn-icon:before{background:0 0!important;margin-right:0!important}
.btn-icon:hover{background-color:#fcc133}
.btn-icon.subicon-eye-closed{opacity:.5}
@media all and (min-width:768px){
.company-challenge-list-search.simple-search .fieldset .search-input.big-search-input{padding-right:10px}
}
.company-challenge-list-search.simple-search .fieldset .search-input .form-control{background-color:#eaeff7;height:44px}
.company-challenge-list-search.simple-search .form-search .btn-search{height:40px;right:20px}
@media all and (min-width:768px){
.can-fixed-inner .search-box-top{margin-top:0}
}
.search-form__button_search{display:none}
@media all and (min-width:768px){
.search-form__button_search{display:inline-block}
}