@charset "UTF-8";

button.btn-search {
    background-color: #D8D5D5;
    background-image: url(/resources/default/images/search.png);
    background-position: center;
    background-repeat: no-repeat;
    float: left;
    height: 34px;
    width: 34px;
    border: 1px solid #D8D5D5;
    border-left: none;
}

.btn-white {
    background: #fff;
    border-color: #B3E6A0;
    color:  #B3E6A0;
}

.btn-white:hover,
.btn-white:focus,
.btn-white.focus {
    background: #00C922;
    border-color: #00C922;
    color: #fff;
}

.btn-green {
    background: #4CC443;
    border-color: #4CC443;
    color: #fff;
    border: 4px;
}

.btn-green-light:hover,
.btn-green-light:focus,
.btn-green-light.focus,
.btn-green-light {
    background: rgba(77, 196, 68, 0.15);
    color: #4DC444;
    border: 4px;
}

.btn-green:hover {
    background: #00C922;
    border-color: #00C922;
    color: #fff;
}

.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
    cursor: pointer;
    border-radius: 3px;
    border: 1px solid #d3d3d3;
}

.button-text {
	display: block;
	padding: .4em 1em;
}

.btn-primary {
  background:#4CC443;
  border-color: #4CC443;
}

.btn:hover,
.btn:focus,
.btn.focus {
    color: #FFF; 
    text-decoration: none;
}

.btn-primary:focus,
.btn-primary:hover {
  color: #FFF;
  background:#00C922;;
  border-color: #00C922;
}

.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #FFF;
  background:#00C922;;
}

.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #FFF;
  background:#00C922;;
}

.btn {
    padding: 5px 15px;
    text-align: center;
    border-radius: 2px;
    text-decoration:none;
    cursor:pointer;
}

.searchBtn {
    cursor:pointer;
}

.tab-btn {
    border-radius: 2px 0 0 2px;
    height:42px;
    line-height: 32px;
    width:180px;
    border: 1px solid #2FDA2F;
    background: #FFFFFF;
    font-size: 16px;
    color: #2FDA2F;
}

.tab-btn:hover {
	border: 1px solid #00C922;
	color:#00C922;
}

a.btn-unselected{
    color: #4CC443;
    border-color:  #4CC443;
    background: white;
}


.switch-button {
    display: inline-block;
    width: 30px;
    height: 16px;
    margin: 2px 8px;
    background-size: 100% 100%;
    cursor: pointer;
}
.switch-button-on {
    background-image: url("/resources/default/images/common/switch-btn-open.png");
}

.switch-button-off {
    background-image: url("/resources/default/images/common/switch-btn-close.png");
}