﻿/****HIDE COLUMN TITLES ON LIST****/
.ms-vh2 {
	display: none;
}

/****Aligns text with the PDF icon next to it****/
.ms-vb, .ms-vb2, .ms-vb-user, .ms-vb-tall, .ms-pb, .ms-pb-selected {
    vertical-align: middle;
}

/****LINK STYLES****/
/*#innerContainer a:link, #innerContainer a:visited, #innerContainer a:active {
    color: #623F99;
    text-decoration: none;
}
#innerContainer a:hover {
	text-decoration: underline;
}*/

/****COLUMN WIDTHS****/
@media only screen and (max-width: 500px){
#layoutRightCol {
	max-width:	100%!important;
	width:	100%!important;
}
#layoutLeftCol {
	max-width:	100%!important;
	width:	100%!important;
}
#layoutTopRightCol {
	max-width:	100%!important;
	width:	100%!important;
}
#layoutTopLeftCol {
	max-width:	100%!important;
	width:	100%!important;
}
}

/****COURSE CATALOG INDEX STYLING****/
ul#lst-destinations li.list-divider {
    background-color: #c5bbd4;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3) inset;
    padding: 5px 0 5px 5px;
}

ul#lst-destinations li.list-divider h3 {
    color: #3B2444;
    font-weight: bold;
    margin: 0;
    text-transform: uppercase;
}

ul#lst-destinations {
    list-style: none outside none;
}

#lst-destinations li {
	margin: 10px 0px;
}

table#destinations th {
    background-color: #c5bbd4;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3) inset;
    font-size: 1.2em;
    font-weight: bold;
    text-align: left;
}

table#destinations td {
    border: 1px solid #AAAAAA;
    width: 100%;
}

.ms-WPBody table {
    width: 100%;
}

table#destinations td div strong {
    background-color: #e5e1eb;
}

/****SEARCH BOX****/
a#btnSearch:link, a#btnSearch:visited {
    background: -moz-linear-gradient(center top , #E2E2E2 0%, #DBDBDB 50%, #D1D1D1 51%, #FEFEFE 100%) repeat scroll 0 0 transparent;
    border-color: #888888;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    color: black;
    display: inline-block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: small;
    padding: 3px 5px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 50px;
}

#lblCatalogSearch {display: none;visibility: hidden;border: 0px solid #000;}


/****Navigation Styles****/
.toggleButton {
    background: url("/cofac/SiteAssets/images/toggleButtons.png");
}

#siteNav li:hover {
    background: #b09fc9;
    color:		#000;
}

#sideNav .downarrow {background-image: url('/SiteAssets/images/v5/arrows/purple-down-arrow.png');}
#sideNav .uparrow {background-image: url('/SiteAssets/images/v5/arrows/purple-up-arrow.png');}
#sideNav ul li ul li a:hover {color: #000 !important;background-color: #b09fc9;}

/********UPDATED NAVIGATION******/
/* triangle color (default state) */
#sideNav a .toggleButton svg polygon {
	fill: #b09fc9;
	stroke: #b09fc9;
}
/* subnavigation mouseover color */
#sideNav li a.navItem:hover {
	background-color: #b09fc9;
	color: #000;
}
