/* ----------------------------------------------------------------
	Custom CSS
	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/
.sliderDeviceImage {
    object-position: right;
}
@media (max-width : 700px) {
    .sliderDeviceImage {
        object-position: center;
    }
}
.massive-text {
    font-size: 50px;
    /*color: rgba(255, 255, 255, 0.51);*/
    pointer-events: none !important;
    text-align: left;
    -webkit-font-smoothing: antialiased;
}
@media (min-width: 624px) {
    .massive-text {
        font-size: 50px;
        text-align: left;
        -webkit-font-smoothing: antialiased;
    }
}
@media (max-width: 623px) {
    .massive-text {
        font-size: 35px;
        -webkit-font-smoothing: antialiased;
    }
}
@media (min-width: 624px) {
    h1 {
        font-size: 50px;
        /*letter-spacing: -0.03em;*/
        -webkit-font-smoothing: antialiased;
    }
}
@media (max-width: 623px) {
    h1 {
        font-size: 30px;
        /*letter-spacing: -0.03em;*/
        -webkit-font-smoothing: antialiased;
    }
}
.imageScaleAspectFit {
    object-fit: contain;
}
.imageScaleAspectFill {
    object-fit: cover;
}
.h5 {
    font-size: 14px;
}
.ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.animatedButton {
    position: relative;
    display: inline-block;
    color: #000;
    font-size: 18px;
    padding-left: 40px;
    padding-right: 40px;
    height: 55px;
    line-height: 55px;
    text-align: center;
    border-radius: 15px;
    overflow: hidden;
    transition: box-shadow 1s linear;
    text-decoration: none !important;
}
.animatedButtonRounded {
    position: relative;
    display: inline-block;
    color: #000;
    font-size: 27px;
    padding-left: 0px;
    padding-right: 0px;
    height: 55px;
    width: 55px;
    line-height: 55px;
    text-align: center;
    border-radius: 27px !important;
    overflow: hidden;
    transition: box-shadow 1s linear;
    text-decoration: none !important;
}
.animatedButtonSmall {
    position: relative;
    display: inline-block;
    color: #000;
    font-size: 20px;
    padding-left: 40px;
    padding-right: 40px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 15px;
    overflow: hidden;
    border: none;
    transition: box-shadow 1s linear;
    text-decoration: none !important;
}
/*.buttonList {*/
/*margin: 10px;*/
/*}*/
.hoverEffect {
    background: linear-gradient(90deg, rgb(255, 196, 77) 0%, rgb(171, 149, 196) 100%);
}
.greenHover {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4caf50+0,93ad94+100 */
    background: linear-gradient(90deg, rgb(0, 204, 153) 0%, rgb(169, 218, 167) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.yellowHover {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4caf50+0,93ad94+100 */
    background: linear-gradient(90deg, rgb(225, 229, 0) 0%, rgb(187, 196, 27) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.blueHover {
    background: linear-gradient(45deg, rgb(0, 133, 205) 0%, rgb(0, 205, 164) 100%);
    /*background: linear-gradient(45deg, rgb(0, 175, 255) 0%, rgb(0, 255, 208) 100%);*/
}
.pinkHover {
    background: linear-gradient(45deg, rgb(233, 136, 174) 0%, rgb(206, 188, 231) 100%);
}
/* redHover: fc4a6f     to   f25d4c  */
.redHover {
    background: linear-gradient(45deg, rgb(252, 74, 111) 0%, rgb(242, 93, 76) 100%);
}
/* selected link */
a:active {
    color: white;
}
a:visited {
    color: white;
}
.fixedFullHeightContainer {
    position: fixed;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    right: 0;
}
.absoluteFullHeightContainer {
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    right: 0;
}
.floatTopOfParent {
    position: absolute;
    top: 0;
    height: auto;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.floatBottomOfParent {
    position: absolute;
    bottom: 0;
    height: auto;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.centerChildren {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.centerChildrenOrScroll {
    min-height: -moz-min-content;
    /*not implemented */
    min-height: -webkit-min-content;
    /*works for opera and safari */
    min-height: min-content;
    /*works for chrome*/
}
.drop-shadow {
    text-shadow: 0px 0px 50px #000000, 0px 0px 50px #000000;
}
@supports (-webkit-overflow-scrolling: touch) {
    /* CSS specific to iOS devices */
    .drop-shadow-shape {
    }
    .drop-shadow-light {
    }
    .drop-shadow-shape-filter {
    }
    .drop-shadow-shape-light {
    }
}
@supports not (-webkit-overflow-scrolling: touch) {
    /* CSS for other than iOS devices */
    .drop-shadow-shape {
        /*filter: drop-shadow(0 0 1.7rem rgba(0, 0, 0, 0.45));*/
        -webkit-box-shadow: 0px 0px 16px 3px rgba(0,0,0,0.5);
        box-shadow: 0px 0px 16px 3px rgba(0,0,0,0.5);
        /*-moz-border-image: url(/images/shadow.png) 10 / 30px;*/
        /*-webkit-border-image: url(/images/shadow.png) 10 / 30px;*/
        /*-o-border-image: url(/images/shadow.png) 10 / 30px;*/
        /*border-image: url(/images/shadow.png) 10 / 30px;*/
    }
    /*Requires More Processor resources*/
    .drop-shadow-shape-filter {
        filter: drop-shadow(0 0 1.7rem rgba(0, 0, 0, 0.45));
    }
    .drop-shadow-light {
        text-shadow: 0px 0px 50px #000000;
    }
    .drop-shadow-shape-light {
        /*filter: drop-shadow(0 0 1.7rem rgba(0, 0, 0, 0.25));*/
        -webkit-box-shadow: 0px 0px 32px 3px rgba(0,0,0,0.25);
        box-shadow: 0px 0px 32px 3px rgba(0,0,0,0.25);
    }
}
.massive-text {
    /*letter-spacing: -0.05em !important;*/
    font-family: 'Montserrat Extra Bold' !important;
    font-weight: 500 !important;
}
.open-bold {
    color: #ffffff !important;
    /*letter-spacing: -0.05em !important;*/
    font-family: 'Montserrat Extra Bold' !important;
    font-weight: 500 !important;
}
.open-bold-links {
    color: #ffffff;
    text-align: center;
    /*letter-spacing: -0.03em;*/
    font-family: 'Montserrat Extra Bold';
    padding: 0px;
    background: transparent;
    border-radius: 0px;
    /* 	line-height: 1; */
    font-weight: 900;
}
.normal-text {
    /*font-family: 'Montserrat Regular';*/
    /*letter-spacing: -0.03em;*/
    font-weight: 900;
    color: rgba(255, 255, 255, 0.5);
}
.profile-picture {
    object-fit: cover;
    border-radius: 35%;
    border: 3px solid #ffffff;
    background-color: rgba(0, 0, 0, 0.51);
}
.content-thumbnail {
    object-fit: cover;
    border-radius: 10%;
    border: 3px solid #ffffff;
    background-color: rgba(0, 0, 0, 0.51);
    width: 150px;
    height: 150px;
}
.slider-text-green {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c1fce2+0,e2c1fc+100 */
    background: rgb(193, 252, 226); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MxZmNlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmMxZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, rgba(193, 252, 226, 1) 0%, rgba(226, 193, 252, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(193, 252, 226, 1) 0%, rgba(226, 193, 252, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(193, 252, 226, 1) 0%, rgba(226, 193, 252, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c1fce2', endColorstr='#e2c1fc', GradientType=1); /* IE6-8 */
    /*MUST BE CALLED AFTER TO CLIP BACKGROUND TO TEXT*/
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.slider-text-blue-red {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#00dcf7+0,ff79c0+100 */
    background: #188bf9; /* Old browsers */
    background: -moz-linear-gradient(-45deg, #188bf9 0%, #fd51e3 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg, #188bf9 0%,#fd51e3 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg, #188bf9 0%,#fd51e3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00dcf7', endColorstr='#ff79c0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    /*MUST BE CALLED AFTER TO CLIP BACKGROUND TO TEXT*/
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.blurslider-gradient {
    background: -webkit-linear-gradient(left, #ff557c 0%, #f3823c 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.gradient-orange-strong {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f2994a+0,f2c94c+100 */
    background: #f2994a; /* Old browsers */
    background: -moz-linear-gradient(top, #f2994a 0%, #f2c94c 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #f2994a 0%, #f2c94c 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #f2994a 0%, #f2c94c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2994a', endColorstr='#f2c94c', GradientType=0); /* IE6-9 */
}
.gradient-green-strong {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f2994a+0,f2c94c+100 */
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#23ad61+0,56e89f+100 */
    background: #23ad61; /* Old browsers */
    background: -moz-linear-gradient(top, #23ad61 0%, #56e89f 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #23ad61 0%, #56e89f 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #23ad61 0%, #56e89f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#23ad61', endColorstr='#56e89f', GradientType=0); /* IE6-9 */
}
.background-green-gradient {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#57ccae+0,00cc99+100 */
    background: rgb(87, 204, 174); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU3Y2NhZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGNjOTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(87, 204, 174, 1) 0%, rgba(0, 204, 153, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(87, 204, 174, 1) 0%, rgba(0, 204, 153, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(87, 204, 174, 1) 0%, rgba(0, 204, 153, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#57ccae', endColorstr='#00cc99', GradientType=0); /* IE6-8 */
    background-size: cover;
    background-repeat: no-repeat;
}
.background-green-pack-gradient {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00cc99+0,a9daa7+100 */
    background: #00cc99; /* Old browsers */
    background: -moz-linear-gradient(45deg, #00cc99 0%, #a9daa7 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, #00cc99 0%, #a9daa7 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg, #00cc99 0%, #a9daa7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00cc99', endColorstr='#a9daa7', GradientType=1); /* IE6-9 fallback on horizontal gradient */
}
.background-interests-gradient {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff5187+0,4baeea+100 */
    background: #ff5187; /* Old browsers */
    background: -moz-linear-gradient(45deg, #ff5187 0%, #4baeea 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, #ff5187 0%, #4baeea 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg, #ff5187 0%, #4baeea 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5187', endColorstr='#4baeea', GradientType=1); /* IE6-9 fallback on horizontal gradient */
}
.background-matching-gradient {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ed48a7+0,ffba52+100 */
    background: #ed48a7; /* Old browsers */
    background: -moz-linear-gradient(45deg, #ed48a7 0%, #ffba52 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, #ed48a7 0%, #ffba52 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg, #ed48a7 0%, #ffba52 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed48a7', endColorstr='#ffba52', GradientType=1); /* IE6-9 fallback on horizontal gradient */
}
.background-orange-gradient {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffc44d+1,ff9e0d+100 */
    background: rgb(255, 196, 77); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmYzQ0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjllMGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255, 196, 77, 1) 1%, rgba(255, 158, 13, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(255, 196, 77, 1) 1%, rgba(255, 158, 13, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(255, 196, 77, 1) 1%, rgba(255, 158, 13, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc44d', endColorstr='#ff9e0d', GradientType=0); /* IE6-8 */
}
.background-yellow-gradient {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#efef3b+0,eae668+100 */
    background: rgb(239, 239, 59); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWYzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWU2NjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(239, 239, 59, 1) 0%, rgba(234, 230, 104, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(239, 239, 59, 1) 0%, rgba(234, 230, 104, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(239, 239, 59, 1) 0%, rgba(234, 230, 104, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efef3b', endColorstr='#eae668', GradientType=0); /* IE6-8 */
}
.background-black-gradient {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#848484+0,000000+100 */
    background: rgb(132, 132, 132); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg0ODQ4NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(132, 132, 132, 1) 0%, rgba(0, 0, 0, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(132, 132, 132, 1) 0%, rgba(0, 0, 0, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(132, 132, 132, 1) 0%, rgba(0, 0, 0, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#848484', endColorstr='#000000', GradientType=0); /* IE6-8 */
}
.background-grey-gradient {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cedce7+0,596a72+100;Grey+3D+%231 */
    background: rgb(206, 220, 231); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NlZGNlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OTZhNzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(206, 220, 231, 1) 0%, rgba(89, 106, 114, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(206, 220, 231, 1) 0%, rgba(89, 106, 114, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(206, 220, 231, 1) 0%, rgba(89, 106, 114, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cedce7', endColorstr='#596a72', GradientType=0); /* IE6-8 */
}
.background-cyan-gradient {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#02cab3+0,02dbc1+1,02cab3+100 */
    background: rgb(2, 202, 179); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyY2FiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjMDJkYmMxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAyY2FiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(2, 202, 179, 1) 0%, rgba(2, 219, 193, 1) 1%, rgba(2, 202, 179, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(2, 202, 179, 1) 0%, rgba(2, 219, 193, 1) 1%, rgba(2, 202, 179, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(2, 202, 179, 1) 0%, rgba(2, 219, 193, 1) 1%, rgba(2, 202, 179, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#02cab3', endColorstr='#02cab3', GradientType=0); /* IE6-8 */
}
.background-bright-green {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3bef8b+0,67ea9d+100 */
    background: rgb(59, 239, 139); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiZWY4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2N2VhOWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(59, 239, 139, 1) 0%, rgba(103, 234, 157, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(59, 239, 139, 1) 0%, rgba(103, 234, 157, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(59, 239, 139, 1) 0%, rgba(103, 234, 157, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3bef8b', endColorstr='#67ea9d', GradientType=0); /* IE6-8 */
}
.background-red-gradient {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fc4a6f+0,f25d4c+100 */
    background: #fc4a6f; /* Old browsers */
    background: -moz-linear-gradient(top, #fc4a6f 0%, #f25d4c 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #fc4a6f 0%, #f25d4c 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #fc4a6f 0%, #f25d4c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc4a6f', endColorstr='#f25d4c', GradientType=0); /* IE6-9 */
}
.background-blue-gradient {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4bb7e5+0,00a2ed+100 */
    background: rgb(0, 162, 237); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiYjdlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGEyZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(0, 162, 237, 1) 100%, rgba(75, 183, 229, 1) 0%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0, 162, 237, 1) 100%, rgba(75, 183, 229, 1) 0%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0, 162, 237, 1) 100%, rgba(75, 183, 229, 1) 0%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a2ed', endColorstr='#4bb7e5', GradientType=0); /* IE6-8 */
}
.background-pink-gradient {
    background: linear-gradient(45deg, rgb(233, 136, 174) 0%, rgb(206, 188, 231) 100%);
}
.background-pink-yellow-gradient {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f6e6b4+0,fc2cff+100;Yellow+3D+%231 */
    background: rgb(246, 230, 180); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZTZiNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYzJjZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, rgba(246, 230, 180, 1) 0%, rgba(252, 44, 255, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(246, 230, 180, 1) 0%, rgba(252, 44, 255, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(246, 230, 180, 1) 0%, rgba(252, 44, 255, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6e6b4', endColorstr='#fc2cff', GradientType=1); /* IE6-8 */
}
.background-pink-orange-gradient {
    background: rgb(239, 98, 159);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmNjI5ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWNkYTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, rgba(239, 98, 159, 1) 0%, rgba(238, 205, 163, 1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(239, 98, 159, 1)), color-stop(100%, rgba(238, 205, 163, 1)));
    background: -webkit-linear-gradient(left, rgba(239, 98, 159, 1) 0%, rgba(238, 205, 163, 1) 100%);
    background: -o-linear-gradient(left, rgba(239, 98, 159, 1) 0%, rgba(238, 205, 163, 1) 100%);
    background: -ms-linear-gradient(left, rgba(239, 98, 159, 1) 0%, rgba(238, 205, 163, 1) 100%);
    background: linear-gradient(to right, rgba(239, 98, 159, 1) 0%, rgba(238, 205, 163, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef629f', endColorstr='#eecda3', GradientType=1);
}
.background-green-gradient2 {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#66cc90+0,00cc55+100 */
    background: rgb(102, 204, 144); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2Y2M5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGNjNTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, rgba(102, 204, 144, 1) 0%, rgba(0, 204, 85, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(102, 204, 144, 1) 0%, rgba(0, 204, 85, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(102, 204, 144, 1) 0%, rgba(0, 204, 85, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66cc90', endColorstr='#00cc55', GradientType=1); /* IE6-8 */
}
.background-green-gradient3 {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#66cc9f+0,00cc77+100 */
    background: rgb(102, 204, 159); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2Y2M5ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGNjNzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, rgba(102, 204, 159, 1) 0%, rgba(0, 204, 119, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(102, 204, 159, 1) 0%, rgba(0, 204, 119, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(102, 204, 159, 1) 0%, rgba(0, 204, 119, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66cc9f', endColorstr='#00cc77', GradientType=1); /* IE6-8 */
}
.background-green-gradient4 {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#66ccc3+0,00ccbb+100 */
    background: rgb(102, 204, 195); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2Y2NjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGNjYmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, rgba(102, 204, 195, 1) 0%, rgba(0, 204, 187, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(102, 204, 195, 1) 0%, rgba(0, 204, 187, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(102, 204, 195, 1) 0%, rgba(0, 204, 187, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66ccc3', endColorstr='#00ccbb', GradientType=1); /* IE6-8 */
}
.background-green-yellow-gradient {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#16a085+0,f4d03f+100 */
    background: rgb(22, 160, 133); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE2YTA4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGQwM2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, rgba(22, 160, 133, 1) 0%, rgba(244, 208, 63, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(22, 160, 133, 1) 0%, rgba(244, 208, 63, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(22, 160, 133, 1) 0%, rgba(244, 208, 63, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#16a085', endColorstr='#f4d03f', GradientType=1); /* IE6-8 */
}
.background-grey-gradient2 {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cbbacc+0,243949+100 */
    background: rgb(203, 186, 204); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiYmFjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNDM5NDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, rgba(203, 186, 204, 1) 0%, rgba(36, 57, 73, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(203, 186, 204, 1) 0%, rgba(36, 57, 73, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(203, 186, 204, 1) 0%, rgba(36, 57, 73, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cbbacc', endColorstr='#243949', GradientType=1); /* IE6-8 */
}
.background-olive-gradient {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e4efc0+0,abbd73+100;Olive+3D+%232 */
    background: rgb(228, 239, 192); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZWZjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYmJkNzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, rgba(228, 239, 192, 1) 0%, rgba(171, 189, 115, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(228, 239, 192, 1) 0%, rgba(171, 189, 115, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(228, 239, 192, 1) 0%, rgba(171, 189, 115, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4efc0', endColorstr='#abbd73', GradientType=1); /* IE6-8 */
}
.background-royal-blue {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4d8ec4+0,1b76c1+100 */
    background: rgb(77, 142, 196); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkOGVjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYjc2YzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(77, 142, 196, 1) 0%, rgba(27, 118, 193, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(77, 142, 196, 1) 0%, rgba(27, 118, 193, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(77, 142, 196, 1) 0%, rgba(27, 118, 193, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d8ec4', endColorstr='#1b76c1', GradientType=0); /* IE6-8 */
}
.background-blue-pink {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#00dcf7+0,ff79c0+100 */
    background: #00dcf7; /* Old browsers */
    background: -moz-linear-gradient(-45deg, #00dcf7 0%, #ff79c0 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg, #00dcf7 0%,#ff79c0 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg, #00dcf7 0%,#ff79c0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00dcf7', endColorstr='#ff79c0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.background-light-orange-gradient {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#d99694+0,ffba52+100 */
    background: #d99694; /* Old browsers */
    background: -moz-linear-gradient(45deg, #d99694 0%, #ffba52 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, #d99694 0%,#ffba52 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg, #d99694 0%,#ffba52 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d99694', endColorstr='#ffba52',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.fullscreen-background-image {
    background-size: cover, cover, cover;
    /* Other vendor-prefixed transition properties */
    background-position: center center;
}
.user-profile-pic {
    -webkit-border-radius: 45%;
    -moz-border-radius: 45%;
    border-radius: 45%;
    object-fit: cover;
}
.no-pointer-events {
    pointer-events: none !important;
}
.all-pointer-events {
    pointer-events: all !important;
}
.blur-light-2 {
    /*filter: blur(2px) !important;*/
    /*-webkit-filter: blur(2px) !important;*/
    /*-moz-filter: blur(2px) !important;*/
    /*-o-filter: blur(2px) !important;*/
    /*-ms-filter: blur(2px) !important;*/
}
.blur-light-5 {
    /*filter: blur(5px) !important;*/
    /*-webkit-filter: blur(5px) !important;*/
    /*-moz-filter: blur(5px) !important;*/
    /*-o-filter: blur(5px) !important;*/
    /*-ms-filter: blur(5px) !important;*/
}
/*.blurred:before {*/
    /*-webkit-filter: blur(5px);*/
    /*-moz-filter: blur(5px);*/
    /*-o-filter: blur(5px);*/
    /*-ms-filter: blur(5px);*/
    /*filter: blur(5px);*/
/*}*/
.widget {
    margin-bottom: 0px
}
.widget .widget-extra, .widget .widget-extra-full {
    position: relative;
    padding: 15px
}
.widget .widget-extra {
    padding-top: 1px;
    padding-bottom: 1px
}
.widget .widget-content-light {
    color: #fff
}
.widget .widget-content-light small {
    color: #eee
}
.widget .widget-icon, .widget .widget-image {
    width: auto;
    height: auto;
    object-fit: cover;
}
.widget .widget-icon {
    display: inline-block;
    line-height: 64px;
    text-align: center;
    font-size: 28px;
    color: #fff;
    border-radius: 32px
}
.widget .widget-icon .fi, .widget .widget-icon .gi, .widget .widget-icon .hi, .widget .widget-icon .si {
    margin-top: -3px
}
.widget .widget-options, .widget .widget-options-left {
    position: absolute;
    top: 5px;
    opacity: .5;
    filter: alpha(opacity=50)
}
#to-top:hover, .widget .widget-options-left:hover, .widget .widget-options:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}
.widget .widget-options {
    right: 5px
}
.widget .widget-options-left {
    left: 5px
}
.widget-simple {
    padding: 15px
}
.widget-simple:after, .widget-simple:before {
    content: " ";
    display: table
}
.widget-simple:after {
    clear: both
}
.widget-advanced .widget-main {
    position: relative;
    padding: 50px 15px 15px
}
.widget-advanced .widget-image-container {
    position: absolute;
    display: inline-block;
    padding: 5px;
    width: 74px;
    height: 74px;
    top: -36px;
    left: 50%;
    margin-left: -36px;
    border-radius: 36px;
    background-color: #fff
}
.widget-advanced .widget-header .widget-image-container {
    position: static;
    left: auto;
    top: auto;
    margin: 0
}
.widget-advanced-alt .widget-header, .widget-advanced-alt .widget-main {
    padding: 15px
}
.widget-advanced-alt .widget-header {
    height: auto;
    min-height: 150px
}
a.widget {
    display: block;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    border-radius: 25px;
}
#login-alt-container, #to-top {
    display: none
}
a.widget:active, a.widget:focus, a.widget:hover {
    text-decoration: none
}
a.widget.widget-hover-effect1:hover {
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
}
a.widget.widget-hover-effect1:active {
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
}
a.widget.widget-hover-effect2:hover {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-box-shadow: inset 0 -5px 0 rgba(0, 0, 0, .2);
    box-shadow: inset 0 -5px 0 rgba(0, 0, 0, .2)
}
a.widget.widget-hover-effect2:active {
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
    -webkit-box-shadow: none;
    box-shadow: none
}
a.widget.widget-hover-effect3:hover {
    -webkit-transform: rotate(2deg);
    transform: rotate(2deg)
}
a.widget.widget-hover-effect3:active {
    -webkit-transform: rotate(2deg) scale(.95);
    transform: rotate(2deg) scale(.95)
}
a.widget.widget-hover-effect4:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}
a.widget.widget-hover-effect4:active {
    -webkit-transform: rotate(-1deg) scale(.95);
    transform: rotate(-1deg) scale(.95)
}
.animation-pullDown {
    animation-name: pullDown;
    -webkit-animation-name: pullDown;
    animation-duration: 1.1s;
    -webkit-animation-duration: 1.1s;
    animation-timing-function: ease-out;
    -webkit-animation-timing-function: ease-out;
    transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -webkit-transform-origin: 50% 0
}
@keyframes pullDown {
    0% {
        transform: scaleY(.1)
    }
    40% {
        transform: scaleY(1.02)
    }
    60% {
        transform: scaleY(.98)
    }
    80% {
        transform: scaleY(1.01)
    }
    100% {
        transform: scaleY(1)
    }
}
@-webkit-keyframes pullDown {
    0% {
        -webkit-transform: scaleY(.1)
    }
    40% {
        -webkit-transform: scaleY(1.02)
    }
    60% {
        -webkit-transform: scaleY(.98)
    }
    80% {
        -webkit-transform: scaleY(1.01)
    }
    100% {
        -webkit-transform: scaleY(1)
    }
}
/*!
 * Waves v0.6.0
 * http://fian.my.id/Waves
 *
 * Copyright 2014 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE
 */
.waves-effect {
    position: relative;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    vertical-align: middle;
    z-index: 1;
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out;
}
.waves-effect .waves-ripple {
    position: absolute;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px;
    opacity: 0;
    background: rgba(0, 0, 0, 0.2);
    -webkit-transition: all 0.7s ease-out;
    transition: all 0.7s ease-out;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transform: scale(0);
    transform: scale(0);
    pointer-events: none;
}
.waves-effect.waves-light .waves-ripple {
    background-color: rgba(255, 255, 255, 0.45);
}
.waves-effect.waves-red .waves-ripple {
    background-color: rgba(244, 67, 54, 0.7);
}
.waves-effect.waves-yellow .waves-ripple {
    background-color: rgba(255, 235, 59, 0.7);
}
.waves-effect.waves-orange .waves-ripple {
    background-color: rgba(255, 152, 0, 0.7);
}
.waves-effect.waves-purple .waves-ripple {
    background-color: rgba(156, 39, 176, 0.7);
}
.waves-effect.waves-green .waves-ripple {
    background-color: rgba(76, 175, 80, 0.7);
}
.waves-effect.waves-teal .waves-ripple {
    background-color: rgba(0, 150, 136, 0.7);
}
.waves-effect input[type="button"], .waves-effect input[type="reset"], .waves-effect input[type="submit"] {
    border: 0;
    font-style: normal;
    font-size: inherit;
    text-transform: inherit;
    background: none;
}
.waves-effect img {
    position: relative;
    z-index: -1;
}
.waves-notransition {
    -webkit-transition: none !important;
    transition: none !important;
}
.waves-circle {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
}
.waves-input-wrapper {
    border-radius: 0.2em;
    vertical-align: bottom;
}
.waves-input-wrapper .waves-button-input {
    position: relative;
    top: 0;
    left: 0;
    z-index: 1;
}
.waves-circle {
    text-align: center;
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
    border-radius: 50%;
    -webkit-mask-image: none;
}
.waves-block {
    display: block;
}
/* Firefox Bug: link not triggered */
.waves-effect .waves-ripple {
    z-index: -1;
}
#page-wrapper{
    /*padding: 15px 15px 100px 15px;*/
    overflow-y: auto;
    height: 100%;
    background-color: #ffffff;
}
#page-title{
    width: auto;
    text-align: left;
    margin: 0 auto;
    padding: 0px 0px 40px 65px;
}
.table-responsive, .dataTables_wrapper{
    z-index: 1 !important;
}
.table-responsive tbody tr td{
    height: 50px !important;
}
.dataTables_wrapper .dataTables_processing{
    z-index: 99999999999999999999 !important;
}
.target > .child {
    font-size: 30pt;
    margin: 2rem;
}
.target:not(.active) > .child {
    animation: fadeOutRight 4000ms both;
}
.target.active > .child {
    animation: fadeOutRight 4000ms both;
}
.letsAnimateOutRight {
    animation: fadeOutRight 1000ms both;
    /*transform: translateX(300px);*/
    /*transform: translateX(300px)*/
    /*-webkit-transform-origin: 100% 50%;*/
    /*transform: translateX(300px);*/
}
.letsAnimateInRight {
    /*transform: translateX(-300px) */
    /*transition: transform 1s;*/
    /*transform: translateX(0px);*/
    animation: fadeInLeft 1000ms both;
    /*-webkit-transform-origin: 100% 50%;*/
    /*transform: translateX(-300px);*/
}
button {
    border-radius: 6px 8px;
    padding: .4rem .8rem;
    font-size: 12.5pt;
    border: solid thin darkgrey;
    cursor: pointer;
    background-color: lightgreen;
}
@keyframes fadeInLeft {
    from {
        opacity: 0;
        transform: translateX(-50vmin) translateY(25vmin)
    }
    to {
        opacity: 1;
        transform: translateX(0) translateY(0vmin)
    }
}
@keyframes fadeOutRight {
    from {
        opacity: 1;
        transform: translateX(0) translateY(0vmin)
    }
    to {
        opacity: 0;
        transform: translateX(50vmin) translateY(-25vmin)
    }
}
.aniImage {
    transition: transform 1s ease;
}
.modal-header{
    height: 50px !important;
    padding: 20px 20px 0px 0px !important;
    margin-top: 0px !important;
}
.modal-header button{
    width: 50px !important;
    height: 50px !important;
    padding: 10px !important;
}
.modal-header span{
    font-size: 90px !important;
}
.sidebar-nav ul{
    background: rgba(0, 0, 0, .15);
}
.sidebar-nav a.active{
    background: rgba(0, 0, 0, .15);
}