﻿.hide{display:none;}
.greenLabel, .scoring{color:Green; background-color:#90EE90; margin-top:10px;display: inline-block; padding:5px; font-weight:bold; font-size:medium; border:solid 1px Green;}
.middle{ vertical-align:middle;}
.ineligble{color:Red; background-color:#FFD0D4; margin-top:10px;display: inline-block; padding:5px; font-weight:bold; font-size:large; border:solid 1px Red;}
.red{color:Red;}
.cursorPoint{cursor:pointer;}
table.BoxList tr td {padding:10px;}
.navbar-default{background-color:#FFF;}
.navbar{border-bottom:5px solid #734c99;}
.panel-info{ border-color:#8AB73D;}
.panel-info > .panel-heading {background-color:#a2c95e; border-color:#8AB73D; color:#FFF; font-weight:bold;}
.label100{font-size:100%;}

#defermentNotice {color:red; vertical-align:middle;}

table.table-striped tr.ineligibleRow td{background-color:#FF4040;}
table tr th.greenTop{background-color:#CAFF42;}
table tr th.falcon{background-color:#D71B02;}
table tr th.blueTop{background-color:#C5E0DC;}
table tr th.purpleTop{background-color:#D6BCFF;}
table tr th.goldTop{background-color:#FFDD00;}
table tr.ship td, table tr.ship th{background-color:#f9f9f9;}
table.cbList tr td {vertical-align:text-top; padding:4px;}

table.table-striped tr.noLongerTaken td, .table > tbody > tr > td.noLongerTaken {background-color:#EDE574;}

table.tableNoBorder tr td{border-color:white;}

.form-control-static34 {
  min-height: 34px;
}

table tr td.Cols
{
    padding: 2px;
    background-color:White;
    text-align:center;
    vertical-align:bottom;
}
table tr td.ColsSpan
{
    text-align:center;
    padding: 2px;
    background-color:White;
    font-weight:bold;
}

table tr.odd {background-color: #f9f9f9;}
table.table-striped tr.alert td, .table > tbody > tr > td.alert{background-color:#F5A2A2;}
table.table-striped tr.replacement td, .table > tbody > tr > td.replacement{background-color:#A9F27F;}


div.commentsSection{border:1px black solid; padding:3px 5px;}
div.commentsSection p{border-bottom:1px black solid; font-weight:bold; font-size:18px; margin:0; margin-bottom:5px; padding:5px;}
div.repeaterDiv{background-color:#F2F2F2; border:1px black solid; margin:8px 0; padding:5px;
  border-radius: 8px;}
  
div.repeaterDiv table tr td.commentsName{ font-weight:bold;}
div.repeaterDiv table tr td.commentDate{ text-align:right;}


.commentsPanel
{
	background-color: White;
	border-width: 5px;
	border-style: solid;
	border-color:Black;
	padding: 20px;
	width: 800px;
}

.commentsInnerPanel
{
	background-color: #FEFCA9;
	border-width: 5px;
	border-style: solid;
	border-color:Black;
	padding: 20px;
	width: 600px;
}
.commentsInnerPanelLarge
{
	background-color: #FEFCA9;
	border-width: 5px;
	border-style: solid;
	border-color:Black;
	padding: 20px;
	width: 700px;
}

.commentsInlinePanel
{
	background-color: #FEFCA9;
	border-width: 5px;
	border-style: solid;
	border-color:Black;
	padding: 20px;
	width: 800px;
}


.homeMenuIcon{padding-top:15px; margin-left:auto; margin-right:auto;}
.cursor-link{cursor:pointer;}

.alertMenu {
  margin-bottom: 5px;
  padding:5px;
  margin-top:10px;
  border: 1px solid transparent;
  border-radius: 4px;
}

.badge-danger {
  color: #ffffff;
  background-color:#b94a48;
}

.displayBlock{display:block;}

.rowNoMarginBotton {margin-bottom:0px;}

.dropdown-menu{left:auto;}
.btn-group{margin:10px;}


p#nav{margin:10px 20px; font-style:italic;}


span.extraSpaceCheck 
input[type="checkbox"], table.extraSpaceCheck  input[type="checkbox"] {
  margin: 3px 7px 3px 5px;
  box-sizing: border-box;
}

.navbar-padding {
  padding: 5px 15px;
  line-height: 20px;
}

.form-controlNoWidth {
  display:inline-block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  vertical-align: middle;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-controlNoWidth:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.form-controlNoWidth[disabled],
.form-controlNoWidth[readonly],
fieldset[disabled] .form-controlNoWidth {
  cursor: not-allowed;
  background-color: #eeeeee;
}

.row{padding-top:10px; padding-bottom:10px;}
.padding-bottom5px{padding-bottom:5px;}
.padding-topbottom-10px{padding-top:10px; padding-bottom:10px;}

.subRow {
  margin-left:35px;
  margin-bottom:25px;
}
.rbl-margin-10-1 input[type="radio"]
{
   margin-left: 14px;
   margin-right: 4px;
   height:20px;
   width:20px;
}
.rbl-margin-10-1 label
{
    vertical-align:bottom;
}
.rbl-margin-20-1 td 
{
    padding:5px 10px;
}


.rbl-nomargin input[type="radio"]
{
   height:20px;
   width:20px;
}


.modalUpdate
{
    position: fixed;
    z-index: 100002;
    width: 89%;
    background-color: #D0E0E7;
    filter: alpha(opacity=80);
    opacity: 0.9;
    -moz-opacity: 0.9;
}
.centerUpdate
{
    z-index: 100003;
    margin: 0 auto;
    padding:4px 0;
    width: 200px;
    font-weight:bold;
    font-size:large;  
}
.centerUpdate img
{
    height: 128px;
    width: 128px;
}

.dayAdd{font-size:14px;}

.collapse-heading{    padding: 10px;
    margin-top: 5px;
    font-size:large;
    background-color: #f2f2f2;}
.collapse_sign{
    width: 28px;
    height: 22px;
    display: inline-block;
}

.plus-sign{background:url(../images/PlusButton.png);width:18px;height:18px;display: inline-block;}
.minus-sign{background:url(../images/MinusButton.png);width:18px;height:18px; display: inline-block;}


.collapse-heading .collapse_sign:after {
    content: url(../images/MinusButton.png); 
}
.collapse-heading.collapsed .collapse_sign:after {
    content: url(../images/PlusButton.png); 
}  
.dropdown-menu{font-size:16px;}
.dropdown-menu li{padding-top:5px;}




.project-tab {
    padding:15px 0px 8px; 
    margin:0 auto;
}
.project-tab #tabs{
    background: #007b5e;
    color: #eee;
}


.project-tab .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    color: #62C7B8;
    font-size: 18px;
    font-weight: 600;
}

.project-tab a.active {
    color: #62C7B8;
    border-bottom: 3px solid !important;
    font-size: 16px;
    font-weight: bold;
}

.project-tab .nav-link:hover {
    border: none;
}
.project-tab thead{
    background: #f3f3f3;
    color: #333;
}

#nav-tab{
  display: flex;justify-content:space-between;}




/* sticky button */	
	
#feedback1 {
    height: 0px;
    width: 85px;
    position: fixed;
    right: 0;
    top: 30%;
    z-index: 1000;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

#feedback1 a {
	display: block;
	background:url(pc.png) no-repeat;
	height: 52px;
	width: 155px;	
	color: #fff;
	font-family: Arial, sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;

}
#feedback1 a:hover {
	background:url(pc-over.png) no-repeat;
}

#feedback {
	height: 0px;
	width: 85px;
	position: fixed;
	right: 0;
	top: 40%;
	z-index: 1000;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
#feedback a {
	display: block;
	background:#000;
	height: 52px;
	padding-top: 10px;
	width: 155px;
	text-align: center;
	color: #fff;
	font-family: Arial, sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
}
#feedback a:hover {
	background:#00495d;
}
