body {
  /*background-color: #222;*/
  background-color: #000;
  /*color: #a0a0a0;*/
  /*color: #afafaf;*/
  color: #9f9f9f;
}

/*alert dismiss*/
.close {
     /*color: #000;*/ 
     color: inherit; 
     /*text-shadow: 0 1px 0 #fff;*/ 
     text-shadow: inherit; 
}

.simplebar-scrollbar {
    background: #9d9d9d;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #2e2e2e;
}

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
    background-color: #222;
    border-color: #4e4e4e;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    /*border-top: 1px solid #303030;*/
    border-top: 1px solid #161616;
}

/*upload spinner*/
.loading:not(:required):after {
  -webkit-box-shadow: rgba(161, 161, 161, 0.75) 1.5em 0 0 0,
                      rgba(161, 161, 161, 0.75) 1.1em 1.1em 0 0,
                      rgba(161, 161, 161, 0.75) 0 1.5em 0 0,
                      rgba(161, 161, 161, 0.75) -1.1em 1.1em 0 0,
                      rgba(161, 161, 161, 0.5) -1.5em 0 0 0,
                      rgba(161, 161, 161, 0.5) -1.1em -1.1em 0 0,
                      rgba(161, 161, 161, 0.75) 0 -1.5em 0 0,
                      rgba(161, 161, 161, 0.75) 1.1em -1.1em 0 0;
  box-shadow: rgba(161, 161, 161, 0.75) 1.5em 0 0 0,
              rgba(161, 161, 161, 0.75) 1.1em 1.1em 0 0,
              rgba(161, 161, 161, 0.75) 0 1.5em 0 0,
              rgba(161, 161, 161, 0.75) -1.1em 1.1em 0 0,
              rgba(161, 161, 161, 0.75) -1.5em 0 0 0,
              rgba(161, 161, 161, 0.75) -1.1em -1.1em 0 0,
              rgba(161, 161, 161, 0.75) 0 -1.5em 0 0,
              rgba(161, 161, 161, 0.75) 1.1em -1.1em 0 0;
}

.thumbnail {
    /*background-color: #303030;*/
    background-color: #161616;
    /*border: 1px solid #444;*/
    border: 1px solid #222;
}
.thumbnail .caption {
    color: #a3a3a3;
}

.table>thead>tr>td.success, .table>tbody>tr>td.success, .table>tfoot>tr>td.success, .table>thead>tr>th.success, .table>tbody>tr>th.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>tbody>tr.success>td, .table>tfoot>tr.success>td, .table>thead>tr.success>th, .table>tbody>tr.success>th, .table>tfoot>tr.success>th {
    background-color: #343434;
}

.breadcrumb {
    /*background-color: #222222;*/
    background-color: #202020;
}

.tooltip-inner {
    background-color: #404040;
}
.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #404040;
}

.panel {
  /*background-color: #222;*/
  /*background-color: #000;*/
  background: none;
}

.list-group-item {
  /*background-color: #222;*/
  background-color: #000;
  /*border: 1px solid #4a4a4a;*/
  border: 1px solid #202020;
}

.bg-gray-lighter {
  /*background-color: #2b2b2b !important;*/
  background-color: #161616 !important;
}

.bg-gray-light {
  background-color: #282828 !important;
}

.bg-dark {
  background-color: #000 !important;
}

.form-control {
  font-size: 14px;
  /*color: #000;*/

  /*color: #a3a3a3;*/
  /*color: #bfbfbf;*/
  color: #999;
  /*background-color: #000;*/
  background-color: #0e0e0e;
  /*border: 1px solid #222;*/
  border: 1px solid #424242;
}
.tokenfield.form-control {
  color: #dadada;
}

.form-control:focus {
    /*border-color: #404040;*/
    border-color: #555;
    /*box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(185 185 185 / 60%);*/
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(140 140 140 / 60%);
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    /*background-color: #323232;*/
    background-color: #0e0e0e;
    opacity: 1;
}

.datepicker.dropdown-menu {
  background-color: #000;
  border: 1px solid #333;
}
.picture-o::after {
  color: #585858 !important;
}
.datepicker table tr td span:hover {
  background: #333 !important;
}
.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover {
  background: #333 !important;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  /*color: #838383;*/
  /*color: #a3a3a3;*/
  color: #979797;
}

.well {
  background-color: #181818;
  /*border: 1px solid #464646;*/
  /*border-color: #181818;*/
  border-color: #303030;
}

.well-border {
  border-color: #484848;
}

/*matrial switch*/
.material-switch > label::before {
    /*background: rgb(251 251 251);*/
    background: rgb(223 223 223);
}
.material-switch > label::after {
    /*background: rgb(157 157 157);*/
    background: rgb(133 133 133);
}
.material-switch > input[type="checkbox"]:disabled + label::after {
    background: rgb(60 60 60);
}
.material-switch > input[type="checkbox"]:disabled + label::before {
    background: rgb(90 90 90);
}

/*paragraph anchor*/
p a {
  border-bottom-color: rgb(255 255 255 / 20%);
}

code {
  /*color: #bbbbbb;*/
  color: #a74d00;
  background-color: #000000;
}

/*.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    border-top: 1px solid #3e3e3e;
    border-bottom: 1px solid #3e3e3e;
}*/
.table-striped>tbody>tr:nth-of-type(odd) {
     background-color: inherit; 
}
.table>tbody+tbody {
    border-top: 2px solid #3e3e3e;
}

/* tab */
.nav-tabs {
    /*border-bottom: 1px solid #2e2e2e;*/
    border-bottom: 1px solid #484848;
}

.nav-tabs>li>a {
    /*color: #717171;*/
    color: #9f9f9f;
    background-color: #222;
    /*border: 1px solid #2e2e2e;*/
    border: 1px solid #484848;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    color: #d0d0d0;
    background-color: #000;
    /*border: 1px solid #2e2e2e;*/
    border: 1px solid #484848;
    border-bottom-color: transparent;
}
.nav-tabs-responsive > li.next {
    background-color: inherit;
}
.nav-tabs-responsive > li.prev {
    background-color: inherit;
}
.nav>li>a:hover, .nav>li>a:focus {
    background-color: #000;
}
.nav-tabs>li>a:hover {
    border-color: #484848 #484848 #484848;
}

.panel-footer {
    /*background-color: #292929;*/
    background-color: #1c1c1c;
    /*border-top: 1px solid #484848;*/
    border-top: 1px solid #282828;
}

/*portfolio submit*/
.panel.release .alert-info {
    background-color: #222;
}
.panel.release .alert {
    color: #737373;
}
.panel.release .media-heading {
     margin-bottom: 0; 
}

/*uploadcare*/
.uploadcare-widget-button {
  border-radius: 0;
  padding: 20px 40px;
}

.uploadcare-widget-button {
  border-radius: 0;
  padding: 20px 40px;
}

.uploadcare-widget-text {
  padding: 20px 0;
}

.uploadcare-widget-button-open {
  color: #b7b7b7;
  background-color: #244c3f;
  border-color: #333333;
}
.uploadcare-widget-button-open:hover {
  color: #ececec;
  background-color: #3a3a3a;
  border-color: #363636;
}

.uploadcare-widget-button-remove {
  color: #b7b7b7;
  background-color: #484848;
  border-color: #333333;
}
.uploadcare-widget-button-remove:hover {
  color: #ececec;
  background-color: #3a3a3a;
  border-color: #363636;
}

.uploadcare-widget-button-cancel {
  color: #b7b7b7;
  background-color: #484848;
  border-color: #333333;
}
.uploadcare-widget-button-cancel:hover {
  color: #ececec;
  background-color: #3a3a3a;
  border-color: #363636;
}

.upload-form__button.uploadcare-widget-button {
  color: #b7b7b7 !important;
  background-color: #244c3f !important;
}
.upload-form__button.uploadcare-widget-button:hover {
  color: #ececec;
  background-color: #363636 !important;
}

/*owl-carousel*/
.owl-carousel {
    background-color: #181818 !important;
}

/*portfolio submit tab*/
.tab-pane#submit .panel-default>.panel-heading {
    color: #9fb9b9;
    background-color: #444444;
    border-color: #444;
}
.tab-pane#submit .panel-heading {
    padding: 8px 15px;
}
.tab-pane#submit h4, .h4, .tab-pane#submit h5, .h5, .tab-pane#submit h6, .h6 {
    margin-top: 0;
    margin-bottom: 0;
}
.tab-pane#submit .label.pull-right {
    margin-top: -2px;
}
.tab-pane#submit .panel>.panel-body>.panel>.panel-body {
    padding: 0;
}

/*.breadcrumb {
    background-color: #292929 !important;
}
*/
.panel-inherit {
    border-color: #222;
}

.panel-inherit>.panel-heading {
    /*border-color: #464646;*/
    border-color: #222;
}
.panel-inherit>.panel-footer {
    /*border-color: #464646;*/
    border-color: #222;
}

.well-dark {
    background-color: #3c3c3c;
    border: 1px solid #020202;
}

.img-thumbnail {
    padding: 0;
    background-color: #292929;
    border: 1px solid #292929;
}

.navbar-sub {
  background-color: #444;
  border-color: #545454;
}

.navbar-sub.for-phone .navbar-nav>.active>a {
    background-color: #444;
    color: #ababab;
}

.navbar-sub.for-phone .navbar-nav>li>a {
    color: #ababab;
}

.navbar-sub.for-monitor .navbar-nav>li>a {
  color: #ababab;
}

.navbar-sub.for-monitor .navbar-nav>li.active>a:hover,
.navbar-sub.for-monitor .navbar-nav>li.active>a:focus,
.navbar-sub.for-monitor .navbar-nav>li>a:hover {
    color: #fff;
}

.navbar-sub.for-monitor .navbar-nav>li.active>a {
  color: #fff;
  background-color: #585858;
}

.navbar-default {
    background-color: #2e2e2e;
    border-color: #444;
}

.navbar-default .navbar-nav>li>a {
    color: #ababab;
}

/*.navbar-default .navbar-nav>li>a:hover {
    color: #fff;
}*/

/*.navbar-default .navbar-nav>li.active>a:hover {
    color: #fff;
}*/

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #fff !important;
  background-color: #3e3e3e !important;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
  color: #fff;
  background-color: #3e3e3e;
}

hr {
  /*border-color: #545454 !important;*/
  border-color: #303030 !important;
}

.panel.item-cart .list-group-item:hover {
  /*background-color: rgb(49 49 49) !important;*/
  background-color: rgb(30 30 30) !important;
}

.btn:hover, .btn:focus, .btn.focus {
  /*color: #dfdfdf !important;*/
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
  opacity: .5;
}

.btn-default {
    color: #ddd;
    background-color: #424242;
    border-color: #565656;
}
.btn-default:hover, .btn-default:active:focus {
    color: #fff;
    background-color: #363636;
    border-color: #505050;
}
.btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default {
    color: #fff;
    background-color: #363636;
    border-color: #505050;
}
.btn-default:focus, .btn-default.focus {
    color: #fff;
    background-color: #363636;
    border-color: #505050;
}

.btn-success {
    /*color: #ddd;*/
    color: #fff;
    /*background-color: #007457;*/
    background-color: #005842;
    border-color: #2b685a;
}
.btn-success:hover, .btn-success:active:focus {
    color: #fff;
    background-color: #1b3e36;
    border-color: #2f7061;
}
.btn-success:active, .btn-success.active, .open>.dropdown-toggle.btn-success {
    color: #fff;
    background-color: #1b3e36;
    border-color: #2f7061;
}
.btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #1b3e36;
    border-color: #2f7061;
}

.btn-warning {
    color: #ddd;
    background-color: #7e5b29;
    border-color: #976621;
}
.btn-warning:hover, .btn-warning:active:focus {
    color: #fff;
    background-color: #70480f;
    border-color: #89560c;
}
.btn-warning:active, .btn-warning.active, .open>.dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #70480f;
    border-color: #89560c;
}
.btn-warning:focus, .btn-warning.focus {
    color: #fff;
    background-color: #70480f;
    border-color: #89560c;
}

.btn-danger {
    color: #ddd;
    /*background-color: #00bc8c;*/
    background-color: #5a2725;
    /*border-color: #00bc8c;*/
    border-color: #6a2e2c;
}
.btn-danger:hover, .btn-danger:active:focus {
    color: #fff;
    background-color: #481f1e;
    border-color: #582625;
}
.btn-danger:active, .btn-danger.active, .open>.dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #481f1e; 
    border-color: #582625; 
}
.btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #481f1e;
    border-color: #582625;
}

.btn-primary {
    /*color: #fff;
    background-color: #375a7f;
    border-color: #375a7f;*/
    color: #ddd;
    background-color: #20354c;
    border-color: #28425e;
}
/*.btn-primary:hover {
    color: #fff !important;
    background-color: #22374e;
    border-color: #22374e;
}*/
.btn-primary:hover, .btn-primary:active:focus {
    color: #fff;
    background-color: #172636;
    border-color: #304f70;
}
.btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #172636; 
    border-color: #304f70; 
}
.btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #172636;
    border-color: #304f70;
}

.jumbotron {
    background-color: #181818 !important;
    color: #eee !important;
}

.popover {
  /*background-color: #505050;*/
  background-color: #282828;
  order: 1px solid rgba(0, 0, 0, 0.2) !important;
}

.popover .list-group a.list-group-item .media .media-body .media-heading {
  color: #cecece;
}

.popover .list-group a.list-group-item:hover .media .media-body .media-heading {
  /*color: #000;*/
}

.popover a.list-group-item {
  color: #9a9a9a;
}

a.list-group-item:hover, button.list-group-item:hover, a.list-group-item:focus, button.list-group-item:focus {
    background-color: #282828;
}

.popover a.list-group-item:hover {
  /*color: #000;*/
}

.popover-title {
  /*background-color: #505050;*/
  background-color: #282828;
  /*border-bottom: 1px solid #373737;*/
  border-bottom: 1px solid #282828;
  color: #c7c3c3;
}

.popover.bottom .arrow:after {
  /*border-bottom-color: #505050;*/
  border-bottom-color: #282828;
}

.modal-content {
  background-color: #303030;
  border: 1px solid #444;
}

.modal-header {
  border-bottom: 1px solid #444;
}

.modal-header .close {
  color: #fff;
  text-shadow: 0 1px 0 #fff;
}

.alert .close {
    opacity: 1.2;
}

.modal .modal-body .left .media .media-body .media-heading a {
  color: #a0a0a0 !important;
}

.modal .modal-body .right a.list-group-item, button.list-group-item {
  color: #c3c3c3;
}

.modal .modal-body .right .panel {
    background-color: #303030;
}

.modal .modal-body .right .form-control {
  color: #a9a9a9;
  background-color: #1b1b1b;
  border: 1px solid #4e4e4e;
}

.tokenfield .token {
    border: 1px solid #383838 !important;
    background-color: #404040 !important;
}

.tokenfield .token:hover {
    border: 1px solid #333 !important;
    background-color: #333 !important;
}

.tokenfield .token .close {
    color: #fff !important;
}

.modal .modal-body .right .list-group-item {
    background-color: #303030;
    border: 1px solid #616161;
}

.modal .modal-body .right .list-group-item:hover {
    background-color: #3c3c3c;
}

.modal .modal-body .right .panel-footer {
    background-color: #303030;
    border-top: 1px solid #303030;
}

.modal .modal-body .right .btn-default {
    color: #fff;
    background-color: #545454;
    border-color: #545454;
}

.modal .modal-body .right .btn-default:hover {
    background-color: #484848;
    border-color: #484848;
}

.modal-footer {
  border-top: 1px solid #444;
}

.panel.left h5.text-muted,
.panel.item-cart h5.text-muted {
  /*color: #e0e0e0;*/
  color: #606060;
}

a.text-muted {
  color: #585858 !important;
}

a.text-muted:hover {
  color: #222;
}

.apply-flow .line {
  border-bottom: 2px solid #525252;
}

.text-size-lg {
  font-size: 0.8em;
}

.text-default {
  color: #9f9f9f;
}

.text-muted-extra {
  color: #585858;
}

.text-dark {
  color: #1c1c1c;
}
/*.text-muted {
  color: #444;
}
*/
.text-muted-light {
  color: #585858;
}
.text-muted-lighter {
  color: #7a7a7a;
}
.btn:hover, .btn:focus, .btn.focus {
  /*color: #8b8b8b;*/
}

.fa-inverse {
    color: #cecdcd;
}

.page-header {
    /*border-bottom: 1px solid #424242;*/
    border-bottom: 1px solid #282828;
}

.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
    color: #b74b48;
}
.has-error .form-control {
    border-color: #5a2726;
}
.has-error .form-control:focus {
    border-color: #5a2726;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 6px #a96e6d;
}

.input-group-addon {
  color: #969696;
  /*background-color: #272727;*/
  background-color: #000000 !important;
  border: 1px solid #525252;
}

/*placeholder*/
.form-control::-webkit-input-placeholder { color: #5a5a5a; }  /* WebKit, Blink, Edge */
.form-control:-moz-placeholder { color: #5a5a5a; }  /* Mozilla Firefox 4 to 18 */
.form-control::-moz-placeholder { color: #5a5a5a; }  /* Mozilla Firefox 19+ */
.form-control:-ms-input-placeholder { color: #5a5a5a; }  /* Internet Explorer 10-11 */
.form-control::-ms-input-placeholder { color: #5a5a5a; }  /* Microsoft Edge */

/*keywords bloodhound input placeholder text color fix*/
::placeholder {
  color: #717171;
  opacity: 1; /* Firefox */
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #717171;
}
::-ms-input-placeholder { /* Microsoft Edge */
 color: #717171;
}
.tt-menu {
  border: 1px solid #4e4e4e !important;
}
.tt-suggestion {
    background-color: #444 !important;
}
.tt-suggestion:hover {
    background-color: #333 !important;
}

p a {
    /*color: #a3a3a3;*/
    color: #bfbfbf;
}

.panel {
    /*color: #b9b9b9;*/
    /*color: #b5b5b5;*/
    color: #a1a1a1;
}

.panel-default {
    /*border-color: #484848;*/
    border-color: #282828;
}

.tab-pane .panel-default {
    border-color: #2e2e2e;
}

.panel-default>.panel-heading {
    color: #b5b5b5;
    background-color: #1c1c1c;
    border-color: #2e2e2e;
}

.bg-info {
    background-color: #254454;
    color: #e5e5e5;
}
.bg-danger {
    /*background-color: #441e1e;*/
    background-color: #321616;
    color: #818181;
}
.bg-warning {
    background-color: #262311;
    color: #c7c7c7;
}
.bg-success {
    background-color: #203e36 !important;
    color: #a7a7a7;
}
h5.bg-success {
    background-color: #203e36 !important;
}
.bg-muted {
    /*background-color: #383838  !important;*/
    background-color: #222 !important;
}

.border-color-muted {
  border-color: #222 !important;
}

.sidebar .nav-pills>li.active>a, .sidebar .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
  color: #f3f3f3 !important;
  background-color: #181818 !important;
}
.sidebar .nav>li>a:hover, .sidebar .nav>li>a:focus {
  color: #f3f3f3;
  background-color: #181818;
}
.sidebar h5 {
  background-color: #222222 !important;
}

.badge {
  color: #8f8f8f;
  background-color: #4a4a4a;
}
.list-group-item.active>.badge, .nav-pills>.active>a>.badge {
    color: #d5d5d5;
    background-color: #505050;
}

.apply-flow .square {
    background-color: #353535;
}
.apply-flow .square.active {
    background-color: #244e43;
}
.apply-flow .square .icon {
    color: #5a5a5a;
}
.apply-flow .square .text-muted {
    color: #b1b1b1;
}

.label {
    /*color: #fff;*/
    color: #ddd;
}

.label-default {
    background-color: #464646 !important;
}
.label-success {
    background-color: #007457 !important;
    /*background-color: #4f934f !important;*/
}
.label-primary {
    background-color: #2d4b6a !important;
}
.label-danger {
    background-color: #6a322c !important;
}
.label-warning {
    background-color: #725428 !important;
}

.alert-danger {
  color: #ed9391;
  background-color: #441914;
}
.alert-info {
    color: #4eb2e5;
    /*background-color: #3498db;*/
    background-color: #0a2130;
}
.alert-warning {
    /*background-color: #f39c12;*/
    background-color: #915d0c;
    color: #fff;
}
.alert-success {
    color: #62b564;
    /*background-color: #00bc8c;*/
    /*background-color: #005842;*/
    background-color: #163c33;
}
.alert-primary {
  color: #c7c7c7;
  background-color: #375a7f;
}
.alert-default {
    color: #c5c5c5;
    background-color: #222;
}
.alert {
    border: none;
    /*color: #fff;*/
    /*color: #dfdfdf;*/
    border-radius: 0;
}

.dropdown-menu {
  background-color: #505050;
}
.dropdown-menu>li>a {
  color: #c7c3c3;
}
.dropdown-menu>li>a>.text-muted {
  color: inherit;
}
.dropdown-menu .divider {
  background-color: #676767;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
  color: #ffffff;
  background-color: #6c6c6c;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
    background-color: #343434;
}

/*radio+checkbox twick*/
.radio-success input[type="radio"]:checked + label::before {
    border-color: #878787 !important;
}
/*.radio-warning input[type="radio"]:checked + label::before {
    border-color: #444 !important;
    background-color: #666;
}*/
.radio-warning input[type="radio"]:checked + label::after {
    border: 4px solid #3c3c3c;
}
.radio-success input[type="radio"]:checked + label::after {
    background-color: #000 !important;
    border: 4px solid #000;
}
.radio input[type="radio"]:focus + label::before {
    outline: 0 !important;
    outline: 0 !important -webkit-focus-ring-color;
    outline-offset: 0 !important;
}
.checkbox-success input[type="checkbox"]:checked + label::before {
    /*background-color: #fff !important;
    border-color: #fff !important;*/
    background-color: #878787 !important;
    border-color: #000000 !important;
}
.checkbox-success input[type="checkbox"]:checked + label::after {
    color: #000 !important;
    font-weight: bolder;
}
.checkbox input[type="checkbox"]:focus + label::before {
    outline: 0 !important;
    outline: 0 !important -webkit-focus-ring-color;
    outline-offset: 0 !important;
}

.radio label::before {
    /*background-color: #fff !important;*/
}
.radio label.list-group-item::after {
    top: 14px !important;
}
.radio label::after {
    width: 9px !important;
    height: 9px !important;
    left: 4px !important;
}

@media only screen and (max-width : 767px) { /*for phone*/
  .grid-item .media.tool .media-right ul li {
    border: 1px solid #6b6a6a !important;
  }
}

@media only screen and (min-width : 768px) { /*for monitor*/
}