/*##### METRO INTERESSANT ########*/
/*p, h1, h2, h3, h5, h5, h6, span, label{
    font-family: 'Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif !important;
}*/
@font-face {
    font-family: "PT Serif Caption";
    font-style: normal;
    font-weight: 400;
    src: local("Cambria"), local("PT Serif Caption"), local("PTSerif-Caption"), url(https://themes.googleusercontent.com/static/fonts/ptserifcaption/v6/7xkFOeTxxO1GMC1suOUYWWhBabBbEjGd1iRmpyoZukE.woff) format('woff');
}
@font-face {
    font-family: "Open Sans Light";
    font-style: normal;
    font-weight: 300;
    src: local("Segoe UI Light"), local("Open Sans Light"), local("OpenSans-Light"), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/DXI1ORHCpsQm3Vp6mXoaTZ1r3JsPcQLi8jytr04NNhU.woff) format('woff');
}
@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    src: local("Segoe UI"), local("Open Sans"), local("OpenSans"), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/K88pR3goAWT7BTt32Z01mz8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
    font-family: "Open Sans Bold";
    font-style: normal;
    font-weight: 700;
    src: local("Segoe UI Bold"), local("Open Sans Bold"), local("OpenSans-Bold"), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/k3k702ZOKiLJc3WVjuplzJ1r3JsPcQLi8jytr04NNhU.woff) format('woff');
}

.padding2{ padding: 2px!important;}
.padding3{ padding: 3px!important;}
.padding4{ padding: 4px!important;}
.padding5{ padding: 5px!important;}
.padding6{ padding: 6px!important;}
.padding7{ padding: 7px!important;}
.padding8{ padding: 8px!important;}
.padding9{ padding: 9px!important;}


.padding2left{ padding-left: 2px!important;}
.padding3left{ padding-left: 3px!important;}
.padding4left{ padding-left: 4px!important;}
.padding5left{ padding-left: 5px!important;}
.padding6left{ padding-left: 6px!important;}
.padding7left{ padding-left: 7px!important;}
.padding8left{ padding-left: 8px!important;}
.padding9left{ padding-left: 9px!important;}

.padding2bottom{ padding-bottom: 2px!important;}
.padding3bottom{ padding-bottom: 3px!important;}
.padding4bottom{ padding-bottom: 4px!important;}
.padding5bottom{ padding-bottom: 5px!important;}
.padding6bottom{ padding-bottom: 6px!important;}
.padding7bottom{ padding-bottom: 7px!important;}
.padding8bottom{ padding-bottom: 8px!important;}
.padding9bottom{ padding-bottom: 9px!important;}

.padding2top{ padding-top: 2px!important;}
.padding3top{ padding-top: 3px!important;}
.padding4top{ padding-top: 4px!important;}
.padding5top{ padding-top: 5px!important;}
.padding6top{ padding-top: 6px!important;}
.padding7top{ padding-top: 7px!important;}
.padding8top{ padding-top: 8px!important;}
.padding9top{ padding-top: 9px!important;}

.padding2right{ padding-right: 2px!important;}
.padding3right{ padding-right: 3px!important;}
.padding4right{ padding-right: 4px!important;}
.padding5right{ padding-right: 5px!important;}
.padding6right{ padding-right: 6px!important;}
.padding7right{ padding-right: 7px!important;}
.padding8right{ padding-right: 8px!important;}
.padding9right{ padding-right: 9px!important;}



.indent5{ text-indent: 5px;}
.indent10{ text-indent: 10px;}
.indent15{ text-indent: 15px;}
.indent20{ text-indent: 20px;}
.indent25{ text-indent: 25px;}

.border-radius-0{ border-radius: 0px !important;}
.border-radius-1{ border-radius: 1px !important;}
.border-radius-2{ border-radius: 2px !important;}
.border-radius-3{ border-radius: 3px !important;}
.border-radius-4{ border-radius: 4px !important;}
.border-radius-5{ border-radius: 5px !important;}

.size-6 { font-size: 6px; }
.size-8 { font-size: 8px; }
.size-10 { font-size: 10px; }
.size-12 { font-size: 12px; }
.size-14 { font-size: 14px; }
.size-16 { font-size: 16px; }
.size-18 { font-size: 18px; }
.size-21 { font-size: 21px; }
.size-24 { font-size: 24px; }
.size-32 { font-size: 32px; }
.size-48 { font-size: 48px; }
.size-64 { font-size: 64px; }
.size-96 { font-size: 96px; }

.block-align-center{
    margin: 0 auto;
}
.no-margin {
    margin: 0  !important;
}
.no-padding {
    padding: 0  !important;
}
.minheight45{
    min-height: 60px;
}
.h2-light{
    font-size: 1.6rem !important;
    line-height: 1.6rem !important;
}
.h2-lighter{
    font-size: 1.4rem !important;
    line-height: 1.4rem !important;
}
.h3-light{
    font-size: 1.3rem !important;
    line-height: 1.3rem !important;
}

.h2-strong{
    font-size: 3rem !important;
    line-height: 3rem !important;    
}
.h2-stronger{
    font-size: 5rem !important;
    line-height: 5rem !important;    
}
.h2-weight-light{
    font-weight: lighter !important;
}


.hide,
.no-display {
    display: none !important;
}

.bg-black {
    background-color: #000000 !important;
}
.bg-white {
    background-color: #ffffff !important;
}
.bg-lime {
    background-color: #a4c400 !important;
}
.bg-green {
    background-color: #60a917 !important;
}
.bg-emerald {
    background-color: #008a00 !important;
}
.bg-teal {
    background-color: #00aba9 !important;
}
.bg-cyan {
    background-color: #1ba1e2 !important;
}
.bg-cobalt {
    background-color: #0050ef !important;
}
.bg-indigo {
    background-color: #6a00ff !important;
}
.bg-violet {
    background-color: #aa00ff !important;
}
.bg-pink {
    background-color: #dc4fad !important;
}
.bg-magenta {
    background-color: #d80073 !important;
}
.bg-crimson {
    background-color: #a20025 !important;
}
.bg-red {
    background-color: #e51400 !important;
}
.bg-orange {
    background-color: #fa6800 !important;
}
.bg-amber {
    background-color: #f0a30a !important;
}
.bg-yellow {
    background-color: #e3c800 !important;
}
.bg-brown {
    background-color: #825a2c !important;
}
.bg-olive {
    background-color: #6d8764 !important;
}
.bg-steel {
    background-color: #647687 !important;
}
.bg-mauve {
    background-color: #76608a !important;
}
.bg-taupe {
    background-color: #87794e !important;
}
.bg-gray {
    background-color: #555555 !important;
}
.bg-dark {
    background-color: #333333 !important;
}
.bg-darker {
    background-color: #222222 !important;
}
.bg-transparent {
    background-color: transparent !important;
}
.bg-darkBrown {
    background-color: #63362f !important;
}
.bg-darkCrimson {
    background-color: #640024 !important;
}
.bg-darkMagenta {
    background-color: #81003c !important;
}
.bg-darkIndigo {
    background-color: #4b0096 !important;
}
.bg-darkCyan {
    background-color: #1b6eae !important;
}
.bg-darkCobalt {
    background-color: #00356a !important;
}
.bg-darkTeal {
    background-color: #004050 !important;
}
.bg-darkEmerald {
    background-color: #003e00 !important;
}
.bg-darkGreen {
    background-color: #128023 !important;
}
.bg-darkOrange {
    background-color: #bf5a15 !important;
}
.bg-darkRed {
    background-color: #9a1616 !important;
}
.bg-darkPink {
    background-color: #9a165a !important;
}
.bg-darkViolet {
    background-color: #57169a !important;
}
.bg-darkBlue {
    background-color: #16499a !important;
}
.bg-lightBlue {
    background-color: #4390df !important;
}
.bg-lightRed {
    background-color: #ff2d19 !important;
}
.bg-lightGreen {
    background-color: #7ad61d !important;
}
.bg-lighterBlue {
    background-color: #00ccff !important;
}
.bg-lightTeal {
    background-color: #45fffd !important;
}
.bg-lightOlive {
    background-color: #78aa1c !important;
}
.bg-lightOrange {
    background-color: #c29008 !important;
}
.bg-lightPink {
    background-color: #f472d0 !important;
}
.bg-grayDark {
    background-color: #333333 !important;
}
.bg-grayDarker {
    background-color: #222222 !important;
}
.bg-grayLight {
    background-color: #999999 !important;
}
.bg-grayLighter {
    background-color: #eeeeee !important;
}
.bg-blue {
    background-color: #00aff0 !important;
}
.fg-black {
    color: #000000 !important;
}
.fg-white {
    color: #ffffff !important;
}
.fg-lime {
    color: #a4c400 !important;
}
.fg-green {
    color: #60a917 !important;
}
.fg-emerald {
    color: #008a00 !important;
}
.fg-teal {
    color: #00aba9 !important;
}
.fg-cyan {
    color: #1ba1e2 !important;
}
.fg-cobalt {
    color: #0050ef !important;
}
.fg-indigo {
    color: #6a00ff !important;
}
.fg-violet {
    color: #aa00ff !important;
}
.fg-pink {
    color: #dc4fad !important;
}
.fg-magenta {
    color: #d80073 !important;
}
.fg-crimson {
    color: #a20025 !important;
}
.fg-red {
    color: #e51400 !important;
}
.fg-orange {
    color: #fa6800 !important;
}
.fg-amber {
    color: #f0a30a !important;
}
.fg-yellow {
    color: #e3c800 !important;
}
.fg-brown {
    color: #825a2c !important;
}
.fg-olive {
    color: #6d8764 !important;
}
.fg-steel {
    color: #647687 !important;
}
.fg-mauve {
    color: #76608a !important;
}
.fg-taupe {
    color: #87794e !important;
}
.fg-gray {
    color: #555555 !important;
}
.fg-dark {
    color: #333333 !important;
}
.fg-darker {
    color: #222222 !important;
}
.fg-transparent {
    color: transparent !important;
}
.fg-darkBrown {
    color: #63362f !important;
}
.fg-darkCrimson {
    color: #640024 !important;
}
.fg-darkMagenta {
    color: #81003c !important;
}
.fg-darkIndigo {
    color: #4b0096 !important;
}
.fg-darkCyan {
    color: #1b6eae !important;
}
.fg-darkCobalt {
    color: #00356a !important;
}
.fg-darkTeal {
    color: #004050 !important;
}
.fg-darkEmerald {
    color: #003e00 !important;
}
.fg-darkGreen {
    color: #128023 !important;
}
.fg-darkOrange {
    color: #bf5a15 !important;
}
.fg-darkRed {
    color: #9a1616 !important;
}
.fg-darkPink {
    color: #9a165a !important;
}
.fg-darkViolet {
    color: #57169a !important;
}
.fg-darkBlue {
    color: #16499a !important;
}
.fg-lightBlue {
    color: #4390df !important;
}
.fg-lighterBlue {
    color: #00ccff !important;
}
.fg-lightTeal {
    color: #45fffd !important;
}
.fg-lightOlive {
    color: #78aa1c !important;
}
.fg-lightOrange {
    color: #c29008 !important;
}
.fg-lightPink {
    color: #f472d0 !important;
}
.fg-lightRed {
    color: #ff2d19 !important;
}
.fg-lightGreen {
    color: #7ad61d !important;
}
.fg-grayDark {
    color: #333333 !important;
}
.fg-grayDarker {
    color: #222222 !important;
}
.fg-grayLight {
    color: #999999 !important;
}
.fg-grayLighter {
    color: #eeeeee !important;
}
.fg-blue {
    color: #00aff0 !important;
}
.ol-black {
    outline-color: #000000 !important;
}
.ol-white {
    outline-color: #ffffff !important;
}
.ol-lime {
    outline-color: #a4c400 !important;
}
.ol-green {
    outline-color: #60a917 !important;
}
.ol-emerald {
    outline-color: #008a00 !important;
}
.ol-teal {
    outline-color: #00aba9 !important;
}
.ol-cyan {
    outline-color: #1ba1e2 !important;
}
.ol-cobalt {
    outline-color: #0050ef !important;
}
.ol-indigo {
    outline-color: #6a00ff !important;
}
.ol-violet {
    outline-color: #aa00ff !important;
}
.ol-pink {
    outline-color: #dc4fad !important;
}
.ol-magenta {
    outline-color: #d80073 !important;
}
.ol-crimson {
    outline-color: #a20025 !important;
}
.ol-red {
    outline-color: #e51400 !important;
}
.ol-orange {
    outline-color: #fa6800 !important;
}
.ol-amber {
    outline-color: #f0a30a !important;
}
.ol-yellow {
    outline-color: #e3c800 !important;
}
.ol-brown {
    outline-color: #825a2c !important;
}
.ol-olive {
    outline-color: #6d8764 !important;
}
.ol-steel {
    outline-color: #647687 !important;
}
.ol-mauve {
    outline-color: #76608a !important;
}
.ol-taupe {
    outline-color: #87794e !important;
}
.ol-gray {
    outline-color: #555555 !important;
}
.ol-dark {
    outline-color: #333333 !important;
}
.ol-darker {
    outline-color: #222222 !important;
}
.ol-transparent {
    outline-color: transparent !important;
}
.ol-darkBrown {
    outline-color: #63362f !important;
}
.ol-darkCrimson {
    outline-color: #640024 !important;
}
.ol-darkMagenta {
    outline-color: #81003c !important;
}
.ol-darkIndigo {
    outline-color: #4b0096 !important;
}
.ol-darkCyan {
    outline-color: #1b6eae !important;
}
.ol-darkCobalt {
    outline-color: #00356a !important;
}
.ol-darkTeal {
    outline-color: #004050 !important;
}
.ol-darkEmerald {
    outline-color: #003e00 !important;
}
.ol-darkGreen {
    outline-color: #128023 !important;
}
.ol-darkOrange {
    outline-color: #bf5a15 !important;
}
.ol-darkRed {
    outline-color: #9a1616 !important;
}
.ol-darkPink {
    outline-color: #9a165a !important;
}
.ol-darkViolet {
    outline-color: #57169a !important;
}
.ol-darkBlue {
    outline-color: #16499a !important;
}
.ol-lightBlue {
    outline-color: #4390df !important;
}
.ol-lighterBlue {
    outline-color: #00ccff !important;
}
.ol-lightTeal {
    outline-color: #45fffd !important;
}
.ol-lightOlive {
    outline-color: #78aa1c !important;
}
.ol-lightOrange {
    outline-color: #c29008 !important;
}
.ol-lightPink {
    outline-color: #f472d0 !important;
}
.ol-lightRed {
    outline-color: #ff2d19 !important;
}
.ol-lightGreen {
    outline-color: #7ad61d !important;
}
.ol-grayDark {
    outline-color: #333333 !important;
}
.ol-grayDarker {
    outline-color: #222222 !important;
}
.ol-grayLight {
    outline-color: #999999 !important;
}
.ol-grayLighter {
    outline-color: #eeeeee !important;
}
.ol-blue {
    outline-color: #00aff0 !important;
}
.bd-black {
    border-color: #000000 !important;
}
.bd-white {
    border-color: #ffffff !important;
}
.bd-lime {
    border-color: #a4c400 !important;
}
.bd-green {
    border-color: #60a917 !important;
}
.bd-emerald {
    border-color: #008a00 !important;
}
.bd-teal {
    border-color: #00aba9 !important;
}
.bd-cyan {
    border-color: #1ba1e2 !important;
}
.bd-cobalt {
    border-color: #0050ef !important;
}
.bd-indigo {
    border-color: #6a00ff !important;
}
.bd-violet {
    border-color: #aa00ff !important;
}
.bd-pink {
    border-color: #dc4fad !important;
}
.bd-magenta {
    border-color: #d80073 !important;
}
.bd-crimson {
    border-color: #a20025 !important;
}
.bd-red {
    border-color: #e51400 !important;
}
.bd-orange {
    border-color: #fa6800 !important;
}
.bd-amber {
    border-color: #f0a30a !important;
}
.bd-yellow {
    border-color: #e3c800 !important;
}
.bd-brown {
    border-color: #825a2c !important;
}
.bd-olive {
    border-color: #6d8764 !important;
}
.bd-steel {
    border-color: #647687 !important;
}
.bd-mauve {
    border-color: #76608a !important;
}
.bd-taupe {
    border-color: #87794e !important;
}
.bd-gray {
    border-color: #555555 !important;
}
.bd-dark {
    border-color: #333333 !important;
}
.bd-darker {
    border-color: #222222 !important;
}
.bd-transparent {
    border-color: transparent !important;
}
.bd-darkBrown {
    border-color: #63362f !important;
}
.bd-darkCrimson {
    border-color: #640024 !important;
}
.bd-darkMagenta {
    border-color: #81003c !important;
}
.bd-darkIndigo {
    border-color: #4b0096 !important;
}
.bd-darkCyan {
    border-color: #1b6eae !important;
}
.bd-darkCobalt {
    border-color: #00356a !important;
}
.bd-darkTeal {
    border-color: #004050 !important;
}
.bd-darkEmerald {
    border-color: #003e00 !important;
}
.bd-darkGreen {
    border-color: #128023 !important;
}
.bd-darkOrange {
    border-color: #bf5a15 !important;
}
.bd-darkRed {
    border-color: #9a1616 !important;
}
.bd-darkPink {
    border-color: #9a165a !important;
}
.bd-darkViolet {
    border-color: #57169a !important;
}
.bd-darkBlue {
    border-color: #16499a !important;
}
.bd-lightBlue {
    border-color: #4390df !important;
}
.bd-lightTeal {
    border-color: #45fffd !important;
}
.bd-lightOlive {
    border-color: #78aa1c !important;
}
.bd-lightOrange {
    border-color: #c29008 !important;
}
.bd-lightPink {
    border-color: #f472d0 !important;
}
.bd-lightRed {
    border-color: #ff2d19 !important;
}
.bd-lightGreen {
    border-color: #7ad61d !important;
}
.bd-grayDark {
    border-color: #333333 !important;
}
.bd-grayDarker {
    border-color: #222222 !important;
}
.bd-grayLight {
    border-color: #999999 !important;
}
.bd-grayLightMedium {
    border-color: #cecece !important;
}
.bg-grayLightMedium {
    background-color: #cecece !important;
}
.bg-hover-grayLightMedium:hover {
    background-color: #cecece !important;
}
.fg-grayLightMedium {
    color: #cecece !important;
}
.bd-grayLighter {
    border-color: #eeeeee !important;
}
.bd-blue {
    border-color: #00aff0 !important;
}
.bg-hover-black:hover {
    background-color: #000000 !important;
}
.bg-hover-white:hover {
    background-color: #ffffff !important;
}
.bg-hover-lime:hover {
    background-color: #a4c400 !important;
}
.bg-hover-green:hover {
    background-color: #60a917 !important;
}
.bg-hover-emerald:hover {
    background-color: #008a00 !important;
}
.bg-hover-teal:hover {
    background-color: #00aba9 !important;
}
.bg-hover-cyan:hover {
    background-color: #1ba1e2 !important;
}
.bg-hover-cobalt:hover {
    background-color: #0050ef !important;
}
.bg-hover-indigo:hover {
    background-color: #6a00ff !important;
}
.bg-hover-violet:hover {
    background-color: #aa00ff !important;
}
.bg-hover-pink:hover {
    background-color: #dc4fad !important;
}
.bg-hover-magenta:hover {
    background-color: #d80073 !important;
}
.bg-hover-crimson:hover {
    background-color: #a20025 !important;
}
.bg-hover-red:hover {
    background-color: #e51400 !important;
}
.bg-hover-orange:hover {
    background-color: #fa6800 !important;
}
.bg-hover-amber:hover {
    background-color: #f0a30a !important;
}
.bg-hover-yellow:hover {
    background-color: #e3c800 !important;
}
.bg-hover-brown:hover {
    background-color: #825a2c !important;
}
.bg-hover-olive:hover {
    background-color: #6d8764 !important;
}
.bg-hover-steel:hover {
    background-color: #647687 !important;
}
.bg-hover-mauve:hover {
    background-color: #76608a !important;
}
.bg-hover-taupe:hover {
    background-color: #87794e !important;
}
.bg-hover-gray:hover {
    background-color: #555555 !important;
}
.bg-hover-dark:hover {
    background-color: #333333 !important;
}
.bg-hover-darker:hover {
    background-color: #222222 !important;
}
.bg-hover-transparent:hover {
    background-color: transparent !important;
}
.bg-hover-darkBrown:hover {
    background-color: #63362f !important;
}
.bg-hover-darkCrimson:hover {
    background-color: #640024 !important;
}
.bg-hover-darkMagenta:hover {
    background-color: #81003c !important;
}
.bg-hover-darkIndigo:hover {
    background-color: #4b0096 !important;
}
.bg-hover-darkCyan:hover {
    background-color: #1b6eae !important;
}
.bg-hover-darkCobalt:hover {
    background-color: #00356a !important;
}
.bg-hover-darkTeal:hover {
    background-color: #004050 !important;
}
.bg-hover-darkEmerald:hover {
    background-color: #003e00 !important;
}
.bg-hover-darkGreen:hover {
    background-color: #128023 !important;
}
.bg-hover-darkOrange:hover {
    background-color: #bf5a15 !important;
}
.bg-hover-darkRed:hover {
    background-color: #9a1616 !important;
}
.bg-hover-darkPink:hover {
    background-color: #9a165a !important;
}
.bg-hover-darkViolet:hover {
    background-color: #57169a !important;
}
.bg-hover-darkBlue:hover {
    background-color: #16499a !important;
}
.bg-hover-lightBlue:hover {
    background-color: #4390df !important;
}
.bg-hover-lightTeal:hover {
    background-color: #45fffd !important;
}
.bg-hover-lightOlive:hover {
    background-color: #78aa1c !important;
}
.bg-hover-lightOrange:hover {
    background-color: #c29008 !important;
}
.bg-hover-lightPink:hover {
    background-color: #f472d0 !important;
}
.bg-hover-lightRed:hover {
    background-color: #ff2d19 !important;
}
.bg-hover-lightGreen:hover {
    background-color: #7ad61d !important;
}
.bg-hover-grayDark:hover {
    background-color: #333333 !important;
}
.bg-hover-grayDarker:hover {
    background-color: #222222 !important;
}
.bg-hover-grayLight:hover {
    background-color: #999999 !important;
}
.bg-hover-grayLighter:hover {
    background-color: #eeeeee !important;
}
.bg-hover-blue:hover {
    background-color: #00aff0 !important;
}
.fg-hover-black:hover {
    color: #000000 !important;
}
.fg-hover-white:hover {
    color: #ffffff !important;
}
.fg-hover-lime:hover {
    color: #a4c400 !important;
}
.fg-hover-green:hover {
    color: #60a917 !important;
}
.fg-hover-emerald:hover {
    color: #008a00 !important;
}
.fg-hover-teal:hover {
    color: #00aba9 !important;
}
.fg-hover-cyan:hover {
    color: #1ba1e2 !important;
}
.fg-hover-cobalt:hover {
    color: #0050ef !important;
}
.fg-hover-indigo:hover {
    color: #6a00ff !important;
}
.fg-hover-violet:hover {
    color: #aa00ff !important;
}
.fg-hover-pink:hover {
    color: #dc4fad !important;
}
.fg-hover-magenta:hover {
    color: #d80073 !important;
}
.fg-hover-crimson:hover {
    color: #a20025 !important;
}
.fg-hover-red:hover {
    color: #e51400 !important;
}
.fg-hover-orange:hover {
    color: #fa6800 !important;
}
.fg-hover-amber:hover {
    color: #f0a30a !important;
}
.fg-hover-yellow:hover {
    color: #e3c800 !important;
}
.fg-hover-brown:hover {
    color: #825a2c !important;
}
.fg-hover-olive:hover {
    color: #6d8764 !important;
}
.fg-hover-steel:hover {
    color: #647687 !important;
}
.fg-hover-mauve:hover {
    color: #76608a !important;
}
.fg-hover-taupe:hover {
    color: #87794e !important;
}
.fg-hover-gray:hover {
    color: #555555 !important;
}
.fg-hover-dark:hover {
    color: #333333 !important;
}
.fg-hover-darker:hover {
    color: #222222 !important;
}
.fg-hover-transparent:hover {
    color: transparent !important;
}
.fg-hover-darkBrown:hover {
    color: #63362f !important;
}
.fg-hover-darkCrimson:hover {
    color: #640024 !important;
}
.fg-hover-darkMagenta:hover {
    color: #81003c !important;
}
.fg-hover-darkIndigo:hover {
    color: #4b0096 !important;
}
.fg-hover-darkCyan:hover {
    color: #1b6eae !important;
}
.fg-hover-darkCobalt:hover {
    color: #00356a !important;
}
.fg-hover-darkTeal:hover {
    color: #004050 !important;
}
.fg-hover-darkEmerald:hover {
    color: #003e00 !important;
}
.fg-hover-darkGreen:hover {
    color: #128023 !important;
}
.fg-hover-darkOrange:hover {
    color: #bf5a15 !important;
}
.fg-hover-darkRed:hover {
    color: #9a1616 !important;
}
.fg-hover-darkPink:hover {
    color: #9a165a !important;
}
.fg-hover-darkViolet:hover {
    color: #57169a !important;
}
.fg-hover-darkBlue:hover {
    color: #16499a !important;
}
.fg-hover-lightBlue:hover {
    color: #4390df !important;
}
.fg-hover-lightTeal:hover {
    color: #45fffd !important;
}
.fg-hover-lightOlive:hover {
    color: #78aa1c !important;
}
.fg-hover-lightOrange:hover {
    color: #c29008 !important;
}
.fg-hover-lightPink:hover {
    color: #f472d0 !important;
}
.fg-hover-lightRed:hover {
    color: #ff2d19 !important;
}
.fg-hover-lightGreen:hover {
    color: #7ad61d !important;
}
.fg-hover-grayDark:hover {
    color: #333333 !important;
}
.fg-hover-grayDarker:hover {
    color: #222222 !important;
}
.fg-hover-grayLight:hover {
    color: #999999 !important;
}
.fg-hover-grayLighter:hover {
    color: #eeeeee !important;
}
.fg-hover-blue:hover {
    color: #00aff0 !important;
}
.bg-active-black:active {
    background-color: #000000 !important;
}
.bg-active-white:active {
    background-color: #ffffff !important;
}
.bg-active-lime:active {
    background-color: #a4c400 !important;
}
.bg-active-green:active {
    background-color: #60a917 !important;
}
.bg-active-emerald:active {
    background-color: #008a00 !important;
}
.bg-active-teal:active {
    background-color: #00aba9 !important;
}
.bg-active-cyan:active {
    background-color: #1ba1e2 !important;
}
.bg-active-cobalt:active {
    background-color: #0050ef !important;
}
.bg-active-indigo:active {
    background-color: #6a00ff !important;
}
.bg-active-violet:active {
    background-color: #aa00ff !important;
}
.bg-active-pink:active {
    background-color: #dc4fad !important;
}
.bg-active-magenta:active {
    background-color: #d80073 !important;
}
.bg-active-crimson:active {
    background-color: #a20025 !important;
}
.bg-active-red:active {
    background-color: #e51400 !important;
}
.bg-active-orange:active {
    background-color: #fa6800 !important;
}
.bg-active-amber:active {
    background-color: #f0a30a !important;
}
.bg-active-yellow:active {
    background-color: #e3c800 !important;
}
.bg-active-brown:active {
    background-color: #825a2c !important;
}
.bg-active-olive:active {
    background-color: #6d8764 !important;
}
.bg-active-steel:active {
    background-color: #647687 !important;
}
.bg-active-mauve:active {
    background-color: #76608a !important;
}
.bg-active-taupe:active {
    background-color: #87794e !important;
}
.bg-active-gray:active {
    background-color: #555555 !important;
}
.bg-active-dark:active {
    background-color: #333333 !important;
}
.bg-active-darker:active {
    background-color: #222222 !important;
}
.bg-active-transparent:active {
    background-color: transparent !important;
}
.bg-active-darkBrown:active {
    background-color: #63362f !important;
}
.bg-active-darkCrimson:active {
    background-color: #640024 !important;
}
.bg-active-darkMagenta:active {
    background-color: #81003c !important;
}
.bg-active-darkIndigo:active {
    background-color: #4b0096 !important;
}
.bg-active-darkCyan:active {
    background-color: #1b6eae !important;
}
.bg-active-darkCobalt:active {
    background-color: #00356a !important;
}
.bg-active-darkTeal:active {
    background-color: #004050 !important;
}
.bg-active-darkEmerald:active {
    background-color: #003e00 !important;
}
.bg-active-darkGreen:active {
    background-color: #128023 !important;
}
.bg-active-darkOrange:active {
    background-color: #bf5a15 !important;
}
.bg-active-darkRed:active {
    background-color: #9a1616 !important;
}
.bg-active-darkPink:active {
    background-color: #9a165a !important;
}
.bg-active-darkViolet:active {
    background-color: #57169a !important;
}
.bg-active-darkBlue:active {
    background-color: #16499a !important;
}
.bg-active-lightBlue:active {
    background-color: #4390df !important;
}
.bg-active-lightTeal:active {
    background-color: #45fffd !important;
}
.bg-active-lightOlive:active {
    background-color: #78aa1c !important;
}
.bg-active-lightOrange:active {
    background-color: #c29008 !important;
}
.bg-active-lightPink:active {
    background-color: #f472d0 !important;
}
.bg-active-lightRed:active {
    background-color: #ff2d19 !important;
}
.bg-active-lightGreen:active {
    background-color: #7ad61d !important;
}
.bg-active-grayDark:active {
    background-color: #333333 !important;
}
.bg-active-grayDarker:active {
    background-color: #222222 !important;
}
.bg-active-grayLight:active {
    background-color: #999999 !important;
}
.bg-active-grayLighter:active {
    background-color: #eeeeee !important;
}
.bg-active-blue:active {
    background-color: #00aff0 !important;
}
.fg-active-black:active {
    color: #000000 !important;
}
.fg-active-white:active {
    color: #ffffff !important;
}
.fg-active-lime:active {
    color: #a4c400 !important;
}
.fg-active-green:active {
    color: #60a917 !important;
}
.fg-active-emerald:active {
    color: #008a00 !important;
}
.fg-active-teal:active {
    color: #00aba9 !important;
}
.fg-active-cyan:active {
    color: #1ba1e2 !important;
}
.fg-active-cobalt:active {
    color: #0050ef !important;
}
.fg-active-indigo:active {
    color: #6a00ff !important;
}
.fg-active-violet:active {
    color: #aa00ff !important;
}
.fg-active-pink:active {
    color: #dc4fad !important;
}
.fg-active-magenta:active {
    color: #d80073 !important;
}
.fg-active-crimson:active {
    color: #a20025 !important;
}
.fg-active-red:active {
    color: #e51400 !important;
}
.fg-active-orange:active {
    color: #fa6800 !important;
}
.fg-active-amber:active {
    color: #f0a30a !important;
}
.fg-active-yellow:active {
    color: #e3c800 !important;
}
.fg-active-brown:active {
    color: #825a2c !important;
}
.fg-active-olive:active {
    color: #6d8764 !important;
}
.fg-active-steel:active {
    color: #647687 !important;
}
.fg-active-mauve:active {
    color: #76608a !important;
}
.fg-active-taupe:active {
    color: #87794e !important;
}
.fg-active-gray:active {
    color: #555555 !important;
}
.fg-active-dark:active {
    color: #333333 !important;
}
.fg-active-darker:active {
    color: #222222 !important;
}
.fg-active-transparent:active {
    color: transparent !important;
}
.fg-active-darkBrown:active {
    color: #63362f !important;
}
.fg-active-darkCrimson:active {
    color: #640024 !important;
}
.fg-active-darkMagenta:active {
    color: #81003c !important;
}
.fg-active-darkIndigo:active {
    color: #4b0096 !important;
}
.fg-active-darkCyan:active {
    color: #1b6eae !important;
}
.fg-active-darkCobalt:active {
    color: #00356a !important;
}
.fg-active-darkTeal:active {
    color: #004050 !important;
}
.fg-active-darkEmerald:active {
    color: #003e00 !important;
}
.fg-active-darkGreen:active {
    color: #128023 !important;
}
.fg-active-darkOrange:active {
    color: #bf5a15 !important;
}
.fg-active-darkRed:active {
    color: #9a1616 !important;
}
.fg-active-darkPink:active {
    color: #9a165a !important;
}
.fg-active-darkViolet:active {
    color: #57169a !important;
}
.fg-active-darkBlue:active {
    color: #16499a !important;
}
.fg-active-lightBlue:active {
    color: #4390df !important;
}
.fg-active-lightTeal:active {
    color: #45fffd !important;
}
.fg-active-lightOlive:active {
    color: #78aa1c !important;
}
.fg-active-lightOrange:active {
    color: #c29008 !important;
}
.fg-active-lightPink:active {
    color: #f472d0 !important;
}
.fg-active-lightRed:active {
    color: #ff2d19 !important;
}
.fg-active-lightGreen:active {
    color: #7ad61d !important;
}
.fg-active-grayDark:active {
    color: #333333 !important;
}
.fg-active-grayDarker:active {
    color: #222222 !important;
}
.fg-active-grayLight:active {
    color: #999999 !important;
}
.fg-active-grayLighter:active {
    color: #eeeeee !important;
}
.fg-active-blue:active {
    color: #00aff0 !important;
}
.bg-focus-black:focus {
    background-color: #000000 !important;
}
.bg-focus-white:focus {
    background-color: #ffffff !important;
}
.bg-focus-lime:focus {
    background-color: #a4c400 !important;
}
.bg-focus-green:focus {
    background-color: #60a917 !important;
}
.bg-focus-emerald:focus {
    background-color: #008a00 !important;
}
.bg-focus-teal:focus {
    background-color: #00aba9 !important;
}
.bg-focus-cyan:focus {
    background-color: #1ba1e2 !important;
}
.bg-focus-cobalt:focus {
    background-color: #0050ef !important;
}
.bg-focus-indigo:focus {
    background-color: #6a00ff !important;
}
.bg-focus-violet:focus {
    background-color: #aa00ff !important;
}
.bg-focus-pink:focus {
    background-color: #dc4fad !important;
}
.bg-focus-magenta:focus {
    background-color: #d80073 !important;
}
.bg-focus-crimson:focus {
    background-color: #a20025 !important;
}
.bg-focus-red:focus {
    background-color: #e51400 !important;
}
.bg-focus-orange:focus {
    background-color: #fa6800 !important;
}
.bg-focus-amber:focus {
    background-color: #f0a30a !important;
}
.bg-focus-yellow:focus {
    background-color: #e3c800 !important;
}
.bg-focus-brown:focus {
    background-color: #825a2c !important;
}
.bg-focus-olive:focus {
    background-color: #6d8764 !important;
}
.bg-focus-steel:focus {
    background-color: #647687 !important;
}
.bg-focus-mauve:focus {
    background-color: #76608a !important;
}
.bg-focus-taupe:focus {
    background-color: #87794e !important;
}
.bg-focus-gray:focus {
    background-color: #555555 !important;
}
.bg-focus-dark:focus {
    background-color: #333333 !important;
}
.bg-focus-darker:focus {
    background-color: #222222 !important;
}
.bg-focus-transparent:focus {
    background-color: transparent !important;
}
.bg-focus-darkBrown:focus {
    background-color: #63362f !important;
}
.bg-focus-darkCrimson:focus {
    background-color: #640024 !important;
}
.bg-focus-darkMagenta:focus {
    background-color: #81003c !important;
}
.bg-focus-darkIndigo:focus {
    background-color: #4b0096 !important;
}
.bg-focus-darkCyan:focus {
    background-color: #1b6eae !important;
}
.bg-focus-darkCobalt:focus {
    background-color: #00356a !important;
}
.bg-focus-darkTeal:focus {
    background-color: #004050 !important;
}
.bg-focus-darkEmerald:focus {
    background-color: #003e00 !important;
}
.bg-focus-darkGreen:focus {
    background-color: #128023 !important;
}
.bg-focus-darkOrange:focus {
    background-color: #bf5a15 !important;
}
.bg-focus-darkRed:focus {
    background-color: #9a1616 !important;
}
.bg-focus-darkPink:focus {
    background-color: #9a165a !important;
}
.bg-focus-darkViolet:focus {
    background-color: #57169a !important;
}
.bg-focus-darkBlue:focus {
    background-color: #16499a !important;
}
.bg-focus-lightBlue:focus {
    background-color: #4390df !important;
}
.bg-focus-lightTeal:focus {
    background-color: #45fffd !important;
}
.bg-focus-lightOlive:focus {
    background-color: #78aa1c !important;
}
.bg-focus-lightOrange:focus {
    background-color: #c29008 !important;
}
.bg-focus-lightPink:focus {
    background-color: #f472d0 !important;
}
.bg-focus-lightRed:focus {
    background-color: #ff2d19 !important;
}
.bg-focus-lightGreen:focus {
    background-color: #7ad61d !important;
}
.bg-focus-grayDark:focus {
    background-color: #333333 !important;
}
.bg-focus-grayDarker:focus {
    background-color: #222222 !important;
}
.bg-focus-grayLight:focus {
    background-color: #999999 !important;
}
.bg-focus-grayLighter:focus {
    background-color: #eeeeee !important;
}
.bg-focus-blue:focus {
    background-color: #00aff0 !important;
}
.fg-focus-black:focus {
    color: #000000 !important;
}
.fg-focus-white:focus {
    color: #ffffff !important;
}
.fg-focus-lime:focus {
    color: #a4c400 !important;
}
.fg-focus-green:focus {
    color: #60a917 !important;
}
.fg-focus-emerald:focus {
    color: #008a00 !important;
}
.fg-focus-teal:focus {
    color: #00aba9 !important;
}
.fg-focus-cyan:focus {
    color: #1ba1e2 !important;
}
.fg-focus-cobalt:focus {
    color: #0050ef !important;
}
.fg-focus-indigo:focus {
    color: #6a00ff !important;
}
.fg-focus-violet:focus {
    color: #aa00ff !important;
}
.fg-focus-pink:focus {
    color: #dc4fad !important;
}
.fg-focus-magenta:focus {
    color: #d80073 !important;
}
.fg-focus-crimson:focus {
    color: #a20025 !important;
}
.fg-focus-red:focus {
    color: #e51400 !important;
}
.fg-focus-orange:focus {
    color: #fa6800 !important;
}
.fg-focus-amber:focus {
    color: #f0a30a !important;
}
.fg-focus-yellow:focus {
    color: #e3c800 !important;
}
.fg-focus-brown:focus {
    color: #825a2c !important;
}
.fg-focus-olive:focus {
    color: #6d8764 !important;
}
.fg-focus-steel:focus {
    color: #647687 !important;
}
.fg-focus-mauve:focus {
    color: #76608a !important;
}
.fg-focus-taupe:focus {
    color: #87794e !important;
}
.fg-focus-gray:focus {
    color: #555555 !important;
}
.fg-focus-dark:focus {
    color: #333333 !important;
}
.fg-focus-darker:focus {
    color: #222222 !important;
}
.fg-focus-transparent:focus {
    color: transparent !important;
}
.fg-focus-darkBrown:focus {
    color: #63362f !important;
}
.fg-focus-darkCrimson:focus {
    color: #640024 !important;
}
.fg-focus-darkMagenta:focus {
    color: #81003c !important;
}
.fg-focus-darkIndigo:focus {
    color: #4b0096 !important;
}
.fg-focus-darkCyan:focus {
    color: #1b6eae !important;
}
.fg-focus-darkCobalt:focus {
    color: #00356a !important;
}
.fg-focus-darkTeal:focus {
    color: #004050 !important;
}
.fg-focus-darkEmerald:focus {
    color: #003e00 !important;
}
.fg-focus-darkGreen:focus {
    color: #128023 !important;
}
.fg-focus-darkOrange:focus {
    color: #bf5a15 !important;
}
.fg-focus-darkRed:focus {
    color: #9a1616 !important;
}
.fg-focus-darkPink:focus {
    color: #9a165a !important;
}
.fg-focus-darkViolet:focus {
    color: #57169a !important;
}
.fg-focus-darkBlue:focus {
    color: #16499a !important;
}
.fg-focus-lightBlue:focus {
    color: #4390df !important;
}
.fg-focus-lightTeal:focus {
    color: #45fffd !important;
}
.fg-focus-lightOlive:focus {
    color: #78aa1c !important;
}
.fg-focus-lightOrange:focus {
    color: #c29008 !important;
}
.fg-focus-lightPink:focus {
    color: #f472d0 !important;
}
.fg-focus-lightRed:focus {
    color: #ff2d19 !important;
}
.fg-focus-lightGreen:focus {
    color: #7ad61d !important;
}
.fg-focus-grayDark:focus {
    color: #333333 !important;
}
.fg-focus-grayDarker:focus {
    color: #222222 !important;
}
.fg-focus-grayLight:focus {
    color: #999999 !important;
}
.fg-focus-grayLighter:focus {
    color: #eeeeee !important;
}
.fg-focus-blue:focus {
    color: #00aff0 !important;
}
.shadow {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3), 0 3px 8px rgba(0, 0, 0, 0.2);
}
.shadow-hover:hover {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3), 0 3px 8px rgba(0, 0, 0, 0.2);
}
.text-shadow {
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
}
.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
.text-center {
    text-align: center;
}
.text-justify {
    text-align: justify;
}
.text-ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.text-bold {
    font-weight: bold;
}
.text-normal {
    font-weight: normal;
}
.text-italic {
    font-style: italic;
}
.no-border {
    border: 0 !important;
}
.border {
    border: 1px #eaeaea solid;
}
.border-left {
    border-left: 1px #eaeaea solid;
}
.border-right {
    border-right: 1px #eaeaea solid;
}
.border-top {
    border-top: 1px #eaeaea solid;
}
.border-bottom {
    border-bottom: 1px #eaeaea solid;
}
.padding5left{ padding-left: 5px !important;}
.padding10left{ padding-left: 10px !important;}
.padding15left{ padding-left: 15px !important;}
.padding20left{ padding-left: 20px !important;}
.padding25left{ padding-left: 25px !important;}

.padding5right{ padding-right: 5px !important;}
.padding10right{ padding-right: 10px !important;}
.padding15right{ padding-right: 15px !important;}
.padding20right{ padding-right: 20px !important;}
.padding25right{ padding-right: 25px !important;}

.padding5top{ padding-top: 5px !important;}
.padding10top{ padding-top: 10px !important;}
.padding15top{ padding-top: 15px !important;}
.padding20top{ padding-top: 20px !important;}
.padding25top{ padding-top: 25px !important;}
.padding95top{ padding-top: 95px !important;}

.padding5bottom{ padding-bottom: 5px !important;}
.padding10bottom{ padding-bottom: 10px !important;}
.padding15bottom{ padding-bottom: 15px !important;}
.padding20bottom{ padding-bottom: 20px !important;}
.padding25bottom{ padding-bottom: 25px !important;}


.margin5left{ margin-left: 5px !important;}
.margin10left{ margin-left: 10px !important;}
.margin15left{ margin-left: 15px !important;}
.margin20left{ margin-left: 20px !important;}
.margin25left{ margin-left: 25px !important;}

.margin5right{ margin-right: 5px !important;}
.margin10right{ margin-right: 10px !important;}
.margin15right{ margin-right: 15px !important;}
.margin20right{ margin-right: 20px !important;}
.margin25right{ margin-right: 25px !important;}

.margin5top{ margin-top: 5px !important;}
.margin10top{ margin-top: 10px !important;}
.margin15top{ margin-top: 15px !important;}
.margin20top{ margin-top: 20px !important;}
.margin25top{ margin-top: 25px !important;}

.margin5bottom{ margin-bottom: 5px !important;}
.margin10bottom{ margin-bottom: 10px !important;}
.margin15bottom{ margin-bottom: 15px !important;}
.margin20bottom{ margin-bottom: 20px !important;}
.margin25bottom{ margin-bottom: 25px !important;}


.padding5 {
    padding: 5px!important;
}
.padding10 {
    padding: 10px!important;
}
.padding15 {
    padding: 15px!important;
}
.padding20 {
    padding: 20px!important;
}
.margin5 {
    margin: 5px!important;
}
.margin5top {
    margin-top: 5px!important;
}
.margin10 {
    margin: 10px!important;
}
.margin10top {
    margin-top: 10px!important;
}
.margin15 {
    margin: 15px!important;
}
.margin15top {
    margin-top: 15px!important;
}
.margin20 {
    margin: 20px!important;
}
.margin20top {
    margin-top: 20px!important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    padding: 0;
    margin: 10px 0;
}

.width100prct{
    width: 100%;
}

.h1-metro{
    font-family: 'Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
    font-weight: 300;
    color: #000000;
    letter-spacing: 0.00em;
    font-size: 4.8rem;
    line-height: 4.8rem;
}
.h2-metro {
    font-family: 'Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
    font-weight: 300;
    color: #000000;
    letter-spacing: 0.00em;
    font-size: 2.5rem;
    line-height: 2.5rem;
    letter-spacing: 0.01em;
}
.h2-subtitle{
    font-size: 1rem !important;
    line-height: 1rem !important;
    padding-top: 3px;
    padding-bottom: 10px;
}
.bold{
    font-weight: bold !important;
}
.h3-metro {
    font-family: 'Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
    font-weight: 300;
    letter-spacing: 0.00em;
    font-size: 2.5rem;
    line-height: 2.5rem;
    letter-spacing: 0.01em;
    color: #000000;
    font-size: 2.2rem;
    line-height: 2.2rem;
    font-weight: bold;
}
.h4-metro {
    font-family: 'Segoe UI Semibold_', 'Open Sans Bold', Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
    font-size: 1.6rem;
    line-height: 1.6rem;
    letter-spacing: 0.02em;
}
.h5-metro {
    font-family: 'Segoe UI Semibold_', 'Open Sans Bold', Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 1.6rem;
    line-height: 1.6rem;
    letter-spacing: 0.02em;
    color: #000000;
    font-size: 1.4rem;
    line-height: 1.4rem;
}
.h6-metro {
    font-family: 'Segoe UI_', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #000000;
    font-size: 11pt;
    line-height: 15pt;
    letter-spacing: 0.02em;
    font-weight: bold;
    font-size: 9pt;
}

.button {
    padding: 4px 12px;
    text-align: center;
    vertical-align: middle !important;
    background-color: #d9d9d9;
    border: 1px transparent solid;
    color: #222222;
    border-radius: 0;
    cursor: pointer;
    display: inline-block;
    outline: none;
    font-family: 'Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 16px;
    margin: auto;
}
.button.default {
    background-color: #008287;
    color: #fff;
}
.button:focus {
    outline: 0;
    border: 1px #353535 dotted;
}
.button:disabled,
.button.disabled {
    background-color: #eaeaea !important;
    color: #bebebe !important;
    cursor: not-allowed !important;
}
.button * {
    color: inherit;
}
.button *:hover {
    color: inherit;
}
a.button:hover {
    color: inherit;
}
a.button * {
    color: inherit;
}
a.button *:hover {
    color: inherit;
}
.button.primary {
    background-color: #16499a !important;
    color: #ffffff !important;
}
.button.info {
    background-color: #4390df !important;
    color: #ffffff !important;
}
.button.success {
    background-color: #60a917 !important;
    color: #ffffff !important;
}
.button.warning {
    background-color: #fa6800 !important;
    color: #ffffff !important;
}
.button.danger {
    background-color: #9a1616 !important;
    color: #ffffff !important;
}
.button.inverse {
    background-color: #1d1d1d !important;
    color: #ffffff !important;
}
.button.link {
    background-color: transparent !important;
    color: #2e92cf !important;
}
.button.link:hover {
    text-decoration: underline;
}
.button.link:disabled,
.button.link.disabled {
    background-color: transparent !important;
    color: #bebebe !important;
    cursor: not-allowed !important;
}
.button.link [class*="icon-"] {
    text-decoration: none !important;
}
button {
    padding: 4px 12px;
    text-align: center;
    vertical-align: middle !important;
    background-color: #d9d9d9;
    border: 1px transparent solid;
    color: #222222;
    border-radius: 0;
    cursor: pointer;
    display: inline-block;
    outline: none;
    font-family: 'Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 16px;
    margin: auto;
}
button.default {
    background-color: #008287;
    color: #fff;
}
button:focus {
    outline: 0;
    border: 1px #353535 dotted;
}
button:disabled,
button.disabled {
    background-color: #eaeaea !important;
    color: #bebebe !important;
    cursor: not-allowed !important;
}
button * {
    color: inherit;
}
button *:hover {
    color: inherit;
}
button.primary {
    background-color: #16499a !important;
    color: #ffffff !important;
}
button.info {
    background-color: #4390df !important;
    color: #ffffff !important;
}
button.success {
    background-color: #60a917 !important;
    color: #ffffff !important;
}
button.warning {
    background-color: #fa6800 !important;
    color: #ffffff !important;
}
button.danger {
    background-color: #9a1616 !important;
    color: #ffffff !important;
}
button.inverse {
    background-color: #1d1d1d !important;
    color: #ffffff !important;
}
button.link {
    background-color: transparent !important;
    color: #2e92cf !important;
}
button.link:hover {
    text-decoration: underline;
}
button.link:disabled,
button.link.disabled {
    background-color: transparent !important;
    color: #bebebe !important;
    cursor: not-allowed !important;
}
button.link [class*="icon-"] {
    text-decoration: none !important;
}
button:active {
    background-color: #1d1d1d !important;
    color: #ffffff !important;
    border-color: transparent;
}
button.large {
    padding: 11px 19px;
    font-size: 17.5px;
}
button.small {
    padding: 2px 10px;
    font-size: 11.9px;
}
button.mini {
    padding: 0px 6px;
    font-size: 10.5px;
}

.navigation-bar,
.navbar {
    width: 100%;
    display: block;
    background-color: #1ba1e2;
    color: #ffffff;
}
.navigation-bar .navigation-bar-content,
.navbar .navigation-bar-content,
.navigation-bar .navbar-content,
.navbar .navbar-content {
    background-color: inherit;
    color: inherit;
    display: block;
}
.navigation-bar .navigation-bar-content .element,
.navbar .navigation-bar-content .element,
.navigation-bar .navbar-content .element,
.navbar .navbar-content .element,
.navigation-bar .navigation-bar-content .element-divider,
.navbar .navigation-bar-content .element-divider,
.navigation-bar .navbar-content .element-divider,
.navbar .navbar-content .element-divider {
    display: block;
    float: left;
    background-color: inherit;
    position: relative;
    height: 45px;
}
.navigation-bar .navigation-bar-content .element.place-right,
.navbar .navigation-bar-content .element.place-right,
.navigation-bar .navbar-content .element.place-right,
.navbar .navbar-content .element.place-right,
.navigation-bar .navigation-bar-content .element-divider.place-right,
.navbar .navigation-bar-content .element-divider.place-right,
.navigation-bar .navbar-content .element-divider.place-right,
.navbar .navbar-content .element-divider.place-right {
    float: right;
}
.navigation-bar .navigation-bar-content .element,
.navbar .navigation-bar-content .element,
.navigation-bar .navbar-content .element,
.navbar .navbar-content .element {
    padding: 15px;
    line-height: 15px;
    color: inherit;
    font-family: 'Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    position: relative;
}
.navigation-bar .navigation-bar-content .element:hover,
.navbar .navigation-bar-content .element:hover,
.navigation-bar .navbar-content .element:hover,
.navbar .navbar-content .element:hover {
    background-color: #00aafd;
}
.navigation-bar .navigation-bar-content .element > a.dropdown-toggle,
.navbar .navigation-bar-content .element > a.dropdown-toggle,
.navigation-bar .navbar-content .element > a.dropdown-toggle,
.navbar .navbar-content .element > a.dropdown-toggle {
    color: inherit;
    position: relative;
    padding-right: 5px !important;
    margin-right: 5px;
}
.navigation-bar .navigation-bar-content .element > a.dropdown-toggle:after,
.navbar .navigation-bar-content .element > a.dropdown-toggle:after,
.navigation-bar .navbar-content .element > a.dropdown-toggle:after,
.navbar .navbar-content .element > a.dropdown-toggle:after {
    position: absolute;
    left: 100%;
    margin-left: 0;
}
.navigation-bar .navigation-bar-content .element > .dropdown-menu,
.navbar .navigation-bar-content .element > .dropdown-menu,
.navigation-bar .navbar-content .element > .dropdown-menu,
.navbar .navbar-content .element > .dropdown-menu {
    top: 100%;
    left: 0;
}
.navigation-bar .navigation-bar-content .element > .dropdown-menu.place-right,
.navbar .navigation-bar-content .element > .dropdown-menu.place-right,
.navigation-bar .navbar-content .element > .dropdown-menu.place-right,
.navbar .navbar-content .element > .dropdown-menu.place-right {
    right: 0;
    left: auto;
}
.navigation-bar .navigation-bar-content .element-divider,
.navbar .navigation-bar-content .element-divider,
.navigation-bar .navbar-content .element-divider,
.navbar .navbar-content .element-divider {
    padding: 15px 0;
    line-height: 15px;
    width: 1px !important;
    border-left: 1px #ccc solid;
    opacity: .3;
    position: relative;
}
.navigation-bar .navigation-bar-content .element-divider:before,
.navbar .navigation-bar-content .element-divider:before,
.navigation-bar .navbar-content .element-divider:before,
.navbar .navbar-content .element-divider:before {
    content: "|";
    visibility: hidden;
}
.navigation-bar-content .brand,
.navbar-content .brand {
    font-size: 18px;
}
.navigation-bar-content form,
.navbar-content form {
    margin: 0;
    padding-bottom: 0 !important;
    position: relative;
}
.navigation-bar-content .element .input-control.text,
.navbar-content .element .input-control.text,
.navigation-bar-content .element .input-control.password,
.navbar-content .element .input-control.password {
    width: auto;
    height: auto;
    position: relative;
    margin: 0;
    top: -6px;
}
.navigation-bar-content .element .input-control.text [class*='btn-'],
.navbar-content .element .input-control.text [class*='btn-'],
.navigation-bar-content .element .input-control.password [class*='btn-'],
.navbar-content .element .input-control.password [class*='btn-'] {
    top: 2px;
    right: 2px;
}
.navigation-bar-content .element .input-control.text input[type='text'],
.navbar-content .element .input-control.text input[type='text'],
.navigation-bar-content .element .input-control.password input[type='text'],
.navbar-content .element .input-control.password input[type='text'] {
    font-size: 12px;
}
.navigation-bar-content .input-control.checkbox,
.navbar-content .input-control.checkbox,
.navigation-bar-content .input-control.radio,
.navbar-content .input-control.radio {
    position: relative;
    margin: 0;
    top: -6px;
}
.navigation-bar-content .button,
.navbar-content .button,
.navigation-bar-content .image-button,
.navbar-content .image-button {
    background-color: transparent;
}
.navigation-bar-content .button,
.navbar-content .button {
    margin-top: -14px;
    background-color: inherit;
}
.navigation-bar-content .image-button,
.navbar-content .image-button {
    padding-right: 40px;
    padding-left: 5px;
    background-color: inherit;
}
.navigation-bar-content .image-button:active,
.navbar-content .image-button:active {
    left: auto;
    right: auto;
    top: auto;
}
.navigation-bar-content .image-button img,
.navbar-content .image-button img {
    width: 40px;
    height: 40px;
    margin-top: 2.5px;
}
.navigation-bar-content .image-button.image-left,
.navbar-content .image-button.image-left {
    padding-right: 5px;
    padding-left: 40px;
}
.navigation-bar-content [class*="icon-"],
.navbar-content [class*="icon-"] {
    font-size: 16px !important;
}
.input-element,
.element-input {
    padding-bottom: 0 !important;
}
.input-element:hover,
.element-input:hover {
    background-color: inherit !important;
}
.navigation-bar .element-menu,
.navbar .element-menu {
    margin: 0;
    padding: 0;
    list-style: none;
    color: inherit;
}
.navigation-bar .element-menu > li,
.navbar .element-menu > li {
    display: block;
    float: left;
    position: relative;
    color: inherit;
}
.navigation-bar .element-menu > li > a,
.navbar .element-menu > li > a {
    display: block;
    float: left;
    width: 100%;
    padding: 15px;
    line-height: 15px;
    color: inherit;
    font-family: 'Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
}
.navigation-bar .element-menu > li > a.dropdown-toggle,
.navbar .element-menu > li > a.dropdown-toggle {
    color: inherit;
    position: relative;
}
.navigation-bar .element-menu > li > a.dropdown-toggle:after,
.navbar .element-menu > li > a.dropdown-toggle:after {
    position: absolute;
    left: 95%;
    top: 50%;
    margin-left: -12px;
    margin-top: -5px;
}
.navigation-bar .element-menu > li > .dropdown-menu,
.navbar .element-menu > li > .dropdown-menu {
    top: 100%;
    left: 0;
}
.navigation-bar .element-menu > li > .dropdown-menu.place-right,
.navbar .element-menu > li > .dropdown-menu.place-right {
    right: 0;
    left: auto;
}
.navigation-bar .element-menu > li:hover,
.navbar .element-menu > li:hover {
    background-color: #00aafd;
}
.navigation-bar .element-menu.drop-up li > .dropdown-menu,
.navbar .element-menu.drop-up li > .dropdown-menu {
    top: auto;
    bottom: 45px;
}
.navigation-bar .element-menu.drop-up li > .dropdown-menu .dropdown-menu,
.navbar .element-menu.drop-up li > .dropdown-menu .dropdown-menu {
    bottom: 0;
}
.navigation-bar .pull-menu,
.navbar .pull-menu {
    display: none;
    float: right !important;
    color: #fff;
    cursor: pointer;
    font: 1.8em sans-serif;
    position: absolute;
    top: 0;
    right: 0;
    height: 45px;
    width: 40px;
    line-height: 20px;
    margin: 0;
}
.navigation-bar .pull-menu:before,
.navbar .pull-menu:before {
    content: "\2261";
    position: absolute;
    font-size: 20pt;
    top: 10px;
    left: 10px;
}
.navigation-bar .pull-menu input[type="checkbox"],
.navbar .pull-menu input[type="checkbox"] {
    width: 0;
    height: 0;
    opacity: 0;
}
.navigation-bar-content:before,
.navbar-content:before,
.navigation-bar-content:after,
.navbar-content:after {
    display: table;
    content: "";
}
.navigation-bar-content:after,
.navbar-content:after {
    clear: both;
}
.navigation-bar.fixed-top,
.navbar.fixed-top,
.navigation-bar.fixed-bottom,
.navbar.fixed-bottom {
    position: fixed;
    z-index: 1030;
    left: 0;
}
.navigation-bar.fixed-top,
.navbar.fixed-top {
    top: 0;
    bottom: auto;
}
.navigation-bar.fixed-bottom,
.navbar.fixed-bottom {
    bottom: 0;
    top: auto;
}
.navigation-bar.dark {
    background-color: #333333;
}
.navigation-bar.dark .element-menu > li > a {
    color: #ffffff;
}
.navigation-bar.dark .element:hover,
.navigation-bar.dark .element-menu > li:hover {
    background-color: #201a1a;
}
.navigation-bar.light {
    background-color: #eeeeee;
    color: #555555;
}
.navigation-bar.light .element:hover,
.navigation-bar.light .element-menu > li:hover {
    background-color: #999999;
    color: #ffffff;
}
.navigation-bar.light .pull-menu {
    color: #1d1d1d;
}
.navigation-bar.white {
    background-color: #ffffff;
    color: #555555;
}
.navigation-bar.white .element:hover,
.navigation-bar.white .element-menu > li:hover {
    background-color: #00aff0;
    color: #ffffff;
}
.navigation-bar.white .pull-menu {
    color: #1d1d1d;
}


.bg-esn-blue{background-color: #219DF3!important;}
.bg-esn-orange{background-color: #DB6000!important;}
.bg-esn-green{background-color: #70B918!important;}
.bg-esn-pink{background-color: #DE007E!important;}
.bg-esn-purple{background-color: #2E3192!important;}
.bg-esn-grey{background-color: #677480!important;}
.bg-red-prd{background-color: #b22424!important;}

.fg-esn-blue{color: #219DF3!important;}
.fg-esn-orange{color: #DB6000!important;}
.fg-esn-green{color: #70B918!important;}
.fg-esn-pink{color: #DE007E!important;}
.fg-esn-purple{color: #2E3192!important;}
.fg-esn-grey{color: #677480!important;}


.ol-esn-blue{outline-color: #219DF3!important;}
.ol-esn-orange{outline-color: #DB6000!important;}
.ol-esn-green{outline-color: #70B918!important;}
.ol-esn-pink{outline-color: #DE007E!important;}
.ol-esn-purple{outline-color: #2E3192!important;}
.ol-esn-grey{outline-color: #677480!important;}

.bd-esn-blue{border-color: #219DF3!important;}
.bd-esn-orange{border-color: #DB6000!important;}
.bd-esn-green{border-color: #70B918!important;}
.bd-esn-pink{border-color: #DE007E!important;}
.bd-esn-purple{border-color: #2E3192!important;}
.bd-esn-grey{border-color: #677480!important;}

.bg-hover-esn-blue:hover{background-color: #219DF3!important;}
.bg-hover-esn-orange:hover{background-color: #DB6000!important;}
.bg-hover-esn-green:hover{background-color: #70B918!important;}
.bg-hover-esn-pink:hover{background-color: #DE007E!important;}
.bg-hover-esn-purple:hover{background-color: #2E3192!important;}
.bg-hover-esn-grey:hover{background-color: #677480!important;}

.fg-hover-esn-blue:hover{color: #219DF3!important;}
.fg-hover-esn-orange:hover{color: #DB6000!important;}
.fg-hover-esn-green:hover{color: #70B918!important;}
.fg-hover-esn-pink:hover{color: #DE007E!important;}
.fg-hover-esn-purple:hover{color: #2E3192!important;}
.fg-hover-esn-grey:hover{color: #677480!important;}


.ol-hover-esn-blue:hover{outline-color: #219DF3!important;}
.ol-hover-esn-orange:hover{outline-color: #DB6000!important;}
.ol-hover-esn-green:hover{outline-color: #70B918!important;}
.ol-hover-esn-pink:hover{outline-color: #DE007E!important;}
.ol-hover-esn-purple:hover{outline-color: #2E3192!important;}
.ol-hover-esn-grey:hover{outline-color: #677480!important;}

.bd-hover-esn-blue:hover{border-color: #219DF3!important;}
.bd-hover-esn-orange:hover{border-color: #DB6000!important;}
.bd-hover-esn-green:hover{border-color: #70B918!important;}
.bd-hover-esn-pink:hover{border-color: #DE007E!important;}
.bd-hover-esn-purple:hover{border-color: #2E3192!important;}
.bd-hover-esn-grey:hover{border-color: #677480!important;}

.fg-rpm-m1{color: #825a2c!important;}
.fg-rpm-m1-bright{color: #D0C07A!important;}
.bg-rpm-m1{background-color: #825a2c!important;}
.bg-rpm-m1-bright{background-color: #D0C07A!important;}
.bd-rpm-m1{border-color: #825a2c!important;}
.bd-rpm-m1-bright{border-color: #D0C07A!important;}
.fg-hover-rpm-m1:hover{color: #825a2c!important;}
.bg-hover-rpm-m1:hover{background-color: #825a2c!important;}
.bd-hover-rpm-m1:hover{border-color: #825a2c!important;}
.fg-hover-rpm-m1-bright:hover{color: #D0C07A!important;}
.bg-hover-rpm-m1-bright:hover{background-color: #D0C07A!important;}
.bd-hover-rpm-m1-bright:hover{border-color: #D0C07A!important;}

.fg-rpm-m2{color: #ff0000!important;}
.bg-rpm-m2{background-color: #ff0000!important;}
.bd-rpm-m2{border-color: #ff0000!important;}
.fg-rpm-m2-bright{color: #f7e2e7!important;}
.bg-rpm-m2-bright{background-color: #f7e2e7!important;}
.bd-rpm-m2-bright{border-color: #f7e2e7!important;}
.fg-hover-rpm-m2:hover{color: #ff0000!important;}
.bg-hover-rpm-m2:hover{background-color: #ff0000!important;}
.bd-hover-rpm-m2:hover{border-color: #ff0000!important;}
.fg-hover-rpm-m2-bright:hover{color: #f7e2e7!important;}
.bg-hover-rpm-m2-bright:hover{background-color: #f7e2e7!important;}
.bd-hover-rpm-m2-bright:hover{border-color: #f7e2e7!important;}

.fg-rpm-m3{color: #0047ab!important;}
.bg-rpm-m3{background-color: #0047ab!important;}
.bd-rpm-m3{border-color: #0047ab!important;}
.fg-rpm-m3-bright{color: #318CE7!important;}
.bg-rpm-m3-bright{background-color: #318CE7!important;}
.bd-rpm-m3-bright{border-color: #318CE7!important;}
.fg-hover-rpm-m3:hover{color: #0047ab!important;}
.bg-hover-rpm-m3:hover{background-color: #0047ab!important;}
.bd-hover-rpm-m3:hover{border-color: #0047ab!important;}
.fg-hover-rpm-m3-bright:hover{color: #318CE7!important;}
.bg-hover-rpm-m3-bright:hover{background-color: #318CE7!important;}
.bd-hover-rpm-m3-bright:hover{border-color: #318CE7!important;}

.fg-rpm-m4{color: #60a917!important;}
.bg-rpm-m4{background-color: #60a917!important;}
.bd-rpm-m4{border-color: #60a917!important;}
.fg-rpm-m4-bright{color: #26C281!important;}
.bg-rpm-m4-bright{background-color: #26C281!important;}
.bd-rpm-m4-bright{border-color: #26C281!important;}
.fg-hover-rpm-m4:hover{color: #60a917!important;}
.bg-hover-rpm-m4:hover{background-color: #60a917!important;}
.bd-hover-rpm-m4:hover{border-color: #60a917!important;}
.fg-hover-rpm-m4-bright:hover{color: #26C281!important;}
.bg-hover-rpm-m4-bright:hover{background-color: #26C281!important;}
.bd-hover-rpm-m4-bright:hover{border-color: #26C281!important;}

.fg-ae-seance{color: #9A12B3!important;}
.bg-ae-seance{background-color: #9A12B3!important;}
.bd-ae-seance{border-color: #9A12B3!important;}
.bg-hover-ae-seance:hover{background-color: #9A12B3!important;}
.fg-hover-ae-seance:hover{color: #9A12B3!important;}

.fg-ae-plum{color: #913D88!important;}
.bg-ae-plum{background-color: #913D88!important;}
.bd-ae-plum{border-color: #913D88!important;}
.bg-hover-ae-plum:hover{background-color: #913D88!important;}
.fg-hover-ae-plum:hover{color: #913D88!important;}

.fg-ae-wistful{color: #AEA8D3!important;}
.bg-ae-wistful{background-color: #AEA8D3!important;}
.bd-ae-wistful{border-color: #AEA8D3!important;}
.bg-hover-ae-wistful:hover{background-color: #AEA8D3!important;}
.fg-hover-ae-wistful:hover{color: #AEA8D3!important;}


.fg-rpm-m5{color: #5D4037!important;}
.bg-rpm-m5{background-color: #5D4037!important;}
.bd-rpm-m5{border-color: #5D4037!important;}
.fg-rpm-m5-bright{color: #A1887F!important;}
.bg-rpm-m5-bright{background-color: #A1887F!important;}
.bd-rpm-m5-bright{border-color: #A1887F!important;}
.fg-hover-rpm-m5:hover{color: #5D4037!important;}
.bg-hover-rpm-m5:hover{background-color: #5D4037!important;}
.bd-hover-rpm-m5:hover{border-color: #5D4037!important;}
.fg-hover-rpm-m5-bright:hover{color: #A1887F!important;}
.bg-hover-rpm-m5-bright:hover{background-color: #A1887F!important;}
.bd-hover-rpm-m5-bright:hover{border-color: #A1887F!important;}

.bg-rpm-m1-very-light{background-color: #ebdac5!important;}
.bg-rpm-m2-very-light{background-color: #ffcbcb!important;}
.bg-rpm-m3-very-light{background-color: #b2d2ff!important;}
.bg-rpm-m4-very-light{background-color: #d8f5bb!important;}
.bg-rpm-m5-very-light{background-color: #d9c5be!important;}
/*fg-rpm-bm10-very-light{background-color: #ebdac5 !important;}*/


.fg-rpm-m20{color: #d35400!important;}
.fg-rpm-m20-bright{color: #e67e22!important;}
.bg-rpm-m20{background-color: #d35400!important;}
.bg-rpm-m20-bright{background-color: #e67e22!important;}
.bd-rpm-m20{border-color: #d35400!important;}
.bd-rpm-m20-bright{border-color: #e67e22!important;}
.fg-hover-rpm-m20:hover{color: #d35400!important;}
.bg-hover-rpm-m20:hover{background-color: #d35400!important;}
.bd-hover-rpm-m20:hover{border-color: #d35400!important;}
.fg-hover-rpm-m20-bright:hover{color: #e67e22!important;}
.bg-hover-rpm-m20-bright:hover{background-color: #e67e22!important;}
.bd-hover-rpm-m20-bright:hover{border-color: #e67e22!important;}


/*
.fg-kw-0{
    color
}
.fg-kw-150{
    
}
.fg-kw-220{
    
}*/


.padding40sides{
    padding-left: 40px !important;
    padding-right: 40px !important;
}

.bg-red-rpm{background-color: #d1002e !important;}
.fg-red-rpm{color: #d1002e !important;}
.bd-red-rpm{border-color: #d1002e !important;}
.bg-red-rpm-light{background-color: #f7e2e7 !important;}
.bg-hover-red-rpm-light:hover{background-color: #f7e2e7 !important;}
.fg-red-rpm-light{color: #f7e2e7 !important;}
.bd-red-rpm-light{border-color: #f7e2e7 !important;}


.bg-red-rpm-new{background-color: #eb1c23 !important;}
.bg-hover-red-rpm-new:hover{background-color: #eb1c23 !important;}
.fg-red-rpm-new{color: #eb1c23 !important;}
.bd-red-rpm-new{border-color: #eb1c23 !important;}

.bg-red-rpm-classica{background-color: #e39e09 !important;}
.fg-red-rpm-classica{color: #e39e09 !important;}
.bd-red-rpm-classica{border-color: #e39e09 !important;}

.bg-blue-mnk{background-color: #2980b9 !important;}
.fg-blue-mnk{color: #2980b9 !important;}
.bd-blue-mnk{border-color: #2980b9 !important;}

@media (min-width: 960px) {
    .margin40toplarge{margin-top: 40px !important;}
    .padding95toplarge{ padding-top: 95px !important;}
}
.margin40top{
    margin-top: 40px !important;
}
.paddingtop46{
    padding-top: 46px !important;
}

.cursor-pointer{
    cursor: pointer;
}
.cursor-noway{
    cursor: not-allowed;
}
.cursor-question{
    cursor: help;
}
.overflow-x-hidden{
    overflow-x: hidden !important;
}
.overflow-y-hidden{
    overflow-y: hidden !important;

}
.display-none{
    display:none;
}

.uk-modal-dialog-x-large{
    width: 99% !important;
}


.center100px{
    width: 100px !important;
    margin: 0 auto;
}
.center200px{
    width: 200px !important;
    margin: 0 auto;
}
.center300px{
    width: 300px !important;
    margin: 0 auto;
}
.center400px{
    width: 400px !important;
    margin: 0 auto;
}
.center500px{
    width: 500px !important;
    margin: 0 auto;
}
.center600px{
    width: 600px !important;
    margin: 0 auto;
}
.center700px{
    width: 700px !important;
    margin: 0 auto;
}
.center800px{
    width: 800px !important;
    margin: 0 auto;
}
.center900px{
    width: 900px !important;
    margin: 0 auto;
}
.center1000px{
    width: 1000px !important;
    margin: 0 auto;
}

.bold-hover:hover{
    font-weight: bold!important;
}

.bold-bd-bottom-hover:hover{
    font-weight: bold!important;
    border-bottom: 1px solid !important;
    cursor: pointer;
}




/* Phone landscape and bigger small*/
@media (min-width: 480px) {

    .height-small-100{ height: 100px !important;  min-height: 100px !important; }
    .height-small-200{ height: 200px !important;  min-height: 200px !important; }
    .height-small-300{ height: 300px !important;  min-height: 300px !important; }
    .height-small-400{ height: 400px !important;  min-height: 400px !important; }
    .height-small-500{ height: 500px !important;  min-height: 500px !important; }
    .height-small-600{ height: 600px !important;  min-height: 600px !important; }
    .height-small-700{ height: 700px !important;  min-height: 700px !important; }
    .height-small-800{ height: 800px !important;  min-height: 800px !important; }
    .height-small-900{ height: 900px !important;  min-height: 900px !important; }
    .height-small-1000{ height: 1000px !important;  min-height: 1000px !important; }
}


/* Tablet and bigger medium*/
@media (min-width: 768px) {

    .height-medium-100{ height: 100px !important;  min-height: 100px !important; }
    .height-medium-200{ height: 200px !important;  min-height: 200px !important; }
    .height-medium-300{ height: 300px !important;  min-height: 300px !important; }
    .height-medium-400{ height: 400px !important;  min-height: 400px !important; }
    .height-medium-500{ height: 500px !important;  min-height: 500px !important; }
    .height-medium-600{ height: 600px !important;  min-height: 600px !important; }
    .height-medium-700{ height: 700px !important;  min-height: 700px !important; }
    .height-medium-800{ height: 800px !important;  min-height: 800px !important; }
    .height-medium-900{ height: 900px !important;  min-height: 900px !important; }
    .height-medium-1000{ height: 1000px !important;  min-height: 1000px !important; }

}

/* Desktop and bigger marge*/
@media (min-width: 960px) {
    .height-large-100{ height: 100px !important;  min-height: 100px !important; }
    .height-large-200{ height: 200px !important;  min-height: 200px !important; }
    .height-large-300{ height: 300px !important;  min-height: 300px !important; }
    .height-large-400{ height: 400px !important;  min-height: 400px !important; }
    .height-large-500{ height: 500px !important;  min-height: 500px !important; }
    .height-large-600{ height: 600px !important;  min-height: 600px !important; }
    .height-large-700{ height: 700px !important;  min-height: 700px !important; }
    .height-large-800{ height: 800px !important;  min-height: 800px !important; }
    .height-large-900{ height: 900px !important;  min-height: 900px !important; }
    .height-large-1000{ height: 1000px !important;  min-height: 1000px !important; }

}


/* Large screen and bigger */
@media (min-width: 1500px) {
    .height-xlarge-100{ height: 100px !important;  min-height: 100px !important; }
    .height-xlarge-200{ height: 200px !important;  min-height: 200px !important; }
    .height-xlarge-300{ height: 300px !important;  min-height: 300px !important; }
    .height-xlarge-400{ height: 400px !important;  min-height: 400px !important; }
    .height-xlarge-500{ height: 500px !important;  min-height: 500px !important; }
    .height-xlarge-600{ height: 600px !important;  min-height: 600px !important; }
    .height-xlarge-700{ height: 700px !important;  min-height: 700px !important; }
    .height-xlarge-800{ height: 800px !important;  min-height: 800px !important; }
    .height-xlarge-900{ height: 900px !important;  min-height: 900px !important; }
    .height-xlarge-1000{ height: 1000px !important;  min-height: 1000px !important; }

}


.no-decoration{
    text-decoration: none;
    color: inherit;
}

.shadow-hover:hover{
    -webkit-box-shadow: 5px 3px 10px 0px rgba(32, 11, 43, 0.75);
    -moz-box-shadow:    5px 3px 10px 0px rgba(32, 11, 43, 0.75);
    box-shadow:         5px 3px 10px 0px rgba(32, 11, 43, 0.75);
}

@keyframes kf-flash{
    0% {   
        -webkit-box-shadow: 5px 3px 10px 0px rgba(32, 11, 43, 0.75);
        -moz-box-shadow:    5px 3px 10px 0px rgba(32, 11, 43, 0.75);
        box-shadow:         5px 3px 10px 0px rgba(32, 11, 43, 0.75);
    }
    100% {
        -webkit-box-shadow: 0px 0px 0px 0px rgba(32, 11, 43, 0.75);
        -moz-box-shadow:    0px 0px 0px 0px rgba(32, 11, 43, 0.75);
        box-shadow:         0px 0px 0px 0px rgba(32, 11, 43, 0.75);
    }

}

.css-flash{
    animation-duration: 1s;
    animation-name: kf-flash;

    -webkit-animation-duration: 1s;
    -webkit-animation-name: kf-flash;

}


.caseIntervention{
    height: 130px !important;
}



.presentation-juridique-active{
    /*font-weight: bold;*/
    -webkit-box-shadow: 0px 0px 4px 0px rgba(32, 11, 43, 0.75);
    -moz-box-shadow:    0px 0px 4px 0px rgba(32, 11, 43, 0.75);
    box-shadow:         0px 0px 4px 0px rgba(32, 11, 43, 0.75);
    cursor: pointer;
    background-color: white;

}

.presentation-juridique{
    text-align: center;
    padding: 10px;
    margin-bottom: 10px;
    border-top: 1px solid #647687;
    border-bottom: 1px solid #647687;
    line-height: 17px;

}
.presentation-juridique:hover{

    /*font-weight: bold;*/
    -webkit-box-shadow: 0px 0px 4px 0px rgba(32, 11, 43, 0.75);
    -moz-box-shadow:    0px 0px 4px 0px rgba(32, 11, 43, 0.75);
    box-shadow:         0px 0px 4px 0px rgba(32, 11, 43, 0.75);
    cursor: pointer;
    background-color: white;

}

.presentation-juridique-titre{
    font-size: 12px;
    text-transform: uppercase;
}

.moar{
    font-size: 14px;
}


