/***** SELECT2 *****/
.select2-results__option {  padding: 6px 8px;  border-radius: 2px;  margin-bottom: 1px; } 
.select2-container--default .select2-selection--single {  background-color: #FCFCFC;  border-color: #d2d2d2;  border-radius: 2px;  height: 38px;  outline: none; } 
.select2-container--default .select2-selection--single .select2-selection__rendered {  color: #262b36;  line-height: 36px;  padding-left: 12px; } 
.select2-container--default .select2-selection--single .select2-selection__placeholder {  color: #cdcdcd; } 
.select2-container--default .select2-selection--single .select2-selection__arrow {  width: 30px;  height: 36px;  line-height: 36px; } 
.select2-container--default .select2-selection--multiple {  background-color: #FCFCFC;  border-color: #d2d2d2;  border-radius: 2px;  min-height: 38px;  outline: none; } 
.select2-container--default .select2-selection--multiple .select2-selection__rendered {  padding: 0 4px; } 
.select2-container--default .select2-selection--multiple .select2-selection__choice {  margin-top: 4px;  margin-right: 4px;  padding: 4px 10px 4px 5px;  border-color: transparent;  border-radius: 2px;  background-color: #7cb736;  color: #fff; } 
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {  color: #fff;  margin-right: 6px;  opacity: .75;  font-size: 12px; } 
.select2-container--default.select2-container--focus .select2-selection--multiple {  border-color: #cdcdcd; } 
.select2-container--default .select2-search--dropdown .select2-search__field {  border-color: #cdcdcd;  border-radius: 2px; } 
.select2-container--default .select2-results__option[aria-selected="true"] {  background-color: #e7e9ee; } 
.select2-container--default .select2-results__option--highlighted[aria-selected] {  background-color: #7cb736; } 
.select2-container--default .select2-results > .select2-results__options {  margin: 4px; } 
.select2-container--default .select2-search--inline .select2-search__field {  margin-top: 4px;  line-height: 25px;  padding-left: 7px; } 
.select2-container--default.select2-container--disabled .select2-selection--single {  background-color: #e7e9ee; } 
.select2-container--open .select2-selection--single, .select2-container--open .select2-selection--multiple {  background-color: #fff;  border-color: #cdcdcd; } 
.select2-container--open .select2-dropdown--above {  border-top-right-radius: 2px;  border-top-left-radius: 2px; } 
.select2-container--open .select2-dropdown--below {  border-bottom-right-radius: 2px;  border-bottom-left-radius: 2px; } 
.select2-dropdown {  border-color: #cdcdcd;  z-index: 200; } 
.select2-search--dropdown {  padding-bottom: 0; } 
.has-error .select2-selection--single, .has-error .select2-selection--multiple {  border-color: #d9534f; } 

/***** TOGGLES *****/ 
.toggle-wrapper {  width: 60px;  display: inline-block;  margin-right: 5px; } 
.toggle-slide .toggle-on, .toggle-slide .toggle-off, .toggle-slide .toggle-slide .toggle-blob {  text-align: center; } 
.toggle-light .toggle-slide {  -webkit-box-shadow: none;  box-shadow: none; } 
.toggle-light .toggle-blob {  background-color: #fff;  background-image: none;  -webkit-box-shadow: none;  box-shadow: none; } 
.toggle-light .toggle-blob:hover, .toggle-light .toggle-blob:focus {  background-color: #fff;  background-image: none; } 
.toggle-light .toggle-on, .toggle-light .toggle-off {  font-size: 11px;  font-weight: bold;  text-shadow: none;  -webkit-box-shadow: none;  box-shadow: none; } 
.toggle-light .toggle-on {  background-color: #d0d4e7;  text-indent: -5px !important; } 
.toggle-light .toggle-on + .toggle-blob {  border: 3px solid #d0d4e7; } 
.toggle-light .toggle-on.active {  background-color: #262b36; } 
.toggle-light .toggle-on.active + .toggle-blob {  border: 3px solid #262b36; } 
.toggle-light .toggle-off {  color: #fff;  background-color: #d0d4e7;  background-image: none;  text-indent: 5px !important; } 
.toggle-light.primary .toggle-on.active {  background-color: #2574ab; } 
.toggle-light.primary .toggle-on.active + .toggle-blob {  border: 3px solid #2574ab; } 
.toggle-light.success .toggle-on.active {  background-color: #7cb736; } 
.toggle-light.success .toggle-on.active + .toggle-blob {  border: 3px solid #7cb736; } 
.toggle-light.warning .toggle-on.active {  background-color: #e6ad5c; } 
.toggle-light.warning .toggle-on.active + .toggle-blob {  border: 3px solid #e6ad5c; } 
.toggle-light.danger .toggle-on.active {  background-color: #d9534f; } 
.toggle-light.danger .toggle-on.active + .toggle-blob {  border: 3px solid #d9534f; } 
.toggle-light.info .toggle-on.active {  background-color: #5bc0de; } 
.toggle-light.info .toggle-on.active + .toggle-blob {  border: 3px solid #5bc0de; } 
.toggle-modern .toggle-slide {  background: none;  text-shadow: none;  border-radius: 2px;  -webkit-box-shadow: none;  box-shadow: none; } 
.toggle-modern .toggle-blob {  border-radius: 2px;  background-color: #fff;  background-image: none;  -webkit-box-shadow: none;  box-shadow: none; } 
.toggle-modern .toggle-blob:hover, .toggle-modern .toggle-blob:focus {  background-color: #fff;  background-image: none; } 
.toggle-modern .toggle-on, .toggle-modern .toggle-off {  text-shadow: none;  font-weight: bold;  -webkit-box-shadow: none;  box-shadow: none; } 
.toggle-modern .toggle-on, .toggle-modern .toggle-on.active {  background-color: #262b36;  background-image: none; } 
.toggle-modern .toggle-on {  background-color: #d0d4e7; } 
.toggle-modern .toggle-on + .toggle-blob {  border: 3px solid #d0d4e7; } 
.toggle-modern .toggle-on.active {  background-color: #262b36; } 
.toggle-modern .toggle-on.active + .toggle-blob {  border: 3px solid #262b36; } 
.toggle-modern .toggle-off, .toggle-modern .toggle-off.active {  color: #fff;  background-color: #d0d4e7;  background-image: none;  text-shadow: none;  text-indent: 8px !important; } 
.toggle-modern.primary .toggle-on.active {  background-color: #2574ab; } 
.toggle-modern.primary .toggle-on.active + .toggle-blob {  border: 3px solid #2574ab; } 
.toggle-modern.success .toggle-on.active {  background-color: #7cb736; } 
.toggle-modern.success .toggle-on.active + .toggle-blob {  border: 3px solid #7cb736; } 
.toggle-modern.warning .toggle-on.active {  background-color: #e6ad5c; } 
.toggle-modern.warning .toggle-on.active + .toggle-blob {  border: 3px solid #e6ad5c; } 
.toggle-modern.danger .toggle-on.active {  background-color: #d9534f; } 
.toggle-modern.danger .toggle-on.active + .toggle-blob {  border: 3px solid #d9534f; } 
.toggle-modern.info .toggle-on.active {  background-color: #5bc0de; } 
.toggle-modern.info .toggle-on.active + .toggle-blob {  border: 3px solid #5bc0de; } 

/***** DATEPICKER *****/ 
.ui-datepicker {  background-color: #fff;  border: 1px solid #cdcdcd;  font-family: inherit;  font-size: inherit;  padding: 10px;  margin: 1px 0 0;  border-radius: 2px;  width: auto !important; } 
.ui-datepicker .ui-datepicker-header {  font-weight: 700;  text-transform: uppercase;  color: #696c74;  padding: 0 0 5px;  letter-spacing: 1px;  border: 0;  background-color: transparent;  border-top-right-radius: 2px;  border-top-left-radius: 2px; } 
.ui-datepicker .ui-datepicker-header .ui-datepicker-next, .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {  color: #000000;  top: 1px; } 
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before, .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before {  font-family: 'FontAwesome';  position: absolute;  top: 2px; } 
.ui-datepicker .ui-datepicker-header .ui-datepicker-next, .ui-datepicker .ui-datepicker-header .ui-datepicker-next:before {  right: 0; } 
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before {  content: '\f054'; } 
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev, .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before {  left: 0; } 
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before {  content: '\f053'; } 
.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover {  color: #c0c7d2;  cursor: pointer;  top: 1px;  border: 0;  background-color: transparent; } 
.ui-datepicker .ui-datepicker-title {  color: #7cb736; } 
.ui-datepicker .ui-datepicker-calendar {  margin: 0;  background-color: transparent;  border-bottom-right-radius: 2px;  border-bottom-left-radius: 2px; } 
.ui-datepicker .ui-datepicker-calendar th {  text-transform: uppercase;  font-size: 11px;  font-weight: 700;  letter-spacing: 1px;  padding: 6px 10px;  color: #777777; }  
.ui-datepicker .ui-datepicker-calendar td {  border: 1px solid #fff;  padding: 0;  background-color: #FCFCFC; } 
.ui-datepicker .ui-datepicker-calendar td:last-child {  border-right: 0; } 
.ui-datepicker .ui-datepicker-calendar td span, .ui-datepicker .ui-datepicker-calendar td a {  -webkit-transition: all 0.2s ease-out 0s;  -o-transition: all 0.2s ease-out 0s;  transition: all 0.2s ease-out 0s;  padding: 5px 8px;  background-color: #7cb736;  color: #ffffff;  padding: 6px 10px;  display: block;  font-weight: 400;  font-size: 12px;  border: 0;  border-radius: 1px; } 
.ui-datepicker .ui-datepicker-calendar td a:hover {  background-color: #699b2e;  color: #ffffff; } 
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a {  background-color: #5f8b2b;  color: #ffffff; } 
.ui-datepicker-multi .ui-datepicker-group {  padding-right: 15px;  width: auto; } 
.ui-datepicker-multi .ui-datepicker-group table {  margin: 0; } 
.ui-datepicker-multi .ui-datepicker-group-last {  padding-right: 0; }
.ui-datepicker-inline {  max-width: 300px;  border-color: #d2d2d2; } 

/***** TIME PICKER *****/ 
.ui-timepicker-wrapper {  min-width: 100px;  margin-top: -1px;  border-color: #cdcdcd;  z-index: 100;  -webkit-box-shadow: none;  box-shadow: none;  border-bottom-right-radius: 2px;  border-bottom-left-radius: 2px; } 
.ui-timepicker-list {  margin: 3px; } 
.ui-timepicker-list li {  padding: 5px 7px;  border-radius: 2px; } 
.ui-timepicker-list li:hover, .ui-timepicker-list li:focus {  background-color: #7cb736; } 

/***** DROPZONE *****/ 
.dropzone {  border-style: dashed;  border-radius: 2px;  border-color: #d0d4e7;  background-color: #f2f2f2; } 
.dropzone .dz-message {  font-size: 14px;  font-weight: 700;  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;  text-transform: uppercase;  color: #696c74;  margin-top: 45px;  opacity: .3; } 
.dropzone .dz-preview .dz-image {  border-radius: 2px;  background-color: #d2d2d2; } 
.dropzone .dz-preview:hover .dz-image img {  -webkit-filter: none;  filter: none;  display: none; } 
.dropzone .dz-preview .dz-details, .dropzone .dz-preview .dz-details .dz-size {  font-size: 12px; } 
.dropzone .dz-preview .dz-details .dz-filename:hover span {  border-color: transparent;  border-radius: 2px; } 
.dropzone .dz-preview .dz-error-message {  border-radius: 2px;  font-size: 12px; } 

/***** COLORPICKER *****/ 
.colorpicker.dropdown-menu {  padding: 5px;  border-color: #66afe9;  -webkit-box-shadow: none;  box-shadow: none; } 
.colorpicker-lg .colorpicker-saturation {  width: 200px;  height: 200px; } 
.colorpicker-lg .colorpicker-hue, .colorpicker-lg .colorpicker-alpha {  width: 30px;  height: 200px; } 
.colorpicker-lg .colorpicker-color, .colorpicker-lg .colorpicker-color div {  height: 30px; } 

/***** JQUERY STEPS *****/ 
.wizard {  margin-bottom: 20px; } 
.wizard > .content {  min-height: 180px;  background-color: #fff;  border-radius: 0;  margin: 0; } 
.wizard > .content > .body {  width: 100%;  height: 100%;  padding: 20px; } 
.wizard > .content > .body label.error {  display: inline;  margin: 3px 0 0;  font-size: 11px;  color: #d9534f; } 
.wizard > .content > .body .has-error .form-control {  border-color: #d9534f; } 
.wizard > .steps > ul > li {  display: table-cell;  width: 1%;  float: none; } 
.wizard > .steps > ul > li > a {  margin: 0;  border-radius: 0;  padding: 14px 25px;  text-transform: uppercase;  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;  font-weight: 700;  font-size: 12px;  background-color: #cdcdcd;  color: rgba(255, 255, 255, 0.8);  text-align: center;  letter-spacing: .2px; } 
.wizard > .steps > ul > li > a:hover, .wizard > .steps > ul > li > a:focus {  color: #fff;  margin: 0;  border-radius: 0;  padding: 14px 25px;  background-color: #909bb1; } 
.wizard > .steps > ul > li:first-child > a {  border-top-left-radius: 2px; } 
.wizard > .steps > ul > li:last-child > a {  border-top-right-radius: 2px; } 
.wizard > .steps .number {  font-size: 12px;  margin-right: 5px; } 
.wizard > .steps .disabled a, .wizard > .steps .disabled a:hover, .wizard > .steps .disabled a:focus, .wizard > .steps .disabled a:active {  background-color: #cdcdcd;  color: rgba(255, 255, 255, 0.8); } 
.wizard > .steps .done a {  background-color: #505b72; } 
.wizard > .steps .done a:hover, .wizard > .steps .done a:focus, .wizard > .steps .done a:active {  background-color: #464f63; }
.wizard > .steps .current a, .wizard > .steps .current a:hover, .wizard > .steps .current a:focus, .wizard > .steps .current a:active {  background-color: #fff;  color: #5b6781; } 
.wizard > .actions {  padding: 15px 15px 10px;  background-color: #f2f2f2;  border-bottom-right-radius: 2px;  border-bottom-left-radius: 2px; } 
.wizard > .actions a {  padding: 10px 12px;  border-radius: 2px;  background-color: #2574ab;  min-width: 100px;  height: 38px;  text-align: center;  letter-spacing: .5px; } 
.wizard > .actions a:hover, .wizard > .actions a:focus {  border-radius: 2px;  padding: 10px 12px;  background-color: #206696; } 
.wizard > .actions a:active {  background-color: #1e5d89; } 
.wizard > .actions > ul {  margin: 0;  padding: 0; } 
.wizard > .actions > ul > li {  display: inline-block;  margin-right: 0; } 
.wizard > .actions > ul > li:last-child a {  background-color: #7cb736; } 
.wizard > .actions > ul > li:last-child a:hover, .wizard > .actions > ul > li:last-child a:focus {  background-color: #208a96; } 
.wizard > .actions .disabled a, .wizard > .actions .disabled a:hover, .wizard > .actions .disabled a:focus {  background-color: #d2d2d2;  color: #c0c7d2; } 
.wizard.vertical {  background-color: #cdcdcd;  border-radius: 2px; } 
.wizard.vertical .content {  margin: 0;  width: 70%;  min-height: 250px; } 
.wizard.vertical > .steps > ul > li {  display: block; } 
.wizard.vertical > .steps > ul > li > a {  text-align: left; } 
.wizard.vertical .actions {  margin: 0;  width: 100%; } 
.wizard.wizard-style2 > .steps {  counter-reset: ordered; } 
.wizard.wizard-style2 > .steps > ul > li {  position: relative; } 
.wizard.wizard-style2 > .steps > ul > li > a {  text-align: left;  padding-left: 60px;  padding-right: 0; } 
.wizard.wizard-style2 > .steps > ul > li > a:before {  content: counters(ordered, ".", decimal);  counter-increment: ordered;  position: absolute;  top: 50%;  left: 15px;  width: 36px;  height: 36px;  margin-top: -18px;  background-color: rgba(255, 255, 255, 0.8);  color: #cdcdcd;  border-radius: 100px;  font-size: 18px;  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  text-align: center;  padding-top: 8px;  line-height: 20px; } 
.wizard.wizard-style2 > .steps > ul > li > a:after {  border-left: 31px solid #cdcdcd;  border-top: 31px solid transparent;  border-bottom: 31px solid transparent;  content: "";  display: inline-block;  position: absolute;  right: -31px;  top: 50%;  margin-top: -31px;  z-index: 50; } 
.wizard.wizard-style2 > .steps > ul > li > a:hover:after, .wizard.wizard-style2 > .steps > ul > li > a:focus:after {  border-left-color: #909bb1; } 
.wizard.wizard-style2 > .steps > ul > li > a > small {  display: block;  text-transform: none;  font-weight: normal;  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 12px; } 
.wizard.wizard-style2 > .steps > ul > li + li > a {  padding-left: 85px; } 
.wizard.wizard-style2 > .steps > ul > li + li > a:before {  left: 40px; } 
.wizard.wizard-style2 > .steps > ul > li:last-child > a:after {  display: none; } 
.wizard.wizard-style2 > .steps .number {  display: none; } 
.wizard.wizard-style2 > .steps .done a:before {  background-color: #fff;  color: #505b72; } 
.wizard.wizard-style2 > .steps .done a:after {  border-left-color: #505b72; } 
.wizard.wizard-style2 > .steps .done a:hover:after, .wizard.wizard-style2 > .steps .done a:focus:after {  border-left-color: #464f63; } 
.wizard.wizard-style2 > .steps .current a, .wizard.wizard-style2 > .steps .current a:hover, .wizard.wizard-style2 > .steps .current a:focus {  background-color: #fff;  color: #7cb736; }
.wizard.wizard-style2 > .steps .current a > small, .wizard.wizard-style2 > .steps .current a:hover > small, .wizard.wizard-style2 > .steps .current a:focus > small {  color: #696c74; }
.wizard.wizard-style2 > .steps .current a:before, .wizard.wizard-style2 > .steps .current a:hover:before, .wizard.wizard-style2 > .steps .current a:focus:before {  background-color: #7cb736;  color: #fff; } 
.wizard.wizard-style2 > .steps .current a:after, .wizard.wizard-style2 > .steps .current a:hover:after, .wizard.wizard-style2 > .steps .current a:focus:after {  border-left-color: #fff; } 
.wizard.wizard-style2 > .steps .disabled a:after, .wizard.wizard-style2 > .steps .disabled a:hover:after, .wizard.wizard-style2 > .steps .disabled a:focus:after {  border-left-color: #cdcdcd; } 
.wizard.wizard-style2.vertical > .steps > ul > li + li > a {  padding-left: 60px; } 
.wizard.wizard-style2.vertical > .steps > ul > li + li > a:before {  left: 15px; } 
.wizard.wizard-style2.vertical > .steps > ul > li + li > a:after {  display: none; } 
.wizard.wizard-style2.vertical > .steps > ul > li:last-child > a {  border-top-right-radius: 0; } 
.wizard.wizard-style2.vertical > .steps .current a:after, .wizard.wizard-style2.vertical > .steps .done a:after {  display: none; } 

/***** WYSIHTML5 *****/ 
ul.wysihtml5-toolbar a.btn.wysihtml5-command-active {  background-color: #dbdfe6;  -webkit-box-shadow: none;  box-shadow: none; } 
.note-editor {  border-color: #d2d2d2;  border-radius: 2px; } 
.note-editor .note-toolbar {  border-bottom-color: #d2d2d2; } 
.note-editor .note-toolbar.btn-toolbar {  margin-left: 0; } 
.note-editor .note-statusbar .note-resizebar {  border-top-color: #d2d2d2;  border-bottom-right-radius: 2px;  border-bottom-left-radius: 2px; } 

/***** JQUERY.GRITTER *****/ 
.gritter-top, .gritter-bottom {  display: none; } 
.gritter-item {  position: relative;  background-image: none;  background-color: rgba(17, 19, 24, 0.95);  border-radius: 2px;  padding: 15px;  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 12px;  line-height: 1.42857143;  color: rgba(255, 255, 255, 0.65);  z-index: 3000; } 
.gritter-item a:hover {  text-decoration: underline; } 
.gritter-title {  font-weight: 700;  text-shadow: none;  text-transform: uppercase;  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;  letter-spacing: .5px;  font-size: 12px;  color: #fff; } 
.gritter-close {  left: auto;  right: 3px;  background: none; } 
.gritter-close:before {  text-indent: 0;  content: '\f00d';  position: absolute;  font-family: 'FontAwesome';  top: 0;  right: 7px;  color: #fff;  font-size: 16px;  opacity: .3; } 
.gritter-item-wrapper.with-icon > .gritter-item {  padding-left: 60px;  position: relative; } 
.gritter-item-wrapper.with-icon > .gritter-item:before {  color: #fff;  position: absolute;  top: 15px;  left: 15px;  font-size: 28px;  font-family: 'FontAwesome'; } 
.gritter-item-wrapper.primary > .gritter-item {  background-color: rgba(37, 116, 171, 0.9); } 
.gritter-item-wrapper.success > .gritter-item {  background-color: rgba(37, 157, 171, 0.9); } 
.gritter-item-wrapper.warning > .gritter-item {  background-color: rgba(230, 173, 92, 0.9); } 
.gritter-item-wrapper.danger > .gritter-item {  background-color: rgba(217, 83, 79, 0.9); } 
.gritter-item-wrapper.info > .gritter-item {  background-color: rgba(91, 192, 222, 0.9); } 
.gritter-item-wrapper.with-icon.send-o > .gritter-item:before {  content: '\f1d9'; } 
.gritter-item-wrapper.with-icon.question-circle > .gritter-item:before {  content: '\f059'; } 
.gritter-item-wrapper.with-icon.check-circle > .gritter-item:before {  content: '\f058'; } 
.gritter-item-wrapper.with-icon.exclamation-circle > .gritter-item:before {  content: '\f06a'; } 
.gritter-item-wrapper.with-icon.times-circle > .gritter-item:before {  content: '\f057'; } 

/***** JQUERY UI SLIDER *****/ 
.ui-slider {  background-color: #d2d2d2;  border-radius: 50px;  border: 0; } 
.ui-slider .ui-slider-handle {  background-color: #fff;  border: 2px solid #909bb1;  width: 18px;  height: 18px;  border-radius: 50px;  top: -6px;  cursor: pointer;  outline: none; } 
.ui-slider .ui-slider-handle:after {  content: '';  position: absolute;  width: 8px;  height: 8px;  background-color: #909bb1;  top: 3px;  left: 3px;  border-radius: 50px; } 
.ui-slider .ui-slider-range {  border-radius: 50px;  background-color: #909bb1; } 
.ui-slider-horizontal {  height: 6px;  margin: 15px 0; } 
.slider-primary .ui-slider-range {  background-color: #2574ab; } 
.slider-primary .ui-slider-handle {  border-color: #2574ab; } 
.slider-primary .ui-slider-handle:after {  background-color: #2574ab; } 
.slider-success .ui-slider-range {  background-color: #7cb736; } 
.slider-success .ui-slider-handle {  border-color: #7cb736; } 
.slider-success .ui-slider-handle:after {  background-color: #7cb736; } 
.slider-warning .ui-slider-range {  background-color: #e6ad5c; } 
.slider-warning .ui-slider-handle {  border-color: #e6ad5c; } 
.slider-warning .ui-slider-handle:after {  background-color: #e6ad5c; } 
.slider-danger .ui-slider-range {  background-color: #d9534f; } 
.slider-danger .ui-slider-handle {  border-color: #d9534f; } 
.slider-danger .ui-slider-handle:after {  background-color: #d9534f; } 
.slider-info .ui-slider-range {  background-color: #5bc0de; } 
.slider-info .ui-slider-handle {  border-color: #5bc0de; } 
.slider-info .ui-slider-handle:after {  background-color: #5bc0de; } 
.ui-slider-vertical {  width: 6px;  display: inline-block; } 
.ui-slider-vertical .ui-slider-handle {  top: auto;  left: -6px; } 

/***** DATA TABLES *****/ 
.table.dataTable {  margin-bottom: 0px !important;  margin-top: 5 !important; } 
.table.dataTable thead .sorting:after, .table.dataTable thead .sorting_asc:after, .table.dataTable thead .sorting_desc:after {  top: 12px;  font-size: 12px;  font-weight: normal; } 
.table.dataTable td.details-control {  cursor: pointer; } 
.table.dataTable td.details-control:before {  font-family: 'FontAwesome';  content: '\f105';  display: block;  text-align: center; } 
.table.dataTable tr.shown td.details-control:before {  content: '\f107'; } 
.table.dataTable tr.shown + tr > td {  padding: 20px;  background-color: #edeff2; } 
.table.dataTable tr.shown + tr > td h4 {  margin: 0 0 15px; } 
.table.dataTable tr.shown + tr > td h4 > small {  display: block;  font-size: 12px;  text-transform: none;  margin-top: 5px;  color: #777777; } 
.dataTables_length label {  margin-bottom: 20px; } 
.dataTables_filter label {  margin-bottom: 20px; } 
.dataTables_filter .form-control {  font-size: inherit;  height: 38px;  padding: 10px 12px; } 
.dataTables_paginate .pagination > .paginate_button > a {  padding-left: 14px;  padding-right: 14px; } 
.dataTables_paginate .pagination > .paginate_button.next, .dataTables_paginate .pagination > .paginate_button.previous {  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;  font-size: 12px;  text-transform: uppercase; } 
.dataTables_paginate .pagination > .paginate_button.next > a, .dataTables_paginate .pagination > .paginate_button.previous > a {  padding: 10px 15px 11px; } 

/***** SUMMERNOTE *****/ 
.note-toolbar {  padding-left: 0; } 

/***** MAP *****/ 
.gm-style-mtc > div {  -webkit-box-shadow: none !important;  box-shadow: none !important; } 

/***** MORRIS CHART *****/ 
.morris-hover.morris-default-style {  border: 0;  border-radius: 2px; }

/***** MEDIA QUERIES *****/
@media (max-width: 320px) {  
  .ui-datepicker .ui-datepicker-calendar th {  padding: 4px 0;  letter-spacing: normal;  } 
}

@media (max-width: 480px) {  
  .wizard.wizard-style2 > .steps > ul > li {  display: block;  float: none;  width: auto;  } 
  .wizard.wizard-style2 > .steps > ul > li + li > a {  padding-left: 60px;  }
}  

@media (max-width: 639px) {  
  .wizard.vertical .content {  width: 100%;  } 
  .wizard.vertical > .steps {  width: 100%;  }
  .wizard.wizard-style2 > .steps > ul > li + li > a:before {  left: 15px;  }
}   