.tab-content.favorites-content{
  border: 0;
  background-color: #f0f0f0;
}

.tab-content.favorites-content #fav-home {
    padding: 8px;
}

.favorites-count{
    font-size: 15px;
    margin: 4px 9px 5px 12px;
    vertical-align: top;
    display: inline-block;
    line-height: 2.2rem;
    border: none !important;
}

.result-tags.row {
  padding: 5px 30px;
} /* duplicating this from styles.css so that it will overwrite .tab-pane .row styles on favorites page program cards */

.favorites-content.row {
    margin-left: 15px;
    margin-right: 0;
}

.favorites-menu {
    margin-top: 8px;
}
.favorites-menu-xs {
    margin-top: 0px;
    padding-top: 0px;
}
.favorites-menu-xs hr{
    color: #999;
    margin-top: 5px;
    margin-bottom: 5px;
}

.favorites-menu .favorites-menu-title {
    font-size: 16px;
    font-weight: 700;
    color: #666;
    padding-bottom: 8px;
}

.favorites-menu-title-xs{
    font-size: 14px;
    font-weight: 700;
    color: white;
    text-align: center;
    background-color: #3A70A0;
    padding-bottom: 4px;
    margin-bottom: 0px;
    margin-top: 0px;
}

ul.folders-tabs{
    padding-left:0px;
    list-style-type: none;
}

.favorites-menu .folders-tabs h5 {
    color: #444;
    text-transform: uppercase;
    padding-top: 15px;
    border-top: 1px solid #EEE;
}

.favorites-menu-xs .folders-tabs h5 {
    color: #999;
    text-transform: uppercase;
    padding-top: 15px;
}

.favorites-folder-count {
    font-weight: 700;
    color: #666;
}

.favorites-menu .folders-tabs li a {
    background-color: transparent;
    border: none;
    text-decoration: none;
}

.favorites-menu-xs .folders-tabs li a {
    background-color: transparent;
    border: none;
    text-decoration: none;
}
.favorites-menu li.folders-select {
    padding-top: 5px;
    padding-bottom: 5px;
}


.favorites-menu-xs .folders-tabs li.folders-select.active a, .favorites-menu-xs .folders-tabs li.folders-select.active a:hover, .favorites-menu-xs .folders-tabs li.folders-select.active a:focus {
    background-color: #3398DA;
    border-radius: 0;
    border: none;
    color: #fff;
    margin-left: 15px;
}

.favorites-menu-xs .folders-tabs li.folders-select.active {
    background-color: #3398DA;
    border-radius: 0;
    border: none;
    margin-right: -20px;
    margin-left: -15px;
    color: #fff;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
}

.favorites-menu .folders-tabs li.folders-select.active a, .favorites-menu .folders-tabs li.folders-select.active a:hover, .favorites-menu .folders-tabs li.folders-select.active a:focus {
    background-color: #167E8E;
    border-radius: 0;
    border: none;
    color: #fff;
    margin-left: 15px;
}

.favorites-menu .folders-tabs li.folders-select.active {
    background-color: #167E8E;
    border-radius: 0;
    border: none;
    margin-right: -20px;
    margin-left: -15px;
    color: #fff;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
}

.folders-tabs .popover {
    max-width: none;
}

.folder-public-popover {
    float: right;
}

.folder-public-popover i {
    background: #3A70A0;
    color: white;
    border-radius: 50%;
    text-align: center;
    vertical-align: middle;
    padding: .3em;
    margin-top: .2em;
    float: right;
}

.folders-select .popover-content {
    color: black;
}

.folders-select .popover-content a {
    color: #3A70A0 !important;
    font-weight: normal;
    background-color: transparent !important;
    margin-left: 0px !important;
}

.login-register-pills .centered-pills a {
    /* float: left; */
    font-size: 18px;
}

.login-register-pills .settings a {
    /* float: left; */
    font-size: 18px;
}

.register-results a {
    float: none;
    font-size:100%;
}
.login-results a {
    float: none;
    font-size:100%;
}

@media only screen and (max-width: 992px){
    .home-list-icon {
        min-width: 30px;
        height: 65px;
        float: left;
    }
}
@media only screen and (min-width: 992px){
    .home-list-icon {
        min-width: 30px;
        float: left;
    }
}

.breadcrumb-current-folder{
    color: #33485E;
}

.tab-pane hr{
    margin-top: 0px;
    border: 0;
    border-top: 1px solid #C3C1C1;
}

.fav-home-list{
    font-size: 18px;
    color: #2E4156;
}
.fav-home-info{
    font-size: 18px;
    font-style: italic;
    color: #33485E;
    padding-bottom: 10px;
}

.fav-list-title{
    font-size: 16px;
    padding-left: 0px;
}

.favorites-subtitle{
    font-style: italic;
    font-size: 14px;
}

.folder-action{
    margin-bottom: 10px;
    background-color: #eaf4fb;
    /*text-align:center;*/
    padding: 20px;
    border-radius: 5px;
    clear: both;
    border: 1px solid #3498DB;
}
.share-folder.folder-action {
    margin-right: 0;
    margin-left: 0;
}

.folder-actions{
    float: right;
    padding-bottom: 10px;
}

.folder-action h4{
    color: #33485E;
}

.folder-actions .btn{
    color: #3A70A0;
}
.folder-actions .focus{
    background-color: #23527C;
    color: white;
    outline: none;
    outline-offset: none;
}

.folders-tabs a:hover{
    text-decoration: none;
}

.folder-action .form-group .control-label{
    text-align: right;
}

.share-group-explanation.help-text {
    line-height: 1.8;
    margin-bottom: 20px;
}

.favorite-consent-check-box {
    margin-bottom: 15px;
}

.public-view-folder-programs {
    padding-left: 0px;
    margin-bottom: 0px;
}

.public-view-folder-programs .search-result {
    float: none;
}

.create-favorite-folder-button {
    margin-bottom: 4px;
}

.save-to-favorite-folder-button {
    margin-bottom: 1px;
}

.remove-favorite {
    padding: 5px 8px;
}

button.remove-favorite[data-reset-icon-padding] i {
    padding: 0;
}
