/*  The Kiwi theme option file for the FiveAlive-lite themes of Tiki Wiki CMS Groupware. */
a,
a.btn-link {
  color: #d5a012;
}
a:hover,
a.btn-link:hover,
a:focus,
a.btn-link:focus {
  /*color: #baba25;*/
  color: #75a63b;

}

.btn-default:hover {
  color: #ffffff;
  background: #666666!important;
  border-color: #000000;
}

.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #ffffff;
  background: #666666;
  border-color: #000000;
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #bcb923;
  border-color: #f0e884;

}
.btn-default .badge {
  color: #bcb923;
  background-color: #ffffff;
}
.btn-primary {
  color: #ffffff;
  background-color: #95a5a6;
  border-color: #666666!important;
  /*background-color: #75a63b;
  border-color: #75a63b;*/
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #666666; 
  /*background-color: #75a63b;*/
  border-color: #000000;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
  /*to make  advanced search button green*/
  background-color:#75a63b;
  border-color:#75a63b;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #bcb923;
  border-color: #f0e884;
}
.btn-primary .badge {
  color: #bcb923;
  background-color: #ffffff;
}
hr {
  border-top: 1px solid #75a63b;
}
/*
.alert-success {
  .alert-variant(@alert-success-bg; @alert-success-border; @alert-success-text);
}
.alert-info {
  .alert-variant(@alert-info-bg; @alert-info-border; @alert-info-text);
}
.alert-warning {
  .alert-variant(@alert-warning-bg; @alert-warning-border; @alert-warning-text);
}
.alert-danger {
  .alert-variant(@alert-danger-bg; @alert-danger-border; @alert-danger-text);
}
*/
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  border-top: 1px solid #dbd11a;
}
.table > thead > tr > th {
  border-bottom: 2px solid #dbd11a;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #dbd11a;
}
.table .table {
  background-color: #ffffff;
}
.table .table-bordered {
  border: 1px solid #dbd11a;
}
.table .table-bordered > thead > tr > th,
.table .table-bordered > tbody > tr > th,
.table .table-bordered > tfoot > tr > th,
.table .table-bordered > thead > tr > td,
.table .table-bordered > tbody > tr > td,
.table .table-bordered > tfoot > tr > td {
  border: 1px solid #dbd11a;
}
.table .table-striped > tbody > tr:nth-child(odd) > td,
.table .table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.table .table-hover > tbody > tr:hover > td,
.table .table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}
.form-control {
  color: #555555;
  background-color: #f8f9d4;
  background-image: none;
  border: 1px solid #f5fb86;
}
.navbar-default {
  /*background-color: #75a63b;*/
  background-color: #B24354;
  border-color: none;
}
.navbar-default .navbar-brand {
  color: #ffffff;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #e6e6e6;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > a {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #f9f9f9;
  background-color: #a09d1e;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #C1E875;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #dddddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: none;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #C1E875;
  color: #ffffff;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
  color: #ffffff;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
  color: #f9f9f9;
  background-color: #C1E875;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
  color: #ffffff;
  background-color: #C1E875;
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-default .navbar-link {
  color: #ffffff;
}
.navbar-default .navbar-link:hover {
  color: #f9f9f9;
}
.navbar-inverse {
  background-color: #5a7931;
  border-color: #3f5522;
}
.navbar-inverse .navbar-brand {
  color: #ffffff;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #ffffff;
}
.navbar-inverse .navbar-nav > li > a {
  color: #ffffff;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #3f5522;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #476027;
}
.dropdown-menu {
  /*background-color: #75a63b;*/
  background-color: #B24354;
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.dropdown-menu > li > a {
  color: #ffffff;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #f2f2f2;
  background-color: #587631;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  background-color: #638637;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999999;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  background-color: transparent;
  background-image: none;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #638637;
}
.pagination > li > a,
.pagination > li > span {
  color: #638637;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #baba25;
  background-color: #eeeeee;
  border-color: #dddddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  color: #ffffff;
  background-color: #638637;
  border-color: #638637;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999999;
  background-color: #ffffff;
  border-color: #dddddd;
}
.panel {
  background-color: #ffffff;
}
.panel-heading {
  border-bottom: 1px solid transparent;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  color: inherit;
}
.panel-title > a {
  color: inherit;
}
.panel-footer {
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
}
.panel-default {
  border-color: #dddddd;
}
.panel-default > .panel-heading {
  color: #ffffff;
  background-color: #638637;
  border-color: #dddddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
.panel-default > .panel-heading .badge {
  color: #638637;
  background-color: #ffffff;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
.panel-primary {
  border-color: #638637;
}
.panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #638637;
  border-color: #638637;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #638637;
}
.panel-primary > .panel-heading .badge {
  color: #638637;
  background-color: #ffffff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #638637;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.label {
  color: #ffffff;
}
.label[href]:hover,
.label[href]:focus {
  color: #ffffff;
}
.label-default {
  background-color: #999999;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #808080;
}
.label-primary {
  background-color: #638637;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #486228;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.middle_outer {
  -webkit-box-shadow: inset 0 24px 0 0 #75a63b;
  -moz-box-shadow: inset 0 24px 0 0 #75a63b;
  box-shadow: inset 0 24px 0 0 #75a63b;
}
.topbar,
.topbar_container,
.layout_basic .page-header > .topbar {
  /*background: #75a63b;*/
  background: #B24354;
  margin-left: 0px;
  margin-right: 0px;
  margin-top:10px;
 
  border-radius: 6px;
}
.top_modules a {
  color: #000;
}
.navbar-collapse.collapse.in {
 /*background: #75a63b;*/
  background: #B24354;
}
.navbar-nav .open .dropdown-menu,
.navbar-nav .open .dropdown-menu li,
.navbar-default .navbar-nav > li > a {
  /*background: #75a63b;*/
  background: #B24354;
}
.topbar .cssmenu_horiz ul {
  background: #658838;
}
.cssmenu_horiz li ul,
.cssmenu_vert li ul {
  background-color: #658838;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -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;
}
.cssmenu_horiz li ul > li > a,
.cssmenu_vert li ul > li > a {
  padding: 3px 20px;
  font-weight: normal;
  color: #ffffff;
  background: #658838;
}
.cssmenu_horiz > li > a:hover,
.cssmenu_vert > li > a:hover,
.cssmenu_horiz ul > li > a:hover,
.cssmenu_vert ul > li > a:hover,
.cssmenu_horiz > li > a:focus,
.cssmenu_vert > li > a:focus,
.cssmenu_horiz ul > li > a:focus,
.cssmenu_vert ul > li > a:focus {
  text-decoration: none;
  color: #f2f2f2;
  background-color: #75a63b;
}
.topbar .cssmenu_horiz li a:hover {
  background: #a09d1e;
}
.topbar .navbar-nav > li > a,
.topbar .navbar > li > a,
.topbar .cssmenu_horiz > li > a {
 /* padding-top: 4px;
  padding-bottom: 4px;
  line-height: 1;
  color: #ffffff;*/
  color: #ffffff;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    background: #75A63B;
    font-size: 17px;
    border-right: 1px solid #FFFFFF;

}
.sf-arrows .sf-with-ul:after {
  border: 5px solid transparent;
  border-top-color: #638637;
}
.cssmenu_vert.sf-arrows li > .sf-with-ul:after {
  border-color: transparent;
  border-left-color: #638637;
  /* edit this to suit design (no rgba in IE8) */
}
.sf-arrows ul .sf-with-ul:after,
.cssmenu_vert.sf-arrows ul > li > .sf-with-ul:after {
  border-color: transparent;
  border-left-color: #ffffff;
  /* edit this to suit design (no rgba in IE8) */
}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
  border-color: transparent;
  border-left-color: #f2f2f2;
}
.cssmenu_vert.sf-arrows li > .sf-with-ul:focus:after,
.cssmenu_vert.sf-arrows li:hover > .sf-with-ul:after,
.cssmenu_vert.sf-arrows .sfHover > .sf-with-ul:after {
  border-color: transparent;
  border-left-color: #f2f2f2;
}
.topbar .navbar {
  margin-bottom: 0;
}
.header_outer,
.layout_fixed_top_modules .navbar-fixed-top,
.layout_social_modules .navbar-fixed-top,
.layout_basic .page-header > .top_modules {
  background: #ffffff;
  /*border-bottom: 5px solid #000;*/

}
.header_container > .header {
  background: none;
}
header.header .module.secondary_site_menu {
  background: none;
}
.page-header {
  margin-top: 0;
  margin-bottom: 0;
  border-bottom: none;
}
.form-control,
select,
input[type="text"],
input[type="password"],
input[type="file"],
input[type="email"],
input[type="file"],
input[type="search"],
input[type="number"],
input#login-pass,
textarea,
.adminoptionbox option {
  background-color: #f8f9d4;
  border-color: #f5fb86 #fbfbee #fbfbee #f5fb86;
}
.navbar-collapse {
  border: none;
}
#col2 .panel,
#col3 .panel,
#bottom_modules .panel {
  border: none;
}
#col2 .panel-default > .panel-heading,
#col3 .panel-default > .panel-heading,
#bottom_modules .panel-heading {
  background: #ffffff;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #75a63b;
}
#col2 .panel-title,
#col3 .panel-title {
  color: #75a63b;
}
#footer {
  /*background: #75a63b;*/
  background: #B24354;
  color: #ffffff;
  padding: 1px 0 2px 0;
  width: 100%;
  text-align:center;
}

.footer {
  border-top: 1px solid #75a63b;
  border-bottom: 1px solid #75a63b;
}
.footer_liner .panel-title {
  color: #fff;
  border-bottom: 1px dotted #ebdc14;
}
.postbody-title {
  background: url('../images/siteheader.png') no-repeat -480px -200px;
  color: #ffffff;
}
.postbody-title .title > .panel-title a.link {
  color: #ffffff;
}
.siteloginbar_popup .dropdown-menu > li > a {
  color: #fff;
}
header.header .sitetitle,
header.header .sitesubtitle {
  color: #638637;
  text-shadow: none;
}
.searchresults blockquote em,
.highlight,
.btn-default.highlight a,
.btn-default a.highlight {
  background: #f2dede;
  color: #a94442;
  border-color: #ebccd1;
}
.btn-default.highlight:hover {
  background: #dca7a7;
}
.chosen-container-multi .chosen-choices {
  background-color: #ffffff;
  color: #555555;
  border: 1px solid #f5fb86;
}
.chosen-container-single .chosen-single,
.chosen-container-active.chosen-with-drop .chosen-single,
.chosen-container .chosen-drop,
.chosen-container-multi .chosen-choices .search-choice {
  background-color: #f8f9d4;
  color: #555555;
  border: 1px solid #f5fb86;
}
.chosen-container-single .chosen-search input[type="text"] {
  background-color: #f8f9d4;
  border: 1px solid #f5fb86;
}
.chosen-container .chosen-results li.highlighted {
  background-color: #587631;
  color: #f2f2f2;
}

/* For the search items */
.trackerfilter-result .table > tbody > tr.success > td {
  background-color: #76a639;
  color: #FFF;
}
/*
.table > tbody > tr.success > td,
.table > tbody > tr > td.success {
  background-color: #f00;
}
*/
.topbar > a,
.topbar .navbar-default .navbar-nav > li > a,
.topbar .nav > li > a {
  color: #ffffff;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  /*background: #75a63b;*/
  background: #B24354;
  font-size: 17px;
  border-right: 1px solid #FFFFFF;
}

.topbar .cssmenu_horiz ul {
  background: #ffffff;
}

.topbar .navbar-default .navbar-nav > li a:hover,
.topbar .nav > li:hover,
.topbar .cssmenu_horiz li:hover,
.navbar-default .navbar-nav li a:hover,
.navbar-default .navbar-nav li.active a,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus,
li.selected > a {
  /*background: #75a63b;*/
  background: #B24354;
  color: #ffffff;
  text-decoration:underline;
}

.mandatory_star{
    color: #a94442;
}
/*just for just the top part of the form*/
/*.normal td, .wikitable td, .odd, .even, .form, .editblogform td {
    margin: 0;
    padding: 3px;
    max-width: 700px;
}*/

/*could be for the whole form*/
/*.form-control {
    color: #555555;
    background-color: #f8f9d4;
    background-image: none;
    border: 1px solid #f5fb86;
    max-width: 700px;
}*/

.btn-default, input[type="reset"], input[type="submit"], .button input {
    background: #95a5a6;
    text-transform: uppercase;
    border-width: 1px;
	border-color: #ccc;
	background-image: none;

}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 10px 15px;
    font-size: 15px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
h1 {
    /*font-size: 1.6em;*/
    background: none;
	padding:0;
}
/*trying to have the same typeface as the ProMusa website, so far unsuccessful*/
body {
    font-family: Lato, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 1.42857143;
    color: #2c3e50;
    background-color: #ffffff;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: Lato, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: 400;
    /*line-height: 1.1;*/
	line-height: 1.42857143;
    color: inherit;

}

.panel-default > .panel-heading {
    color: #ffffff;
    /*background-color: #75a63b;*/
    background-color: #B24354;
    border-color: #75a63b;
	height: 30px;
}
.panel-heading {
    padding: 3px 5px;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}
.form-control, select, input[type="text"], input[type="password"], input[type="file"], input[type="email"], input[type="file"], input[type="search"], input[type="number"], input#login-pass, textarea, .adminoptionbox option {
    background-color:#fff;
    border-color:#ccc;
	/*added to give a bit of space above titlefield labels*/
	margin-bottom:7px;
}
.tiki .ui-widget-header {
    margin-top: 0;
	border:none;
	font-size: 15px;
	padding-top: 8px;
}
#cart div.ui-widget-content ol.well {
    background-color:#fff!important;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #000;
    text-decoration: none;
	font-size: 15px;
}
.titlefield {
	font-weight:bold;
	font-family: Lato, Helvetica Neue, Helvetica, Arial, sans-serif;
}

	
/*to align Main expertise label*/
.control-label {
	margin-left: 0px;
}
/*to align Main expertise text with label*/
#expertise_selection {
	margin-left: 15px;
}	

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #000000!important;
    text-decoration: none;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
   
    font-weight: bold;
    color: #000000!important;
	font-size:13px;
	padding-top:4px;
	padding-bottom:4px;

}

/*changed blue background of hover to green*/
#expertise_selection .ui-state-hover {
	background: #75a63b url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
	color: #FFFFFF;
}



/*to align expertise choices at left*/
#products {
	padding-left:0px;
	padding-top:10px;
}
/*to align text starting, first select a category...*/
#expertise_selection, visible-md-block visible-lg-block {
	margin-left:15px;
}
/* to leave a bit of breathing space above words, full name of organization*/
.textstep2 {
	margin-bottom: 8px;
}
label.control-label.titlefield {
	margin-left:15px;
}

/*to left align titles in personal information section of form */
#registration_step1 .control-label.titlefield {
	margin-left:0px;
}
/*to change left align the Other field under activities and skills*/ 
.col-md-offset-1 {
margin-left:35px;
}
/*to give a little space between this title and radio buttons above */
.directphone {
	margin-top: 8px;
}

/* add your expertise box rounded corners and grey like the others*//*need to go further because border seems thicker than the others*/
.tiki .ui-widget-content {
    background: #ffffff;
    color: #CCC;
    border: 1px solid;
    border-radius: 4px;
}
/* to correct right margin in form as it had outdented*/
.registration_form {
   
    padding-right: 15px;
}

.input-group {
padding-bottom: 8px;
}


/* to reduce space under title Registration and the form below*/
.form-horizontal {
margin-top:-15px!important;
}

div.row.search {
	text-align:left!important;
	font-size: 16px;
	font-weight: normal;
	background: #b24354 none repeat scroll 0 0!important;
    border-top: 1px solid #b24354!important;
    color: #fff;
    line-height: 20px;
    margin: 0;
    padding: 8px;
    vertical-align: top;
}
/*for footer links*/


#credits {
	text-align:center;
    font-size:12px;
    color: #FFFFFF;

}

#credits a, #credits a:visited {
    color: #FFFFFF;

}
/*to hide carousel buttons*/
.carousel-control.right {
	display:none;
}

.carousel-control.left {
	display:none;
}

/* to hide the hide search button on the advanced search page*/
#alternate_search a.btn.btn-default {
display:none;
}

h1.pagetitle {
  font-size: 30px;
  color:#000000;
  margin-top:0;
}

h2 {
font-size: 20px;
color:#000000;
border-bottom-style: solid;
border-bottom-color: #75A63B;
border-bottom-width:1px;
overflow-x:hidden;
overflow-y:hidden;
font-weight: normal !important;
/*line-height: 1.7em;*/
line-height: 1.4em;
clear:left;
background:none;
padding-left:0;
}

/* to indent the text in the dropdown so it's not flush with the background*/
#musaskills li.active {
margin-left:8px;
}

/* to indent the text in the grey band subheads*/
#musaskills .dropdown-header {
    padding: 3px 9px;
}

#musaskills .btn {
	background-color:#b24354;
}
/* Make it obvious that the skills are clickable */
#musaskills.dropdown li.active {
    cursor: pointer;
}
/* Make it obvious that the skills headers should be left alone*/
.dropdown-header.disabled {
    cursor: auto;
}