/* Primary Colors */
/*------------------------------------
    Default Styles
------------------------------------*/
a {
    color: #0F4A78;
    outline: none;
}

a:focus,
a:hover {
    color: #0B5A97;
}

/* Primary Colors */

.g-color-primary {
    color: #0F4A78 !important;
}

.u-block-hover:hover .g-color-primary--hover, .g-color-primary--hover:hover {
    color: #0B5A97 !important;
}

.g-parent:hover .g-color-primary--parent-hover {
    color: #0B5A97 !important;
}

.g-color-primary-opacity-0_3 {
    color: #0B5A97 !important;
}

.g-color-primary-opacity-0_4 {
    color: #0B5A97 !important;
}

.g-color-primary--active.active {
    color: #0F4A78 !important;
}

.active .g-color-primary--parent-active {
    color: #0F4A78 !important;
}

.g-color-primary--before::before, .g-color-primary--after::after {
    color: #0F4A78;
}

/*------------------------------------
    Highlight Color
------------------------------------*/
::-moz-selection {
    color: #fff;
    background-color: #0F4A78;
}

::selection {
    color: #fff;
    background-color: #0F4A78;
}

.g-bg-primary ::-moz-selection {
    color: #0F4A78;
    background-color: #fff;
}

.g-bg-primary ::selection {
    color: #0F4A78;
    background-color: #fff;
}

/*------------------------------------
    Border Colors
------------------------------------*/
.g-brd-primary-dark-v1 {
    border-color: #ec6908 !important;
}

.g-brd-primary-dark-v1--hover:hover {
    border-color: #0B5A97 !important;
}

.g-brd-text {
    border-color: #6f6f6f !important;
}

.g-brd-secondary {
    border-color: #f5f5f5 !important;
}

/*------------------------------------
    Background Colors
------------------------------------*/
.g-bg-primary-dark-v1 {
    background-color: #0F4A78;
}

.g-bg-primary-dark-v1--active.active {
    background-color: #0F4A78 !important;
}

.g-bg-primary-dark-v1--hover:hover {
    background-color: #0B5A97 !important;
}

.g-bg-main {
    background-color: #212121 !important;
}

.g-bg-main--hover:hover {
    background-color: #212121 !important;
}

.g-bg-secondary {
    background-color: #f5f5f5 !important;
}

.g-bg-secondary--active.active {
    background-color: #f5f5f5 !important;
}

.g-bg-secondary--hover:hover {
    background-color: #f5f5f5 !important;
}

#konten img {
    height: auto;
    max-width: 100%;
}

/* custom revoslider */
.rev_slider_wrapper, .rev_slider, .tp-fullwidth-forcer, .rev_slider .tp-bgimg.defaultimg {
    max-height: 400px !important;

}