/*!NIPS Payment Portal*/

body {background-color: #fff; margin-top:10px; }

p { color: #717171; margin-top: 2px;}

hr {margin-top: 40px; margin-bottom: 10px;}

.wrapper{ height:100%; padding: 0px; background-color: #fff;}

/*.container { background-color:#e4e4e2;}*/

td img {width: 70%; padding-bottom: 10px;}
 
.h4 {color:#000;}

.carousel,.item,.active {height: 70%;}

.login {
    padding-top: 10px;
   
    /*background-image: url('../../images/icon_ADJD Background.png');*/
}

.nipslogo {display:block;}

.btn,.form-control{
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px; 
}

.btnsubmit {
    color: #ffffff;
    background-color: #A49262;
    border-color: darkkhaki;
    height: auto;
    margin-top: 10px;
    font: bold 200;
    text-transform: uppercase;
    font-size: 1em;
    width: 28% !important;
}
.btncancel {
    color: #ffffff;
    background-color: #A49262;
    border-color: darkkhaki;
    height: auto;
    margin-top: 10px;
    font: bold 200;
    text-transform: uppercase;
    font-size: 1em;
    width: 28% !important;
}

    .btncancel:hover,
    .btncancel:focus,
    .btncancel:active,
    .btncancel.active,
    .btnsubmit:hover,
    .btnsubmit:focus,
    .btnsubmit:active,
    .btnsubmit.active,
    .open .dropdown-toggle.btnsubmit, .open .dropdown-toggle.btncancel {
        color: #ffffff;
        background-color: #A49262;
        border-color: darkkhaki;
    } 
 
.btnsubmit:active, 
.btnsubmit.active, 
.open .dropdown-toggle.btnsubmit { 
  background-image: none; 
}
.btncancel:active,
.btncancel.active,
.open .dropdown-toggle.btncancel {
    background-image: none;
} 
 
.btnsubmit.disabled, 
.btnsubmit[disabled], 
fieldset[disabled] .btnsubmit, 
.btnsubmit.disabled:hover, 
.btnsubmit[disabled]:hover, 
fieldset[disabled] .btnsubmit:hover, 
.btnsubmit.disabled:focus, 
.btnsubmit[disabled]:focus, 
fieldset[disabled] .btnsubmit:focus, 
.btnsubmit.disabled:active, 
.btnsubmit[disabled]:active, 
fieldset[disabled] .btnsubmit:active, 
.btnsubmit.disabled.active, 
.btnsubmit[disabled].active, 
fieldset[disabled] .btnsubmit.active { 
  background-color: #A6BC09; 
  border-color: #9EB306; 
}
    .btncancel.disabled,
    .btncancel[disabled],
    fieldset[disabled] .btncancel,
    .btncancel.disabled:hover,
    .btncancel[disabled]:hover,
    fieldset[disabled] .btnsubmit:hover,
    .btncancel.disabled:focus,
    .btncancel[disabled]:focus,
    fieldset[disabled] .btncancel:focus,
    .btncancel.disabled:active,
    .btncancel[disabled]:active,
    fieldset[disabled] .btncancel:active,
    .btncancel.disabled.active,
    .btncancel[disabled].active,
    fieldset[disabled] .btncancel.active {
        background-color: #A6BC09;
        border-color: #9EB306;
    } 
.btnsubmit .badge { 
  color: #A6BC09; 
  background-color: #ffffff; 
}
 
/* enable absolute positioning */
.inner-addon {
  position: relative;
}

/* style glyph */
.inner-addon .glyphicon {
  position: absolute;
  padding: 10px;
  pointer-events: none;
    border-radius: 0px;
}

/* 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; }

.disclaimer {font: 11px arial, sans-serif; color:#717171; text-align:left;}

.footer {
    position: relative;
    bottom: 0;
    width: 100%;
    /* Set the fixed height of the footer here */
    height: 40px;
    background-color: #a7322e;
    color:white;
    padding-top: 10px;
}
.footer p {font: 12px arial, sans-serif;font-weight:bold; color:white;}
.header_separator {
    position: relative;
    bottom: 0;
    width: 100%;
    /* Set the fixed height of the footer here */
    height: 40px;
    background-color: #a7322e;
    padding-top: 10px;
    margin-bottom: 30px;
    margin-top: 10px;
}

#CaptchaImage{
    height:40px; width:40%;
}
.logintext {
    color: #A49262;
}
.login-img{
    width:100%; margin:10%; vertical-align:middle;
}
.bookpartner-logo{ margin-top:10px; width:100%;}

.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.row-centered {
    text-align: center;
}


.col-centered {
    display: inline-block !important;
    float: none !important;
    /* reset the text-align */
    text-align: left !important;
    /* inline-block space fix */
    margin-right: -4px !important;
}

.LangDropdown {
    color: #a7322e !important;
}

.navbar-nav > li > a{
     color:white !important;
}