﻿body {
    padding-top: 0px;
    padding-bottom: 0px;
    overflow-x: hidden;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
/*input,
select,
textarea {
    max-width: 480px;
}*/

body.login-page {
    background-color:#0f69a4;
    background-position:center;
    background-size: 100% 200%;
}

/*.alert {
    -webkit-animation: colapce 1.0s forwards;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-delay: 5s;
    animation: colapce 1.0s forwards;
    animation-iteration-count: 1;
    animation-delay: 5s;
    position:inherit;
    z-index: 2147483647;
    
}*/

/*@-webkit-keyframes colapce {
    from {
        
        transform: scale(1);
        opacity: 1;

    }

    to {
        transform: scale(0.1);
        opacity: 0;
    }
}


@keyframes colapce {
    from {
        transform: scale(1);
        opacity: 1;
    }

    to {
        transform: scale(0.1);
        opacity: 0;
    }
}*/


/*.loader {
  display:none;
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 13px solid #0f69a4;
  border-right: 13px solid #fab03f;
  border-bottom: 13px solid #0f69a4;
  border-left: 13px solid #fab03f;
  width: 65px;
  height: 65px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}

@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}*/
.numericAlignment {
    text-align: right;
}

.table > thead > tr > th {
    text-transform: capitalize;
}


.parentbox {
    height: 100px;
    font: 0/0 a; /* remove the gap between inline(-block) elements */
}

    .parentbox:before { /* create a full-height inline block pseudo-element */
        content: ' ';
        display: inline-block;
        vertical-align: middle; /* vertical alignment of the inline element */
        height: 100%;
    }

.childbox {
    display: inline-block;
    vertical-align: middle; /* vertical alignment of the inline element */
    padding: 5px;
   }
