@CHARSET "UTF-8";
th,td{
	padding: 2px !important;
}
th{
	text-align: center !important;
}
body {
	font-size: 12px !important;
color: black;
padding-right: 0 !important;
}
/* Fixed table header start*/
.table-fixed {
 position: relative;
 overflow: hidden;
 border-collapse: collapse;

}


/*thead*/
.table-fixed thead {
 position: relative;
 display: block; 
 overflow: hidden;

 }

.table-fixed thead th,.table-fixed tbody td {
  border: 1px solid #ddd;
  
}
 

/*tbody*/
.table-fixed tbody {
 position: relative;
 display: block; 
 width: 100%;
 height: 90vh;
 margin-bottom:40px !important;
 overflow-y: auto;
}


 .width_mid{
	width: 20% !important;
}
.width_min_size{
	width: 7% !important;
}

.row_min_height{
	height: 40px;
}
/* Bracket Finishes */
.bf_col_s1{	
	width: 90px !important;
}
.bf_col_s2{
	width: 500px !important;
}
.bf_col_s3{
	width: 150px !important;
}
.bf_col_s4{
	width: 150px !important;
}
/* Seat Bracket Position Info*/
.col_w_s1{
 	width: 65px !important;
}
.col_w_s2{
	width: 100px !important;
}
.col_w_s3{
	width: 120px !important;
}
.col_w_s4{
	width: 170px !important;
}
 /* Bench Seating Systems */
.col_w_bs_s1{
 	width: 66px !important;
}
.col_w_bs_s2{
 	width: 110px !important;
}
 .col_w_bs_s3{
 	width: 130px !important;
}
 .col_w_bs_s4{
 	width: 180px !important;
}
 .col_w_bs_s5{
 	width: 300px !important;
}

/* Wall Seat Style General Info */
 
.col_w_ws_s1{	
	width: 100px !important;
}
.col_w_ws_s2{
	width: 125px !important;
}
 .col_w_ws_s3{
	width: 410px !important;
}
.col_w_ws_m{
	width: 280px !important;
}
/* Administrators */
.col_w_adm_s1{	
	width: 100px !important;
}
.col_w_adm_s2{
	width: 150px !important;
}
 
.col_w_adm_s3{
	width: 200px !important;
}
.col_w_adm_s4{	
	width: 80px !important;
}

.col_w_adm_s5{	
	width: 785px !important;
} 

/* text input background color */
.input_text_bg{
	background-color: #FFFFCC !important;
}
.href_link{
	color: #337ab7 !important;
}
.text-org{
	color: #f6931f;
}
.col_prj_s{
	width: 80px !important;
}
.col_prj_m{
	width: 100px !important;
}
.col_prj_xl{
	width: 300px !important;
}
.prj_header{
	background-color: #c0c0c0;
	padding: 10px;
}
 .tr_bg:hover {
    background: #FFFFCC !important;
}

/* Scrollbar color and width */
::-webkit-scrollbar {
    width: 12px;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 2px;
}

::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
    border-radius: 2px;
    background: grey;
}
 .modal {
  text-align: center;
}

@media screen and (min-width: 768px) { 
  .modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
  }
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

@media screen and (min-width: 2000px) { 
  .modal-lg {
	    width: 1200px;
	    font-size: 15px !important;
  }
}

