p {
	font-family: Calibri,sans-serif;
	font-size: 12.0pt;
}

ol {
    position:relative;
    left:20px;
}

table th {
	background: rgba(0, 0, 0, .05);
	border: 1px solid #bfbfbf;
}

table td {
	border: 1px solid #bfbfbf;
	padding: 10px;
}

.table {
	width: 95% !important;
}

.w3-container img {
	max-width:100%;
    margin:10px 10px 15px 10px;
}

/* Stops black border around jquery ui tabs... not sure why it showed */
.ui-tabs-anchor:active, .ui-tabs-anchor:focus{
     outline:none;
}

#df-amounts a{
    text-decoration: none;
}

#team-form a {
    text-decoration: none;
}

#news-content{
    overflow:hidden;
}

#news-content img{
    max-width:95%;
    height:auto;
    margin:15px;
    padding:4px;
    background:#FFFFFF;
    border:1px solid #777777;
    -moz-box-shadow:0px 0px 5px #666666;
    -webkit-box-shadow:0px 0px 5px #666666;
    box-shadow:0px 0px 5px #666666;
}

#news-content figcaption{
    text-align:center;
}

#social-sharing a{
    text-decoration:none;
}

.opposition-lineup p{
    margin:0;
}

.three-col p:first-child{
    font-weight: bold;
}

.three-col img{
    max-width: 100%;
}

.records-table{
    width:330px;
    float:left;
    margin:0px 10px 5px 10px;
    border-top:1px solid;
    padding-top:5px;
}

.employee{
    min-height:245px;
    max-width:150px;
    float:left;
    margin:0px 10px 20px 10px;
    padding:0px 5px 0px 5px;
}

/*@media all and (max-width: 600px) and (orientation:landscape){
    .employee{
        max-width:100%;
    }
}*/

.ui-tabs .ui-tabs-nav li {
    margin: 2px 0.2em 2px 0;
}
.ui-widget-header {
    background:none;
    border:0;
}


.fc-view-harness {
	height:700px !important;
}
	
.currencyinput {
    border: 1px inset #ccc;
}
.currencyinput input {
    border: 0;
}	
	
#paymentsense-iframe iframe { width: 100%; }
	
#errors li { color: #B00; }

iframe.threeDs {
    width: 400px;
    height: 400px;
    margin: 100px 0 0 -175px;
    position: fixed;
    top: 0;
    left: 50%;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
    background-color: white;
}	
	