/* 
    Document   : jevcustom
    Created on : 22-Apr-2013, 14:12:51
    Author     : Tony Partridge - GWE Systems Ltd
    Description: To allow customisation of CSS Strings where they can never be lost.
    Purpose of the stylesheet follows.
*/
.com_jevents #eventsfilters .icon-calendar {
    background-image: url(/media/jui/img/glyphicons-halflings.png);
  	margin-right: 0;
}
.com_jevents #eventsfilters .jevbootstrap .icon-calendar {
  	margin-right: 0;
}

.com_jevents #eventsfilters input[type="text"] {
    height: 30px; 
}
#jumpto .btn {
  vertical-align:top;
}
#eventsfilters .calendar-container table tbody td.day.today {
    background: #d9aa28;
}
#eventsfilters .calendar-container table tbody td.day:hover {
    background: #004b87;
}
#jev_maincal {
  margin-bottom: 30px;
}
#jevents_body .jev_daysnames span,
.jev_toprow .jev_header2 .currentmonth span,
.jev_toprow .jev_header2 .previousmonth span,
.jev_toprow .jev_header2 .nextmonth span,
.jev_toprow .jev_header, 
.jev_toprow .jev_headercat,
.jev_toprow {
  border:none;
}
table.jev_row * {
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
}
#jevents_body .eventstyle span {
    font-size: 10px;
}
@media screen and (min-width: 980px){
    #jevents_body .eventstyle span {
        font-size: 12px;
    }
}
.eventlistfiltermod .event_legend_list {
    margin-left: 10px;
}
/*.eventlistfiltermod input[type="button" i], 
.eventlistfiltermod input[type="file" i]::-webkit-file-upload-button, 
.eventlistfiltermod button,*/
.eventlistfiltermod input[type="submit" i], 
.eventlistfiltermod input[type="reset" i] {
    align-items: flex-start;
    text-align: center;
    cursor: default;
    color: #fff;
    background-color: #004b87;
    border-color: #004b87;
    box-sizing: border-box;
    padding: 2px 6px 3px;
    border-width: 1px;
    border-style: solid;
    border-image: none;
}
/*.eventlistfiltermod input[type="button" i]:hover, 
.eventlistfiltermod input[type="file" i]::-webkit-file-upload-button:hover, 
.eventlistfiltermod button:hover,*/
.eventlistfiltermod input[type="submit" i]:hover:hover, 
.eventlistfiltermod input[type="reset" i]:hover{
    background-color: #d9aa28;
    border-color: #d9aa28;
    color: #fff;
}
.chzn-container .chzn-results li.highlighted {
  background-color: #004b87;
  background-image: none;
  color: #fff;
}
.jevbootstrap .js-calendar .table {
    width: 240px; 
}
.eventlistfiltermod .calendar-container table {
    max-width: 240px;
}
.chzn-container {
    margin-bottom: 10px;
}
#jevents.isotope #jeviso_main .jeviso_display_header {
    margin-bottom: 0; 
    height: 0px;
    display: none;
}
#jevents_body .showpagetop .btn-primary,
#jevents_body .showpagetop .btn-primary:hover, 
#jevents_body .showpagetop .btn-primary:focus, 
#jevents_body .showpagetop .btn-primary:active, 
#jevents_body .showpagetop .btn-primary.active, 
#jevents_body .showpagetop .btn-primary.disabled, 
#jevents_body .showpagetop .btn-primary[disabled]{
	color: rgba(255,255,255,1.0); 
	text-shadow: none;	
	background-image: none;	
	background-color: #d9aa28;
	border: 1px solid #d9aa28; 
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	outline: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;   
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	font-weight: bold; 
	text-transform: uppercase;
}
#jevents_body .showpagetop .btn-primary:hover {
	text-decoration: none;
	color: rgba(255,255,255,1.0); 
	border: 1px solid #004b87; 
	background-color: #004b87; 
}
.com_jevents #jevents_header ul.actions {
    margin: 0;
    top: 0px;
    right: -10px;
}
.com_jevents .stgdetail  #jevents_header ul.actions {
    top: -22px;
}
@media screen and (min-width: 768px){
	.com_jevents #jevents_header ul.actions {
   		right: 0px;
	}
}
.com_jevents #jevents_header ul.actions .print-icon .icon-print {
    vertical-align: text-top;
    background-image: url(../img/glyphicons-halflings.png);
}
/* FLOAT THEME - Calendar of Events */
#jevents.isotope {
  /*background: #f6f6f6;*/
}
#jevents.isotope .jeviso_item {
    border: none;
}
#jevents.isotope .jeviso_item .stgevents_listeditem.hideYes {
    display: none;
}
#jevents.isotope #jeviso_main .jeviso_container .jeviso_item {
    border: none;
    border-radius: 0px;
    background-color: #fff;
}
#jevents.isotope #jeviso_main .jeviso_container .jeviso_item:hover {
    box-shadow: none; 
}
.jeviso_item.style1 .stgevents_listeditem p.presenter {
    font-size: 15px;
    color: #333;
}
.jeviso_item.style1 .stgevents_listeditem h3 {
    color: #004b87;
    font-weight: 700;
    margin-bottom: 0;
    font-size: 27.5px;
    line-height: normal;
}
.jeviso_item.style1 .stgevents_listeditem h3 a {
    color: #004b87;
    text-decoration: none;
}
.jeviso_item.style1 .stgevents_listeditem h4 {
    color: #004b87;
    font-weight: normal;
    margin-top: 0;
}
.jeviso_item.style1 .stgevents_listeditem h5 {
    font-size: 16px;
    margin-bottom: 0;
    color: #000;
}
#jevents_body .jeviso_item.style1 .stgevents_listeditem div.aDate,
.jeviso_item.style1 .stgevents_listeditem p {
    color: #000;
    font-size: 16px;
}
.jeviso_item.style1 .stgevents_listeditem p.eventlistbtns,
.jevbootstrap .jeviso_item p.eventlistbtns { 
  margin-top: 10px;
}
.jeviso_item .stgevents_listeditem .blnTicketslinkNo .stgtixlink { display: none;}
.jeviso_item .stgevents_listeditem .btn-primary, 
.jeviso_item .stgevents_listeditem .btn-primary:hover,
.jeviso_item .stgevents_listeditem .btn-primary:focus,
.jeviso_item .stgevents_listeditem .btn-primary:active,
.jeviso_item .stgevents_listeditem .btn-primary.active,
.jeviso_item .stgevents_listeditem .btn-primary.disabled,
.jeviso_item .stgevents_listeditem .btn-primary[disabled] {
    color: #004b87;
    text-shadow: none;
    background-color: transparent;
    background-image: none;
    border: 1px solid #004b87;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    font-weight: bold;
    text-decoration: none;
}
.jeviso_item .stgevents_listeditem .btn-primary:hover {
    text-decoration: none;
    color: #fff;
    border: 1px solid #004b87;
    background-color: #004b87;
}
.jeviso_item .stgevents_listeditem .jeviso_item_image {
    max-width: 300px;
    height: auto;
}
body.icalevent.detail #jevents #jevents_header h1 {
	display: none;
}
#jevents_body .buttontext a {
    font-size: 12px; /* was 9px; */
    color: #545454; /* was #606F79; */
    text-decoration: none;
}
#jevents_body .buttontext a:hover {
    color: #000; /* was #8090A3 */
}
#jevents_body .aNotes a, 
#jevents_body .showInfo a,
#jevents_body #panelFraud a {
    color: #004b87;
    text-decoration: underline;
}
#jevents_body .aNotes a:hover:hover, 
#jevents_body .showInfo a:hover,
#jevents_body #panelFraud a:hover {
    color: #000;
}
#jevents_body .aNotes a.btn, 
#jevents_body .showInfo a.btn,
#jevents_body #panelFraud a.btn {
  text-decoration: none;
}
#jevents.stgcalendar .cancelled { color: red; }

/* HIDE Sponsors FROM JBP */
.hidesponsors .seasonsponsors,
.hidesponsors .seasonsponsors.visible-phone,
.hidesponsors .stg_sponsors {
	display: none!important;
}
@media screen and (min-width: 1160px){
	/* Add margin for spacing from HIDE Sponsors FROM JBP */
	.hidesponsors #top #socialnav, 
	.hidesponsors #top #socialnav_top {
		margin-right: 20px;
	}
}