@font-face {
    font-family: 'Glyphicons Halflings';
    src: url(../../../../../../global_assets/css/icons/glyphicons/glyphicons-halflings-regular.eot);
    src: url(../../../../../../global_assets/css/icons/glyphicons/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../../../../../../global_assets/css/icons/glyphicons/glyphicons-halflings-regular.woff2) format('woff2'), url(../../../../../../global_assets/css/icons/glyphicons/glyphicons-halflings-regular.woff) format('woff'), url(../../../../../../global_assets/css/icons/glyphicons/glyphicons-halflings-regular.ttf) format('truetype'), url(../../../../../../global_assets/css/icons/glyphicons/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}

.glyphicon {
    font-size: 16px;
    vertical-align: middle;
    top:-1px
}


.mark, mark {
    background-color: #333;
    padding: 2px 6px;
    color: #fff;
    border-radius:2px
}

a.text-muted:hover {
    color:#333
}

svg {
    display:block
}

.svg-inline svg {
    display:inline-block
}

.svg-center svg {
    margin:auto
}

.letter-icon {
    width: 16px;
    display:block
}

.content-divider {
    text-align: center;
    position: relative;
    z-index:1
}

.content-divider > span {
    background-color: #f5f5f5;
    display: inline-block;
    padding-left: 12px;
    padding-right:12px
}

.modal .content-divider > span, .panel .content-divider > span, .tab-content-bordered .content-divider > span {
    background-color:#fff
}

.content-divider > span:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    height: 1px;
    background-color: #ddd;
    width: 100%;
    z-index:-1
}

.icon-object {
    border-radius: 50%;
    text-align: center;
    margin: 10px;
    border-width: 3px;
    border-style: solid;
    padding: 20px;
    display:inline-block
}

.icon-object > i {
    font-size: 32px;
    top:0
}

.img-preview {
    max-height:70px
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow:hidden
}

.video-container embed, .video-container iframe, .video-container object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height:100%
}

.status-mark {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 50%;
    border:2px solid
}

.dropdown-menu > .active .status-mark {
    background-color: #fff;
    border-color:#fff
}

.position-left {
    margin-right:7px
}

.position-right {
    margin-left:7px
}

a.bg-primary:focus, a.bg-primary:hover {
    background-color:#00695C
}

.bg-success {
    color: #fff;
    background-color:#4caf50
}

a.bg-success:focus, a.bg-success:hover {
    background-color:#3d8b40
}

a.bg-success:focus, a.bg-success:hover {
    background-color:#4caf50
}

.bg-info {
    color: #fff;
    background-color:#00bcd4
}

a.bg-info:focus, a.bg-info:hover {
    background-color:#008fa1
}

a.bg-info:focus, a.bg-info:hover {
    background-color:#00bcd4
}

.bg-warning {
    color: #fff;
    background-color:#ff5722
}

a.bg-warning:focus, a.bg-warning:hover {
    background-color:#ee3900
}

a.bg-warning:focus, a.bg-warning:hover {
    background-color:#ff5722
}

.bg-danger {
    color: #fff;
    background-color:#f44336
}

a.bg-danger:focus, a.bg-danger:hover {
    background-color:#ea1c0d
}

a.bg-danger:focus, a.bg-danger:hover {
    background-color:#f44336
}


.btn {
    position:relative
}

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

.btn::-moz-focus-inner {
    border:0
}

.btn.focus, .btn:focus, .btn:hover {
    -webkit-box-shadow: 0 0 0 100px rgba(0, 0, 0, .05) inset;
    box-shadow:0 0 0 100px rgba(0, 0, 0, .05) inset
}

.btn.active, .btn:active {
    -webkit-box-shadow: 0 0 0 100px rgba(0, 0, 0, .1) inset;
    box-shadow:0 0 0 100px rgba(0, 0, 0, .1) inset
}

.btn[class * =bg-].focus, .btn[class * =bg-]:focus, .btn[class * =bg-]:hover {
    color:#fff
}

.btn.text-size-small {
    line-height:1.6666667
}

.btn.text-size-mini {
    line-height:1.82
}

.btn-default.focus, .btn-default:focus, .btn-default:hover {
    -webkit-box-shadow: 0 0 0 100px rgba(0, 0, 0, .01) inset;
    box-shadow:0 0 0 100px rgba(0, 0, 0, .01) inset
}

.btn-default.active, .btn-default:active {
    -webkit-box-shadow: 0 0 0 100px rgba(0, 0, 0, .03) inset;
    box-shadow:0 0 0 100px rgba(0, 0, 0, .03) inset
}

.btn-labeled {
    padding-left:48px
}

.btn-labeled.btn-default > b {
    background-color: #2196f3;
    color:#fff
}

.btn-labeled > b {
    position: absolute;
    top: -1px;
    left: -1px;
    background-color: rgba(0, 0, 0, .15);
    display: block;
    line-height: 1;
    padding: 9px; /* lebar button bg hitam */
    border-bottom-left-radius: 3px;
    border-top-left-radius:3px
}

.btn-labeled > b > i {
    top:0
}

.btn-labeled.btn-labeled-right {
    padding-left: 12px;
    padding-right:48px
}

.btn-labeled.btn-labeled-right > b {
    left: auto;
    right: -1px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 3px;
    border-top-right-radius:3px
}

.btn-labeled.btn-xlg {
    padding-left:58px
}

.btn-labeled.btn-xlg > b {
    padding:13px
}

.btn-labeled.btn-xlg.btn-labeled-right {
    padding-left: 16px;
    padding-right:58px
}

.btn-labeled.btn-lg {
    padding-left:55px
}

.btn-labeled.btn-lg > b {
    padding:12px
}

.btn-labeled.btn-lg.btn-labeled-right {
    padding-left: 15px;
    padding-right:55px
}

.btn-labeled.btn-sm {
    padding-left:35px
}

.btn-labeled.btn-sm > b {
    padding:7px
}

.btn-labeled.btn-sm.btn-labeled-right {
    padding-left: 11px;
    padding-right:45px
}

.btn-labeled.btn-xs {
    padding-left:42px
}

.btn-labeled.btn-xs > b {
    padding:8px
}

.btn-labeled.btn-xs.btn-labeled-right {
    padding-left: 10px;
    padding-left:42px
}

.btn-flat {
    border-width: 2px;
    background-color:transparent
}

.btn-flat:focus, .btn-flat:hover {
    opacity: .8;
    -webkit-box-shadow: none;
    box-shadow:none
}

.btn-flat:active {
    opacity:.95
}

.btn-group.open .dropdown-toggle.btn-flat {
    -webkit-box-shadow: none;
    box-shadow:none
}

.btn-icon {
    padding-left: 9px;
    padding-right:9px
}

.btn-icon .checker, .btn-icon .choice {
    margin-top:-1px
}

.btn-icon.icon-2x {
    padding-left: 7px;
    padding-right:7px
}

.btn-icon.icon-2x > i {
    font-size: 32px;
    top:0
}

.btn-icon.icon-2x.btn-xlg {
    padding-left: 10px;
    padding-right:10px
}

.btn-icon.icon-2x.btn-lg {
    padding-left: 9px;
    padding-right:9px
}

.btn-icon.icon-2x.btn-sm {
    padding-left: 6px;
    padding-right:6px
}

.btn-icon.icon-2x.btn-xs {
    padding-left: 5px;
    padding-right:5px
}

.btn-icon.btn-xlg, .input-group-xlg > .input-group-btn > .btn-icon {
    padding-left: 12px;
    padding-right:12px
}

.btn-icon.btn-lg, .input-group-lg > .input-group-btn > .btn-icon {
    padding-left: 11px;
    padding-right:11px
}

.btn-icon.btn-sm, .input-group-sm > .input-group-btn > .btn-icon {
    padding-left: 8px;
    padding-right:8px
}

.btn-icon.btn-xs, .input-group-xs > .input-group-btn > .btn.btn-icon {
    padding-left: 7px;
    padding-right:7px
}

.btn-float {
    padding: 16px;
    border-radius:3px
}

.btn-float.btn-link {
    padding:11px
}

.btn-float i {
    display: block;
    margin: 0;
    top:0
}

.btn-float img {
    border-radius:3px
}

.btn-float > span {
    display: block;
    padding-top: 10px;
    margin-bottom: -6px;
    overflow: hidden;
    text-overflow:ellipsis
}

.btn-float.btn-float-lg i {
    font-size:32px
}

.btn-block-group .btn {
    border-radius: 0;
    border-width:1px 0 0 1px
}

.btn-block-group .btn:last-child {
    border-bottom-width:1px
}

.btn-block-group .btn-default {
    border-color:#ddd
}

.btn-block-group .btn-block + .btn-block {
    margin-top:0
}

.btn-block-group div[class * =col-]:first-child .btn:first-child {
    border-radius:3px 0 0 0
}

.btn-block-group div[class * =col-]:first-child .btn:last-child {
    border-radius:0 0 0 3px
}

.btn-block-group div[class * =col-]:last-child .btn {
    border-right-width:1px
}

.btn-block-group div[class * =col-]:last-child .btn:first-child {
    border-radius:0 3px 0 0
}

.btn-block-group div[class * =col-]:last-child .btn:last-child {
    border-radius:0 0 3px 0
}

.btn-link {
    color:#333
}

.btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover {
    -webkit-box-shadow: none;
    box-shadow:none
}

.btn-rounded, .btn-rounded img, .btn-rounded.btn-labeled > b {
    border-radius:100px
}

.btn-block + .btn-block {
    margin-top:10px
}

.btn-default.focus, .btn-default:focus, .btn-default:hover {
    background-color: #fcfcfc;
    border-color:#ddd
}

.btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default {
    background-color: #fcfcfc;
    border-color:#ddd
}

.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open > .dropdown-toggle.btn-default.focus, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover {
    background-color: #fcfcfc;
    border-color:#ddd
}

.btn-default.disabled {
    -webkit-box-shadow: none;
    box-shadow:none
}

.btn-primary.focus, .btn-primary:focus, .btn-primary:hover {
    background-color: #004B42;
    border-color:#004B42
}

.btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary {
    background-color: #004B42;
    border-color:#004B42
}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {
    background-color: #004B42;
    border-color:#004B42
}

.btn-primary.disabled {
    -webkit-box-shadow: none;
    box-shadow:none
}

.btn-success.focus, .btn-success:focus, .btn-success:hover {
    background-color: #4caf50;
    border-color:#4caf50
}

.btn-success.active, .btn-success:active, .open > .dropdown-toggle.btn-success {
    background-color: #4caf50;
    border-color:#4caf50
}

.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open > .dropdown-toggle.btn-success.focus, .open > .dropdown-toggle.btn-success:focus, .open > .dropdown-toggle.btn-success:hover {
    background-color: #4caf50;
    border-color:#4caf50
}

.btn-success.disabled {
    -webkit-box-shadow: none;
    box-shadow:none
}

.btn-info.focus, .btn-info:focus, .btn-info:hover {
    background-color: #00bcd4;
    border-color:#00bcd4
}

.btn-info.active, .btn-info:active, .open > .dropdown-toggle.btn-info {
    background-color: #00bcd4;
    border-color:#00bcd4
}

.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open > .dropdown-toggle.btn-info.focus, .open > .dropdown-toggle.btn-info:focus, .open > .dropdown-toggle.btn-info:hover {
    background-color: #00bcd4;
    border-color:#00bcd4
}

.btn-info.disabled {
    -webkit-box-shadow: none;
    box-shadow:none
}

.btn-warning.focus, .btn-warning:focus, .btn-warning:hover {
    background-color: #ff5722;
    border-color:#ff5722
}

.btn-warning.active, .btn-warning:active, .open > .dropdown-toggle.btn-warning {
    background-color: #ff5722;
    border-color:#ff5722
}

.btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .btn-warning:active:focus, .btn-warning:active:hover, .open > .dropdown-toggle.btn-warning.focus, .open > .dropdown-toggle.btn-warning:focus, .open > .dropdown-toggle.btn-warning:hover {
    background-color: #ff5722;
    border-color:#ff5722
}

.btn-warning.disabled {
    -webkit-box-shadow: none;
    box-shadow:none
}

.btn-danger.focus, .btn-danger:focus, .btn-danger:hover {
    background-color: #f44336;
    border-color:#f44336
}

.btn-danger.active, .btn-danger:active, .open > .dropdown-toggle.btn-danger {
    background-color: #f44336;
    border-color:#f44336
}

.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open > .dropdown-toggle.btn-danger.focus, .open > .dropdown-toggle.btn-danger:focus, .open > .dropdown-toggle.btn-danger:hover {
    background-color: #f44336;
    border-color:#f44336
}

.btn-danger.disabled {
    -webkit-box-shadow: none;
    box-shadow:none
}

.btn-group-xlg > .btn, .btn-xlg {
    padding: 10px 16px;
    font-size: 14px;
    line-height: 1.4285715;
    border-radius:3px
}

.btn-xlg.btn-rounded {
    border-radius:100px
}

.btn-group-lg > .btn, .btn-lg {
    border-radius:3px
}

.btn-lg.btn-rounded {
    border-radius:100px
}

.btn-group-sm > .btn:not(.btn-rounded), .btn-group-xs > .btn:not(.btn-rounded), .btn-sm:not(.btn-rounded), .btn-xs:not(.btn-rounded) {
    border-radius:3px
}

.caret {
    font-style: normal;
    font-weight: 400;
    border: 0;
    margin: 0;
    width: auto;
    height: auto;
    text-align: center;
    margin-top:-1px
}

.caret:after {
    content: '\e9c5';
    font-family: icomoon;
    display: block;
    font-size: 16px;
    width: 16px;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing:grayscale
}


.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
    margin-left:1px
}

.btn-group .btn + .btn-default, .btn-group .btn-default + .btn-group, .btn-group .btn-group + .btn-default {
    margin-left:-1px
}

.btn-toolbar {
    font-size:0
}

.btn-toolbar .btn-group, .btn-toolbar .input-group {
    float:none
}

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius:0
}

.btn-group > .btn + .dropdown-toggle {
    padding-left: 9px;
    padding-right:9px
}

.btn-group-xlg > .btn + .dropdown-toggle, .btn-group > .btn-xlg + .dropdown-toggle {
    padding-left: 13px;
    padding-right:13px
}

.btn-group-lg > .btn + .dropdown-toggle, .btn-group > .btn-lg + .dropdown-toggle {
    padding-left: 12px;
    padding-right:12px
}

.btn-group-sm > .btn + .dropdown-toggle, .btn-group > .btn-sm + .dropdown-toggle {
    padding-left: 8px;
    padding-right:8px
}

.btn-group-xs > .btn + .dropdown-toggle, .btn-group > .btn-xs + .dropdown-toggle {
    padding-left: 7px;
    padding-right:7px
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: 0 0 0 100px rgba(0, 0, 0, .1) inset;
    box-shadow:0 0 0 100px rgba(0, 0, 0, .1) inset
}

.btn-group.open .dropdown-toggle.btn-default {
    -webkit-box-shadow: 0 0 0 100px rgba(0, 0, 0, .03) inset;
    box-shadow:0 0 0 100px rgba(0, 0, 0, .03) inset
}

.btn-group-justified > .btn + .btn, .btn-group-justified > .btn-group + .btn-group > .btn {
    border-left-color:rgba(255, 255, 255, .2)
}

.btn-group-justified > .btn + .btn-default, .btn-group-justified > .btn-group + .btn-group > .btn-default {
    border-left-width:0
}


.label {
    display: inline-block;
    font-weight: 500;
    padding: 2px 5px 1px 5px;
    line-height: 1.5384616;
    border: 1px solid transparent;
    text-transform: uppercase;
    font-size: 10px;
    letter-spacing: .1px;
    border-radius:2px
}

.btn .label {
    top:0
}

.list-group-item.active > .label, .nav-pills > .active > a > .label, .nav-tabs-solid > .active > a > .label, .nav-tabs[class * =bg-] > li > a > .label {
    color: #333;
    background-color: #fff;
    border-color:#fff
}

@media (min-width: 769px) {
    .list-group-item > .label {
        float:right
    }

    .list-group-item > .label + .label {
        margin-right:7px
    }
}

.badge > .caret, .label > .caret {
    margin-top:-2px
}

.open .badge.dropdown-toggle, .open .label.dropdown-toggle {
    -webkit-box-shadow: none;
    box-shadow:none
}

.badge[href]:focus, .badge[href]:hover, .label[href]:focus, .label[href]:hover {
    opacity:.85
}

.label-default {
    border-color:#999
}

.label-default[href]:focus, .label-default[href]:hover {
    background-color:#999
}

.label-primary {
    border-color:#2196f3
}

.label-primary[href]:focus, .label-primary[href]:hover {
    background-color:#2196f3
}

.label-success {
    border-color:#4caf50
}

.label-success[href]:focus, .label-success[href]:hover {
    background-color:#4caf50
}

.label-info {
    border-color:#00bcd4
}

.label-info[href]:focus, .label-info[href]:hover {
    background-color:#00bcd4
}

.label-warning {
    border-color:#ff5722
}

.label-warning[href]:focus, .label-warning[href]:hover {
    background-color:#ff5722
}

.label-danger {
    border-color:#f44336
}

.label-danger[href]:focus, .label-danger[href]:hover {
    background-color:#f44336
}

.label-striped {
    background-color: #f5f5f5;
    color: #333;
    border-left-width: 2px;
    padding:5px 10px
}

.label-striped.label-striped-right {
    border-left-width: 1px;
    border-right-width:2px
}

.label-striped, .label-striped.label-icon {
    border-radius:0
}

.label-striped[href]:focus, .label-striped[href]:hover {
    color: #333;
    background-color: #eee;
    -webkit-box-shadow: none;
    box-shadow:none
}

.label-flat {
    background-color: transparent;
    border-width: 2px;
    border-radius: 0;
    padding:1px 4px 0 4px
}

.label-flat[href]:focus, .label-flat[href]:hover {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow:none
}

.label-icon {
    padding: 7px;
    border-radius: 2px;
    line-height:1
}

.label-icon > i {
    top:0
}

.label-icon.label-flat {
    padding:6px
}

.label-icon-lg {
    padding:9px
}

.label-icon-lg.label-flat {
    padding:8px
}

.label-icon-sm {
    padding:6px
}

.label-icon-sm.label-flat {
    padding:5px
}

.label-icon-xs {
    padding:5px
}

.label-icon-xs.label-flat {
    padding:4px
}

.label-rounded {
    border-radius:100px
}

.label-rounded:not(.label-icon) {
    padding-left: 7px;
    padding-right:7px
}

.label-roundless {
    border-radius:0
}

.label-block {
    display:block
}

.form-control + .label-block {
    margin-top:7px
}

.label-block.text-left {
    text-align: left;
    margin-right:0
}

.label-block.text-right {
    text-align: right;
    margin-left:0
}

.badge {
    padding: 2px 6px 1px 6px;
    font-size: 10px;
    letter-spacing: .1px;
    vertical-align: baseline;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius:100px
}

.btn .badge {
    top:0
}

.btn-xs .badge {
    padding:2px 6px 1px 6px
}

.list-group-item.active > .badge, .nav-pills > .active > a > .badge, .nav-tabs-solid > .active > a > .badge, .nav-tabs[class * =bg-] > li > a > .badge {
    color: #333;
    background-color: #fff;
    border-color:#fff
}

.nav-pills > li > a > .badge {
    margin-left:0
}

.nav-pills > li > a > .badge.position-right {
    margin-left:7px
}

.badge-default {
    background-color: #999;
    border-color:#999
}

.badge-primary {
    background-color: #2196f3;
    border-color:#2196f3
}

.badge-success {
    background-color: #4caf50;
    border-color:#4caf50
}

.badge-info {
    background-color: #00bcd4;
    border-color:#00bcd4
}

.badge-warning {
    background-color: #ff5722;
    border-color:#ff5722
}

.badge-danger {
    background-color: #f44336;
    border-color:#f44336
}

.badge-flat {
    background-color: transparent;
    border-width: 2px;
    padding:1px 5px 0 5px
}

.badge-flat[href]:focus, .badge-flat[href]:hover {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow:none
}

.thumbnail {
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow:0 1px 1px rgba(0, 0, 0, .05)
}

.thumbnail > a {
    display:block
}

.thumbnail a > img, .thumbnail > img {
    width:100%
}

a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {
    border-color:#ddd
}

.thumbnail .caption {
    padding: 17px;
    padding-top:20px
}

.thumbnail .caption a > img {
    max-width:none
}

.thumbnail .caption .icons-list.pull-right, .thumbnail .caption i.pull-right {
    margin-top:4px
}

.thumbnail .caption .media-heading {
    margin-top:0
}

.thumbnail .caption .media-heading:after {
    content: '';
    display: table;
    clear:both
}

.modal-dialog .thumbnail {
    border-width: 0;
    -webkit-box-shadow: none;
    box-shadow:none
}

.thumbnail > .panel-heading {
    margin: -3px;
    margin-bottom:0
}

.thumbnail .panel-footer {
    margin: -3px;
    margin-top:0
}

.thumbnail.no-padding .thumb, .thumbnail.no-padding img {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    -webkit-box-shadow: none;
    box-shadow:none
}

.thumbnail.no-padding .caption {
    padding:20px
}

.thumbnail.no-padding .panel-footer, .thumbnail.no-padding .panel-heading {
    margin:0
}

.thumb {
    position: relative;
    display: block;
    text-align:center
}

.thumb img:not(.media-preview) {
    display: inline-block;
    width: 100%;
    max-width: 100%;
    height:auto
}

.thumb.thumb-fixed img {
    max-width:240px
}

.thumb:not(.thumb-rounded) img {
    border-radius:3px
}

.thumb:hover .caption-zoom {
    border-radius: 0;
    -webkit-box-shadow: 0 0 0 10px rgba(0, 0, 0, .7);
    box-shadow:0 0 0 10px rgba(0, 0, 0, .7)
}

.thumb:hover .caption-offset {
    left: 8px;
    top:8px
}

.thumb .caption-collapse {
    top: 80%;
    z-index: 10;
    height:auto
}

.thumb:hover .thumb .caption-collapse {
    top:100%
}

.thumb-rounded {
    width: 60%;
    margin:20px auto 0 auto
}

.thumb-rounded, .thumb-rounded .caption-overflow, .thumb-rounded img {
    border-radius:50%
}

.caption-overflow {
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
    width: 100%;
    height: 100%;
    visibility: hidden;
    border-radius: 3px;
    opacity: 0;
    -webkit-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    transition:all .15s ease-in-out
}

.caption-overflow span {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -17px;
    width: 100%;
    text-align:center
}

.thumb:hover > .caption-overflow {
    background-color: rgba(0, 0, 0, .7);
    visibility: visible;
    opacity:1
}

.zoom-image {
    color: #fff;
    display: inline-block;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    transition:all .15s ease-in-out
}

.thumb:hover .zoom-image {
    background-color: rgba(0, 0, 0, .6);
    opacity:1
}

.img-rounded + .zoom-image {
    border-radius:3px
}

.img-circle + .zoom-image {
    border-radius:50%
}

.zoom-image i {
    font-size: 32px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -16px;
    margin-left:-16px
}

.thumb-slide {
    overflow:hidden
}

.thumb-slide .caption {
    position: absolute;
    bottom: -100%;
    left: 0;
    color: #fff;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .7);
    z-index: 10;
    -webkit-transition: all .1s linear;
    -o-transition: all .1s linear;
    transition:all .1s linear
}

.thumb-slide .caption span {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -18px;
    width: 100%;
    text-align:center
}

.thumb-slide:hover .caption {
    bottom:0
}

.alert {
    position: relative;
    padding-left: 20px;
    padding-right:20px
}

.alert .alert-heading {
    margin-top: 0;
    margin-bottom:5px
}

.alert .alert-link {
    color:inherit
}

.alert .close, .alert .close:focus, .alert .close:hover {
    color:inherit
}

.alert-primary {
    background-color: #e3f2fd;
    border-color: #1e88e5;
    color:#1565c0
}

.alert-primary hr {
    border-top-color:#187bd1
}

.alert-primary .alert-link {
    color:#104d92
}

.alert-primary, .alert-primary .close {
    color:#104d92
}

.alert-success, .alert-success .close {
    color:#205823
}

.alert-info, .alert-info .close {
    color:#00545c
}

.alert-warning, .alert-warning .close {
    color:#aa3510
}

.alert-danger, .alert-danger .close {
    color:#9c1f1f
}

.alert.alert-rounded {
    border-radius: 100px;
    padding-left: 25px;
    padding-right:25px
}

.alert-component[class * =alert-styled-] {
    background-color:#fff
}

.alert[class * =bg-]:not(.bg-white):not(.bg-transparent) .alert-link, .alert[class * =bg-]:not(.bg-white):not(.bg-transparent) a {
    color:#fff
}

.alert[class * =alert-styled-]:after {
    content: '\e9a2';
    font-family: icomoon;
    color: #fff;
    width: 44px;
    left: -44px;
    text-align: center;
    position: absolute;
    top: 50%;
    margin-top: -8px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing:grayscale
}

.alert[class * =alert-styled-].alert-danger:after, .alert[class * =alert-styled-][class * =bg-danger]:after {
    content: '\ed64'
}

.alert[class * =alert-styled-].alert-success:after, .alert[class * =alert-styled-][class * =bg-success]:after {
    content: '\ed6e'
}

.alert[class * =alert-styled-].alert-warning:after, .alert[class * =alert-styled-][class * =bg-warning]:after {
    content: '\e9bd'
}

.alert[class * =alert-styled-].alert-info:after, .alert[class * =alert-styled-][class * =bg-info]:after {
    content: '\e9b9'
}

.alert.alert-styled-right:after {
    left: auto;
    right:-44px
}

.alert.alert-styled-custom:after {
    content: "\e81b"
}

.alert.alert-styled-left {
    border-left-width:44px
}

.alert.alert-styled-left[class * =bg-]:not(.bg-white):not(.bg-transparent) {
    border-left-color:rgba(0, 0, 0, .15) !important
}

.alert.alert-styled-right {
    border-right-width:44px
}

.alert.alert-styled-right[class * =bg-]:not(.bg-white):not(.bg-transparent) {
    border-right-color:rgba(0, 0, 0, .15) !important
}

.alert:not(.ui-pnotify)[class * =alert-arrow-]:before, .ui-pnotify.alert[class * =alert-arrow-] > .brighttheme:before {
    content: "";
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 0;
    border-left: 5px solid;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left-color: inherit;
    margin-top:-5px
}

.alert:not(.ui-pnotify).alert-arrow-right:before, .ui-pnotify.alert.alert-arrow-right > .brighttheme:before {
    left: auto;
    right: 0;
    border-left: 0;
    border-right: 5px solid;
    border-right-color:inherit
}

.progress {
    position: relative;
    margin-bottom: 0;
    height: 18px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1)
}

.progress-bar {
    line-height: 18px;
    overflow:hidden
}

.progress-rounded, .progress-rounded > .progress-bar {
    border-radius:100px
}

.progress .progressbar-back-text {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    font-size:12px
}

.progress .progressbar-front-text {
    display: block;
    width: 100%;
    text-align: center;
    position: relative;
    font-size:12px
}

.progress.right .progress-bar {
    right: 0;
    float:right
}

.progress.right .progressbar-front-text {
    position: absolute;
    right:0
}

.progress.vertical {
    width: 50px;
    height: 100%;
    display:inline-block
}

.progress.vertical + .progress.vertical {
    margin-left:10px
}

.progress.vertical .progress-bar {
    width: 100%;
    height: 0;
    -webkit-transition: height .6s ease;
    -o-transition: height .6s ease;
    transition:height .6s ease
}

.progress.vertical.bottom {
    position:relative
}

.progress.vertical.bottom .progressbar-front-text {
    position: absolute;
    bottom:0
}

.progress.vertical.bottom .progress-bar {
    position: absolute;
    bottom:0
}

.progress-lg {
    height:22px
}

.progress-lg .progress-bar {
    line-height:22px
}

.progress-sm {
    height:14px
}

.progress-xs {
    height:10px
}

.progress-xxs {
    height:6px
}

.progress-micro {
    height:2px
}

.progress-micro .progress-bar, .progress-sm .progress-bar, .progress-xs .progress-bar, .progress-xxs .progress-bar {
    font-size:0
}

.media {
    margin-top: 20px;
    position:relative
}

.media.panel-body {
    margin-top:0
}

.media, .media-body {
    overflow:visible
}

.media-body, .media-left, .media-right {
    position:relative
}

.media-heading {
    margin-bottom: 2px;
    display:block
}

.media-list {
    margin-bottom:0
}

.media-right, .media > .pull-right {
    padding-left:20px
}

.media-left, .media > .pull-left {
    padding-right:20px
}

@media (max-width: 768px) {
    .stack-media-on-mobile:not(.text-left):not(.text-right) {
        text-align:center
    }

    .stack-media-on-mobile .media-annotation {
        display:block
    }

    .stack-media-on-mobile .media-annotation.dotted:not(.pull-right):before {
        content: none;
        margin:0
    }

    .stack-media-on-mobile .media-heading .media-annotation {
        margin-left: 0;
        margin-right: 0;
        padding-bottom:5px
    }

    .stack-media-on-mobile .media-body, .stack-media-on-mobile .media-left, .stack-media-on-mobile .media-right {
        display: block;
        width: auto;
        padding-left: 0;
        padding-right:0
    }

    .stack-media-on-mobile .media-body, .stack-media-on-mobile .media-right {
        margin-top:15px
    }

    .stack-media-on-mobile .media-heading {
        margin-bottom:5px
    }
}

.media-badge {
    position: absolute;
    left: -10px;
    top:-2px
}

.media-badge, .media-badge[class * =bg-] {
    border:2px solid
}

@media (max-width: 768px) {
    .navbar-inverse .media-badge {
        border: 0;
        top:0
    }
}

.media-annotation {
    color: #999;
    font-size: 12px;
    line-height: 1.6666667;
    font-weight:400
}

.media-heading .media-annotation {
    margin-left:7px
}

.media-annotation i {
    font-size:13px
}

.media-annotation.dotted:not(.pull-right):before {
    content: '\2022';
    margin-right:10px
}

.media-header {
    white-space: nowrap;
    margin-top: 20px;
    font-weight:500
}

.media-header:first-child {
    margin-top:0
}

.media-list-bordered > li {
    border-top: 1px solid #eee;
    padding-top: 15px;
    margin-top:15px
}

.media-list-bordered > li:first-child {
    padding-top: 0;
    border-top-width:0
}

.media-list-bordered.media-list-linked .media-header {
    margin-bottom:15px
}

.media-list-linked .media {
    margin-top: 0;
    padding:0
}

.media-list-linked .media-link {
    display: block;
    padding: 15px 20px;
    color:#333
}

.media-list-linked .media-link:focus, .media-list-linked .media-link:hover {
    background-color: #fafafa;
    color:#333
}

.media-list-linked .media-header {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 10px;
    margin-bottom:10px
}

.media-list-linked .media-header:first-child {
    margin-top:0
}

.media-list-linked.media-list-bordered > li:first-child {
    border-top-width:1px
}

.media-list-linked.media-list-bordered > .media-header {
    margin-top:0
}

.media-list-linked.media-list-bordered > .media-header:first-child {
    border-top-width:0
}

.list-group {
    list-style: none;
    margin-bottom: 0;
    border: 1px solid #ddd;
    padding: 7px 0;
    border-radius:3px
}

.list-group-item {
    background-color: transparent;
    padding: 10px 20px;
    border:0
}

.list-group-item.disabled .badge, .list-group-item.disabled .label, .list-group-item.disabled:focus .badge, .list-group-item.disabled:focus .label, .list-group-item.disabled:hover .badge, .list-group-item.disabled:hover .label {
    opacity:.75
}

.list-group-divider {
    height: 1px;
    display: block;
    background-color: #e5e5e5;
    margin-top: 7px;
    margin-bottom:7px
}

.list-group-header {
    padding: 7px 20px;
    font-size: 11px;
    line-height: 1.82;
    color: #999;
    text-transform:uppercase
}

.list-group-header:first-child {
    margin-top:7px
}

.list-group-divider + .list-group-header, .list-group-item + .list-group-header {
    margin-top:14px
}

.list-group-header > i, .list-group-item > i {
    margin-right:7px
}

.list-group-header > i.pull-right, .list-group-item > i.pull-right {
    margin-right: 0;
    margin-left: 7px;
    margin-top:3px
}

.list-group-item-heading {
    margin-top: 7px;
    margin-bottom:7px
}

.list-group-item-text {
    line-height: 1.5384616;
    margin-bottom:7px
}

.list-group-item-success {
    color: #43a047;
    background-color:#e8f5e9
}

a.list-group-item-success, button.list-group-item-success {
    color:#43a047
}

a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading {
    color:inherit
}

a.list-group-item-success:focus, a.list-group-item-success:hover, button.list-group-item-success:focus, button.list-group-item-success:hover {
    color: #43a047;
    background-color:#d6edd8
}

a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover, button.list-group-item-success.active, button.list-group-item-success.active:focus, button.list-group-item-success.active:hover {
    color: #fff;
    background-color: #43a047;
    border-color:#43a047
}

.list-group-item-success, a.list-group-item-success, a.list-group-item-success:focus, a.list-group-item-success:hover {
    color:#205823
}

.list-group-item-info {
    color: #1565c0;
    background-color:#e3f2fd
}

a.list-group-item-info, button.list-group-item-info {
    color:#1565c0
}

a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading {
    color:inherit
}

a.list-group-item-info:focus, a.list-group-item-info:hover, button.list-group-item-info:focus, button.list-group-item-info:hover {
    color: #1565c0;
    background-color:#cbe7fb
}

a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover, button.list-group-item-info.active, button.list-group-item-info.active:focus, button.list-group-item-info.active:hover {
    color: #fff;
    background-color: #1565c0;
    border-color:#1565c0
}

.list-group-item-info, a.list-group-item-info, a.list-group-item-info:focus, a.list-group-item-info:hover {
    color:#104d92
}

.list-group-item-warning {
    color: #ef6c00;
    background-color:#fff3e0
}

a.list-group-item-warning, button.list-group-item-warning {
    color:#ef6c00
}

a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading {
    color:inherit
}

a.list-group-item-warning:focus, a.list-group-item-warning:hover, button.list-group-item-warning:focus, button.list-group-item-warning:hover {
    color: #ef6c00;
    background-color:#ffe9c6
}

a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover, button.list-group-item-warning.active, button.list-group-item-warning.active:focus, button.list-group-item-warning.active:hover {
    color: #fff;
    background-color: #ef6c00;
    border-color:#ef6c00
}

.list-group-item-warning, a.list-group-item-warning, a.list-group-item-warning:focus, a.list-group-item-warning:hover {
    color:#aa3510
}

.list-group-item-danger {
    color: #d84315;
    background-color:#fbe9e7
}

a.list-group-item-danger, button.list-group-item-danger {
    color:#d84315
}

a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading {
    color:inherit
}

a.list-group-item-danger:focus, a.list-group-item-danger:hover, button.list-group-item-danger:focus, button.list-group-item-danger:hover {
    color: #d84315;
    background-color:#f7d5d1
}

a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover, button.list-group-item-danger.active, button.list-group-item-danger.active:focus, button.list-group-item-danger.active:hover {
    color: #fff;
    background-color: #d84315;
    border-color:#d84315
}

.list-group-item-danger, a.list-group-item-danger, a.list-group-item-danger:focus, a.list-group-item-danger:hover {
    color:#9c1f1f
}

.panel {
    margin-bottom: 20px;
    border-color: #ddd;
    color:#333
}

.panel.has-scroll {
    max-width: 100%;
    overflow-x:auto
}

.panel.has-bg-image {
    background-image:url(../../../../../../global_assets/images/backgrounds/panel_bg.png)
}

.panel-flat > .panel-heading + .table, .panel-flat > .panel-heading + .table-responsive {
    border-top:1px solid #ddd
}

.panel[class * =bg-] > .panel-heading {
    border-color:rgba(255, 255, 255, .2)
}

@media (max-width: 768px) {
    .panel[class * =bg-] > .panel-heading {
        background-color:inherit
    }
}

.panel[class * =bg-].panel-flat > .panel-heading {
    border-bottom-color:transparent
}

.panel[class * =bg-] .panel-title {
    color:#fff
}

.panel[class * =bg-] .table tbody td, .panel[class * =bg-] .table tbody th, .panel[class * =bg-] .table thead td, .panel[class * =bg-] .table thead th {
    border-color:rgba(255, 255, 255, .1)
}

.panel[class * =bg-] .help-block, .panel[class * =bg-] .help-inline, .panel[class * =bg-] .text-muted {
    color:rgba(255, 255, 255, .8)
}

.panel[class * =border-top-] {
    border-top-right-radius: 0;
    border-top-left-radius:0
}

.panel[class * =border-bottom-] {
    border-bottom-right-radius: 0;
    border-bottom-left-radius:0
}

.panel[class * =border-left-] {
    border-bottom-left-radius: 0;
    border-top-left-radius:0
}

.panel[class * =border-right-] {
    border-bottom-right-radius: 0;
    border-top-right-radius:0
}

.panel-body {
    position:relative
}

.panel-flat > .panel-heading + .panel-body {
    padding-top:0
}

.panel-body + .panel-body, .panel-body + .table, .panel-body + .table-responsive, .panel-body.has-top-border {
    border-top:1px solid #ddd
}

.panel[class * =bg-] .panel-body + .panel-body, .panel[class * =bg-] .panel-body + .table, .panel[class * =bg-] .panel-body + .table-responsive, .panel[class * =bg-] .panel-body.has-top-border {
    border-top-color:rgba(255, 255, 255, .5)
}

.panel-body-accent {
    background-color:#fcfcfc
}

.panel[class * =bg-] .panel-body-accent {
    background-color:rgba(0, 0, 0, .1)
}

.panel-heading {
    position: relative;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.panel-bordered > .panel-heading {
    margin:0
}

.panel-flat > .panel-heading {
    padding-top: 20px;
    padding-bottom: 20px;
    background-color:#fff
}

.panel-flat > .panel-heading > .panel-title {
    margin-top: 2px;
    margin-bottom:2px
}

.panel-flat[class * =bg-] > .panel-heading {
    background-color:inherit
}

.panel-danger .panel-heading, .panel-heading[class * =bg-], .panel-info .panel-heading, .panel-primary .panel-heading, .panel-success .panel-heading, .panel-warning .panel-heading {
    margin: -1px -1px 0 -1px;
    border-top-right-radius: 3px;
    border-top-left-radius:3px
}

.panel-white > .panel-heading {
    background-color: #fff;
    border-bottom-color:#ddd
}

.panel-title {
    position: relative;
    font-size:13px
}

.panel-title.text-size-mini {
    font-size:11px
}

.panel-title.text-size-small {
    font-size:12px
}

.panel-title.text-size-large {
    font-size:14px
}

a.panel-title {
    display:block
}

.panel-title img {
    max-height: 20px;
    display: inline-block;
    vertical-align:top
}

.panel-title > .small:not(.display-block), .panel-title > small:not(.display-block) {
    margin-left:5px
}

.h1.panel-title, h1.panel-title {
    font-size:25px
}

.h2.panel-title, h2.panel-title {
    font-size:23px
}

.h3.panel-title, h3.panel-title {
    font-size:21px
}

.h4.panel-title, h4.panel-title {
    font-size:19px
}

.h5.panel-title, h5.panel-title {
    font-size:17px
}

.h6.panel-title, h6.panel-title {
    font-size:15px
}

.icons-list a[data-action] {
    vertical-align: middle;
    -webkit-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    transition:all ease-in-out .2s
}

.icons-list a[data-action]:after {
    font-family: icomoon;
    font-size: 16px;
    min-width: 16px;
    text-align: center;
    display: inline-block;
    line-height: 1;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing:grayscale
}

.icons-list a[data-action=collapse]:after {
    content: '\e9c1'
}

.icons-list a[data-action=reload]:after {
    content: '\e9fb'
}

.icons-list a[data-action=close]:after {
    content: '\e9b6'
}

.icons-list a[data-action=move] {
    cursor:move
}

.icons-list a[data-action=move]:after {
    content: '\e986'
}

.icons-list a[data-action=modal]:after {
    content: '\e9eb'
}

.panel-footer {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius:3px
}

.panel-footer:after {
    content: '';
    display: table;
    clear:both
}

.panel-footer-transparent {
    background-color: transparent;
    border-top: 0;
    padding-top: 0;
    padding-bottom:12px
}

.panel-footer-condensed {
    padding-top: 2px;
    padding-bottom:2px
}

.panel-footer-bordered {
    background-color: #fff;
    padding-right: 0;
    margin-left: 20px;
    margin-right:20px
}

.panel-group-control .panel-title > a {
    padding-left: 26px;
    display:inline-block
}

.panel-group-control .panel-title > a:before {
    content: '\e9b7';
    font-family: icomoon;
    position: absolute;
    top: 50%;
    margin-top: -8px;
    left: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing:grayscale
}

.panel-group-control .panel-title > a.collapsed:before {
    content: '\e9b8'
}

.panel-group-control.panel-group-control-right .panel-title > a {
    padding-left: 0;
    padding-right:26px
}

.panel-group-control.panel-group-control-right .panel-title > a:before {
    left: auto;
    right:0
}

.panel-primary {
    border-color:#ddd
}

.panel-primary.panel-bordered {
    border-color:#2196f3
}

.panel-success {
    border-color:#ddd
}

.panel-success.panel-bordered {
    border-color:#4caf50
}

.panel-info {
    border-color:#ddd
}

.panel-info.panel-bordered {
    border-color:#00bcd4
}

.panel-warning {
    border-color:#ddd
}

.panel-warning.panel-bordered {
    border-color:#ff5722
}

.panel-danger {
    border-color:#ddd
}

.panel-danger.panel-bordered {
    border-color:#f44336
}

.well {
    margin-bottom: 0;
    padding: 20px;
    -webkit-box-shadow: none;
    box-shadow:none
}

.well-white {
    background-color:#fff
}

.well[class * =border-top-] {
    border-top-right-radius: 0;
    border-top-left-radius:0
}

.well[class * =border-bottom-] {
    border-bottom-right-radius: 0;
    border-bottom-left-radius:0
}

.well[class * =border-left-] {
    border-bottom-left-radius: 0;
    border-top-left-radius:0
}

.well[class * =border-right-] {
    border-bottom-right-radius: 0;
    border-top-right-radius:0
}

.well-lg {
    padding: 25px;
    border-radius:3px
}

.well-sm {
    padding: 15px;
    border-radius:3px
}


.tooltip {
    font-size: 13px;
    line-height:1.5384616
}

.tooltip [class * =bg-] {
    border-radius:3px
}

.tooltip [class * =bg-] > .tooltip-inner {
    background-color:inherit
}

.tooltip.top [class * =bg-] .tooltip-arrow {
    border-top-color:inherit
}

.tooltip.right [class * =bg-] .tooltip-arrow {
    border-right-color:inherit
}

.tooltip.bottom [class * =bg-] .tooltip-arrow {
    border-bottom-color:inherit
}

.tooltip.left [class * =bg-] .tooltip-arrow {
    border-left-color:inherit
}

.tooltip-inner {
    padding:7px 12px
}

.popover {
    border-radius: 3px;
    padding: 0;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
    box-shadow:0 1px 3px rgba(0, 0, 0, .1)
}

.popover-title {
    font-size: 12px;
    line-height: 1.6666667;
    border: 0;
    padding: 15px 15px 0 15px;
    text-transform: uppercase;
    font-weight: 500;
    border-top-right-radius: 3px;
    border-top-left-radius:3px
}

.popover-title[class * =bg-] {
    padding: 10px 15px;
    margin:-1px -1px 0 -1px
}

.popover-content {
    padding:15px
}

.popover[class * =bg-].top > .arrow, .popover[class * =bg-].top > .arrow:after, .popover[class * =border-].top > .arrow, .popover[class * =border-].top > .arrow:after {
    border-top-color:inherit
}

.popover[class * =bg-].right > .arrow, .popover[class * =bg-].right > .arrow:after, .popover[class * =border-].right > .arrow, .popover[class * =border-].right > .arrow:after {
    border-right-color:inherit
}

.popover[class * =bg-].bottom > .arrow, .popover[class * =bg-].bottom > .arrow:after, .popover[class * =border-].bottom > .arrow, .popover[class * =border-].bottom > .arrow:after {
    border-bottom-color:inherit
}

.popover[class * =bg-].left > .arrow, .popover[class * =bg-].left > .arrow:after, .popover[class * =border-].left > .arrow, .popover[class * =border-].left > .arrow:after {
    border-left-color: inherit
}
