/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Dec 6, 2013, 1:43:32 PM
    Author     : Erik Richert <erichert@unm.edu>
*/
body {
    color:#555;
}
body {
    padding-top: 60px;
    padding-bottom: 40px;
}
.row.spacer {
	margin-top:30px;
}
.cherry {
	color:#c10037;
}
.secondary {
	color:#999;
}
.shadow-text {
    text-shadow:1px 1px 0 #fff;
}
a {
    color:#c10037;
}
a:hover, 
a:focus {
    color:#870026;
}

.sidebar {
	background-color:#ddd;	
/*	min-height:500px;*/
	padding-top:20px;
    top:0px;
    left:0px;
    bottom:0px;
    /*position:absolute;*/
    position:relative;
    padding-bottom:200px;
}
.main-content {
    position:relative;
    float:right;
    min-height:600px;
}

/*grid styles*/
.row.content-area {
/*	min-height:500px;*/
    min-height:100%;
    position:relative;
}
.row.spacer {
	margin-top:30px;
}
.row.content-header {
	padding-bottom:10px;
/*	border-bottom:1px solid #ddd;*/
	margin-bottom:20px;
}

/*NAV style*/

/*.navbar {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.navbar-nav {
    width:900px;
}
.navbar-nav > li.float-right {
    float:right;
}
.navbar-inverse {
    background-image:none;
    background-color: #fff;
    border-color: #fff;
}
.navbar-inverse > .container {
    background-color: #7D0426;
    border-color: #7D0426;
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    background-color: #63021E;
    color: #FFFFFF;
}
.navbar-nav > li > a {
    line-height: 22px;
}*/
.navbar-nav {
    float:none;
}
.navbar-nav > li.float-right {
    float:right;
}
.navbar > .container .navbar-brand {
    margin-left: 0;
	font-size:1.5em;
	color:#fff;
}
.navbar-inverse {
    background-color: #fff;
    border-color: #fff;
}
.navbar-inverse > .container {
    background-color: #7D0426;
    border-color: #7D0426;
	padding-left:5px;
}
.navbar-header {
	width:26%;
}
.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 {
    background-color: #63021E;
    color: #FFFFFF;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #63021E;
    color: #FFFFFF;
}


/*Tables*/
.table > thead > tr > th {
/*    color:#c10037;*/
}

footer {
	border-top: 5px solid #ccc;
	padding:15px 0;
	margin-top:20px;
}

/*button*/
.btn-dkgry {
    background-color:#777;
    border-color:#555;
    color:#fff;
}
.btn-dkgry:hover, 
.btn-dkgry:focus, 
.btn-dkgry:active, 
.btn-dkgry.active, 
.open .dropdown-toggle.btn-dkgry {
    background-color:#555;
    border-color:#555;
    color:#fff;
}

/*form*/
.file-radios {
    float:left;
    margin-top: 30px;
}
input.input-error,
select.input-error{
    //background-color: #f6e7eb;
}
.form-group legend {
    margin-bottom:5px;
}
.form-group ul {
    list-style-type: none;
    margin-top: 2px;
    padding-left: 0;
}
.form-group ul li {
    background-color: #D9534F;
    border-color: #D43F3A;
    border-radius: 4px;
    color: #FFFFFF;
    padding: 5px;
}
.form-group.hireRadio label {
    margin-right:45px;
}

/*Button OVerrides*/
.btn-primary {
    background-color: #77BDDA;
    border-color: #69AECC;
    color: #FFFFFF;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #548fa8;
  border-color: #4f8299;
}
.btn-unm {
    background-color: #98032D;
    border-color: #7D0426;
    color: #FFFFFF;
}
.btn-unm:hover,
.btn-unm:focus,
.btn-unm:active,
.btn-unm.active,
.open .dropdown-toggle.btn-unm {
  color: #ffffff;
  background-color: #560119;
  border-color: #560119;
}
div.loadingDiv {
    background: url("../img/loading1.gif") no-repeat center left transparent;
}

/*Semester Links*/
.semester-links-title h3 {
    padding:10px;
    color:#fff;
    background-color:#7D0426;
    border-radius:10px;
}.semester-links-title h3:hover {
    background-color:#c10037;
    cursor: pointer;
}
.semester-links-subhead {
    font-size:0.7em;
    font-weight:normal;
}
.semester-links-semesters {
    overflow:hidden;
    padding-bottom:30px;
}
.semester-links-container {
    margin-bottom:20px;
}

/*Payment List*/
table.payment-list {
    width:100%;
    background-color: #FDFAEE;
    border:2px solid #ddd;
}
table.payment-list th.instructor-header {
    background-color:#fff;
}
table.payment-list th.instructor-header span.name {
    font-size:1.2em;
}
table.payment-list th.course-header {
    background-color:#fff;
}
table.payment-list td.course-amount {
    background-color:#eee;
    color:#c10037;
    font-weight:bold;
}
.payment-list-container {
    margin-bottom:30px;
}
#payment-list-header > div select{
    width:200px;
    display:inline-block;
    margin-right:20px;
}
#payment-list-header > div{
    margin-top:20px;
}
.quick-pay{
    float:right;
}
#payment-list-dep-select {
    position:relative;
}
table.payment-list th {
    background-color: #ccc;
}
// File slide toggle

table {
	border-collapse:collapse;
	margin-bottom:50px;
}
table tr td {
	border:2px solid #ddd;
}
td.controller-cell {
	text-align:right;
	font-size:0.8em;
}
.file-row {
	background-color:#eee;
	display:none;
}


/*sections*/
th.section-header,
.table-striped >tbody > tr:nth-child(2n+1) > th.section-header{
    /*background-color:#ddd;*/
}
table.section-list {
    width:100%;
}
