.btn{display:inline-block;padding:4px 10px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.428571429;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid #666;border-radius:4px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none; font-family: 'Open Sans', sans-serif; color: #FFF !important}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn:hover,.btn:focus{color:#333333;text-decoration:none;  color: #FFF !important;}
.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;}
.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px;}
.btn-sm,.btn-xs{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;}
.btn-xs{padding:1px 5px;}
.btn-block{display:block;width:100%;padding-left:0;padding-right:0;}
.btn-block+.btn-block{margin-top:5px;}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%;}


.btn-default {
  background-color: #848484;
  border-color: #848484 !important;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active {
  background-color: 575656;
  border-color: #575656 !important;
}
.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled:active,
.btn-default.disabled.active,
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled]:active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default.active {
  background-color: #EEE;
  border-color: #EEE !important;
}


.btn-primary {
  background-color: #2d9be5 !important;
  border-color: #2d9be5 !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
  background-color: #2083c5;
  border-color: #2083c5 !important;
}
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
  background-color: #3498db;
  border-color: #3498db !important;
}

.btn-warning {
  background-color: #f1c40f;
  border-color: #f1c40f !important;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active {
  background-color: #f1af0f;
  border-color: #f1af0f !important;
}
.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled:active,
.btn-warning.disabled.active,
.btn-warning[disabled]:hover,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:active,
fieldset[disabled] .btn-warning.active {
  background-color: #f1c40f;
  border-color: #f1c40f !important;
}

.btn-danger {
  background-color: #e74c3c;
  border-color: #e74c3c !important;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active {
  background-color: #cc2a19;
  border-color: #cc2a19 !important;
}
.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled:active,
.btn-danger.disabled.active,
.btn-danger[disabled]:hover,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .btn-danger.active {
  background-color: #e74c3c;
  border-color: #e74c3c !important;
}

.btn-success {
  background-color: #76b616;
  border-color: #76b616 !important;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active {
  background-color: #58890e;
  border-color: #58890e !important;
}
.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled:active,
.btn-success.disabled.active,
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled]:active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success.active {
  background-color: #e74c3c;
  border-color: #e74c3c !important;
}

.btn-info {
  background-color: #6bc1fb;
  border-color: #6bc1fb !important;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active {
  background-color: #40adf6;
  border-color: #40adf6 !important;
}
.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled:active,
.btn-info.disabled.active,
.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled]:active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:active,
fieldset[disabled] .btn-info.active {
  background-color: #1abc9c;
  border-color: #1abc9c !important;
}

.btn-link{color:#428bca;font-weight:normal;cursor:pointer;border-radius:0;}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;}
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent;}
.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent;}
.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#999999;text-decoration:none;}


.btn-cms {
  background-color: #3498db;
  border-color: #3498db !important;
}
.btn-cms:hover,
.btn-cms:focus,
.btn-cms:active,
.btn-cms.active {
  background-color: #258cd1;
  border-color: #217dbb !important;
}
.btn-cms.disabled:hover,
.btn-cms.disabled:focus,
.btn-cms.disabled:active,
.btn-cms.disabled.active,
.btn-cms[disabled]:hover,
.btn-cms[disabled]:focus,
.btn-cms[disabled]:active,
.btn-cms[disabled].active,
fieldset[disabled] .btn-cms:hover,
fieldset[disabled] .btn-cms:focus,
fieldset[disabled] .btn-cms:active,
fieldset[disabled] .btn-cms.active {
  background-color: #3498db;
  border-color: #3498db !important;
}


.btn-brand {
  background-color: #148b2d;
  border-color: #148b2d !important;
}
.btn-brand:hover,
.btn-brand:focus,
.btn-brand:active,
.btn-brand.active {
  background-color: #072e0f !important;
  border-color: #072e0f !important;
  color: #FFF !important;
}
.btn-brand.disabled:hover,
.btn-brand.disabled:focus,
.btn-brand.disabled:active,
.btn-brand.disabled.active,
.btn-brand[disabled]:hover,
.btn-brand[disabled]:focus,
.btn-brand[disabled]:active,
.btn-brand[disabled].active,
fieldset[disabled] .btn-brand:hover,
fieldset[disabled] .btn-brand:focus,
fieldset[disabled] .btn-brand:active,
fieldset[disabled] .btn-brand.active {
  background-color: #679f13;
  border-color: #679f13 !important;
}

.btn-inverse {
  background-color: #333;
  border-color: #333 !important;
}
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active {
  background-color: #000;
  border-color: #000 !important;
}
.btn-inverse.disabled:hover,
.btn-inverse.disabled:focus,
.btn-inverse.disabled:active,
.btn-inverse.disabled.active,
.btn-inverse[disabled]:hover,
.btn-inverse[disabled]:focus,
.btn-inverse[disabled]:active,
.btn-inverse[disabled].active,
fieldset[disabled] .btn-inverse:hover,
fieldset[disabled] .btn-inverse:focus,
fieldset[disabled] .btn-inverse:active,
fieldset[disabled] .btn-inverse.active {
  background-color: #484b4d;
  border-color: #484b4d !important;
}


.btn-drop {
  background-color: #F0F0F0;
  border-color: #F0F0F0 !important;
  color: #333 !important;
}
.btn-drop:hover,
.btn-drop:focus,
.btn-drop:active,
.btn-drop.active {
  background-color: #e3e3e3;
  border-color: #d7d7d7 !important;
}
.btn-drop.disabled:hover,
.btn-drop.disabled:focus,
.btn-drop.disabled:active,
.btn-drop.disabled.active,
.btn-drop[disabled]:hover,
.btn-drop[disabled]:focus,
.btn-drop[disabled]:active,
.btn-drop[disabled].active,
fieldset[disabled] .btn-drop:hover,
fieldset[disabled] .btn-drop:focus,
fieldset[disabled] .btn-drop:active,
fieldset[disabled] .btn-drop.active {
  background-color: #F0F0F0;
  border-color: #F0F0F0 !important;
}

.btn-special {
  background-color: #148b2d;
  border-color: #148b2d !important;
  color: #EEE !important;
}
.btn-special:hover,
.btn-special:focus,
.btn-special:active,
.btn-special.active {
  background-color: #6d7f25;
  border-color: #6d7f25 !important;
    color: #FFF !important;
}
.btn-special.disabled:hover,
.btn-special.disabled:focus,
.btn-special.disabled:active,
.btn-special.disabled.active,
.btn-special[disabled]:hover,
.btn-special[disabled]:focus,
.btn-special[disabled]:active,
.btn-special[disabled].active,
fieldset[disabled] .btn-special:hover,
fieldset[disabled] .btn-special:focus,
fieldset[disabled] .btn-special:active,
fieldset[disabled] .btn-special.active {
  background-color: #6d7f25;
  border-color: #6d7f25 !important;
}