.input-group-addon .labeltext{
	width:110px;
	display: block;
}
label{font-weight: normal;}
.btn{letter-spacing: 1px}
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}
table a{
	color:#00a1e5;
	text-decoration: underline
}
table a:hover{
	color:#004c6c;
}
table thead tr th {
	vertical-align: middle !important;
	text-align: center;
}
table thead tr th span{
	width:calc(100% - 10px);
	word-break: break-all;
		
}
table thead tr th a{
	width:10px;
	vertical-align: middle;
}
nav .pagination{
	margin:0px;
	float:right;
}


/*==== Table Set Size ====*/
#gltable td:nth-of-type(1){
	width:80px;
	min-width:80px;
	text-align: center;
}
#gltable td:nth-of-type(2),#gltable td:nth-of-type(3){
	width:85px;
	min-width:85px;
	text-align: center;
}
#gltable td:nth-child(n+5):nth-child(-n+7){
	width:130px;
	min-width:130px;
	text-align: right;
}
#gltable td:nth-child(n+8):nth-child(-n+9){
	width:110px;
	min-width:110px;
}


#fb03table td:nth-child(1){
	width:55px;
	min-width:55px;
	text-align: center;
}
#fb03table td:nth-child(2){
	width:60px;
	min-width:60px;
	text-align: center;
}
#fb03table td:nth-child(n+3):nth-child(-n+4){
	width:48px;
	min-width:48px;
	text-align: center;
}

#fb03table td:nth-child(5){
	width:85px;
	min-width:85px;
	text-align: center;
}
#fb03table td:nth-child(6){
	min-width:130px;
}
#fb03table td:nth-child(7){
	width:100px;
	min-width:100px;
	text-align: right;
}
#fb03table td:nth-child(8){
	width:60px;
	min-width:60px;
	text-align: center;
}
#fb03table td:nth-child(9){
	min-width:180px;
}
#fb03table td:nth-child(n+10):nth-child(-n+12){
	width:120px;
	min-width:120px;
}


#trialtable td:nth-child(n+1):nth-child(-n+2){
	width:90px;
	min-width:90px;
	text-align: center;
}
#trialtable td:nth-child(3){
	width:110px;
	min-width:110px;
	text-align: center;
}
#trialtable td:nth-child(n+5):nth-child(-n+7){
	width:130px;
	min-width:130px;
	text-align: right;
}
#logtable td:nth-child(1){
	width:140px;
	min-width:140px;
	text-align: center;
}
#logtable td:nth-child(n+2):nth-child(-n+3){
	width:140px;
	min-width:140px;
}
/*==== Panel Search =====*/
.panel_slide {
	float: left;
	position: absolute;
	width: 450px;
	max-width: calc(100% + 9px);
	background-color: rgba(217, 217, 217, 1);
	z-index: 1;
	left: -17px;
	transition: 0.5s;
	box-shadow: 2px 2px 3px rgba(0,0,0,0.4);
}
.panel_slide.ps {
	left: -468px;
}

.panel_btn {
	right: 0;
	width: 0px;
	position: absolute;
}
.panel_btn div {
	width: 25px;
	background-color: rgba(0, 0, 0, 0.7);
	text-align: center;
	padding: 10px 0px;
	color: #fff;
	font-size: 20px;
	cursor: pointer;
}
.panel_btn div:hover{
	background-color: rgba(0, 0, 0, 1);
}
.panel_darea {
	float: left;
	width: 100%;
	padding: 10px;
}
.panel_detail {
	float: left;
	width: 100%;
}
.panel_detail .input-group-addon{
	text-align: right;
}

/*==== End Panel Search =====*/

.modalLoading{
	background-color: rgba(1, 1, 1, 0.49);
}

.modalLoading > .modal-dialog{
	height: calc(100% - 60px);
	display: table;
}
.modalLoading > .modal-dialog > .loadingImg{
	vertical-align: middle;
	display: table-cell;
	text-align: center;
	margin: auto;
}
.modalLoading > .modal-dialog > .loadingImg > p{
	margin-top:10px;
	color: rgba(255, 255, 255, 0.69);
}
.spinner {
  height: 120px;
  width: 120px;
  margin: 94px auto 0 auto;
  position: relative;
  -webkit-animation: rotation .6s infinite linear;
  -moz-animation: rotation .6s infinite linear;
  -o-animation: rotation .6s infinite linear;
  animation: rotation .6s infinite linear;
  border-left: 14px solid rgba(0, 174, 239, .15);
  border-right: 14px solid rgba(0, 174, 239, .15);
  border-bottom: 14px solid rgba(0, 174, 239, .15);
  border-top: 14px solid rgba(0, 174, 239, .8);
  border-radius: 100%;
}

@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
  }
}

@-moz-keyframes rotation {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(359deg);
  }
}

@-o-keyframes rotation {
  from {
    -o-transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(359deg);
  }
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}


.error404{
	background-color: #F7F7F7;
	width:100%;
	height:100vh;
	display: table;
}
.error404 > .area{
	vertical-align: middle; 
	display: table-cell;
	text-align: center;
}
.error404 > .area > h1{
	font-size:230px;
	line-height: 200px;
	text-shadow: 5px 5px 0px rgba(0, 0, 0, 0.2);
}
.error404 > .area > h2{
	font-size:50px;
}
.error404 > .area > h3{
	font-size:21px;
}

.alertOverlay{
	position: absolute;width: calc(100% - 20px);height: calc(100% - 10px);background: rgba(0, 0, 0, 0.8);z-index: 99999999;
}

.alertOverlay > .alertArea{
	display: table; width:100%; height:100%; text-align: center;
}

.alertOverlay > .alertArea > .alertDetail{
	display: table-cell;vertical-align: middle;color:#fff;
}
