﻿body {
    padding-top: 3.25em;
    min-width: 34.38em !important;
    width: auto !important;
}

.affix {
    top: auto;
    width: 18.60em;
}

.affix-top {
    top: auto;
    width: 18.60em;
}

.navbar-inverse {
    background: rgba(46, 127, 177, 1);
}

.form-control-dropdown {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0.375em 0.75em;
  font-size: 0.875em;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 0.0625em solid #ccc;
  border-radius: 0.25em;
  -webkit-box-shadow: inset 0 0.0625em 0.0625em rgba(0, 0, 0, .075);
          box-shadow: inset 0 0.0625em 0.0625em rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}


.dropdown-toggle.applicationHeaderColorWhite {
    color: white;
    margin-right: 1em;
}

.navbar-text-TextWhite {
    color: white;
    font-weight: normal;
    margin-top: 0.2em;
    margin-bottom: 0.1em;
}


.navbar-footer-text {
    margin-top: 0em;
    margin-bottom: 0em;
    color: whitesmoke;
    margin-left: 0.6em;
    margin-right: 0.35em;
    line-height: 2.5;
}

.navbar-text.PageInstructions {
    color: #337ab7;
}

 
.Textblue {
    color: blue;
}

.AppHeaderValue {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 0.06em;
    font-weight: normal;
    font-size: small;
    color:black;
}

.AppHeaderText {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 0.06em;
    font-weight: bold;
}

.HeaderBackground {
    background: #265986;
}

 
.HeaderLoginWhite {
    color: white;
    margin-bottom: 0.84em;
}

.navbar-inverse .navbar-default .navbar-nav > li > a {
    Color: white;
}

.navbar-default .navbar-nav > li > a {
    color: black;
}

    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
        color: #777;
    }

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
    background-color: royalblue;
    font-weight: bold;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    /* background-color: rgba(46, 127, 177, 1);*/
    background-color: transparent;
}


.navbar-subnav {
    background-color: white !important;
    text-align: center;
    border-bottom-color: 5em solid #efefef !important;
    display: block;
    box-shadow: 0em 0.06em 0.63em rgba(0,0,0,0.25);
    position: relative;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    z-index: 100;
}

    .navbar-subnav .navbar-nav li a:hover,
    html .navbar-subnav .navbar-nav li.active a,
    html .navbar-subnav .navbar-nav li.active a:hover {
        border-color: red;
        border-width: 1em !important;
    }

.navbar-right.marginRight {
    margin-right: .25em;
}

.navbar.navbarBottomMargin {
    margin-bottom: .5em;
}

.navBarHeight50 {
    height: 3.5em;
}

/* Removing the minimum height of the navbar - bootstrap default*/
.navbar {
    min-height: 0;
}

.navbar-nav > li > a {
    padding-top: 0.9em;
    padding-bottom: 0.5em;
    line-height: 0.5em;
}


/*Collapsible Panels like accordians*/
.panel-heading a:after {
    font-family: 'Glyphicons Halflings';
    content: "\e114";
    float: right;
    color: grey;
}

.panel-heading a.collapsed:after {
    content: "\e080";
}

/*------------------------------------------------------------------------------------*/
/*Side nav bar - reduced padding*/
.col-md-3.padding5 {
    font-size: .85em;
    padding-left: 0;
    padding-right: .5em;
}

.col-md-9.padding5 {
    padding-left: .35em;
    padding-right: 0;
}


.navbar-collapse.reducedPadding {
    padding-right: 0;
    padding-left: 0;
    width: 100%;
}
/*------------------------------------------------------------------------------------*/
 

.PaddingLeft0Px {
    padding-left: 0em;
}

.PaddingRight18px {
    padding-right: 0.3em;
}

.trGridHeader {
    text-align: center;
    padding: .5em;
}

.dropDownIconMarginRight10 {
    margin-right: .25em;
}


.sidebar-nav .navbar li a {
    font-weight: normal;
}

.sidebar-nav .navbar li ul li a {
    padding-left: 2.5em;
    font-weight: normal;
}
 

.form-group.zeroBottomMargin {
    margin-bottom: 0;
}

.marginTop10 {
    margin-top: .5em;
}

.marginTop7 {
    margin-top: .5em;
}

.marginTop0 {
    margin-top: 0;
}
 
 

.navbar-inverse-footer {
    background: darkslategrey;
}

.footer-label-text {
    text-shadow: 0 0em 0 rgba(255, 255, 255, .25);
    font-weight: normal;
    text-align: right;
    
}
 

.marginTopBottom3 {
    margin-top: .2em;
    margin-bottom: .1em;
}



.marginTop3Bottom5 {
    margin-top: 0.01em;
    margin-bottom: 0.01em;
}

.well.BottomMargin1 {
    margin-bottom: .1em;
}

/*class="marginTop0" style="width: 100%; color: black; height: 1.5px; background-color: black;"*/
.blackHrDivider {
    width: 100%;
    color: rgba(0,0,0,.075);
    height: .04em;
    background-color: rgba(0,0,0,.075);
    border-top: 0.0125em solid rgba(0,0,0,.075);
}

.CornerRound {
    border-radius: 0.25em;
}

/*--------------------------------------------------------------------------------------*/
/*HeaderStyle-Font-Bold="False" HeaderStyle-BackColor="#464745" HeaderStyle-ForeColor="white" HeaderStyle-CssClass="trGridHeader"*/

/*Grid Header Style*/

.customGridHeader {
    font-weight: normal;
    background-color:gray;
    color: white;
    text-align: center;
    padding: .5em;
}

.customItemStyle15EM {
    width: 15em;
    text-align: center;
}

.customItemStyle4EM {
    width: 4em;
    text-align: center;
}

 
 
 

/*--------------------------------------------------------------------------------------*/
.container-fluid {
    padding-right: 0.94em;
    padding-left: 1.3em;
    margin-right: auto;
    margin-left: auto;
}


.form-group.required .control-label:before {
    color: red;
    content: "*";
    font-weight: bold;
    position: static;
    margin-left: 0em;
    margin-right: 0.13em;
}

/*Overriding pagination classes*/


.panel-heading {
    padding: 0.31em 0.94em;
    border-bottom: 0.06em solid transparent;
    border-top-left-radius: 0.19em;
    border-top-right-radius: 0.19em;
}


.watermark {
    color: Gray;
    font-style: italic;
}
 
.verticalMenu {
    width: 25% !important;
}

  

.wrap {
    white-space: pre-wrap !important;
    font-size: xx-small !important;
    text-align: left !important;
}

/* Classes for multi-line buttons */
.imageButtonColor {
    background: #5B9BD5 !important;
}

    .imageButtonColor ul {
        margin: 0;
    }
     

.imageButtonColor li {
    font-size: small;
    font-weight: normal;
}

 
 
 
.container.Background {
    background-color: darkslategrey;
}

.fontSize {
    font-weight: normal !important;
}

.errorClass { border-color:rgb(150,68,66);              
    border: 1px solid rgb(150,68,66);
}

.message-alert-danger {
    color: rgb(150,68,66);
    border-color: #ebccd1;
}

.form-control-no-border {
    display: block;
    width: 100%;
    height: 2.13em;
    padding: 0em;
    font-size: 0.88em;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 0.06em solid White;
    border-radius: 0.25em;
}

    .form-control-no-border:focus {
        border-color: #66afe9;
        outline: 0;
        -webkit-box-shadow: inset 0 0.06em 0.06em rgba(0,0,0,.075), 0 0 0.50em rgba(102, 175, 233, .6);
        box-shadow: inset 0 0.06em 0.06em rgba(0,0,0,.075), 0 0 0.50em rgba(102, 175, 233, .6);
    }



.listitem-spacing label {
    margin-right: 0.63em;
    font-weight: normal;
    margin-left: 0.19em;
    vertical-align: top;
}
 


.PageHeaderRequired-Red {
    color: rgba(210, 0, 0, 1);
    font-size: 75%;
    font-weight: bold;
    white-space: nowrap;
    vertical-align: middle;
    padding-top: 0.1em;
}

 

.grid-headerSorting a {
    color: White;
}

 

.custompagefont {
    font-size: 0.75em;
}

.col-md-11-PTnew {
    width: 92%;
}

 

.itemTemplate {
    padding: 0.38em 0.75em;
    white-space: nowrap;
    text-align: center;
}


a.btn.disabled.disablegridEdit {
    cursor: not-allowed;
    pointer-events: all;
}

.upperPadding {
    padding-top: 0.94em;
}

.carousel-inner > .item > img {
    margin: 0 auto;
}

.carousel-content {
    color: black;
    display: flex;
    align-items: center;
}

.carousel-inner {
    margin-bottom: 1.25em;
}

.carousel-indicators li {
    border-color: #999;
    background-color: #ccc;
}

.carousel-indicators {
    bottom: -1.88em;
}

 

.font-family-monospace {
    font-family: monospace, monospace;
}

.message-alert-danger-new {
    /*color: #a94442;*/
    border-color: red;
}

.alert-new {
    padding: 0.38em;
    margin-bottom: 0.31em;
    border: 0.06em solid transparent;
    border-radius: 0.25em;
}

.MessageTitleAlign {
    padding-left: 0.31em;
    vertical-align: text-top;
    font-weight: bold;
}

.bs-example {
    margin: 0.06em 0.06em;
}

.popover-demo {
    margin-bottom: 0.06em;
}


.legend-new {
    margin-bottom: 0em;
    font-size: 1.000em;
    border-bottom: 0em solid #e5e5e5;
}

.col-md-1-Header {
    width: 8%;
}

.col-md-2-Header {
    width: 5%;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .active > a {
    background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
    background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2));
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
    background-repeat: repeat-x;
    -webkit-box-shadow: inset 0 0.1875em 0.5625em rgba(0, 0, 0, .075);
    box-shadow: inset 0 0.1875em 0.5625em rgba(0, 0, 0, .075);
}



.new-header-dropdown {
    line-height: 0.5em;
}
 
.header-text {
    text-align: center;
    font-size: 1.375em;
    line-height: 1.875em;
    height: 1.0625em;
    transition: all 0.4s ease;
}

.header-text-sticky {
    position: fixed;
    font-size: 1em;
    line-height: 1.0625em;
    height: 1.0625em;
    text-align: left;
    transition: all 0.4s ease;
}

.header-dropdown-text {
    text-align: center;
    font-size: 0.9375em;
    transition: all 0.4s ease;
}

.header-dropdown-text-sticky {
    font-size: 0.8125em;
    text-align: left;
    transition: all 0.4s ease;
}



.new-navbar-toggle-green {
    background-color: green;
}



.labelh3 {
    font-size: 1.2em;
    display: inline-block;
    max-width: 100%;
    font-weight: lighter;
    margin-top: .3em;
}

.labelConfirmation {
    font-size: 1.5em;
    display: inline-block;
    max-width: 100%;
    font-weight: 500;
}




/*@media only screen and (min-width:768px)*/
.navbar-default .navbar-brand {
    position: relative;
    text-align: center;
    color: #f7f7f7;
    display: inline-block;
    margin: 0;
    padding: 0.8125em 0;
    z-index: 51;
}


/*@media only screen and (min-width:100px)*/
.navbar-default .navbar-brand {
    background-image: url('../Content/images/kyGovPortalBarImage-white.png');
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.75em;
    width: 10.625em;
    float: left;
    position: relative;
    top: 0.5625em;
    left: 0.625em;
    outline: 0;
    margin: 0;
    padding: 0;
}

.zindex-min {
    z-index: 1;
}

.zindex-max {
    z-index: 1000;
}

.horizontalMenu-headerbutton {
    margin-top: .5em;
    margin-bottom: .5em;
}


.PaddingRight0Px {
    padding-right: 0em;
}


.date-picker
{
    z-index: 0 !important;
}


.caret-hover {
    color: black;
    background-color: rgba(46, 127, 177, 1) !important;
}

.nav > li > a:hover, .nav > li > a:focus {
    background-color: #eee;
}

.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
    background-color: lightgrey;
}



.horizontalMenuItem ul.navbar-nav > li > a:hover, .horizontalMenuItem ul.navbar-nav > li > a:focus, .horizontalMenuItem ul.navbar-nav > li > a::selection {
    background-color: #eee;
    color: black;
}

.caret {
    border-left: 0.35em solid transparent;
    border-right: 0.35em solid transparent;
    border-top: 0.35em solid #000000;
}
 

@media print { 
    .navbar {
        display: block;
        border-width:0 !important;
    }
    .navbar-toggle {
        display:none;
    }
}



.breakword {
    word-wrap: break-word;
    word-break: break-all;
}

a.popoverLinkText {
    color:#265986;
    text-decoration:none;

}


.accordian-title {
  font-size: 1.09em;
  color: black;
}

.custompagedropdown {
    width: 40%;
    font-size: 0.75em;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 0.0625em solid #ccc;
    border-radius: 0.25em;
}