#header .navbar-right > .dropdown > .dropdown-menu {
    right: 5px;
    left: auto;
}

#header .profile ul > li:first-child {
    padding-top: 0px;
}

.btn a, .btn a:link, .btn a:visited {
    color: rgb(255, 255, 255);
}

a.btn {
    color: rgb(255, 255, 255);
}

.timepicker-picker a.btn, .picker-switch a.btn {
    color: #337ab7 !important;
}

.timepicker-picker td {
    text-align: center;
}

.datepicker .picker-switch {
    text-align: center;
}

a.btn-link {
    color: #52b2e0;
}

div > label.btn.btn-default.active {
    background: #5cb85c;
}

/* Bootstrap Typeahead CSS */
.tt-dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box;
}
.tt-suggestion > p {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.428571429;
    color: #333333;
    white-space: nowrap;
}
.tt-suggestion > p:hover,
.tt-suggestion > p:focus,
.tt-suggestion.tt-cursor p {
    color: #ffffff;
    text-decoration: none;
    outline: 0;
    background-color: #428bca;
}
.twitter-typeahead {
    width: 100%;
}

/* Word Cloud */

div.jqcloud {
    font-family: "Helvetica", "Arial", sans-serif;
    font-size: 10px;
    line-height: normal;
}

div.jqcloud a {
    font-size: inherit;
    text-decoration: none;
}

div.jqcloud span.w10 { font-size: 550%; }
div.jqcloud span.w9 { font-size: 500%; }
div.jqcloud span.w8 { font-size: 450%; }
div.jqcloud span.w7 { font-size: 400%; }
div.jqcloud span.w6 { font-size: 350%; }
div.jqcloud span.w5 { font-size: 300%; }
div.jqcloud span.w4 { font-size: 250%; }
div.jqcloud span.w3 { font-size: 200%; }
div.jqcloud span.w2 { font-size: 150%; }
div.jqcloud span.w1 { font-size: 100%; }

div.jqcloud { color: #09f; }
div.jqcloud a { color: inherit; }
div.jqcloud a:hover { color: #0df; }
div.jqcloud a:hover { color: #0cf; }
div.jqcloud span.w10 { color: #0cf; }
div.jqcloud span.w9 { color: #0cf; }
div.jqcloud span.w8 { color: #0cf; }
div.jqcloud span.w7 { color: #39d; }
div.jqcloud span.w6 { color: #90c5f0; }
div.jqcloud span.w5 { color: #90a0dd; }
div.jqcloud span.w4 { color: #90c5f0; }
div.jqcloud span.w3 { color: #a0ddff; }
div.jqcloud span.w2 { color: #99ccee; }
div.jqcloud span.w1 { color: #aab5f0; }

div.jqcloud {
    overflow: hidden;
    position: relative;
}

div.jqcloud span { padding: 0; }

/* Campaign Designer */
#campaign-workflow {
    list-style-type: none;
    margin:0;
    padding:0;
}

.mainmenu-btn {
    text-transform: uppercase;
    font-weight: bold;
    color: #bbb;
    background: none;
}

.username-btn {
    position: absolute;
    top: 10px;
    right: 0;
}

.account-name {
    font-size: 1.5em;
    color: #999;
    font-weight: lighter;
}

.campaign-outline {
    list-style-type: none;
    padding-left: 0;
}

.campaign-outline-action-type {
    text-transform: uppercase;
    font-weight: bold;
    color: #CCC;
    font-size: 12px;
}

.campaign-outline ul {
    border-left: 1px dotted #ccc;
    padding-left: 2.5em;
}

.empty-designer {
    margin-top: 10px;
    background: #f4f4f4;
    padding: 10px;
}

.action-type-buttons .active {
    color: #333;
}

#quickjump {
    margin-bottom: 25px;
}

/* Customizing the Sidebar */
ul.sidebar-nav ul {
    list-style-type: none;
}

ul.sidebar-nav ul li {
    text-indent: 23px;
}

ul.sidebar-nav ul li a {
    color: #666;
}

.progress-bar.left-aligned {
    text-align: left;
    padding: 2px 0 0 10px;
}

.table tbody>tr>td.vert-align{
    vertical-align: middle;
}

.alert-container {
    width: 100%;
    position: relative;
    top: 1px;
}

.main-notice {
    width: 100%;
    margin-top: 10px;
}

.top-menu {
    text-align: right;
}

.nav > li > a.gfb-logo {
    padding-left: 0px;
}

.navbar-fixed-bottom {
    line-height: 33px;
}

.navbar-text {
    padding-left: 0;
    color: #ccc;
    list-style-type: none;
}

.navbar-text li {
    line-height: 13px;
}

.component-list > li, .component-list li.list-group-item, .action-item {
    cursor: move !important;
}

.gfb-widget ul {
    padding-left: 0;
}

.gfb-widget ul li {
    list-style-type: none !important;
}

.gfb-widget .col-xs-11 {
    border-left: 1px dotted #CCC;
}

.required-asterisk {
    color: red;
    font-weight: bold;
    font-size: 1em;
}

.account-nav {
    margin-bottom: 0;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
}

a.project-nav {
    color: #3C763D !important;
}

.footer {
    z-index: 2000;
    background-color: #fff;
}

.gfb-filter-link:hover {
    text-decoration: none !important;
}

.loaded-filter-header {
    text-transform: uppercase;
    font-size: 12px;
    color: #ccc;
    font-weight: bold;
}

/* Formatting */
.vert-middle {
    vertical-align: middle;
}

.centered-text {
    text-align: center;
}

.and-or {
    width: 37px;
    text-transform: uppercase;
    font-size: 10px;
}

.invalid-logic {
    z-index: 1;
}

/* Drag and Drop */
.ui-sortable-placeholder {
    border: 1px dashed #ccc;
    background: #f4f4f4;
    margin: 20px 0 20px 50px;
    visibility: visible !important;
}

.drop-hover {
    background: #f4f4f4;
    visibility: visible !important;
}

/* Bootstrap */
.image-container {
    height: 150px;
    overflow: hidden;
}
.thumbnail {
    margin-bottom: 10px;
}



@media (min-width: 768px){
    .input-group-addon {
        min-width: 185px;
        text-align: right;
    }
}

.a-col-sm-12,.a-col-sm-3 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.pagecenter {
    text-align: center;
}

.tooltip.right .tooltip-inner {
    font-weight:bold;
}
#printportfoliolistpopup .modal-body{
max-height: calc(100vh - 200px);
overflow-y: auto;
}
/*
.tooltip.right .tooltip-arrow {
    border-right-color: blue;
}*/
/*Change select2 dropdown style for app*/
.select2 *,
.select2-container .selection .select2-selection--single,
.select2-results__options .select2-results__option[aria-selected] {
    cursor: default;
}

.select2-container--bootstrap .selection .select2-selection--single .select2-selection__arrow b,
.select2-container--bootstrap.select2-container--open .selection .select2-selection .select2-selection__arrow b {
  -webkit-appearance: none;
    -moz-appearance: window;
    padding: 1px 11px 10px 5px;
    border: none;
    margin-top: -6px;
    background-image: url(../img/down-chevron.png);
    background-repeat: no-repeat;
    background-position: right center;
}

.pr-0 {padding-right: 0px;}
.pl-0 {padding-left: 0px;}
.pt-0 {padding-top: 0px;}
.pb-0 {padding-bottom: 0px;}
.pr-5 {padding-right: 10px;}
.pl-5 {padding-left: 10px;}
.pr-10 {padding-right: 10px;}
.pl-10 {padding-left: 10px;}
.mr-5 {margin-right: 5px;}
.ml-5 {margin-left: 5px;}
.mr-10 {margin-right: 10px;}
.ml-10 {margin-left: 10px;}
.width-50p {width: 50%}

button#downloadProxyFundscsv {
    margin-top: 25px;
    display: none;
}

button#btnCreateCustomAsset {
    margin-top: 25px;
    display: none;
    margin-left: 5px;
}

tr.hightlight {
    background-color: #d9edf7 !important;
}

.dblock {
    display: inline-block;
}

div#noProxyMessage {
    margin-top: 25px;
    width: calc(100% - 100px);
    vertical-align: middle;
}

.panel-default > div.popover_panel-heading {background-color: #1d2939;font-weight: bold;color: white;}

.fw-normal {font-weight: normal;}
.borderDDD {border: 1px solid #ddd;}
.borderBlack {color: #000;}
.p10 {padding: 10px}
