.glossary h3 {
	margin-top: 0;
}

.glossary ul.no-results-hints li i {
	padding-right: 5px;
}

.glossary .results-info {
	margin-bottom: 20px;
}

/* glossary searchform */
.glossary .boxed-form { }
	.glossary .boxed-form {
		padding:10px 15px;
		background-color:#fff;
		border: 1px solid #dddddd;
		margin-bottom: 24px;
	}
	.glossary .boxed-form form {
		margin-top: 12px;
		margin-bottom: 12px;
	}
	.glossary .boxed-form .form-control-feedback {
		display: none;
	}

.glossary input.error,
.glossary select.error {
    border: 2px solid #ff0000;
}
.glossary label.error {
	color: #ff0000;
}

/* glossary pagination */
.glossary .pagination, .tx-indexedsearch-browsebox {
	margin: 0;
}
.glossary .pagination {
	margin-bottom: 30px;
}

/* glossary detail */
.glossary .tab-content {
    background-color: #fff;
    padding: 15px;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    margin-bottom: 24px;
}

.glossary .newest-list {
	margin-bottom: 20px;
}
.popover{max-width:480px!important;width:auto!important;}term[title],term[data-original-title]{border-bottom:0;}term[title],term[data-original-title]{cursor:help;border-bottom:1px dotted #777}.qry-termtype .form-control{padding:0 12px;}.qry-searchword .form-control{padding:0 47.5px 0 15px;}
.iqpedia-detail .term-properties a.link-icon:before,
.iqpedia-detail .term-properties a.link-icon.link-file[href]:before {
    content: "\f016"; /* generic file icon */
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    width: 20px;
    text-align: right;
    margin-right: 10px;
}
.iqpedia-detail .term-properties a[href$=".txt"].link-icon:before,
.iqpedia-detail .term-properties a.link-icon.link-text[href]:before {
    content: "\f0f6"; /*Text*/
}
.iqpedia-detail .term-properties a[href$=".pdf"].link-icon:before,
.iqpedia-detail .term-properties a.link-icon.link-pdf[href]:before {
    content: "\f1c1"; /*PDF*/
}
.iqpedia-detail .term-properties a[href$=".com"].link-icon:before,
.iqpedia-detail .term-properties a[href$=".net"].link-icon:before,
.iqpedia-detail .term-properties a[href$=".org"].link-icon:before,
.iqpedia-detail .term-properties a[href$=".edu"].link-icon:before,
.iqpedia-detail .term-properties a[href$=".gov"].link-icon:before,
.iqpedia-detail .term-properties a[href$=".mil"].link-icon:before,
.iqpedia-detail .term-properties a[href$="/"].link-icon:before,
.iqpedia-detail .term-properties a[href$=".html"].link-icon:before,
.iqpedia-detail .term-properties a[href$=".htm"].link-icon:before,
.iqpedia-detail .term-properties a[href$=".xhtml"].link-icon:before,
.iqpedia-detail .term-properties a[href$=".jhtml"].link-icon:before,
.iqpedia-detail .term-properties a[href$=".php"].link-icon:before,
.iqpedia-detail .term-properties a[href$=".php3"].link-icon:before,
.iqpedia-detail .term-properties a[href$=".php4"].link-icon:before,
.iqpedia-detail .term-properties a[href$=".php5"].link-icon:before,
.iqpedia-detail .term-properties a[href$=".phtml"].link-icon:before,
.iqpedia-detail .term-properties a[href$=".asp"].link-icon:before,
.iqpedia-detail .term-properties a[href$=".aspx"].link-icon:before,
.iqpedia-detail .term-properties a[href$=".cfm"].link-icon:before,
.iqpedia-detail .term-properties a[href*="?"].link-icon:before,
.iqpedia-detail .term-properties a[href*="#"].link-icon:before,
.iqpedia-detail .term-properties a.link-icon:not([href*='.']):before,
.iqpedia-detail .term-properties a.link-icon.link[href]:before {
    content: "\f0c1"; /*link*/
}
.iqpedia-detail .table-responsive {
    width: 100%;
    margin-bottom: 10px;
    overflow-y: hidden;
    border: 0;
    border-bottom: 1px solid #ddd;
}
.iqpedia-detail .nav-tabs > li > a {
    outline: none;
}

.mb-15 {
    margin-bottom: 1.07143rem !important; }
.mb-20 {
    margin-bottom: 1.42857rem !important; }
.mb-25 {
    margin-bottom: 1.78571rem !important; }

@media (max-width: 767px) {
    .btn-xs-block {
        display: block;
        width: 100%;
    }
    input[type="submit"].btn-xs-block,
    input[type="reset"].btn-xs-block,
    input[type="button"].btn-xs-block {
        width: 100%;
    }
    .btn-block + .btn-xs-block,
    .btn-xs-block + .btn-block,
    .btn-xs-block + .btn-xs-block {
        margin-top: 0.5rem;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .btn-sm-block {
        display: block;
        width: 100%;
    }
    input[type="submit"].btn-sm-block,
    input[type="reset"].btn-sm-block,
    input[type="button"].btn-sm-block {
        width: 100%;
    }
    .btn-block + .btn-sm-block,
    .btn-sm-block + .btn-block,
    .btn-sm-block + .btn-sm-block {
        margin-top: 0.5rem;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .btn-md-block {
        display: block;
        width: 100%;
    }
    input[type="submit"].btn-md-block,
    input[type="reset"].btn-md-block,
    input[type="button"].btn-md-block {
        width: 100%;
    }
    .btn-block + .btn-md-block,
    .btn-md-block + .btn-block,
    .btn-md-block + .btn-md-block {
        margin-top: 0.5rem;
    }
}
@media (min-width: 1200px) {
    .btn-lg-block {
        display: block;
        width: 100%;
    }
    input[type="submit"].btn-lg-block,
    input[type="reset"].btn-lg-block,
    input[type="button"].btn-lg-block {
        width: 100%;
    }
    .btn-block + .btn-lg-block,
    .btn-lg-block + .btn-block,
    .btn-lg-block + .btn-lg-block {
        margin-top: 0.5rem;
    }
}