/***** HEADINGS *****/
h4, .h4 {font-size: 16px;}

/***** ALERTS *****/
.alert .close { margin-top: -2px; }
.alert-success  { color: #ffffff; background-color: #56c2e8; }
.alert-info { color: #ffffff; background-color: #9ed566; }
.alert-warning { color: #ffffff; }
.alert-danger { color: #ffffff; }

/***** BUTTONS *****/
.btn {  padding: 10px 12px 9px;  -webkit-transition: all 0.2s ease-out 0s;  -o-transition: all 0.2s ease-out 0s;  transition: all 0.2s ease-out 0s; }
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {  outline: none; }
.btn-default {  color: #696c74;  background-color: #ffffff;  border-color: #777777; }
.btn-default:focus, .btn-default.focus {  color: #696c74;  background-color: #ededed;  border-color: #818da7;  -webkit-box-shadow: none;  box-shadow: none; }
.btn-default:hover {  color: #696c74;  background-color: #f2f2f2;  border-color: #a8b0c2; }
.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {  color: #696c74;  background-color: #ededed;  border-color: #a8b0c2;  -webkit-box-shadow: none;  box-shadow: none; }
.btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus {  color: #696c74;  background-color: #ededed;  border-color: #cdcdcd; }
.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {  background-image: none; }
.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: #ffffff;  border-color: #777777; }
.btn-default .badge {  color: #ffffff;  background-color: #696c74; }
.btn-primary {  color: #ffffff;  background-color: #7cb736;  border-color: transparent; }
.btn-primary:focus, .btn-primary.focus {  color: #ffffff;  background-color: #1f608e;  border-color: rgba(0, 0, 0, 0);  -webkit-box-shadow: none;  box-shadow: none; }
.btn-primary:hover {  color: #ffffff;  background-color: #206696;  border-color: rgba(0, 0, 0, 0); }
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {  color: #ffffff;  background-color: #1f608e;  border-color: rgba(0, 0, 0, 0);  -webkit-box-shadow: none;  box-shadow: none; }
.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: #ffffff;  background-color: #1f608e;  border-color: rgba(0, 0, 0, 0); }
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {  background-image: none; }
.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: #7cb736;  border-color: transparent; }
.btn-primary .badge {  color: #7cb736;  background-color: #ffffff; }
.btn-success {  color: #ffffff;  background-color: #259dab;  border-color: transparent; }
.btn-success:focus, .btn-success.focus {  color: #ffffff;  background-color: #1f828e;  border-color: rgba(0, 0, 0, 0);  -webkit-box-shadow: none;  box-shadow: none; }
.btn-success:hover {  color: #ffffff;  background-color: #208a96;  border-color: rgba(0, 0, 0, 0); }
.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {  color: #ffffff;  background-color: #1f828e;  border-color: rgba(0, 0, 0, 0);  -webkit-box-shadow: none;  box-shadow: none; }
.btn-success:active:hover, .btn-success.active:hover, .open > .dropdown-toggle.btn-success:hover, .btn-success:active:focus, .btn-success.active:focus, .open > .dropdown-toggle.btn-success:focus, .btn-success:active.focus, .btn-success.active.focus, .open > .dropdown-toggle.btn-success.focus {  color: #ffffff;  background-color: #1f828e;  border-color: rgba(0, 0, 0, 0); }
.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {  background-image: none; }
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {  background-color: #259dab;  border-color: transparent; }
.btn-success .badge {  color: #259dab;  background-color: #ffffff; }
.btn-warning {  color: #ffffff;  background-color: #e6ad5c;  border-color: transparent; }
.btn-warning:focus, .btn-warning.focus {  color: #ffffff;  background-color: #e19d3d;  border-color: rgba(0, 0, 0, 0);  -webkit-box-shadow: none;  box-shadow: none; }
.btn-warning:hover {  color: #ffffff;  background-color: #e3a246;  border-color: rgba(0, 0, 0, 0); }
.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {  color: #ffffff;  background-color: #e19d3d;  border-color: rgba(0, 0, 0, 0);  -webkit-box-shadow: none;  box-shadow: none; }
.btn-warning:active:hover, .btn-warning.active:hover, .open > .dropdown-toggle.btn-warning:hover, .btn-warning:active:focus, .btn-warning.active:focus, .open > .dropdown-toggle.btn-warning:focus, .btn-warning:active.focus, .btn-warning.active.focus, .open > .dropdown-toggle.btn-warning.focus {  color: #ffffff;  background-color: #e19d3d;  border-color: rgba(0, 0, 0, 0); }
.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {  background-image: none; }
.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {  background-color: #e6ad5c;  border-color: transparent; }
.btn-warning .badge {  color: #e6ad5c;  background-color: #ffffff; }
.btn-danger {  color: #ffffff;  background-color: #d9534f;  border-color: transparent; }
.btn-danger:focus, .btn-danger.focus {  color: #ffffff;  background-color: #d33632;  border-color: rgba(0, 0, 0, 0);  -webkit-box-shadow: none;  box-shadow: none; }
.btn-danger:hover {  color: #ffffff;  background-color: #d43f3a;  border-color: rgba(0, 0, 0, 0); }
.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {  color: #ffffff;  background-color: #d33632;  border-color: rgba(0, 0, 0, 0);  -webkit-box-shadow: none;  box-shadow: none; }
.btn-danger:active:hover, .btn-danger.active:hover, .open > .dropdown-toggle.btn-danger:hover, .btn-danger:active:focus, .btn-danger.active:focus, .open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus, .btn-danger.active.focus, .open > .dropdown-toggle.btn-danger.focus {  color: #ffffff;  background-color: #d33632;  border-color: rgba(0, 0, 0, 0); }
.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {  background-image: none; }
.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {  background-color: #d9534f;  border-color: transparent; }
.btn-danger .badge {  color: #d9534f;  background-color: #ffffff; }
.btn-info {  color: #ffffff;  background-color: #5bc0de;  border-color: transparent; }
.btn-info:focus, .btn-info.focus {  color: #ffffff;  background-color: #3db5d8;  border-color: rgba(0, 0, 0, 0);  -webkit-box-shadow: none;  box-shadow: none; }
.btn-info:hover {  color: #ffffff;  background-color: #46b8da;  border-color: rgba(0, 0, 0, 0); }
.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {  color: #ffffff;  background-color: #3db5d8;  border-color: rgba(0, 0, 0, 0);  -webkit-box-shadow: none;  box-shadow: none; }
.btn-info:active:hover, .btn-info.active:hover, .open > .dropdown-toggle.btn-info:hover, .btn-info:active:focus, .btn-info.active:focus, .open > .dropdown-toggle.btn-info:focus, .btn-info:active.focus, .btn-info.active.focus, .open > .dropdown-toggle.btn-info.focus {  color: #ffffff;  background-color: #3db5d8;  border-color: rgba(0, 0, 0, 0); }
.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {  background-image: none; }
.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {  background-color: #5bc0de;  border-color: transparent; }
.btn-info .badge {  color: #5bc0de;  background-color: #ffffff; }
.btn-lg, .btn-group-lg > .btn { padding: 11px 14px 10px; }
.btn-sm, .btn-group-sm > .btn { padding: 5px 8px 4px; }
.btn-xs, .btn-group-xs > .btn { padding: 3px 5px 2px; }
.input-group-btn .btn:not(.btn-lg), .input-group-btn .btn:not(.btn-sm), .input-group-btn .btn:not(.btn-xs) {  min-height: 38px; }

/***** BUTTON GROUPS *****/
.btn-group .btn:not(.btn-default) + .btn:not(.btn-default), .btn-group .btn:not(.btn-default) + .btn-group, .btn-group .btn-group + .btn:not(.btn-default), .btn-group .btn-group + .btn-group {  margin-left: 0;  border-left: 1px solid rgba(255, 255, 255, 0.2); }
.btn-group .btn:not(.btn-default) + .btn-group {  margin-left: -1px; }

/***** DROPDOWN *****/
.dropdown-menu {  padding: 5px;  -webkit-box-shadow: none;  box-shadow: none; }
.dropdown-menu > li > a {  padding: 5px 7px;  border-radius: 2px;  -webkit-transition: all 0.2s ease-out 0s;  -o-transition: all 0.2s ease-out 0s;  transition: all 0.2s ease-out 0s; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {  background-color: #777777;  color: #fff; }
.dropdown-menu .divider { margin: 5px 0; }
.dm-icon > li > a > i { display: inline-block; margin-right: 5px; }

/***** FORMS *****/
.form-control { font-size: 14px; background-color: #FCFCFC; border: 1px solid #d2d2d2; -webkit-box-shadow: none;  box-shadow: none;  -webkit-transition: none;  -o-transition: none;  transition: none; }
.form-control:focus {  background-color: #fff;  border-color: #cdcdcd;  -webkit-box-shadow: none;  box-shadow: none; }
.form-control[disabled], .form-control[readonly] {  color: #cdcdcd; }
.form-group {  margin-bottom: 20px; }
.has-success .form-control, .has-warning .form-control, .has-error .form-control, .has-success .form-control:focus, .has-warning .form-control:focus, .has-error .form-control:focus {  -webkit-box-shadow: none;  box-shadow: none; }

/***** BADGES & LABELS *****/
.badge {  font-size: 10px;  font-weight: 500;  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
.label { font-weight: normal; }

/***** MEDIA *****/
.media-right, .media > .pull-right { padding-left: 20px; }
.media-left, .media > .pull-left { padding-right: 20px; }

/***** PAGINATION *****/
.pagination > li.disabled {display: none;}
.pagination > li > a, .pagination > li > span {  color:#777777; font-weight: 700; background-color: #e9e9e9;  -webkit-transition: all 0.2s ease-out 0s;  -o-transition: all 0.2s ease-out 0s;  transition: all 0.2s ease-out 0s;  padding: 9px 14px; }
.pagination > li + li > a, .pagination > li + li > span {  margin-left: 1px; }
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { z-index: 3; color: #777777; background-color: #d2d2d2; border-color: transparent;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { background-color: #d2d2d2 }
.pagination-bordered > li + li > a, .pagination-bordered > li + li > span {  margin-left: 5px;  border-radius: 2px;  background-color: transparent;  border-color: #e4e4e4; }
.pagination-bordered > li + li > a:hover, .pagination-bordered > li + li > span:hover, .pagination-bordered > li + li > a:focus, .pagination-bordered > li + li > span:focus {  background-color: #d2d2d2;  border-color: #777777; }
.pagination-bordered > .disabled > span, .pagination-bordered > .disabled > span:hover, .pagination-bordered > .disabled > span:focus, .pagination-bordered > .disabled > a, .pagination-bordered > .disabled > a:hover, .pagination-bordered > .disabled > a:focus {  border-color: #e4e4e4; }
.pager li {  text-transform: uppercase;  font-weight: 700;  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, sans-serif; }
.pager li > a, .pager li > span {  color: #3b4354;  padding: 9px 14px;  -webkit-transition: all 0.2s ease-out 0s;  -o-transition: all 0.2s ease-out 0s;  transition: all 0.2s ease-out 0s; }

/***** PANELS *****/
.panel {  border: 0;  border-radius: 2px;  margin-bottom: 20px;  background-color: #fff;  position: relative;  -webkit-box-shadow: none;  box-shadow: none; }
.panel-heading {  margin-bottom: 0;  border-top-right-radius: 2px;  border-top-left-radius: 2px; }
.panel-heading.min {  border-bottom-right-radius: 2px;  border-bottom-left-radius: 2px; }
.panel-heading p { margin: 7px 0 0; }
.panel-heading + .panel-body { padding-top: 0; }
.panel-title {  text-transform: uppercase;  font-size: 14px;  font-weight: 700;  color: #313745;  letter-spacing: .2px;  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, sans-serif; }
.panel-body {  border-bottom-right-radius: 2px;  border-bottom-left-radius: 2px; }
.panel-body p + p { margin: 15px 0 0; }
.panel-body .list-inline > li:first-child { padding-left: 0; }
.panel-body .list-inline > li:last-child { padding-right: 0; }
.panel-body.inverse { background-color: #3b4354; color: rgba(255, 255, 255, 0.8); }
.panel-default > .panel-heading > p { color: #696c74; }
.panel-footer {  background-color: #f0f1f4;  border-color: transparent;  border-bottom-right-radius: 2px;  border-bottom-left-radius: 2px; }
.panel-default .panel-options, .panel-primary .panel-options, .panel-success .panel-options, .panel-warning .panel-options, .panel-danger .panel-options, .panel-info .panel-options, .panel-inverse .panel-options {  top: 11px; }
.panel-default .panel-heading, .panel-primary .panel-heading, .panel-success .panel-heading, .panel-warning .panel-heading, .panel-danger .panel-heading, .panel-info .panel-heading, .panel-inverse .panel-heading {  padding-top: 15px;  padding-bottom: 15px; background-color: #7cb736;  border-bottom: 0; }
.panel-default .panel-heading .panel-title, .panel-primary .panel-heading .panel-title, .panel-success .panel-heading .panel-title, .panel-warning .panel-heading .panel-title, .panel-danger .panel-heading .panel-title, .panel-info .panel-heading .panel-title, .panel-inverse .panel-heading .panel-title {  color: #fff; }
.panel-default .panel-heading p, .panel-primary .panel-heading p, .panel-success .panel-heading p, .panel-warning .panel-heading p, .panel-danger .panel-heading p, .panel-info .panel-heading p, .panel-inverse .panel-heading p {  color: rgba(255, 255, 255, 0.8); }
.panel-default .panel-body, .panel-primary .panel-body, .panel-success .panel-body, .panel-warning .panel-body, .panel-danger .panel-body, .panel-info .panel-body, .panel-inverse .panel-body {  padding-top: 20px; }
.panel-group .panel { border-radius: 0; }
.panel-group .panel > .panel-heading {  padding: 0;  border-top-right-radius: 0;  border-top-left-radius: 0; }
.panel-group .panel > .panel-heading .panel-title { font-size: 12px; }
.panel-group .panel > .panel-heading .panel-title > a {  display: block;  position: relative;  padding: 18px 20px 15px;  color: #505b72;  color: #259dab;  background-color: #fff;  -webkit-transition: all 0.2s ease-out 0s;  -o-transition: all 0.2s ease-out 0s;  transition: all 0.2s ease-out 0s; }
.panel-group .panel > .panel-heading .panel-title > a:hover, .panel-group .panel > .panel-heading .panel-title > a:focus {  color: #259dab; }
.panel-group .panel > .panel-heading .panel-title > a:after {  content: '\f078';  font-family: 'FontAwesome';  font-size: 11px;  font-weight: normal;  color: #cdcdcd;  position: absolute;  top: 15px;  right: 20px;  display: none; }
.panel-group .panel > .panel-heading .panel-title > a.collapsed { padding: 15px 20px; color: #505b72; }
.panel-group .panel > .panel-heading .panel-title > a.collapsed:after { content: '\f054'; color: #fff; }
.panel-group .panel > .panel-heading .panel-title > a.collapsed:hover, .panel-group .panel > .panel-heading .panel-title > a.collapsed:focus { color: #262b36; }
.panel-group .panel > .panel-heading + .panel-collapse > .panel-body { border-top: 0; }
.panel-group .panel + .panel { margin-top: 0; border-top: 1px solid #e4e4e4; }
.panel-group .panel .panel-collapse.in > .panel-body, .panel-group .panel .panel-collapse.collapsing > .panel-body { padding-top: 0; }
.panel-group .panel:first-child, .panel-group .panel:first-child > .panel-heading .panel-title > a { border-top-right-radius: 2px; border-top-left-radius: 2px; }
.panel-group .panel:last-child, .panel-group .panel:last-child > .panel-heading .panel-title > a.collapsed { border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.panel-group .panel-default > .panel-heading .panel-title > a, .panel-group .panel-primary > .panel-heading .panel-title > a, .panel-group .panel-success > .panel-heading .panel-title > a, .panel-group .panel-warning > .panel-heading .panel-title > a, .panel-group .panel-danger > .panel-heading .panel-title > a, .panel-group .panel-info > .panel-heading .panel-title > a, .panel-group .panel-inverse > .panel-heading .panel-title > a {  margin-top: -1px; }
.panel-group .panel-default > .panel-heading .panel-title > a:after, .panel-group .panel-primary > .panel-heading .panel-title > a:after, .panel-group .panel-success > .panel-heading .panel-title > a:after, .panel-group .panel-warning > .panel-heading .panel-title > a:after, .panel-group .panel-danger > .panel-heading .panel-title > a:after, .panel-group .panel-info > .panel-heading .panel-title > a:after, .panel-group .panel-inverse > .panel-heading .panel-title > a:after {  display: block; }
.panel-group .panel-default > .panel-heading .panel-title > a.collapsed, .panel-group .panel-primary > .panel-heading .panel-title > a.collapsed, .panel-group .panel-success > .panel-heading .panel-title > a.collapsed, .panel-group .panel-warning > .panel-heading .panel-title > a.collapsed, .panel-group .panel-danger > .panel-heading .panel-title > a.collapsed, .panel-group .panel-info > .panel-heading .panel-title > a.collapsed, .panel-group .panel-inverse > .panel-heading .panel-title > a.collapsed {  color: rgba(255, 255, 255, 0.8);  margin-top: 0; }
.panel-group .panel-default > .panel-heading .panel-title > a.collapsed:hover, .panel-group .panel-primary > .panel-heading .panel-title > a.collapsed:hover, .panel-group .panel-success > .panel-heading .panel-title > a.collapsed:hover, .panel-group .panel-warning > .panel-heading .panel-title > a.collapsed:hover, .panel-group .panel-danger > .panel-heading .panel-title > a.collapsed:hover, .panel-group .panel-info > .panel-heading .panel-title > a.collapsed:hover, .panel-group .panel-inverse > .panel-heading .panel-title > a.collapsed:hover, .panel-group .panel-default > .panel-heading .panel-title > a.collapsed:focus, .panel-group .panel-primary > .panel-heading .panel-title > a.collapsed:focus, .panel-group .panel-success > .panel-heading .panel-title > a.collapsed:focus, .panel-group .panel-warning > .panel-heading .panel-title > a.collapsed:focus, .panel-group .panel-danger > .panel-heading .panel-title > a.collapsed:focus, .panel-group .panel-info > .panel-heading .panel-title > a.collapsed:focus, .panel-group .panel-inverse > .panel-heading .panel-title > a.collapsed:focus {  color: #fff; }
.panel-group .panel-default:first-child > .panel-heading, .panel-group .panel-primary:first-child > .panel-heading, .panel-group .panel-success:first-child > .panel-heading, .panel-group .panel-warning:first-child > .panel-heading, .panel-group .panel-danger:first-child > .panel-heading, .panel-group .panel-info:first-child > .panel-heading, .panel-group .panel-inverse:first-child > .panel-heading {  border-top-right-radius: 3px;  border-top-left-radius: 3px; }
.panel-group .panel-default:first-child > .panel-heading .panel-title > a, .panel-group .panel-primary:first-child > .panel-heading .panel-title > a, .panel-group .panel-success:first-child > .panel-heading .panel-title > a, .panel-group .panel-warning:first-child > .panel-heading .panel-title > a, .panel-group .panel-danger:first-child > .panel-heading .panel-title > a, .panel-group .panel-info:first-child > .panel-heading .panel-title > a, .panel-group .panel-inverse:first-child > .panel-heading .panel-title > a {  margin-top: 0; }
.panel-group .panel-default:last-child > .panel-heading, .panel-group .panel-primary:last-child > .panel-heading, .panel-group .panel-success:last-child > .panel-heading, .panel-group .panel-warning:last-child > .panel-heading, .panel-group .panel-danger:last-child > .panel-heading, .panel-group .panel-info:last-child > .panel-heading, .panel-group .panel-inverse:last-child > .panel-heading, .panel-group .panel-default:last-child > .panel-heading .panel-title > a.collapsed, .panel-group .panel-primary:last-child > .panel-heading .panel-title > a.collapsed, .panel-group .panel-success:last-child > .panel-heading .panel-title > a.collapsed, .panel-group .panel-warning:last-child > .panel-heading .panel-title > a.collapsed, .panel-group .panel-danger:last-child > .panel-heading .panel-title > a.collapsed, .panel-group .panel-info:last-child > .panel-heading .panel-title > a.collapsed, .panel-group .panel-inverse:last-child > .panel-heading .panel-title > a.collapsed {  border-bottom-right-radius: 3px;  border-bottom-left-radius: 3px; }
.panel-group .panel-default .panel-collapse.in > .panel-body, .panel-group .panel-primary .panel-collapse.in > .panel-body, .panel-group .panel-success .panel-collapse.in > .panel-body, .panel-group .panel-warning .panel-collapse.in > .panel-body, .panel-group .panel-danger .panel-collapse.in > .panel-body, .panel-group .panel-info .panel-collapse.in > .panel-body, .panel-group .panel-inverse .panel-collapse.in > .panel-body, .panel-group .panel-default .panel-collapse.collapsing > .panel-body, .panel-group .panel-primary .panel-collapse.collapsing > .panel-body, .panel-group .panel-success .panel-collapse.collapsing > .panel-body, .panel-group .panel-warning .panel-collapse.collapsing > .panel-body, .panel-group .panel-danger .panel-collapse.collapsing > .panel-body, .panel-group .panel-info .panel-collapse.collapsing > .panel-body, .panel-group .panel-inverse .panel-collapse.collapsing > .panel-body {  padding-top: 0;  margin-bottom: -1px; }
.panel-group .panel-default > .panel-heading { background-color: transparent; }
.panel-group .panel-default > .panel-heading .panel-title > a, .panel-group .panel-default > .panel-heading .panel-title > a:hover, .panel-group .panel-default > .panel-heading .panel-title > a:focus {  color: #cdcdcd; }
.panel-group .panel-default > .panel-heading .panel-title > a.collapsed { background-color: #cdcdcd; }
.panel-group .panel-default > .panel-heading .panel-title > a.collapsed:hover, .panel-group .panel-default > .panel-heading .panel-title > a.collapsed:focus { background-color: #909bb1; }
.panel-group .panel-default + .panel { border-color: #b4bbca; }
.panel-group .panel-default > .panel-heading .panel-title > a, .panel-group .panel-default > .panel-heading .panel-title > a:hover, .panel-group .panel-default > .panel-heading .panel-title > a:focus {  color: #3b4354; }
.panel-group .panel-primary > .panel-heading { background-color: transparent; }
.panel-group .panel-primary > .panel-heading .panel-title > a, .panel-group .panel-primary > .panel-heading .panel-title > a:hover, .panel-group .panel-primary > .panel-heading .panel-title > a:focus {  color: #7cb736; }
.panel-group .panel-primary > .panel-heading .panel-title > a.collapsed { background-color: #7cb736; }
.panel-group .panel-primary > .panel-heading .panel-title > a.collapsed:hover, .panel-group .panel-primary > .panel-heading .panel-title > a.collapsed:focus { background-color: #206696; }
.panel-group .panel-primary + .panel { border-color: #2b88c8; }
.panel-group .panel-success > .panel-heading { background-color: transparent; }
.panel-group .panel-success > .panel-heading .panel-title > a, .panel-group .panel-success > .panel-heading .panel-title > a:hover, .panel-group .panel-success > .panel-heading .panel-title > a:focus { color: #259dab; }
.panel-group .panel-success > .panel-heading .panel-title > a.collapsed { background-color: #259dab; }
.panel-group .panel-success > .panel-heading .panel-title > a.collapsed:hover, .panel-group .panel-success > .panel-heading .panel-title > a.collapsed:focus { background-color: #208a96; }
.panel-group .panel-success + .panel { border-color: #2bb8c8; }
.panel-group .panel-warning > .panel-heading { background-color: transparent; }
.panel-group .panel-warning > .panel-heading .panel-title > a, .panel-group .panel-warning > .panel-heading .panel-title > a:hover, .panel-group .panel-warning > .panel-heading .panel-title > a:focus {  color: #e6ad5c; }
.panel-group .panel-warning > .panel-heading .panel-title > a.collapsed {  background-color: #e6ad5c; }
.panel-group .panel-warning > .panel-heading .panel-title > a.collapsed:hover, .panel-group .panel-warning > .panel-heading .panel-title > a.collapsed:focus {  background-color: #e3a246; }
.panel-group .panel-warning + .panel { border-color: #ebbd7b; }
.panel-group .panel-danger > .panel-heading { background-color: transparent; }
.panel-group .panel-danger > .panel-heading .panel-title > a, .panel-group .panel-danger > .panel-heading .panel-title > a:hover, .panel-group .panel-danger > .panel-heading .panel-title > a:focus {  color: #d9534f; }
.panel-group .panel-danger > .panel-heading .panel-title > a.collapsed { background-color: #d9534f; }
.panel-group .panel-danger > .panel-heading .panel-title > a.collapsed:hover, .panel-group .panel-danger > .panel-heading .panel-title > a.collapsed:focus { background-color: #d43f3a; }
.panel-group .panel-danger + .panel { border-color: #df706c; }
.panel-group .panel-info > .panel-heading { background-color: transparent; }
.panel-group .panel-info > .panel-heading .panel-title > a, .panel-group .panel-info > .panel-heading .panel-title > a:hover, .panel-group .panel-info > .panel-heading .panel-title > a:focus {  color: #5bc0de; }
.panel-group .panel-info > .panel-heading .panel-title > a.collapsed { background-color: #5bc0de; }
.panel-group .panel-info > .panel-heading .panel-title > a.collapsed:hover, .panel-group .panel-info > .panel-heading .panel-title > a.collapsed:focus { background-color: #46b8da; }
.panel-group .panel-info + .panel { border-color: #79cbe4; }
.panel-group .panel-inverse > .panel-heading { background-color: transparent; }
.panel-group .panel-inverse > .panel-heading .panel-title > a, .panel-group .panel-inverse > .panel-heading .panel-title > a:hover, .panel-group .panel-inverse > .panel-heading .panel-title > a:focus { color: #505b72; }
.panel-group .panel-inverse > .panel-heading .panel-title > a.collapsed { background-color: #505b72; }
.panel-group .panel-inverse > .panel-heading .panel-title > a.collapsed:hover, .panel-group .panel-inverse > .panel-heading .panel-title > a.collapsed:focus {  background-color: #464f63; }
.panel-group .panel-inverse + .panel { border-color: #5f6b87; }

/***** PROGRESS BARS *****/
.progress {  -webkit-box-shadow: none;  box-shadow: none; }
.progress-bar {  -webkit-box-shadow: none;  box-shadow: none; }

/***** POPOVER *****/
.popover { padding: 0; }
.popover-title {  border-bottom: 0;  padding: 15px 15px 0;  text-transform: uppercase;  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, sans-serif; }
.popover-content {  padding: 15px;  line-height: 20px; }

/***** NAV *****/
.nav-stacked > li { font-weight: 500; }
.nav-stacked > li.active > a, .nav-stacked > li.active > a:hover, .nav-stacked > li.active > a:focus { background-color: #259dab; }

/***** NAVBAR *****/
.navbar {  background-color: #fff;  border-radius: 2px; }
.navbar-brand {  padding: 12px 12px; }
.navbar-brand h3 {  margin: 0;  color: #259dab; }
.navbar-nav > li > a {  text-transform: uppercase;  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;  font-weight: 700;  color: #818da7;  padding-left: 15px;  padding-right: 15px;  -webkit-transition: all 0.2s ease-out 0s;  -o-transition: all 0.2s ease-out 0s;  transition: all 0.2s ease-out 0s; }
.navbar-nav > li > a:hover, .navbar-nav > li > a:focus {  color: #505b72;  background-color: transparent; }
.navbar-nav > li.active > a { color: #259dab; }
.navbar-inverse {  background-color: #262b36;  border-color: transparent; }
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {  border-color: transparent; }
.navbar-inverse .navbar-collapse {  -webkit-box-shadow: none;  box-shadow: none; }
.navbar-inverse .navbar-toggle { border-color: transparent; }
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {  background-color: transparent;  color: #fff; }
.navbar-inverse .navbar-nav > li > a { color: #657390; }
.navbar-inverse .navbar-nav > li.active > a, .navbar-inverse .navbar-nav > li.active > a:hover, .navbar-inverse .navbar-nav > li.active > a:focus {  color: #259dab;  background-color: transparent; }

/***** TABS *****/
.nav-tabs {  background-color: #cdcdcd;  border-bottom: 0;  border-top-right-radius: 2px;  border-top-left-radius: 2px; }
.nav-tabs > li { margin: 0; }
.nav-tabs > li > a {  color: rgba(255, 255, 255, 0.8);  text-transform: uppercase;  letter-spacing: .2px;  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;  font-weight: 700;  font-size: 12px;  margin: 0;  border: 0;  -webkit-transition: all 0.2s ease-out 0s;  -o-transition: all 0.2s ease-out 0s;  transition: all 0.2s ease-out 0s; }
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {  color: #fff;  background-color: #909bb1;  border: 0; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {  border: 0;  border-radius: 0;  background-color: #fff;  color: #5b6781; }
.nav-tabs > li.active:first-child > a { border-top-left-radius: 2px; }
.nav-tabs.nav-justified > li > a { border: 0; }
.nav-tabs.nav-justified > .active:last-child > a { border-top-right-radius: 2px; }
.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {  border: 0; }
.tab-pane {  padding: 20px;  background-color: #fff;  border-bottom-right-radius: 2px;  border-bottom-left-radius: 2px; }

/***** TABLES *****/
.table {  background-color: #e9e9e9; border-collapse: separate;  border-radius: 2px; }
.table > thead > tr > th, .table > tfoot > tr > th {  padding-top: 11px;  padding-bottom: 11px;  vertical-align: bottom;  border-bottom: 0;  text-transform: uppercase;  letter-spacing: .5px;  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;  background-color: #d2d2d2;  color: #777777;  font-size: 12px; }
.table > thead > tr:first-child {  border-top-right-radius: 2px;  border-top-left-radius: 2px; }
.table > thead > tr:first-child > th:first-child {  border-top-left-radius: 2px; }
.table > thead > tr:first-child > th:last-child { border-top-right-radius: 2px; }
.table > tfoot > tr:last-child { border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; }
.table > tfoot > tr:last-child > th:first-child { border-bottom-left-radius: 2px; }
.table > tfoot > tr:last-child > th:last-child { border-bottom-right-radius: 2px; }
.table > tbody > tr:last-child > th:first-child, .table > tbody > tr:last-child > td:first-child { border-bottom-left-radius: 2px; }
.table > tbody > tr:last-child > th:last-child, .table > tbody > tr:last-child > td:last-child { border-bottom-right-radius: 2px; }
.table > tfoot + tbody > tr:last-child > th:first-child, .table > tfoot + tbody > tr:last-child > td:first-child { border-bottom-left-radius: 0; }
.table > tfoot + tbody > tr:last-child > th:last-child, .table > tfoot + tbody > tr:last-child > td:last-child { border-bottom-right-radius: 0; }
.table > thead > tr > th .ckbox, .table > tbody > tr > th .ckbox, .table > tfoot > tr > th .ckbox, .table > thead > tr > td .ckbox, .table > tbody > tr > td .ckbox, .table > tfoot > tr > td .ckbox {  margin: 0;  display: inline-block; }
.table > thead > tr > th .ckbox span:before, .table > tbody > tr > th .ckbox span:before, .table > tfoot > tr > th .ckbox span:before, .table > thead > tr > td .ckbox span:before, .table > tbody > tr > td .ckbox span:before, .table > tfoot > tr > td .ckbox span:before {  border-color: transparent; }
.table > thead > tr > th .ckbox input, .table > tbody > tr > th .ckbox input, .table > tfoot > tr > th .ckbox input, .table > thead > tr > td .ckbox input, .table > tbody > tr > td .ckbox input, .table > tfoot > tr > td .ckbox input {  margin-right: 0; }
.table > thead > tr > th .ckbox input:checked + span:before, .table > tbody > tr > th .ckbox input:checked + span:before, .table > tfoot > tr > th .ckbox input:checked + span:before, .table > thead > tr > td .ckbox input:checked + span:before, .table > tbody > tr > td .ckbox input:checked + span:before, .table > tfoot > tr > td .ckbox input:checked + span:before {  border-color: transparent; }
.table > thead > tr > th .ckbox input:checked + span:after, .table > tbody > tr > th .ckbox input:checked + span:after, .table > tfoot > tr > th .ckbox input:checked + span:after, .table > thead > tr > td .ckbox input:checked + span:after, .table > tbody > tr > td .ckbox input:checked + span:after, .table > tfoot > tr > td .ckbox input:checked + span:after {  display: block; }
.table-bordered { border: 0; }
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {  border-bottom: 0;  border-right: 0; }
.table-bordered > thead > tr > th:first-child, .table-bordered > tbody > tr > th:first-child, .table-bordered > tfoot > tr > th:first-child, .table-bordered > thead > tr > td:first-child, .table-bordered > tbody > tr > td:first-child, .table-bordered > tfoot > tr > td:first-child {  border-left: 0; }
.table-bordered > thead > tr:first-child > th { border-top: 0; }

.table-striped > tbody > tr:nth-of-type(2n+1) {
background-color: #f4f4f4;
}
.table-striped > tbody > tr > td.white {
background-color: #ffffff;
}

.table-hover > tbody > tr:hover {
background-color: #f4f4f4;
}


.table-bordered > thead > tr > th a { position: relative; display: block; }

.table-bordered > thead > tr > th a:after,
.table-bordered > thead > tr > th a.asc:after,
.table-bordered > thead > tr > th a.desc:after { position: absolute; top: 0px; right: 0px; display: block; font-family: 'Glyphicons Halflings'; opacity: 1; font-weight: normal; }
.table-bordered > thead > tr > th a:after { opacity: 1; content: "\e150"; /* sort */}
.table-bordered > thead > tr > th a.asc:after {content: "\e155"; /* sort-by-attributes */}
.table-bordered > thead > tr > th a.desc:after {content: "\e156"; /* sort-by-attributes-alt */}

/***** TYPE *****/
.text-success { color: #259dab; }
a.text-success:hover, a.text-success:focus { color: #1c7781; }
.text-info { color: #5bc0de; }
a.text-info:hover, a.text-info:focus { color: #31b0d5; }
.text-warning { color: #e6ad5c; }
a.text-warning:hover,
a.text-warning:focus { color: #df9730; }
.text-danger { color: #d9534f; }
a.text-danger:hover, a.text-danger:focus { color: #c9302c; }
.well { border: 0; -webkit-box-shadow: none; box-shadow: none; }
.close { font-weight: 500; }

/***** MODAL *****/
.modal { z-index: 2050; }
.modal.in .modal-dialog { transform: translate(-50%, -50%); }
.modal-dialog { position: absolute; top: 50%; left: 50%; margin: 0; transform: translate(-50%, -50%); }

/***** MEDIA QUERIES *****/
@media (max-width: 480px) {
  .panel-group .panel > .panel-heading .panel-title { line-height: 18px; }
  .nav > li > a { padding-left: 15px; padding-right: 15px; }
}

@media (min-width: 768px) {
  .navbar-nav > li > a { padding-left: 25px; padding-right: 25px; }
}