﻿html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, img, ul, li, fieldset, form, iframe, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;font-family:inherit;vertical-align:baseline}ol, ul {list-style:none}table {border-collapse:collapse;border-spacing:0}th, td {text-align:left;font-weight:normal}
body 
{ 
    background-image:url(/content/bootstrap/img/iPadBackgroundTexture-grey.png); 
    font-family:'Helvetica', 'Arial', 'Georgia', serif; 
    font-size:14px;
    width: 100%; 
}

p
{
    margin: 1em 0;
}

#page-print 
{ 
    padding:10px; 
    width: 970px; 
    margin: 10px auto 20px; 
    background: #fff; 
    -moz-box-shadow: 0 0 15px #000; 
    -webkit-box-shadow: 0 0 15px #000; 
    box-shadow: 0 0 15px #000; 

}
#sched-schedule
{
    margin-top:20px;
}

.vs 
{ 
    font-size: 7pt; 
    float: right; 
    font-weight: 400; 

}
.title 
{ 
    font-weight: 700 

}
#date
{
    display: inline;
    float: left;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.2em;
}


/*Legend Styling*/
#menu-type 
{ 
    clear:both; 

}
#menu-type li 
{ 
    float: left; 
    margin-right: 10px; 
}
/*Top Menu Bar Styling*/
#menu #back 
{ 
    float: right 

}
#menu #back a 
{ 
    color: #000; 
    font-weight: 700; 
    text-decoration: underline; 

}
#print 
{ 
    color: #000; 
    font-weight: 700; 
    line-height: 24px; 
    float: left; 
    margin-right: 20px; 
    text-decoration: underline; 

}
#conference 
{
    padding:10px;
    font-size:20px;
    font-weight:700;
    margin:0 auto;
    text-align:center;

}


/*Link Styling and Mid Menu Bar with filters*/
#menu 
{ 
    width: 990px; 
    margin: 10px auto; 

}

#menu-filters 
{ 
    float: right 

}
#menu select 
 { 
     height:30px;
     width: 150px; 
     margin-left: 10px; 

}
#menu-choices 
{
    padding-bottom:10px;
    clear: both; 
    height: 30px; 
    padding: 10px 0 -5px; 

}

#menu-views a.active 
{ 
    font-size:14px;
    color: #fff;
    font-weight: bold;
    background-color: #000;
}

#menu-views a 
{ 
    background-color:#FFFFFF;
    border:1px solid #BBBBBB;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;

    height:20px;
    font-size:14px; 
    display: block; 
    float: left; 
    margin-right: 5px; 
    padding: 5px 10px; 

}
#menu-views #clear a 
{ 
    display: inline; 
    float: none; 
    padding: 0; 

}
a 
{ 
    text-decoration: none; 
    color: #000; 

}
a:hover 
{
    color:#000;

}

/*Expanded styling*/
.sched-description 
{
    width:550px;
    font-size:11px;
    line-height:1.5em;
    font-weight:normal;
    margin-bottom:10px;

}
.sched-role-list 
{
    font-weight:normal;

}



/*Table Styling*/
table 
{ 
    width: 100%;
}
.time 
{ 
    text-align: left;  
    width: 110px;

}
.time span 
{
    padding-right:15px;

}
tr 
{ 
    border-bottom: 1px solid #aaa;

}
td 
{
    padding:10px 0;

}
td.type 
{ 
    font-size: 8pt; 
    text-align:center;
}
.legend span 
{
    margin-right:5px;
    font-weight: 700; 

}



/*color palettes*/

.btn-red
{
    background-color: #e07b7b !important;
    border:solid 1px grey;

}
.btn-orange
{
    background-color: #e0967b !important;
    border:solid 1px grey;

}
.btn-yellow
{
    background-color: #e0c97b !important;
    border:solid 1px grey;

}
.btn-green
{
    background-color: #8ae07b !important;
    border:solid 1px grey;
}
.btn-aqua
{
    background-color: #7be0ae !important;
    border:solid 1px grey;

}
.btn-liteblue
{
    background-color: #7bd6e0 !important;
    border:solid 1px grey;
}
.btn-blue
{
    background-color: #7b96e0 !important;
    border:solid 1px grey;

}
.btn-purple
{
    background-color: #a07be0 !important;
    border:solid 1px grey;

}
.btn-pink
{
    background-color: #e07be0 !important;
    border:solid 1px grey;

}
.btn-litepink
{
    background-color: #d936d3 !important;
    border:solid 1px grey;

}
.btn-black
{
    background-color: #636363 !important;
    border:solid 1px grey;

}

.days
{
    margin-top: 25px;
}