#loading-bar .bar {
    height: 5px;
}
#loading-bar .peg {
    height: 5px;
}
#loading-bar-spinner .spinner-icon {
    width: 30px;
    height: 30px;
    border-radius: 26px;
}
img.application-icon {
    height: 57px;
    width: 57px;
}
.img-border {
    border: 1px solid;
    box-shadow: 10px 10px 5px #888888;
}

.nav-tabs.nav-justified>li>a {
    height: 70px;
    font-weight: bold;
    font-size: 18px;
    font-family: "Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;
}

body {
    font-family: "Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.tab-pane>p {
    text-indent: 35px;
    text-align: justify;
}

canvas#pdf-canvas {
    outline: thin dotted;
    color: #4582ec;
    outline-offset: 1px;
}

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
    display: none !important;
}

input[type="checkbox"] {
    width: 22px;
    height: 22px;
    margin-top: 0px;
}
.checkbox label {
    margin-left: 4px;
}

.border-left {
    border-left: 1px solid #ccc;
}.border-right {
    border-right: 1px solid #ccc;
}
.btn80 {
    width: 78%;
    font-family: "Bookman", Georgia, "Times New Roman", serif;
}
.btnEnv {
    width: 198px;
    color: #000;
    font-family: "Bookman", Georgia, "Times New Roman", serif;
    font-weight: bold;
    font-size: 24px;
    -webkit-background-size: auto; /* For WebKit*/
    -moz-background-size: auto;    /* Mozilla*/
    -o-background-size: auto;      /* Opera*/
    background-size: cover;
    border-color: #fff;
}
.btnEnv:hover,
.btnEnv:focus,
.btnEnv:active,
.btnEnv.active {
    color: #000;
    border-color: #4582ec;
    /*
    background-color: #3276b1;
    border-color: #285e8e;
    */
}
.btnDL {
    height: 99px;
    background: url('/static/img/KK_WHITE_GOLD_DL.png') no-repeat center;
}
.btnC5 {
    height: 140px;
    background: url('/static/img/KK_WHITE_GOLD_C5.jpg') no-repeat center;
}
.stretch {
    width:100%;
    height:100%;
}
.no-margin {
    margin: 0;
}

html,
body {
    height: 100%;
}
#wrap {
    min-height: 100%;
    height: auto;
    margin: 0 auto -60px;
    padding: 0 0 60px;
}
#footer {
    height: 60px;
    /*background-color: #f5f5f5;*/
}
.ng-valid.ng-dirty {
    border-color: #78FA89;
}
.ng-invalid.ng-dirty {
    border-color: #FA787E;
}

.modal-backdrop.fade.in {
    display: none;
}