﻿/* 11/03/2023 12:19 PN */
/* 23/12/2022 13:40 PN */
/* 20/11/2022 15:30 PN */
/* 08/11/2022 01:30 PN */
/* 03/10/2022 14:38 PN */
/* 25/08/2022 18:39 PN */
/* 25/06/2022 14:13 PN */
/* 13/06/2022 12:08 PN */
/* 07/06/2022 08:29 PN */
/* 20/05/2022 12:13 PN */

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;
}

.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;   
}

.radiomedium{
		/* Double-sized Radio buttons*/ 
	-ms-transform: scale(1.5); /* IE */
	-moz-transform: scale(1.5); /* FF */
	-webkit-transform: scale(1.5); /* Safari and Chrome */
	-o-transform: scale(1.5); /* Opera */	      
   height: 18px;   
}
/* .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;
}

/* Micro Project Specific */

mp-bg-grey {
  background-color: #ff0000;
}

.mp-br-goal {
  border-radius: 20px 20px 5px 5px;
}

.mp-br-mp {
  border-radius: 5px 5px 5px 5px;
}

.mp-calc1 {
  min-height: 60px;
}

.mp-nudgeup {
  margin-top: -12px;
}

.mp-orange {
  color: #ff6600;
}

.mp-orangeb {
  color: #ff6600;
  font-weight:700;
}

.mp-orange2 {
  color: #ffc299;
}

.mp-orange-bg {
  background-color: #ff6600;
}

.pw-breadcrum {
  padding: 2px 15px !important;
}

/* Alignment */
.pw-pad30 {
  padding: 30px;
}

.pw-padafter {
  padding-bottom: 40px;
}

.pw-center {
  text-align: center;
}

.pw-menuleft {
  margin-left: -120px;
}

.pw-margaudio {
  margin-bottom: 8px;
}

.pw-tab {
  margin-left: 8px;
}

.pw-textr {
  text-align: right;
}

.pw-top {  
  vertical-align: top;
}

.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-blue1 {
  background: #e6ffff;
}

.pw-bkgrd-error{
	background: #ffd0d0; 
 }

.pw-bkgrd-green{
	background: #ccffcc ; 
 }

.pw-bkgrd-green2 {
  background: #EBFAEB;
}

.pw-bkgrd-paper1 {
  height: 100%;
  background-image: url("/images/paper1.png");
}

.pw-bkgrd-paper2 {
  height:100%;
  background-image: url("/images/paper2.png");
}

.pw-bkgrd-paper3 {
  height: 100%;
  background-image: url("/images/paper3.png");
}

.pw-bkgrd-orange{
	background: #ffb55a ; 
 }

.pw-btn120 {
  width: 120px;
}

.pw-btn150 {
  width: 150px;
}

.pw-btn180 {
  width: 180px;
}

.pw-btn200 {
  width: 200px;
}

.pw-checkbox16{
  width: 16px;
  height: 16px;
  margin-top:-8px;
}

.pw-checkbox{
  width: 18px;
  height: 18px;
}

.pw-checkbox24{
  width: 24px;
  height: 24px;
}

.pw-divhide{
  display: none;
}

.pw-div2hide {
  display: none;
}

.pw-floatl{
  float: left;
}

.pw-floatr{
  float: right;
}

.pw-fsheader {
  font-size: 24px;
  font-weight: 700;
  line-height: 2.3;
}

.pw-fs24px {
  font-size: 24px;
}

.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-fs300 {
  font-size: 300%;
}

.pw-fs400 {
  font-size: 400%;
}

.pw-fs800 {
  font-size: 800%;
}

.pw-bigHr {
  background-color: dimgrey !important;
  color: dimgrey !important;
  border: solid 1px dimgrey !important;
  height: 1px !important;
  width: 50%;
  text-align: center;
}

.pw-mtop4{
  margin-top: 4px;
}

.pw-mtop8{
  margin-top: 8px;
}

/* 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;
}

/* Colours */
.pw-black {
  color: #000000;
}

.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;	
}
 
.pw-biscuitbg {
   background-color: #fff4e6;
}

/* Crimson */
.pw-crimson {
	color:crimson;	
}

.pw-green2 {
  color:#18d26e;
}

.pw-green3 {
  color:#54c470;
}

.pw-gray {
	color:#808080;	
}

.pw-graylight {
  color: lightgray;
}

/* Orange [dark] was f0ad4e */
.pw-orange {
	color:#ff8c00;	
}


.pw-orange1 {
	color:#ff3300;	
}
 

/* Maroon */
.pw-perform {
	color:#9e003f;	
}

.pw-perform-bg {
  background-color: #9e003f;
}

.pw-perform-border {
  border-style: solid;
  border-width: 2px;  
  border-color: #9e003f;
}

.pw-border-done {
  border-style: double;
  border-width: 6px;
  border-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;
}

.pw-work-bg {
  background-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-txt160 {
  width: 160px;
}

.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-mlabel{  
}

.pw-mobile {
  display: none;
}

.pw-mobilehide {
  display: block;
}

.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;
  }

  .pw-menuleft{
    margin-left: 2px;
  }

  .jumbotron {
    font-size: 95%;
  }

    .jumbotron p {
      font-size: 95%;
    }

  .pw-login {
    margin-bottom: 20px;
  }

  .pw-mlabel {
    font-weight: 700;
    width: 760px;
  }

  .pw-mbota {
    margin-bottom: 24px;
  }

  .pw-tdsmall {
    font-size: 80% !important;
    width: 70px;
  }

  .pw-titleminw {
    min-width: 260px;
    width: 100%;
  }

  .pw-txtminw {
    min-width: 260px;
    width: 100%;
  }

  .pw-mb-vtext {
    writing-mode: vertical-rl;
    text-orientation: mixed;
  }

  .pw-mobile {
    display: block;
  }

  .pw-mobilehide {
    display: none;
  }  

  .pw-fsheader {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.8;
  }
}
