/* Custom Styles */
.main-content-inner .btn-sm, .main-content-inner .btn.btn-sm {
  font-size: 1em;
  padding: 5px 15px 5px 5px;
  border-right: 3px solid grey;
}
form {
	padding-left:20px;
}
form .radio-buttons label{
	padding-right:10px;
}
.required-label{
	color: #EE3A48;
}

.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar:before,.btn-toolbar:after{display:table;content:" "}.btn-toolbar:after{clear:both}.btn-toolbar:before,.btn-toolbar:after{display:table;content:" "}.btn-toolbar:after{clear:both}.btn-toolbar .btn-group{float:left}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group,.btn-toolbar>.btn-group+.btn-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{display:table;content:" "}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{display:table;content:" "}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-bottom-left-radius:4px;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child>.btn:last-child,.btn-group-vertical>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;border-collapse:separate;table-layout:fixed}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}[data-toggle="buttons"]>.btn>input[type="radio"],[data-toggle="buttons"]>.btn>input[type="checkbox"]{display:none}
h1.page-title a{
	color:#fff;
}

#bio {
	height: 150px;
}
	
/* Pagination links styles */
.pagination-wrapper{
	display: inline-block;
	padding-bottom:10px;
}
ul.pagination{
	display:block;
	width:100%;
}
ul.pagination ul.page-select{
	max-height:150px;
	overflow-y:scroll;
}
ul.pagination li span.page-display{
	padding: 3px 10px;
}
ul.pagination li span.page-display:hover{
	background-color:#fff;
}
.border-bottom {
	border-bottom: solid 1px #c7c7c7;
}
.red{
	color:#ff0000;
}
.text-orange{
	color:#CE5B0D;
}
.text-green{
	color:#36822d;
}

/*Override default stylesheet*/
form.search-form input[type="submit"] {
	display:none;
}

/* 'Stackable' data tables */

table.vertical.my-results-table td:nth-of-type(1):before { content: "Date:"; }
table.vertical.my-results-table td:nth-of-type(2):before { content: "Location:"; }
table.vertical.my-results-table td:nth-of-type(3):before { content: "Event:"; }
table.vertical.my-results-table td:nth-of-type(4):before { content: "Session:"; }
table.vertical.my-results-table td:nth-of-type(5):before { content: "Percent:"; }
table.vertical.my-results-table td:nth-of-type(6):before { content: "MPs:"; }

table.vertical.mpwinnerslist td:nth-of-type(1):before { content: "Overall Rank:"; }
table.vertical.mpwinnerslist td:nth-of-type(2):before { content: "Filtered Rank:"; }
table.vertical.mpwinnerslist td:nth-of-type(3):before { content: "Name:"; }
table.vertical.mpwinnerslist td:nth-of-type(4):before { content: "City:"; }
table.vertical.mpwinnerslist td:nth-of-type(5):before { content: "St/Prv:"; }
table.vertical.mpwinnerslist td:nth-of-type(6):before { content: "Country:"; }
table.vertical.mpwinnerslist td:nth-of-type(7):before { content: "Points:"; }

table.vertical, .vertical thead, .vertical tbody, .vertical th, .vertical td, .vertical tr {
    display: block;
}
table.vertical thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
}
 
table.vertical tr {
    border: 1px solid #ccc;
    margin: 20px 0px;
    box-shadow: 5px 5px 5px #333;
}
 
table.vertical td {
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    color: #05549c;
}
 
table.vertical td,
table.vertical th {
    text-align: left !important;
}
 
table.vertical td:before {
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    color: DarkGray;
    font-style: italic;
}


/* To show/hide things based on screen size... */
/* For small screen */
@media (max-width: 991px) {
	.hide-sm, .hide-xs{
	  display: none;
	}
}
/* For medium screen */
@media (min-width: 768px) {
    .hide-md {
          display: none;
    }
}

/* For large screen */
@media (min-width: 992px) {
    .hide-lg, .hide-xl {
        display: none;
    }
}

/* Alternating even/odd row colors (similar to table-striped appearance) */
/* For small screen */
.row .even{
  background-color: #ffffff;
}
.row .odd{
  background-color: #f0f0f0;
}

/* Miscellaneous */
#stac-clubs-table .row{
	padding:5px 0;
}
.payment-logos img {
	margin-right: 5px;
	width: 28px;
}