﻿/* Core html customizations*/
body {
	color: #000000;
  padding-top: 50px;
  padding-bottom: 20px;	
}
hr {
	border-top: 1px solid #ccc;
}
.fontPalatino, .jumbotron, h1, h2, h3, h4, .navbar-brand {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;;
}
a {
  color: #003366;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #003366;
  text-decoration: underline;
}

/* Navbar customizations for year */
body.proc-year {
	padding-top: 100px;
}
.first-navbar {
	z-index: 10;
}
.second-navbar {
	top: 50px;
	z-index: 5;
}

/* Search options and search results */
#searchform .btn-letters .btn {
	width: 24px;
	padding: 4px 0px;
	margin: 0px;
}
.asp-table > tbody > tr > th {
	border-top: 0;
	padding: 5px;
	vertical-align: bottom;
	border-bottom: 2px solid #aaa;
	background-color: #fff;
}
.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #eee;
}

/* Bootstrap customizations */
.jumbotron {
	color: #003366;
	background-color: #ddeeff;
	background: linear-gradient(#ddeeff, #6699cc);
	padding-top: 10px;
	padding-bottom: 20px;
	margin-bottom: 0px;
}
.jumbotron h1 {
	font-size: 30px;
	margin: 10px 0;
}
.jumbotron h2 {
	font-size: 20px;
	margin: 10px 0;
}
@media (min-width: 768px) {
	.jumbotron h1 {
		font-size: 36px;
	}
	.jumbotron h2 {
		font-size: 24px;
	}
	.jumbotron {
		padding-top: 20px;
		padding-bottom: 30px;
	}	
}
.navbar-brand > img {
    display: inline-block;
}
.navbar-inverse {
   background-color:#003366;  
}
.navbar-inverse .navbar-brand {
    color:#ffffff;
}
.navbar-inverse .navbar-nav > li > a {
   color: #ffffff;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #ffc600;
  background-color: transparent;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
  color:#ffc600;
}

/* Legacy styles */
.uncwlogo {
    float:right;
    padding-top:5px;
}
.center {
	text-align:center;
}
.style_left {
	text-align:left;
}
.style_right {
	text-align:right;
}
.marginLess {
	margin-top:-10px;
}
.tableCenter {
	margin-left:auto;
	margin-right:auto;
}
td {
	vertical-align:top;
	padding-right:10px;
}
.floatleft {
	float:left;
	margin-right:10px;
}


/*add purple */
   

.btn-purple {
    background-color: #ba8cd7;
    color: #FFF;
    border-color: #ba8cd7;
}

    .btn-purple:hover, .btn-purple:focus, .btn-purple:active, .btn-purple.active, .open .dropdown-toggle.btn-purple {
        background-color: #ba8cd7;
        color: #FFF;
        border-color: #ba8cd7;
    }

    .btn-purple:hover,
    .btn-purple:focus {
        background-color: #a167c9;
        background-position: 0 -15px;
    }

.list-group-item-purple {
    background-color: #e9d8f2;
    color: #8741bb;
}

.list-group-item-heading {
	margin-bottom: 0px !important;
}

/*.panel-purple > .panel-heading {
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#dedef2), to(#9595d5));
    background-image: -webkit-linear-gradient(top, #dedef2 0%, #9595d5 100%);
    background-image: -moz-linear-gradient(top, #dedef2 0%, #9595d5 100%);
    background-image: linear-gradient(to bottom, #dedef2 0%, #9595d5 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdedef2', endColorstr='#ff9595d5', GradientType=0);
}*/

/*.has-purple .input-group-addon {
    color: #468847;
    background-color: #dff0d8;
    border-color: #468847;
}*/