﻿body {
}

.nav-stacked>li>a {
    color: #000;
    font-weight: bold;
}

.nav-pills>li>a:hover {
	background-color: #00712A;
    color: #FFF;
    font-weight: bold;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
    border: solid;
    border-color: #00712A;
    background-color: #FFF;
    color: #00712A;
    font-weight: bold;
}

#containerPayment {
    width: 50%;
    margin: 0 auto;
    text-align:center;
}

#errorContainer {
    width: 100%;
    margin: 0 auto;
    text-align:center;
}

.rfv, .rev {     
      color: red !important;
      font-weight: bold; 
}

.heading {
    font-weight: bold;
    font-size: 20px;
    margin-left: 5%;
    position: relative;
    top: -100%;
    /*vertical-align: bottom;*/
}

.asterisk {
    font-weight: bold;
    color: red;
} 

.input-group-field {
    display: table-cell;
    vertical-align: middle;
    border-radius:4px;
}
.input-group-field .form-control, .input-group-field .form-control {
    border-radius: inherit !important;
}
.input-group-field:not(:first-child):not(:last-child) {
    border-radius:0;
}
.input-group-field:not(:first-child):not(:last-child) .form-control {
    border-left-width: 0;
    border-right-width: 1px;
}
.input-group-field:last-child {
    border-top-left-radius:0;
    border-bottom-left-radius:0;
    border-left-width: 0;
}
.input-group-field:first-child {
    border-top-right-radius:0;
    border-bottom-right-radius:0;
}

.fileUpload {
    position: relative;
    overflow: hidden;
    margin: 10px;
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
