﻿/*begin-jQuery-UI-override*/

body {
    /*background-color:#ED1C24;
    width:100%;
    height:5px;
    background-position:10px 10px;
    background-repeat:repeat-x;
    background-size:auto;*/
}

.ui-autocomplete {
	overflow-y: auto !important;
	overflow-x: auto;
	width: 350px !important;
	list-style-type: none;
	-webkit-padding-start: 2px;
	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffffff), to(#ffffff));
}

.ui-autocompleteCustom {
    width: 483px !important;
}

.autocomplete-selected {
	background: #f0f0f0;
}

* html .ui-autocomplete { /* IE max- */
	height: expression( this.scrollHeight > 320 ? "320px" : "auto" ) !important;
}

.dropdown-menu > li > a {
	padding: 3px 5px;
}

	.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
		color: #262626;
		text-decoration: none;
		background-color: #f5f5f5;
	}

.ui-autocomplete {
	max-height: 125px !important;
}

	.ui-autocomplete li {
		font-size: 10pt !important;
	}

li.menu-item-alternate-color {
	background-color: #ffffff;
}

.ui-menu .ui-menu-item a.ui-corner-all:hover, .ui-menu .ui-menu-item a.ui-corner-all:focus, .ui-menu .ui-menu-item a.ui-corner-all:active {
	background: #D5EFF9!important;
	color: #000;
	border-radius: 0;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	background: #D5EFF9;
	border: solid 1px #D5EFF9;
	color: #000;
	border-radius: 0;
	font-weight: normal;
}
/*end-jQuery-UI-override*/


/*begin-bootstrap.css overrides*/
hr {
    margin: 0px;
    border: 1px solid #000000;
}

input[type="radio"], input[type="checkbox"] {
    margin:3px 3px 0px 4px;
}

select {
    margin: auto;
}

*, *:before, *:after {
   box-sizing:content-box;
}
input::-ms-clear {
    display: none;
}
table {
    border-collapse: separate;
    border-spacing:1px;
}


img {
    vertical-align:baseline;
}

.pager {
    margin: 0px;
    padding-left: 7px;
    text-align: left;
}

a {
    color: #0000EE;
    text-decoration: underline;
}


/******** Home Page Bootstrap overrides START ****************/

@media (max-width:1040px) {
    #wrapperContain {
        width: 1024px;
    }
}


.navbar .containerNavWrap {
    background:#ededed;
}

.container, .wrap .container, .navbar .containerNavWrap {
    width:1024px;
    margin:0 auto;
    position:relative;
}

@media (min-width: 992px) {
    .container, .wrap .container, .navbar .containerNavWrap {
        width: 1024px;
        margin: 0 auto;
        position: relative;
    }
}
@media (min-width: 1200px) {
    .container, .wrap .container, .navbar .containerNavWrap  {
    width:1024px;
    margin:0 auto;
    position:relative;
    }
}

.navbar-inverse > div {
        background-color: #373739;
    }

.navbar > .containerNavWrap .navbar-brand {
    margin-left: 0px;
}
.panel > .list-group .list-group-item {
        border-width: 0px 0 !important;
    }

.list-group-itemhome:hover {
        cursor: pointer;
        background: none !important;
    }

.list-group-itemhome {
       padding:5px 0px 11px !important;
       border:0px none !important;
       background:none;
    }


.list-group-itemhome:first-child {
    padding:0px 0px 11px !important;
}


.list-group-itemhome:last-child {
    padding:5px 0px 0px !important;
}

.navbar-inverse {
    background-color: #373739;
    border-color: #080808;    
    padding:0px 0px 0px 0px;
    width:inherit;
}

.navbar-inverse .containerNavWrap > div {
    background-color:#414144;
}

.panel {
    margin-bottom: 25px;
}

.panel-body {
    padding: 15px;
}

    .navbar-default {
        /*border-bottom:1px solid #d2d3d5;*/
        background:#ededed;
    }


 .btn {
     border-radius:5px;
    }

.btn-primary-km {
    /*width:auto !important;
    padding:0 19px;*/
    }

.btn-primary {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#05a3e3), to(#157baa));
  background-image: -webkit-linear-gradient(top, #05a3e3 0%, #157baa 100%);
  background-image: -moz-linear-gradient(top, #428bca 0%, #157baa 100%);
  background-image: linear-gradient(to bottom, #05a3e3 0%, #157baa 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#05a3e3', endColorstr='#157baa', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0px 1px 3px #91DAFF, 0 2px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0px 1px 3px #91DAFF, 0 2px 1px rgba(0, 0, 0, 0.075);
}

.btn-primary:hover, .btn-primary:focus {
  background-color: #05a1e0;
  box-shadow:inset 0px 0px 1px 0px #ffffff;
  -webkit-box-shadow:inset 0px 0px 1px 0px #ffffff;
  -moz-box-shadow:inset 0px 0px 1px 0px #ffffff;
  background-position:0px -33px;
}

.btn-primary:active,
.btn-primary.active {
  background-color: #1a99d4;
  box-shadow:inset 0px 2px 8px 0px #25668a;
   -webkit-box-shadow:inset 0px 2px 8px 0px #25668a;
   -moz-box-shadow:inset 0px 2px 8px 0px #25668a;
  border-color:#286f96;
}


.input-group .form-control {
position: relative;
z-index: 1;
float: left;
width: 100%;
margin-bottom: 0;
}

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}

.homepage a {
    text-decoration:none !important;
}


html, body{
    height:100%;
}

#wrapperContain {
    min-height:100%;
    position:relative;
}

.wrap {
    padding-bottom:50px;
}

.footerMain {
    position:absolute;
    bottom:0px;
    width:100%;
    overflow:hidden;
}

.footer {
    margin-top:0px;
}

form {
    margin:0px !important;
}


.homepage .panel-heading.colorsLine {
    border-top-right-radius:0px !important;
    border-top-left-radius:0px !important;
    position:relative !important;
    top:-1px !important;
}



    /*.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
        border-color:#25668a;
    }*/


/******** Home Page Bootstrap overrides END ****************/





/* Footer stays at bottom Changes */
html, body{
    height:100%;
}

#wrapperContain {
    min-height:100%;
    position:relative;
}

.wrap {
    padding-bottom:50px;
}

.footerMain {
    position:absolute;
    bottom:0px;
    width:100%;
    overflow:hidden;
}

.footer {
    margin-top:0px;
}

form {
    margin:0px !important;
}

.wordwheel_listitemListWidth {
	width: 413px !important;
}

.fixedFooter {
    position: fixed;
    bottom: 0px;
    height: 50px;
    background: #e9e9ea;
    left: 0;
    width: 100%;
    /*z-index: 999999;*/
    margin-top: 15px;
    vertical-align: baseline;
}

#accessDeniedBanner {
     border: 1px solid gold; width: 99.5%; text-align: left;float: left; margin: 0px 0px 20px 0px;
}
    #accessDeniedBanner>.subContentpnl {
        width: 90%; height: inherit; font-weight:inherit; color:#373739; font-family:Arial; padding: 1em; border: 1px solid gold;background-color: lightyellow;
    }
    #accessDeniedBanner>.dismisspnl {
        float: right;width: 10%; text-align: center;height: inherit;margin-top: -40px;font-weight: bold;
    }
/* Footer stays at bottom Changes */

/*end-bootstrap.css overrides*/
