/* styling search function flexible theme */

.nav.search {
    float: right;
    margin-right: 0;
}

.nav.search .dropdown-menu {
    border-width: 0;
}

.nav.search .fa-search {
    font-size: 2rem;
}

.navbar-nav .item-search {
    padding: 10px 20px;
}

.navbar-nav .item-search .input-text-wrapper {
    width: 100%;
    margin-bottom: 0;
}

.nav.search .dropdown-menu form .form-group {
    padding: 0;
}

.columns-max {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 15px;
}

#wrapper .taglib-input-search .btn,
#wrapper .portlet-search .btn {
    line-height: inherit;
}

.portlet-journal-content-search .sticker,
.portlet-journal-content-search .lfr-portal-tooltip {
    display: none;
}

.portlet-search {
    margin-bottom: 25px;
}

.portlet-search .searchcontainer-content .list-group-item-field {
    padding: 0;

}

.portlet-search .searchcontainer-content .list-group-item-field .user-icon,
.portlet-search .lfr-btn-label,
.portlet-search .portlet-icon-back {
    display: none;
}

.portlet-search .lfr-ddm-field-group {
    margin-bottom: 15px;
}

.portlet-search .fieldset>div {
    width: 100%;
}

.portlet-search .fieldset .input-text-wrapper {
    width: calc( 100% - 44px);
}


@media only screen and (min-width: 768px) {
    .portlet-search .fieldset .input-text-wrapper {
        width: calc( 50% - 44px);
    }

}

@media only screen and (min-width: 992px) {
    .portlet-search .fieldset .input-text-wrapper {
        width: calc( 25% - 65px);
    }
    
    .portlet-search .main-content-body {
        margin-top: 0;
    }

}



/* changes to existing styling to make things work */

@media only screen and (min-width: 768px) {
    #wrapper .portlet-navigation .navbar-nav {
        width: 67%;
    }

    .navbar-nav.navbar-right {
        margin-left: 0px;
    }

    .nav.search .dropdown-menu {
        right: 0;
        left: auto;
    }
}



