body {
   background-color: #1D1D1D;
   color: #ffffff;
   font-family: 'Source Sans Pro', sans-serif;
}

.homepanel {
   border: 1px solid #73b9af;
}

.homepaneltitle {
   background-color: #73b9af !important;
   background-image: none !important;
}
.homepaneltitle h3 {
   color: #ffffff;
}
.homepanelbody {
   background-color: #000000;
}

.navbar-brand {
   padding:0px;
   padding-left:4px;
   padding-right:4px;
   margin:0;
}

.navbar {
   border-left: 1px solid #73b9af;
   border-right: 1px solid #73b9af;
   border-bottom: 1px solid #73b9af;
   top: -1px;
}
.navbar-default .navbar-nav > li > a {
    color: #ffffff;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #dddddd;
  background-color: transparent;
}

#StudiesTitleRow {
   font-weight:bold;
   /*text-decoration:underline;*/
}
.container-fluid {
   background-color: #1D1D1D;
}

.asdfbtn-primary {
   background-image: linear-gradient(to bottom,#73b9af 0,#4c716c 100%);
   border-color: #4c716c;
   background-color: #73b9af;
}

.modal-header {
   background-color: #73b9af !important;
}
.modal-body {
   background-color: #333333 !important;
}
.modal-footer {
   background-color: #333333 !important;
}

.btn-primary {
  background-image: -webkit-linear-gradient(top, #73b9af 0%, #4c716c 100%);
  background-image:      -o-linear-gradient(top, #73b9af 0%, #4c716c 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#73b9af), to(#4c716c));
  background-image:         linear-gradient(to bottom, #73b9af 0%, #4c716c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff73b9af', endColorstr='#ff4c716c', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #4c716c;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #4c716c;
  background-position: 0 -15px;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #73b9af;
  border-color: #4c716c;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #4c716c;
  background-image: none;
}

.btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {
  background-color: #4c716c;
  background-image: none;
}

.searcharea {
   border: 1px solid #73b9af;
   border-radius: 6px;
   color:#ffffff;
   padding:15px;
   margin-bottom: 25px;
}

#contentarea {
   border: 1px solid #73b9af;
   border-radius: 6px;
   padding:15px;
}
.studieslist {
   background-color:#1D1D1D;
}
.table-striped>tbody>tr:nth-child(odd)>td,
.table-striped>tbody>tr:nth-child(odd)>th {
	background-color: #0F0F0F;
}
.table-striped>tbody>tr:nth-child(even)>td,
.table-striped>tbody>tr:nth-child(even)>th {
	background-color: #1D1D1D;
}

.table-hover tbody tr:hover td {
    background: #2a2a2a;
}
/*#thumbnailsdiv {
   width:100%;
   padding:10px;
   border: 1px solid #ffffff;
   border-radius: 6px;
}*/
#mainimage {
   width:100%;
   margin-top:10px;
   padding:10px;
   border: 1px solid #ffffff;
   border-radius: 6px;
}
.searchforminput {
   background-color: #1D1D1D;
   border: 2px solid #ffffff;
   padding:5px;
   border-radius:3px;
   width: 100px;
}
/*.divsearchforminput {
   padding-left:5px;
}*/
#SearchTitle {
   font-weight:300;
   font-size: 24pt;
}
/*.searchbuttontoprow {
   margin-right:5px;
}*/
.debugborder {
   aborder: 1px solid #00ff00;
}
.debugborderred {
   aborder: 1px solid #ff0000;
}
#copyright{
   margin-top:15px;
   padding:6px;
   border: 0px solid #ff0000;
   font-size: 9pt;
   color:#dddddd;
   text-align: center;
}
#OrdersTable td {
	font-size:8pt;
}

.container {
	width:95%;
}

#divdiscountcode {
	awidth:50%;
	margin-left:10px;
	margin-top:5px;
}
#discountstatus {
   
}

.purchasetitle {
   font-size:12pt;	
}


.borderred { border: 1px solid #ff0000; }
.bordergreen { border: 1px solid #00ff00; }
.borderblue { border: 1px solid #0000ff; }
