body {
    padding-top: 50px;
}
.starter-template {
    padding: 40px 15px;
    text-align: center;
}
.hidden {
    display: none;
}

code {
    display: none;
}

p.showing {
    line-height: 32px;
}

p.conway-orange, span.conway-orange {
    color: #FFA000;
}

.highlight-filter {
    color: #F7962C !important;
}
.de-highlight-filter {
    color: #444 !important;
}

h3.investor-name-widget > a > i {
    color: white;
}

i.please-wait-dialog {
    color: white;
}

p.applied-filter {
    margin: 3px 0 0 0 !important;
}

.applied-filters-tools .md-fab-wrapper {
    right: 15px;
}

.md-fab-top-right {
    top: 15px !important;
}

.applied-filters-tools.md-fab {
    width: 32px;
    height: 32px;
}

.applied-filters-tools.md-fab>i {
    font-size: 22px;
    line-height: 32px;
}

.uk-text-green {
    color: #7CB342 !important;
}

.uk-text-red {
    color: #C62828 !important;
}

.uk-text-yellow {
    color: #FFB300 !important;
}

a.delete-saved-filter:hover {
    color: #E53935 !important;
}

i {
    vertical-align: middle !important;
}

.md-fab-sheet-actions > a {
    font-size: 14px;
    line-height: 28px;
}

.md-fab-sheet-actions > hr {
    line-height: 10px;
    margin-top: 7px !important;
    margin-bottom: 7px !important;
}

.top-tools-panel {
    margin-bottom: 7px !important;
}

div.filter-options > div > p {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

div.filter-options > div > p:first-child {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
}

i.alert-white {
    color: white !important;
}

img.leads-teaser-results {
    min-width: 100% !important;
}

.flip-icon {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

span.toggle-filter {
    cursor: pointer !important;
}

i.navigation {
    font-size: 24px !important;
    margin-top: 0px !important;
}

i.confidential {
    color: #FFA000 !important;
    cursor: pointer;
}

p.table-element {
    margin: 7px 0px 7px 0px !important;
}

div.map-height {
    min-height: 500px;
}

div.bar-chart-height {
    min-height: 400px;
}

div.pie-chart-height {
    min-height: 500px;
}

div.sticky {
    display: block;
    position: fixed;
    top: 50px;
}

div#inner-filters.overflow {
    overflow-y: scroll;
}

a.table-link {
    color: #F58E30;
}

a.table-link:hover {
    color: #F58E30 !important;
}

a.table-link > i {
    color: #F58E30 !important;
}

a.table-link > i:hover {
    color: #F58E30 !important;
}

a.white-link {
    color: #fff;
}

a.white-link:hover {
    color: #fff;
}

a.ca-sort-by {
    font-weight: normal !important;
}

a.ca-sort-by > i.ca-sorted {
    color: #F58E30 !important;
}

div.sort-wrapper {
    display: inline-block;
    vertical-align: middle;
    position: relative;
}

div#results-panel {
    min-height: 100vh !important;
}

table#user-behavior-data input[type=text] {
    max-width: 100px;
}

div#user-log-details-json-data {
    min-height: 375px;
}

a.see-more-facets {
    margin-top: -5px !important;
}

div#see-more-facets-filter-options > p {
    margin-top: 7px !important;
    margin-bottom: 0px !important;
}







/* Semantic / Market Watch Section Styles */

.cursor-pointer {
    cursor: pointer;
}

h4.semantic-article-title {
    margin-top: 12px;
    margin-bottom: 8px !important;
}

div.semantic-clauses-container > h5 {
    margin-top: 8px;
    margin-bottom: 0px;
}

span.semantic-highlight {
    border-radius: 5px;
    font-weight: bold;
}

span.semantic-highlight.match {
    background: #FFFF99;
}

span.semantic-highlight.named-entity {
    text-decoration: none;
    border-bottom: 2px dotted #FFA000;
    cursor: help;
}

p.semantic-ai-tags {
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 5px;
    padding-bottom: 0px;
}




/* Tour Styles */

/*@font-face {
    font-family: casino_handregular;
    src: url(fonts/casino_hand-webfont.eot);
    src: url(fonts/casino_hand-webfont.eot?#iefix) format('embedded-opentype'),
        url(fonts/casino_hand-webfont.woff) format('woff'),
        url(fonts/casino_hand-webfont.ttf) format('truetype'),
        url(fonts/casino_hand-webfont.svg#casino_handregular) format('svg');
    font-weight: 400;
    font-style:normal
}*/

div#tour-container {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1112;
    pointer-events: none;
    overflow: hidden;
    user-select: text;
}

.tour_svg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
    overflow: hidden;
    user-select: text;
}

.guide-overlay {
    display: none;
    position: absolute;
    z-index: 1111;
    pointer-events: all;
    user-select: text;
    background: rgba(0, 0, 0, 0.75);
}

div#tour-hint {
    display: none;
    position: absolute;
    color: #fff;
    z-index: 1112;
    font: 400 22px/32px Roboto, sans-serif;
    text-align: center;
    -webkit-transition: opacity 400ms cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: opacity 400ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: opacity 400ms cubic-bezier(0.42, 0, 0.58, 1)
}

div#tour-hint h1 {
    color: #fff;
}

div#tour-btn-container {
    display: none;
    position: absolute;
    z-index: 1112;
}

div.tour-btn {
    float: left;
    pointer-events: all;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 100px;
    height: 46px;
    cursor: pointer;
    margin: 0 auto;
    border-radius: 3px;
    font: 500 20px/46px Roboto,sans-serif;
    text-align: center;
    text-overflow: clip;
    -webkit-transition: all 280ms cubic-bezier(.4,0,.2,1);
    transition: all 280ms cubic-bezier(.4,0,.2,1);
    text-transform: uppercase;
}

div.tour-btn:active {
    background: rgba(0,0,0,.1);
    -webkit-transition: none;
    transition: none;
}

div.tour-btn:hover {
    background: rgba(0,0,0,.1);
}

div#tour-btn-next {
    background: #fff;
    color: #212121;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.16), 0 3px 6px rgba(0,0,0,.23);
    box-shadow: 0 3px 6px rgba(0,0,0,.16), 0 3px 6px rgba(0,0,0,.23);
}

div#tour-btn-exit {
    color: #29b6f6;
}




/* Customizations of the Altair Template */

/* Autocomplete dropdown menu styling */

.uk-autocomplete.uk-open .uk-dropdown {
    max-height: 300px;
}

.uk-autocomplete .uk-dropdown {
    width: 100% !important;
    padding: 10px 30px 10px 30px;
}

ul.uk-autocomplete-results > li:hover {
    cursor: pointer;
    background: #ECEFF1;
}

ul.uk-autocomplete-results > li {
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom: 1px solid #ECEFF1;
}

ul.uk-autocomplete-results > li:last-child {
    padding-bottom: 0;
    border: 0;
}

ul.uk-autocomplete-results > li.uk-active {
    cursor: pointer;
    background-color: #ECEFF1;
}


/* Highlight submenu pages when active */
ul > li.current_section > a {
    color: #F7962C !important;
}

/* Adjust size and position of logo */
#sidebar_main .sidebar_main_header .sidebar_logo {
    height: 100%;
    line-height: 100%;
    width: 90%;
}
#sidebar_main .sidebar_main_header .sidebar_logo a {
    margin-left: 5%;
}
.login-ca-logo {
    width: 65%;
    height: auto;
}

/* Section title */
.heading_b > i.material-icons {
    vertical-align: top;
}

/* User profile */
.uk-margin-medium-bottom.card-export-credits {
    margin-bottom: 3px!important;
}

#request-export-credits {
    margin-top: 12px;
}

.md-select-wrapper-disabled>label {
    color: rgba(0,0,0,.26);
}

.md-fab.md-fab-accent.muted {
    background-color: #999!important;
}

div.ca-view-panel {
    margin-top: 0px !important;
}

.heading_a+.uk-grid {
    margin-top: 3px !important;
}

div[ca-filter="keywords"] > div > div.md-input-wrapper {
    padding-top: 0px;
}

.ca-filter-widget {
    padding-top: 0px !important;
}

div[ca-val='list'] thead > tr {
    background-color: #003A4D;
}

div[ca-val='list'] thead > tr > th {
    color: white;
    font-weight: bold;
}

.md-bg-light-blue-600 {
    background-color: #003A4D !important;
}

.highlight {
    background-color: #F5EDB1;
    font-weight: bold;
}

i.expand-overview {
    cursor: pointer;
}

td.ca-project-numbers p {
    padding: 0 0 0 20%;
    margin: 0;
    line-height: 8px;
}

.uk-sortable.sortable-handler>* {
    cursor: pointer !important;
}

#sidebar_main .sidebar_main_header {
    background-image: none !important;
}



/* Margins */

.margin-top-5 {
    margin-top: 5px !important;
}

.margin-top-10 {
    margin-top: 10px !important;
}

.margin-top-15 {
    margin-top: 15px !important;
}

.margin-top-20 {
    margin-top: 20px !important;
}

.margin-top-50 {
    margin-top: 50px !important;
}

.margin-bottom-5 {
    margin-bottom: 5px !important;
}

.margin-bottom-10 {
    margin-bottom: 10px !important;
}

.margin-bottom-15 {
    margin-bottom: 15px !important;
}

.margin-bottom-20 {
    margin-bottom: 20px !important;
}

.margin-bottom-50 {
    margin-bottom: 50px !important;
}

.margin-right-5 {
    margin-right: 5px !important;
}

.margin-right-10 {
    margin-right: 10px !important;
}

.margin-right-15 {
    margin-right: 15px !important;
}

.margin-right-20 {
    margin-right: 20px !important;
}

.margin-left-5 {
    margin-left: 5px !important;
}

.margin-left-10 {
    margin-left: 10px !important;
}

.margin-left-15 {
    margin-left: 15px !important;
}

.margin-left-20 {
    margin-left: 20px !important;
}


