@charset "utf-8";
/* CSS Document */
.Short {  
    width: 100%;  
    background-color: #dc3545;  
    margin-top: 5px;  
    height: 3px;  
    color: #dc3545;  
    font-weight: 500;  
    font-size: 12px;  
}  
.Weak {  
    width: 100%;  
    background-color: #ffc107;  
    margin-top: 5px;  
    height: 3px;  
    color: #ffc107;  
    font-weight: 500;  
    font-size: 12px;  
}  
.Good {  
    width: 100%;  
    background-color: #28a745;  
    margin-top: 5px;  
    height: 3px;  
    color: #28a745;  
    font-weight: 500;  
    font-size: 12px;  
}  
.Strong {  
    width: 100%;  
    background-color: #d39e00;  
    margin-top: 5px;  
    height: 3px;  
    color: #d39e00;  
    font-weight: 500;  
    font-size: 12px;  
}  
.tableBorderSolid{
    border-collapse: collapse;
  }
.tableBorderSolid th, .tableBorderSolid td{
    border: 1px solid orange;
    padding: 5px;
    text-align: left;
	color:#fff;
}
.tableBorderSolid2{
    border-collapse: collapse;
  }
.tableBorderSolid2 th, .tableBorderSolid2 td{
    border: 1px solid orange;
    padding: 5px;
    text-align: left;
	color:#666;
}

.info-box:hover .info-box-icon{border-radius: 50%!important; background:#FF8000!important;}

/*-----------------upload btn---------------------------------*/

.fileUpload {
	position: relative;
	overflow: hidden;
	margin: 10px 4px;
	padding:10px 2px 10px 6px;
	/*background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 15px; */
  text-decoration: none;

}
.fileUpload input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;	
	cursor: pointer;
	opacity: 0;
	padding:50px;
	filter: alpha(opacity=0);
	width:100%;
    height:500px;		
}
.fileUpload h2 { 
   position: absolute; 
   top: 200px; 
   left: 20px; 
   color:#fff;
   width: 100%; 
}
/*--------------------------end--------------------------------------*/
.login-box, .register-box {
   width: 450px;	
}
.cBG {
	background:url(../img/black-Linen.jpg);
}
.cBG2 {
	background:url(../img/f2.jpg);
}
.card-primary.card-outline {
    border-top: 3px solid #f88628;
}

/*******************************
* Does not work properly if "in" is added after "collapse".
* Get free snippets on bootpen.com
*******************************/
    .panel-group .panel {
        border-radius: 0;
        box-shadow: none;
        border-color: #EEEEEE;
    }

    .panel-default > .panel-heading {
        padding: 0;
        border-radius: 0;
        color: #212121;
        background-color: #FAFAFA;
        border-color: #EEEEEE;
    }

    .panel-title {
        font-size: 14px;
    }

    .panel-title > a {
        display: block;
        padding: 15px;
        text-decoration: none;
    }

    .more-less {
        float: right;
        color: #212121;
    }

    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color: #EEEEEE;
    }


.glyphicon-plus:before {
    content: "\2b";
	font-size:22px;
}
.glyphicon-minus:before {
    content: "\2212";
	font-size:22px;
}

.star {
 
  width: 22px;
  height: 22px;
  border:#F00 0px solid;
  float:right;
  margin-right:20px;
  text-align:center;
  border-radius:50%;
  background:#06F;
  color:#FFF;
  padding-top: 2px;
}


@media (max-width: 576px){
.login-box, .register-box {
   width: 90%;	
}
	
}