.article-index {
    border: 1px solid #ccc;
    padding: 10px;
    margin: 10px;
}

.article-index h3 {
    padding: 0;
    margin: 0;
    font-size: 1em;
}

.g-social {
white-space: nowrap;
margin-top: 8px;
}
.g-social a {
	color: white;
}
#g-intro {
	padding: 0px;
}
td, table {
    padding: 0;
    border: 0 none;
}
td, th {vertical-align:top;}


.g-social-header a:link {color:#fff;}
li.g-dropdown-column {
width:100%;
}
@media (max-width: 767px) {
 .search-module, #top-menu {display:none;}

.g-logo.g-logo-helium img, .g-logo.g-logo-helium svg { margin-top: 15px;}

}
@media (min-width: 576px) {
	.col-sm-2 {
		width: 100% !important;
	}
}
h2.fa , h3.fa, h2.circle , h3.circle {
    border: 2px solid;
    padding: 10px 8px 8px 10px;
    border-radius: 40px;
display: inline-block;
line-height: 30px;
width: 55px;
height: 55px;
}
.g-offcanvas-toggle {
    /*position: fixed !important;*/
}
#mobile-menu-6747-particle {
    margin-top: 60px;
}
.sigWrapper, #wic_release___signature_ro_sig
{
	width:400px;
	height:150px;
}
div.dbjoin-description {font-size:85%;margin:0;padding:0;width:350px;}
.uk-panel {font-size:90%;}
.tm-toolbar .uk-panel  {font-size:100%;}

.fabrikElement div {margin-top:0}
a.uk-button:link {
	color: #fff;
	text-shadow: 0px 0px 0px rgba(0,0,0,0);
	font-weight:normal;
}
.addoption input.button {
	padding: 2px 10px 2px 10px;
	height: 27px;
}
#ajax_links.fabrikWindow-modal.modal {
	box-shadow:2px 2px 5px #888888;
}
.pad {border:1px solid #333;border-bottom:2px solid #333;}
.loader {
	margin:25% auto ;	
    border: 10px solid #f3f3f3; /* Light grey */
    border-top: 10px solid #3498db; /* Blue */
    border-radius: 50%;
    width: 50px;
    height: 50px;
    animation: spin 2s linear infinite;
}
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
   /* IE10+ specific styles go here */  
   .control-group input, textarea.fabrikinput {height:110%;}
   
}
.btn {
	text-shadow: 0 0 0;
	background: #dfdfdf;
}
.btn-primary {
	background: #35647d !important;
	color: white;
}
.icon- {display:none;}
.controls input[type="radio"] {
    margin-top: 10px;
}
.top-right-menu  .g-main-nav .g-toplevel, .top-right-menu-tda  .g-main-nav .g-toplevel {
	line-height: 1 !important;
}
.g-main-nav li .g-menu-parent-indicator {
display:none !important;
}

.g-main-nav li:last-child { 
margin-right: 0 !important;
}
.fabrikinput[type="checkbox"] {
	margin-top:10px;
}
.controls .input-append .btn {

    padding: 5px 12px;
}
.btn:hover, .btn:focus {
    background-position: 0 -30px;
}

#g-utility a:hover {color:#fff;}
.floater {position: absolute;right: 0;}
.floater .button {
    padding: 0.4rem 0.7rem 0.4rem 1rem;
    border-radius: 0.25rem 0rem 0 .25rem;
}
#g-page-surround  {overflow: inherit !important;}

.input-append input {width:auto;height: 30px;}
.input-append {
    width: auto;
}

@media only all and (max-width:48rem) {
 .floater {
  display:none;
 }
}

.form-search .input-append .btn {

    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;

    padding-right: 4px;
    padding-left: 10px;


}
.fabrikFilterContainer .span6 {width:100%;}
a.button-small {padding:10px !important;}
.subscribe, .subscribe .g-title, .subscribe form {width:100%;display:block;float:none;}


.subscribe .g-title {

    margin: -15px;
    width: calc(100% + 30px);
 }
 .moduletable .page-header h1{ text-align:left;border-bottom:1px solid;}
 .popover  {left:300px !important;}
 
.fabrik_list_25_group_31 a.button, .fabrik_list_2_group_2  a.button {font-size:0.75em;}
#g-expanded  {
    padding-bottom: 0;
}

#horizontalmenu-2742-particle .g-horizontalmenu {
    padding: 0.5rem 0;
    text-align: left;
}
.table-condensed {
	font-size:90%;
	line-height:95%;
	word-break: break-all;
}
.table-condensed thead{
	font-size:85%;
	line-height:90%;
	word-break: normal;
	white-space: nowrap;
}
.moduletable .mostread, .moduletable .latestnews, .moduletable .archive-module, .moduletable .relateditems, .moduletable .categories-module, .moduletable .category-module, .moduletable .latestusers {
    display: inline-block;
    border: 0 transparent none;
}

.input-append .add-on, .input-prepend .add-on {
	border: 0 none;
	background: transparent;
}
#menu-6409-particle {
	margin-right:10px;
}
.related_data i {display:none;}
.fabrikLabel  {
    padding-top: 0 !important;
}

.section-vertical-paddings-small {
    padding-top: 1vw !important;
    padding-bottom: 1vw !important;
}
.edit.item-page .btn-toolbar .btn, .pager.pagenav a, p.readmore .btn, .contact .form-actions .btn, #contact-form .controls .btn-primary.validate, .profile .btn, .login .btn, .logout .btn, .registration .btn, .profile-edit .btn, .remind .btn, .reset .btn, .search #searchForm .btn, .finder #searchForm .btn, .search #search-form .btn, .finder #search-form .btn {
    padding: 1rem;
}

.g-logo.g-logo-helium img, .g-logo.g-logo-helium svg {
    max-height: none;
}