@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=cyrillic-ext,latin-ext');

body, html {
    min-height: 100vh;
    height: auto !important;
    width: 100%;
    -webkit-text-size-adjust: none;
}

body {
    background: url("../images/field.png") bottom center no-repeat #ffffff;
    background-size: 100%;
}


.btn-sm-golf{
	
	font-size: 10px !important;
	font-weight: bold !important;
}
.alert-golf{
	
	padding: 3px;
	font-weight: bold;
}

@media screen and (max-width: 1520px) {
    body {
        background-size: auto auto;
    }

}

@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: landscape) {
    body {
        width: 100%;
    }

    body > .container-fluid {
        padding-left: 10px;
        padding-right: 135px;
        margin: 0 !important;
        position: relative;
        left: 0;
        right: 0;
        width: 100%;
    }

    .headerIntern, .wrapperIntern {
        position: relative;
        left: 0;
        right: 0;
        width: 100%;
    }

    .content-inset {
        flex-basis: inherit;
    }

    #menuWrap, #menuWrap.activeItem {
        margin-left: 0;
        right: 0;
        left: 0;
        height: auto;
    }
}

@media screen and (max-width: 1878px)  and (min-width: 768px) {
    body > .container-fluid {
        padding-left: 10px;
        margin: 0 !important;
    }

}

@media screen and (max-width: 1240px)  and (min-width: 992px) {
    .content-inset {
        flex-basis: inherit;
    }
}

body,
body *,
div,
table {
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-weight: 300;
    color: #000000;
}

table {
    width: 100% !important;
    padding: 5px !important;
    table-layout: auto;
    word-wrap: break-word;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 5px !important;
    word-wrap: break-word;
}

strong, b {
    font-weight: 700;
}

#bagawebModalLabel {

    color: #FFF;
}

.tab-content {
    width: 100%;
    padding: 10px;
}

.tab-content .panel-body {
    padding: 10px;
}

.modal-backdrop {
    z-index: 1040 !important;
}

.modal-dialog {
    margin: 10px auto !important;
    max-width: inherit;
    width: 100% !important;
    justify-content: center;
    display: flex;
}

header .navbar-nav {
    float: right;
    align-items: center;
}

.containerinntern {
    zoom: 1;
}

.ContainerPage .nav-tabs > li.active > a,
.ContainerPage .tab-content, .nav-tabs > li.active > a,
.ContainerPage .nav-tabs > li.active > a:focus,
.ContainerPage .nav-tabs > li.active > a:hover {
    background: #FFF;

}

.sub-menu li {
    padding: 15px 0 15px 10px
}

a.payer, a.paid {

    font-size: 20px;
}

.wysihtml5-toolbar {

    display: -webkit-box;
}

#formBagaweb {

    width: 100%;
}

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
    background: #2e56a5 !important;

}

.nav-tabs > li > a, .modal-title {
    text-transform: uppercase;
}

.toast-message {
    color: #FFF !important;
    font-weight: bold;
}

thead tr {
    background: #fcdd34;
}

thead tr th {
    color: #2e56a5;
    font-weight: bold;
    width: inherit !important;
}

thead tr td,
thead tr th {
    padding: 5px !important;
}

.tooltip, .tooltip-inner, .tooltip div {
    background: #2e56a5 !important;;
}

.tab-pane > table,
div#parcours_content > table,
div#users_content > table {
    width: auto !important;
}

fieldset.scheduler-border {
    border: 1px groove #ddd !important;
    /* padding: 0 1.4em 1.4em 1.4em !important;*/
    padding: 25px !important;
    margin: 0 0 1.5em 0 !important;
    -webkit-box-shadow: 0px 0px 0px 0px #000;
    box-shadow: 0px 0px 0px 0px #000;
}

legend.scheduler-border {
    width: inherit; /* Or auto */
    padding: 0 10px; /* To give a bit of padding on the left and right */
    border-bottom: none;
    margin-bottom: 0px;
}

.ld_table th {
    background: #2e56a5;
}

.ld_table th {
    color: #FFF;
}

.ld_user_table > tbody > tr:hover {
    background: #2e56a5;
}

.translated {
    border: 2px dotted #fcdd34;
    background: #fcdd32;
}

.has-error {
    border: 2px solid red !important;
}

.tab-content > .tab-pane {
    padding: 10px;
}

.table-responsive {
    margin: 0 !important;
    width: 100% !important;
    border: none !important;
}

.tab-content .container {
    width: 100% !important;

}

.wrapper {
    margin: 0 auto;
    max-width: 1560px;
    position: relative;
    width: 100%;
}

header {
    position: relative;
    z-index: 3;
}

header .wrapper > div {
    padding: 35px 0;
    position: static;
}

.logo {
    position: absolute;
    top: 0;
    left: 30px;
}

.logoIn {
    position: absolute !important;
    z-index: 1;
    top: -30px;
    right: 0;
}

.navigation {
    position: relative !important;
    z-index: 4;
}

.logoInterm {
    position: absolute;
    top: 40px;
    right: calc(-235px / 2);
    z-index: 0;
}

.logoInterm img {
    margin-top: -105px;
}

.HeaderIntern {
    background: #2e56a5;
    padding: 5px;
    margin: 0 0;
    color: #ffffff;
    align-content: flex-end;
    zoom: 0.90;
}

.HeaderIntern span,
.HeaderIntern a {
    color: #ffffff
}

.HeaderIntern .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 0
}

/*.select2-container ,*/
/*.HeaderIntern .select2-container ,*/
/*.HeaderIntern span.select2-container {*/
/* width: 100% !important;*/
/* max-width: 320px;*/
/*}*/

.select2-container .select2-selection--single,
.select2-container--default .select2-selection--single,
.select2-container .select2-selection--single .select2-selection__rendered {
    /*line-height: 40px !important;*/
    /*height: 40px !important;*/
}

.mnItems {
    font-size: 13px;
    padding: 20px 60px 20px 20px;
    position: relative;
    background-color: #ffdd35;
    color: #000000;
    border-radius: 40px;
    background-repeat: no-repeat;
    background-position: calc(100% - 15px) center;
    margin: 0 0 0 15px;
    position: relative;
    display: block;
    min-width: 205px;
}

.mnItems:before {
    content: '';
    display: none;
    margin-left: -5px;
    border-bottom: 10px solid transparent;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #3255a4;
    position: absolute;
    top: 100%;
    left: 50%;
    width: 10px;
    height: 10px;
}

.mnItems.active,
.mnItems:focus,
.mnItems:hover {
    text-decoration: none;
    color: #ffffff;
    background-color: #3255a4;
    background-repeat: no-repeat;
    background-position: calc(100% - 15px) center;
}

.mnItems.active:before,
.mnItems:focus:before,
.mnItems:hover:before {
    display: block;
}

.mnConnex {
    background-image: url("../images/icon-connex-black.png");
}

.mnConnex:hover,
.mnConnex:focus,
.mnConnex.active {
    background-image: url("../images/icon-connex-white.png");
}

.mnInscr {
    background-image: url("../images/icon-inscr-black.png");
}

.mnInscr:hover,
.mnInscr:focus,
.mnInscr.active {
    background-image: url("../images/icon-inscr-white.png");
}

.mnPass {
    background-image: url("../images/icon-pass-black.png");
}

.mnPass:hover,
.mnPass:focus,
.mnPass.active {
    background-image: url("../images/icon-pass-white.png");
}

main {
    position: relative;
    z-index: 2;
}

h1 {
    font-size: 13px;
    font-weight: 700;
}

h2 {
    font-size: 16px;
    font-weight: 800;
}

h3 {
    font-size: 13px;
    font-weight: 800;
}

h4 {
}

main .wrapper {
    background: rgba(234, 234, 234, .95) /*#eaeaea*/;
    border-radius: 40px;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.10);
    padding: 240px 8% 40px 40px;
    max-width: calc(100% - (40px + 10%));
}


.decoMan {
    background: url(../images/golfman.png) center bottom no-repeat;
    position: absolute;
    height: 70%;
    width: 22%;
    background-size: contain;
    bottom: -190px;
    /*right: -135px;*/
    right: -7.5%;
}

.jsBoxmodal {
    background-color: #ffdd35;
    border-radius: 40px;
    padding: 35px 35px 10px 35px;
    max-width: 480px;
    margin: 0 20px;
    position: relative;
}

.jsBoxmodal button.close {
    position: absolute;
    top: -8px;
    right: -8px;
    background: #ffdd35;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    opacity: 1;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.46);
}

.jsBoxmodal .close:not(:disabled):not(.disabled):focus,
.jsBoxmodal .close:not(:disabled):not(.disabled):hover {
    color: #ffffff;
    background: #3255a4;
    opacity: 1;
}

main h1 {
    color: #3255a4;
}

.pageInscr .col {
    padding: 0 5px !important;
}

.pageInscr > .flex-row.d-flex {
    flex-wrap: wrap;
}

.pageInscr .form-check-label {
    font-size: 16px;
    color: #000000;
}

.pageInscr .radioForm .form-check input {
    display: none;

}

.pageInscr .radioForm .form-check .form-check-label {
    position: relative;
    font-size: 13px;
}

.pageInscr .radioForm .form-check input + .form-check-label:before {
    content: '';
    width: 15px;
    height: 15px;
    display: block;
    position: absolute;
    left: -20px;
    top: 5px;
    background: #ffffff;
    border: solid 1px #a6a291;
    border-radius: 50%;
}

.pageInscr .radioForm .form-check input:checked + .form-check-label {
    color: #3255a4;
    font-weight: 700;
}

.pageInscr .radioForm .form-check input:checked + .form-check-label:before {
    border: solid 4px #3255a4;
}

.costumForm {
    background: #ffffff;
    border-radius: 30px;
    margin: 15px 0;
    border: solid 1px #a6a291 !important;
    min-width: 180px;
    max-width: 480px;
}

.costumForm input {
    background: transparent;
    border: none;
    height: 50px;
    padding: 5px 0 0;
    border-radius: 30px;
}

.costumForm:focus {
    box-shadow: 0 0 2px #000000;
}

.costumForm input:focus {
    box-shadow: none !important;
    outline: none !important;
}

.costumForm .input-group-prepend {
    padding: 10px 10px 10px 15px;
    margin: 0;
}

.input-group-prepend img {
    width: auto !important;
    height: 27px !important;

}

input {
    font-size: 15px;
}

.costumForm input:focus,
input:focus {
    outline: none;
}

.custombox-content > * {
    max-height: inherit !important;
}

.customButton {
    margin: 15px 0;
}

.customButton input,
.customButton button {
    border: none;
    font-size: 14px;
    font-weight: 400;
    color: #ffffff;
    background: #3255a4;
    border-radius: 30px;
    padding: 14px 30px;
    min-width: 65px;
    height: auto;
    min-height: 55px;
}

.form-check {
    padding: 15px 0;
}

.form-check label {
    font-size: 13px;
    color: #726008;
}

footer {
    position: relative;
    z-index: 1;
    background: rgb(0, 0, 0);
    background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 70%, rgba(0, 0, 0, 0) 100%);
    background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 70%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 70%, rgba(0, 0, 0, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1);
    padding-bottom: 30px;
}

footer .wrapper {
    position: relative;
    padding: 40px 12% 40px 40px;
}

footer .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

footer div {
    color: #ffffff;
    font-size: 13px;
    font-weight: 500;
}

footer div a,
footer div span {
    color: #fad92e;
    font-size: 13px;
    font-weight: 700;
}

.bleft {
    border-left: 1px solid #ffffff
}


/*PAGE INTERNE*/
#bagawebModal {
    margin-top: 0 !important;
}

#bagawebModal .modal-header {
    background: #2e56a5;

}

.modal-content {
    max-width: calc(100vw - 40px);
    width: 800px !important;
    position: relative !important;
    left: inherit !important;
    left: inherit !important;
}

.modal-content .modal-header .close {
    background: #172b53;
    opacity: 1;
    width: 40px;
    height: 40px;
    padding: 0;
    border-radius: 50px;
    line-height: 40px;
    position: absolute;
    right: 16px;
    top: 10px;
}

.modal-content .modal-header .close span {
    font-family: 'Montserrat', sans-serif;
    font-size: 40px;
    font-weight: 300;
    color: #fff !important;
}

.modal-content #formBagaweb > .form-control {
    height: auto !important;
}

.ContainerPage h1 {
    font-weight: 600;
    color: #626262;
    font-size: 26px;
    padding: 0 0 20px;
    border-bottom: 1px solid rgba(231, 231, 231, 1);
    text-transform: uppercase;
}

.ui.inverted.menu {
    background: transparent;
    position: relative;
    z-index: 1;
}

.nav-item {
    padding: 0 15px;
    position: relative;
}

.nav-item:after {
    content: '';
    display: block;
    width: 1px;
    background: #ffffff;
    top: 0;
    bottom: 0;
    right: 0;
    position: absolute;
}

.nav-item:last-child:after {
    display: none
}

.nav-item:last-child img {
    margin-right: 5px;
}

.nav-item:last-child .fa {
    margin-left: 5px;
}

#searchform-1,
#languages-dropdown-2 {
    background: #fcdd34;
    border-radius: 20px;
    padding: 20px;
    top: calc(100% + 10px);
}

#languages-dropdown-2 a {
    display: block;
    white-space: nowrap;
    min-width: 200px;
    color: #363636 !important;
    border-bottom: 1px dotted #363636 !important;
}

#languages-dropdown-2 li:last-child a {
    border-bottom: none !important;
}

#searchform-1 .input-group {
    white-space: nowrap;
    flex-wrap: nowrap;
}

#searchform-1 input.form-control {
    border-radius: 10px !important;
    font-size: 16px;
    min-width: 250px;
}

#searchform-1 .input-group-addon {
    background: #2e56a5;
    display: flex;
    align-items: center;
    align-content: center;
    border-radius: 0 15px 15px 0 !important;
    overflow: hidden;
}

#searchform-1 .input-group-addon [type=button]:not(:disabled),
#searchform-1 .input-group-addon [type=reset]:not(:disabled),
#searchform-1 .input-group-addon [type=submit]:not(:disabled),
#searchform-1 .input-group-addon button:not(:disabled) {
    background: #2e56a5;
    padding: 10px 20px;
    color: #ffffff !important;
}

#searchform-1 .input-group-addon [type=button]:not(:disabled) .fa,
#searchform-1 .input-group-addon [type=reset]:not(:disabled) .fa,
#searchform-1 .input-group-addon [type=submit]:not(:disabled) .fa,
#searchform-1 .input-group-addon button:not(:disabled) .fa {
    color: #ffffff !important;
    font-size: 22px;
}

.nav-item a {
    padding: 10px 0;
}

.nav-item a,
.nav-item a .fa {
    color: #ffffff !important;
    font-size: 16px;
    font-weight: 500;
}

.nav-item a .fa.fa-sign-out {
    font-size: 22px;
    margin-right: 10px;
}

.nav-item > span {
    font-weight: 200;
}

@media screen and (max-width: 1805px)  and (min-width: 992px) {
    .HeaderIntern {
        padding-left: 55px;
        padding-right: 135px;
    }
}

@media screen and (max-width: 991px) {


    #searchform-1,
    #languages-dropdown-2 {
        left: 0;
    }

    .logoInterm {
        top: 40px;
        right: 5px;
    }

    .logoInterm img {
        width: 130px;
    }

    .logoIn {
        top: -15px !important;
        right: 0 !important;
    }

    .containerinntern {
        padding-left: inherit !important;
        padding-right: inherit !important;
    }
}

body.internePage {

}

.headerIntern,
.wrapperIntern {
    padding: 0px !important;
    box-shadow: none !important;
    background: none !important;
    margin: 0 auto !important;
    max-width: inherit !important;
    /*width: calc(100% - 210px);*/

}

.wrapperIntern {
    padding: 80px 0 !important;
}

@media screen and (max-width: 1805px)  and (min-width: 992px) {
    .headerIntern,
    .wrapperIntern {
        width: 100%;
    }

    .HeaderIntern {
        height: auto !important;
    }
}

.breadCrumb {
    font-size: 16px;
    color: #000000;
    padding: 0 0 20px;
}

.breadCrumb a .fa {
    margin-right: 10px;
}

.content {
    padding: 30px;
    border-radius: 30px;
    text-align: left;
    font-size: 16px;

}

.content-intro {
    background: #ffffff;
    min-width: 100%;
    margin-bottom: 30px;
}

.content-intro h1,
.content-intro h2 {
    color: #3255a4;
    font-size: 28px;
    font-weight: 500;
}

.content-inset {
    background: #3255a4;
    flex-basis: calc(50% - 15px);
    color: #ffffff;
}

.content-inset h1,
.content-inset h2,
.content-inset h3,
.content-inset h4,
.content-inset h5,
.content-inset h6,
.content-inset * {
    color: #ffffff;
    font-weight: 500;
}

.content-inset h1 {
    font-size: 30px;
}

.content-inset h2 {
    font-size: 26px;
    text-decoration: underline;
}

.blocks {
    padding: 10px 0;
    border-bottom: .5px solid rgba(255, 255, 255, .5);
}

.blocks {
    padding: 10px 0;
    border-bottom: .5px solid rgba(255, 255, 255, .5);

}

.blocks {
    padding: 15px 0;
    border-bottom: .5px solid rgba(255, 255, 255, .5);
    display: flex;
    flex-direction: column;
}

.blocks:last-child {
    border-bottom: none;
}

.blocks ul li {
    padding: 5px 0 5px 20px;
    position: relative;
}

.blocks ul li:before {
    content: '\f0da';
    font-family: FontAwesome;
    position: absolute;
    left: 0;
}

.blocks ul li span {
    font-weight: 200;
}

.blocks > a {
    align-self: flex-end;
}

.blocks .links {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

/*Menu LEft*/
.menuLeft {
    background: rgba(255, 255, 255, .95) !important;
    border: 1px solid #f1f1f1;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
    padding: 15px;
    width: 100%;
    border-radius: 30px;
    position: relative;
}

.menuLeft h2 {
    color: #3255a4;
    font-size: 16px;
    font-weight: 600;
    padding: 10px 0;
    text-transform: uppercase;
}

.menuLeft h2 .fa {
    color: #3255a4;
    font-size: 20px;
    margin-right: 20px;
}

.menuLeft a,
.menuLeft .item {
    color: #626262;
    font-size: 13px;
    font-weight: 400;
    padding: 10px 0;
    position: relative;
}

.menuLeft a:after,
.menuLeft .item:after {
    content: '';
    display: block;
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e7e7e7+0,e7e7e7+17,e7e7e7+18,e7e7e7+100&0+0,0+17,1+18,1+100 */
    background: -moz-linear-gradient(left, rgba(231, 231, 231, 0) 0%, rgba(231, 231, 231, 0) 35px, rgba(231, 231, 231, 1) 36px, rgba(231, 231, 231, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(231, 231, 231, 0) 0%, rgba(231, 231, 231, 0) 35px, rgba(231, 231, 231, 1) 36px, rgba(231, 231, 231, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(231, 231, 231, 0) 0%, rgba(231, 231, 231, 0) 35px, rgba(231, 231, 231, 1) 36px, rgba(231, 231, 231, 1) 100%)
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00e7e7e7', endColorstr='#e7e7e7', GradientType=0); /* IE6-9 */

}

.menuLeft a:hover,
.menuLeft .item:hover,
.menuLeft a.active,
.menuLeft .item.active {
    color: #3255a4;
    font-weight: 500;
    padding: 10px 0;
    background: rgba(234, 234, 234, .30) /*#eaeaea*/
}

.menuLeft a .fa,
.menuLeft .item .fa {
    margin-right: 15px;
}

.menuLeft a:hover .fa,
.menuLeft .item:hover .fa,
.menuLeft a.active .fa,
.menuLeft .item.active .fa {
    color: #3255a4;
}


.contentPage {
    background: rgba(234, 234, 234, .95) /*#eaeaea*/;
    border-radius: 30px;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.10);
    padding: 25px;
    min-height: 1000px;
}

.contentPage .decoMan {
    bottom: -160px;
    right: -104px;
    max-width: 350px;
}

.contentPage .decoMan.members {
    /*bottom: 50px;*/
    left: 124px;
    height: 84%;
    width: 29%;
}

/* CSS Animation Dropdown */
.u-dropdown--css-animation {
    animation-duration: 1s;
}

.u-dropdown--css-animation.u-dropdown--hidden {
    opacity: 0;
    visibility: hidden;
}

/*------------------------------------
 Positions
------------------------------------*/
.g-pos-rel {
    position: relative !important;
}

.g-pos-abs {
    position: absolute !important;
}

.g-pos-stc {
    position: static !important;
}

.g-pos-fix {
    position: fixed !important;
}

@media (min-width: 576px) {
    .g-pos-rel--sm {
        position: relative !important;
    }

    .g-pos-fix--sm {
        position: fixed !important;
    }

    .g-pos-abs--sm {
        position: absolute !important;
    }

    .g-pos-stc--sm {
        position: static !important;
    }
}

@media (min-width: 768px) {
    .g-pos-rel--md {
        position: relative !important;
    }

    .g-pos-fix--md {
        position: fixed !important;
    }

    .g-pos-abs--md {
        position: absolute !important;
    }

    .g-pos-stc--sm {
        position: static !important;
    }
}

@media (min-width: 992px) {
    .g-pos-rel--lg {
        position: relative !important;
    }

    .g-pos-fix--lg {
        position: fixed !important;
    }

    .g-pos-abs--lg {
        position: absolute !important;
    }

    .g-pos-stc--lg {
        position: static !important;
    }
}

/*------------------------------------
  Position Spaces
------------------------------------*/
/* Top */
.g-top-auto {
    /* P */
    top: auto;
}

.g-parent:hover .g-top-auto--parent-hover {
    top: auto;
}

.g-top-0 {
    top: 0 !important;
}

.g-top-0--hover:hover {
    top: 0 !important;
}

.g-parent:hover .g-top-0--parent-hover {
    top: 0 !important;
}

.g-top-1 {
    top: 0.07143rem;
}

.g-top-2 {
    top: 0.14286rem;
}

.g-top-3 {
    top: 0.21429rem;
}

.g-top-5 {
    top: 0.35714rem !important;
}

.g-top-7 {
    top: 0.5rem !important;
}

.g-top-10 {
    top: 0.71429rem !important;
}

.g-top-15 {
    top: 1.07143rem;
}

.g-top-20 {
    top: 1.42857rem;
}

.g-top-25 {
    top: 1.78571rem;
}

.g-top-30 {
    top: 2.14286rem;
}

.g-top-35 {
    top: 2.5rem;
}

.g-top-55 {
    top: 3.92857rem;
}

.g-top-65 {
    top: 4.64286rem;
}

.g-top-100 {
    top: 7.14286rem;
}

.g-top-15x {
    top: 15%;
}

.g-top-20x {
    top: 20%;
}

.g-top-25x {
    top: 25%;
}

.g-top-30x {
    top: 30%;
}

.g-top-35x {
    top: 35%;
}

.g-top-50x {
    top: 50%;
}

.g-top-100x {
    top: 100%;
}

/* Top Minis */
.g-top-minus-1 {
    top: -0.07143rem;
}

.g-top-minus-2 {
    top: -0.14286rem;
}

.g-top-minus-3 {
    top: -0.21429rem !important;
}

.g-top-minus-4 {
    top: -0.28571rem;
}

.g-top-minus-5 {
    top: -0.35714rem;
}

.g-top-minus-6 {
    top: -0.42857rem;
}

.g-top-minus-8 {
    top: -0.57143rem;
}

.g-top-minus-10 {
    top: -0.71429rem;
}

.g-top-minus-15 {
    top: -1.07143rem;
}

.g-top-minus-20 {
    top: -1.42857rem;
}

.g-top-minus-30 {
    top: -2.14286rem;
}

.g-top-minus-35 {
    top: -2.5rem;
}

.g-top-minus-40 {
    top: -2.85714rem;
}

.g-top-minus-70 {
    top: -5rem;
}

.g-top-minus-120 {
    top: -8.57143rem;
}

.g-top-minus-25x {
    top: -25%;
}

.g-top-minus-80x {
    top: -80%;
}

/* Left */
.g-left-auto {
    /* P */
    left: auto !important;
}

.g-left-0 {
    left: 0;
}

.g-left-0--hover:hover {
    left: 0;
}

.g-parent:hover .g-left-0--parent-hover {
    left: 0;
}

.g-left-2 {
    left: 0.14286rem;
}

.g-left-5 {
    left: 0.35714rem;
}

.g-left-10 {
    left: 0.71429rem;
}

.g-left-15 {
    left: 1.07143rem !important;
}

.g-left-20 {
    left: 1.42857rem;
}

.g-left-30 {
    left: 2.14286rem;
}

.g-left-40 {
    left: 2.85714rem;
    /* O */
}

.g-left-45 {
    left: 3.21429rem;
    /* P */
}

.g-left-75 {
    left: 5.35714rem;
}

.g-left-110 {
    left: 7.85714rem;
}

.g-left-130 {
    left: 9.28571rem;
}

.g-left-200 {
    left: 14.28571rem;
}

.g-left-15x {
    left: 15%;
}

.g-left-35x {
    left: 35%;
}

.g-left-50x {
    left: 50%;
}

.g-left-100x {
    left: 100%;
}

/* Left Minus */
.g-left-minus-3 {
    left: -0.21429rem;
}

.g-left-minus-6 {
    left: -0.42857rem;
}

.g-left-minus-7 {
    left: -0.5rem;
}

.g-left-minus-10 {
    left: -0.71429rem;
}

.g-left-minus-15 {
    left: -1.07143rem;
}

.g-left-minus-20 {
    left: -1.42857rem;
}

.g-left-minus-25 {
    left: -1.78571rem;
}

.g-left-minus-30 {
    left: -2.14286rem;
}

.g-left-minus-40 {
    left: -2.85714rem;
}

.g-left-minus-50 {
    left: -3.57143rem;
}

.g-parent:hover .g-left-minus-50--parent-hover {
    left: -3.57143rem;
}

/* Right */
.g-right-auto {
    /* P */
    right: auto;
}

.g-right-0 {
    right: 0 !important;
}

.g-right-0--hover:hover {
    right: 0 !important;
}

.g-parent:hover .g-right-0--parent-hover {
    right: 0 !important;
}

.g-right-5 {
    right: 0.35714rem !important;
}

.g-right-7 {
    right: 0.5rem !important;
}

.g-right-10 {
    right: 0.71429rem !important;
}

.g-right-14 {
    right: 1rem !important;
}

.g-right-15 {
    right: 1.07143rem !important;
}

.g-right-20 {
    right: 1.42857rem;
}

.g-right-30 {
    right: 2.14286rem;
}

.g-right-40 {
    right: 2.85714rem;
}

.g-right-45 {
    right: 3.21429rem;
    /* P */
}

.g-right-55 {
    right: 3.92857rem;
    /* O */
}

.g-right-65 {
    right: 4.64286rem;
}

.g-right-100 {
    right: 7.14286rem;
}

.g-right-110 {
    right: 7.85714rem;
}

.g-right-130 {
    right: 9.28571rem;
}

.g-right-15x {
    right: 15%;
}

.g-right-35x {
    right: 35%;
}

.g-right-50x {
    right: 50%;
}

.g-right-100x {
    right: 100%;
}

/* Right Minus */
.g-right-minus-3 {
    right: -0.21429rem !important;
}

.g-right-minus-6 {
    right: -0.42857rem;
}

.g-right-minus-5 {
    right: -0.35714rem;
}

.g-right-minus-10 {
    right: -0.71429rem;
}

.g-right-minus-13 {
    right: -0.92857rem;
}

.g-right-minus-15 {
    right: -1.07143rem;
}

.g-right-minus-20 {
    right: -1.42857rem;
}

.g-right-minus-25 {
    right: -1.78571rem;
}

.g-right-minus-40 {
    right: -2.85714rem;
}

.g-right-minus-50 {
    right: -3.57143rem;
}

/* Bottom */
.g-bottom-auto {
    /* P */
    bottom: auto;
}

.g-bottom-0 {
    bottom: 0;
}

.g-bottom-0--hover:hover {
    bottom: 0;
}

.g-parent:hover .g-bottom-0--parent-hover {
    bottom: 0;
}

.g-bottom-6 {
    bottom: 0.42857rem;
}

.g-bottom-10 {
    bottom: 0.71429rem;
}

.g-bottom-20 {
    bottom: 1.42857rem;
}

.g-bottom-30 {
    bottom: 2.14286rem;
}

.g-bottom-40 {
    bottom: 2.85714rem;
}

.g-bottom-50 {
    bottom: 3.57143rem;
}

.g-parent:hover .g-bottom-50--parent-hover {
    bottom: 3.57143rem;
}

.g-bottom-60 {
    bottom: 4.28571rem;
}

.g-bottom-80 {
    bottom: 5.71429rem;
}

.g-bottom-minus-20 {
    bottom: -1.42857rem;
}

.g-bottom-minus-30 {
    bottom: -2.14286rem;
}

.g-bottom-minus-40 {
    bottom: -2.85714rem;
}

.g-bottom-minus-70 {
    bottom: -5rem;
}

.g-bottom-minus-35x {
    bottom: -35%;
}

.g-bottom-15x {
    bottom: 15%;
}

.g-bottom-minus-25x {
    bottom: -25%;
}

.g-bottom-100x {
    bottom: 100%;
}

/* Z */
@media (min-width: 576px) {
    .g-top-auto--sm {
        top: auto;
    }

    .g-left-auto--sm {
        left: auto;
    }

    .g-left-minus-20--sm {
        left: -20px;
    }

    .g-right-minus-20--sm {
        right: -20px;
    }
}

/* O */
@media (min-width: 768px) {
    .g-right-0--md {
        right: 0 !important;
    }

    .g-left-0--md {
        left: 0 !important;
    }

    .g-right-minus-15--md {
        right: -1.07143rem;
    }

    .g-left-minus-15--md {
        left: -1.07143rem;
    }

    .g-top-minus-20--md {
        top: -1.42857rem;
    }

    .g-right-minus-25--md {
        right: -1.78571rem;
    }

    .g-right-100--md {
        right: 7.14286rem;
    }

    .g-bottom-minus-50--md {
        bottom: -3.57143rem;
    }

    .g-left-auto--md {
        left: auto !important;
    }

    .g-right-auto--md {
        right: auto !important;
    }

    .g-left-minus-25--md {
        left: -1.78571rem;
    }

    .g-left-130--md {
        left: 9.28571rem !important;
    }

    .g-left-35x--md {
        left: 35%;
    }

    .g-left-50x--md {
        left: 50%;
    }

    .g-right-130--md {
        right: 9.28571rem !important;
    }

    .g-right-35x--md {
        right: 35%;
    }

    .g-right-50x--md {
        right: 50%;
    }
}

@media (min-width: 992px) {
    .g-top-0--lg {
        top: 0 !important;
    }

    .g-right-0--lg {
        right: 0;
    }

    .g-left-minus-35--lg {
        left: -2.5rem;
    }

    .g-left-40--lg {
        left: 2.85714rem;
    }

    .g-right-minus-35--lg {
        right: -2.5rem;
    }

    .g-right-40--lg {
        right: 2.85714rem;
    }
}

.bootstrap-switch .bootstrap-switch-container,
.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container {
    display: flex !important;
}

.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {
    font-size: 10px !important;
    padding: 5px !important;
}

/*NEW CSS FIXING 01.07.2020*/
@media screen and (min-width: 1024px) and (max-width: 1300px) {
    .menuLeft {
        padding: 10px;
    }

    .menuLeft a, .menuLeft .item {
        font-size: 12px;
        position: relative;
        padding-left: 22px;
        display: block;
    }

    .menuLeft a:hover, .menuLeft .item:hover, .menuLeft a.active, .menuLeft .item.active {
        font-size: 13px;
        padding-left: 22px;
    }

    body .container-fluid.containerinntern {
        padding-right: 15px;
        padding-left: 15px;
    }

    .menuLeft a .fa, .menuLeft .item .fa {
        margin-right: 8px;
        position: absolute;
        left: 2px;
        top: 14px;
    }

    .menuLeft a::after, .menuLeft .item::after {
        background: #eee;
    }

    /*.decoMan{right: -120px;}*/
    .decoMan {
        right: -8%;
        height: 20%;
        width: 14%;
    }

    .menuLeft h2 {
        font-size: 15px;
    }

    .menuLeft h2 .fa {
        margin-right: 10px;
    }

    .menuLeft .sub-menu li {
        padding: 0 11px;
    }

    .contentPage .decoMan {
        display: none !important;
    }

    .wrapperIntern #menuWrap {
        max-width: 23%;
    }
}

.wrapperIntern #menuWrap {
    max-width: 280px;
    width: 280px !important;
}

.wrapperIntern #menuWrap + div {
    width: calc(100% - 280px) !important;
    flex: 0 0 calc(100% - 280px) !important;
    max-width: calc(100% - 280px) !important;

}


/*!
* Hamburgers
* @description Tasty CSS-animated hamburgers
* @author Jonathan Suh @jonsuh
* @site https://jonsuh.com/hamburgers
* @link https://github.com/jonsuh/hamburgers
*/
.hamburger {
    font: inherit;
    display: inline-block;
    overflow: visible;
    margin: 0;
    padding: 15px;
    cursor: pointer;
    transition-timing-function: linear;
    transition-duration: .15s;
    transition-property: opacity, filter;
    text-transform: none;
    color: inherit;
    border: 0;
    background-color: transparent
}

.hamburger:hover {
    opacity: .7
}

.hamburger-box {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 24px
}

.hamburger-inner {
    top: 50%;
    display: block;
    margin-top: -2px
}

.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before {
    position: absolute;
    width: 40px;
    height: 4px;
    transition-timing-function: ease;
    transition-duration: .15s;
    transition-property: transform;
    border-radius: 4px;
    background-color: #ffffff
}

.hamburger-inner:after, .hamburger-inner:before {
    display: block;
    content: ""
}

.hamburger-inner:before {
    top: -10px
}

.hamburger-inner:after {
    bottom: -10px
}

.hamburger--3dx .hamburger-box {
    perspective: 80px
}

.hamburger--3dx .hamburger-inner {
    transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dx .hamburger-inner:after, .hamburger--3dx .hamburger-inner:before {
    transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dx.is-active .hamburger-inner {
    transform: rotateY(180deg);
    background-color: transparent
}

.hamburger--3dx.is-active .hamburger-inner:before {
    transform: translate3d(0, 10px, 0) rotate(45deg)
}

.hamburger--3dx.is-active .hamburger-inner:after {
    transform: translate3d(0, -10px, 0) rotate(-45deg)
}

.hamburger--3dx-r .hamburger-box {
    perspective: 80px
}

.hamburger--3dx-r .hamburger-inner {
    transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dx-r .hamburger-inner:after, .hamburger--3dx-r .hamburger-inner:before {
    transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dx-r.is-active .hamburger-inner {
    transform: rotateY(-180deg);
    background-color: transparent
}

.hamburger--3dx-r.is-active .hamburger-inner:before {
    transform: translate3d(0, 10px, 0) rotate(45deg)
}

.hamburger--3dx-r.is-active .hamburger-inner:after {
    transform: translate3d(0, -10px, 0) rotate(-45deg)
}

.hamburger--3dy .hamburger-box {
    perspective: 80px
}

.hamburger--3dy .hamburger-inner {
    transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dy .hamburger-inner:after, .hamburger--3dy .hamburger-inner:before {
    transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dy.is-active .hamburger-inner {
    transform: rotateX(-180deg);
    background-color: transparent
}

.hamburger--3dy.is-active .hamburger-inner:before {
    transform: translate3d(0, 10px, 0) rotate(45deg)
}

.hamburger--3dy.is-active .hamburger-inner:after {
    transform: translate3d(0, -10px, 0) rotate(-45deg)
}

.hamburger--3dy-r .hamburger-box {
    perspective: 80px
}

.hamburger--3dy-r .hamburger-inner {
    transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dy-r .hamburger-inner:after, .hamburger--3dy-r .hamburger-inner:before {
    transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dy-r.is-active .hamburger-inner {
    transform: rotateX(180deg);
    background-color: transparent
}

.hamburger--3dy-r.is-active .hamburger-inner:before {
    transform: translate3d(0, 10px, 0) rotate(45deg)
}

.hamburger--3dy-r.is-active .hamburger-inner:after {
    transform: translate3d(0, -10px, 0) rotate(-45deg)
}

.hamburger--arrow.is-active .hamburger-inner:before {
    transform: translate3d(-8px, 0, 0) rotate(-45deg) scaleX(.7)
}

.hamburger--arrow.is-active .hamburger-inner:after {
    transform: translate3d(-8px, 0, 0) rotate(45deg) scaleX(.7)
}

.hamburger--arrow-r.is-active .hamburger-inner:before {
    transform: translate3d(8px, 0, 0) rotate(45deg) scaleX(.7)
}

.hamburger--arrow-r.is-active .hamburger-inner:after {
    transform: translate3d(8px, 0, 0) rotate(-45deg) scaleX(.7)
}

.hamburger--arrowalt .hamburger-inner:before {
    transition: top .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1)
}

.hamburger--arrowalt .hamburger-inner:after {
    transition: bottom .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1)
}

.hamburger--arrowalt.is-active .hamburger-inner:before {
    top: 0;
    transition: top .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s;
    transform: translate3d(-8px, -10px, 0) rotate(-45deg) scaleX(.7)
}

.hamburger--arrowalt.is-active .hamburger-inner:after {
    bottom: 0;
    transition: bottom .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s;
    transform: translate3d(-8px, 10px, 0) rotate(45deg) scaleX(.7)
}

.hamburger--arrowalt-r .hamburger-inner:before {
    transition: top .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1)
}

.hamburger--arrowalt-r .hamburger-inner:after {
    transition: bottom .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1)
}

.hamburger--arrowalt-r.is-active .hamburger-inner:before {
    top: 0;
    transition: top .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s;
    transform: translate3d(8px, -10px, 0) rotate(45deg) scaleX(.7)
}

.hamburger--arrowalt-r.is-active .hamburger-inner:after {
    bottom: 0;
    transition: bottom .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s;
    transform: translate3d(8px, 10px, 0) rotate(-45deg) scaleX(.7)
}

.hamburger--boring .hamburger-inner, .hamburger--boring .hamburger-inner:after, .hamburger--boring .hamburger-inner:before {
    transition-property: none
}

.hamburger--boring.is-active .hamburger-inner {
    transform: rotate(45deg)
}

.hamburger--boring.is-active .hamburger-inner:before {
    top: 0;
    opacity: 0
}

.hamburger--boring.is-active .hamburger-inner:after {
    bottom: 0;
    transform: rotate(-90deg)
}

.hamburger--collapse .hamburger-inner {
    top: auto;
    bottom: 0;
    transition-delay: .13s;
    transition-timing-function: cubic-bezier(.55, .055, .675, .19);
    transition-duration: .13s
}

.hamburger--collapse .hamburger-inner:after {
    top: -20px;
    transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, opacity .1s linear
}

.hamburger--collapse .hamburger-inner:before {
    transition: top .12s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19)
}

.hamburger--collapse.is-active .hamburger-inner {
    transition-delay: .22s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transform: translate3d(0, -10px, 0) rotate(-45deg)
}

.hamburger--collapse.is-active .hamburger-inner:after {
    top: 0;
    transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity .1s linear .22s;
    opacity: 0
}

.hamburger--collapse.is-active .hamburger-inner:before {
    top: 0;
    transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .16s, transform .13s cubic-bezier(.215, .61, .355, 1) .25s;
    transform: rotate(-90deg)
}

.hamburger--collapse-r .hamburger-inner {
    top: auto;
    bottom: 0;
    transition-delay: .13s;
    transition-timing-function: cubic-bezier(.55, .055, .675, .19);
    transition-duration: .13s
}

.hamburger--collapse-r .hamburger-inner:after {
    top: -20px;
    transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, opacity .1s linear
}

.hamburger--collapse-r .hamburger-inner:before {
    transition: top .12s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19)
}

.hamburger--collapse-r.is-active .hamburger-inner {
    transition-delay: .22s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transform: translate3d(0, -10px, 0) rotate(45deg)
}

.hamburger--collapse-r.is-active .hamburger-inner:after {
    top: 0;
    transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity .1s linear .22s;
    opacity: 0
}

.hamburger--collapse-r.is-active .hamburger-inner:before {
    top: 0;
    transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .16s, transform .13s cubic-bezier(.215, .61, .355, 1) .25s;
    transform: rotate(90deg)
}

.hamburger--elastic .hamburger-inner {
    top: 2px;
    transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55);
    transition-duration: .275s
}

.hamburger--elastic .hamburger-inner:before {
    top: 10px;
    transition: opacity .125s ease .275s
}

.hamburger--elastic .hamburger-inner:after {
    top: 20px;
    transition: transform .275s cubic-bezier(.68, -.55, .265, 1.55)
}

.hamburger--elastic.is-active .hamburger-inner {
    transition-delay: 75ms;
    transform: translate3d(0, 10px, 0) rotate(135deg)
}

.hamburger--elastic.is-active .hamburger-inner:before {
    transition-delay: 0s;
    opacity: 0
}

.hamburger--elastic.is-active .hamburger-inner:after {
    transition-delay: 75ms;
    transform: translate3d(0, -20px, 0) rotate(-270deg)
}

.hamburger--elastic-r .hamburger-inner {
    top: 2px;
    transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55);
    transition-duration: .275s
}

.hamburger--elastic-r .hamburger-inner:before {
    top: 10px;
    transition: opacity .125s ease .275s
}

.hamburger--elastic-r .hamburger-inner:after {
    top: 20px;
    transition: transform .275s cubic-bezier(.68, -.55, .265, 1.55)
}

.hamburger--elastic-r.is-active .hamburger-inner {
    transition-delay: 75ms;
    transform: translate3d(0, 10px, 0) rotate(-135deg)
}

.hamburger--elastic-r.is-active .hamburger-inner:before {
    transition-delay: 0s;
    opacity: 0
}

.hamburger--elastic-r.is-active .hamburger-inner:after {
    transition-delay: 75ms;
    transform: translate3d(0, -20px, 0) rotate(270deg)
}

.hamburger--emphatic {
    overflow: hidden
}

.hamburger--emphatic .hamburger-inner {
    transition: background-color .125s ease-in .175s
}

.hamburger--emphatic .hamburger-inner:before {
    left: 0;
    transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, left .125s ease-in .175s
}

.hamburger--emphatic .hamburger-inner:after {
    top: 10px;
    right: 0;
    transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, right .125s ease-in .175s
}

.hamburger--emphatic.is-active .hamburger-inner {
    transition-delay: 0s;
    transition-timing-function: ease-out;
    background-color: transparent
}

.hamburger--emphatic.is-active .hamburger-inner:before {
    top: -80px;
    left: -80px;
    transition: left .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s;
    transform: translate3d(80px, 80px, 0) rotate(45deg)
}

.hamburger--emphatic.is-active .hamburger-inner:after {
    top: -80px;
    right: -80px;
    transition: right .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s;
    transform: translate3d(-80px, 80px, 0) rotate(-45deg)
}

.hamburger--emphatic-r {
    overflow: hidden
}

.hamburger--emphatic-r .hamburger-inner {
    transition: background-color .125s ease-in .175s
}

.hamburger--emphatic-r .hamburger-inner:before {
    left: 0;
    transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, left .125s ease-in .175s
}

.hamburger--emphatic-r .hamburger-inner:after {
    top: 10px;
    right: 0;
    transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, right .125s ease-in .175s
}

.hamburger--emphatic-r.is-active .hamburger-inner {
    transition-delay: 0s;
    transition-timing-function: ease-out;
    background-color: transparent
}

.hamburger--emphatic-r.is-active .hamburger-inner:before {
    top: 80px;
    left: -80px;
    transition: left .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s;
    transform: translate3d(80px, -80px, 0) rotate(-45deg)
}

.hamburger--emphatic-r.is-active .hamburger-inner:after {
    top: 80px;
    right: -80px;
    transition: right .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s;
    transform: translate3d(-80px, -80px, 0) rotate(45deg)
}

.hamburger--slider .hamburger-inner {
    top: 2px
}

.hamburger--slider .hamburger-inner:before {
    top: 10px;
    transition-timing-function: ease;
    transition-duration: .15s;
    transition-property: transform, opacity
}

.hamburger--slider .hamburger-inner:after {
    top: 20px
}

.hamburger--slider.is-active .hamburger-inner {
    transform: translate3d(0, 10px, 0) rotate(45deg)
}

.hamburger--slider.is-active .hamburger-inner:before {
    transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
    opacity: 0
}

.hamburger--slider.is-active .hamburger-inner:after {
    transform: translate3d(0, -20px, 0) rotate(-90deg)
}

.hamburger--slider-r .hamburger-inner {
    top: 2px
}

.hamburger--slider-r .hamburger-inner:before {
    top: 10px;
    transition-timing-function: ease;
    transition-duration: .15s;
    transition-property: transform, opacity
}

.hamburger--slider-r .hamburger-inner:after {
    top: 20px
}

.hamburger--slider-r.is-active .hamburger-inner {
    transform: translate3d(0, 10px, 0) rotate(-45deg)
}

.hamburger--slider-r.is-active .hamburger-inner:before {
    transform: rotate(45deg) translate3d(5.71429px, -6px, 0);
    opacity: 0
}

.hamburger--slider-r.is-active .hamburger-inner:after {
    transform: translate3d(0, -20px, 0) rotate(90deg)
}

.hamburger--spring .hamburger-inner {
    top: 2px;
    transition: background-color 0s linear .13s
}

.hamburger--spring .hamburger-inner:before {
    top: 10px;
    transition: top .1s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19)
}

.hamburger--spring .hamburger-inner:after {
    top: 20px;
    transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19)
}

.hamburger--spring.is-active .hamburger-inner {
    transition-delay: .22s;
    background-color: transparent
}

.hamburger--spring.is-active .hamburger-inner:before {
    top: 0;
    transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .15s, transform .13s cubic-bezier(.215, .61, .355, 1) .22s;
    transform: translate3d(0, 10px, 0) rotate(45deg)
}

.hamburger--spring.is-active .hamburger-inner:after {
    top: 0;
    transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), transform .13s cubic-bezier(.215, .61, .355, 1) .22s;
    transform: translate3d(0, 10px, 0) rotate(-45deg)
}

.hamburger--spring-r .hamburger-inner {
    top: auto;
    bottom: 0;
    transition-delay: 0s;
    transition-timing-function: cubic-bezier(.55, .055, .675, .19);
    transition-duration: .13s
}

.hamburger--spring-r .hamburger-inner:after {
    top: -20px;
    transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, opacity 0s linear
}

.hamburger--spring-r .hamburger-inner:before {
    transition: top .1s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19)
}

.hamburger--spring-r.is-active .hamburger-inner {
    transition-delay: .22s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transform: translate3d(0, -10px, 0) rotate(-45deg)
}

.hamburger--spring-r.is-active .hamburger-inner:after {
    top: 0;
    transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity 0s linear .22s;
    opacity: 0
}

.hamburger--spring-r.is-active .hamburger-inner:before {
    top: 0;
    transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .15s, transform .13s cubic-bezier(.215, .61, .355, 1) .22s;
    transform: rotate(90deg)
}

.hamburger--stand .hamburger-inner {
    transition: transform 75ms cubic-bezier(.55, .055, .675, .19) .15s, background-color 0s linear 75ms
}

.hamburger--stand .hamburger-inner:before {
    transition: top 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s
}

.hamburger--stand .hamburger-inner:after {
    transition: bottom 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s
}

.hamburger--stand.is-active .hamburger-inner {
    transition: transform 75ms cubic-bezier(.215, .61, .355, 1) 0s, background-color 0s linear .15s;
    transform: rotate(90deg);
    background-color: transparent
}

.hamburger--stand.is-active .hamburger-inner:before {
    top: 0;
    transition: top 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s;
    transform: rotate(-45deg)
}

.hamburger--stand.is-active .hamburger-inner:after {
    bottom: 0;
    transition: bottom 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s;
    transform: rotate(45deg)
}

.hamburger--stand-r .hamburger-inner {
    transition: transform 75ms cubic-bezier(.55, .055, .675, .19) .15s, background-color 0s linear 75ms
}

.hamburger--stand-r .hamburger-inner:before {
    transition: top 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s
}

.hamburger--stand-r .hamburger-inner:after {
    transition: bottom 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s
}

.hamburger--stand-r.is-active .hamburger-inner {
    transition: transform 75ms cubic-bezier(.215, .61, .355, 1) 0s, background-color 0s linear .15s;
    transform: rotate(-90deg);
    background-color: transparent
}

.hamburger--stand-r.is-active .hamburger-inner:before {
    top: 0;
    transition: top 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s;
    transform: rotate(-45deg)
}

.hamburger--stand-r.is-active .hamburger-inner:after {
    bottom: 0;
    transition: bottom 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s;
    transform: rotate(45deg)
}

.hamburger--spin .hamburger-inner {
    transition-timing-function: cubic-bezier(.55, .055, .675, .19);
    transition-duration: .22s
}

.hamburger--spin .hamburger-inner:before {
    transition: top .1s ease-in .25s, opacity .1s ease-in
}

.hamburger--spin .hamburger-inner:after {
    transition: bottom .1s ease-in .25s, transform .22s cubic-bezier(.55, .055, .675, .19)
}

.hamburger--spin.is-active .hamburger-inner {
    transition-delay: .12s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transform: rotate(225deg)
}

.hamburger--spin.is-active .hamburger-inner:before {
    top: 0;
    transition: top .1s ease-out, opacity .1s ease-out .12s;
    opacity: 0
}

.hamburger--spin.is-active .hamburger-inner:after {
    bottom: 0;
    transition: bottom .1s ease-out, transform .22s cubic-bezier(.215, .61, .355, 1) .12s;
    transform: rotate(-90deg)
}

.hamburger--spin-r .hamburger-inner {
    transition-timing-function: cubic-bezier(.55, .055, .675, .19);
    transition-duration: .22s
}

.hamburger--spin-r .hamburger-inner:before {
    transition: top .1s ease-in .25s, opacity .1s ease-in
}

.hamburger--spin-r .hamburger-inner:after {
    transition: bottom .1s ease-in .25s, transform .22s cubic-bezier(.55, .055, .675, .19)
}

.hamburger--spin-r.is-active .hamburger-inner {
    transition-delay: .12s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transform: rotate(-225deg)
}

.hamburger--spin-r.is-active .hamburger-inner:before {
    top: 0;
    transition: top .1s ease-out, opacity .1s ease-out .12s;
    opacity: 0
}

.hamburger--spin-r.is-active .hamburger-inner:after {
    bottom: 0;
    transition: bottom .1s ease-out, transform .22s cubic-bezier(.215, .61, .355, 1) .12s;
    transform: rotate(90deg)
}

.hamburger--squeeze .hamburger-inner {
    transition-timing-function: cubic-bezier(.55, .055, .675, .19);
    transition-duration: 75ms
}

.hamburger--squeeze .hamburger-inner:before {
    transition: top 75ms ease .12s, opacity 75ms ease
}

.hamburger--squeeze .hamburger-inner:after {
    transition: bottom 75ms ease .12s, transform 75ms cubic-bezier(.55, .055, .675, .19)
}

.hamburger--squeeze.is-active .hamburger-inner {
    transition-delay: .12s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transform: rotate(45deg)
}

.hamburger--squeeze.is-active .hamburger-inner:before {
    top: 0;
    transition: top 75ms ease, opacity 75ms ease .12s;
    opacity: 0
}

.hamburger--squeeze.is-active .hamburger-inner:after {
    bottom: 0;
    transition: bottom 75ms ease, transform 75ms cubic-bezier(.215, .61, .355, 1) .12s;
    transform: rotate(-90deg)
}

.hamburger--vortex .hamburger-inner {
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
    transition-duration: .2s
}

.hamburger--vortex .hamburger-inner:after, .hamburger--vortex .hamburger-inner:before {
    transition-delay: .1s;
    transition-timing-function: linear;
    transition-duration: 0s
}

.hamburger--vortex .hamburger-inner:before {
    transition-property: top, opacity
}

.hamburger--vortex .hamburger-inner:after {
    transition-property: bottom, transform
}

.hamburger--vortex.is-active .hamburger-inner {
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
    transform: rotate(765deg)
}

.hamburger--vortex.is-active .hamburger-inner:after, .hamburger--vortex.is-active .hamburger-inner:before {
    transition-delay: 0s
}

.hamburger--vortex.is-active .hamburger-inner:before {
    top: 0;
    opacity: 0
}

.hamburger--vortex.is-active .hamburger-inner:after {
    bottom: 0;
    transform: rotate(90deg)
}

.hamburger--vortex-r .hamburger-inner {
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
    transition-duration: .2s
}

.hamburger--vortex-r .hamburger-inner:after, .hamburger--vortex-r .hamburger-inner:before {
    transition-delay: .1s;
    transition-timing-function: linear;
    transition-duration: 0s
}

.hamburger--vortex-r .hamburger-inner:before {
    transition-property: top, opacity
}

.hamburger--vortex-r .hamburger-inner:after {
    transition-property: bottom, transform
}

.hamburger--vortex-r.is-active .hamburger-inner {
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
    transform: rotate(-765deg)
}

.hamburger--vortex-r.is-active .hamburger-inner:after, .hamburger--vortex-r.is-active .hamburger-inner:before {
    transition-delay: 0s
}

.hamburger--vortex-r.is-active .hamburger-inner:before {
    top: 0;
    opacity: 0
}

.hamburger--vortex-r.is-active .hamburger-inner:after {
    bottom: 0;
    transform: rotate(-90deg)
}


@media screen and (max-width: 1200px) {
    .nav-item {
        padding: 20px 15px;
        position: static;
    }

    header .navbar-nav {
        float: none;
    }
}

@media screen and (max-width: 768px) {
    header {
        /*height: 100vh;*/
    }

    .decoMan {
        display: none;
    }

    header.HeaderIntern {
        height: auto;
    }

    .contentPage {
        padding: 15px !important;
    }

    .logo {
        position: relative;
        display: block;
        margin: 0 auto;
        text-align: center;
        left: inherit;
    }

    .logo img {
        margin: -40px auto 0;
        text-align: center;
    }

    header .menu {
        margin-left: 170px;
    }

    .mnItems {
        min-width: 100%;
    }

    main .wrapper {
        padding: 60px 40px 40px;
    }

    .header .navbar-collapse.collapse,
    .navbar-collapse.collapse {
        display: none !important;
    }

    header .navbar-collapse.collapse.in,
    .navbar-collapse.collapse.in {
        display: block !important;
    }

}

@media screen and (max-width: 1120px) and (min-width: 768px) {
    .content-inset {
        flex-basis: 100%;
        margin-bottom: 30px;
    }
}

@media screen and (max-width: 568px) {
    .content-inset {
        flex-basis: 100%;
        margin-bottom: 30px;
    }

    header .menu {
        margin-left: 0;
    }

    .ContainerPage h1 {
        font-weight: 600;
        color: #626262;
        font-size: 24px;
        padding: 0 0 20px;
        border-bottom: 1px solid rgba(231, 231, 231, 1);
    }

    .jsBoxmodal {
        padding: 25px 25px 10px 25px;
        max-width: 480px;
        margin: 0 20px;
        position: relative;
    }

    .jsBoxmodal .form-check {
        padding: 0
    }

    .jsBoxmodal .costumForm {
        margin: 5px 0 10px
    }

    main .wrapper {
        padding: 30px 20px 40px;
    }
}

/*MENU SIDE COLLAPSE RESPONSIVE */

/*#MenuSwicth span,*/
#menuWrap,
#menuWrap + div,
#MenuSwicth {
    transition: all 300ms ease
}

#MenuSwicth {
    position: absolute;
    border: none;
    border-radius: 5px;
    background: #ffffff;
    width: 50px;
    height: 50px;
    padding: 5px;
    left: 0;
    top: 0;
    z-index: 999;
    padding: 5px;

}

#MenuSwicth:focus {
    border: none;
    outline: none;
}

#MenuSwicth span {
    display: block;
    background: #3255a4;
    height: 5px;
    margin: 5px 0
}

#MenuSwicth {
    display: none !important;
}

@media screen and (min-width: 1366px) {
    thead tr th
    .headerIntern,
    .wrapperIntern {
        width: 100%;

    }

    .containerinntern .wrapperIntern {
        width: calc(100% - 210px);
    }
}

@media screen and (max-width: 1367px) {
    body > .container-fluid {
        padding-left: 20px;
    }

    .nav-item:after {
        display: none !important;
    }

    .headerIntern, .wrapperIntern {
        width: 100% !important;
    }

    .ContainerPage {
        padding: 0 10px;
    }

    .wrapperIntern {
        flex-wrap: nowrap;
    }

    #MenuSwicth {
        display: block !important;
    }

    #MenuSwicth.activeItem {
        display: block !important;
    }

    #MenuSwicth.activeItem span:first-child {
        transform: translate3d(0px, 5px, 0) rotate(45deg)
    }

    #MenuSwicth.activeItem span:nth-child(3) {
        transform: translate3d(0px, -14px, 0) rotate(-45deg)
    }

    #MenuSwicth.activeItem span:nth-child(2) {
        opacity: 0;
    }

    #menuWrap {
        flex: 0 0 100%;
        max-width: 270px !important;
        padding: 0 10px;
        margin-left: -270px;
        right: 100%;
        position: relative;
        height: 100vh;
    }

    #menuWrap.activeItem {
        margin-left: 0;
        right: 0;
        height: auto;
    }

    .wrapperIntern #menuWrap + div,
    #menuWrap + div {
        -ms-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
        width: 100% !important;
        max-width: 100% !important;
        padding: 0;
        opacity: 1;
        margin: 0 !important;
    }

    #menuWrap.activeItem + div {
        opacity: .4;
    }

    /*header .navbar-collapse.collapse,*/
    /*.navbar-collapse.collapse {*/
    /*    display: none !important;*/
    /*}*/

    /*header .navbar-collapse.collapse.in,*/
    /*.navbar-collapse.collapse.in {*/
    /*    display: block !important;*/
    /*}*/

    .decoMan {
        bottom: -20% !important;
        /* block-size: 320px; */
        width: 11%;
    }

    /* .decoMan {
  bottom: -225px !important;
  block-size: 320px;
  width: 20%;
 }*/
}

@media screen and (max-width: 1200px) {
    header .navbar-collapse.collapse,
    .navbar-collapse.collapse {
        display: none !important;
    }

    header .navbar-collapse.collapse.in,
    .navbar-collapse.collapse.in {
        display: block !important;
    }
}

.contentPage .contentPage {
    padding: 0 !important;
    background: none !important;
    box-shadow: none !important;
    margin: 0 !important;
    max-width: inherit !important;
}

/*MENU SIDE COLLAPSE RESPONSIVE */


/*ADMIN FORMS*/
.ContainerPage .adminForms label,
.ContainerPage .adminForms label.control-label {
    white-space: normal;
    word-break: break-all;
    overflow-wrap: break-word;
}

/* .ContainerPage .adminForms label {
  display: block;
  width: 100%;
 }*/
/*
.ContainerPage .adminForms select ,
.ContainerPage .adminForms input[type=color] ,
.ContainerPage .adminForms input[type=number],
.ContainerPage .adminForms input[type=datetime-local],
.ContainerPage .adminForms input[type=date],
.ContainerPage .adminForms input[type=month],
.ContainerPage .adminForms input[type=email],
.ContainerPage .adminForms input[type=password],
.ContainerPage .adminForms input[type=url],
.ContainerPage .adminForms input[type=search],
.ContainerPage .adminForms input[type=week],
.ContainerPage .adminForms input[type=week],
.ContainerPage .adminForms input[type=tel],
.ContainerPage .adminForms input[type=text] {  background: #ffffff;
 border-radius: 30px;
 margin: 15px 0;
 border: solid 1px #a6a291;
 min-width: 150px;
 max-width: 480px;
 height: 40px;
 padding: 3px 10px;}
 */
.ContainerPage .adminForms table td button,
.ContainerPage .adminForms table td .btn {
    display: inline-block !important;
    margin: 3px !important
}

.ContainerPage .adminForms .dropdown button,
.ContainerPage .adminForms .dropdown button.btn,
.dropdown .btn,
.dropdown button,
.dropdown button.btn,
.dropdown .btn {
    background: #fff !important;
    border: solid 1px #a6a291;
    color: #000;
    border-radius: 10px;
}

.ContainerPage .adminForms .icheckbox_flat-green, .iradio_flat-green {
    display: inline-flex;
}

.dropdown-menu {
    max-width: 82vw;
}

.dropdown-menu.inner {
    max-height: 200px !important;
}

.ContainerPage .adminForms .dropdown-menu button.btn,
.ContainerPage .adminForms .dropdown-menu .btn,
.ContainerPage .adminForms .dropdown-menu button {
    width: 100%;
    border: none !important;
}


.bs-searchbox input[type=text].form-control,
.ContainerPage .adminForms .bs-searchbox input[type=text].form-control,
.ContainerPage .adminForms .dataTables_filter input[type=text],
.ContainerPage .adminForms #reservationsDataTable_filter input[type=text],
.ContainerPage .adminForms .dataTables_filter input[type=search],
.ContainerPage .adminForms #reservationsDataTable_filter input[type=search],
.ContainerPage .adminForms .dataTables_length select {
    background: #ffffff;
    border-radius: 10px;
    margin: 15px 0;
    border: solid 1px #a6a291;
    min-width: 150px;
    max-width: 480px;
    height: 35px;
    padding: 3px 10px;
}


.bs-searchbox input[type=text].form-control,
.ContainerPage .adminForms .bs-searchbox input[type=text].form-control {
    margin: 0 !important;
}

.ContainerPage .adminForms .dataTables_length select {
    min-width: 50px;
}


.ContainerPage .adminForms button[type=submit],
.ContainerPage .adminForms button[type=reset],
.ContainerPage .adminForms button[type=button],
.ContainerPage .adminForms input[type=submit],
.ContainerPage .adminForms input[type=reset],
.ContainerPage .adminForms input[type=button] {
    border: none;
    font-size: 15px;
    font-weight: 400;
    color: #ffffff;
    border-radius: 30px;
    padding: 10px 10px;
    min-width: 65px;
}

.ContainerPage .adminForms .btn-group button[type=submit],
.ContainerPage .adminForms .btn-group button[type=reset],
.ContainerPage .adminForms .btn-group button[type=button],
.ContainerPage .adminForms .btn-group input[type=submit],
.ContainerPage .adminForms .btn-group input[type=reset],
.ContainerPage .adminForms .btn-group input[type=button],
.ContainerPage .adminForms .btn.btn-default,
.ContainerPage .adminForms .btn.btn-primary,
.ContainerPage .adminForms .btn.btn-success,
.ContainerPage .adminForms .btn.btn-info,
.ContainerPage .adminForms .btn.btn-warning,
.ContainerPage .adminForms .btn.btn-danger {
    display: inherit;
    width: auto;
    border: none;
    font-size: 14px;
    font-weight: 400;
    border-radius: 10px;
    padding: 5px 10px !important;
    margin: 10px auto;
    font-size: 13px;
    color: #ffffff;
    min-width: 35px;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.ContainerPage .adminForms .btn.btn-success,
.ContainerPage .adminForms .btn.btn-warning {
    background-image: -webkit-linear-gradient(top, #4f6bab 0, #3255a4 100%);
    background-image: -o-linear-gradient(top, #4f6bab 0, #3255a4 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4f6bab), to(#3255a4));
    background-image: linear-gradient(to bottom, #4f6bab 0, #3255a4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4f6bab', endColorstr='#ff3255a4', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #3255a4;
}

.ContainerPage .adminForms .btn.btn-primary span,
.ContainerPage .adminForms .btn.btn-primary span i,
.ContainerPage .adminForms .btn.btn-primary i,
.ContainerPage .adminForms .btn.btn-success span,
.ContainerPage .adminForms .btn.btn-success span i,
.ContainerPage .adminForms .btn.btn-success i,
.ContainerPage .adminForms .btn.btn-info span,
.ContainerPage .adminForms .btn.btn-info span i,
.ContainerPage .adminForms .btn.btn-info i,
.ContainerPage .adminForms .btn.btn-warning span,
.ContainerPage .adminForms .btn.btn-warning span i,
.ContainerPage .adminForms .btn.btn-warning i,
.ContainerPage .adminForms .btn.btn-danger span,
.ContainerPage .adminForms .btn.btn-danger span i,
.ContainerPage .adminForms .btn.btn-danger i {
    color: #ffffff !important;
    padding-top: 5px;
    padding-right: 5px;
}

.ContainerPage .adminForms div.dt-buttons {
    position: relative;
    float: left;
    display: block;
    width: 100%;
}

#bagawebModal .modal-footer .btn.save,
#bagawebModal .modal-footer .btn.btn-warning,
#bagawebModal .modal-footer .btn.btn-warning.save,
.ContainerPage .adminForms .btn#save_params_contact,
.ContainerPage .adminForms .btn.save,
.ContainerPage .adminForms .btn.btn-primary {
    background-image: -webkit-linear-gradient(top, #5071b1 0, #2e56a5 100%);
    background-image: -o-linear-gradient(top, #5071b1 0, #2e56a5 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#5071b1), to(#2e56a5));
    background-image: linear-gradient(to bottom, #5071b1 0, #2e56a5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5071b1', endColorstr='#ff2e56a5', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #2e56a5;
}

.ContainerPage .adminForms .btn.btn-success:hover,
.ContainerPage .adminForms .btn.btn-warning:hover,
#bagawebModal .modal-footer .btn.save:hover,
#bagawebModal .modal-footer .btn.save:focus,
#bagawebModal .modal-footer .btn.btn-warning:hover,
#bagawebModal .modal-footer .btn.btn-warning:focus,
#bagawebModal .modal-footer .btn.btn-warning.save:hover,
#bagawebModal .modal-footer .btn.btn-warning.save:focus,
.ContainerPage .adminForms .btn.btn-default,
.ContainerPage .adminForms .btn#save_params_contact:hover,
.ContainerPage .adminForms .btn#save_params_contact:focus,
.ContainerPage .adminForms .btn.save:hover,
.ContainerPage .adminForms .btn.save:focus,
.ContainerPage .adminForms .btn.btn-primary:hover,
.ContainerPage .adminForms .btn.btn-primary:focus {
    background-color: #5071b1;
    background-position: 0 0 !important;
}

.ContainerPage .adminForms .bootstrap-select button,
.ContainerPage .adminForms .bootstrap-select button.btn,
.ContainerPage .adminForms .bootstrap-select .btn {
    width: 100%;
    background: #fff !important;
    color: #000 !important;
    border-radius: 5px !important;
}

.ContainerPage .adminForms .bootstrap-select button span,
.ContainerPage .adminForms .bootstrap-select button.btn span,
.ContainerPage .adminForms .bootstrap-select .btn span {
    color: #000 !important;
}

.ContainerPage .adminForms .form-group .bootstrap-select.btn-group button,
.ContainerPage .adminForms .form-group .bootstrap-select.btn-group button.btn,
.ContainerPage .adminForms .form-group .bootstrap-select.input-group-btn button,
.ContainerPage .adminForms .form-group .bootstrap-select.input-group-btn button.btn,
.ContainerPage .adminForms .form-group .bootstrap-select.btn-group.input-group-btn button,
.ContainerPage .adminForms .form-group .bootstrap-select.btn-group.input-group-btn button.btn {
    margin: 0;
    border-radius: 0 5px 5px 0;
    padding: 5px !important;
}

.ContainerPage .adminForms .dt-buttons button.dt-button,
.ContainerPage .adminForms button.dt-button {
    background-color: #ffffff !important;
    border: 1px solid #dddddd;
    padding: 5px;
    height: 40px;
    margin: 15px 10px 0 0;
}

.ContainerPage .adminForms button.btn.btn-success2,
.ContainerPage .adminForms button.btn-success2,
.ContainerPage .adminForms .btn-success2,
.ContainerPage .adminForms .dt-buttons button.dt-button {
    background-image: -webkit-linear-gradient(top, #5cb85c 0, #419641 100%) !important;
    background-image: -o-linear-gradient(top, #5cb85c 0, #419641 100%) !important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641)) !important;
    background-image: linear-gradient(to bottom, #5cb85c 0, #419641 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
    background-repeat: repeat-x;
    border-color: #3e8f3e;
}

.ContainerPage .adminForms .wysihtml5-toolbar .btn.btn-default,
.ContainerPage .adminForms .btn[title="upload photo"],
.ContainerPage .adminForms .btn.btn-info[title="upload photo"] {
    background-image: -webkit-linear-gradient(top, #f3f3f3 0, #f5f5f5 100%);
    background-image: -o-linear-gradient(top, #f3f3f3 0, #f5f5f5 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#f5f5f5));
    background-image: linear-gradient(to bottom, #f3f3f3 0, #f5f5f5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff3f3f3 ', endColorstr='#fff5f5f5 ', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #f5f5f5;
}

.ContainerPage .adminForms .wysihtml5-toolbar .btn.btn-default.wysihtml5-command-active {
    background-image: -webkit-linear-gradient(top, #f5f5f5 0, #f3f3f3 100%);
    background-image: -o-linear-gradient(top, #f5f5f5 0, #f3f3f3 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#f3f3f3));
    background-image: linear-gradient(to bottom, #f5f5f5 0, #f3f3f3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5 ', endColorstr='#fff3f3f3 ', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #f3f3f3;
    color: #d0defd !important;
}

.ContainerPage .adminForms .wysihtml5-toolbar .btn.btn-default,
.ContainerPage .adminForms .wysihtml5-toolbar .btn.btn-default,
.ContainerPage .adminForms .btn[title="upload photo"] i,
.ContainerPage .adminForms .btn.btn-info[title="upload photo"] i {
    color: #000 !important;
}

.ContainerPage .adminForms .dt-buttons button.dt-button span,
.ContainerPage .adminForms .dt-buttons button.dt-button i,
.ContainerPage .adminForms .dt-buttons button.dt-button span i {
    color: #fff !important;
}

.ContainerPage .adminForms .btn-group .dropdown-toggle::after {
    display: none !important;
}

.ContainerPage .adminForms .dropdown-menu .btn {
    color: #000 !important;
}

.ContainerPage .adminForms .btnl,
#bagawebModal .modal-footer .btn,
.modal-content .modal-footer .btn {

.ContainerPage .adminForms .btn {
    background-position: 0 0 !important;
}

.ContainerPage .adminForms .btn.select_all {
    background: none;
    border: none;
    box-shadow: none;
    color: #000 !important;
}

.ContainerPage .adminForms .btn.select_all a,
.ContainerPage .adminForms .btn.select_all span,
.ContainerPage .adminForms .btn.select_all i {
    color: #000 !important;
    text-shadow: none;
}

.ContainerPage .adminForms .btn-group.bootstrap-select.modules,
.ContainerPage .adminForms .form-group .btn-group.bootstrap-select.modules {
    min-width: 250px;
    margin: 0 -20px 0px;
    height: 65px;
}

.ContainerPage .adminForms .wysihtml5-toolbar {
    display: flex;
    flex-flow: row wrap;
}

#bagawebModal .modal-header h4,
#bagawebModal .modal-header .modal-title,
.ContainerPage .adminForms .wysihtml5-toolbar .btn.btn-default b,
.ContainerPage .adminForms .wysihtml5-toolbar .btn.btn-default .caret {
    display: none
}

.ContainerPage .adminForms .note-toolbar button.btn.btn-default i,
.ContainerPage .adminForms .note-toolbar button.btn.btn-default span {
    color: #000 !important;
}

.form-inline .editable-checklist label {
    justify-content: flex-start;
}


#bagawebModal .form-horizontal > div,
#bagawebModal form#formBagaweb > div {
    float: none;
    clear: both;
    padding: 10px 0 !important;
    height: auto;
    border: none !important;
    width: auto;
    box-shadow: none;

}

#bagawebModal .form-horizontal div .bootstrap-switch,
#bagawebModal .form-horizontal div .bootstrap-switch div,
#bagawebModal form#formBagaweb .bootstrap-switch,
#bagawebModal form#formBagaweb .bootstrap-switch div {
    padding: 0 !important;
}

.modal-content .modal-body .form-control {
    height: auto;
}

.ContainerPage .adminForms .btn.btn-default.editable-cancel,
#bagawebModal .modal-footer .btn.btn-default,
.modal-content .modal-footer .btn.btn-default {
    background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
    background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
    background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #b92c28;
}

.form-horizontal .form-group {
    margin-right: -15px;
    margin-left: -15px;
    display: flex;
    flex-flow: row wrap;
    padding: 10px;
}

.popover-content .form-group .form-control {
    margin: 3px 0 !important;
    height: 35px;
}

.popover-content .form-group .editable-buttons button {
    margin: 3px !important;

}

@media screen and (max-width: 678px) {
    .ContainerPage .adminForms .tab-pane .container {
        padding: 0 !important;
    }

    .ContainerPage .adminForms .tab-pane fieldset.scheduler-border {
        padding: 15px !important;
    }

    .ContainerPage .adminForms fieldset.scheduler-border table th,
    .ContainerPage .adminForms fieldset.scheduler-border table td,
    .ContainerPage .adminForms fieldset.scheduler-border table td.filter_td {
        display: block;
        padding: 0 !important;
    }

    .ContainerPage .adminForms fieldset.scheduler-border table th label,
    .pageInscr .radioForm .form-check .form-check-label
    .ContainerPage .adminForms fieldset.scheduler-border table td label,
    .ContainerPage .adminForms fieldset.scheduler-border table td.filter_td label {
        display: none;
    }
}

/*ADMIN FORMS*/


/* iPhone */
@media only screen and (width: 320px) and (device-width: 320px) and (device-height: 480px) and (orientation: landscape) {
    body {
        -webkit-transform: scale(0.667);
        -webkit-transform-origin: top right;
        position: absolute;
        right: 0;
        top: 0;
        width: 480px;
    }

    #MenuSwicth {
        display: block !important;
    }
}

/* iPad */
@media only screen and (width: 768px) and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape) {
    body {
        -webkit-transform: scale(0.75);
        -webkit-transform-origin: top right;
        position: absolute;
        right: 0;
        top: 0;
        width: 1024px;
    }

    #MenuSwicth {
        display: block !important;
    }
}

/* iPad */
@media only screen and (width: 768px) and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
    body {
        -webkit-transform: scale(0.75);
        -webkit-transform-origin: top right;
        position: absolute;
        right: 0;
        top: 0;
        width: 1024px;
    }

    #MenuSwicth {
        display: block !important;
    }
}


/* Landscape*/

@media only screen and (min-device-width: 1366px) and (max-device-height: 1024px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: landscape) {
    body {
        -webkit-transform: scale(0.75);
        -webkit-transform-origin: top right;
        position: absolute;
        right: 0;
        top: 0;
        width: 1366px;
    }

    #MenuSwicth {
        display: block !important;
    }

    #menuWrap {
        flex: 0 0 100%;
        max-width: 270px !important;
        padding: 0 10px;
        margin-left: -270px;
        right: 100%;
        position: relative;
        height: 100vh;
    }

    #menuWrap.activeItem {
        margin-left: 0;
        right: 0;
        height: auto;
    }

    .wrapperIntern #menuWrap + div,
    #menuWrap + div {
        -ms-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
        width: 100% !important;
        max-width: 100% !important;
        padding: 0;
        opacity: 1;
        margin: 0 !important;
    }

    #menuWrap.activeItem + div {
        opacity: .4;
    }
}

/* Portrait*/
@media only screen and (min-device-width: 1024px) and (max-device-height: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait) {
    body {
        -webkit-transform: scale(0.75);
        -webkit-transform-origin: top right;
        position: absolute;
        right: 0;
        top: 0;
        width: 1024px;
    }

    #MenuSwicth {
        display: block !important;
    }

    #menuWrap {
        flex: 0 0 100%;
        max-width: 270px !important;
        padding: 0 10px;
        margin-left: -270px;
        right: 100%;
        position: relative;
        height: 100vh;
    }

    #menuWrap.activeItem {
        margin-left: 0;
        right: 0;
        height: auto;
    }

    .wrapperIntern #menuWrap + div,
    #menuWrap + div {
        -ms-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
        width: 100% !important;
        max-width: 100% !important;
        padding: 0;
        opacity: 1;
        margin: 0 !important;
    }

    #menuWrap.activeItem + div {
        opacity: .4;
    }
}
