textarea {
    resize: none;
}

a, a:hover, a:active, a:focus, *, *:hover, *:active, *:focus {
    outline: none;
}

/*
 *
 *   ShipLight - INSPINIA - Responsive Admin Theme
 *   NAME - ShipLight
 *
*/

.columns_2 {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

p.m-b {
    margin-bottom: 5px;
}

span.form-control {
    min-height: 35px;
    height: auto;
}

/*** accordion ***/
.shiplight .panel-heading {
    padding: 0;
}

.shiplight .panel-heading .panel-title {
    margin-top: 0;
}

.shiplight .panel-heading .panel-title a {
    padding: 10px 15px;
    display: block;
}

.shiplight .ui-accordion  .ui-accordion-content + .ui-accordion-header {
    margin-top: 5px;
}

.shiplight .ui-accordion .ui-accordion-header {
    border-radius: 4px;    
    border: 1px solid transparent;
   
    padding: 10px 15px;
    color: #333;
    background-color: #F5F5F5;
    border-color: #DDD;
}

.shiplight .ui-accordion .ui-accordion-header.ui-state-active {
    border-bottom: 1px solid transparent;
    
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.shiplight .ui-accordion .ui-accordion-content {
    border-radius: 4px;
    border: 1px solid transparent;
    
    top: 0;
    padding: 1em 2.2em 0em;
    color: inherit;
    border-color: #DDD;
    
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;

    border-top: 1px solid transparent;
}

/*** Search ***/
.shiplight .search-result h3 {
    color: #337AB7;
    text-decoration: none;
}

.shiplight .text-navy {
    color: #337AB7;
}

.shiplight .form-control[disabled], fieldset[disabled] .form-control {
    cursor: not-allowed !important;
}

.shiplight .footer.fixe {
    z-index: 900;
}

.shiplight .label {
    display: inline-block;
}

.shiplight h1 > .label, h2 > .label, h3 > .label, h4 > .label, h5 > .label {
    font-size: inherit;
    font-weight: 500;
}

.shiplight .label-white {
    background-color: #FFF;
    border: 1px solid #E5E6E7;
    color: #555;
}

.shiplight .label-pass {
    background-color: #5CB85C;
    color: #FFF;
}

.shiplight .ibox-tools {
    position: relative;
    z-index: 0;
}

.shiplight .panel-container .ibox-title {
    border: 0;
    padding: 7px 15px;
    min-height: inherit;
}

.shiplight .ibox-title .name-col {
    position: relative;
    z-index: 1;    
}

.shiplight .tooltip {
    z-index: 9999;
}

.shiplight .tooltip-inner {
    max-width: 300px;
    text-align: left;
}

.shiplight .btn + .btn-group {
    margin-left: 10px;
}

.shiplight .btn.active.focus, 
.shiplight .btn.active:focus, 
.shiplight .btn.focus, 
.shiplight .btn.focus:active, 
.shiplight .btn:active:focus, 
.shiplight .btn:focus {
   outline: 0;
}

.shiplight .form-panel + button,
.shiplight .form-panel + .row .btn-group-vertical,
.shiplight .form-panel + .row .btn-group {
    margin-top: 10px;
}

.shiplight .btn-group-vertical.text-center > .btn, 
.shiplight .btn-group.text-center > .btn {
    position: inherit;
    float: none;
}

.shiplight .nav > li {
/*    border-left: 4px solid transparent; */
}

.shiplight .navbar-default .nav > li:hover, .shiplight .navbar-default .nav > li:focus, .shiplight .navbar-default .nav > li:active {
/*    background-color: #293846; */
}

.shiplight .navbar-default .nav > li > a:hover, .shiplight .navbar-default .nav > li > a:focus {
    background-color: none;
    color: #FFF;
}

.shiplight .nav-header {
    padding: 9px 25px;
}

.shiplight .navbar-minimalize {
    background: #0e9aef;
    border-color: #0e9aef;
}

.shiplight .navbar-minimalize:hover, 
.shiplight .navbar-minimalize:focus, 
.shiplight .navbar-minimalize:active,
.shiplight .navbar-minimalize.active,
.shiplight .open .dropdown-toggle.navbar-minimalize,
.shiplight .navbar-minimalize:active:focus,
.shiplight .navbar-minimalize:active:hover,
.shiplight .navbar-minimalize.active:hover,
.shiplight .navbar-minimalize.active:focus {
    background: #0D8DDB;
    border-color: #0D8DDB;
}

.shiplight .btn-default {
    color: #676A6C;
    background-color: #EEE;
    border-color: #CCC;
}

.shiplight .btn-default:hover, 
.shiplight .btn-default:focus, 
.shiplight .btn-default:active,
.shiplight .btn-default.active,
.shiplight .open .dropdown-toggle.btn-default,
.shiplight .btn-default:active:focus,
.shiplight .btn-default:active:hover,
.shiplight .btn-default.active:hover,
.shiplight .btn-default.active:focus {
    color: #676A6C;
    background-color: #E6E6E6;
    border-color: #ADADAD;
}

.shiplight .btn-primary {
    background: #0e9aef;
    border-color: #0C7CC0;
    color: #FFF;
}

.shiplight .btn-primary:hover, 
.shiplight .btn-primary:focus, 
.shiplight .btn-primary:active,
.shiplight .btn-primary.active,
.shiplight .open .dropdown-toggle.btn-primary,
.shiplight .btn-primary:active:focus,
.shiplight .btn-primary:active:hover,
.shiplight .btn-primary.active:hover,
.shiplight .btn-primary.active:focus {
    background: #0D8DDB;
    border-color: #0A659C;
    color: #FFF;
}

.shiplight .btn-danger {
    color: #FFF;
    background-color: #D9534F;
    border-color: #D43F3A;
}

.shiplight .btn-danger:hover, 
.shiplight .btn-danger:focus, 
.shiplight .btn-danger:active, 
.shiplight .btn-danger.active, 
.shiplight .open .dropdown-toggle.btn-danger, 
.shiplight .btn-danger:active:focus, 
.shiplight .btn-danger:active:hover, 
.shiplight .btn-danger.active:hover, 
.shiplight .btn-danger.active:focus {
    background-color: #C9302C;
    border-color: #AC2925;
    color: #FFF;
}

.shiplight .btn-pass {
    color: #FFF;
    background-color: #5CB85C;
    border-color: #4CAE4C;
}

.shiplight .btn-pass:hover, 
.shiplight .btn-pass:focus, 
.shiplight .btn-pass:active, 
.shiplight .btn-pass.active, 
.shiplight .open .dropdown-toggle.btn-pass, 
.shiplight .btn-pass:active:focus, 
.shiplight .btn-pass:active:hover, 
.shiplight .btn-pass.active:hover, 
.shiplight .btn-pass.active:focus {
    color: #FFF;
    background-color: #449D44;
    border-color: #398439;
}

.shiplight .btn-pass.disabled, 
.shiplight .btn-pass.disabled:hover, 
.shiplight .btn-pass.disabled:focus, 
.shiplight .btn-pass.disabled:active, 
.shiplight .btn-pass.disabled.active, 
.shiplight .btn-pass[disabled], 
.shiplight .btn-pass[disabled]:hover, 
.shiplight .btn-pass[disabled]:focus, 
.shiplight .btn-pass[disabled]:active, 
.shiplight .btn-pass.active[disabled], 
.shiplight fieldset[disabled] .btn-pass, 
.shiplight fieldset[disabled] .btn-pass:hover, 
.shiplight fieldset[disabled] .btn-pass:focus, 
.shiplight fieldset[disabled] .btn-passbtn-pass:active, 
.shiplight fieldset[disabled] .btn-warning.active {
    background-color: #5CB85C;
    border-color: #5CB85C;
}
.shiplight .btn.dropdown-toggle {
    min-width: 120px;
}

.btn-link:hover, .btn-link:focus, .btn-link:active, .btn-link.active, .open .dropdown-toggle.btn-link {
    color: #0C7CC0;
}

.shiplight .btn-link.as-link {
    padding: 0;
}

.shiplight .btn-link.as-link + .btn-link.as-link {
    padding-left: 5px;
    margin-left: 5px;
    border-left: 1px solid #E7EAEC;
}

.shiplight .btn-link.as-link,
.shiplight .ui-button.as-link {
    color: #337AB7 !important;
}

.shiplight .btn-link.as-link:hover, .shiplight .btn-link.as-link:focus, .shiplight .btn-link.as-link:active,
.shiplight .ui-button.as-link:hover, .shiplight .ui-button.as-link:focus, .shiplight .ui-button.as-link:active {
    color: #23527C !important;
}

.shiplight a.link-danger, 
.shiplight .ui-button.as-link.link-danger, 
.shiplight .btn-link.as-link.link-danger {
    color: #D9534F !important;
}

.shiplight a.link-danger:hover, .shiplight a.link-danger:focus, .shiplight a.link-danger:active,
.shiplight .ui-button.as-link.link-danger:hover, .shiplight .ui-button.as-link.link-danger:focus, .shiplight .ui-button.as-link.link-danger:active,
.shiplight .btn-link.as-link.link-danger:hover, .shiplight .btn-link.as-link.link-danger:focus, .shiplight .btn-link.as-link.link-danger:active {
    color: #C9302C !important;
}

.shiplight .ibox {
    clear: both;
    margin-bottom: 10px;
    margin-top: 0px;
    padding: 0px;
}

.btn-group-md > a.btn, a.btn-md {
    font-size: 14px;
    line-height: 21px;
}

.shiplight .form-control:focus, .single-line:focus, 
.shiplight .ui-inputfield:focus + .ui-icon, .shiplight .ui-inputfield:focus {
    border-color: #0D8DDB !important;
}

.shiplight .ui-inputfield:focus + .ui-icon {
    color: #0A659C !important;
}

.shiplight .nav > li.active {
    border-left: 4px solid #0D8DDB;
    background: #293846 none repeat scroll 0% 0%;    
}

.shiplight .wrapper-content > .page-heading {
    margin: -20px -25px 10px;
}

.shiplight .wrapper-content > .page-heading .btn {
    margin-top: 16px;
}

.ui-tooltip {
    background-color: transparent;
}

.ui-tooltip-right .ui-tooltip-arrow {
    left: 1px;
}

/*
.shiplight .minimalize-styl-2 {
  margin: 14px 5px 5px 30px;
}
.shiplight .navbar-top-links li:last-child {
  margin-right: 30px;
}
.shiplight.fixed-nav .minimalize-styl-2 {
  margin: 14px 5px 5px 15px;
}
.shiplight .spin-icon {
  background: #0e9aef !important;
}
.shiplight .nav-header {
  background: #0e9aef;
  background: url('patterns/header-profile-shiplight.png');
}
.shiplight.mini-navbar .nav-second-level {
  background: #3e495f;
}
.shiplight .breadcrumb {
  background: transparent;
}
.shiplight .page-heading {
  border: none;
}
.shiplight .nav > li.active {
  background: #3a4459;
}
.shiplight .nav > li > a {
  color: #9ea6b9;
}
.shiplight .nav > li.active > a {
  color: #fff;
}
.shiplight .navbar-minimalize {
  background: #0e9aef;
  border-color: #0e9aef;
}
body.shiplight {
  background: #3e495f;
}
.shiplight .navbar-static-top {
  background: #ffffff;
}
.shiplight .dashboard-header {
  background: transparent;
  border-bottom: none !important;
  border-top: none;
  padding: 20px 30px 10px 30px;
}
.fixed-nav.shiplight .navbar-fixed-top {
  background: #fff;
}
.shiplight .wrapper-content {
  padding: 30px 15px;
}
.shiplight #page-wrapper {
  background: #f4f6fa;
}
.shiplight .ibox-title,
.shiplight .ibox-content {
  border-width: 1px;
}
.shiplight .ibox-content:last-child {
  border-style: solid solid solid solid;
}
.shiplight .nav > li.active {
  border: none;
}
.shiplight .nav-header {
  padding: 35px 25px 25px 25px;
}
.shiplight .nav-header a.dropdown-toggle {
  color: #fff;
  margin-top: 10px;
}
.shiplight .nav-header a.dropdown-toggle .text-muted {
  color: #fff;
  opacity: 0.8;
}
.shiplight .profile-element {
  text-align: center;
}
.shiplight .img-circle {
  border-radius: 5px;
}
.shiplight .navbar-default .nav > li > a:hover,
.shiplight .navbar-default .nav > li > a:focus {
  background: #3a4459;
  color: #fff;
}
.shiplight .nav.nav-tabs > li.active > a {
  color: #555;
}
.shiplight .nav.nav-tabs > li.active {
  background: transparent;
}
*/

/* iCheck plugin Square skin, green
----------------------------------- */
.icheckbox_square-blue,
.iradio_square-blue {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 22px;
    height: 22px;
    background: url(skin/blue.png) no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_square-blue {
    background-position: 0 0;
}
.icheckbox_square-blue.hover {
    background-position: -24px 0;
}
.icheckbox_square-blue.checked {
    background-position: -48px 0;
}
.icheckbox_square-blue.disabled {
    background-position: -72px 0;
    cursor: default;
}
.icheckbox_square-blue.checked.disabled {
    background-position: -96px 0;
}

.iradio_square-blue {
    background-position: -120px 0;
}
.iradio_square-blue.hover {
    background-position: -144px 0;
}
.iradio_square-blue.checked {
    background-position: -168px 0;
}
.iradio_square-blue.disabled {
    background-position: -192px 0;
    cursor: default;
}
.iradio_square-blue.checked.disabled {
    background-position: -216px 0;
}

/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    .icheckbox_square-blue,
    .iradio_square-blue {
        background-image: url(skin/blue%402x.png);
        -webkit-background-size: 240px 24px;
        background-size: 240px 24px;
    }
}

/*** Bootstrap Ext ***/
.text-left-not-xs, .text-left-not-sm, .text-left-not-md, .text-left-not-lg {
    text-align: left;
}
.text-center-not-xs, .text-center-not-sm, .text-center-not-md, .text-center-not-lg {
    text-align: center;
}
.text-right-not-xs, .text-right-not-sm, .text-right-not-md, .text-right-not-lg {
    text-align: right;
}
.text-justify-not-xs, .text-justify-not-sm, .text-justify-not-md, .text-justify-not-lg {
    text-align: justify;
}

@media (max-width: 767px) {
    .text-left-not-xs, .text-center-not-xs, .text-right-not-xs, .text-justify-not-xs {
        text-align: inherit;
    }
    .text-left-xs {
        text-align: left;
    }
    .text-center-xs {
        text-align: center;
    }
    .text-right-xs {
        text-align: right;
    }
    .text-justify-xs {
        text-align: justify;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .text-left-not-sm, .text-center-not-sm, .text-right-not-sm, .text-justify-not-sm {
        text-align: inherit;
    }
    .text-left-sm {
        text-align: left;
    }
    .text-center-sm {
        text-align: center;
    }
    .text-right-sm {
        text-align: right;
    }
    .text-justify-sm {
        text-align: justify;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .text-left-not-md, .text-center-not-md, .text-right-not-md, .text-justify-not-md {
        text-align: inherit;
    }
    .text-left-md {
        text-align: left;
    }
    .text-center-md {
        text-align: center;
    }
    .text-right-md {
        text-align: right;
    }
    .text-justify-md {
        text-align: justify;
    }
}
@media (min-width: 1200px) {
    .text-left-not-lg, .text-center-not-lg, .text-right-not-lg, .text-justify-not-lg {
        text-align: inherit;
    }
    .text-left-lg {
        text-align: left;
    }
    .text-center-lg {
        text-align: center;
    }
    .text-right-lg {
        text-align: right;
    }
    .text-justify-lg {
        text-align: justify;
    }
}

@media (max-width: 768px) {
    .navbar-right {
        float: none !important;
    }
}

/* Font Type */
.FontBold{ font-weight:bold;}
.FontLight{ font-weight:lighter;}
.FontNormal{ font-weight:normal;}

.icon-my_location:before {
    font-family: FontAwesome;
    content: "\f05b";
}

.Green {
    color: #43A047;
}