html{width:100%;height:100%;overflow:hidden;}
body{width:100%;height:100%;overflow-x:hidden;overflow-y:scroll!important;}
body.login-index #page-wrapper,
body.login-forgot_password #page-wrapper{margin:0;}
.logo{ max-width: 100%; }
.pagination{margin:0!important;}
.input-group-addon{background-color:#eee;}
.modal-content iframe{height:100%;}
.help-text{font-style:italic;font-size:.9em;color:#888888;}
small.error{font-weight:bold;color:red;}
.xsmall pre{font-size:10px;}
th .sort_by{text-decoration:underline;}
#right-sidebar{width:600px!important;right: -600px;}
.list-header{
    padding: 20px 25px 10px;
    color: #19aa8d;
    font-weight: bold;
    text-transform: uppercase;
    border-bottom: 1px solid rgba(255,255,255,.1);
}
.list-divider{
    border-bottom: 1px solid rgba(255,255,255,.1);
    margin: 5px 0;
}
.mini-navbar .list-header{display:none}
legend{font-size:1.2em;font-weight:bold;padding-bottom:7px;}

/* Navbar left */
.navbar-static-side{
    height:100%;
    overflow-y: auto;
}

/*
Twitter typeahead
*/
.typeahead {
    background-color: #fff;
}
.twitter-typeahead{
    position: relative;
    display: block!important;
    height:30px;
}
.twitter-typeahead input[type=text]{
    width: 100%!important;
}
.typeahead:focus {
    border: 2px solid #0097cf;
}
.tt-menu{
    z-index: 999!important;
}
.tt-query  {
    background-color:#FFF !important;
}

.tt-hint {
    color: #999;
}
.tt-dataset {
    width: 500px;
    margin-top: 0px;
    padding: 8px 0;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 2px;
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
}
.form-field .tt-dataset {
    margin-top:5px;
}
.tt-suggestion {
    padding: 3px 20px;
    cursor: pointer;
}
.tt-suggestion:hover, .tt-suggestion.tt-cursor {
    color: #fff;
    background-color: #0097cf;
}
.tt-suggestion p {
    margin: 0;
}
.tt-suggestion .more-results{
    display: block;
    color: #003e5f;
    font-weight: bold;
    text-align: center;
}
.tt-suggestion.more:hover a{
    color: #fff;
}
.input-group .twitter-typeahead .form-control:not(:first-child):not(:last-child) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}