/** This style sheet has been created for LibCal V2 **/

html, body {
	font-family: 'Source Sans Pro', sans-serif;
}

p, li, div.s-lc-c-evt-des {
	font-size: 16px;
}

h1 {
	font-size: 2.7em;
	font-weight: 700;
}

h2 {
	font-size: 2em;
	font-weight: 700;
}

h3 {
	font-size: 1.5em;
        font-weight: 700;
}

label.control-label, span.control-label {
	font-size: 1.1em;
	font-weight: 700 !important;
}

div.lc_rm_hours {
	font-size: 14px;
}

div.s-lc-public-header-text {
  margin-bottom: 5px !important;
}

/*this is for the linked logo part of the header*/
div.libapps-oviatt-header{
        display: table;
	margin-top: 6px;
	margin-bottom: 12px;
}
div.libapps-oviatt-header-row{
        display: table-row;
}
div.libapps-oviatt-header-cell{
        display: table-cell;
}



img.libcal2-header {
  position: relative;
  left: -8px;
  height: auto;
  max-width: 100%;
}

li.p1 {
  margin-top: 4px;
  margin-bottom: 4px;
}

span.label-info {
  font-size: 1.5em;
}

label.control-label {
	font-size: 1em;
}

/*Supports for color blindness in selection grid*/
.s-lc-eq-checkout, .label-eq-unavailable, .s-lc-eq-period-booked
{
background: #f99292 url(https://library.csun.edu/css/spshare-assets/reserved2.png) no-repeat 50% 50% !important;
}


.s-lc-eq-avail, .label-eq-avail, .s-lc-eq-period-available
{
background: #92f9a5 url(https://library.csun.edu/css/spshare-assets/available2.png) no-repeat 50% 50% !important;
}


.s-lc-eq-pending, .label-eq-pending, .s-lc-eq-period-pending
{
background: #f7ed76 url(https://library.csun.edu/css/spshare-assets/requested2.png) no-repeat 50% 50% !important;
}

/*Make info-box links more obvious*/
.fc-cell-content  a:focus {
  border: 4px solid #227db3;
  background-color: #227db3
}

/*underline link text in body*/
#s-lc-group-description a, ol.breadcrumb a, .s-lc-public-footer a {
  text-decoration: underline;
}

/*styling ada link*/
.ada-link {
    position: absolute;
    left: 10px;
    top: -8px;
    padding: 20px 10px 10px 10px;
    border: 2px solid blue;
    border-radius: 10px;
}

/***Makes ONLINE label on event pages smaller**/
span.label-info {
    font-size: .8em;
}


/*** for xs-buttom span when used inline in lists***/
.p2em-vspace {
    margin: .2em 0;
}

.redbold {
	color: #FF0000;
	font-weight: bold;

}


/*** info box for attention***/
.box-sea-green {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid #5dc0b9;
    background-color: #82CEC9;
}
