﻿input[type=number] {
  text-align: right;  
} 

input[type=submit] {
  width: 150px;
}


/* Move title nearer to navbar */
h3:first-child {
  margin-top: 0px;
}

select {
  height: 25px;
}

.pw-padafter{
  padding-bottom:40px;
}

.pagebreak { page-break-before: always; }

/* cellspacing 
table { border-collapse: separate; border-spacing: 5px; } /* cellspacing="5" */
/* table { border-collapse: collapse; border-spacing: 0px; }   /* cellspacing="0" */

/* cellpadding */
th, td { padding: 5px; }

.trclassover:hover {
    color: #fff;
    /* background-color: #000;*/
    background-color: #808080;
}

.trclassover:hover td {
    background-color: transparent;
}

.fhclassover:hover {
    color: #fff;
    /* background-color: #000;*/
    background-color: #428bca;     
}

.fhclassover:hover td {
    background-color: transparent;
}

.radiodouble{
		/* Double-sized Radio buttons*/ 
	-ms-transform: scale(2); /* IE */
	-moz-transform: scale(2); /* FF */
	-webkit-transform: scale(2); /* Safari and Chrome */
	-o-transform: scale(2); /* Opera */	      
   height: 24px;   
}

/* .navbar .navbar-collapse .navbar-default .navbar-header .navbar-fixed { */
 
/* Full Size */
.navbar-collapse { 
    /*background-color: #ff66ff; 	Magenta */
     background-color:#FFE4C4; /* Country Cream? */
}

/* Minimized and roll over brand (LHS) Magenta*/
.navbar-header { 
    /* background-color: #ff00ff;  Magenta */
    background-color:#FFE4C4;
}

/* Background color of the Brand (LHS) */
.navbar-brand { 
    background-color: #ffffff; 
}

/* Set font color */
.nav.navbar-nav li a {
     color: #000055; 
 }

.panel-default > .panel-heading-custom-black {
  background: #000000; color: #fff;
}

/* Medium Blue  */
.panel-default > .panel-heading-custom-blue {
  background: #0080ff; color: #fff; 
  /*background: #0073e6; color: #fff; */
  /*background: #0066cc; color: #fff; */
}

.panel-default > .panel-heading-custom-blue1 {
  background: #428bca; color: #fff;
}

.panel-default > .panel-heading-custom-crimson {
  background: crimson; color: #fff;
}

.panel-default > .panel-heading-custom-green {
  /* background: darkgreen; color: #fff; */
  background: #009933; color: #fff;
}

.panel-default > .panel-heading-custom-grey {
  /* background: darkgreen; color: #fff; */
  background: #808080; color: #fff;
}

.panel-default > .panel-heading-custom-magenta {
  background: #ff00ff; color: #fff;
}

.panel-default > .panel-heading-custom-orange{
  background: #ff8c00; color: #fff;
}

.panel-default > .panel-heading-custom-perform {
  background: #9e003f; color: #fff;
}

.panel-default > .panel-heading-custom-purple{
  background: #990099; color: #fff;
}

.panel-default > .panel-heading-custom-red {
  background: #ff0000; color: #fff;
}

.panel-default > .panel-heading-custom-violet {
  background: #ee82ee; color: #fff; 
}

/* Feature - blue */
.panel-default > .panel-title-custom-feature {
  background: #ccffff; 
}

/* Task - green */
.panel-default > .panel-title-custom-task {
  background: #ccffcc;
}

/* Types of Badge */
.badge-black {
  background-color: #333333;
}

.badge-blue {
  background-color: #0000ff;
}

.badge-blue1 {
  background-color: #428bca;
}

.badge-crimson {
  background-color: crimson;
}

.badge-green {
  background-color: #468847;
}

.badge-orange {
  background-color: #ff8c00;
}

.badge-magenta {
  background-color: magenta;
}

.badge-perform {
  background-color: #9e003f;
}

.gm-fleft{
  float:left;
}

.gm-lozenge{  
  /* Use magic ratio 1:1.618*/
  float:left;
  width: 275px;
  min-height:170px;
  border: 3px solid cyan;
  padding: 24px;
  border-radius:24px;
  margin: 0px 12px 12px 0px;
  position: relative;
}

.gm-lozengeB{  
  /* Use magic ratio 1:1.618*/
  float:left;
  width: 420px;
  min-height:260px;
  border: 3px solid cyan;
  padding: 24px;
  border-radius:24px;
  margin: 0px 12px 12px 0px;
  position: relative;
}

.gm-loztop, .gm-lozbot{
  position: absolute; 
}

.gm-lozbot {
  bottom: 4px;
  margin-top: 24px;
}

.gm-lozbody {
  margin-top: 24px;
}

.gm-loztop {
  top: 4px;
  margin-right: 24px;
}

.pw-avalue100{
  margin-top: -12px;
  width: 100px;
}

.pw-avalue120{
  margin-top: -12px;
  width: 120px;
}

.pw-bigger{
  display:inline-block;
  border:outset;
}

.pw-button{
  margin-top:8px;
  margin-right:4px;
}

.pw-buttonlast{
  margin-top:8px;  
}

.pw-bkgrd-blue{
	background: #ccffff; 
 }

.pw-bkgrd-error{
	background: #ffd0d0; 
 }

.pw-bkgrd-green{
	background: #ccffcc ; 
 }

.pw-bkgrd-orange{
	background: #ffb55a ; 
 }

.pw-btn120 {
  width: 120px;
}

.pw-btn150 {
  width: 150px;
}

.pw-btn180 {
  width: 180px;
}

.pw-btn200 {
  width: 200px;
}

.pw-checkbox{
  width: 18px;
  height: 18px;
}

.pw-checkbox24{
  width: 24px;
  height: 24px;
}

.pw-divhide{
  display: none;
}

.pw-fsheader {
  font-size: 24px;
  font-weight: 700;
  line-height: 2.3;
}

.pw-fs80{
	font-size:80%;	 	  
 }

.pw-fs85{
	font-size:85%;	 	  
 }

.pw-fs90{
	font-size:90%;	 	  
 }

.pw-fs120{
	font-size:120%;	 	  
 }

.pw-fs150{
	font-size:150%;	 	  
 }

.pw-fs200{
	font-size:200%;	 	  
 }

.pw-bigHr {
    background-color: dimgrey !important;
    color: dimgrey !important;
    border: solid 1px dimgrey !important;
    height: 1px !important;
    width: 50%;
    text-align: center;
}

/* Use when emulating control panel colours in reports etc*/
/* New Project Magenta*/
 .pw-pj-new {
   background: #ff00ff; color: #fff;
 }

/* Live Green*/
  .pw-pj-live {
   background: darkgreen; color: #fff;
 }

/* Scheduled Blue*/
 .pw-pj-scheduled {
  background: #0000ff; color: #fff;
 }

/* On Hold Red*/
 .pw-pj-hold{
    background: #ff0000; color: #fff;
 }

/* On Completed Maroon*/
 .pw-pj-completed{
  background: maroon; color: #fff;
}

/* On Cancelled Black*/
 .pw-pj-cancelled{
   background: #000000; color: #fff;
}

 /* used to set width on first col of tables with radio buttons*/
.pw-td-width8{
  width:140px;
}

 .pw-black-trebuchet {
	color:#000000;	
  font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
 }

/* Blue */
 .pw-blue {
	color:#0000ff;	
 }

/* Blue Bold*/
 .pw-blueb {
	color:#0000ff;	
  font-weight:700;
 }

 .pw-blue-trebuchet {
	color:#0000ff;	
  font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
 }

/* Blue1 */
 .pw-blue1 {
	color:#428bca;	
 }

/* Light blue*/
 .pw-blue2 {
	color:#5bc0de;	
 }
 
 /* Background color*/
 .pw-biscuitbg {
   background-color: #fff4e6;
 }

 .pw-center {
	text-align:center;
 }

 /* Crimson */
 .pw-crimson {
	color:crimson;	
 }

/* Crimson */
 .pw-gray {
	color:#808080;	
 }

/* Orange [dark] was f0ad4e */
 .pw-orange {
	color:#ff8c00;	
 }

 .pw-orange1 {
	color:#ff3300;	
 }
 

/* Maroon */
 .pw-perform {
	color:#9e003f;	
 }

/* Maroon */
 .pw-perform-trebuchet {
	color:#9e003f;	
  font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
 }


/* Mauve */
 .pw-magenta{
	color: #ff00ff;	
 }
 
/* Violet */
 .pw-violet {
	color: #ee82ee;	
 }

 /* Green */
 .pw-work {
	color:green;
 }

 /* Green */
 .pw-work-trebuchet {
	color:green;
  font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
 }

 .pw-msgtop {
	color:green;
  font-weight: 700;	
 }

 .pw-notvalid {
	color: #ff00ff;	
  font-weight: 700;
 }
 
 /* Satge plans - status*/
 .pw-sp-agreed{
   color:#0000ff;	
 }

 /* as pw-perform */
 .pw-sp-completed{
   color:#9e003f;	
 }

 .pw-sp-cancelled{
   color:#000000;	
 }

.pw-sp-onhold{
   color:crimson;	
 }

 /* as pw-magenta */
 .pw-sp-tostart{
   color: #ff00ff;
 }

 .pw-sp-wip{
   color:green;	
 }

 /* Workp -status */
 /* as pw-blue */
 .pw-wp-agreed{
   color:#0000ff;		
 }

 /* as pw-perform */
 .pw-wp-cancelled{
   color:#000000;	
 }

 /* as pw-perform */
 .pw-wp-completed{
   color:#9e003f;	
 }

 .pw-wp-wip{
   color:green;	
 }

 .pw-wp-onhold{
   color:crimson;	
 }

 /* as pw-magenta */
 .pw-wp-pending{
   color: #ff00ff;
 }

  /* as pw-orange */
 .pw-wp-tocheck{
   color:#ff8c00;	
 }

 .pw-wp-wip{
   color:green;	
 }

/* mauve */
.pw-signup{    
  background-color: #ff00ff;
}

/* Readonly text boxes */
.pw-readonly{    
  background-color: #ffffcc;
}

 /* Width of general data entry text boxes*/
 
 .pw-txtmaxw{  
  width: 100%;
  min-width: 320px;
	max-width: 480px;  
 }

 .pw-txtminw{  
	min-width: 480px;  
 }
 .pw-txtminw32{  
	min-width: 320px;  
 }
 
 .pw-txtminw32{  
	min-width: 320px;  
 }

 .pw-txtname{  
	min-width: 200px;  
 }

 .pw-txtshort{     
	width: 120px;  
 }
  
 .pw-titleminw{  
	min-width: 700px;  
 }
 .pw-headminw{  
	min-width: 95%;  
 }

.pw-mobile {
  display: none;
}

.pw-wrap {
  word-wrap: break-word; 
}

@media screen and (max-width: 768px) { 
  
  th {
  font-size: 80% !important;
  }
  
  ul{
  margin-left:-24px;
  }
  .pw-bigger{
  display:none;
  }
  .pw-headminw{  
  width: 100%;
	min-width: 240px;  
 }
  .jumbotron {
    font-size: 95%;
  }
  .jumbotron  p {
    font-size: 95%;
  }  
  .pw-login {
    margin-bottom:20px;
  }
  .pw-mlabel{
    font-weight: 700;   
    width: 760px;  
  }
  .pw-tdsmall{      
    font-size: 80% !important;
    width:70px;
  }
  .pw-titleminw {  
    min-width:260px;
    width: 100%;     
  }
  .pw-txtminw{  
  min-width: 260px; 
	width: 100%;  
 }
  .pw-mobile {
    display: block;
  }   
  .pw-fsheader{
  font-size:20px;
  font-weight: 700;
  line-height: 1.8;
  }
}
