﻿html {
    height: 100%;
}
body
{
    font-style:normal;
    font-family:'Open Sans', Arial, Helvetica, sans-serif;
    font-size:12px;
    height: 100%;
}
.navbar .nav > li > a {
    padding: 0px;
    padding-left: 25px;
    padding-right: 25px;
    line-height: 68px;
    height: 68px;
    text-shadow: none;
}
.custom-navbar-inner {
    min-height: 72px;
    background-image: url("images/head-gradient.png");
    background-color: transparent;
    background-repeat: repeat-x;
    border: none;
    border-radius: 0;
    filter: none;
    box-shadow: none;
}
.custom-navbar-inner .custom-brand {
    padding: 0px;
}
.custom-navbar-inner .nav a {
    font-size: 14px;
    color: #4b4b4b;
}
.navbar-static-top  .custom-navbar-inner {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.navbar .custom-navbar-inner .nav > li > a:hover,.navbar .custom-navbar-inner .nav .active > a,.navbar .custom-navbar-inner .nav>.active>a:hover, .navbar .custom-navbar-inner .nav>.active>a:focus {
    background-color: #646464;
    color: #ffffff;
    text-decoration: none;
}

.navbar .custom-navbar-inner .nav > li > a.active {
    background-color: #646464;
    color: #ffffff;
    text-decoration: none;
}

.navbar .brand {
    margin-left: 0px;
}
.custom-breadcrumb {
    padding: 0;
    margin: 0;
    list-style: none;
    background-color: transparent;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
a, a:hover, a:focus {
    color: #fff;
    text-decoration: none;
}

.nav-pills a {
    color: #08c;
}

.custom-mobile-nav-row a:hover, .custom-mobile-nav-row a:active{
    background-color: #646464;
    color: #ffffff;
}
.custom-breadcrumb-box {
    float: right;
    color: red;
}
.custom-mobile-nav-box {
    padding: 0 10px 0;
}
.custom-mobile-nav-box a {
    color: #5E5E5E;
    width: 49.5%;
    display: inline-block;
    text-align: center;
    padding: 5px 0;
}
.custom-mobile-nav-box a.active
{
    background-color: #646464;
    color: #ffffff;
    text-decoration: none;
}
.custom-mobile-nav-row {
    background: -moz-linear-gradient(top,#FEFEFE, #EFEFEF);
    background: -webkit-linear-gradient(top, #FEFEFE, #EFEFEF);
    background-image: -ms-linear-gradient(top, #FEFEFE, #EFEFEF);
    margin: 5px 0px;
}

.custom-sub-nav-inner {
    min-height: 48px;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
    border: none;
    -webkit-border-radius: inherit;
    border-radius: 0px;
    box-shadow: none;
    padding-left: 0;
    padding-right: 0;
}
.custom-sub-nav {
    width: 100%;
    margin: 0;
}
.custom-sub-navbar {
    margin-bottom: 0px;   
}
.custom-sub-navbar .custom-sub-nav > li {
    min-height: 48px;
}
.custom-sub-navbar .custom-sub-nav > li > a {
    padding: 0px;
    padding-left: 25px;
    padding-right: 25px;
    line-height: 35px;
    height: 35px;
    font-size: 14px;
    text-align: center;
    background-color: #868686;
}
.custom-sub-navbar .custom-sub-nav>li>a:focus, .navbar .nav>li>a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #3D3D3D;
}
.custom-sub-navbar .custom-sub-nav>li>a {
    color: #ffffff;
    text-shadow: none;
}
.custom-sub-navbar .custom-sub-nav > li {
    width: 20%;
}
.custom-sub-navbar .custom-sub-nav > li:hover {
    background: url("images/nav-arrow-down.png") no-repeat 50% 90%;
}
.custom-navbar-login-container {
    max-width: 880px;
    margin-top: 3px;
}
.custom-breadcrumb>li {
    text-shadow: none;
}
input[type='text'],input[type='password'] {
    padding: 2px;
    padding-left:6px;
}
select {
    height:26px;
    line-height:26px;
}
.search-modal {
    width:800px;
    margin-left:-400px;
    height:440px;
}

.parent-result-table td {
    vertical-align:middle;
}
.parent-result-table td a{
    color:blue;
    text-decoration:underline;
}
.form-horizontal .control-label.lastname-label {
    width:95px;
}
.lookup-table-container {
    max-height: 252px;
    float: left;
    width:100%;
}
/*.modal-body{
    max-height:768px;
}*/
.modal-body.parent-look-up-modal-boy {
    overflow-y:inherit;
}
#parent-result-table-container {
    max-height: none;
    overflow-y: auto;
}
input[type='text']#ParentName {
   padding-left:10px;
}
.pagination a {
    color:#333333;
}

.report-container .control-label {
    width:110px;
}

.report-container .form-horizontal .controls {
    margin-left:110px;
}

.form-horizontal .control-label.search-result {
    color: #FF00FF;
    font-weight: bold;
}

#UserName,#Password {
    height:22px;
}

#fixed-table {
    margin-bottom:-1px;
}

#content-table {
    margin-bottom:0px;
}

.content-table-div {
    max-height:252px;
    overflow-y:auto;
}

#fixed-table td, #content-table td {
    word-break: break-all;
}

.btn .caret {
    margin-left: 150px;
    margin-top: 8px;
}

.disappear,.order-disappear,.form-horizontal input.disappear {
    display:none;
}

.bonus-container .control-label {
    width:200px;
}

.bonus-modal {
    width: 460px;
    margin-left: -230px;
}
.bonus-container-fluid {
    width:390px;
}
.bonus-control-group-wrap {
    width:316px;
    margin:0 auto;
}
.bonus-modal .form-horizontal .control-label {
    width:100px;
}
.bonus-modal .form-horizontal .controls {
    margin-left:105px;
}
.bonus-modal .form-horizontal {
    margin:0;
}
.bonus-container .form-horizontal .control-label {
    font-size:20px;
}
.bonus-container table a {
    color:blue;
    text-decoration:underline;
}