body {
    background-color: #ff9b00;
    background-image: url("../imgs/radial.png");
    background-repeat: no-repeat;
}

html, body{height:100%; margin:0;padding:0}
 
.container-fluid{
  height:100%;
  display:table;
  width: 100%;
  padding: 0;
}

.container-fluid-body{
  height:90%;
  display:table;
  width: 100%;
  padding: 0;
}

.container-fluid-footer{
  height:10%;
  display:table;
  width: 100%;
  padding: 0;
  background-color: white;
}
 
.row-fluid {height: 100%; display:table-cell; vertical-align: middle;}
 
.centering {
  float:none;
  margin:0 auto;
}

.vertical-padding{
    padding: 25px 0;
}

.black-color{
    color: #000;
}

.footer-padding{
	padding: 60px 0;
}


.last_footer {
  margin-top: 5px;
  color: #313131;
  font-size: 10px;
}

.last_footer a {
  color: #FF3B00;
}


#panelConfirmation{
  background-color:transparent;
  border:none;
}


.panel.noborder {
    border: none;
    box-shadow: none;
}
.panel.noborder > .panel-heading {
    border: 1px solid #dddddd;
    border-radius: 0;
}


.text-white {
    color: #FFFFFF;
}



/* enable absolute positioning */
.inner-addon {
  position: relative;
}

/* style glyph */
.inner-addon .glyphicon {
  position: absolute;
  padding: 10px;
  pointer-events: none;
}

/* align glyph */
.left-addon .glyphicon  { left:  0px;}
.right-addon .glyphicon { right: 0px;}

/* add padding  */
.left-addon input  { padding-left:  30px; }
.right-addon input { padding-right: 30px; }

/* add padding  */
.left-addon select  { padding-left:  30px; }
.right-addon select { padding-right: 30px; }

/* add padding  */
.left-addon option  { padding-left:  30px; }
.right-addon option { padding-right: 30px; }


/*

.glyphicon-refresh-animate {
    -animation: spin .7s infinite linear;
    -webkit-animation: spin2 .7s infinite linear;
}

@-webkit-keyframes spin2 {
    from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg);}
}

@keyframes spin {
    from { transform: scale(1) rotate(0deg);}
    to { transform: scale(1) rotate(360deg);}
}

*/



.hr-text {
  line-height: 1em;
  position: relative;
  outline: 0;
  border: 0;
  color: black;
  text-align: center;
  height: 1.5em;
  opacity: .5;
}
.hr-text:before {
  content: '';
  background: -webkit-linear-gradient(left, transparent, #818078, transparent);
  background: linear-gradient(to right, transparent, #818078, transparent);
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  height: 1px;
}
.hr-text:after {
  content: attr(data-content);
  position: relative;
  display: inline-block;
  color: black;
  padding: 0 .5em;
  line-height: 1.5em;
  color: #818078;
  background-color: #fcfcfa;
}


.hr-text-fix-margin{
  margin-top: 5px;
  margin-bottom: 5px;
}