@import url('//fonts.googleapis.com/css?family=Open+Sans:300italic,400,300,600,700,800');::selection{background:#fff;text-shadow:none;color:#000}body,html{background-color:#0d0d0d;background-image:url(../img/bg.png);background-repeat:repeat;font-family:'Open Sans',sans-serif;z-index:1}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0d0d0d;z-index:1034}#status{width:220px;height:220px;position:absolute;left:50%;top:50%;background-image:url(../img/BTwhite_on_black_transparent.png);background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px}#overlay{width:100%;height:100%;background:url(../img/gradient_light.svg) 50% -400px fixed no-repeat,url(../img/gradient_dark.svg) 50% 0 fixed no-repeat;background-size:1600px 1000px,100% 500%;display:block;position:fixed;top:0;left:0;z-index:1;opacity:.75}header{width:100%;display:block;text-align:center;min-height:220px;margin-top:20px}.container-fluid{z-index:2;position:relative}.header-box{position:relative;display:block;height:100%;min-height:205px;margin:10px 5px}.header-box .form-group{position:absolute;bottom:0;margin:0;width:100%}.form-group label{font-size:18px;font-weight:700;color:#adcf35;text-align:center;text-transform:uppercase;text-shadow:0 2px 3px rgba(0,0,0,0.75)}.form-group .input-group .form-control,.form-group .input-group .input-group-addon{background-color:#0e0e0e;font-size:18px;line-height:24px;color:#d8d8d8;font-weight:100;text-shadow:0 2px 3px rgba(0,0,0,0.75);box-shadow:inset 0 0 15px rgba(0,0,0,0.75);outline:0;-webkit-appearance:none;-moz-appearance:none;text-transform:uppercase;margin:0;border-color:#272727;border-color:rgba(255,255,255,0.12)}.form-group .input-group .input-group-addon{font-size:16px;line-height:17px}#logo{display:block;text-align:center}#logo img{margin:7px auto 0 auto;display:inline-block}.btn-default{color:#FFF;background-color:#0e0e0e;border-color:#222}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#FFF;background-color:#0e0e0e;border-color:#040404}footer{background:url('../img/footer-bg.png');min-height:48px;display:block;box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 2px 10px rgba(0,0,0,0.5);z-index:6;position:relative}#footer-links{float:right;height:48px;margin:0;padding:0 15px}#footer-links li{line-height:48px;font-size:10px;font-weight:800;text-transform:uppercase;text-shadow:0 2px 3px rgba(0,0,0,0.75)}@media(max-width:767px){#footer-links li{line-height:48px;font-size:9px;padding:0}}#footer-links li a,footer a{color:#969696;text-decoration:none;font-weight:700;transition:color .25s}#footer-links li a:hover,footer a:hover{color:#adcf35;transition:color .25s;text-decoration:none}#powered-by{display:inline-block;padding:10px 0 0 15px}#powered-by a{display:inline-block;line-height:48px;font-size:9px;padding:0}.header-box .form-group .btn-group .btn{text-align:left;cursor:pointer;background:url('../img/select.png') no-repeat right,rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.12);padding:7px;font-size:18px;line-height:18px;color:#d8d8d8;font-weight:100;text-shadow:0 2px 3px rgba(0,0,0,0.75);box-shadow:inset 0 0 15px rgba(0,0,0,0.75);transition:box-shadow .25s;position:relative;text-transform:uppercase}.dropdown-menu{background:0;width:100%;position:absolute;top:33px;left:0;margin:0;padding:0;z-index:25000;border-color:#272727;border-color:rgba(0,0,0,0.15);box-shadow:0 2px 3px rgba(0,0,0,0.75);display:none}.dropdown-menu li:first-child{border-top:0}.dropdown-menu li{border:1px solid #272727;border-top:1px solid #111;background-color:#272727;background:rgba(26,26,26,0.95);padding:7px;font-size:18px;line-height:18px;text-align:left;color:#d8d8d8;font-weight:100;text-shadow:0 2px 3px rgba(0,0,0,0.75);transition:box-shadow .25s,border .25s}.navbar-fixed-top .dropdown-menu li{padding:0}.dropdown-menu li:hover{cursor:pointer;box-shadow:inset 0 0 25px rgba(0,0,0,0.25);transition:box-shadow .25s}@media(max-width:992px){#logo img{margin:13px auto 0 auto;display:inline-block}}@media(max-width:767px){header{background-position:top center;margin-top:0}#status{left:44%}#logo img{margin:0 auto 0 auto;display:inline-block;width:200px}.header-box .form-group{min-height:74px;bottom:0;width:100%}.header-box{min-height:75px}.row .col-sm-4:last-of-type .header-box{min-height:75px}.row .col-sm-4:last-of-type .header-box .form-group{margin:0}}nav .nav-justified{background:url('../img/event-nav-bg.png');border:1px solid #101010;border-bottom:1px solid #020202;box-shadow:0 0 10px rgba(0,0,0,0.5);position:relative;z-index:3;margin-bottom:15px;background-repeat:repeat}nav .nav-justified li,.navbar-fixed-top .dropdown li{text-transform:uppercase;text-shadow:0 2px 3px rgba(0,0,0,0.75);cursor:pointer;transition:relative;vertical-align:top}nav .nav-justified li{border-right:1px solid #363636;border-left:1px solid #101010;background .25s;position:}nav .nav-justified li a{font-size:18px;font-weight:600;vertical-align:middle;color:#b6c384;line-height:22px;transition:color .25s;text-align:left;padding:14px 16px 14px 16px;border-top:1px solid #3f3f3f;transition:box-shadow .25s,border .25s;position:relative;z-index:4}nav .nav-justified li:hover,nav .nav-justified li:focus,.navbar-fixed-top .dropdown-menu>li:hover,.navbar-fixed-top .dropdown-menu>li:focus{outline:0;background-color:transparent;box-shadow:inset 0 0 25px rgba(0,0,0,0.5);transition:box-shadow .25s,border .25s;color:#b6c384}nav .nav-justified li:first-child a{border-left:none}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:transparent}nav .nav-justified li.active,.navbar-fixed-top>.active,.navbar-fixed-top .dropdown-menu>.active,.navbar-fixed-top .dropdown-menu>.active:hover,.navbar-fixed-top .dropdown-menu>.active{background-color:transparent;box-shadow:inset 0 0 25px rgba(0,0,0,0.5);transition:box-shadow .25s,border .25s;color:#adcf35}@media(max-width:1200px){nav .nav-justified li a{padding:12px}}@media(max-width:992px){nav .nav-justified li a{padding:8px;font-size:14px}}@media(max-width:767px){nav .nav-justified li a{padding:22px 10px;border-bottom:1px solid #3f3f3f;font-size:17px;margin-bottom:0}nav .nav-justified{margin-bottom:15px}}.navbar-collapse{max-height:340px;padding-right:0;padding-left:0}.navbar-brand{color:#d8d8d8;font-size:20px}.navbar-toggle{border-color:#333}.navbar-toggle:hover,.navbar-toggle:focus{background-color:#333}.navbar-toggle .icon-bar{background-color:#FFF}.navbar-collapse{max-height:none}.panel{margin-bottom:15px;background-color:#000;border-radius:0}.panel-default{border-color:#000}.panel-default>.panel-heading{font-size:18px;color:#d8d8d8;line-height:48px;text-shadow:0 2px 3px rgba(0,0,0,0.75);font-weight:600;text-transform:uppercase;padding:0;border-radius:0;text-align:center;background:url('../img/results-title-bg.png');height:50px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 2px 3px rgba(0,0,0,0.75);border:1px solid #272727;border:1px solid rgba(0,0,0,0.45);position:relative;z-index:5}@media(max-width:768px){.panel-default>.panel-heading{font-size:17px;font-weight:400}}thead{position:relative;height:32px;background:rgba(255,255,255,0.035);width:auto;border:1px solid #000;border-top:0;border-bottom:0;box-shadow:0 2px 4px rgba(0,0,0,0.5);z-index:5;font-size:12px;font-weight:800;text-shadow:0 2px 3px rgba(0,0,0,0.75);color:#919191;text-transform:uppercase;cursor:default}thead tr td:nth-child(2){width:60%}.table>thead>tr>th{border-bottom:0;padding:7px!important}.table tbody{color:#ececec}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{border-top:0;padding:15px 5px}td.rank{line-height:72px;color:#adcf35;font-weight:700;font-size:24px!important;text-shadow:0 2px 3px rgba(0,0,0,0.75)}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{vertical-align:middle}.text-success{color:#adcf35}.text-success-o{color:#b6c384}td.name{font-weight:700;font-size:18px!important;text-shadow:0 2px 3px rgba(0,0,0,0.75);overflow:hidden}td.score{font-weight:700;font-size:14px;text-shadow:0 2px 3px rgba(0,0,0,0.75)}.table-responsive{position:relative}.navbar-header{position:relative}.navbar-toggle{float:right;margin-right:15px;margin-left:5px}.navbar-toggle.pull-left{float:right;margin-right:5px;margin-left:15px;padding:6px 9px}.navbar-fixed-top .dropdown-menu li a{font-weight:600;padding:14px 16px 14px 16px;height:50px;padding:13px 10px;font-size:17px;color:#b6c384;margin-bottom:0}nav .header-box{margin-top:25px}.navbar-inverse .navbar-toggle .glyphicon{color:#FFF}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#adcf35;float:left;text-align:center;width:71%;font-weight:700;padding:10px;font-size:15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:56px}.navbar-inverse .navbar-brand small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#d8d8d8;font-size:9px;font-weight:normal}@media(max-width:250px){.navbar-inverse .navbar-brand,.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{width:48%}}.table.visible-xs tr th,.table.visible-xs tr td{padding:13px 3px;font-size:11px;line-height:1.5}.table.visible-xs tr td:nth-child(odd),.table.visible-xs tr th:nth-child(odd){background-color:#161616}@media(max-width:767px){#footer-links{padding:0}.table.visible-xs{display:table!important}.container-fluid{padding-top:75px}td.score{font-size:11px;font-weight:600}td.rank{background-color:#000!important}.header-box .form-group .btn-group .btn,.dropdown-menu li{font-size:14px}}#search2{margin:0 0 5px}.collapse{display:none}.collapse.in{display:block}.navbar-fixed-top .dropdown-menu{top:57px}.row{margin-left:-5px;margin-right:-5px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding-left:5px;padding-right:5px}.dropdown-menu{min-width:130px}@media(max-width:992px){td.name,td.rank,.form-group label{font-size:14px!important}footer{font-size:9px}footer #powered-by2{display:block;margin:19px 0}.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:10px 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{border-bottom:1px solid #222;border-top:1px solid #000}.table>tbody>tr:last-child>td{border-bottom:0}@media(min-width:767px) and (max-width:768px){#logo img{margin:27px auto 0 auto;display:inline-block}}@media(max-width:767px) and (min-width:480px){.navbar-inverse .navbar-brand,.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{width:82%}}@media(max-width:480px){.navbar-inverse .navbar-brand,.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{width:71%}}#athlete-search .dropdown-menu{top:62px;left:-1px}#athlete-results{background:0;width:100%;position:absolute;top:64px;left:0;z-index:2000;box-shadow:0 2px 3px rgba(0,0,0,0.75);display:none;text-align:left}#athlete-results table{border:1px solid #272727;background-color:#000;background-color:rgba(26,26,26,0.95)}#athlete-results table td{padding-left:12px;padding-right:12px}#athlete-results table td .text-muted{color:#848484;font-size:12px;font-weight:400}#athlete-results table tr td:first-child{text-align:left}#athlete-results table tr td:nth-child(2){text-align:right}@media(max-width:992px){#athlete-results table td .text-muted{font-size:11px}}#its_header #athlete-results{top:59px}#its_header .dropdown-menu{top:58px}@media(max-width:992px){td.score,tbody th{font-size:11px;font-weight:600}#athlete-results{top:59px}#athlete-search .dropdown-menu{top:58px}}
#logos .item img {max-width: 100%;}
@media (max-width:768px) {
  #logos {margin-bottom: 15px;margin-top: -10px;}
}
@media (min-width:768px) {
  #logos {margin-bottom: 15px;margin-top: 2px;}
}
#logos .item {text-align: center;}
@media (min-width:768px) and (max-width:992px) {
  #logos .item img {margin-bottom: 15px;}
}
#logos .visible-xs .item img{height: 65px;display: inline-block;margin: 0 5px;}
#logos .hidden-xs .item img{height: 65px;display: inline-block;margin: 0 5px;}
.name small {
  color: #848484;
  font-weight: 300;
  font-size: 12px;
  text-shadow: 0 2px 3px rgba(0, 0, 0, 0.75);
  overflow: hidden;
  line-height: 12px;
}
nav .nav-justified li a {white-space: nowrap;font-size: 14px;}
}
#regLogoDiv
{
height:auto;
width:auto;
}
#regLogoDiv img
{
  max-width:380px; 
  max-height:180px;
  margin:auto;
  display:block;
}