/*
** Base CSS
**/
/* begin Headings, body, etc */
html,
html body{
  line-height: 20px;
}
body {
  margin: 0;
  font-family: Georgia, Utopia, 'Times New Roman', Times, serif;
  font-size: 14px;
  line-height: 20px;
  color: #505050;
  background-color: #ffffff;
}
a {
  color: #505050;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #90b3bd;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}
.text-error {
  color: #b94a48;
}
a.text-error:hover,
a.text-error:focus {
  color: #f2dede;
}
.text-success {
  color: #ffffff;
}
a.text-success:hover,
a.text-success:focus {
  color: #8ec174;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  color: #505050;
}
blockquote small {
  color: #505050;
}
.label-success,
.badge-success {
  background-color: #ffffff;
}
.label-success[href],
.badge-success[href] {
  background-color: #8ec174;
}
.alert-success {
  background-color: #8ec174;
  border-color: #8ec174;
  color: #ffffff;
}
.alert-error{
  background-color: #f2dede;
  border-color: #f2dede;
  color: #b94a48;
}
/* end Headings, body, etc */

/* begin Tables */
table {
  background-color: #FFFFFF;
}
.table th,
.table td {
  border-top: 1px solid #e1e1e1;
}
.table tbody + tbody {
  border-top: 2px solid #e1e1e1;
}
.table .table {
  background-color: #FFFFFF;
}
.table-bordered {
  border: 1px solid #e1e1e1;
}
.table-bordered th,
.table-bordered td {
  border-left: 1px solid #e1e1e1;
}
.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
  background-color: #fafafa;
}
.table-hover tbody tr:hover > td,
.table-hover tbody tr:hover > th {
  background-color: #fafafa;
}
.table tbody tr.success > td {
  background-color: #8ec174;
}
.table tbody tr.error > td {
  background-color: #f2dede;
}
.table-hover tbody tr.success:hover > td {
  background-color: #ffffff;
}
.table-hover tbody tr.error:hover > td {
  background-color: #b94a48;
}
/* end Tables */

/* begin Forms */
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #FFFFFF;
  border: 1px solid #cccccc;
}
select {
  border: 1px solid #cccccc;
  background-color: #FFFFFF;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #000000;
  opacity: 1;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #000000;
  opacity: 1;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #000000;
  opacity: 1;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #000000;
  opacity: 1;
}
.control-group.error .control-label,
.control-group.error .help-block,
.control-group.error .help-inline {
  color: #b94a48;
}
.control-group.error .checkbox,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  color: #b94a48;
}
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  border-color: #b94a48;
}
.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
  border-color: #f2dede;
}
.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}
.control-group.success .control-label,
.control-group.success .help-block,
.control-group.success .help-inline {
  color: #ffffff;
}
.control-group.success .checkbox,
.control-group.success .radio,
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  color: #ffffff;
}
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  border-color: #ffffff;
}
.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {
  border-color: #8ec174;
}
.control-group.success .input-prepend .add-on,
.control-group.success .input-append .add-on {
  color: #ffffff;
  background-color: #8ec174;
  border-color: #ffffff;
}
/* end Forms */
/*
** end Base CSS
**/

/*
** begin Plugins
**/
/* begin Dropdown */
.navbar .nav > li > a{
  font: normal 18px 'Advent Pro', sans-serif!important;
}
.navbar .nav > li > a:hover,
.navbar .nav > li > a:focus{
  color: #92c1cf!important;
}
.navbar .nav .dropdown-menu{
  background-color: #f1f1f1;
}
.navbar .nav .dropdown-menu > li > a {
  color: #202020!important;
}
.navbar .nav .dropdown-menu > li > a:hover,
.navbar .nav .dropdown-menu > li > a:focus,
.navbar .nav .dropdown-submenu:hover > a,
.navbar .nav .dropdown-submenu:focus > a,
.navbar .nav .dropdown-menu > .active> a, 
.navbar .nav .dropdown-menu > .active> a:hover, 
.navbar .nav .dropdown-menu > .active> a:focus{
  color: #92c1cf!important;
  filter: none;
  background: #f1f1f1;
}
.navbar .btn-navbar .icon-bar{
  background:#000000;
}
.dropdown-menu {
  background-color: #ffffff;
  border: 1px solid #e1e1e1;
  color: #505050;
}
.btn-group.open .dropdown-toggle{
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* end Dropdown */

/* begin Tooltips*/
.tooltip-inner {
  color: #ffffff;
  background-color: #202020;
  font-size: 10px;
  padding: 6px;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #202020;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #202020;
}
.tooltip.left .tooltip-arrow {
  border-left-color: #202020;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #202020;
}
/* end Tooltips*/
/*
** end Plugins
**/
ul#sandBox .items.first {
  margin-left: 0!important;
  clear: both;
}