  /*

This file is part of MuraFW1

Copyright 2010-2014 Stephen J. Withington, Jr.
Licensed under the Apache License, Version v2.0
http://www.apache.org/licenses/LICENSE-2.0

*/

/* MuraFW1 Brand
-------------------------------------------------- */
.container-murafw1 .navbar .plugin-brand {
	padding: 5px;
	margin-left: 20px;
	float: right;
	font-weight: bold;
	font-size: 20px;
	color: #000;
	text-shadow: 0 1px 0 rgba(255,255,255,.1), 0 0 30px rgba(255,255,255,.125);
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s linear;
}

/* MuraFW1 Nav
-------------------------------------------------- */
.container-murafw1 .navbar-murafw1, .mura #cPlugins .container-murafw1 .navbar-murafw1 {
	margin-bottom: 1.5em;
}
.container-murafw1 .navbar .plugin-brand:hover  {
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(255,255,255,.1), 0 0 30px rgba(255,255,255,.4);
	color:#fff;
}
.container-murafw1 .navbar .nav > li > a, .mura #cPlugins .container-murafw1 .navbar .nav > li > a {
	padding: 6px 15px;
}
.container-murafw1 .navbar .nav > li > .dropdown-menu a, .mura #cPlugins .container-murafw1 .navbar .nav > li > .dropdown-menu a {
	text-shadow: 0 -1px 0 rgba(0,0,0,.2);
}

/* MuraFW1 Sidenav
-------------------------------------------------- */
.container-murafw1 .nav.nav-list.murafw1-sidenav a {
	border: 1px solid #e5e5e5;
	margin: 0 -15px -1px;
}

/* Desktop
------------------------- */
@media (max-width: 980px) {
	/* Unfloat brand */
	.container-murafw1 .navbar-fixed-top .plugin-brand, .mura #cPlugins .container-murafw1 .navbar-fixed-top .plugin-brand {
		float: left;
		margin-left: 0;
		padding-left: 10px;
		padding-right: 10px;
	}
}

/** Added CSS for Vehicle Plugin */
#addRow{
	margin-top:10px;
}

.btn.small {
font-size: 10px;
padding: 4px 4px;
float: left;
}

.newLocker.textInput, .updateLocker.textInput,
select.newLocker {
width: 75px;
min-width:75px;
}

span.fieldlabel {
font-weight: bold;
}

.parkingMessage{
	margin-top: 10px;
	font-weight:bold;
	display: block;
margin-bottom: 10px;
}

.textInput.updateLocker.readOnly {
background: #C8C8C8;
}

table#tblLockers td, .updateLocker, table#tblLockers th {
text-align: center;
}

#aShowAll{
	float:right;
}

select {
background: #ffffff;
border: #cccccc 1px solid;
height: 20px;
margin: 0 0 10px 0;
padding: 0px 5px 0px 5px;
}

div#searchArea {
display: block;
margin-bottom: 10px;
margin-top: 17px;
}

input#btnSearch,input#btnQuickListGo{
	margin-left:10px;
	padding:3px 10px;
}

span.bold{
	font-weight:bold;
}

span.error{
	font-weight:bold;
	color:#A00000;
}

div#noLockerMessage {
font-weight: bold;
font-size: 110%;
margin: 10px 10px 10px 0px;
}

.marginbelow{
	display:block;
	margin-below:6px;
}

.margintop{
    display:block;
    margin-top:10px;
}

div.pluginarea {
width: 98%;
margin-left: 5px;
}


input#upload {
color: #444;
background: #eee;
background: -moz-linear-gradient(top, rgba(255,255,255,.95) 0%, rgba(222,222,222,.95) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.95)), color-stop(100%,rgba(222,222,222,.95)));
background: -webkit-linear-gradient(top, rgba(255,255,255,.95) 0%,rgba(222,222,222,.95) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,.95) 0%,rgba(222,222,222,.95) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,.95) 0%,rgba(222,222,222,.95) 100%);
background: linear-gradient(top, rgba(255,255,255,.95) 0%,rgba(222,222,222,.95) 100%);
border: 1px solid #dbdbdb;
border-top: 1px solid #e3e3e3;
border-left: 1px solid #e3e3e3;
padding: 4px 16px;
padding: 4px 12px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
display: inline-block;
font-size: 11px;
font-weight: bold;
text-decoration: none;
text-shadow: 0 1px rgba(255, 255, 255, .75);
cursor: pointer;
margin-bottom: 20px;
line-height: 21px;
font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

span#userMessage span.error {
border: none;
background: none;
line-height: 29px;
}

select#drpEnterBy {
width: 205px;
min-width: 205px;
}

select#reqSugArea {
    width: 350px;
    min-width: 350px;
}

.red{
	color:red;
}

div#lockerrequest {
clear: both;
}


.row{
	clear:both;
	width: 98%;
}

element.style {
}
div.left {
margin-right: 10px;
font-weight:bold;
float:left;
}

div.right {
float:left;
}


span#tableTitle{
	float:left;
	font-weight: bold;
font-size: 95%;
}

span.footnote {
display: block;
}

div#searchArea{
	clear:both;
}


.areahighlight{
background: #B8B8B8;
padding: 10px;
border-radius: 15px;
}

.btnblue{
	background:#2E4082;
	color:white;
}

.btnblue:hover{
	color: #AAB239;
}

.row.tablearea{
	margin-top:20px;
}

div.row.importantareahighlight {
background: #B8B8B8;
padding: 10px;
border-radius: 15px;
border: #AAB239 solid 4px;
margin-bottom:10px;
}

div.summary.row {
background: #2E4082;
border-radius: 15px;
color: white;
padding: 10px;
font-size: 125%;
font-weight: bold;
width: 90%;
margin-left: 5%;
margin-top: 15px;
margin-bottom: 10px;
margin-right: 5%;
}

a.summarynum {
background: green;
border-radius: 40px;
padding: 5px;
color: white;
}

.bold{
	font-weight:bold;
}

table.pretty th,.pretty tr td {
text-align: left;
}

.areahighlight.green{
	background-color:#9FB712;
}

select#drpFilterColumn, select#drpEnterBy, select#reqArea, select#drpQuickList {
height: 30px;
}

div .row.scroll{
	max-height:900px;
	overflow-x:auto;
}

input.editPerson {
width: 100px;
min-width: 100px;
}

table#tblAreas tr td {
text-align: center;
}

#overlay{
	background-color:rgba(0, 0, 0, 0.5);
	width:100%;
	height:100%;
	z-index:1000;
	background-image:url('/plugins/DCTCInterestAssessmentPlugin/includes/assets/css/images/wait.gif');
	background-position:center;
	position:fixed;
	background-repeat:no-repeat;
	top:0px;
	left:0px;
}

input#filterValue {
width: 150px;
}

ol.shownumbers li {
list-style-type: decimal;
}

p.left {
    float: left;
    clear: both;
}

.emailpreview{
    background: white;
    border-radius: 4px;
    padding: 10px;
}

input.newUser {
    max-width: 75px;
    width: 75px;
    display: block;
}

.label {
    float: left;
    font-weight: bold;
    margin-right: 5px;
    width: 100px;
    display: block;
    height: 20px;
}

.row.areahighlight.center.small {
    width: 25%;
    text-align: center;
    margin: auto;
    margin-bottom: 19px;
    background: #E28F42;
}

ul.menufirst li {
    list-style: none;
    float: left;
    margin-right: 8px;
}

span#miniMenu {
    float: right;
}

ul.menusecond li {
    float: none;
}

ul.menusecond {
    position: absolute;
    background: white;
    margin-left: 0px;
}

ul.menusecond li {
    padding-left: 5px;
}

table.pretty th {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ccc;
    font-size: 1em;
    font-weight: bold;
}

select#major {
    width: 321px;
}

div#cke_emailmessage {
    width: 98%;
}

.outerbar {
	display: block;
	height: 22px;
	width: 500px;
	border: 1px solid #ccc;
	padding: 0;
	background: #DEDEDE;
	background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#e9e9e9));
	background: -moz-linear-gradient(top, #ccc, #e9e9e9);
	-pie-background: linear-gradient(top, #ccc, #e9e9e9);
	-moz-box-shadow: 0 1px 0 #fff;
	-webkit-box-shadow: 0 1px 0 #fff;
	box-shadow: 0 1px 0 #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}

.percentbar {
	display: block;
	height: 20px;
	background-color: #009CB8;
}

.Realistic.percentbar{
	background-color: #00802A;
	background: -webkit-gradient(linear, left top, left bottom, from(#00b33c), to(#00802A));
	background: -moz-linear-gradient(top, #00b33c, #00802A);
	-pie-background: linear-gradient(top, #00b33c, #00802A);
}

.Investigative.percentbar{
	background-color: #800044;
	background: -webkit-gradient(linear, left top, left bottom, from(#b3005f), to(#800044));
	background: -moz-linear-gradient(top, #b3005f, #800044);
	-pie-background: linear-gradient(top, #b3005f, #800044);
}

.Artistic.percentbar{
	background-color: #727200;
	background: -webkit-gradient(linear, left top, left bottom, from(#999900), to(#727200));
	background: -moz-linear-gradient(top, #999900, #727200);
	-pie-background: linear-gradient(top, #999900, #727200);
}

.Social.percentbar{
	background-color: #350080;
	background: -webkit-gradient(linear, left top, left bottom, from(#4a00b3), to(#350080));
	background: -moz-linear-gradient(top, #4a00b3, #350080);
	-pie-background: linear-gradient(top, #4a00b3, #350080);
}

.Enterprising.percentbar{
	background-color: #984C00;
	background: -webkit-gradient(linear, left top, left bottom, from(#cc6600), to(#984C00));
	background: -moz-linear-gradient(top, #cc6600, #984C00);
	-pie-background: linear-gradient(top, #cc6600, #984C00);
}

.Conventional.percentbar{
	background-color: #005580;
	background: -webkit-gradient(linear, left top, left bottom, from(#0077b3), to(#005580));
	background: -moz-linear-gradient(top, #0077b3, #005580);
	-pie-background: linear-gradient(top, #0077b3, #005580);
}


.vertical-text {
	transform: rotate(309deg);
	transform-origin: left top 0;
	display:inline-block;
}

table#questions td{
	padding:6px;
}

th.active {
	text-decoration: underline;
	color: rgb(0,58,113);
}

td.center-text {
	text-align: center;
}

tr#toprow td {
	font-size: 80%;
	text-align: center;
}

.gotham{
	font-family:'Gotham A', 'Gotham B', sans-serif;
}

footer p.gotham {
	font-size: 90%;
}

.green{
	color:#7a8e0b;
}

.underline{
	text-decoration:underline;
}

.panel-heading.borders {
	border-radius: 3px;
}

span.help-text {
	font-size: 100%;
	/* color: gray; */
	margin-top: 0px;
	padding-top: 0px;
}