
/* site.css */
.t-c {text-align: center !important;}.t-l {text-align: left !important;}.t-r {text-align: right !important;}.t-nw {white-space: nowrap;}.a-c {margin: 0 auto;}.w-f {width: 100%;}.w-m {width: 50%;}.m-l-none {margin-left: 0;}.m-l-xs {margin-left: 5px;}.m-l-sm {margin-left: 10px;}.m-l {margin-left: 15px;}.m-l-md {margin-left: 20px;}.m-l-lg {margin-left: 30px;}.m-l-xl {margin-left: 40px;}.m-l-xxl {margin-left: 80px;}.m-t-none {margin-top: 0;}.m-t-xxs {margin-top: 1px;}.m-t-xs {margin-top: 5px;}.m-t-sm {margin-top: 10px;}.m-t {margin-top: 15px;}.m-t-md {margin-top: 20px;}.m-t-lg {margin-top: 30px;}.m-t-xl {margin-top: 80px;}.m-t-xxl {margin-top: 80px;}.m-r-none {margin-right: 0;}.m-r-xxs {margin-right: 1px;}.m-r-xs {margin-right: 5px;}.m-r-sm {margin-right: 10px;}.m-r {margin-right: 15px;}.m-r-md {margin-right: 20px;}.m-r-lg {margin-right: 30px;}.m-r-xl {margin-right: 40px;}.m-r-xxl {margin-right: 80px;}.m-b-none {margin-bottom: 0;}.m-b-xxs {margin-bottom: 1px;}.m-b-xs {margin-bottom: 5px;}.m-b-sm {margin-bottom: 10px;}.m-b {margin-bottom: 15px;}.m-b-md {margin-bottom: 20px;}.m-b-lg {margin-bottom: 30px;}.m-b-xl {margin-bottom: 40px;}.m-b-xxl {margin-bottom: 80px;}.p-none {padding: 0;}.p-xs {padding: 5px;}.p-sm {padding: 10px;}.p {padding: 15px;}.p-md {padding: 20px;}.p-lg {padding: 30px;}.p-xl {padding: 40px;}.p-l-none {padding-left: 0;}.p-l-xs {padding-left: 5px;}.p-l-sm {padding-left: 10px;}.p-l {padding-left: 15px;}.p-l-md {padding-left: 20px;}.p-l-lg {padding-left: 30px;}.p-l-xl {padding-left: 40px;}.p-t-none {padding-top: 0;}.p-t-xxs {padding-top: 1px;}.p-t-xs {padding-top: 5px;}.p-t-sm {padding-top: 10px;}.p-t {padding-top: 15px;}.p-t-md {padding-top: 20px;}.p-t-lg {padding-top: 30px;}.p-t-xl {padding-top: 40px;}.p-r-none {padding-right: 0;}.p-r-xxs {padding-right: 1px;}.p-r-xs {padding-right: 5px;}.p-r-sm {padding-right: 10px;}.p-r {padding-right: 15px;}.p-r-md {padding-right: 20px;}.p-r-lg {padding-right: 30px;}.p-r-xl {padding-right: 40px;}.p-b-none {padding-bottom: 0;}.p-b-xxs {padding-bottom: 1px;}.p-b-xs {padding-bottom: 5px;}.p-b-sm {padding-bottom: 10px;}.p-b {padding-bottom: 15px;}.p-b-md {padding-bottom: 20px;}.p-b-lg {padding-bottom: 30px;}.p-b-xl {padding-bottom: 40px;}.b-b {border-bottom: 1px solid #cccccc;}.b-l {border-left: 1px solid #cccccc;}.b-r {border-right: 1px solid #cccccc;}.b-t {border-top: 1px solid #cccccc;}.n-b {border: 0;}.disabled {zoom: 1;filter: alpha(opacity=50);-webkit-opacity: 0.5;-moz-opacity: 0.5;opacity: 0.5;}.clearfix:before,.clearfix:after {content: " ";display: table;}.clearfix:after {clear: both;}.clearfix {*zoom: 1;}.tt-dropdown-menu .tt-suggestion {cursor: pointer;}@media (min-width: 992px) and (max-width: 2500px) {.container {width: 970px;}}@media (min-width: 1023px) {.container {padding: 0;width: 992px;}}.checkbox {padding-left: 15px;font-weight: normal;}.checkbox input {position: relative;top: 3px;}.uploadifive-button.btn.btn-primary {text-align: left !important;}.file-list .file .file-remove {padding-left: 20px;font-size: 30px;text-decoration: none;line-height: 14px;position: relative;top: 3px;color: #666666;}.file-list .file .file-remove:hover {color: #0090d5;}.modal .modal-dialog {z-index: 1000;}.modal-content {-webkit-border-radius: 0;-webkit-background-clip: padding-box;-moz-border-radius: 0;-moz-background-clip: padding;border-radius: 0;background-clip: padding-box;border: 0;padding: 20px;}.modal-content .modal-header {border: 0;}.modal-content .modal-header h4 {font-size: 30px;font-weight: 600;line-height: 40px;margin: 0;font-family: 'Fredoka One', Chalkduster, 'Arial Black';text-transform: uppercase;color: #0081c0;}.modal-content .modal-header button.close {font-size: 30px;color: #0081c0;zoom: 1;filter: alpha(opacity=100);-webkit-opacity: 1;-moz-opacity: 1;opacity: 1;position: absolute;top: 30px;right: 30px;cursor: hand;border: 0;background: transparent;}.modal-content .modal-header button.close:active,.modal-content .modal-header button.close:focus {outline: 0;}.modal-content .modal-footer {border: 0;}.modal-content .modal-footer button {margin-bottom: 5px;}.modal-content .modal-footer .btn + .btn {margin-bottom: 5px;}.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td {padding: 0;}.help-block {font-size: 12px;text-transform: uppercase;}.modal-dialog.modal-remove {width: 400px;}.modal-dialog.modal-remove .modal-header {padding-bottom: 0;}.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1000;background-color: #000;}@media (max-width: 767px) {.modal-dialog.modal-remove {width: 400px;margin: 30px auto 0 auto;}}@media (max-width: 420px) {.modal-dialog.modal-remove {width: 315px;margin: 30px auto 0 auto;padding: 0;}.modal-dialog.modal-remove .modal-header {padding: 10px 10px 0 10px;}.modal-dialog.modal-remove .modal-header button.close {top: 20px;right: 10px;}.modal-dialog.modal-remove .modal-content {padding: 10px;}.modal-dialog.modal-remove .modal-footer {padding: 10px 0 10px 0;}}@media (max-width: 360px) {.modal-dialog .modal-header {padding: 10px 0px;}.modal-dialog .modal-header h4 {line-height: 32px;}.modal-dialog .modal-header button.close {top: 15px;right: 5px;width: 20px;}.modal-dialog .modal-content {padding: 10px 15px;}.modal-dialog .modal-body {padding: 0;}.modal-dialog .modal-footer {padding: 10px 0 10px 0;}.modal-dialog .modal-footer .btn {padding-left: 10px;padding-right: 60px;}.modal-dialog .modal-footer .btn.btn-default {float: left;}}.f-pink {color: #e40073;}.f-yellow {color: #fbc400;}.btn {position: relative;display: inline-block;padding: 0 70px 0 20px;margin-bottom: 10px;font-size: 16px;font-weight: 900;line-height: 50px;text-align: left;text-transform: uppercase;white-space: nowrap;vertical-align: middle;cursor: pointer;border: 0;color: #fff;height: 50px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: 0;-webkit-background-clip: padding-box;-moz-border-radius: 0;-moz-background-clip: padding;border-radius: 0;background-clip: padding-box;-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;background: #096e9c url('/media/bg_btn.jpg') no-repeat right 0;}.btn:hover,.btn:focus,.btn:active {color: #ffffff;background: #0181c2;text-decoration: none;outline: 0;}.btn:hover i,.btn:focus i,.btn:active i {background: #176d94;}.btn.btn-upload {background: #096e9c url('/media/bg_btn_upload.png') no-repeat right 0;cursor: pointer;}.btn i {display: block;position: absolute;top: 0;right: 0;height: 50px;width: 50px;font-size: 20px;line-height: 50px;text-align: center;margin-left: 30px;background: #0e587d;}.btn.btn-left {padding: 0 20px 0 70px;}.btn.btn-left i {left: 0;right: auto;margin-left: 0;}.btn.btn-only {padding: 0 20px;}.btn.btn-icon {padding: 0 0 0 50px;}.btn.btn-text {padding: 0 50px 0 50px;}.btn.btn-lg {min-width: 290px;text-align: center;}@media (max-width: 400px) {.btn {padding: 0 70px 0 10px;}}.numbered-list {margin: 0;padding: 0;list-style: none;}.numbered-list li {position: relative;margin-bottom: 35px;}.numbered-list li span.no {display: block;width: 50px;height: 50px;position: absolute;top: 0;background: #00acc8;color: #fff;text-align: center;font-size: 28px;font-weight: 700;line-height: 50px;}.numbered-list li .label-import {padding-top: 10px;padding-left: 85px;font-size: 16px;}.numbered-list li .label-import.p-t-none {padding-top: 0;}.numbered-list li .list-detail {min-height: 70px;}@media (max-width: 360px) {.numbered-list li a.btn {font-size: 10px;}}.setting-btns .col-pwd,.setting-btns .col-bg,.setting-btns .col-avt {float: left;overflow: hidden;}.setting-btns .col-pwd .image,.setting-btns .col-bg .image,.setting-btns .col-avt .image {width: 50px;height: 50px;float: left;margin-right: 10px;}.setting-btns .col-pwd .image img,.setting-btns .col-bg .image img,.setting-btns .col-avt .image img {width: 100%;height: 100%;}.setting-btns .col-pwd {width: 32%;}.setting-btns .col-bg {width: 35%;}.setting-btns .col-avt {width: 310px;float: right;text-align: right;}.setting-btns .col-avt .image {margin-left: 10px;margin-right: 0;}.setting-btns .col-avt .image img {width: 90%;}@media (max-width: 991px) {.setting-btns .col-pwd,.setting-btns .col-bg,.setting-btns .col-avt {float: none;padding-left: 65px;position: relative;}.setting-btns .col-pwd .image,.setting-btns .col-bg .image,.setting-btns .col-avt .image {position: absolute;top: 0;left: 0;margin-left: 0;}.setting-btns .col-pwd .image img,.setting-btns .col-bg .image img,.setting-btns .col-avt .image img {width: 98%;}.setting-btns .col-pwd a.btn,.setting-btns .col-bg a.btn,.setting-btns .col-avt a.btn {width: 100%;}.setting-btns .col-pwd,.setting-btns .col-bg,.setting-btns .col-avt {width: 100%;float: none;text-align: left;}}@media (max-width: 400px) {.setting-btns .col-pwd,.setting-btns .col-bg,.setting-btns .col-avt {padding-left: 55px;}.setting-btns .col-pwd .image,.setting-btns .col-bg .image,.setting-btns .col-avt .image {width: 40px;height: 40px;}}.badge {width: 140px;margin: 0 auto;position: relative;}.badge img {width: 100%;max-width: 100%;}.badge .piechart {max-width: 150px;width: 100%;height: 150px;margin: 0 auto;position: absolute;top: 15px;left: 50%;margin-left: -75px;}.badge.badge-data {text-align: center;}.badge.badge-data .info {position: absolute;top: 30px;left: 50%;margin-left: -45px;width: 90px;line-height: 0;color: rgba(0, 0, 0, 0.4);letter-spacing: -1px;}.badge.badge-data .info .caption {text-transform: uppercase;font-weight: 700;color: rgba(0, 0, 0, 0.4);}.badge.badge-games-played .info .total {display: block;font-size: 38px;line-height: 45px;font-weight: 900;}.badge.badge-games-played .info .caption {font-size: 16px;line-height: 16px;}.badge.badge-rank .info .rank {display: block;font-size: 48px;line-height: 52px;font-weight: 900;}.badge.badge-rank .info .rank sup {font-size: 13px;position: absolute;top: 25px;text-transform: uppercase;}.badge.badge-rank .info .caption {font-size: 14px;line-height: 14px;}@media (max-width: 991px) {.badge {margin-bottom: 15px;}}@media (max-width: 400px) {.badge {width: 130px;}.badge .piechart {top: 0px;margin-left: -65px;}.badge.badge-data {text-align: center;}.badge.badge-data .info {top: 20px;}.badge.badge-games-played .info .total {font-size: 40px;line-height: 45px;}.badge.badge-games-played .info .caption {font-size: 14px;line-height: 14px;}.badge.badge-rank .info {top: 25px;}.badge.badge-rank .info .rank {font-size: 50px;line-height: 55px;}.badge.badge-rank .info .rank sup {font-size: 12px;}.badge.badge-rank .info .caption {font-size: 12px;line-height: 12px;}}input[type=number],input[type=text],input[type=tel],input[type=email],input[type=password],input.text {height: 50px;line-height: 50px;font-size: 18px;font-weight: 400;color: #666666;padding: 0 16px;border-top: 3px solid #e3e3e3;border-right: 1px solid #e3e3e3;border-bottom: 1px solid #e3e3e3;border-left: 3px solid #e3e3e3;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: 0;-webkit-background-clip: padding-box;-moz-border-radius: 0;-moz-background-clip: padding;border-radius: 0;background-clip: padding-box;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}ul.checkboxlist {list-style: none;margin: 0;padding: 0;}.lt-ie10 input.text,.ie10 input.text {line-height: 36px;}.lt-ie9 input.text {line-height: 38px;}input:active,input:focus {outline: 0;}.form-horizontal .form-group {margin-left: 0;margin-right: 0;}#csvstudents-queue,#uploadifive-csvstudents-queue {display: none;}select {background: #ffffff url('/media/icon-mo-drop.png') right -70px no-repeat;display: block;width: 100%;padding: 0 16px;border-top: 3px solid #E3E3E3;border-right: 1px solid #E3E3E3;border-bottom: 1px solid #E3E3E3;border-left: 3px solid #E3E3E3;font-size: 18px;border-radius: 0;height: 50px;line-height: 40px;-webkit-appearance: none;-moz-appearance: none;appearance: none;outline: 0;}select:focus {background-: #ffffff url('/media/icon-mo-drop.png') right 5px no-repeat;}.form-pass-group {padding-right: 20px;}@media (max-width: 767px) {.form-pass-group {padding-right: 0;}}.item-full {width: 100%;}.item {display: table;width: 100%;margin-bottom: 30px;border: 1px solid #e5e5e5;overflow: hidden;}.item * {-webkit-transition: all ease-out 0.2s;-moz-transition: all ease-out 0.2s;-o-transition: all ease-out 0.2s;transition: all ease-out 0.2s;}.item.admin_notice .item-name {background: #0090d5;color: #fff;}.item.admin_notice .item-name a {color: #fff;}.item .item-title,.item .item-excerpt,.item .item-name {display: table-cell;vertical-align: middle;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 20px;position: relative;z-index: 10;}.item .item-title,.item .item-name {width: 170px;text-align: center;font-weight: 900;font-size: 16px;line-height: 18px;text-transform: uppercase;background: #f0f0f0;overflow: hidden;}.item .item-title a {color: #666666;}.item .item-title a:hover {text-decoration: none;color: #666666;}.item .item-excerpt {background: #fafafa;font-size: 14px;line-height: 18px;width: 60%;font-weight: 400;}.item .item-name {font-size: 14px;text-transform: none;z-index: 0;padding: 20px 0;font-weight: 400;}.item .item-name .slide-block {position: relative;}.item .item-name .caption {position: relative;left: 0;}.item .item-name a.btn-delete {display: block;width: 42px;height: 400px;position: absolute;top: 50%;margin-top: -200px;right: -42px;background: #e40073;text-align: center;}.item .item-name a.btn-delete i {position: absolute;top: 50%;left: 13px;margin-top: -12px;color: #ffffff;font-size: 22px;}.item .item-name.active .caption {left: -20px;}.item .item-name.active a.btn-delete {right: 0px;}@media (max-width: 599px) {.item .item-title,.item .item-excerpt,.item .item-name {display: block;padding: 10px;width: 100%;}.item .item-excerpt {padding: 20px;}.item .item-name {position: relative;font-size: 14px;text-transform: none;z-index: 0;right: 0;padding: 10px 0;}}.header-button {position: relative;}.header-button a.btn {position: absolute;top: 0px;right: 0;}@media (max-width: 969px) {.header-button {margin-bottom: 30px;}.header-button a.btn {bottom: -20px;right: 0;}}@media (max-width: 767px) {.header-button a.btn {width: 100%;position: relative;bottom: 0;right: 0;}}.header-profile-bg {height: 150px;width: 1360px;position: absolute;top: 0;left: -185px;}.profile-info {height: 70px;margin-top: 20px;text-align: center;line-height: 50px;position: relative;}.profile-info .btn-left,.profile-info .btn-right {position: absolute;left: 0;top: 0;}.profile-info .btn-right {width: 110px;text-align: right;left: auto;right: 0;top: 0px;height: 50px;line-height: 0;}.profile-info .info {padding: 0 30px;font-size: 16px;}@media (max-width: 991px) {.profile-info {height: 70px;margin-top: 70px;text-align: center;line-height: 80px;position: relative;}.profile-info .btn-left,.profile-info .btn-right {position: absolute;left: 0;top: -50px;}.profile-info .btn-right {width: 110px;text-align: right;left: auto;right: 0;line-height: 0;}.profile-info .info {padding: 0;display: block;float: left;text-align: left;line-height: 25px;margin-top: 20px;}.profile-info .info.info-username {width: 40%;}.profile-info .info.info-password {width: 40%;}.profile-info .info.info-rating {width: 20%;text-align: right;}}@media (max-width: 969px) {.header-profile-bg {height: 150px;width: 1000px;left: -140px;}}@media (max-width: 767px) {.header-profile-bg {width: 100%;position: absolute;top: 0;left: auto;}}@media (max-width: 599px) {.header-student.header-profile {position: relative;}.header-profile-bg {width: 100%;height: 250px;}.profile-info {height: auto;margin-top: 70px;padding: 20px 0;line-height: 24px;}.profile-info .info {float: none;text-align: left;margin-top: 0;}.profile-info .info.info-username {width: 100%;}.profile-info .info.info-password {width: 100%;}.profile-info .info.info-rating {width: 100%;text-align: left;}}@media (max-width: 400px) {.profile-info {padding: 10px 0 20px 0;}}.event-item {display: table;width: 100%;margin-bottom: 30px;border: 1px solid #e5e5e5;overflow: hidden;position: relative;}.event-item .ev-detail,.event-item .ev-title {display: table-cell;vertical-align: middle;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 20px 10px;position: relative;z-index: 10;}.event-item .ev-detail {width: 170px;text-align: center;font-weight: 900;font-size: 14px;line-height: 24px;text-transform: uppercase;background: #f0f0f0;overflow: hidden;}.event-item .ev-detail span {display: block;}.event-item .ev-title {background: #fafafa;text-align: center;text-transform: uppercase;padding-right: 40px;font-size: 26px;line-height: 30px;font-weight: 700;}.event-item a.link {display: block;position: absolute;bottom: 0;right: 0;width: 40px;height: 100%;background: #0e587d;color: #fff;text-align: center;z-index: 10;}.event-item a.link span {display: none;}.event-item a.link:hover {background: #176d94;}.event-item a.link .fa {font-size: 20px;position: absolute;top: 50%;left: 0;margin-top: -10px;width: 40px;}@media (max-width: 767px) {.event-item .ev-detail,.event-item .ev-title {display: block;}.event-item .ev-detail {width: 100%;}.event-item .ev-detail span {display: inline;padding: 0 8px;}.event-item .ev-title {width: 100%;vertical-align: middle;padding-right: 0px;padding-top: 40px;padding-bottom: 100px;}.event-item a.link {display: block;width: 100%;height: 50px;position: absolute;bottom: 0;right: 0;line-height: 50px;background: #096e9c url('/media/bg_btn.jpg') no-repeat right 0;color: #fff;text-align: center;font-size: 18px;}.event-item a.link:hover {background: #0181c2;text-decoration: none;}.event-item a.link span {display: block;}.event-item a.link .fa {position: absolute;top: 0;left: auto;right: 0;margin-top: 0;line-height: 50px;width: 50px;height: 50px;}}@media (max-width: 400px) {.event-item .ev-detail span {font-size: 12px;padding: 0 5px;}}.tab * {-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;}.tab.center {margin-top: 50px;text-align: center;}.tab.center ul.tab-nav {display: inline-block;height: 33px;}.tab.center hr {margin: 0;}.tab ul.tab-nav {margin: 0;padding: 0;list-style: none;height: auto;*zoom: 1;}.tab ul.tab-nav.quarter {height: auto;width: 100%;}.tab ul.tab-nav.quarter li {width: 25%;}.tab ul.tab-nav.quarter li a {width: 100% !important;}.tab ul.tab-nav.quarter li.round-4,.tab ul.tab-nav.quarter li.round-8 {border-right: 0;}.tab ul.tab-nav li {float: left;border-top: 5px solid #f7f7f7;border-right: 1px solid #e5e5e5;}.tab ul.tab-nav li a {display: inline-block;min-width: 230px;text-align: center;height: 35px;line-height: 30px;background: #f7f7f7;font-size: 16px;font-weight: 700;color: #a1a1a1;padding: 0 20px;text-decoration: none;text-transform: uppercase;}.tab ul.tab-nav li:hover {border-top: 5px solid #e7e7e7;}.tab ul.tab-nav li:hover a {background: #e7e7e7;text-decoration: none;color: #6e6e6e;}.tab ul.tab-nav li.current {border-top: 0;}.tab ul.tab-nav li.current a {height: 40px;background: transparent url('/media/bg_tab.png') repeat 0 0;color: #ffffff;line-height: 42px;}.tab ul.tab-nav li:last-child {border-right: 0;}.tab ul.tab-nav li.panel-deleted,.tab ul.tab-nav li.panel-archived{width: 60px;}.tab ul.tab-nav li.panel-deleted a,.tab ul.tab-nav li.panel-archived a{min-width: 50px;width: 50px;padding: 0 2px;font-size: 18px;}.tab ul.tab-nav.tab-col-4 li {width: 25%;}.tab ul.tab-nav.tab-col-4 li a {min-width: 100%;}.tab ul.tab-nav.tab-col-4 li.panel-deleted,.tab ul.tab-nav.tab-col-4 li.panel-archived {width: 60px;}.tab .tab-panels .panel {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;margin: 35px 0;text-align: left;}@media (max-width: 991px) {.tab ul.tab-nav li a {min-width: 100%;}}@media (max-width: 767px) {.tab.center ul.tab-nav {width: 100%;}.tab.center ul.tab-nav li {width: 50%;}.tab.center ul.tab-nav li a {min-width: 100%;}.tab.center hr {margin: 0;}.tab ul.tab-nav {margin: 0;padding: 0;list-style: none;}.tab ul.tab-nav li a {height: 35px;line-height: 30px;font-size: 16px;padding: 0 10px;}.tab ul.tab-nav li.round-2,.tab ul.tab-nav li.round-6 {border-right: 0;}.tab ul.tab-nav.tab-col-2 li {width: 50%;}.tab ul.tab-nav.tab-col-2 li a {min-width: 100%;}.tab ul.tab-nav.tab-col-3 li {width: 33.3%;}.tab ul.tab-nav.tab-col-3 li a {min-width: 100%;}.tab ul.tab-nav.tab-col-4 li {width: 50%;}.tab ul.tab-nav.tab-col-4 li a {min-width: 100%;}.tab .tab-panels {padding-top: 0px;}.tab .tab-panels .panel {margin: 25px 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}}.tab.tab-icon ul.tab-nav {width: 100%;margin-top: -15px;background: #f0f0f0;}.tab.tab-icon ul.tab-nav li {border: 0;width: 20%;background: #f0f0f0;}.tab.tab-icon ul.tab-nav li a {min-width: none;width: 100%;text-align: center;height: auto;line-height: 20px;background: transparent;font-size: 28px;color: #aaa;padding: 20px 0 20px 0;}.tab.tab-icon ul.tab-nav li a .total {font-weight: 200;font-size: 14px;display: block;}.tab.tab-icon ul.tab-nav li.current,.tab.tab-icon ul.tab-nav li:hover {border-top: 0;}.tab.tab-icon ul.tab-nav li.current a,.tab.tab-icon ul.tab-nav li:hover a {height: auto;line-height: 20px;background: transparent;color: #008eda;position: relative;}.tab.tab-icon ul.tab-nav li.current a:after,.tab.tab-icon ul.tab-nav li:hover a:after {content: '';display: block;width: 0px;height: 0px;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #f0f0f0;position: absolute;bottom: -10px;left: 50%;margin-left: -10px;}.tab.tab-icon ul.tab-nav li.panel-deleted {width: 20%;}.tab.tab-icon ul.tab-nav li.panel-deleted a {padding: 20px 0 20px 0;line-height: 20px;height: auto;width: 100%;font-size: 30px;}.tab.tab-icon ul.tab-nav li i {display: block;width: 25px;height: 25px;margin: 0 auto 5px auto;background: transparent url('/media/icon-mobile-tab.png') no-repeat 0 0;}.tab.tab-icon.tab-icon-fa ul.tab-nav li i {background: none;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {.tab.tab-icon ul.tab-nav li i {background-image: url('/media/icon-mobile-tab@2x.png');background-size: 125px 50px;}.tab.tab-icon.tab-icon-fa ul.tab-nav li i {background: none;}}.tab.tab-icon ul.tab-nav li i.undecided {background-position: 0 0;}.tab.tab-icon ul.tab-nav li i.recorded {background-position: -25px 0;}.tab.tab-icon ul.tab-nav li i.confirmed {background-position: -50px 0;}.tab.tab-icon ul.tab-nav li i.protested {background-position: -75px 0;}.tab.tab-icon ul.tab-nav li i.deleted {background-position: -100px 0;}.tab.tab-icon ul.tab-nav li.current i.undecided,.tab.tab-icon ul.tab-nav li:hover i.undecided {background-position: 0 -25px;}.tab.tab-icon ul.tab-nav li.current i.recorded,.tab.tab-icon ul.tab-nav li:hover i.recorded {background-position: -25px -25px;}.tab.tab-icon ul.tab-nav li.current i.confirmed,.tab.tab-icon ul.tab-nav li:hover i.confirmed {background-position: -50px -25px;}.tab.tab-icon ul.tab-nav li.current i.protested,.tab.tab-icon ul.tab-nav li:hover i.protested {background-position: -75px -25px;}.tab.tab-icon ul.tab-nav li.current i.deleted,.tab.tab-icon ul.tab-nav li:hover i.deleted {background-position: -100px -25px;}.tab.tab-icon .tab-panels .panel {margin: 25px 0;}.table {margin: 0;border-collapse: separate;font-size: 14px;}.table * {-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;}.table thead {background: #88c2eb;color: #ffffff;}.table thead tr th {font-weight: 900;border: 0;text-transform: uppercase;vertical-align: middle;}.table thead tr th span,.table thead tr th a {padding: 10px 25px;display: block;color: #ffffff;background: #88c2eb;}.table thead tr th a.active,.table thead tr th a:hover {background: #7aaed5;color: #ffffff;text-decoration: none;}.table thead tr th.ctrl {width: 70px;text-align: center;}.table thead tr th.ctrl span,.table thead tr th.ctrl a {padding: 10px 5px;}.table thead tr th.sm {padding: 10px 15px;width: 100px;}.table thead tr th i.fa {float: right;font-size: 16px;}.table thead tr th i.fa.fa-sort-asc {padding-top: 5px;}.table tbody tr td {font-size: 16px;padding: 10px 25px;color: #4d4d4d;border: 0;}.table tbody tr td.ctrl {vertical-align: middle;padding: 0;text-align: center;}.table tbody tr td.ctrl a {display: block;width: 100%;height: 100%;color: #0f6c98;}.table tbody tr td.ctrl.ctrl:hover a {color: #fff;}.table tbody tr td.ctrl.ctrl.ctrl-yellow:hover {background: #fbc400;}.table tbody tr td.ctrl.ctrl.ctrl-pink:hover {background: #e40073;}.table tbody tr td.ctrl.ctrl.ctrl-blue:hover {background: #0f6c98;}.table tbody tr:nth-child(odd) {background: #fafafa;}.table tbody tr:nth-child(odd) .col {background: #f5f5f5;}.table tbody tr:nth-child(even) {background: #ffffff;border-bottom: 1px solid #fafafa;}.table tbody tr:nth-child(even) .col {background: #fafafa;}.table tbody tr:hover {background: #f0f0f0;}.table tbody tr:hover .col {background: #ebebeb;}.avatar-table .table tbody tr:nth-child(even) {background: #fafafa;}.avatar-table .table tbody tr:nth-child(even):hover {background: #f1f1f1;}.avatar-table .table tbody tr:nth-child(odd) {background: #ffffff;}.avatar-table .table tbody tr:nth-child(odd):hover {background: #f1f1f1;}.avatar-table .table tbody tr td {text-align: left;padding: 0;}.avatar-table .table tbody tr td a {display: block;padding: 8px 18px;color: #333333;position: relative;font-size: 16px;}.avatar-table .table tbody tr td a:hover,.avatar-table .table tbody tr td a:focus {text-decoration: none;}.avatar-table .table tbody tr td img {padding-right: 15px;}.avatar-table .table tbody tr td i {float: right;color: #0090d5;position: relative;top: 18px;}@media (max-width: 767px) {.table {font-size: 13px;}.table thead tr th {line-height: 16px;}.table thead tr th span,.table thead tr th a {padding: 10px 5px;}.table thead tr th.ctrl {width: 70px;}.table thead tr th.ctrl span,.table thead tr th.ctrl a {padding: 10px 5px;}.table tbody tr td {font-size: 14px;padding: 10px 5px;}}.alert {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-size: 16px;text-align: center;padding: 12px 10px;-webkit-border-radius: 0;-webkit-background-clip: padding-box;-moz-border-radius: 0;-moz-background-clip: padding;border-radius: 0;background-clip: padding-box;}.alert.alert-success {background: #e6f5ce;border: 1px solid #94db22;color: #647c3f;}.alert.alert-info {background: #cce6f3;border: 1px solid #44a5dc;color: #3c6376;}.alert.alert-danger {background: #fbcce0;border: 1px solid #f03c90;color: #993a63;}.alert.alert-warning {background: #fff3cd;border: 1px solid #fcc302;color: #6b5d2a;}.alert .close {display: none;}.pagination {margin: 0;padding: 0;list-style: none;width: 100%;display: block;overflow: hidden;text-align: center;background: #0f6c98;height: auto;padding: 0 40px;position: relative;-webkit-border-radius: 0;-webkit-background-clip: padding-box;-moz-border-radius: 0;-moz-background-clip: padding;border-radius: 0;background-clip: padding-box;}.pagination.clean {background: transparent;}.pagination.clean li {margin-top: 0;height: 40px;}.pagination.clean li a {color: #0f6c98;height: 40px;padding: 8px 8px 0 8px;text-align: center;}.pagination.clean li.next a,.pagination.clean li.prev a,.pagination.clean li.active a {color: #fff;}.pagination.clean li.next a,.pagination.clean li.prev a {padding: 5px 0 0 0;}.pagination li {display: inline-block;-webkit-border-radius: 0;-webkit-background-clip: padding-box;-moz-border-radius: 0;-moz-background-clip: padding;border-radius: 0;background-clip: padding-box;margin-top: 5px;}.pagination li.active a {background: #0e587d;}.pagination li a {padding: 4px 5px;border: 0;color: #fff;font-size: 16px;font-weight: 600;background: transparent;}.pagination li.prev,.pagination li.next {position: absolute;top: 0;margin-top: 0px;}.pagination li.prev a,.pagination li.next a {width: 40px;height: 45px;-webkit-border-radius: 0;-webkit-background-clip: padding-box;-moz-border-radius: 0;-moz-background-clip: padding;border-radius: 0;background-clip: padding-box;background: #0e587d;}.pagination li.prev a i,.pagination li.next a i {line-height: 35px;width: 30px;text-align: center;}.pagination li.prev a:hover,.pagination li.next a:hover {background: #176d94;color: #fff;}.pagination li.prev {left: 0;}.pagination li.next {right: 0;}.filter-block {position: relative;margin-bottom: 50px;}.filter-block .filter-text {width: 100%;padding-left: 30px;}.filter-block #filter-reset,.filter-block #filter-button {position: absolute;top: 13px;right: 10px;color: #dddddd;}.filter-block #filter-reset:hover,.filter-block #filter-button:hover {color: #0090d5;}.filter-block #filter-reset {color: #dddddd;right: 40px;}.filter-block #filter-field-btn {position: absolute;top: 13px;left: 15px;color: #666;}.filter-block #filter-fields {width: 100%;display: none;background: white;padding: 10px;margin: 0;position: absolute;top: 50px;left: 0;border: 1px solid #E3E3E3;border-left: 3px solid #E3E3E3;list-style: none;}.filter-block #filter-fields a {display: block;padding: 5px 10px 7px 30px;color: #666;text-decoration: none;}.filter-block #filter-fields a:hover {background: #88C2EB;color: #fff;}.filter-block #filter-fields .selected a {background: #7AAED5;color: #fff;}.input-field {margin-bottom: 10px;}.input-date-field {position: relative;}.input-date-field i.fa {position: absolute;top: 15px;right: 28px;color: #cccccc;}.tt-dropdown-menu {background: #fff;font-size: 11px;border: 1px solid #ddd;width: 100%;}.tt-dropdown-menu .tt-suggestion {border-bottom: 1px solid #ddd;padding: 0 40px 0 60px;}.tt-dropdown-menu .tt-suggestion.tt-cursor {background: #efefef;}.tt-dropdown-menu .tt-suggestion p {margin: 0;padding: 10px 0 10px 0;font-size: 18px;line-height: 20px;position: relative;}.tt-dropdown-menu .tt-suggestion p img {position: absolute;left: -40px;top: 5px;width: 40px;padding-right: 10px;}.tt-dropdown-menu p.error {padding: 15px 10px 8px 10px;font-size: 11px;line-height: 14px;text-align: center;font-weight: 700;}.events {background: #f0f0f0;padding: 30px;position: relative;margin-top: 25px;margin-bottom: 30px;}.events.select-only .select {width: 360px;height: 50px;}.events.select-only .button {height: 50px;}.events.single-row .select {height: 50px;}.events.single-row .button {height: 50px;}.events.single-row .player {float: left;width: 370px;margin-right: 10px;position: relative;top: 2px;}.events.single-row .player .twitter-typeahead,.events.single-row .player input {width: 100%;}.events.single-row .player input.tt-hint {border: 0;}.events.single-row .player input.tt-input {border-top: 3px solid #e3e3e3;border-left: 3px solid #e3e3e3;}.events.single-row .player .icon-search {background: transparent url('/media/sprite-icons.png') no-repeat -110px -7px;width: 40px;height: 40px;position: absolute;top: 7px;right: 5px;}.events .tip {background: transparent url('/media/sprite-icons.png') no-repeat -109px -63px;width: 40px;height: 25px;position: absolute;top: -23px;right: 40px;}.events.single .team-1,.events.single .team-2 .player-2,.events.single .vs {display: none;}.events.single .teams .team .player {margin-top: 2px;}.events.single.events-teacher .select {height: 160px;}.events.single.events-teacher .button {height: 170px;}.events.single.events-teacher .team-1,.events.single.events-teacher .vs {display: block;}.events.single.events-teacher .team-1 .player-2 {display: none;}.events.double .select {height: 255px;}.events.double .select .select-wrapper {margin-top: -8px;}.events.double .vs,.events.double .team-1 .player-1,.events.double .player-2 {display: block;}.events.double .button {height: 255px;}.events.double .button button {margin-top: -10px;}.events .select {float: left;width: 170px;margin-right: 20px;position: relative;height: 50px;}.events .select .select-wrapper {height: 50px;position: absolute;top: 50%;margin-top: -23px;width: 100%;}.events .break-float {display: none;}.events .teams {float: left;width: 380px;}.events .teams .team .player {position: relative;margin: 10px;}.events .teams .team .player.player-1 .image {top: 11px;}.events .teams .team .player .image {position: absolute;top: 11px;left: 20px;width: 30px;z-index: 10;}.events .teams .team .player .image img {width: 100%;}.events .teams .team .player .player-defined {width: 100%;height: 46px;line-height: 40px;font-size: 18px;font-weight: 400;color: #333;padding: 2px 16px 2px 60px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background: #f9f7f8;}.events .teams .team .player .typeahead {width: 100%;height: 50px;line-height: 40px;font-size: 18px;font-weight: 400;color: #333;padding: 0 40px 0 60px;border-top: 3px solid #E5E5E5;border-right: 1px solid #E5E5E5;border-bottom: 1px solid #E5E5E5;border-left: 3px solid #E5E5E5;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.events .teams .team .player .typeahead.error {border-top: 4px solid #cc0000;border-right: 1px solid #cc0000;border-bottom: 1px solid #cc0000;border-left: 4px solid #cc0000;}.events .teams .team .player .icon-search {background: transparent url('/media/sprite-icons.png') no-repeat -110px -7px;width: 40px;height: 40px;position: absolute;top: 7px;right: 5px;}.events .teams .team .twitter-typeahead {width: 100%;background: #fff;}.events .teams .team .tt-input {width: 100%;}.events .teams .vs {height: 25px;border-bottom: 1px solid #e3e3e3;text-align: center;padding: 2px 0;margin: 0 10px 25px 10px;}.events .teams .vs span {display: block;margin: 0 auto;width: 40px;height: 40px;background: transparent url('/media/sprite-icons.png') no-repeat -55px -55px;}.events .button {margin-left: 15px;float: left;width: 150px;position: relative;height: 50px;}.events .button button {position: absolute;top: 50%;margin-top: -24px;width: 100%;}@media (max-width: 1022px) {.events.select-only .select {width: 49%;margin: 0 0 20px 0;}.events.select-only .select.select-play {margin-right: 1%;}.events.select-only .select.select-type {margin-left: 1%;}.events.select-only .button {width: 100%;text-align: right;margin: 0;}.events.select-only .button .btn {position: static;width: auto;margin: 0;}.events.single-row .player {float: left;width: 375px;}.events.single-row .player .twitter-typeahead,.events.single-row .player input {width: 100%;}.events .select {width: 155px;}.events .teams {width: 360px;}}@media (max-width: 991px) {.events {background: #f0f0f0;padding: 20px;}.events.single.events-teacher .select {height: auto;}.events.double .select {height: auto;}.events.double .select .select-wrapper {margin-top: 15px;}.events.double .player-2 {display: block;margin-top: 8px !important;}.events.double .button {height: auto;}.events.double .button button {margin-top: 0;}.events.single-row .player {width: 100%;}.events.single-row .player .twitter-typeahead,.events.single-row .player input {width: 100%;}.events .select {width: 48%;margin-right: 4%;height: auto;margin-bottom: 20px;}.events .select.select-type {margin-right: 0;}.events .select .select-wrapper {position: static;margin-top: 15px;width: 100%;}.events .break-float {display: block;}.events .teams {float: none;width: 100%;}.events .teams .team .player {margin: 0;position: relative;}.events .teams .vs {margin: 10px 0px 28px 0px;}.events .button {margin-left: 0;margin-top: 20px;width: 100%;position: relative;height: auto;text-align: right;}.events .button button {position: static;top: 0;margin-top: 0;width: auto;}}@media (max-width: 400px) {.events .teams .team .player.player-1 .image {top: 11px;left: 10px;}.events .teams .team .player.player-1 .icon-search {top: 7px;right: -5px;}.events .teams .team .player .typeahead {padding-left: 44px;}}.btn i.i-tennis {background: #0e587d url('/media/sprite-icons.png') no-repeat -50px 0;}.tmatches-heading {text-align: center;position: relative;}.tmatches-heading .btn-left {position: absolute;top: 0;left: 0;}.tmatches-heading .btn-right {position: absolute;top: 0;right: 0;}.tmatches-heading h1 {position: relative;top: -2px;line-height: 38px;width: 50%;margin: 0 auto 5px auto;}.tmatches-heading ul {margin: 0;padding: 0;list-style: none;margin: 0 auto;text-align: center;text-transform: uppercase;font-size: 16px;}.tmatches-heading ul li {display: inline;margin-right: 20px;}.tmatches-heading ul li.last {margin-right: 0;}.tmatches-heading ul li:last-child {margin-right: 0;}.tmatches-heading.step-heading h1 {width: 70%;padding-top: 8px;}@media (max-width: 969px) {.tmatches-heading.step-heading h1 {width: 50%;}}@media (max-width: 767px) {.tmatches-heading {margin-bottom: 80px;}.tmatches-heading .btn-left {top: auto;bottom: -80px;}.tmatches-heading .btn-right {top: auto;bottom: -80px;}.tmatches-heading h1 {line-height: 35px;width: 90%;}.tmatches-heading ul {font-size: 12px;}.tmatches-heading ul li {margin-right: 15px;}.tmatches-heading.step-heading {margin-bottom: 100px;}.tmatches-heading.step-heading h1 {width: 100%;}.tmatches-heading.step-heading .btn-left {left: 50%;margin-left: -80px;}}.custom-label {display: inline-block;margin-right: .8em;cursor: pointer;}.custom-radio,.custom-check {vertical-align: middle;display: inline-block;position: relative;top: -0.15em;margin: 0 .4em;width: 20px;height: 20px;background: url(/media/sprite-icons.png) -10px -164px no-repeat;cursor: pointer;}.custom-radio {background-position: -10px -164px;}.custom-check.focus {background-position: -10px -164px;}.custom-radio.focus {background-position: -10px -164px;}.custom-check.checked {background-position: -56px -163px;}.custom-radio.checked {background-position: -56px -163px;}.custom-check.checked.focus {background-position: -56px -164px;}.custom-radio.checked.focus {background-position: -56px -164px;}.avatar-step h1 {text-align: center;margin-bottom: 60px;}.avatar-step .avatar {display: block;margin-bottom: 20px;border: 5px solid #fff;-webkit-border-radius: 300px;-webkit-background-clip: padding-box;-moz-border-radius: 300px;-moz-background-clip: padding;border-radius: 300px;background-clip: padding-box;padding: 5px;}.avatar-step .avatar img {width: 100%;max-width: 100%;}.avatar-step .avatar:hover {border: 5px solid #0090d5;}.avatar-step#avatar-step4 .avatar {width: 140px;margin: 0 auto 30px auto;}body .datapicker-tag .dp-row {padding: 5px 10px;font-size: 14px;}body .datapicker-tag .btn i {font-style: normal;width: 20px;height: 20px;line-height: 20px;}body .datapicker-tag .btn:active,body .datapicker-tag .btn:focus {background: transparent;}body .datapicker-tag .btn:active i,body .datapicker-tag .btn:focus i {background: transparent;}body .datapicker-tag .dp-body a.btn {top: -3px;bottom: -16px;border-top: 18px solid rgba(0, 0, 0, 0);border-bottom: 18px solid rgba(0, 0, 0, 0);}body .datapicker-tag .dp-body a.btn:hover i {outline: 0;background: transparent;}body .datapicker-tag .dp-body i {right: 6px;top: -11px;}body .datapicker .notify {position: static;}body .datapicker .notify .alert {background: #fbcce0;border: 1px solid #f03c90;color: #993a63;}.ui-autocomplete li:hover {cursor: pointer;background: #0090d5;}.ui-autocomplete li:hover a {color: #fff;}#header-selector .header-item {margin-bottom: 15px;}#header-selector .header-item img {border: 5px solid #fff;}#header-selector .header-item img:hover {border: 5px solid #0090d5;}.table {display: table;}.table .table-col {display: table-cell;vertical-align: middle;width: 100%;}.match-student-result,.match-teacher-result {margin-bottom: 40px;width: 100%;border: 1px solid #e5e5e5;position: relative;}.match-student-result *,.match-teacher-result * {-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;}.match-student-result.match-enter-result .act.act-score-add,.match-teacher-result.match-enter-result .act.act-score-add {display: none;}.match-student-result.match-enter-result .score-enter,.match-teacher-result.match-enter-result .score-enter {display: block;padding-top: 35px;padding-bottom: 35px;height: auto;overflow: visible;}.match-student-result.match-protest-result .scores,.match-teacher-result.match-protest-result .scores,.match-student-result.match-protest-result .score-confirm,.match-teacher-result.match-protest-result .score-confirm {display: none;}.match-student-result.match-protest-result .score-enter,.match-teacher-result.match-protest-result .score-enter {display: block;padding-top: 35px;padding-bottom: 35px;height: auto;overflow: visible;}.match-student-result.match-protest-result .message,.match-teacher-result.match-protest-result .message {display: none;}.match-student-result.match-accept-result .score-confirm,.match-teacher-result.match-accept-result .score-confirm {display: none;}.match-student-result.match-accept-result .message-enter,.match-teacher-result.match-accept-result .message-enter {display: block;padding-top: 35px;padding-bottom: 35px;height: auto;overflow: visible;}.match-student-result.match-accept-result .message,.match-teacher-result.match-accept-result .message {display: none;}.match-student-result.match-waiting .act-score-add,.match-teacher-result.match-waiting .act-score-add {display: none;}.match-student-result.match-deleted .scores,.match-teacher-result.match-deleted .scores {display: none;}.match-student-result.match-editable .act-score-add,.match-teacher-result.match-editable .act-score-add {display: none;}.match-student-result.match-editable .act-editable,.match-teacher-result.match-editable .act-editable {display: block;}.match-student-result.match-editable .scores,.match-teacher-result.match-editable .scores {display: block;}.match-student-result.match-editing .act-score-add,.match-teacher-result.match-editing .act-score-add {display: none;}.match-student-result.match-editing .score-enter,.match-teacher-result.match-editing .score-enter {display: block;padding-top: 35px;padding-bottom: 35px;height: auto;overflow: visible;}.match-student-result.match-editing .scores,.match-teacher-result.match-editing .scores {display: none;}.match-student-result.match-editing .act-editable,.match-teacher-result.match-editing .act-editable {display: none;}.match-student-result.match-protesting .score-confirm,.match-teacher-result.match-protesting .score-confirm {display: none;}.match-student-result.match-locked .score-confirm,.match-teacher-result.match-locked .score-confirm {display: none;}.match-student-result.match-protested-editable .scores,.match-teacher-result.match-protested-editable .scores {display: block;}.match-student-result.match-protested-editable .act.act-protest,.match-teacher-result.match-protested-editable .act.act-protest {height: 50%;}.match-student-result.match-protested-editable .act.act-protest span.label,.match-teacher-result.match-protested-editable .act.act-protest span.label {margin-top: -35px;}.match-student-result.match-protested-editable .act.act-protest-editable,.match-teacher-result.match-protested-editable .act.act-protest-editable {height: 50%;bottom: 0;top: auto;}.match-student-result.match-protest-editing .score-enter,.match-teacher-result.match-protest-editing .score-enter {display: block;padding-top: 35px;padding-bottom: 35px;height: auto;overflow: visible;}.match-student-result.match-protest-editing .message,.match-teacher-result.match-protest-editing .message {display: none;}.match-student-result.match-protest-editing .message.protest,.match-teacher-result.match-protest-editing .message.protest {display: none;}.match-student-result.match-protest-editing .act.act-protest,.match-teacher-result.match-protest-editing .act.act-protest {display: none;}.match-student-result.match-protest-editing .act.act-protest-editable,.match-teacher-result.match-protest-editing .act.act-protest-editable {display: none;}.match-student-result.match-protest-editing .act.act-score-add,.match-teacher-result.match-protest-editing .act.act-score-add {display: none;}.match-student-result.protest-home .score-current .score-wrapper .correct-score.cs-icon-away,.match-teacher-result.protest-home .score-current .score-wrapper .correct-score.cs-icon-away {right: -50px;top: 10px;}.match-student-result.protest-home .score-current .score-wrapper .correct-score.cs-icon-home,.match-teacher-result.protest-home .score-current .score-wrapper .correct-score.cs-icon-home {left: -50px;bottom: 10px;}.match-student-result.protest-away .score-current .score-wrapper .correct-score.cs-icon-away,.match-teacher-result.protest-away .score-current .score-wrapper .correct-score.cs-icon-away {right: -50px;bottom: 10px;}.match-student-result.protest-away .score-current .score-wrapper .correct-score.cs-icon-home,.match-teacher-result.protest-away .score-current .score-wrapper .correct-score.cs-icon-home {left: -50px;top: 10px;}.match-student-result .match-header,.match-teacher-result .match-header {height: 30px;line-height: 30px;text-transform: uppercase;font-weight: 700;text-align: center;background: #f0f0f0;position: relative;padding-right: 40px;}.match-student-result .match-header .btn-trash,.match-teacher-result .match-header .btn-trash {position: absolute;left: 10px;top: 0px;font-size: 15px;color: #888;}.match-student-result .table,.match-teacher-result .table {background: #fafafa;min-height: 100px;position: relative;padding-right: 40px;}.match-student-result .team.team-home,.match-teacher-result .team.team-home {float: left;width: 50%;text-align: right;padding-right: 40px;}.match-student-result .team.team-home img,.match-teacher-result .team.team-home img {float: right;}.match-student-result .team.team-home .name,.match-teacher-result .team.team-home .name {float: right;}.match-student-result .team.team-away,.match-teacher-result .team.team-away {float: right;width: 50%;text-align: left;padding-left: 40px;}.match-student-result .team.team-away img,.match-teacher-result .team.team-away img {float: left;}.match-student-result .team.team-away .name,.match-teacher-result .team.team-away .name {float: left;}.match-student-result .team .player,.match-teacher-result .team .player {line-height: 24px;font-size: 20px;font-weight: 900;font-weight: 400;color: #333;height: 68px;margin: 15px 0;}.match-student-result .team .player .name,.match-teacher-result .team .player .name {display: inline-block;width: 25%;position: relative;top: 6px;}.match-student-result .team .player img,.match-teacher-result .team .player img {padding: 5px 10px 0 10px;}.match-student-result .vs,.match-teacher-result .vs {height: 100%;text-align: center;padding: 2px 0;margin: 0 10px 25px 10px;position: absolute;left: 50%;top: 0;margin-left: -50px;width: 60px;background: transparent url('/media/bg_line.png') repeat-y center center;}.match-student-result .vs span,.match-teacher-result .vs span {display: block;margin: 0 auto;width: 60px;height: 60px;background: transparent url('/media/sprite-icons.png') no-repeat -45px -45px;position: absolute;top: 50%;margin-top: -30px;}.match-student-result .vs.win-draw span,.match-teacher-result .vs.win-draw span {background-position: -274px -90px;}.match-student-result .vs.win-home span,.match-teacher-result .vs.win-home span {background-position: -200px -20px;}.match-student-result .vs.win-away span,.match-teacher-result .vs.win-away span {background-position: -261px -20px;}.match-student-result .scores,.match-teacher-result .scores {background: #fafafa;padding: 0 40px 0 0;}.match-student-result .scores .badge,.match-teacher-result .scores .badge {position: absolute;bottom: 10px;width: 40px;}.match-student-result .scores .badge img,.match-teacher-result .scores .badge img {width: 39px;}.match-student-result .scores .badge.badge-home,.match-teacher-result .scores .badge.badge-home {left: 10px;}.match-student-result .scores .badge.badge-away,.match-teacher-result .scores .badge.badge-away {right: 50px;}.match-student-result .score-protested,.match-teacher-result .score-protested,.match-student-result .score-current,.match-teacher-result .score-current {background: #fafafa url('/media/bg_line.png') repeat-y center top;width: 100%;padding: 5px 0 2px 0;}.match-student-result .score-protested .score-wrapper,.match-teacher-result .score-protested .score-wrapper,.match-student-result .score-current .score-wrapper,.match-teacher-result .score-current .score-wrapper {width: 230px;margin: 0 auto;border-top: 1px solid #e0e0e0;position: relative;}.match-student-result .score-protested .score-wrapper .score-col,.match-teacher-result .score-protested .score-wrapper .score-col,.match-student-result .score-current .score-wrapper .score-col,.match-teacher-result .score-current .score-wrapper .score-col {width: 50%;float: left;}.match-student-result .score-protested .score-wrapper span,.match-teacher-result .score-protested .score-wrapper span,.match-student-result .score-current .score-wrapper span,.match-teacher-result .score-current .score-wrapper span {width: 100%;display: block;text-align: center;font-size: 40px;font-weight: 700;color: #0081c0;}.match-student-result .score-protested .score-wrapper span.protested,.match-teacher-result .score-protested .score-wrapper span.protested,.match-student-result .score-current .score-wrapper span.protested,.match-teacher-result .score-current .score-wrapper span.protested {color: #e40073;}.match-student-result .score-protested .score-wrapper .correct-score,.match-teacher-result .score-protested .score-wrapper .correct-score,.match-student-result .score-current .score-wrapper .correct-score,.match-teacher-result .score-current .score-wrapper .correct-score {width: 40px;height: 40px;display: block;position: absolute;background-color: #aed311;color: #fff;text-align: center;line-height: 40px;z-index: 250;}.match-student-result .score-protested .score-wrapper .correct-score div,.match-teacher-result .score-protested .score-wrapper .correct-score div,.match-student-result .score-current .score-wrapper .correct-score div,.match-teacher-result .score-current .score-wrapper .correct-score div {position: absolute;left: 40px;display: none;height: 40px;color: #fff;width: 100px;padding: 0 10px;background: url('/media/pat-green.jpg') repeat 0 0;}.match-student-result .score-protested .score-wrapper .correct-score.cs-icon-home div,.match-teacher-result .score-protested .score-wrapper .correct-score.cs-icon-home div,.match-student-result .score-current .score-wrapper .correct-score.cs-icon-home div,.match-teacher-result .score-current .score-wrapper .correct-score.cs-icon-home div {left: -100px;}.match-student-result .score-protested .score-wrapper .correct-score.cs-icon-edit,.match-teacher-result .score-protested .score-wrapper .correct-score.cs-icon-edit,.match-student-result .score-current .score-wrapper .correct-score.cs-icon-edit,.match-teacher-result .score-current .score-wrapper .correct-score.cs-icon-edit {right: -50px;bottom: 10px;}.match-student-result .score-protested .score-wrapper .correct-score:hover,.match-teacher-result .score-protested .score-wrapper .correct-score:hover,.match-student-result .score-current .score-wrapper .correct-score:hover,.match-teacher-result .score-current .score-wrapper .correct-score:hover {text-decoration: none;}.match-student-result .score-protested .score-wrapper .correct-score:hover div,.match-teacher-result .score-protested .score-wrapper .correct-score:hover div,.match-student-result .score-current .score-wrapper .correct-score:hover div,.match-teacher-result .score-current .score-wrapper .correct-score:hover div {display: block;}.match-student-result .message-enter,.match-teacher-result .message-enter,.match-student-result .score-enter,.match-teacher-result .score-enter {display: block;position: relative;padding-right: 45px;height: 0;overflow: hidden;-webkit-transition: all 0.1s ease-in;-moz-transition: all 0.1s ease-in;-o-transition: all 0.1s ease-in;transition: all 0.1s ease-in;}.match-student-result .message-enter .match-notify,.match-teacher-result .message-enter .match-notify,.match-student-result .score-enter .match-notify,.match-teacher-result .score-enter .match-notify {margin: -20px 10px 10px 12px;}.match-student-result .message-enter .score-fields,.match-teacher-result .message-enter .score-fields,.match-student-result .score-enter .score-fields,.match-teacher-result .score-enter .score-fields {width: 55%;margin: 0 auto;}.match-student-result .message-enter .score-fields.score-fields-teacher,.match-teacher-result .message-enter .score-fields.score-fields-teacher,.match-student-result .score-enter .score-fields.score-fields-teacher,.match-teacher-result .score-enter .score-fields.score-fields-teacher {width: 65%;}.match-student-result .message-enter .input-badges,.match-teacher-result .message-enter .input-badges,.match-student-result .score-enter .input-badges,.match-teacher-result .score-enter .input-badges {width: 100%;background: transparent url('/media/bg_line.png') repeat-y center top;}.match-student-result .message-enter .input-badges .select,.match-teacher-result .message-enter .input-badges .select,.match-student-result .score-enter .input-badges .select,.match-teacher-result .score-enter .input-badges .select {width: 46%;float: left;}.match-student-result .message-enter .input-badges .select-away,.match-teacher-result .message-enter .input-badges .select-away,.match-student-result .score-enter .input-badges .select-away,.match-teacher-result .score-enter .input-badges .select-away {float: right;}.match-student-result .message-enter .input-message.error .chosen-container a.chosen-single,.match-teacher-result .message-enter .input-message.error .chosen-container a.chosen-single,.match-student-result .score-enter .input-message.error .chosen-container a.chosen-single,.match-teacher-result .score-enter .input-message.error .chosen-container a.chosen-single {border-top: 4px solid #cc0000;border-right: 1px solid #cc0000;border-bottom: 1px solid #cc0000;border-left: 4px solid #cc0000;}.match-student-result .message-enter .score-input,.match-teacher-result .message-enter .score-input,.match-student-result .score-enter .score-input,.match-teacher-result .score-enter .score-input {width: 38%;margin: 0 auto 20px auto;position: relative;}.match-student-result .message-enter .score-input .trophy,.match-teacher-result .message-enter .score-input .trophy,.match-student-result .score-enter .score-input .trophy,.match-teacher-result .score-enter .score-input .trophy {width: 50px;height: 50px;margin: 0 9px;background: transparent url('/media/sprite-icons.png') no-repeat -151px -55px;position: absolute;top: 0;}.match-student-result .message-enter .score-input .trophy.win,.match-teacher-result .message-enter .score-input .trophy.win,.match-student-result .score-enter .score-input .trophy.win,.match-teacher-result .score-enter .score-input .trophy.win {background-position: -151px -5px;}.match-student-result .message-enter .score-input .trophy.trophy-home,.match-teacher-result .message-enter .score-input .trophy.trophy-home,.match-student-result .score-enter .score-input .trophy.trophy-home,.match-teacher-result .score-enter .score-input .trophy.trophy-home {left: -70px;}.match-student-result .message-enter .score-input .trophy.trophy-away,.match-teacher-result .message-enter .score-input .trophy.trophy-away,.match-student-result .score-enter .score-input .trophy.trophy-away,.match-teacher-result .score-enter .score-input .trophy.trophy-away {right: -70px;}.match-student-result .message-enter .score-input .input-result,.match-teacher-result .message-enter .score-input .input-result,.match-student-result .score-enter .score-input .input-result,.match-teacher-result .score-enter .score-input .input-result {width: 100%;padding: 0px 5px;border-top: 4px solid #e3e3e3;border-right: 1px solid #e3e3e3;border-bottom: 1px solid #e3e3e3;border-left: 4px solid #e3e3e3;height: 46px;text-align: center;position: relative;}.match-student-result .message-enter .score-input .input-result.error,.match-teacher-result .message-enter .score-input .input-result.error,.match-student-result .score-enter .score-input .input-result.error,.match-teacher-result .score-enter .score-input .input-result.error {border-top: 4px solid #cc0000;border-right: 1px solid #cc0000;border-bottom: 1px solid #cc0000;border-left: 4px solid #cc0000;}.match-student-result .message-enter .score-input .input-result span,.match-teacher-result .message-enter .score-input .input-result span,.match-student-result .score-enter .score-input .input-result span,.match-teacher-result .score-enter .score-input .input-result span {line-height: 40px;position: absolute;top: -2px;font-size: 30px;width: 20px;left: 50%;margin-left: -10px;}.match-student-result .message-enter .score-input .input-result input,.match-teacher-result .message-enter .score-input .input-result input,.match-student-result .score-enter .score-input .input-result input,.match-teacher-result .score-enter .score-input .input-result input {border: 0;width: 40%;text-align: center;font-size: 26px;height: 38px;line-height: 40px;position: absolute;top: 1px;}.match-student-result .message-enter .score-input .input-result input.home,.match-teacher-result .message-enter .score-input .input-result input.home,.match-student-result .score-enter .score-input .input-result input.home,.match-teacher-result .score-enter .score-input .input-result input.home {left: 0;}.match-student-result .message-enter .score-input .input-result input.away,.match-teacher-result .message-enter .score-input .input-result input.away,.match-student-result .score-enter .score-input .input-result input.away,.match-teacher-result .score-enter .score-input .input-result input.away {right: 0;}.match-student-result .message-enter .score-input .input-result input::-webkit-input-placeholder,.match-teacher-result .message-enter .score-input .input-result input::-webkit-input-placeholder,.match-student-result .score-enter .score-input .input-result input::-webkit-input-placeholder,.match-teacher-result .score-enter .score-input .input-result input::-webkit-input-placeholder {background: #ffffff;}.match-student-result .message-enter .score-input .input-result input:-moz-placeholder,.match-teacher-result .message-enter .score-input .input-result input:-moz-placeholder,.match-student-result .score-enter .score-input .input-result input:-moz-placeholder,.match-teacher-result .score-enter .score-input .input-result input:-moz-placeholder {background: #ffffff;}.match-student-result .message-enter .score-input .input-result input::-moz-placeholder,.match-teacher-result .message-enter .score-input .input-result input::-moz-placeholder,.match-student-result .score-enter .score-input .input-result input::-moz-placeholder,.match-teacher-result .score-enter .score-input .input-result input::-moz-placeholder {background: #ffffff;}.match-student-result .message-enter .score-input .input-result input:-ms-input-placeholder,.match-teacher-result .message-enter .score-input .input-result input:-ms-input-placeholder,.match-student-result .score-enter .score-input .input-result input:-ms-input-placeholder,.match-teacher-result .score-enter .score-input .input-result input:-ms-input-placeholder {background: #ffffff;}.match-student-result .score-confirm,.match-teacher-result .score-confirm {position: absolute;top: 0;right: 0;width: 168px;height: 100%;background: #f0f0f0;text-align: center;font-weight: 700;padding-top: 30px;}.match-student-result .score-confirm .act,.match-teacher-result .score-confirm .act {position: absolute;bottom: 0;left: 0;width: 84px;height: 84px;font-size: 30px;top: auto;}.match-student-result .score-confirm .act:hover,.match-teacher-result .score-confirm .act:hover {width: 84px;}.match-student-result .score-confirm .act .fa,.match-teacher-result .score-confirm .act .fa {position: static;text-align: center;line-height: 84px;}.match-student-result .score-confirm .act.act-correct,.match-teacher-result .score-confirm .act.act-correct {left: auto;right: 0;}.match-student-result.single-messages,.match-teacher-result.single-messages {margin: 0 0 100px 0;}.match-student-result.double-messages,.match-teacher-result.double-messages {margin: 100px 0 100px 0;}.match-student-result .message,.match-teacher-result .message {position: absolute;border: 1px solid #e5e5e5;padding: 12px 10px;background: #fff;width: 45%;color: #0081c0;text-transform: uppercase;font-weight: 700;text-align: center;z-index: 200;}.match-student-result .message span.tip,.match-teacher-result .message span.tip {position: absolute;display: block;width: 42px;height: 26px;background: transparent url('/media/sprite-icons.png') no-repeat 0 0;}.match-student-result .message.protested,.match-teacher-result .message.protested {color: #e40073;}.match-student-result .message.msg-t-home,.match-teacher-result .message.msg-t-home,.match-student-result .message.msg-tl,.match-teacher-result .message.msg-tl {top: -62px;left: -1px;}.match-student-result .message.msg-t-home span.tip,.match-teacher-result .message.msg-t-home span.tip,.match-student-result .message.msg-tl span.tip,.match-teacher-result .message.msg-tl span.tip {background-position: -53px -114px;bottom: -26px;left: 50%;margin-left: -20px;}.match-student-result .message.msg-t-away,.match-teacher-result .message.msg-t-away,.match-student-result .message.msg-tr,.match-teacher-result .message.msg-tr {top: -62px;right: 41px;}.match-student-result .message.msg-t-away span.tip,.match-teacher-result .message.msg-t-away span.tip,.match-student-result .message.msg-tr span.tip,.match-teacher-result .message.msg-tr span.tip {background-position: -206px -114px;bottom: -26px;left: 50%;margin-left: -20px;}.match-student-result .message.msg-b-home,.match-teacher-result .message.msg-b-home,.match-student-result .message.msg-bl,.match-teacher-result .message.msg-bl {bottom: -62px;left: -1px;}.match-student-result .message.msg-b-home span.tip,.match-teacher-result .message.msg-b-home span.tip,.match-student-result .message.msg-bl span.tip,.match-teacher-result .message.msg-bl span.tip {background-position: -104px -112px;top: -26px;left: 50%;margin-left: -20px;}.match-student-result .message.msg-b-away,.match-teacher-result .message.msg-b-away,.match-student-result .message.msg-br,.match-teacher-result .message.msg-br {bottom: -62px;right: 41px;}.match-student-result .message.msg-b-away span.tip,.match-teacher-result .message.msg-b-away span.tip,.match-student-result .message.msg-br span.tip,.match-teacher-result .message.msg-br span.tip {background-position: -156px -112px;top: -26px;left: 50%;margin-left: -20px;}.match-student-result .act,.match-teacher-result .act {width: 40px;height: 100%;position: absolute;right: 0;top: 0;text-align: center;color: #ffffff;display: block;text-decoration: none;overflow: hidden;-webkit-transition: width 0.1s ease-out;-moz-transition: width 0.1s ease-out;-o-transition: width 0.1s ease-out;transition: width 0.1s ease-out;}.match-student-result .act:active,.match-teacher-result .act:active,.match-student-result .act:focus,.match-teacher-result .act:focus {text-decoration: none;}.match-student-result .act span.label,.match-teacher-result .act span.label {display: block;width: 130px;height: auto;position: relative;top: 50%;left: 0;margin-top: -11px;font-weight: 700;font-size: 16px;text-transform: uppercase;text-indent: -99999em;}.match-student-result .act span.label b,.match-teacher-result .act span.label b {display: block;font-size: 12px;font-weight: 400;text-transform: none;color: #666666;padding: 0 10px;line-height: 15px;}.match-student-result .act span.icon,.match-teacher-result .act span.icon {width: 40px;height: 100%;position: absolute;top: 0;right: 0;}.match-student-result .act span.icon .fa,.match-teacher-result .act span.icon .fa {position: absolute;top: 50%;left: 0;width: 100%;margin-top: -10px;}.match-student-result .act:hover,.match-teacher-result .act:hover {width: 170px;-webkit-transition: width 0.1s ease-in;-moz-transition: width 0.1s ease-in;-o-transition: width 0.1s ease-in;transition: width 0.1s ease-in;text-decoration: none;}.match-student-result .act:hover span.label,.match-teacher-result .act:hover span.label {text-indent: 0;}.match-student-result .act.act-protest-editable,.match-teacher-result .act.act-protest-editable,.match-student-result .act.act-editable,.match-teacher-result .act.act-editable,.match-student-result .act.act-score-add,.match-teacher-result .act.act-score-add {background: #fec710 url('/media/pat-yellow.jpg') repeat 0 0;}.match-student-result .act.act-protest-editable span.icon,.match-teacher-result .act.act-protest-editable span.icon,.match-student-result .act.act-editable span.icon,.match-teacher-result .act.act-editable span.icon,.match-student-result .act.act-score-add span.icon,.match-teacher-result .act.act-score-add span.icon {background: #f2bc00;}.match-student-result .act.act-save-message,.match-teacher-result .act.act-save-message,.match-student-result .act.act-score-save,.match-teacher-result .act.act-score-save {background: #bfe147 url('/media/pat-green.jpg') repeat 0 0;}.match-student-result .act.act-save-message span.icon,.match-teacher-result .act.act-save-message span.icon,.match-student-result .act.act-score-save span.icon,.match-teacher-result .act.act-score-save span.icon {background: #aed311;}.match-student-result .act.act-score-protest,.match-teacher-result .act.act-score-protest {background: #e40073 url('/media/pat-pink.jpg') repeat 0 0;}.match-student-result .act.act-score-protest span.icon,.match-teacher-result .act.act-score-protest span.icon {background: #cd0067;}.match-student-result .act.act-protest,.match-teacher-result .act.act-protest,.match-student-result .act.act-locked,.match-teacher-result .act.act-locked,.match-student-result .act.act-waiting,.match-teacher-result .act.act-waiting,.match-student-result .act.act-waiting-score,.match-teacher-result .act.act-waiting-score {background: #f0f0f0;color: #bfe147;font-size: 24px;}.match-student-result .act.act-protest:hover,.match-teacher-result .act.act-protest:hover,.match-student-result .act.act-locked:hover,.match-teacher-result .act.act-locked:hover,.match-student-result .act.act-waiting:hover,.match-teacher-result .act.act-waiting:hover,.match-student-result .act.act-waiting-score:hover,.match-teacher-result .act.act-waiting-score:hover {background: #f0f0f0;}.match-student-result .act.act-protest span.label,.match-teacher-result .act.act-protest span.label,.match-student-result .act.act-locked span.label,.match-teacher-result .act.act-locked span.label,.match-student-result .act.act-waiting span.label,.match-teacher-result .act.act-waiting span.label,.match-student-result .act.act-waiting-score span.label,.match-teacher-result .act.act-waiting-score span.label {margin-top: -30px;}.match-student-result .act.act-protest .icon,.match-teacher-result .act.act-protest .icon,.match-student-result .act.act-locked .icon,.match-teacher-result .act.act-locked .icon,.match-student-result .act.act-waiting .icon,.match-teacher-result .act.act-waiting .icon,.match-student-result .act.act-waiting-score .icon,.match-teacher-result .act.act-waiting-score .icon {background: #f0f0f0;}.match-student-result .act.act-protest,.match-teacher-result .act.act-protest {color: #e40073;font-size: 20px;}.match-student-result .act.act-waiting-score,.match-teacher-result .act.act-waiting-score {color: #767676;font-size: 20px;}.match-student-result .act.act-locked,.match-teacher-result .act.act-locked {color: #767676;font-size: 20px;}.match-student-result .act.act-score-protest-cancel,.match-teacher-result .act.act-score-protest-cancel,.match-student-result .act.act-score-cancel,.match-teacher-result .act.act-score-cancel {background: #e6e6e6 url('/media/pat-grey.jpg') repeat 0 0;width: 40px;height: 40px;top: -40px;right: 0;}.match-student-result .act.act-score-protest-cancel span.label,.match-teacher-result .act.act-score-protest-cancel span.label,.match-student-result .act.act-score-cancel span.label,.match-teacher-result .act.act-score-cancel span.label {color: #a9a9a9;}.match-student-result .act.act-score-protest-cancel span.icon,.match-teacher-result .act.act-score-protest-cancel span.icon,.match-student-result .act.act-score-cancel span.icon,.match-teacher-result .act.act-score-cancel span.icon {color: #e6e6e6;background: #a9a9a9;height: 40px;}.match-student-result .act.act-score-protest-cancel:hover,.match-teacher-result .act.act-score-protest-cancel:hover,.match-student-result .act.act-score-cancel:hover,.match-teacher-result .act.act-score-cancel:hover {width: 170px;}.match-student-result .act.act-incorrect,.match-teacher-result .act.act-incorrect {background: #e40073;}.match-student-result .act.act-incorrect:hover,.match-teacher-result .act.act-incorrect:hover {background: #cd0067;}.match-student-result .act.act-correct,.match-teacher-result .act.act-correct {background: #bfe147;}.match-student-result .act.act-correct:hover,.match-teacher-result .act.act-correct:hover {background: #aed311;}@media (max-width: 969px) {.match-student-result .message-enter .score-fields.score-fields-teacher,.match-teacher-result .message-enter .score-fields.score-fields-teacher,.match-student-result .score-enter .score-fields.score-fields-teacher,.match-teacher-result .score-enter .score-fields.score-fields-teacher {width: 85%;}.match-student-result .score-confirm,.match-teacher-result .score-confirm {position: absolute;top: 0;right: 0;width: 100px;height: 100%;background: #f0f0f0;text-align: center;font-weight: 700;padding-top: 30px;}.match-student-result .score-confirm .act,.match-teacher-result .score-confirm .act {position: absolute;bottom: 0;left: 0;width: 50px;height: 50px;}.match-student-result .score-confirm .act .fa,.match-teacher-result .score-confirm .act .fa {line-height: 50px;}.match-student-result .score-confirm .act.act-correct,.match-teacher-result .score-confirm .act.act-correct {left: auto;right: 0;}.match-student-result .score-confirm .act:hover,.match-teacher-result .score-confirm .act:hover {width: 50px;}.match-student-result .scores .badge,.match-teacher-result .scores .badge,.match-student-result .scores .badge,.match-teacher-result .scores .badge {bottom: -10px;}}@media (max-width: 767px) {.match-student-result.match-enter-result .score-enter,.match-teacher-result.match-enter-result .score-enter {padding-top: 40px;padding-bottom: 0px;}.match-student-result.match-protested-editable,.match-teacher-result.match-protested-editable {padding-bottom: 60px;margin-bottom: 80px !important;}.match-student-result.match-protested-editable .act.act-protest,.match-teacher-result.match-protested-editable .act.act-protest,.match-student-result.match-protested-editable .act.act-protest-editable,.match-teacher-result.match-protested-editable .act.act-protest-editable {width: 50%;height: 60px;position: absolute;bottom: 0;}.match-student-result.match-protested-editable .act.act-protest span.label,.match-teacher-result.match-protested-editable .act.act-protest span.label,.match-student-result.match-protested-editable .act.act-protest-editable span.label,.match-teacher-result.match-protested-editable .act.act-protest-editable span.label {margin: 0;padding-right: 60px;}.match-student-result.match-protested-editable .act.act-protest,.match-teacher-result.match-protested-editable .act.act-protest {top: auto;}.match-student-result.match-protested-editable .act.act-protest span.label,.match-teacher-result.match-protested-editable .act.act-protest span.label {line-height: 40px;font-size: 15px;padding-right: 0;}.match-student-result.match-protested-editable .act.act-protest span.label b,.match-teacher-result.match-protested-editable .act.act-protest span.label b {display: none;}.match-student-result.match-protested-editable.protest-home .act.act-protest-editable,.match-teacher-result.match-protested-editable.protest-home .act.act-protest-editable {right: 0;}.match-student-result.match-protested-editable.protest-home .act.act-protest,.match-teacher-result.match-protested-editable.protest-home .act.act-protest {left: 0;}.match-student-result.match-protested-editable.protest-away .act.act-protest-editable,.match-teacher-result.match-protested-editable.protest-away .act.act-protest-editable {right: auto;left: 0;}.match-student-result.match-protested-editable.protest-away .act.act-protest,.match-teacher-result.match-protested-editable.protest-away .act.act-protest {left: auto;right: 0;}.match-student-result.match-protesting.single-messages,.match-teacher-result.match-protesting.single-messages {margin: 0 0 90px 0;}.match-student-result.protest-home .score-current .score-wrapper .correct-score.cs-icon-away,.match-teacher-result.protest-home .score-current .score-wrapper .correct-score.cs-icon-away {right: 0px;top: 10px;}.match-student-result.protest-home .score-current .score-wrapper .correct-score.cs-icon-home,.match-teacher-result.protest-home .score-current .score-wrapper .correct-score.cs-icon-home {left: 0px;bottom: 10px;}.match-student-result.protest-away .score-current .score-wrapper .correct-score.cs-icon-away,.match-teacher-result.protest-away .score-current .score-wrapper .correct-score.cs-icon-away {right: 0px;bottom: 10px;}.match-student-result.protest-away .score-current .score-wrapper .correct-score.cs-icon-home,.match-teacher-result.protest-away .score-current .score-wrapper .correct-score.cs-icon-home {left: 0px;top: 10px;}.match-student-result .match-header,.match-teacher-result .match-header {padding: 0;}.match-student-result .table,.match-teacher-result .table {padding: 0;}.match-student-result .team.team-home .player .name,.match-teacher-result .team.team-home .player .name {text-align: right;float: none;margin: 0 0 0 auto;}.match-student-result .team .player,.match-teacher-result .team .player {height: auto;}.match-student-result .team .player .name,.match-teacher-result .team .player .name {display: block;width: 100px;top: 0px;float: none;font-size: 16px;line-height: 20px;}.match-student-result .team .player img,.match-teacher-result .team .player img {width: 60px;padding: 0 0 10px 0;float: none;}.match-student-result .score-enter,.match-teacher-result .score-enter {padding: 0;}.match-student-result .score-enter .match-notify,.match-teacher-result .score-enter .match-notify {margin: 10px;}.match-student-result .score-enter .score-fields,.match-teacher-result .score-enter .score-fields {padding: 0px 0 20px 0;width: 85%;}.match-student-result .score-enter .score-input,.match-teacher-result .score-enter .score-input {width: 60%;}.match-student-result .score-enter .input-result input,.match-teacher-result .score-enter .input-result input {width: 40%;}.match-student-result .score-enter,.match-teacher-result .score-enter,.match-student-result .message-enter,.match-teacher-result .message-enter {padding: 0;}.match-student-result .score-enter .score-fields,.match-teacher-result .score-enter .score-fields,.match-student-result .message-enter .score-fields,.match-teacher-result .message-enter .score-fields {margin: 30px auto 35px auto;}.match-student-result .score-enter .score-fields.score-fields-teacher,.match-teacher-result .score-enter .score-fields.score-fields-teacher,.match-student-result .message-enter .score-fields.score-fields-teacher,.match-teacher-result .message-enter .score-fields.score-fields-teacher {width: 100%;padding: 0 15px;}.match-student-result .score-enter .input-badges .select .chosen-container-single .chosen-single,.match-teacher-result .score-enter .input-badges .select .chosen-container-single .chosen-single,.match-student-result .message-enter .input-badges .select .chosen-container-single .chosen-single,.match-teacher-result .message-enter .input-badges .select .chosen-container-single .chosen-single {height: 136px;}.match-student-result .score-enter .input-badges .select .chosen-container-single .chosen-single span,.match-teacher-result .score-enter .input-badges .select .chosen-container-single .chosen-single span,.match-student-result .message-enter .input-badges .select .chosen-container-single .chosen-single span,.match-teacher-result .message-enter .input-badges .select .chosen-container-single .chosen-single span {padding-top: 10px;display: block;height: 136px;text-align: center;font-size: 14px;font-weight: bold;line-height: 14px;}.match-student-result .score-enter .input-badges .select .chosen-container-single .chosen-single span img,.match-teacher-result .score-enter .input-badges .select .chosen-container-single .chosen-single span img,.match-student-result .message-enter .input-badges .select .chosen-container-single .chosen-single span img,.match-teacher-result .message-enter .input-badges .select .chosen-container-single .chosen-single span img {display: block;margin: 0 auto;width: 90px;}.match-student-result .score-enter .input-badges .select .chosen-container-single .chosen-single div,.match-teacher-result .score-enter .input-badges .select .chosen-container-single .chosen-single div,.match-student-result .message-enter .input-badges .select .chosen-container-single .chosen-single div,.match-teacher-result .message-enter .input-badges .select .chosen-container-single .chosen-single div {top: 50%;margin-top: -20px;}.match-student-result .score-enter .input-badges .select .chosen-container.chosen-with-drop .chosen-drop,.match-teacher-result .score-enter .input-badges .select .chosen-container.chosen-with-drop .chosen-drop,.match-student-result .message-enter .input-badges .select .chosen-container.chosen-with-drop .chosen-drop,.match-teacher-result .message-enter .input-badges .select .chosen-container.chosen-with-drop .chosen-drop {top: 136px;left: 0;}.match-student-result .score-enter .input-badges .select .chosen-container.chosen-with-drop .chosen-drop .chosen-results li,.match-teacher-result .score-enter .input-badges .select .chosen-container.chosen-with-drop .chosen-drop .chosen-results li,.match-student-result .message-enter .input-badges .select .chosen-container.chosen-with-drop .chosen-drop .chosen-results li,.match-teacher-result .message-enter .input-badges .select .chosen-container.chosen-with-drop .chosen-drop .chosen-results li {font-size: 14px;padding: 0 8px;}.match-student-result .score-enter .input-badges .select .chosen-container.chosen-with-drop .chosen-drop .chosen-results li img,.match-teacher-result .score-enter .input-badges .select .chosen-container.chosen-with-drop .chosen-drop .chosen-results li img,.match-student-result .message-enter .input-badges .select .chosen-container.chosen-with-drop .chosen-drop .chosen-results li img,.match-teacher-result .message-enter .input-badges .select .chosen-container.chosen-with-drop .chosen-drop .chosen-results li img {width: 24px;margin-right: 5px;}.match-student-result .vs,.match-teacher-result .vs {margin-left: -30px;}.match-student-result .scores,.match-teacher-result .scores {padding: 0;}.match-student-result .scores .score-wrapper,.match-teacher-result .scores .score-wrapper {width: 90%;}.match-student-result .scores .badge,.match-teacher-result .scores .badge {position: absolute;bottom: 55px;}.match-student-result .scores .badge.badge-home,.match-teacher-result .scores .badge.badge-home {left: 10px;}.match-student-result .scores .badge.badge-away,.match-teacher-result .scores .badge.badge-away {right: 10px;}.match-student-result .score-protested .score-wrapper .correct-score:hover div,.match-teacher-result .score-protested .score-wrapper .correct-score:hover div,.match-student-result .score-current .score-wrapper .correct-score:hover div,.match-teacher-result .score-current .score-wrapper .correct-score:hover div {display: none;}.match-student-result .score-confirm,.match-teacher-result .score-confirm {position: static;width: 100%;height: 70px;padding-top: 0px !important;line-height: 70px;}.match-student-result .score-confirm span,.match-teacher-result .score-confirm span {width: 100%;padding-right: 140px;display: block;}.match-student-result .score-confirm .act,.match-teacher-result .score-confirm .act {position: absolute;bottom: 0;left: auto;right: 70px;width: 70px;height: 70px;}.match-student-result .score-confirm .act.act-correct,.match-teacher-result .score-confirm .act.act-correct {left: auto;right: 0;}.match-student-result .score-confirm .act .fa,.match-teacher-result .score-confirm .act .fa {position: static;text-align: center;line-height: 70px;margin: 0;}.match-student-result .score-confirm .act:hover,.match-teacher-result .score-confirm .act:hover {width: 70px;}.match-student-result.single-messages,.match-teacher-result.single-messages,.match-student-result.double-messages,.match-teacher-result.double-messages {margin: 0 0 50px 0;}.match-student-result .message,.match-teacher-result .message {display: none;}.match-student-result .message.protest,.match-teacher-result .message.protest {display: block;}.match-student-result .message,.match-teacher-result .message {width: 100%;}.match-student-result .message.protest,.match-teacher-result .message.protest {color: #e40073;}.match-student-result .message.msg-t-home,.match-teacher-result .message.msg-t-home {top: auto;bottom: -65px;left: -1px;}.match-student-result .message.msg-t-home span.tip,.match-teacher-result .message.msg-t-home span.tip {background-position: -104px -112px;top: -26px;left: 10%;margin-left: -20px;}.match-student-result .message.msg-t-away,.match-teacher-result .message.msg-t-away {top: auto;bottom: -65px;right: 0;}.match-student-result .message.msg-t-away span.tip,.match-teacher-result .message.msg-t-away span.tip {background-position: -156px -112px;top: -26px;left: 90%;margin-left: -20px;}.match-student-result .message.msg-b-home,.match-teacher-result .message.msg-b-home {bottom: -65px;left: -1px;}.match-student-result .message.msg-b-home span.tip,.match-teacher-result .message.msg-b-home span.tip {background-position: -104px -112px;top: -26px;left: 10%;margin-left: -20px;}.match-student-result .message.msg-b-away,.match-teacher-result .message.msg-b-away {bottom: -65px;right: 0;}.match-student-result .message.msg-b-away span.tip,.match-teacher-result .message.msg-b-away span.tip {background-position: -156px -112px;top: -26px;left: 90%;margin-left: -20px;}.match-student-result .act,.match-teacher-result .act {width: 100%;position: relative;margin-top: 10px;overflow: visible;}.match-student-result .act span.label,.match-teacher-result .act span.label {display: block;font-weight: 700;font-size: 24px;text-indent: 0;width: 100%;height: 60px;position: static;line-height: 60px;}.match-student-result .act span.icon .fa,.match-teacher-result .act span.icon .fa {position: absolute;width: 60px;height: 60px;top: 0;right: 0;left: auto;margin: 0;line-height: 60px;}.match-student-result .act:hover,.match-teacher-result .act:hover {width: 100%;}.match-student-result .act.act-protest-editable,.match-teacher-result .act.act-protest-editable,.match-student-result .act.act-editable,.match-teacher-result .act.act-editable,.match-student-result .act.act-score-add,.match-teacher-result .act.act-score-add {height: 60px;}.match-student-result .act.act-protest-editable .fa,.match-teacher-result .act.act-protest-editable .fa,.match-student-result .act.act-editable .fa,.match-teacher-result .act.act-editable .fa,.match-student-result .act.act-score-add .fa,.match-teacher-result .act.act-score-add .fa {background-color: #e1b000;}.match-student-result .act.act-score-save,.match-teacher-result .act.act-score-save {height: 60px;}.match-student-result .act.act-score-save .fa,.match-teacher-result .act.act-score-save .fa {background-color: #aed311;}.match-student-result .act.act-waiting-score,.match-teacher-result .act.act-waiting-score,.match-student-result .act.act-locked,.match-teacher-result .act.act-locked,.match-student-result .act.act-protest,.match-teacher-result .act.act-protest,.match-student-result .act.act-waiting,.match-teacher-result .act.act-waiting {background: #f0f0f0;height: 60px;color: #bfe147;font-size: 24px;margin-top: 30px;}.match-student-result .act.act-waiting-score span.label,.match-teacher-result .act.act-waiting-score span.label,.match-student-result .act.act-locked span.label,.match-teacher-result .act.act-locked span.label,.match-student-result .act.act-protest span.label,.match-teacher-result .act.act-protest span.label,.match-student-result .act.act-waiting span.label,.match-teacher-result .act.act-waiting span.label {padding-top: 10px;line-height: 20px;font-size: 18px;position: static;width: 100%;}.match-student-result .act.act-waiting-score:hover,.match-teacher-result .act.act-waiting-score:hover,.match-student-result .act.act-locked:hover,.match-teacher-result .act.act-locked:hover,.match-student-result .act.act-protest:hover,.match-teacher-result .act.act-protest:hover,.match-student-result .act.act-waiting:hover,.match-teacher-result .act.act-waiting:hover {background: #f0f0f0;}.match-student-result .act.act-protest,.match-teacher-result .act.act-protest {color: #e40073;}.match-student-result .act.act-protest .fa,.match-teacher-result .act.act-protest .fa {color: #e40073;}.match-student-result .act.act-locked,.match-teacher-result .act.act-locked {color: #767676;}.match-student-result .act.act-locked .fa,.match-teacher-result .act.act-locked .fa {color: #767676;}.match-student-result .act.act-score-protest-cancel,.match-teacher-result .act.act-score-protest-cancel,.match-student-result .act.act-score-cancel,.match-teacher-result .act.act-score-cancel {height: 40px;width: 100%;position: absolute;top: 0;margin-top: 0;}.match-student-result .act.act-score-protest-cancel span.label,.match-teacher-result .act.act-score-protest-cancel span.label,.match-student-result .act.act-score-cancel span.label,.match-teacher-result .act.act-score-cancel span.label {line-height: 60px;font-size: 20px;}.match-student-result .act.act-score-protest-cancel span.icon .fa,.match-teacher-result .act.act-score-protest-cancel span.icon .fa,.match-student-result .act.act-score-cancel span.icon .fa,.match-teacher-result .act.act-score-cancel span.icon .fa {width: 60px;height: 40px;line-height: 40px;background: #a9a9a9;color: #ffffff;}.match-student-result .act.act-score-protest-cancel:hover,.match-teacher-result .act.act-score-protest-cancel:hover,.match-student-result .act.act-score-cancel:hover,.match-teacher-result .act.act-score-cancel:hover {width: 100%;}.match-student-result .act.act-save-message span,.match-teacher-result .act.act-save-message span {line-height: 60px;}}@media (max-width: 400px) {.match-student-result .score-enter .input-badges .select .chosen-container-single .chosen-single span,.match-teacher-result .score-enter .input-badges .select .chosen-container-single .chosen-single span,.match-student-result .message-enter .input-badges .select .chosen-container-single .chosen-single span,.match-teacher-result .message-enter .input-badges .select .chosen-container-single .chosen-single span {padding-top: 15px;font-size: 13px;}.match-student-result .score-enter .input-badges .select .chosen-container-single .chosen-single span img,.match-teacher-result .score-enter .input-badges .select .chosen-container-single .chosen-single span img,.match-student-result .message-enter .input-badges .select .chosen-container-single .chosen-single span img,.match-teacher-result .message-enter .input-badges .select .chosen-container-single .chosen-single span img {width: 80px;}.match-student-result .score-enter .input-badges .select .chosen-container-single .chosen-single div,.match-teacher-result .score-enter .input-badges .select .chosen-container-single .chosen-single div,.match-student-result .message-enter .input-badges .select .chosen-container-single .chosen-single div,.match-teacher-result .message-enter .input-badges .select .chosen-container-single .chosen-single div {right: -8px;}.match-student-result .score-enter .input-badges .select .chosen-container.chosen-with-drop .chosen-drop .chosen-results li,.match-teacher-result .score-enter .input-badges .select .chosen-container.chosen-with-drop .chosen-drop .chosen-results li,.match-student-result .message-enter .input-badges .select .chosen-container.chosen-with-drop .chosen-drop .chosen-results li,.match-teacher-result .message-enter .input-badges .select .chosen-container.chosen-with-drop .chosen-drop .chosen-results li {font-size: 12px;padding: 0 5px;white-space: nowrap;}}@media (max-width: 400px) {.match-student-result.match-protested-editable,.match-teacher-result.match-protested-editable {padding-bottom: 40px;}.match-student-result.match-protested-editable .act.act-protest-editable,.match-teacher-result.match-protested-editable .act.act-protest-editable {height: 40px;bottom: 0px;}.match-student-result.match-protested-editable .act.act-protest-editable span.label,.match-teacher-result.match-protested-editable .act.act-protest-editable span.label {line-height: 40px;padding-right: 30px;}.match-student-result.match-protested-editable .act.act-protest,.match-teacher-result.match-protested-editable .act.act-protest {height: 40px;bottom: 0px;}.match-student-result.match-protested-editable .act.act-protest span.label,.match-teacher-result.match-protested-editable .act.act-protest span.label {line-height: 40px;font-size: 12px;padding-top: 0;padding-right: 30px;}.match-student-result.match-protested-editable .act.act-protest .fa,.match-teacher-result.match-protested-editable .act.act-protest .fa {font-size: 18px;}.match-student-result .team .player .name,.match-teacher-result .team .player .name {top: -5px;font-size: 14px;line-height: 18px;width: 50px;}.match-student-result .team .player img,.match-teacher-result .team .player img {width: 45px;}.match-student-result .message-enter .score-input,.match-teacher-result .message-enter .score-input,.match-student-result .score-enter .score-input,.match-teacher-result .score-enter .score-input {margin: 0 auto 20px auto;position: relative;}.match-student-result .message-enter .score-input .input-result,.match-teacher-result .message-enter .score-input .input-result,.match-student-result .score-enter .score-input .input-result,.match-teacher-result .score-enter .score-input .input-result {height: 38px;}.match-student-result .message-enter .score-input .input-result span,.match-teacher-result .message-enter .score-input .input-result span,.match-student-result .score-enter .score-input .input-result span,.match-teacher-result .score-enter .score-input .input-result span {line-height: 38px;top: -4px;font-size: 20px;}.match-student-result .message-enter .score-input .input-result input,.match-teacher-result .message-enter .score-input .input-result input,.match-student-result .score-enter .score-input .input-result input,.match-teacher-result .score-enter .score-input .input-result input {font-size: 18px;height: 26px;line-height: 26px;top: 4px;}.match-student-result .score-protest .score-wrapper span.left,.match-teacher-result .score-protest .score-wrapper span.left,.match-student-result .score-current .score-wrapper span.left,.match-teacher-result .score-current .score-wrapper span.left {padding-left: 50px;}.match-student-result .score-protest .score-wrapper span.right,.match-teacher-result .score-protest .score-wrapper span.right,.match-student-result .score-current .score-wrapper span.right,.match-teacher-result .score-current .score-wrapper span.right {padding-right: 50px;}.match-student-result .scores .badge,.match-teacher-result .scores .badge {bottom: 32px;}.match-student-result .message,.match-teacher-result .message {padding: 8px 10px;font-size: 14px;}.match-student-result .message.msg-tl,.match-teacher-result .message.msg-tl,.match-student-result .message.msg-tr,.match-teacher-result .message.msg-tr,.match-student-result .message.msg-t-away,.match-teacher-result .message.msg-t-away,.match-student-result .message.msg-t-home,.match-teacher-result .message.msg-t-home,.match-student-result .message.msg-b-away,.match-teacher-result .message.msg-b-away,.match-student-result .message.msg-b-home,.match-teacher-result .message.msg-b-home,.match-student-result .message.msg-bl,.match-teacher-result .message.msg-bl,.match-student-result .message.msg-br,.match-teacher-result .message.msg-br {bottom: -50px;}.match-student-result .score-enter .score-fields,.match-teacher-result .score-enter .score-fields,.match-student-result .message-enter .score-fields,.match-teacher-result .message-enter .score-fields {margin: 20px auto 30px auto;width: 80%;}.match-student-result .score-confirm,.match-teacher-result .score-confirm {line-height: 40px;height: 40px;}.match-student-result .score-confirm span,.match-teacher-result .score-confirm span {padding-right: 80px;font-size: 14px;text-align: center;}.match-student-result .score-confirm .act.act-incorrect,.match-teacher-result .score-confirm .act.act-incorrect,.match-student-result .score-confirm .act.act-correct,.match-teacher-result .score-confirm .act.act-correct {width: 40px;height: 40px;line-height: 0px;}.match-student-result .score-confirm .act.act-incorrect:hover,.match-teacher-result .score-confirm .act.act-incorrect:hover,.match-student-result .score-confirm .act.act-correct:hover,.match-teacher-result .score-confirm .act.act-correct:hover {width: 40px;}.match-student-result .score-confirm .act.act-incorrect,.match-teacher-result .score-confirm .act.act-incorrect {right: 40px;}.match-student-result .score-confirm .act .fa,.match-teacher-result .score-confirm .act .fa {line-height: 40px;font-size: 22px;}.match-student-result .act span.label,.match-teacher-result .act span.label {line-height: 40px;font-size: 14px;height: 40px;}.match-student-result .act span.icon .fa,.match-teacher-result .act span.icon .fa {width: 40px;height: 40px;line-height: 40px;}.match-student-result .act:hover,.match-teacher-result .act:hover {width: 100%;}.match-student-result .act.act-protest-editable,.match-teacher-result .act.act-protest-editable,.match-student-result .act.act-editable,.match-teacher-result .act.act-editable,.match-student-result .act.act-score-add,.match-teacher-result .act.act-score-add,.match-student-result .act.act-score-save,.match-teacher-result .act.act-score-save,.match-student-result .act.act-locked,.match-teacher-result .act.act-locked,.match-student-result .act.act-protest,.match-teacher-result .act.act-protest,.match-student-result .act.act-waiting,.match-teacher-result .act.act-waiting {height: 40px;}.match-student-result .act.act-score-protest-cancel,.match-teacher-result .act.act-score-protest-cancel,.match-student-result .act.act-score-cancel,.match-teacher-result .act.act-score-cancel {height: 30px;}.match-student-result .act.act-score-protest-cancel span.label,.match-teacher-result .act.act-score-protest-cancel span.label,.match-student-result .act.act-score-cancel span.label,.match-teacher-result .act.act-score-cancel span.label {font-size: 12px;line-height: 50px;}.match-student-result .act.act-score-protest-cancel span.icon,.match-teacher-result .act.act-score-protest-cancel span.icon,.match-student-result .act.act-score-cancel span.icon,.match-teacher-result .act.act-score-cancel span.icon {width: 40px;height: 30px;}.match-student-result .act.act-score-protest-cancel span.icon .fa,.match-teacher-result .act.act-score-protest-cancel span.icon .fa,.match-student-result .act.act-score-cancel span.icon .fa,.match-teacher-result .act.act-score-cancel span.icon .fa {line-height: 30px;width: 40px;height: 30px;}.match-student-result .act.act-locked span.label,.match-teacher-result .act.act-locked span.label,.match-student-result .act.act-protest span.label,.match-teacher-result .act.act-protest span.label,.match-student-result .act.act-waiting span.label,.match-teacher-result .act.act-waiting span.label {font-size: 14px;line-height: 14px;padding-top: 8px;}.match-student-result .act.act-locked span.label b,.match-teacher-result .act.act-locked span.label b,.match-student-result .act.act-protest span.label b,.match-teacher-result .act.act-protest span.label b,.match-student-result .act.act-waiting span.label b,.match-teacher-result .act.act-waiting span.label b {font-size: 10px;}}.topbar {max-width: 1400px;margin: 0 auto;background: #ffffff;}#mainnav {background: #0090d5;height: 80px;position: relative;z-index: 500;-webkit-transform: all ease-out 0.3s;-moz-transform: all ease-out 0.3s;-o-transform: all ease-out 0.3s;-ms-transform: all ease-out 0.3s;transform: all ease-out 0.3s;}#mainnav a.logo {display: block;margin-left: 59px;float: left;}#mainnav * {-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;}#mainnav .menu-icons {float: right;}#mainnav .menu-icons .link {display: block;width: 80px;height: 80px;float: left;border-left: 1px solid #0288ca;line-height: 80px;white-space: nowrap;font-size: 14px;font-weight: 900;text-transform: uppercase;color: #0d6a9c;text-indent: 0;cursor: pointer;}#mainnav .menu-icons .link span {display: block;height: 80px;border-bottom: 0 solid transparent;overflow: hidden;padding: 0 20px;-webkit-transition: all 0.03s ease-out;-moz-transition: all 0.03s ease-out;-o-transition: all 0.03s ease-out;transition: all 0.03s ease-out;}#mainnav .menu-icons .link i {display: block;height: 80px;width: 30px;margin: 0 auto;font-size: 30px;line-height: 80px;text-align: center;-webkit-transition: all 0.03s ease-out;-moz-transition: all 0.03s ease-out;-o-transition: all 0.03s ease-out;transition: all 0.03s ease-out;}#mainnav .menu-icons .link:hover,#mainnav .menu-icons .link.current {color: #fff;text-decoration: none;}#mainnav .menu-icons .link:hover span,#mainnav .menu-icons .link.current span {border-bottom: 16px solid #ffffff;}#mainnav .menu-icons .link:hover i,#mainnav .menu-icons .link.current i {margin-top: -8px;}#mainnav .menu-icons .link.link-text {width: auto;text-indent: 0;}#menu {display: none;margin: 0;padding: 0;list-style: none;border: 1px solid #e5e5e5;width: 240px;position: absolute;top: 80px;right: 0;}#menu li {text-align: center;}#menu li a {display: block;height: 50px;line-height: 50px;white-space: nowrap;color: #6d6d6d;background: #ffffff;border-bottom: 1px solid #e5e5e5;text-indent: 0;text-transform: uppercase;font-weight: 700;font-size: 16px;}#menu li a:hover {background: #eeeeee;text-decoration: none;color: #3f3f3f;}#menu li.current a {background: #eeeeee;text-decoration: none;color: #3f3f3f;}#menu li.current a.major {color: #0090d5;background: #f7f7f7;}#menu li:last-child a {border-bottom: 0;}@media (max-width: 1087px) {#mainnav a.logo {margin-left: 15px;}}@media (max-width: 767px) {#mainnav a.logo img {width: 165px;margin-top: 10px;}}@media (max-width: 469px) {#mainnav {height: 53px;}#mainnav a.logo {margin-left: 15px;}#mainnav a.logo img {width: 120px;margin-top: 5px;}#mainnav .menu-icons {float: right;}#mainnav .menu-icons .link {width: 53px;height: 53px;}#mainnav .menu-icons .link span {padding: 0 10px;height: 53px;line-height: 53px;border-bottom: 5px solid transparent;}#mainnav .menu-icons .link i {display: block;height: 53px;width: 30px;line-height: 53px;font-size: 24px;margin: 0 auto;}#menu {width: 100%;top: 53px;right: 0;}}header {max-width: 1400px;margin: 0 auto 0 auto;background: #ffffff;height: 270px;background-repeat: no-repeat;background-position: center top;position: relative;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;}header.header-manager,header.header-dropdown,header.header-teacher {height: 220px;}header.header-manager .header-content,header.header-dropdown .header-content,header.header-teacher .header-content {height: 120px;}header.header-manager .header-content .content-wrapper,header.header-dropdown .header-content .content-wrapper,header.header-teacher .header-content .content-wrapper {height: 220px;}header.header-manager .header-content .content,header.header-dropdown .header-content .content,header.header-teacher .header-content .content {height: 159px;width: 50%;}header.header-profile {background: transparent;height: 150px;margin-top: -80px;}header.header-profile .header-content {height: 150px;}header.header-profile .header-content .content-wrapper {height: 150px;}header.header-profile .header-content .content-wrapper .avatar {margin: 15px 0px 0 0;}header.header-profile .header-content .content {height: 150px;}header.header-profile .header-content .content a.btn-back {position: absolute;bottom: -33px;left: 15px;}header .header-content {width: 100%;}header .header-content .content-wrapper {height: 200px;}header .header-content .content {float: left;width: 60%;height: 209px;display: table;}header .header-content .content .content-middle {display: table-cell;vertical-align: middle;}header .header-content .content .h1 {margin-bottom: 0px;font-size: 30px;text-shadow: 0 0 8px rgba(0, 0, 0, 0.5);line-height: 32px;}header .header-content .content .h1 a {text-decoration: none;color: #fff;}header .header-content .content ul {margin: 0;padding: 0;list-style: none;margin-top: 5px;}header .header-content .content ul li {border-right: 2px solid #e3e3e3;float: left;padding-right: 20px;margin-right: 20px;color: #ffffff;font-size: 12px;font-weight: 700;line-height: 12px;}header .header-content .content ul li a {color: #ffffff;border-bottom: 1px solid #e3e3e3;}header .header-content .content ul li a:hover {text-decoration: none;border-bottom: 0;}header .header-content .content ul li:last-child {border-right: 0;margin-right: 0;}header .header-content .content ul li.last {border-right: 0;margin-right: 0;padding-right: 0;}header .header-content .avatar {float: right;margin: 50px 10px 0 0;width: 112px;}header .header-content .avatar img {width: 100%;}header .header-content .dropdown {float: right;width: 50%;margin-top: 50px;}header .header-content .dropdown p.label {color: #ffffff;text-transform: uppercase;font-weight: bold;text-shadow: 0 0 8px rgba(0, 0, 0, 0.5);}header .header-content .dropdown select {width: 100%;}header .header-content .dropdown .chosen-container {font-size: 26px;}header .header-content .dropdown .chosen-container.chosen-with-drop .chosen-drop {top: 50px;}header .header-content .dropdown .chosen-container-single .chosen-single {top: 0;padding: 0 25px;height: 50px;background: #f7f7f7;}header .header-content .dropdown .chosen-container-single .chosen-single span {font-weight: 900;top: -4px;color: #0e587d;font-size: 20px;}header .header-content .dropdown .chosen-container .chosen-results li {padding-left: 28px;}header .header-content .dropdown .link-create {color: #ffffff;border-bottom: 1px solid #ffffff;float: right;font-size: 14px;}header .header-content .dropdown .link-create:hover {text-decoration: none;border: 0;}.header-tabs * {-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;}.header-tabs a.tab-menu {display: none;}.header-tabs.header-tabs-manager ul li,.header-tabs.header-tabs-student ul li {width: 20%;}.header-tabs ul {margin: 0;padding: 0;list-style: none;}.header-tabs ul li {float: left;width: 25%;}.header-tabs ul li a {display: block;color: #ffffff;font-size: 16px;font-weight: 700;text-transform: uppercase;height: 61px;line-height: 55px;text-align: center;position: relative;z-index: 10;width: 94%;text-decoration: none;}.header-tabs ul li a:hover {text-decoration: none;}.header-tabs ul li:last-child a {width: 96%;}.header-tabs ul li .count {background: #ffffff;display: block;height: 32px;padding: 0 10px;color: #666666;position: absolute;top: 50%;margin-top: -16px;right: 0;font-weight: 900;font-size: 14px;line-height: 32px;min-width: 35px;text-align: center;}.header-tabs ul li.blue a {border-top: 5px solid #7aaed3;background: #88c2eb;}.header-tabs ul li.blue a:hover {background: #7aaed3;}.header-tabs ul li.blue a .count {color: #88c2eb;}.header-tabs ul li.pink a {border-top: 5px solid #cd0067;background: #e40073;}.header-tabs ul li.pink a:hover {background: #cd0067;}.header-tabs ul li.pink a .count {color: #e40073;}.header-tabs ul li.yellow a {border-top: 5px solid #e1b000;background: #fbc400;}.header-tabs ul li.yellow a:hover {background: #e1b000;}.header-tabs ul li.yellow a .count {color: #fbc400;}.header-tabs ul li.teal a {border-top: 5px solid #009ab4;background: #00acc8;}.header-tabs ul li.teal a:hover {background: #009ab4;}.header-tabs ul li.teal a .count {color: #00acc8;}.header-tabs ul li.green a {border-top: 5px solid #c2c300;background: #d8d900;}.header-tabs ul li.green a:hover {background: #c2c300;}.header-tabs ul li.green a .count {color: #d8d900;}.header-tabs ul li.current.blue a,.header-tabs ul li.current.pink a,.header-tabs ul li.current.yellow a,.header-tabs ul li.current.teal a,.header-tabs ul li.current.green a {border-top: 5px solid #e3e3e3;background: #ffffff;color: #474747;}.header-tabs ul li.current.blue a .count,.header-tabs ul li.current.pink a .count,.header-tabs ul li.current.yellow a .count,.header-tabs ul li.current.teal a .count,.header-tabs ul li.current.green a .count {color: #fff;}.header-tabs ul li.current.blue a .count {background-color: #88c2eb;}.header-tabs ul li.current.pink a .count {background-color: #e40073;}.header-tabs ul li.current.yellow a .count {background-color: #fbc400;}.header-tabs ul li.current.teal a .count {background-color: #00acc8;}.header-tabs ul li.current.green a .count {background-color: #d8d900;}.btn-profile-back {margin-top: -30px;}@media (max-width: 991px) {.header-tabs ul li a {font-size: 14px;}.header-tabs ul li.double a {line-height: 15px;width: 90%;padding: 11px 5px 0 5px;}.header-tabs ul li .count {height: 26px;padding: 0 5px;margin-top: -15px;font-size: 12px;line-height: 26px;min-width: 26px;}.header-tabs ul li .bar {display: block;height: 15px;border: 5px solid transparent;width: 100%;position: absolute;left: 0;bottom: -4px;}}@media (max-width: 767px) {header {height: 259px;}header.header-manager,header.header-dropdown,header.header-teacher {height: 209px;}header.header-manager .header-content,header.header-dropdown .header-content,header.header-teacher .header-content {height: 120px;}header.header-manager .header-content .content-wrapper,header.header-dropdown .header-content .content-wrapper,header.header-teacher .header-content .content-wrapper {height: 210px;}header.header-manager .header-content .content,header.header-dropdown .header-content .content,header.header-teacher .header-content .content {height: 159px;width: 50%;}header.header-profile {margin-top: -50px;}header.header-profile .header-content .content ul {display: none;}header .container {padding: 0;margin: 0;width: 100%;}header .container .row {margin: 0;}header .header-content {width: 100%;}header .header-content .content-wrapper {height: 200px;}header .header-content .content {float: left;height: 209px;}header .header-content .content .h1 {font-size: 30px;line-height: 30px;margin-bottom: 5px;}header .header-content .content ul li {padding-right: 15px;margin-right: 15px;font-size: 11px;}header .header-content .dropdown .chosen-container {font-size: 16px;float: right;}header .header-content .dropdown .chosen-container.chosen-with-drop .chosen-drop {top: 45px;}header .header-content .dropdown .chosen-container-single .chosen-single {padding: 0 15px;height: 45px;}.header-tabs {position: relative;}.header-tabs a.tab-menu {display: block;height: 50px;width: 50px;background: #0e6a9d;position: absolute;right: 0;top: 0;z-index: 100;font-size: 24px;color: #fff;text-align: center;line-height: 50px;}.header-tabs ul {position: absolute;top: 0;left: 0;width: 100%;padding-right: 50px;z-index: 50;}.header-tabs ul li {display: none;width: 100% !important;}.header-tabs ul li.current {display: block;}.header-tabs ul li.double a {line-height: 44px;width: 100%;padding: 0;}.header-tabs ul li a {width: 100% !important;height: 50px;line-height: 44px;font-size: 20px;}.header-tabs ul li .count {right: 10px;}.header-tabs ul li .bar {display: none;}.header-tabs ul li.current.blue a,.header-tabs ul li.current.pink a,.header-tabs ul li.current.yellow a,.header-tabs ul li.current.teal a {background: #fff;}}@media (max-width: 599px) {header {height: auto;}header.header-teacher {height: 209px;}header.header-teacher .header-content {height: 159px;}header.header-teacher .header-content .content-wrapper {height: 210px;}header.header-teacher .header-content .content {height: 159px;width: 70%;}header.header-manager {height: 209px;}header.header-manager .header-content {height: 159px;}header.header-manager .header-content .content-wrapper {height: 210px;}header.header-manager .header-content .content {height: 159px;width: 100%;margin: 0 auto;}header.header-dropdown {height: 270px;}header.header-dropdown .header-content {height: 220px;}header.header-dropdown .header-content .content-wrapper {height: 220px;}header.header-dropdown .header-content .content {height: 130px;width: 100%;margin: 0 auto;}header.header-profile {height: 250px;}header.header-profile .header-content {height: 250px;}header.header-profile .header-content .content-wrapper {text-align: center;}header.header-profile .header-content .content-wrapper .avatar {margin: 30px auto 0 auto;}header.header-profile .header-content .content {height: 100px;}header.header-student .header-content .content-wrapper {text-align: center;}header.header-student .header-content .content-wrapper .content {margin-top: 0px;}header .header-content {width: 100%;padding: 0;}header .header-content .content-wrapper {height: auto;}header .header-content .content {float: none;height: auto;width: 100%;margin: 0 auto;margin-bottom: 10px;margin-top: -12px;}header .header-content .content .h1 {font-size: 28px;line-height: 30px;margin-bottom: 2px;}header .header-content .content ul {display: inline-block;margin: 0 auto;}header .header-content .avatar {float: none;margin: 30px auto 0 auto;width: 96px;}header .header-content .avatar img {width: 96px;}header .header-content .dropdown {width: 100%;margin: 0 auto;float: none;}header .header-content .dropdown .chosen-container-single .chosen-single span {font-size: 16px;}header .header-content .dropdown .chosen-container-single .chosen-single div b {background-position: 10px -72px;}header .header-content .dropdown .chosen-container-active.chosen-with-drop .chosen-single div b {background-position: 10px 14px;}.header-tabs {margin-bottom: 50px;}}@media (max-width: 400px) {header {height: auto;}header .header-content .dropdown {width: 100%;margin: 0 auto;float: none;}header .header-content .dropdown .chosen-container-single .chosen-single span {font-size: 16px;top: -2px;}header .header-content .dropdown .chosen-container-single .chosen-single div b {background-position: 10px -72px;}header .header-content .dropdown .chosen-container-active.chosen-with-drop .chosen-single div b {background-position: 10px 14px;}}body {background: #f5f5f5;font-family: 'Montserrat', sans-serif;font-size: 18px;color: #666666;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}a,a:focus,a:active {outline: 0;}blockquote.note {font-size: 14px;color: #666;border: 1px dashed #ccc;padding: 8px;margin: 10px 0 10px 0;}h1,.h1,h2,.h2,h3,.h3 {font-size: 40px;font-weight: 400;line-height: 40px;margin: 0 0 20px 0;padding: 0;font-family: 'Fredoka One', Chalkduster,'Arial Black';text-transform: uppercase;color: #0e6b98;}h1.white,.h1.white,h2.white,.h2.white,h3.white,.h3.white {color: #ffffff;}h2,.h2 {font-size: 36px;}h3,.h3 {font-size: 30px;margin-bottom: 30px;}hr.shadow {background: transparent url('/media/line-shadow.png') no-repeat center 0;height: 18px;margin: 70px 0;border-top: 0;width: 1400px;position: relative;left: -205px;}hr.shadow.thin {margin: 0;}.col-padded-right {padding-left: 25px;}.col-padded-left {padding-right: 25px;}.add-method p {min-height: 90px;}@media (max-width: 767px) {.col-padded-right.add-method {margin-top: 100px;}}@media (max-width: 400px) {.col-padded-right.add-method {margin-top: 60px;}}section {max-width: 1400px;margin: 0 auto;background: #ffffff;padding: 100px 0;position: relative;}section.primary {overflow: hidden;}section.section-profile-header {padding: 20px 20px 0 20px;}section.section-home {padding: 140px 0;}section.section-badge {padding: 70px 0 0 0;}section.import-student {padding: 0;}section.import-student input.form-control {width: 100%;}section.import-student .import-student-list .row {margin-bottom: 25px;}section.import-student .import-student-list .row .surname-field {padding-right: 80px;position: relative;}section.import-student .import-student-list .row .surname-field a.btn.btn-icon {position: absolute;top: 0;right: 15px;}section.import-student .import-student-list .row.first .surname-field {padding-right: 15px;position: relative;}section.import-student .import-student-list .row.first .surname-field a.btn.btn-icon {display: none;}section.import-student .import-student-list .row.control {padding-top: 10px;}section .section-heading {margin-bottom: 20px;}section .section-heading h1 {float: left;width: 60%;}section .section-heading p {float: left;width: 35%;}section .section-heading .control {float: right;width: 40%;text-align: right;position: relative;margin-top: -9px;}section .section-heading.notice .control {margin-top: 0;}@media (max-width: 969px) {section .section-heading.notice p {width: 60%;}}@media (max-width: 767px) {section .section-heading.notice p {width: 100%;margin-bottom: 20px;}}.section-login {max-width: 1400px;margin: 0 auto;padding-top: 160px;padding-bottom: 50px;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;background-image: url('/media/bg_home.jpg');}.section-login .logo {margin: 0 auto;text-align: center;display: block;width: 100%;padding-bottom: 130px;}.section-login .logo img {margin: 0 auto;max-width: 100%;}.section-login #login .text,.section-login #login button {width: 100%;}.section-login #login .col-text {width: 40%;padding-right: 15px;float: left;}.section-login #login .col-sel {width: 20%;padding-right: 15px;float: left;}.section-login #login .col-button {width: 20%;float: left;}.section-login #login.login-forgot {width: 70%;margin: 0 auto;}.section-login #login.login-forgot .col-text {width: 60%;}.section-login #login.login-forgot .col-button {width: 40%;}.section-login #login.login-forgot .forgotten {margin-top: 0;text-align: center;}.section-login p.forgotten {font-weight: 700;text-align: left;margin-top: 8px;}.section-login p.forgotten a {color: #ffffff;font-size: 16px;text-shadow: 0 0 25px #0081c0;}@media (max-width: 767px) {.add-method {margin-bottom: 20px;}.add-method p {min-height: 40px;}.section-login {padding-top: 100px;padding-bottom: 50px;}.section-login .logo {padding-bottom: 0px;}.section-login #login {margin-top: 80px;}.section-login #login .col-text,.section-login #login .col-button,.section-login #login .col-sel {width: 100%;float: none;margin-bottom: 15px;padding: 0;}.section-login #login.login-forgot {margin-top: 80px;}.section-login #login.login-forgot .col-text,.section-login #login.login-forgot .col-button {width: 100%;}}.section-home-content .col-left {float: left;width: 52%;}.section-home-content .col-right {float: right;width: 45%;text-align: right;margin-top: 20px;}.section-home-content .col-right img {margin: 0 0 25px auto;}.section-home-content .col-right .btn {width: 100%;}@media (max-width: 969px) {.section-home-content .col-left {float: none;width: 100%;}.section-home-content .col-right {float: none;width: 100%;text-align: center;margin-top: 20px;}.section-home-content .col-right img {margin: 0 auto 25px auto;}.section-home-content .col-right .btn {width: 100%;max-width: 425px;}}footer {background: #ffffff;border-top: 4px solid #e3e3e3;font-size: 12px;}footer ul.footNav {margin: 0;padding: 0;list-style: none;margin: 5px auto 20px auto;display: block;text-align: center;}footer ul.footNav li {display: inline-block;padding: 10px 0;border-bottom: 1px solid #f3f3f3;margin: 0 0 0 -3px;}footer ul.footNav li a {display: block;padding: 0 12px;color: #6E6E6E;border-right: 1px solid #F3F3F3;font-weight: 400;}footer ul.footNav li:last-child a {border-right: 0;}footer ul.footNav li.last a {border-right: 0;}footer a.footer-logo {display: block;width: 80px;margin: 0 auto 20px auto;}footer a.footer-logo img {width: 100%;}@media (max-width: 1400px) {section {width: 100%;}}@media (max-width: 991px) {hr.shadow {width: 991px;left: -205px;}}@media (max-width: 969px) {.col-padded-right,.col-padded-left {padding: 0px;}footer ul.footNav {margin: 0;padding: 0;list-style: none;margin: 0 auto 25px auto;font-size: 12px;}footer ul.footNav li {padding: 10px 0;}footer ul.footNav li a {padding: 0 10px;}}@media (max-width: 767px) {section {padding: 70px 0;}section .section-heading h1 {float: none;width: 100%;}section .section-heading .control {float: none;width: 100%;top: 0;}section .section-heading .control a.btn {width: 100%;}}@media (max-width: 599px) {section.section-profile-header {padding: 20px 15px 0 15px;}}@media (max-width: 400px) {h1,.h1,h2,.h2,h3,.h3 {font-size: 38px;}h2,.h2 {font-size: 34px;}h3,.h3 {font-size: 28px;margin-bottom: 30px;}hr.shadow {margin: 40px 0;}}@media (max-width: 320px) {footer ul.footNav li:nth-child(3n+3) a {border-right: 0;}}/* Fix for the button on the events edit screen * /@screen-sm-max@media (min-width: 620px) and (max-width : 1279px) {#pstq-container .pstq-content .pstq-selector {}#pstq-container .pstq-content {}}