﻿
/* Body and Nav */
body{padding-top:50px;/*color:#3c332f;*/}
body.navbar{-webkit-transition:background-color .3s ease-in;transition:background-color .3s ease-in; }
.navbar-default {
    /*background-color:#3F51B5;*/
    background-color:#591771;
}
.navbar-inverse {
    background-color:#f7f7f7;
    border:solid 1px #ecf0f1;
}
.navbar-brand {
    height:auto;
    padding:10px 15px; 
}
.btnDownload {
    color: #ffffff !important;
    background-color: #56d0e7 !important;
    border-color: #56d0e7 !important;
    text-shadow:none !important;
}
#lblVectorAgentName{
   width:100%;
}

.navbar-default .navbar-nav > li {
    font-size:1.1em;
    text-shadow:1px 1px #246997;
} 
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color:#b376ca;
  /*background-color:#fff;
  color:#333;
  text-shadow:none;*/
}
.btnDownload{
    margin:1em !important;
}
.navbar-inverse .navbar-nav > li > a  {
    color:inherit;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
    background-color:#fff;
}

.dropdown-menu > li > a {
    padding:5px 20px;
}
html form #main {
    min-height:780px;
}
.dropdown-menu li {
    text-shadow:none;
}

/* Footer */
footer {
    /*background-color:#2C3E50;*/
    background-color:#424242;
    min-height:80px;
    color:#fff;
    margin-top:30px;
    text-shadow:1px 1px #121921;
    
}
.one{
    margin-right:1em;
}
#rblProductType listItem{
    margin:1em;
}
footer .container {
    padding:20px 0 10px;
} 
.footer-brand {
    /*float:left;*/
    margin:5px 15px 0 0;
    height:40px;
    display:block;
}
.footer-links {
    /*float:left;*/
}
footer ul {
    margin:0;
    padding:0;
}
footer ul li {
    float:left;
    margin:0 15px 5px 0;
    padding:0;
    list-style-type:none;
    
}
footer a {
    text-decoration:underline;
    color:#fff;
}

.copyright {
    color:#fff;
    font-size:14px;
}
#siteseal {
    display:inline-block;
    background-color:#fff;
    padding:3px;
}
@media (min-width: 992px) {
    .seal {
        text-align:right;
    }
}
@media (max-width: 992px) {
    .footer-brand {
        margin:5px 15px 10px 0;
    }
    .copyright {
        margin-bottom:10px;
    }
}
/*Settings*/
.accValidate{
    margin-bottom:20px
}
#MainContent_pnlMsg{
    color:forestgreen;
    margin-bottom: 10px;

}
/* Page styles */
/*a {
    color:#999;
}
a:hover, a:focus {
    color:#000;
}*/
.lblMargin{
    margin-bottom: 10px;
}
.page-header h1{
    font-size:3em
}
h2, .h2 {
    font-size:34px;
}
h4, .h4 {

    line-height:26px;
}
.well {
    /*/*border:solid 2px #f2eade;
    border-radius:5px;
    padding:40px;
    background-color:#fbf8f5;
    text-shadow:1px 1px #fff;*/
    background:none;
    padding:20px 0;

}
legend, .legend {
    font-size:26px;
    margin-top:21px;
    margin-bottom:10.5px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    line-height: 1.1;
    color: inherit;
}

/* Panels */
.panel-default > .panel-heading {
    background-color:#f7f7f7;
}


/* Buttons */
.btn {
    /*box-shadow:inset -1px -1px 3px rgba(255,255,255,0.2)*/
}
.btn-success {
    text-shadow:1px 1px #08bbd1;
    border-bottom-color:#08bbd1;
    border-right-color:#08bbd1;
    background-color: #08bbd1;
    border-color: #08bbd1;
}
.btn-warning {
    text-shadow:1px 1px #be7b10;
    border-bottom-color:#d88c13;
    border-right-color:#d88c13;
}
.btn-info {
    text-shadow:1px 1px #246997;
    border-bottom-color:#2d7fb6;
    border-right-color:#2d7fb6;
}
.btn-default {
    text-shadow:1px 1px #6f7b7c;
    border-bottom-color:#7e8c8d;
    border-right-color:#7e8c8d;
}
.btn-white {
    background-color:#fff;
    border-color:#dce4ec;
}
.btn-white:hover {
    color:#2c3e50;
}
/*.btn-default:hover {
    background-color:#8f8b85;
    border-color:#8f8b85;
}*/
.btn-primary {
    text-shadow:1px 1px #070c11;
    border-bottom-color:#0c141d;
    border-right-color:#0c141d;
}
.btn-danger {
    text-shadow:1px 1px #9f3226;
    border-bottom-color:#be3f32;
    border-right-color:#be3f32;
}
.btn-success {
    color: #ffffff;
    background-color: #08bbd1;
    border-color: #08bbd1;
}



/* Alerts */
.alert-success {
    text-shadow:1px 1px #179079;
}
.alert-danger {
    text-shadow:1px 1px #9f3226;
}
.alert-info {
    text-shadow:1px 1px #246997;
}
.alert-default {
    text-shadow:1px 1px #ecf0f1;
    background-color:#f7f7f7;
    border:solid 1px #ecf0f1;
}
.alert-warning {
    background-color:#fbcd80;
    text-shadow:1px 1px #fbb341;
    color:#2c3e50;
}



/* Labels */
.label {
    font-size:85%;
}
.label-default {
    text-shadow:1px 1px #6f7b7c;
}
.label-danger {
    text-shadow:1px 1px #9f3226;
}
.label-success {
    text-shadow:1px 1px #08bbd1;
}
.label-warning {
    text-shadow:1px 1px #be7b10;
}


/* Form styles */
label em {
    font-weight:normal;
}
.flat label, label.radio-inline {
    margin-right: 15px;
    padding-left: 5px;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color:#fafcfc;
}
.form-control {
    font-size:16px;
    /*border-color:#ede5da;*/
}
.e-sig {
    border:none;
    background:none;
}


/* Text */
.dropdown-menu > li > a.text-success {
    color:#18bc9c;
}
.dropdown-menu > li > a.text-info {
    color:#3498db
}
.dropdown-menu > li > a.text-danger {
    color:#e74c3c
}
.dropdown-menu > li > a.text-black {
    color:#000;
}
.dropdown-menu > li > a.text-black:hover, .dropdown-menu > li > a.text-danger:hover, .dropdown-menu > li > a.text-info:hover, .dropdown-menu > li > a.text-success:hover {
    color: #7b8a8b;
}



/* Front page */
.jumbotron {
    text-shadow:1px 1px #fff;
    background:url(/img/welcome-img.png) no-repeat;
    max-width:1600px;
    margin:0 auto;
    border-bottom:solid 1px #d5dcdd;
    /*border-bottom:solid 10px #2d7fb6;*/
    padding:50px 30px;
}
.jumbotron p {
    font-weight:400;
}
.jumbotron h1 {
    font-weight:bold;
}
.box {
    padding:0 30px;
}
.features {
    /*background-color:#ECF0F1;*/
    padding:20px 0;
}
.panel-link {
    /*background-color:#ECF0F1;*/
    /*background-color:#0684ba;*/
    color:#2C3E50;
    display:block;
    border-radius:4px;
    transition: all 0.5s ease;
    text-shadow:1px 1px #fff;
}
.panel-link:hover, panel-link:focus {
    text-decoration:none;
    background-color:#ffffff; 
    color:#2C3E50;
    box-shadow:1px 1px 10px rgba(128, 128, 128, 0.5);
    transform: translateY(-10px);
}
.panel-link .panel-body {
    padding:20px;
}
.panel-link h2 {
    font-weight:bold;
}

/* Pager styles */
.pagination-ys {
    /*display: inline-block;*/
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
 
.pagination-ys table > tbody > tr > td {
    display: inline;
}
 
.pagination-ys table > tbody > tr > td > a,
.pagination-ys table > tbody > tr > td > span {
    position: relative;
    float: left;
    padding: 8px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #333;
    background-color: #ffffff;
    border: 1px solid #95a5a6;
    margin-left: -1px;
}
 
.pagination-ys table > tbody > tr > td > span, .pagination-ys table > tbody > tr > td > a:focus {
    position: relative;
    float: left;
    padding: 8px 12px;
    line-height: 1.42857143;
    text-decoration: none;    
    margin-left: -1px;
    z-index: 2;
    color: #fff;
    background-color: #8b6898;
    border-color: #8b6898;
    cursor: default;
    text-shadow:1px 1px #8b6898;
}
 
.pagination-ys table > tbody > tr > td:first-child > a,
.pagination-ys table > tbody > tr > td:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
 
.pagination-ys table > tbody > tr > td:last-child > a,
.pagination-ys table > tbody > tr > td:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
 
.pagination-ys table > tbody > tr > td > a:hover,
.pagination-ys table > tbody > tr > td > span:hover,
.pagination-ys table > tbody > tr > td > a:focus,
.pagination-ys table > tbody > tr > td > span:focus {
    color: #ffffff;
    background-color: #591771;
    /*border-color: #ede5da;*/
}



/* Misc styles */
span.username {
  line-height: 22px;
  font-weight: 500;
}
span.username {
    /*color:#ba480d;*/
    color:#fff;
    font-weight:bold;
    padding-bottom: 20px;
    padding-top: 20px;
    display:block;
    position:relative;
}
.cardColor1{
    color:red;
}
.cardColor2{
    color:#f39c12;
}
@media (min-width: 768px) {
    table.flat {
        margin-top:10px;
    }  
}
.stepNo {
    border-radius: 100px;
    display: block;
    height: 80px;
    line-height: 80px;
    margin: 0 auto 5px;
    position: relative;
    text-align: center;
    width: 80px;
    z-index: 5;
    float:left;
    background:#e74c3c;
    color:#fff;
    font-weight:bold;
    margin-right:10px;
}
.alert-fixed {
    position:fixed;
    top:60px;
    border-radius:0 0 0 5px;
    right:0;
    z-index:10;
}
.display-inline-block {
    display:inline-block;
}
/*.table-striped > tbody > tr:nth-of-type(odd) {
    background-color:#fefcfa;
}
.table-striped > tbody > tr:nth-of-type(even) {
    background-color:#fff;
}
.table-striped > tbody > tr:hover {
    background-color:#f6f1eb;
}
table-bordered > thead > tr > th,
.table-bordered > thead > tr > th,
table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > th,
table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > th,
table-bordered > thead > tr > td,
.table-bordered > thead > tr > td,
table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > td,
table-bordered > tfoot > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ede5da;
}
.panel-default {
    border-color:#ede5da;

}
.panel-footer {
    background-color:#f6f1eb;
    border-color:#ede5da;
}*/

/*.nav-tabs {
    border-bottom: 1px solid #ede5da;
}*/
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
    /*border-color: #ede5da #ede5da #ede5da;
    background-color:#f6f1eb;*/
    text-shadow:1px 1px #fff;
}
.nav-tabs > li > a.active {
    color:#353535;
    background-color:#fff;
    border-left:solid 1px #ECF0F1;
    border-top:solid 1px #ECF0F1;
    border-right:solid 1px #ECF0F1;
}
.nav-tabs > li > a.active:hover {
    border-bottom:solid 1px #fff;
}
.huge {
    font-size: 50px;
    line-height: normal;
}
.table > tbody > tr.warning > td {
    background:#ffe4b7;
    color:#2c3e50;
}
.table-hover > tbody > tr.warning:hover > td {
    background:#f5d5a2;
}
tr.warning a.norm {
    color:#18bc9c;
}
@media screen and (max-width: 1300px){
    body{
        font-size:1.0em;
    }
    .btn-lg{
        font-size:small !important;
    }
    .btn{
        font-size:smaller !important;
    }
}