/*20181114 1030*/


  body {
    /*  font: 20px Montserrat, sans-serif;
	  
	font-family: "source-sans-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", helvetica, arial, sans-serif;
	font-family: Impact,'Source Sans Pro', "Times New Roman", sans-serif;	  
*/	
	
	font-family:  'Source Sans Pro',Impact, "Comic Sans MS","Times New Roman", sans-serif;	  

      line-height: 1.8;
      color: #f5f6f7;
  }
  p {	  
	font-size: 14px;
	line-height: 26px;  
	color: #000000; 
}
	  
.h1, h1 {
	font-size: 32px;
    font-weight: 600;
    line-height: 36px;
}	   

 .h2, h2 {
	font-size: 26px;
    line-height: 30px;

}

.h3, h3 {
	font-size: 20px;
    line-height: 24px;
}	 

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	color: #185580; 
}
	  
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin: 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.btn-primary {
	/*
	font-size: 18px;
    font-weight: 600;
	height: 60px;
    line-height: 60px;
	border-radius: 4px;
    color: #ffffff;
    background-color: #f18943;
	border-color: #f18943;
	*/
}

.btn-primary:hover {
	/*
     background-color: #ae6d3e  !important;
	 */
  }

.btn-secondary {
	font-size: 18px;
    font-weight: 600;
	height: 60px;
	border-radius: 4px;
    color: #ffffff;
	vertical-align: middle;
    background-color: #185580;
}

.btn-secondary:hover {
	background-color: #134466  !important;
	color: #ffffff;
  }

.btn-recessive {
	font-size: 18px;
    font-weight: 600;
	height: 60px;
	border-radius: 4px;
    color: #ffffff;
	vertical-align: middle;
    background-color: #67757e;
}

.btn-recessive:hover {
	background-color: #525365  !important;
	color: #ffffff;
  }

.btn-primary-slim {
	font-size: 16px;
    font-weight: 600;
	height: 40px;
    line-height: 40px;
	border-radius: 4px;
    color: #ffffff;
    background-color: #f18943;
	border-color: #f18943;
}

.btn-primary-slim:hover {
	background-color: #ae6d3e  !important;
	color: #ffffff;
  }

.btn-secondary-slim {
	font-size: 16px;
    font-weight: 600;
	height: 40px;
	border-radius: 4px;
    color: #ffffff;
	vertical-align: middle;
    background-color: #185580;
}

.btn-secondary-slim:hover {
	background-color: #134466  !important;
	color: #ffffff;
  }

.btn-recessive-slim {
	font-size: 16px;
    font-weight: 600;
	height: 40px;
	border-radius: 4px;
    color: #ffffff;
	vertical-align: middle;
    background-color: #67757e;
}

.btn-recessive-slim:hover {
	background-color: #525365  !important;
	color: #ffffff;
  }
  
.table-bordered {
    border: 1px solid #ddd;
    border-radius: 4px;

}
  

/*#####################################*/

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    /* padding: 8px; */
    line-height: 1.42857143;
    vertical-align: top; 
    border-top: 1px solid #ddd;
}




thead {
    display: table-header-group;
	background-color: #f9f9f9; /* Light Grey */
	color: #185580; /* D Blue */
    font-weight: bold;
	text-align: middle;
    vertical-align: middle;
    border-color: inherit;
}

th {
    text-align: center;
	height: 50px;
    line-height: 50px;
}

td {
    text-align: center;
	height: 50px;
    line-height: 50px;
	}

tbody {
    display: table-header-group;
	background-color: #ffffff; /* White */
	color: #185580; /* D Blue */
    font-weight: normal;
	text-align: middle;
    vertical-align: middle;
    border-color: inherit;
}
/*#####################################################################*/
 .table-inverted {
    border: 1px solid #185580;
    border-radius: 4px;

} 
 .table-inverted thead {
    display: table-header-group;
	background-color: #185580; /* D Blue */
	color: #eaf1fc; /* L Blue */
    font-weight: bold;
	font-size: 16px;
	text-align: middle;
    vertical-align: middle;
    border-color: inherit;
}

 .table-inverted th {
    text-align: center;
	height: 50px;
    line-height: 50px;
    border: 1px solid #185580;

}

 .table-inverted td {
    text-align: center;
	height: 50px;
    line-height: 50px;
    border: 1px solid #185580;

	}

 .table-inverted tbody {
    display: table-header-group;
	background-color: #c5d7e4; /* L Blue */
	color: #185580; /* D Blue */
    font-weight: normal;
	text-align: middle;
    vertical-align: middle;
    border-color: inherit;
    border: 1px solid #185580;

}

 .table-inverted thead tr th{
    margin : 3px solid #00ff00;
    padding: 3px solid #ff00ff;
    border: 1px solid #185580;

} 
 .table-inverted tbody tr td{
    margin : 3px solid #00ff00;
    padding: 3px solid #ff00ff;
    border: 1px solid #185580;

} 


 .table-inverted td.heading
{
    font-weight: bold;	
	font-size: 16px;
	background-color: #c5d7e4; /* L Blue */
	color: #185580; /* D Blue */
    vertical-align: middle;

	}

 .table-inverted td.heading2
{
    font-weight: normal;	
	font-size: 16px;
	background-color: #e1eaf1; /* L Blue */
	color: #185580; /* D Blue */
    vertical-align: middle;

	}




























 .table-hide {
 display: none;

    border: 2px solid #000000;
    border-radius: 4px;

} 






 .table-hide {
	/* display: none;
	 /*
    border: 2px solid #000000;
    border-radius: 4px;
*/
} 

/*#####################################################################*/
 .table-minimum {
    border: 2px solid #000000;
    border-radius: 4px;

} 
 .table-minimum thead {
    display: table-header-group;
	background-color: #00aa00; /* Light Green */
	color: #eaf1fc; /* L Blue */
    font-weight: bold;
	font-size: 18px;

	text-align: middle;
    vertical-align: middle;
	

 /*   border-color: inherit;*/
}

 .table-minimum th {
    text-align: center;
	height: 50px;
    line-height: 50px;
    border: 1px solid #000000;

	
}

 .table-minimum td {
    text-align: center;
	height: 50px;
	background-color: #f7f7f7; /* Light */

    line-height: 50px;
    border: 1px solid #000000;
	}

 .table-minimum tbody {
    display: table-header-group;
	background-color: #f7f7f7; /* Light */

	
	color: #185580; /* D Blue */
    font-weight: normal;
	text-align: middle;
    vertical-align: middle;
    border-color: inherit;
    border: 1px solid #000000;
}

 .table-minimum thead tr th{
    margin : 3px solid #00ff00;
    padding: 3px solid #ff00ff;
    border: 1px solid #000000;

} 
 .table-minimum tbody tr td{
    margin : 3px solid #00ff00;
    padding: 3px solid #ff00ff;
    border: 1px solid #000000;

} 
td.heading
{
    font-weight: bold;	
	font-size: 16px;
    vertical-align: middle;

	}
	
 .table-minimum td.heading
{
    font-weight: bold;	
	font-size: 16px;
	background-color: #bdeea9; /* Light Green */
    vertical-align: middle;

	}

/*#####################################################################*/
 .table-bronze {
    border: 2px solid #000000;
    border-radius: 4px;

} 
 .table-bronze thead {
    display: table-header-group;
	background-color: #cd7f32; /* Bronze */
	color: #eaf1fc; /* L Blue */
    font-weight: bold;
	font-size: 18px;

	text-align: middle;
    vertical-align: middle;
    border-color: inherit;
}

 .table-bronze th {
    text-align: center;
	height: 50px;
    line-height: 50px;
    border: 1px solid #000000;
}

 .table-bronze td {
    text-align: center;
	height: 50px;
	background-color: #f1ecec; /* Light */

    line-height: 50px;
    border: 1px solid #000000;
	}

 .table-bronze tbody {
    display: table-header-group;
	background-color: #f1ecec; /* Light */
	color: #185580; /* D Blue */
    font-weight: normal;
	text-align: middle;
    vertical-align: middle;
    border-color: inherit;
    border: 1px solid #000000;
}

 .table-bronze thead tr th{
    margin : 3px solid #00ff00;
    padding: 3px solid #ff00ff;
    border: 1px solid #000000;

} 
 .table-bronze tbody tr td{
    margin : 3px solid #00ff00;
    padding: 3px solid #ff00ff;
    border: 1px solid #000000;

} 

 .table-bronze td.heading
{
    font-weight: bold;	
	font-size: 16px;
	background-color: #e0d2b8; /* Light brown */
    vertical-align: middle;

	}

/*#####################################################################*/
 .table-silver {
    border: 2px solid #000000;
    border-radius: 4px;

} 
 .table-silver thead {
    display: table-header-group;
	background-color: #C0C0C0; /* Light Green */
	color: #000000; /* L Blue */
    font-weight: bold;
	font-size: 18px;
	text-align: middle;
    vertical-align: middle;
    border-color: inherit;
}

 .table-silver th {
    text-align: center;
	height: 50px;
    line-height: 50px;
    border: 1px solid #000000;
}

 .table-silver td {
    text-align: center;
	height: 50px;
	background-color: #f1ecec; /* Light */

    line-height: 50px;
    border: 1px solid #000000;
	}

 .table-silver tbody {
    display: table-header-group;
	background-color: #f1ecec; /* Light */
	color: #185580; /* D Blue */
    font-weight: normal;
	text-align: middle;
    vertical-align: middle;
    border-color: inherit;
    border: 1px solid #000000;
}

 .table-silver thead tr th{
    margin : 3px solid #00ff00;
    padding: 3px solid #ff00ff;
    border: 1px solid #000000;

} 
 .table-silver tbody tr td{
    margin : 3px solid #00ff00;
    padding: 3px solid #ff00ff;
    border: 1px solid #000000;

} 

 .table-silver td.heading
{
    font-weight: bold;	
	font-size: 16px;
	background-color: #dcdcdc; /* Light Silver */
    vertical-align: middle;

	}

/*#####################################################################*/
 .table-gold {
    border: 2px solid #000000;
    border-radius: 4px;

} 
 .table-gold thead {
    display: table-header-group;
	background-color: #FFD700; /* Gold */
	color: #000000; /* L Blue */
    font-weight: bold;
	font-size: 18px;
	text-align: middle;
    vertical-align: middle;
    border-color: inherit;
}

 .table-gold th {
    text-align: center;
	height: 50px;
    line-height: 50px;
    border: 1px solid #000000;
}

 .table-gold td {
    text-align: center;
	height: 50px;
	background-color: #feffec; /* Light Gold */

    line-height: 50px;
    border: 1px solid #000000;
	}

 .table-gold tbody {
    display: table-header-group;
	background-color: #feffec; /* Light Gold */
	color: #185580; /* D Blue */
    font-weight: normal;
	text-align: middle;
    vertical-align: middle;
    border-color: inherit;
    border: 1px solid #000000;
}

 .table-gold thead tr th{
    margin : 3px solid #00ff00;
    padding: 3px solid #ff00ff;
    border: 1px solid #000000;

} 
 .table-gold tbody tr td{
    margin : 3px solid #00ff00;
    padding: 3px solid #ff00ff;
    border: 1px solid #000000;

} 

 .table-gold td.heading
{
    font-weight: bold;	
	font-size: 16px;
	background-color: #fafda4; /* Light Gold */
    vertical-align: middle;

	}
	
	
/*################################################*/
td.minimum {
	background-color: #00aa00; /* Green */
}
	
td.bronze {
	background-color: #cd7f32; /* Bronze */
}	
	
td.silver {
	background-color: #C0C0C0; /* Silver */
}
	
td.gold {
	background-color: #FFD700; /* Gold */
}		
	
td.none {
	background-color: #FFFFFF; /* White */
}		



td.fresh {
	background-color: #99FA76; /* Light Green */
}
	
td.stale{
	background-color: #FFBF00; /* Amber */
}		
	
td.absent {
	background-color: #FF6961; /* V Light Red */
}		

	
	

p.in {

	color: #ff0000;
}
p.out {

	color: #0000ff;
}

td.explanation {
    vertical-align: top;
    text-align: left;
 /*   color: #000000;
    background: rgba(144, 238, 144, 0.1);
	*/
    font-weight: normal;
}

td.explanation2 {
    vertical-align: top;
    text-align: left;
 /*   color: #000000;
    background: rgba(144, 238, 144, 0.1);
	*/
    font-weight: normal;
    height:100px;

    max-height:100px;
    overflow:auto;
	
}

div.fixedheight {
    vertical-align: top;
    text-align: left;
 /*   color: #000000;
    background: rgba(144, 238, 144, 0.1);
	*/
    font-weight: normal;
    height:100px;

    max-height:100px;
    overflow:auto;	
}



.alert {
	font-size: 16px;
    font-weight: bold;	
	height: 50px;
    line-height: 50px;
	
	
    padding: 0px;
    margin-bottom: 0px;
    border: 1px solid transparent;
    border-radius: 4px;
}


.alert-warning {
    color: #998a6b;
    background-color: #fcf8e3;
    border-color: #998a6b;	
    padding: 0px;
    margin-bottom: 0px;	
}
.alert-danger {
    color: #d43f3a;
    background-color: #f3eceb;
    border-color: #d43f3a;	
    padding: 0px;
    margin-bottom: 0px;	
}



.alert-success {
    color: #3aaa37;
    background-color: #e8f3e8;
    border-color: #3aaa37;	
    padding: 0px;
    margin-bottom: 0px;	
}

.alert-info {
    color: #1b6a8c;
    background-color: #eaf1fc;
    border-color: #1b6a8c;	
    padding: 0px;
    margin-bottom: 0px;	
}



	  
  .margin {margin-bottom: 45px;}
  .bg-1 { 
      background-color: #185581; /* Green */
      color: #9ec1de;
  }
  .bg-2 { 
      background-color: #474e5d; /* Dark Blue */
      color: #ffffff;
  }
  .bg-3 { 
      background-color: #ffffff; /* White */
      color: #185581;
  }
  .bg-4 { 
      background-color: #185581; /* Black Gray */
      color: #9ec1de;
  }
.bg-5 {
    background-color: #eeeeee;
    color: #185581;
}
  
  .container-fluid {
      padding-top: 20px;
      padding-bottom: 20px;
  }
  .navbar {
      padding-top: 2px;
      padding-bottom: 2px;
      border: 0;
      border-radius: 0;
      margin-bottom: 0;
      font-size: 12px;
      letter-spacing: 5px;
      background-color: #9ec1de;
      background-color: #c5d7e4;

  }
  .navbar-nav  li a:hover {
      color: #1abc9c !important;
  }
  
  
  .form-control {
  display: block;
  width: 100%;
  height: @input-height-base;
 
 height: 40px;
  padding: @padding-base-vertical @padding-base-horizontal;
  font-size: @font-size-base;
  line-height: @line-height-base;
  color: @input-color;
  background-color: @input-bg;
  background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214
  border: 1px solid @input-border;
  border-radius: @input-border-radius; // Note: This has no effect on <select>s in some browsers, due to the limited stylability of <select>s in CSS.
  .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));
  .transition(~"border-color ease-in-out .15s, box-shadow ease-in-out .15s");

  // Customize the `:focus` state to imitate native WebKit styles.
  .form-control-focus();

  // Placeholder
  .placeholder();

  // Unstyle the caret on `<select>`s in IE10+.
  &::-ms-expand {
    border: 0;
    background-color: transparent;
  }





table.kanbanlabelgreen{
	text-align: center;
	border: 3px solid green;
	padding: 5px;
	font-size: 10pt;
	color: #f0f;
	background: #fff;
	width: 100%;
}
table.kanbanlabelgreen{
 /*   position: absolute;*/
 /*   left: 0px;
    top: 10x;
    left: 1px;
    top: 3x;	*/
	margin: 0px;
	font-weight: bold;
	background-color: #00e;
	width: 15.9cm;
	width: 16.1cm;
	margin-top: 3mm;
	margin-bottom: 3mm;
	margin-left:auto;
	margin-right:auto;

  /*  height: 6.5cm;*/
  /*  height: 9.3cm;*/
    height: 9.4cm;
	text-align: center;
	border: 1px solid black;

	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right:0px;
	font-size: 10pt;
	color: #000;
	background: #fff;
}



/*#######################################################################*/	
/*
table.kanbanlabelgreen td{
	border: 0px solid green;
	background: #fff;
}
table.kanbanlabelgreen td.b_left{
	border-left: 2px solid green;
	background: #fff;
}
table.kanbanlabelgreen td.b_right{
	border-right: 2px solid green;
	background: #fff;
}
table.kanbanlabelgreen td.b_top{
	border-top: 2px solid green;
	background: #fff;
	}
table.kanbanlabelgreen td.b_btm{
	border-bottom: 2px solid green;
	background: #fff;
	font-weight: bold;
	font-size: 12pt;
	}
table.kanbanlabelgreen td.qty{
	border-bottom: 2px solid green;
	background: #fff;
	}
table.kanbanlabelgreen td.kanban{
	border-left: 2px solid green;
	border-right: 2px solid green;
	font-size: 20pt;
	font-weight:bold;
}
*/
table.kanbanlabelgreen td{	
	text-align: center;
	border: 0px solid black;
	padding-top: 7px ;
	padding-bottom: 7px ;
	background: #fff;
}
table.kanbanlabelgreen td.b_left{
	border: 0px solid black;
	padding-top: 4px ;
	padding-bottom: 5px ;
	background: #fff;
}
table.kanbanlabelgreen td.b_right{
	border: 0px solid black;
	padding-top: 20px ;
	padding-bottom: 9px ;
	background: #fff;
}
table.kanbanlabelgreen td.b_top{
	border: 0px solid black;
	padding-top: 4px ;
	padding-bottom: 5px ;
	background: #fff;
	}
table.kanbanlabelgreen td.b_btm{
	padding: 0px;
	padding-top: 4px ;
	padding-bottom: 5px ;
	font-weight: bold;
	font-size: 15pt;
	border: 0px solid black;
	background: #fff;
	}
table.kanbanlabelgreen td.qty{
	border: 0px solid black;
	padding-top: 4px ;
	padding-bottom: 5px ;
	background: #fff;
	}	
table.kanbanlabelgreen td.med_size{
	font-size: 16pt;
	font-weight: bold;
	background: #fff;
	border: 0px solid black;
	padding-top: 4px ;
	padding-bottom: 5px ;
	}
table.kanbanlabelgreen td.kanban{
	padding: 1px;
	border: 0px solid black;
	border-left: 0px solid blue;
	border-right: 0px solid blue;
	padding-left: 3px ;
	padding-right: 3px ;
	padding-top: 15px ;
	padding-bottom: 0px ;	
	font-weight: bold;
	font-size: 27pt;
}	


/*#######################################################################*/	



table..kanbanlabelgreen{
	display: none;
}





table.table-bordered>tbody>tr>td, table.table-bordered>tbody>tr>th, table.table-bordered>tfoot>tr>td, table.table-bordered>tfoot>tr>th, table.table-bordered>thead>tr>td, table.table-bordered>thead>tr>th {
    border: 3px solid #0f0;
}


table.table-bordered td {
    border: 3px solid #0f0;
}

.table-bordered td {
    border: 3px solid #0f0;
}














/*##########*/

/**
 * Override feedback icon position
 * See http://formvalidation.io/examples/adjusting-feedback-icon-position/
 */
#dateRangeForm .form-control-feedback {
    top: 0;
    right: -15px;
     right: 0px;
}
.bg-primary {
    color: #185580;
border: 1px solid #185580;
    background-color: #c5d7e4;
    padding-left:20px;
     padding-right:20px;
}

.form-horizontal .form-group {
 /*   color: #185580;
border: 1px solid #185580;
    background-color: #c5d7e4;
    */
    padding-left:0px;
     padding-right:0px;
     
    margin-left:0px;
     margin-right:0px;
}

.field-error .control-label,
.field-error .help-block,
.field-error .form-control-feedback {
    color: #ff0039;
}

.field-success .control-label,
.field-success .help-block,
.field-success .form-control-feedback {
    color: #2780e3;
}

.button {
width: 98%; 
  display: inline-block;
  padding: 15px 25px;
  font-size: 24px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #fff;
  background-color: #4CAF50;
  border: none;
  border-radius: 15px;
  box-shadow: 0 9px #999;
}

.button:hover {background-color: #3e8e41}

.button:active {
  background-color: #3e8e41;
  box-shadow: 0 5px #666;
  transform: translateY(4px);
}

.btn-success2 {
    color: #fff;
    background-color: rgba(68, 157, 68, 0.25);
    border-color: #4cae4c;
}
.btn-warning2 {
    color: #fff;
    background-color: rgba(240, 173, 78, 0.25);
    border-color: #eea236;
}
.btn-danger2 {
    color: #fff;
    background-color: rgba(217, 83, 79, 0.25);
    border-color: #d43f3a;
}

.btn-success2.active, .btn-success2:active, .open>.dropdown-toggle.btn-success2 {
    color: #fff;
    background-color: rgba(68, 157, 68, 1);
    border-color: #398439;
}
.btn-warning2.active, .btn-warning2:active, .open>.dropdown-toggle.btn-warning2 {
    color: #fff;
    background-color: rgba(240, 173, 78, 1);
    border-color: #d58512;
}
.btn-danger2.active, .btn-danger2:active, .open>.dropdown-toggle.btn-danger2 {
    color: #fff;
    background-color: rgba(217, 83, 79, 1);
    border-color: #ac2925;
}




/**
 * Override feedback icon position
 * See http://formvalidation.io/examples/adjusting-feedback-icon-position/
 */
#dateRangeForm .form-control-feedback {
    top: 0;
    right: -15px;
     right: 0px;
}
.bg-primary {
    color: #185580;
border: 1px solid #185580;
    background-color: #c5d7e4;
    padding-left:20px;
     padding-right:20px;
}


.bg-primary-blue-header {
    color: #ffffff;
border: 0px solid #000000;
    background-color: #000077;
    font-size:20px;
    padding-left:20px;
     padding-right:20px;
     padding-top:10px;
     padding-bottom:10px;
}


.bg-primaryheader4 {
    color: #ffffff;
border: 1px solid #000000;
    background-color: #000077;
    padding-left:20px;
     padding-right:20px;
}
.bg-primaryheader3 {
    color: #ffffff;
border: 1px solid #000000;
    background-color: #185580;
    padding-left:20px;
     padding-right:20px;
}
.bg-primaryheader2 {
    color: #000000;
border: 1px solid #000000;
    background-color: #305a77;
    padding-left:20px;
     padding-right:20px;
}
.bg-primaryheader1{
    color: #000000;
border: 1px solid #000000;
    background-color: #c5d7e4;
    padding-left:20px;
     padding-right:20px;
}




.bg-primarytable4 {
    color: #ffffff;
border: 1px solid #000000;
    background-color: #136313;
    padding-left:20px;
     padding-right:20px;
}
.bg-primarytable3 {
    color: #ffffff;
border: 1px solid #000000;
    background-color: #1e791e;
    padding-left:20px;
     padding-right:20px;
}
.bg-primarytable2 {
    color: #000000;
border: 1px solid #000000;
    background-color: #6da26d;
    padding-left:20px;
     padding-right:20px;
}
.bg-primarytable1 {
    color: #000000;
border: 1px solid #000000;
    background-color: #d3e2d3;
    padding-left:20px;
     padding-right:20px;
}



.bg-primary-comp {
    color: #000000;
border: 1px solid #000000;
    background-color: #449d44;
    padding-left:20px;
     padding-right:20px;
}
.bg-primary-conc {
    color: #000000;
border: 1px solid #000000;
    background-color: #f0ad4e;
    padding-left:20px;
     padding-right:20px;
}
.bg-primary-noco {
    color: #000000;
border: 1px solid #000000;
    background-color: #d9534f;
    padding-left:20px;
     padding-right:20px;
}

.bg-primary-comp-light {
    color: #000000;
border: 1px solid #000000;
    background-color: #a6f1a6;
    padding-left:20px;
     padding-right:20px;
}

.bg-primary-conc-light {
    color: #000000;
border: 1px solid #000000;
    background-color: #fff4c4;
    padding-left:20px;
     padding-right:20px;
}
.bg-primary-noco-light {
    color: #000000;
border: 1px solid #000000;
    background-color: #ecc8c0;
    padding-left:20px;
     padding-right:20px;
}


.white-text {
    color: #ffffff;

}


.form-horizontal .form-group {
 /*   color: #185580;
border: 1px solid #185580;
    background-color: #c5d7e4;
    */
    padding-left:0px;
     padding-right:0px;
     
    margin-left:0px;
     margin-right:0px;
}



.float{
	position:fixed;
	width:60px;
	height:60px;
	top:250px;
	right:40px;
	background-color:#d43f3a;
	color:#FFF;
	border-radius:50px;
	text-align:center;
	box-shadow: 2px 2px 3px #999;
}

.float2{
	position:fixed;

	top:350px;
	right:40px;
	background-color:#d43f3a;
	color:#FFF;

	text-align:center;
	box-shadow: 2px 2px 3px #999;
}

.my-float{
	margin-top:22px;
}


.padded-label{
  padding-top: 15px;
  padding-bottom: 15px;
}








  
  
