/* Minification failed. Returning unminified contents.
(3185,26): run-time error CSS1019: Unexpected token, found ':'
(3185,26): run-time error CSS1042: Expected function, found ':'
(3185,26): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(7642,34): run-time error CSS1019: Unexpected token, found ':'
(7642,34): run-time error CSS1042: Expected function, found ':'
(7642,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
 */
.sk-spinner-wave.sk-spinner{margin:0 auto;width:52px;height:60px;text-align:center;font-size:10px;position:fixed;top:50%;left:50%;z-index:9999;}
.sk-spinner-wave div{background-color:#d4054b;height:100%;width:6px;margin:0 1px;display:inline-block;-webkit-animation:sk-waveStretchDelay 1.2s infinite ease-in-out;animation:sk-waveStretchDelay 1.2s infinite ease-in-out;-moz-animation:sk-waveStretchDelay 1.2s infinite ease-in-out;-o-animation:sk-waveStretchDelay 1.2s infinite ease-in-out;}
.sk-spinner-wave .sk-rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s;-moz-animation:-1.2s;-o-animation:-1.2s;}
.sk-spinner-wave .sk-rect3{-webkit-animation-delay:-1s;animation-delay:-1s;}
.sk-spinner-wave .sk-rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s;}
.sk-spinner-wave .sk-rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s;}
@-webkit-keyframes sk-waveStretchDelay{0%, 40%, 100%{-webkit-transform:scaleY(0.4);transform:scaleY(0.4);}
20%{-webkit-transform:scaleY(1);transform:scaleY(1);}
}
@keyframes sk-waveStretchDelay{0%, 40%, 100%{-webkit-transform:scaleY(0.4);transform:scaleY(0.4);}
20%{-webkit-transform:scaleY(1);transform:scaleY(1);}
}
@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('../fonts/glyphicons-halflings-regular.eot');
    src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v2/gG8m82oGcrBJF727xHU04fY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
    unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v2/F4YWuALHubF63LLQPw0rMfY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v2/HLBysyo0MQBO_7E-DWLwzg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

body {
    background-color: #f3f3f3 !important;
    color: #2f3239;
    -webkit-font-smoothing: antialiased;
    overflow-x: hidden;
    font-family: 'Poppins',sans-serif;
    position: relative;
}

#warp {
    background-color: #f3f3f3;
    display: none;
}

.container > .row > .col-md-9 {
    overflow: hidden;
    height: 100%;
}

.wrap-pop {
    position: fixed;
    height: 100%;
    width: 100%;
    background: #000000;
    background: rgba(0,0,0,0.5);
    z-index: 997;
}

.loader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #f3f3f3;
    z-index: 999;
}

.index-no-box {
    margin-bottom: 70px;
}

.grid_970 .container {
    width: 970px;
}

.boxed2 {
    margin-top: 30px;
    margin-bottom: 30px;
}

.login-panel {
    padding: 20px 0;
    background-color: #ffffff;
}

    .login-panel .page-content {
        background: transparent;
        border: none;
        padding: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

    .login-panel h2 {
        font-size: 16px;
        font-weight: bold;
        margin-bottom: 10px;
        color: #0f3b5f !important;
    }

    .login-panel p {
        color: #c2c8d4;
    }

    .login-panel input[type="text"], .login-panel input[type="password"] {
        border: 1px solid #373b43;
        background-color: #ffffff;
        color: #FFF;
        padding-left: 37px;
    }

    .login-panel .form-inputs p {
        margin-bottom: 10px;
    }

    .login-panel input[type="submit"], .login-panel .signup {
        font-size: 15px;
        font-weight: bold;
        border: none;
    }

.panel-pop {
    background-color: #FFF;
    border: 1px solid #e5e5e5;
    -webkit-box-shadow: 0 0 3px 0 #000000;
    -webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0.2);
    -moz-box-shadow: 0 0 3px 0 #000000;
    -moz-box-shadow: 0 0 3px 0 rgba(0,0,0,0.2);
    box-shadow: 0 0 3px 0 #000000;
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.2);
    width: 580px;
    position: fixed;
    padding: 20px;
    top: -100%;
    left: 50%;
    margin-left: -290px;
    z-index: 9999;
    overflow: hidden;
    color: #2f3239;
    display: none;
    border-radius: 10px;
}

    .panel-pop p {
        font-size: 13px;
    }

    .panel-pop h2, .login h2, .contact-us h2, #related-posts h2, .user-profile h2 {
        border-bottom: 2px solid #dedede;
        margin-bottom: 20px;
        padding-bottom: 10px;
        font-size: 20px;
        font-weight: bold;
    }

        .panel-pop h2 i {
            float: right;
            font-size: 15px;
            margin-top: 5px;
            cursor: pointer;
        }

    .panel-pop .form-style input.submit {
        width: 100%;
    }

#header-top {
    height: 42px;
}

.header-top-nav li {
    float: left;
    line-height: 42px;
    margin-right: 5px;
    font-size: 13px;
}

    .header-top-nav li::after {
        content: "|";
        color: #2f3239;
        float: left;
        margin-left: 10px;
    }

    .header-top-nav li:last-child::after {
        content: "";
    }

    .header-top-nav li a {
        display: block;
        float: left;
    }

        .header-top-nav li:hover a, .header-top-nav li a.header-top-active, .header-top-nav li:hover a i, .header-top-nav li a.header-top-active i {
            color: #ffffff;
        }

    .header-top-nav li i {
        margin-right: 5px;
    }

.header-search {
    float: right;
    position: relative;
}

    .header-search input {
        margin-bottom: 0;
        padding: 7px 0 7px 30px;
        background: transparent;
        border: none;
        font-size: 13px;
        font-weight: normal;
        height: 42px;
        width: 120px;
    }

    .header-search button {
        position: absolute;
        top: 0;
        left: 0;
        background: transparent;
        border: none;
        margin: 0;
        padding: 0;
        line-height: 42px;
    }

#header {
    position: relative;
    background-color: #1bb4b9;
    padding: 5px 0;
}

div[class*="slider_shadow"]:before, div[class^="header_shadow"] {
    background-size: 100% 100%;
}

#header .logo {
    float: left;
    -webkit-transition: padding 0.8s;
    -moz-transition: padding 0.8s;
    transition: padding 0.8s;
}

    #header .logo.logo_center {
        margin-right: 0;
        margin-left: 0;
        text-align: center;
        float: none;
    }

.navigation {
    float: right;
}

    .navigation > ul li {
        float: left;
        line-height: 1;
        position: relative;
        height: 100%;
        font-size: 14px;
        font-weight: bold;
        margin-top: 25px;
        margin-right: 3px;
    }

        .navigation > ul li:last-child {
            margin-right: 0;
        }

    .navigation > ul > li > a {
        display: block;
        position: relative;
        float: left;
        padding: 0 9px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
    }

    .navigation li:hover ul {
        /*display: block;*/
        top: 0;
        background-color: #FFF;
        -moz-box-shadow: 0 8px 15px #000000;
        -moz-box-shadow: 0 8px 15px rgba(0,0,0,0.1);
        -webkit-box-shadow: 0 8px 15px #000000;
        -webkit-box-shadow: 0 8px 15px rgba(0,0,0,0.1);
        box-shadow: 0 8px 15px #000000;
        box-shadow: 0 8px 15px rgba(0,0,0,0.1);
    }

    .navigation > ul > li:hover > ul {
        top: 36px;
    }

    .navigation li ul li ul {
        position: absolute;
        left: 201px;
        margin-top: -1px;
    }

    .navigation ul > li > ul > li {
        float: none;
        border: none;
        margin: 0;
    }

.menu-nav-arrow {
    margin-left: 5px;
}

#header.fixed-nav {
    position: fixed;
    height: 70px;
    line-height: 70px;
    opacity: 1;
    filter: alpha(opacity=100);
    top: 0;
    left: 0;
    width: 100%;
    z-index: 993;
    -webkit-box-shadow: 0 3px 10px 0 #000000;
    -webkit-box-shadow: 0 3px 10px 0 rgba(0,0,0,0.05);
    -moz-box-shadow: 0 3px 10px 0 #000000;
    -moz-box-shadow: 0 3px 10px 0 rgba(0,0,0,0.05);
    box-shadow: 0 3px 10px 0 #000000;
    box-shadow: 0 3px 10px 0 rgba(0,0,0,0.05);
}

.boxed #header.fixed-nav, .boxed2 #header.fixed-nav {
    width: 1000px;
    left: inherit;
}

#header.fixed-nav .logo {
    line-height: 70px;
}

    #header.fixed-nav .logo img {
        max-height: 50px;
    }

#header.fixed-nav .navigation > ul > li.current_page_item:before {
    content: "";
}

#header.fixed-nav .navigation > ul li {
    margin-top: 17px;
}

.navigation_mobile {
    height: 35px;
    line-height: 35px;
    position: relative;
    width: 300px;
    margin-top: 25.5px;
    float: right;
}

    .navigation_mobile ul {
        margin-bottom: 0;
    }

.navigation_mobile_click {
    border: 1px solid #ebebeb;
    padding: 0 10px;
    background-color: #f7f7f7;
    color: #2f3239;
    cursor: pointer;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
}

.navigation_mobile > ul {
    background-color: #FAFAFA;
    border: 1px solid #dedede;
    border-top: none;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 35px;
    width: 100%;
    z-index: 993;
    -moz-border-radius: 0 0 2px 2px;
    -webkit-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px;
    display: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

    .navigation_mobile > ul li ul {
        position: relative;
        margin-bottom: 0;
        border-top: 1px solid #ebebeb;
        margin: 0 -20px;
    }

.navigation_mobile_click:before {
    content: "\f0c9";
    font-family: "FontAwesome";
    font-size: 20px;
    position: absolute;
    right: 0;
    top: 0;
    height: 35px;
    width: 35px;
    text-align: center;
}

.navigation_mobile > ul li {
    float: none;
    padding: 0 15px;
    line-height: 33px;
    border-bottom: 1px solid #ebebeb;
    color: #2f3239;
    text-align: left;
    font-size: 14px;
}

.navigation_mobile > ul a {
    color: #2f3239;
    background: transparent;
}

    .navigation_mobile > ul a i {
        margin-right: 5px;
        color: #2f3239;
    }

.navigation_mobile > ul li ul li {
    border-bottom: 0;
    line-height: 30px;
    margin-left: 10px;
}

    .navigation_mobile > ul li ul li a {
        font-size: 14px;
    }

    .navigation_mobile > ul li ul li:before {
        content: "\f054";
        font-family: "FontAwesome";
        font-size: 10px;
        margin-right: 8px;
        speak: none;
        position: relative;
        top: 1px;
    }

.social_icons {
    margin-right: 15%;
}

    .social_icons ul {
        float: right;
        overflow: hidden;
    }

        .social_icons ul li {
            float: left;
            margin: 0 0 0 20px;
        }

    .social_icons.f_left ul li {
        margin-right: 20px;
        margin-left: 0;
    }

    .social_icons ul li a {
        -webkit-transition: all 0.2s ease 0;
        -moz-transition: all 0.2s ease 0;
        -o-transition: all 0.2s ease 0;
        transition: all 0.2s ease 0;
        display: inline-block;
        text-transform: none !important;
        color: #ababab;
    }

    .social_icons ul li.twitter a:hover {
        color: #00baf0;
    }

    .social_icons ul li.facebook a:hover {
        color: #3b5997;
    }

    .social_icons ul li.gplus a:hover {
        color: #c43c2c;
    }

    .social_icons ul li.linkedin a:hover {
        color: #006599;
    }

    .social_icons ul li.youtube a:hover {
        color: #ff0000;
    }

    .social_icons ul li.rss a:hover {
        color: #ff6600;
    }

    .social_icons ul li.skype a:hover {
        color: #00b0f6;
    }

    .social_icons ul li.feedburner a:hover {
        color: #ee3d43;
    }

    .social_icons ul li.flickr a:hover {
        color: #ff0084;
    }

    .social_icons ul li.picasa a:hover {
        color: #000;
    }

    .social_icons ul li.digg a:hover {
        color: #006094;
    }

    .social_icons ul li.vimeo a:hover {
        color: #1ab7ea;
    }

    .social_icons ul li.tumblr a:hover {
        color: #2d4961;
    }

/*.HeaderSection {
    background: url('/Content/images/ClassRoom.jpg') no-repeat top center;
    background-size: cover;
    padding: 150px 0;
    position: relative;
    color: #ffffff;
    text-align: center;
}

    .HeaderSection::before {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: #4e4e4e;
        opacity: .3;
    }*/

.container.main-content {
    position: relative;
    z-index: 991;
}

.page-content, .about-author, .user-question, #related-posts {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px;
    border: 1px solid #dedede;
    background: #FFF;
    -moz-box-shadow: 0 0 5px #dedede;
    -webkit-box-shadow: 0 0 5px #dedede;
    box-shadow: 0 0 5px #dedede;
}

    .page-content .widget, .widget .related-posts {
        padding: 0 !important;
        border: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .page-content .boxedtitle, .main-content .boxedtitle {
        margin-bottom: 20px;
        padding-left: 20px;
        border-bottom: 0;
    }

    .page-content p {
        font-size: 13px;
        font-weight: normal;
    }

.main-content .boxedtitle {
    margin-left: 0;
    margin-right: 0;
}

.main-content .page-content .boxedtitle.page-title, .post-box .boxedtitle {
    margin: -20px -20px 20px;
}

.main-content .page-content .boxedtitle.page-title {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent;
    position: relative;
    margin-bottom: 10px !important;
}

    .main-content .page-content .boxedtitle.page-title h2 {
        padding: 20px 0 10px;
        margin: 0 20px 20px 0;
        border-bottom: 2px solid #dedede;
        font-size: 20px;
        font-weight: bold;
    }

.boxedtitle.page-title h2 {
    font-size: 16px;
    font-weight: bold;
}

.main-content .boxedtitle h1, .main-content .boxedtitle h2, .main-content .boxedtitle h3, .main-content .boxedtitle h4, .main-content .boxedtitle h5, .main-content .boxedtitle h6 {
    padding-top: 10px;
    padding-bottom: 10px;
}

.single-post .post-inner {
    padding: 0 20px 20px;
    position: relative;
}

.about-author, .user-question {
    background: #FFF;
}

.page-content {
    overflow: hidden;
    height: 100%;
}

.comment-respond {
    background: #FFF;
}

.question {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 30px;
    padding: 20px;
    border: 1px solid #dedede;
    background: #FFF;
    -moz-box-shadow: 0 0 5px #dedede;
    -webkit-box-shadow: 0 0 5px #dedede;
    box-shadow: 0 0 5px #dedede;
    position: relative;
}

.tab-inner .question:first-child {
    margin-top: 0;
}

.question-inner {
    position: relative;
}

.question-tab .tabs {
    margin-bottom: 30px;
}

.question-tab .tab a {
    color: #2f3239;
    font-size: 14px;
    font-weight: normal;
    background-color: transparent;
}

    .question-tab .tab a:hover {
        color: #2f3239;
        text-decoration: none;
    }

    .question-tab .tab a.current:hover {
        color: #FFF;
    }

.question-tab .tab-inner-warp {
    background: transparent;
    padding: 0;
}

.single-question {
    padding: 20px;
}

    .single-question .form-inputs p {
        margin-bottom: 20px;
    }

.question-meta {
    padding: 0 20px 20px;
    border-bottom: 1px solid #dedede;
    overflow: hidden;
    height: 100%;
}

    .question-meta div, .question-meta span {
        margin-bottom: 0 !important;
    }

.single-question .question-inner {
    margin-left: 0;
    padding: 0 20px;
}

.question-author {
    text-align: center;
    width: 71px;
    height: 71px;
    overflow: hidden;
    padding: 2px;
    border: 1px solid #dedede;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

    .question-author img {
        width: 65px;
        height: 65px;
        overflow: hidden;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
    }

.question-author-img {
    position: relative;
    display: block;
}

    .question-author-img span {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 99;
        display: block;
        line-height: 65px;
        overflow: hidden;
        -moz-transition: all 0.2s linear;
        -webkit-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -ms-transition: all 0.2s linear;
        transition: all 0.2s linear;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
    }

    .question-author-img:hover span:before {
        opacity: 0.7;
        filter: alpha(opacity=70);
        content: "\f0fe";
        font-family: "FontAwesome";
    }

.question-author-name {
    margin-top: 10px;
    display: block;
}

.question-type {
    text-align: center;
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    font-size: 14px;
    margin-right: 10px;
}

.question-type-main {
    font-size: 11px;
    margin: 0;
    display: inline-block;
    padding: 4px 10px;
    position: absolute;
    top: 20px;
    right: 86px;
}

    .question-type-main i {
        margin-right: 5px;
    }

.single-question .question-type {
    position: absolute;
    top: -50px;
    left: 0;
    font-size: 21px;
    margin: 0;
}

.single-question.question h2 {
    margin-left: 20px;
}

.question-content {
    overflow: hidden;
    height: 100%;
    position: relative;
}

.question h2 {
    color: #474D5D;
    overflow: hidden;
    font-size: 22px;
    font-weight: bold;
    text-align: justify;
}

    .question h2 a {
        color: #2f3239;
    }

.post .boxedtitle i, .single-question-title i {
    padding: 15px;
    display: inline-block;
    line-height: 1;
    margin-right: 10px;
}

.question h3 a {
    color: #2f3239;
}

.question-vote {
    float: left;
    margin: 0 10px 0 0;
    position: relative;
    overflow: hidden;
    height: 100%;
    width: 14px;
}

.question-user-vote {
    float: left;
    margin-right: 10px;
    font-size: 12px;
    color: #6D8297;
}

.user-question .question-user-vote, .user-question .question-vote-result, .user-question .question-reply, .user-question .question-comment, .user-question .question-category, .user-question .question-date, .user-question .question-view, .user-question .question-answered, .user-question .question-favorite {
    margin-bottom: 5px;
}

.user-question h3 {
    font-size: 20px;
    font-weight: bold;
    padding-right: 89px;
}

    .user-question h3 a:hover {
        color: #2f3239 !important;
    }

.user-question .question-type-main {
    top: 20px;
    bottom: inherit;
    right: 20px;
}

.single-question .question-vote {
    margin-left: 0;
}

.single-question-vote-result {
    float: right;
}

.single-question-vote > li:first-child a {
    margin-right: 10px;
}

.question-details {
    float: left;
}

.single-question .question-details {
    margin-right: 0;
}

.question-reply {
    margin: 0 10px 0 0;
}

.question-reply, .question-date, .question-view, .question-comment, .question-category, .question-tags, .post-tags, .question-favorite, .question-answered {
    margin: 0 20px 0 0;
    float: left;
    display: block;
}

.question-view {
    margin-right: 0;
}

    .question-date i, .question-view i, .question-comment i, .question-category i, .question-tags i, .post-tags i, .question-reply i, .question-answered i, .question-favorite i, .share-inside i {
        margin-right: 5px;
    }

.share-tags {
    position: relative;
    margin-bottom: 30px;
    overflow: initial;
    text-align: left !important;
    padding: 0 !important;
}

.share-inside {
    color: #ffffff !important;
    padding: 6px 12px;
}

    .share-inside i {
        color: #ffffff !important;
    }

.question-tags, .post-tags {
    margin-bottom: 0;
}

.question-tags, .post-tags {
    text-transform: capitalize;
    font-size: 12px;
    display: inline-block;
    float: left;
}

.share-inside {
    float: left;
    font-size: 12px;
    cursor: pointer;
}

.share-inside-warp {
    background-color: #FFF;
    border: 1px solid #e5e5e5;
    padding: 10px;
    position: absolute;
    bottom: 50px;
    left: 20px;
    font-size: 14px;
    -moz-box-shadow: 1px 1px 3px #eee;
    -webkit-box-shadow: 1px 1px 3px #eee;
    box-shadow: 1px 1px 3px #eee;
    width: 150px;
    display: none;
    z-index: 999;
}

.single-post .share-inside {
    margin-right: 0;
}

.single-post .share-inside-warp {
    left: 20px;
}

.share-inside-show {
    display: block;
}

.share-inside-l-arrow:before {
    font-family: "FontAwesome";
    content: "\f0d7";
    position: absolute;
    bottom: -17px;
    left: 21px;
    font-size: 20px;
    color: #FFF;
}

.share-inside-f-arrow:before {
    font-family: "FontAwesome";
    content: "\f0d7";
    position: absolute;
    bottom: -19px;
    left: 20px;
    font-size: 22px;
    color: #e5e5e5;
}

.single-post .share-inside-l-arrow:before {
    bottom: -16px;
}

.single-post .share-inside-f-arrow:before {
    bottom: -19px;
}

.share-inside-warp ul li {
    margin-bottom: 10px;
}

    .share-inside-warp ul li:last-child {
        margin-bottom: 0;
    }

    .share-inside-warp ul li a {
        margin: 0 10px 0 0;
        color: #2f3239;
        font-size: 12px;
    }

.question-report {
    float: right;
    background-color: #faa33d;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
}

.share-feedback {
    background: #1bb4b9 !important;
    color: #ffffff;
    display: inline-block !important;
    margin-right: 15px;
}

.question-answered {
    float: left;
    font-size: 14px;
    font-weight: bold;
}

.question-desc {
    margin-bottom: 20px;
    padding-bottom: 30px;
    line-height: 22px;
    font-size: 13px;
    border-bottom: 1px solid #dedede;
    color: #848991;
    /* word-break: break-all; */
    text-align: justify;
}

.question-bottom-2 {
    margin-top: 15px;
}

.user-question .question-answered i, .user-question .question-favorite i {
    color: #5a5c5d;
}

.question .question-answered, .question .question-answered i {
    font-size: 13px;
}

.question .question-answered, .user-question .question-answered i {
    color: #ff2700;
}

.question-answered-done {
    color: #318e08;
}

.question .question-answered-done, .user-question .question-answered-done i {
    color: #318e08;
    font-size: 13px;
}

.question-remove {
    display: inline-block;
    margin-right: 10px;
}

.question-date, .question-view, .question-favorite, .question-reply, .question-category a, .question-comment a {
    font-size: 13px;
    color: #2f3239;
}

    .question-favorite i.icon-star, .question-remove i.icon-star {
        color: #dfaa63;
    }

.question-favorite {
    color: #dfaa63;
}

.question-tags, .post-tags {
    float: right;
    margin-right: 0;
}

    .question-tags i, .question-tags a, .post-tags i, .post-tags a {
        font-size: 12px;
    }

        .question-tags a:hover, .post-tags a:hover {
            color: #2f3239;
        }

.question-favorite, .question-category, .question-date, .question-comment, .question-view, .question-category a, .question-comment a {
    float: left;
}

    .question-date i, .question-view i, .question-comment i, .question-category i, .question-reply i {
        color: #2f3239;
    }

.single-question .question-desc {
    color: #2f3239;
    word-wrap: break-word;
    text-align: justify;
}

.wordwrap {
    word-wrap: break-word;
    text-align: justify;
}

.poll_1 {
    width: 50%;
    margin-top: 10px;
}

.poll_2 {
    margin-top: 10px;
}

.poll_1 .progressbar-percent {
    background-color: #c54133;
    height: 20px;
}

    .poll_1 .progressbar-percent.poll-result {
        width: 100% !important;
    }

.poll_1 .progressbar {
    height: auto;
}

.user-profile {
    overflow: hidden;
    height: 100%;
    position: relative;
}

    .user-profile .col-md-12 {
        margin-bottom: 30px;
    }

.page-content-user-profile {
    padding-bottom: 0;
}

.user-profile-widget .ul_list li {
    width: 49%;
    float: left;
    margin-bottom: 20px !important;
}

    .user-profile-widget .ul_list li:nth-child(2n+1) {
        margin-right: 2%;
    }

.user-profile-p {
    margin-bottom: 15px;
}

.about-user {
    color: #2f3239;
    margin-bottom: 10px !important;
}

    .about-user span {
        color: #2f3239;
    }

.user-profile p {
    margin: 30px 0;
    font-weight: normal;
    color: #848991;
}

.about-user li {
    color: #2f3239;
    font-size: 13px;
}

.user-profile-widget .ul_list {
    margin-bottom: 0;
}

    .user-profile-widget .ul_list *:last-child {
        margin-bottom: 0;
    }

.user-profile-widget li, .user-profile-widget li a {
    color: #2f3239;
}

    .user-profile-widget li i {
        width: 15px;
        font-size: 14px !important;
    }

.user-follow-me {
    color: #2f3239;
    margin: 0 15px 0 0;
    display: inline-block;
    font-size: 13px;
}

.user-profile-img {
    width: 100%;
    float: left;
    margin-right: 15px;
    padding: 2px;
    border: 1px solid #e0e0e0;
    background-color: #FFF;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

    .user-profile-img img {
        width: 100%;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
    }

.page-content-user {
    padding-top: 0;
}

.user-question {
    overflow: hidden;
    height: 100%;
    margin: 0 -20px;
    border-top: none;
    border-left: none;
    border-right: none;
    padding-bottom: 20px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.user-questions .user-question:last-child {
    padding-bottom: 0;
    border-bottom: none;
}

.user-points h3 {
    float: left;
    margin-right: 0;
    margin-bottom: 0;
    padding-right: 20px;
}

.user-points .question-user-vote, .user-points .question-vote-result, .user-points .question-date {
    line-height: 25px;
}

.user-points .question-user-vote, .user-points .question-vote-result {
    font-size: 13px;
    color: #2f3239 !important;
    margin-right: 20px;
}

.user-points .question-user-vote {
    margin-right: 5px;
}

.block-stats {
    margin-top: 30px;
    overflow: hidden;
    height: 100%;
}

.stats-head, .block-stats-1, .block-stats-2, .block-stats-3, .block-stats-4, .block-stats-12 {
    width: 23.4%;
    padding: 10px 15px;
    float: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    border: 1px solid #E8E7E7;
    background-color: #FAFAFA;
    font-weight: bold;
}

.block-stats-1 {
    width: 29.7%;
    font-weight: bold !important;
    font-size: 14px !important;
}

.block-stats-4 {
    margin-right: 0;
    border-right: none !important;
}

.block-stats-1, .block-stats-2, .block-stats-3, .block-stats-4 {
    text-align: center;
}

.block-stats-12 {
    width: 100%;
}

.user-stats {
    overflow: hidden;
    height: 100%;
    border: 1px solid #dedede;
}

.user-stats-head {
    background-color: #f3f3f3;
    border-bottom: 1px solid #dedede;
    overflow: hidden;
    height: 100%;
}

.stats-head:last-child {
    border-right: none;
}

.stats-head {
    background-color: transparent;
    border: none;
    border-right: 1px solid #dedede;
    font-size: 14px;
    margin-bottom: 0;
}

.user-stats-item {
    background-color: #FFF;
    border-bottom: 1px solid #e0e6ed;
    overflow: hidden;
    height: 100%;
}

.user-stats-item-last {
    border-bottom: none;
}

.user-stats-item div {
    border: none;
    border-right: 1px solid #e0e6ed;
    margin-bottom: 0;
    color: #2f3239;
    font-size: 13px;
}

    .user-stats-item div:last-child {
        border-right: none;
    }

.pagination {
    overflow: hidden;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: right;
    font-size: 13px;
    font-weight: bold;
}

    .pagination a, .pagination span {
        margin: 5px 5px 0 0;
        padding: 5px 11px;
        background-color: #dedede;
        float: left;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
    }

    .pagination a {
        background-color: #e6e6e6;
    }

        .pagination a.next-button, .pagination a.prev-button {
            padding: 4px 10px 3px 11px;
            font-size: 21px;
            line-height: 1;
        }

        .pagination a.next-button {
            margin-right: 0;
        }

    .pagination a, .pagination, .pagination span {
        color: #2f3239;
    }

        .pagination span {
            -webkit-transition: all 0.2s ease 0;
            -moz-transition: all 0.2s ease 0;
            -o-transition: all 0.2s ease 0;
            transition: all 0.2s ease 0;
        }

.social_icon ul li {
    margin: 0 5px 5px 0;
    float: left;
    line-height: 31px;
}

.social_icon.f_right ul li {
    margin: 0 0 5px 5px;
}

.social_icon a {
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: 1px solid #f1f1f1;
}

    .social_icon a:hover {
        background-color: #333;
        border: 1px solid #333;
    }

.social_icon.social_icon_2 a {
    background-color: #666;
    border: 1px solid #666;
}

    .social_icon.social_icon_2 a:hover {
        background-color: #EAEAEA;
        border: 1px solid #E2E2E2;
        color: #666;
    }

.post-next-prev {
    margin: 30px 0;
}

    .post-next-prev p {
        margin-bottom: 0;
    }

    .post-next-prev .prev-post {
        float: left;
    }

    .post-next-prev .next-post {
        float: right;
    }

        .post-next-prev .prev-post a, .post-next-prev .next-post a {
            display: inline-block;
            font-size: 14px;
            font-weight: bold;
        }

.about-author {
    overflow: hidden;
    display: block;
    margin: 0 0 30px;
}

.author-image {
    float: left;
    position: relative;
    margin-right: 20px;
    overflow: hidden;
    width: 71px;
    height: 71px;
    padding: 2px;
    border: 1px solid #dedede;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.about-author .author-image img {
    display: block;
    float: left;
    width: 65px;
    height: 65px;
    overflow: hidden;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.about-author .author-image a:before {
    position: absolute;
    width: 65px;
    height: 65px;
    top: 2px;
    left: 2px;
    z-index: 99;
    display: block;
    font-family: "FontAwesome";
    text-align: center;
    line-height: 65px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.about-author .author-image a:hover:before {
    content: "\f0fe";
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.about-author .author-bio {
    overflow: hidden;
    height: 100%;
    color: #2f3239;
    font-size: 13px;
    font-weight: normal;
}

    .about-author .author-bio h4 {
        margin: 0 0 10px 0;
        font-size: 16px;
        font-weight: bold;
    }

#related-posts {
    padding: 20px;
    margin-bottom: 30px;
}

    #related-posts h2 {
        margin-left: 0;
    }

    #related-posts li i {
        margin: 0 5px 5px 0;
        color: #2f3239;
    }

.related-posts li {
    margin-bottom: 10px;
}

    .related-posts li i {
        margin: 0 5px 5px 0;
        color: #2f3239;
    }

    .related-posts li:last-child {
        margin-bottom: 0;
    }

    .related-posts li a {
        color: #2f3239;
    }

.related-posts .post-type {
    position: inherit;
    float: left;
    margin-right: 10px;
    margin-left: 0;
}

.related-item {
    overflow: hidden;
}

    .related-item .question-type {
        float: left;
    }

.related-posts li:hover .question-type {
    background-color: #333;
}

.related-item .question-comments {
    float: left;
    margin-right: 10px;
    position: relative;
}

.question-comments a {
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    display: block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all .20s;
    -moz-transition: all .20s;
    -o-transition: all .20s;
    transition: all .20s;
}

    .question-comments a:hover {
        background-color: #333;
    }

.related-item h3 {
    padding-top: 2px;
    font-size: 14px !important;
    margin-bottom: 0;
    font-weight: bold;
}

.related-item p {
    margin: 5px 0;
    font-size: 13px;
    color: #848991;
    font-weight: normal;
    line-height: 22px;
}

.related-item span {
    font-size: 12px;
    color: #c5c4c4;
}

#commentlist {
    margin-bottom: 30px;
    border-bottom: 0;
}

.comments {
    margin-top: 30px;
}

.commentlist {
    list-style: none;
    margin: 0;
}

.comment {
    border-bottom: 1px solid #dedede;
}

.children .comment {
    margin: 0;
    border-top: 1px solid #dedede;
    border-bottom: none;
}

.children {
    padding-left: 80px;
}

.comment-reply {
    float: right;
    font-size: 13px;
    margin-top: 9px;
}

    .comment-reply:hover {
        color: #2f3239 !important;
    }

    .comment-reply i {
        margin-right: 5px;
    }

.commentlist li p {
    margin-bottom: 0;
    color: #848991;
    font-weight: normal;
}

.commentlist li ul {
    list-style: none;
}

.commentlist li .avatar {
    float: left;
    display: block;
    overflow: hidden;
    width: 71px;
    height: 71px;
    position: relative;
    margin-right: 10px;
    overflow: hidden;
    padding: 2px;
    border: 1px solid #dedede;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.height_200 {
    min-height: 200px;
}

.commentlist li .avatar img {
    display: block;
    float: left;
    width: 65px;
    height: 65px;
    overflow: hidden;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.commentlist li .comment-text {
    overflow: hidden;
    position: relative;
}

.comment-text .question-answered {
    margin-top: 10px;
    margin-bottom: 0;
}

.commentlist li .author {
    margin-top: 5px;
    margin-bottom: 10px;
}

.comment-author {
    margin-top: 5px;
    font-size: 14px;
    font-weight: bold;
}

    .comment-author a {
        color: #2f3239;
    }

.comment .question-vote-result {
    margin-top: 10px;
    margin-right: 20px;
}

.commentlist li .comment-meta {
    float: left;
    margin-top: 4px;
    overflow: hidden;
    height: 100%;
}

.commentlist li .author span {
    display: block;
    color: #2f3239;
}

.commentlist li .date {
    font-size: 13px;
    margin-top: 5px;
    float: left;
    margin-right: 10px;
    color: #a1a1a1;
}

    .commentlist li .date i {
        color: #999;
        margin-right: 5px;
    }

.commentlist li em {
    font-size: 11px;
    color: #ccc;
    font-style: normal;
    margin-bottom: 30px;
    display: block;
}

#respond-inputs p {
    width: 32%;
    margin-right: 2%;
    float: left;
    margin-bottom: 10px;
}

    #respond-inputs p.last {
        margin: 0;
    }

#respond input {
    display: block;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
}

#respond textarea {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.form-submit {
    height: 100%;
    margin-top: 10px !important;
    margin-bottom: 0 !important;
}

    .form-submit input[type="submit"] {
        font-size: 15px;
        font-weight: bold;
        -webkit-font-smoothing: antialiased;
    }

.form-style p span.required-error {
    color: #ED2C3A;
    font-size: 13px;
}

.message-done {
    border: 1px solid #398f14;
    padding: 20px;
}

#respond input#submit {
    float: right;
    font-size: 15px;
    font-weight: bold;
    width: 100%;
}

#respond label {
    color: #2f3239;
    display: block;
    font-size: 13px;
    font-weight: bold;
}

    #respond label.required span {
        margin-left: 3px;
        color: #F00;
    }

.full_width #respond-inputs p {
    width: 300px;
}

.full_width #respond input {
    width: 282px;
}

.full_width #respond textarea {
    width: 922px;
    height: 200px;
}

.widget {
    margin-bottom: 30px;
    color: #2f3239;
    padding: 20px;
    border: 1px solid #dedede;
    background: #FFF;
    -moz-box-shadow: 0 0 5px #dedede;
    -webkit-box-shadow: 0 0 5px #dedede;
    box-shadow: 0 0 5px #dedede;
}

    .widget:last-child {
        margin-bottom: 0;
    }

    .widget h3.widget_title {
        margin: -20px 0 20px;
        font-size: 16px;
        font-weight: bold;
        padding: 20px 0 10px;
        border-bottom: 2px solid #dedede;
        position: relative;
    }

    .widget a {
        color: #555;
    }

#footer .widget h3.widget_title {
    margin: 0 0 20px;
    background: transparent;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0;
    border-bottom: none;
    font-size: 18px;
    color: #ffffff;
}

.widget ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .widget ul li {
        position: relative;
        overflow: hidden;
        font-size: 14px;
        padding-bottom: 10px;
    }

#footer .widget ul li {
    padding-bottom: 5px;
    color: #0f3b5f;
}

.widget_social {
    overflow: hidden;
    height: 100%;
}

    .widget_social li {
        line-height: 15px;
        float: left;
        width: 100%;
        height: 75px;
        padding: 0;
        -moz-transition: .4s linear;
        -webkit-transition: .4s ease-out;
        transition: .4s linear;
        margin-bottom: 10px;
    }

        .widget_social li a {
            display: block;
        }

            .widget_social li a strong {
                display: inline-block;
                width: 100%;
                height: 75px;
                line-height: 24px;
                font-size: 14px;
                font-weight: bold;
                color: #FFF;
                margin-bottom: 10px;
                -webkit-transition: all 0.4s ease-in-out;
                -moz-transition: all 0.4s ease-in-out;
                -o-transition: all 0.4s ease-in-out;
                -ms-transition: all 0.4s ease-in-out;
                transition: all 0.4s ease-in-out;
                -moz-border-radius: 2px;
                -webkit-border-radius: 2px;
                border-radius: 2px;
                position: relative;
            }

        .widget_social li.facebook-fans a strong {
            background-color: #5d82d1;
        }

        .widget_social li.twitter-followers a strong {
            background-color: #40bff5;
        }

        .widget_social li.youtube-subs a strong {
            background-color: #c4302b;
        }

        .widget_social li.rss-subscribers a strong {
            background-color: #faa33d;
        }

        .widget_social li:hover a strong {
            background-color: #2f3239;
        }

        .widget_social li span {
            padding: 13.5px 0 0 10px;
            display: inline-block;
            color: #ffffff;
        }

        .widget_social li a small {
            font-size: 14px;
            font-weight: bold;
            padding-left: 10px;
            color: #ffffff;
        }

        .widget_social li i {
            float: right;
            font-size: 37.5px;
            line-height: 75px;
            margin: 0 10px;
            width: 45px;
            text-align: center;
        }

.widget_menu_jquery {
    top: inherit;
    bottom: inherit;
    position: inherit;
}

.widget_menu {
    padding: 0;
}

    .widget_menu li {
        margin: 0 !important;
        padding: 0 !important;
    }

        .widget_menu li a {
            display: block;
            padding: 10px 15px;
            border-bottom: 1px solid #e5e5e5;
            color: #2f3239;
            border-left: 2px solid #000000;
            border-left: 2px solid rgba(0,0,0,0);
        }

        .widget_menu li:last-child a {
            border-bottom: none;
        }

        .widget_menu li.current_page_item a {
            border-left-color: #2f3239;
            position: relative;
        }

            .widget_menu li.current_page_item a:before {
                content: '';
                position: absolute;
                height: 4px;
                width: 4px;
                top: 50%;
                margin-top: -4px;
                left: 0;
                border-left: 4px solid #2f3239;
                border-top: 4px solid #000000;
                border-top: 4px solid rgba(0,0,0,0);
                border-bottom: 4px solid #000000;
                border-bottom: 4px solid rgba(0,0,0,0);
            }

        .widget_menu li a i {
            font-size: 12px;
            margin-right: 10px;
        }

.widget.widget_stats li, .user-profile-widget .ul_list li {
    color: #2f3239;
    font-size: 14px;
    font-weight: bold;
    background-color: #eaeaeb;
    margin-bottom: 10px;
    padding: 10px !important;
}

    .widget_stats li i, .user-profile-widget .ul_list li i {
        width: 23px;
        height: 23px;
        line-height: 23px !important;
        font-size: 11.5px !important;
        text-align: center;
        background-color: #2f3239;
    }

.widget .ul_list {
    margin-bottom: 0;
}

.widget ul li:last-child, .widget_contact ul li:last-child, .popular_posts ul li:last-child, .widget_contact ul li:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
}

.popular_posts ul li:before, .widget_contact ul li:before {
    margin: 0;
}

.popular_posts ul li h6 {
    margin-bottom: 5px;
}

.sidebar_box {
    border: 1px solid #dedede;
}

    .sidebar_box ul li {
        padding: 0;
    }

        .sidebar_box ul li:last-child {
            border-bottom: none;
        }

        .sidebar_box ul li:before {
            content: "";
            margin: 0;
        }

        .sidebar_box ul li a {
            padding: 10px 15px;
            display: block;
            font-size: 14px;
            color: #999;
        }

            .sidebar_box ul li a:hover {
                background-color: #FAFAFA;
            }

            .sidebar_box ul li a:before {
                content: "\f054";
                margin: 0 5px 5px 0;
                color: #c3c3c3;
                font: 12px "FontAwesome";
                -webkit-transition: all 0.2s ease 0;
                -moz-transition: all 0.2s ease 0;
                -o-transition: all 0.2s ease 0;
                transition: all 0.2s ease 0;
            }

            .sidebar_box ul li a:hover:before {
                color: #5a5c5d;
            }

.widget_highest_points ul li {
    padding-bottom: 15px;
}

.widget_highest_points li h6 {
    margin: 10px 0 5px;
    font-weight: bold;
}

    .widget_highest_points li h6 a:hover {
        color: #2f3239;
    }

.widget_highest_points .comment {
    padding: 0;
    border-bottom: 0;
    color: #2f3239;
    font-size: 13px;
}

.author-img {
    float: left;
    display: block;
    overflow: hidden;
    width: 71px;
    height: 71px;
    position: relative;
    margin-right: 20px;
    overflow: hidden;
    padding: 2px;
    border: 1px solid #dedede;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

    .author-img img {
        display: block;
        float: left;
        width: 65px;
        height: 65px;
        overflow: hidden;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
    }

.widget_highest_points a:before {
    position: absolute;
    width: 65px;
    height: 65px;
    top: 2px;
    z-index: 99;
    display: block;
    font-family: "FontAwesome";
    text-align: center;
    line-height: 65px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.widget_highest_points .author-img a:hover:before {
    content: "\f0fe";
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.widget_search form {
    position: relative;
}

.widget_search input[type="text"] {
    padding-left: 35px;
    margin-bottom: 0;
    width: 100%;
}

.widget_search .search-submit {
    background: transparent;
    border: none;
    padding: 9px;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
}

.search-submit:before {
    content: "\f002";
    font-family: "FontAwesome";
    color: #999;
    font-size: 15px;
}

.widget_tag_cloud a {
    display: inline-block;
    border: 1px solid #E2E2E2;
    line-height: 20px;
    color: #555;
    margin: 0 0 5px 0 !important;
    padding: 2px 10px;
    font-size: 12px !important;
    background-color: #2f3239;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.widget_embed p {
    margin-top: 10px;
}

.widget_embed iframe {
    max-width: 100%;
}

.widget_flickr img {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.widget_flickr a {
    float: left;
    height: 60.1px;
    width: 60.1px;
    position: relative;
    margin-right: 5px;
    margin-bottom: 5px;
    overflow: hidden;
}

#footer .widget_flickr a {
    height: 67.5px;
    width: 67.5px;
}

.widget_flickr a:nth-child(3n) {
    margin-right: 0;
}

.widget_twitter ul {
    list-style: none;
}

    .widget_twitter ul li {
        margin-bottom: 10px;
        font-size: 12px;
        line-height: 24px;
    }

        .widget_twitter ul li:before {
            content: "\f099" !important;
            font-family: "FontAwesome";
            margin: 0 5px 5px 0 !important;
        }

        .widget_twitter ul li b a {
            display: block;
            font-size: 11px;
            color: #c2c8d4;
        }

.tweet_time {
    font-size: 11px;
}

#footer .widget_twitter ul li {
    color: #c2c8d4;
}

.widget_tp_widget_recent_tweets .tp_recent_tweets {
    margin-bottom: 30px !important;
}

.widget_tp_widget_recent_tweets ul {
    list-style: none;
}

.widget_portfolio .portfolio-item:last-child {
    margin: 0;
}

.widget_portfolio .portfolio-widget-item {
    float: left;
    padding: 0 0 0 0;
    margin: 0 10px 10px 0;
    overflow: hidden;
}

.col-sm-3.sidebar .widget_portfolio .portfolio-widget-item:nth-child(4n) {
    margin-right: 10px;
}

.col-sm-3 .widget_portfolio .portfolio-widget-item:nth-child(3n), .col-sm-3.sidebar .widget_portfolio .portfolio-widget-item:nth-child(3n) {
    border: none !important;
    padding: 0;
    margin-right: 0;
}

.widget_portfolio .portfolio-widget-item .portfolio_img {
    float: left;
    display: block;
    overflow: hidden;
    width: 60px;
    height: 60px;
    position: relative;
}

    .widget_portfolio .portfolio-widget-item .portfolio_img img, .popular_img a img {
        width: 100%;
        height: 100%;
        display: block;
        position: relative;
    }

    .widget_portfolio .portfolio-widget-item .portfolio_img:before, .popular_posts .popular_img a:before, .widget_flickr a:before {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 99;
        display: block;
        font-family: "FontAwesome";
        text-align: center;
        line-height: 60.1px;
    }

#footer .widget_portfolio .portfolio-widget-item .portfolio_img:before, #footer .popular_posts .popular_img a:before, #footer .widget_flickr a:before {
    line-height: 67.5px;
}

.widget_portfolio .portfolio-widget-item:hover .portfolio_img:before, .popular_posts .popular_img:hover a:before, .widget_flickr a:hover:before {
    content: "\f0fe";
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.popular_img {
    margin: 0 15px 10px 0;
    position: relative;
    line-height: 0;
    float: left;
    margin: 0 10px 0 0;
    height: 60px;
    width: 60px;
    overflow: hidden;
}

    .popular_img a {
        display: block;
        overflow: hidden;
    }

.popular_posts .popular_img a:before {
    line-height: 60px;
}

.popular_img img:hover {
    opacity: .7;
    filter: alpha(opacity=70);
}

span.date, span.comment {
    margin: 5px 0;
    font-size: 12px;
    color: #999;
}

    span.date i, span.comment i {
        margin: 0 5px 0 0;
    }

.contact-us {
    overflow: hidden;
    height: 100%;
}

    .contact-us .col-md-12 {
        margin-bottom: 30px;
    }

    .contact-us iframe {
        width: 100%;
        display: block;
    }

    .contact-us p {
        color: #848991;
    }

        .contact-us p.form-submit {
            margin-bottom: 0;
        }

    .contact-us .form-style input.submit {
        width: 100%;
    }

.widget_contact ul li {
    font-size: 13px !important;
    font-weight: normal !important;
    margin-bottom: 0;
    color: #2f3239;
    line-height: 26px !important;
    padding-bottom: 0;
}

    .widget_contact ul li p {
        margin: 0 0 0 25px;
        font-size: 13px;
        color: #2f3239;
    }

    .widget_contact ul li span {
        display: block;
        margin-bottom: 10px;
        font-size: 15px;
        font-weight: bold;
    }

    .widget_contact ul li .tipsy span {
        display: block;
    }

    .widget_contact ul li .icon_i span {
        float: left;
        margin-right: 10px;
    }

    .widget_contact ul li:last-child {
        margin-bottom: 0;
    }

.widget_contact ul li {
    margin-bottom: 10px;
}

    .widget_contact ul li i {
        width: 25px;
    }

    .widget_contact ul li .icon_i {
        margin-top: 11px;
        display: inline-block;
        margin-bottom: 0;
    }

        .widget_contact ul li .icon_i i {
            margin-right: 0;
        }

.widget_contact > p {
    font-size: 13px;
    line-height: 22px;
    color: #c2c8d4;
}

.widget_contact ul li span {
    font-size: 15px;
    font-weight: bold;
    color: #f3f3f3 !important;
}

.widget_login .form-style-2 .form-inputs p {
    width: 100% !important;
    margin-bottom: 10px;
}

.widget_login input[type="text"], .widget_login input[type="password"] {
    width: 100% !important;
    color: #2f3239;
    font-size: 12px;
    font-weight: bold;
    padding-left: 37px;
}

.page-left-sidebar .sidebar {
    float: left;
}

.page-left-sidebar > .row > .col-md-9 {
    float: right;
}

.page-full-width .sidebar {
    display: none;
}

.boxedtitle {
    margin-bottom: 30px !important;
    border-bottom: 2px solid #E8E7E7;
}

    .boxedtitle h1, .boxedtitle h2, .boxedtitle h3, .boxedtitle h4, .boxedtitle h5, .boxedtitle h6 {
        color: #ffffff;
        padding-bottom: 10px;
        margin: 0;
        text-transform: capitalize;
        font-size: 20px;
    }

.question .boxedtitle h2, .post-meta .boxedtitle h2, .post-meta .boxedtitle h3, .single-post .boxedtitle h2, .single-question-title h2 {
    padding-bottom: 1px;
    margin-bottom: 1px;
}

.boxedtitle h1 a, .boxedtitle h2 a, .boxedtitle h3 a, .boxedtitle h4 a, .boxedtitle h5 a, .boxedtitle h6 a {
    color: #2B363C;
}

#footer {
    background-color: #1bb4b9;
    margin-top: 70px;
    padding: 25px 0 25px;
}

    #footer .widget {
        color: #c2c8d4;
        background: transparent;
        border: none;
        padding: 0;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

        #footer .widget li {
            font-size: 13px;
            line-height: 0;
        }

    /*#footer .widget li::before {
                content: "-";
                margin-right: 5px;
            }*/

    #footer .widget_twitter li::before, #footer .related-posts li::before, #footer .widget_contact li::before {
        content: "";
        margin: 0;
    }

    #footer .widget a {
        color: #ffffff;
    }

        #footer .widget a:hover {
            color: #ffffff !important;
        }

    #footer .related-item p {
        color: #c2c8d4;
    }

#footer-bottom {
    background-color: #52d0d4;
    padding: 16px 0;
    font-size: 12px;
    line-height: 24px;
    opacity: 0.7;
}

    #footer-bottom .social_icons ul li {
        margin: 0 0 0 5px;
    }

        #footer-bottom .social_icons ul li a {
            height: 24px;
            width: 24px;
            line-height: 24px;
            color: #ffffff;
            border: 1px solid #ffffff;
            text-align: center;
            -webkit-border-radius: 100%;
            -moz-border-radius: 100%;
            border-radius: 100%;
        }

            #footer-bottom .social_icons ul li a i {
                font-size: 12px;
            }

.copyrights {
    font-size: 13px;
    color: #ffffff;
}

.go-up {
    position: fixed;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 17px;
    right: -60px;
    bottom: 20px;
    cursor: pointer;
    text-align: center;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;
    z-index: 998;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

    .go-up:hover {
        opacity: 1;
        filter: alpha(opacity=100);
        background-color: #2f3239;
    }

.tipsy {
    font-size: 14px;
    position: absolute;
    padding: 5px;
    z-index: 100000000;
}

.tipsy-inner {
    background-color: #000;
    max-width: 200px;
    padding: 5px 8px 4px 8px;
    text-align: center;
    -moz-box-shadow: 0 0 2px #000;
    -webkit-box-shadow: 0 0 2px #000;
    box-shadow: 0 0 2px #000;
}

.tipsy-arrow {
    position: absolute;
    width: 0;
    height: 0;
    line-height: 0;
    border: 5px dashed #000;
}

.tipsy-arrow-n {
    border-bottom-color: #000;
}

.tipsy-arrow-s {
    border-top-color: #000;
}

.tipsy-arrow-e {
    border-left-color: #000;
}

.tipsy-arrow-w {
    border-right-color: #000;
}

.tipsy-n .tipsy-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent;
}

.tipsy-nw .tipsy-arrow {
    top: 0;
    left: 10px;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent;
}

.tipsy-ne .tipsy-arrow {
    top: 0;
    right: 10px;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent;
}

.tipsy-s .tipsy-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-top-style: solid;
    border-bottom: none;
    border-left-color: transparent;
    border-right-color: transparent;
}

.tipsy-sw .tipsy-arrow {
    bottom: 0;
    left: 10px;
    border-top-style: solid;
    border-bottom: none;
    border-left-color: transparent;
    border-right-color: transparent;
}

.tipsy-se .tipsy-arrow {
    bottom: 0;
    right: 10px;
    border-top-style: solid;
    border-bottom: none;
    border-left-color: transparent;
    border-right-color: transparent;
}

.tipsy-e .tipsy-arrow {
    right: 0;
    top: 50%;
    margin-top: -5px;
    border-left-style: solid;
    border-right: none;
    border-top-color: transparent;
    border-bottom-color: transparent;
}

.tipsy-w .tipsy-arrow {
    left: 0;
    top: 50%;
    margin-top: -5px;
    border-right-style: solid;
    border-left: none;
    border-top-color: transparent;
    border-bottom-color: transparent;
}

.breadcrumbs {
    margin-bottom: 70px;
    /*line-height: 50px;*/
    background: #1e2336;
}

    .breadcrumbs .container {
        padding-top: 20px;
        padding-bottom: 20px;
        position: relative;
        z-index: 991;
    }

    .breadcrumbs h1 {
        float: left;
        margin: 0;
        font-size: 22px;
        color: #ffffff;
    }

        .breadcrumbs h1 i {
            margin-right: 10px;
        }

.crumbs {
    line-height: 24px;
    font-size: 13px;
}

    .crumbs a {
        color: #FFF !important;
    }

    .crumbs .current {
        color: #dedede;
    }

    .crumbs i {
        font-size: 17px;
        margin-right: 10px;
    }

.crumbs-span {
    margin: 0 5px;
    color: #1bb4b9;
}

.form-inputs p {
    width: 32%;
    margin-right: 2%;
    margin-bottom: 10px;
    float: left;
    overflow: hidden;
}

.form-textarea p {
    overflow: hidden;
    height: 100%;
}

.form-inputs p:last-child {
    margin-right: 0;
}

.form-style input, .form-style textarea {
    display: block;
    width: 100%;
    margin: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.form-style select {
    display: block;
    margin: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.form-style input[type="checkbox"], .form-style input[type="radio"] {
    width: auto;
    float: left;
    margin: 5px 10px 0 1px;
}

.form-style input[type="checkbox"] {
    margin: 2px 10px 0 1px;
}

.form-style textarea {
    display: block;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    resize: vertical;
}

.form-style label {
    color: #2f3239;
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin-top: 9px;
}

.form-style-3 label, .form-style-4 label {
    margin-top: 0;
}

.form-style label.required span {
    margin-left: 3px;
    color: #F00;
}

.full_width .form-inputs p {
    width: 32%;
}

.full_width .form-style input[type="checkbox"], .full_width .form-style input[type="radio"] {
    width: auto;
}

.full_width .form-style textarea {
    height: 200px;
}

.form-style input.submit {
    width: 100%;
    float: right;
}

.form-style p span span.color {
    color: #b9b7b7;
}

.form-style-2 .form-inputs p {
    width: 60%;
    margin-right: 0;
    float: none;
}

.box_icon .form-style textarea {
    border-color: #E8E7E7;
}

.form-style-2 .form-style input:not[type=checkbox] {
    width: 100%;
}

.form-style-3 .form-inputs p {
    width: 100%;
    margin-right: 0;
    float: none;
}

.form-style-3 .form-style input:not[type=checkbox] {
    width: 100%;
}

.form-style-4 .form-inputs p {
    width: 49%;
}

    .form-style-4 .form-inputs p:nth-child(2n) {
        margin-right: 0;
    }

.form-style-3 input[type="file"], .form-style-4 input[type="file"] {
    width: auto;
    display: inline-block;
}

.form-style-5.form-style label {
    float: left;
    width: 19%;
    margin-top: 9px;
    margin-right: 1%;
}

.form-style-5.form-style input[type="text"], .form-style-5.form-style input[type="email"], .form-style-5.form-style input[type="password"], .form-style-5.form-style textarea {
    width: 80%;
    float: left;
}

.form-description {
    margin-left: 18%;
}

input[type="radio"] {
    cursor: pointer;
    margin: 0;
    -webkit-appearance: none;
    -webkit-margin-start: 0;
    -webkit-margin-end: 3px;
    display: inline-block;
    height: 19px;
    position: relative;
    vertical-align: baseline;
    width: 19px !important;
    background: #FFF;
    border-radius: 100%;
    border: 1px solid #dedede;
}

    input[type="radio"]:checked::before {
        -webkit-margin-start: 3px;
        background: #2f3239;
        border-radius: 100%;
        content: '';
        display: inline-block;
        font-size: 9px;
        height: 9px;
        left: 1px;
        margin-top: 4px;
        opacity: 1;
        position: absolute;
        top: 0;
        vertical-align: top;
        width: 9px;
    }

input[type="checkbox"] {
    cursor: pointer;
    margin: 0;
    -webkit-appearance: none;
    -webkit-margin-start: 0;
    -webkit-margin-end: 3px;
    display: inline-block;
    height: 16px;
    position: relative;
    vertical-align: baseline;
    width: 16px !important;
    border: none;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

    input[type="checkbox"]:checked::before {
        -webkit-margin-start: 0;
        font-family: "FontAwesome";
        content: "\f00c";
        font-size: 12px;
        height: 22px;
        display: block;
        position: relative;
        top: 1px;
        text-align: center;
    }

.ask-question .form-description {
    width: 80%;
    display: inline-block;
}

#question-title, #question-details, .taglist .input input {
    float: left;
    width: 82%;
}

.taglist .input input {
    width: 100% !important;
}

.poll-li {
    overflow: hidden;
    position: relative;
}

.del-poll-li {
    display: block;
    overflow: hidden;
    cursor: pointer;
    line-height: 29px;
    font-size: 14.5px;
    height: 29px;
    width: 29px;
    position: absolute;
    top: 5px;
    right: 6px;
    background-color: #2f3239;
    text-align: center;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.move-poll-li {
    display: block;
    overflow: hidden;
    cursor: pointer;
    line-height: 0;
    font-size: 12px;
    position: absolute;
    top: 15px;
    left: 15px;
    color: #bdbbbb;
}

.poll-li input[type="text"] {
    padding-left: 35px;
    padding-right: 35px;
}

.ui-state-highlight, .removered {
    background: #fffdea;
    border: none;
    display: block;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

    .removered, .removered input[type="text"] {
        background: #ffb7b7;
        border: 1px solid #ffb7b7;
    }

.taglist {
    position: relative;
    height: 100%;
    overflow: hidden;
}

    .taglist .tag {
        margin-right: 5px;
        float: left;
    }

        .taglist .tag span {
            font-size: 14px;
            font-style: normal;
        }

        .taglist .tag a.delete span {
            display: none;
        }

        .taglist .tag a.delete {
            cursor: pointer;
        }

            .taglist .tag a.delete:before {
                font-family: "FontAwesome";
                content: "\f057";
                margin-left: 5px;
                cursor: pointer;
                font-size: 16px;
            }

.fileinputs {
    position: relative;
    float: left;
    margin-bottom: 20px;
    width: 100%;
}

.form-style-2 .fileinputs {
    width: 84%;
}

.fakefile {
    width: 100%;
}

    .fakefile button {
        cursor: pointer;
        background-color: #f3f3f3;
        border: 1px solid #dedede;
        padding: 10px;
        position: relative;
        width: 100%;
        text-align: left;
        font-size: 13px !important;
        padding: 12px 15px !important;
        height: 43px;
    }

.fileinputs span {
    padding: 7px 8px;
    font-size: 11px;
    font-style: normal;
    position: absolute;
    top: 7px;
    right: 7px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

    .fileinputs span i {
        margin-right: 5px;
        color: #ffffff;
    }

.fileinputs input.file {
    position: relative;
    padding: 12px;
    cursor: pointer;
    -moz-opacity: 0;
    filter: alpha(opacity:0);
    opacity: 0;
    z-index: 2;
    width: 100%;
}

.fileinputs:hover input[type="button"] {
    background-color: #333;
}

#publish-question {
    /*width: 100%;*/
}

#question-submit .form-inputs p {
    margin-bottom: 30px;
}

    #question-submit .form-inputs p.question_poll_p {
        margin-bottom: 20px;
        line-height: 26px;
    }

        #question-submit .form-inputs p.question_poll_p label, #question-submit .form-inputs p.question_poll_p span {
            margin-top: 4px;
        }

.styled-select {
    position: relative;
    float: none;
    clear: right;
    display: inline-block;
    margin-top: 0 !important;
}

select {
    border: 0;
    padding: 8px;
    outline: none;
    font-size: 13px;
    border-radius: 0;
    -webkit-user-select: none;
    color: #2f3239;
    border: 1px solid #dedede;
    -moz-transition: border .25s linear,color .25s linear,background-color .25s linear;
    -webkit-transition: border .25s linear,color .25s linear,background-color .25s linear;
    -o-transition: border .25s linear,color .25s linear,background-color .25s linear;
    transition: border .25s linear,color .25s linear,background-color .25s linear;
    background-color: #f3f3f3;
    width: 100%;
}

.styled-select {
    position: relative;
    float: none;
    clear: right;
    display: inline-block;
    width: 100%;
}

.question_poll {
    margin: 0 10px 0 0 !important;
    font-size: 13px !important;
    color: #2f3239 !important;
    font-style: normal !important;
    float: left;
}

.poll-description {
    float: left;
    margin: 0 !important;
}

.poll_options {
    position: relative;
    margin-bottom: 20px;
}

.form-style-3 .form-inputs p.add_poll {
    float: right;
    width: auto !important;
    margin: 0 !important;
    position: absolute;
    bottom: 7px;
    right: 42px;
    z-index: 9;
    height: 29px;
}

.form-style-3 .form-inputs p #add_poll {
    padding: 0 8px;
    font-size: 11px;
    height: 29px;
}

    .form-style-3 .form-inputs p #add_poll i {
        margin-right: 5px;
        color: #2f3239;
    }

#question_poll_item {
    float: left;
    width: 82%;
    margin-left: 18%;
}

.form-inputs #question_poll_item p {
    margin-bottom: 10px;
}

#add_poll {
    margin: 0;
}

    #add_poll:hover {
        background-color: #212121;
    }

#question_poll::before {
    top: 2px;
}

#question-submit input[type="checkbox"] {
    height: 29px;
    width: 29px !important;
    border: 1px solid #dedede;
    background-color: #f3f3f3;
    margin-top: 0;
}

    #question-submit input[type="checkbox"]:checked::before {
        color: #2f3239;
        height: 29px;
    }

.login .page-content {
    padding: 20px;
    min-height: 290px;
}

.login p {
    font-size: 13px;
    margin-bottom: 20px;
}

.login .form-inputs p {
    margin-bottom: 10px;
}

.login-submit {
    float: left;
    margin: 10px 0 0 0;
    display: block;
    width: 100%;
}

    .login-submit input {
        width: 100% !important;
        font-size: 15px !important;
        font-weight: bold;
        -webkit-font-smoothing: antialiased;
    }

.rememberme {
    float: left;
    margin-top: 20px;
}

    .rememberme label {
        margin: 0;
        display: inline;
        font-size: 13px;
        color: #0f3b5f !important;
    }

ul.login-links {
    margin-top: 20px;
    float: left;
}

    ul.login-links li {
        padding: 0;
        font-size: 13px;
    }

    ul.login-links a {
        color: #2f3239;
    }

.login-links i {
    margin-right: 10px;
}

.login-text {
    position: relative;
}

.login-password {
    position: relative;
}

    .login-text i, .login-password i {
        position: absolute;
        top: 10px;
        left: 10px;
        font-size: 21.5px;
    }

    .login-text input, .login-password input {
        padding-left: 37px !important;
    }

    .login-password a {
        background-color: #2f3239;
        position: absolute;
        top: 9px;
        right: 9px;
        padding: 0 10px;
        font-size: 11px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
    }

.signup {
    font-size: 15px;
    font-weight: bold;
    margin: 0;
    cursor: pointer;
    color: #2f3239 !important;
}

.box_icon {
    position: relative;
    margin-bottom: 30px;
}

.icon_i .icon_circle {
    position: relative;
}

.box_warp {
    padding: 20px;
}

.box_warp, .box_warp_colored:hover {
    background-color: #FAFAFA;
    border: 1px solid #E8E7E7;
    border-bottom-width: 4px;
    color: #555;
}

    .box_warp_colored:hover a {
        color: #555;
    }

.box_icon.box_warp.box_no_background {
    background-color: transparent !important;
    color: #555;
}

.box_icon.box_warp.box_no_border {
    border: none;
    padding: 0;
}

.box_icon:hover span i {
    color: #474747;
}

.box_icon p {
    font-size: 13px;
    color: #2f3239;
}

.box_icon .icon_i span, .box_icon .icon_i img {
    margin-bottom: 15px;
}

.icon_i {
    vertical-align: middle;
    display: inline-block;
}

    .icon_i i, .icon_i span {
        -moz-transition: all 0.2s linear;
        -webkit-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -ms-transition: all 0.2s linear;
        transition: all 0.2s linear;
        -moz-box-sizing: initial !important;
        -webkit-box-sizing: initial !important;
        box-sizing: initial !important;
    }

    .icon_i.f_left {
        margin-right: 15px;
    }

    .icon_i.f_right {
        margin-left: 15px;
    }

.box_warp_colored .icon_i i, .box_warp_colored a {
    -moz-transition: all 0 linear;
    -webkit-transition: all 0 linear;
    -o-transition: all 0 linear;
    -ms-transition: all 0 linear;
    transition: all 0 linear;
}

.bg_white {
    background-color: #FFF;
}

.bg_moderate_red {
    background-color: #c4503e;
}

.icon_circle, .icon_square, .icon_soft_r {
    background-color: #474747;
    text-align: center;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;
    display: inline-block;
    position: relative;
}

    .icon_circle span.icons, .icon_square span.icons, .icon_soft_r span.icons {
        margin: 0;
    }

.box_text .icon_circle, .box_text .icon_square, .box_text .icon_soft_r {
    margin-right: 10px;
}

.box_text h3 .icon_i span {
    margin-bottom: 0;
}

.box_text h3 .icon_i {
    margin-bottom: 2px;
}

.box_icon > div p:last-child, .box_icon .button {
    margin-bottom: 0;
}

.icon_circle {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.icon_soft_r {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

span.small_arrow_dowm {
    margin-bottom: 25px;
}

.icon_soft_r:before {
    border-color: #f78f1e transparent transparent transparent;
}

.box_icon:hover .icon_soft_r i, .box_icon:hover .icon_square i {
    color: #474747;
}

.ul_icons li {
    margin-bottom: 10px;
}

.page-shortcode *:last-child {
    margin-bottom: 0;
}

.page-shortcode li a {
    color: #ffffff;
}

.icon_shortcode .ul_icons li {
    font-size: 16px;
}

    .icon_shortcode .ul_icons li i {
        color: #2f3239;
        width: 25px;
    }

.ul_icons li [class^="icon-"], .ul_icons li [class*=" icon-"], .ul_icons li [class^="social_icon-"], .ul_icons li [class*=" social_icon-"], .ul_icons li [class^="icons-"], .ul_icons li [class*=" icons-"] {
    font-size: 20px;
    float: left;
    margin-right: 10px;
}

.ul_icons li [class^="icon-"], .ul_icons li [class*=" icon-"] {
    margin-top: -2px;
}

.ul_icons li [class^="icons-"], .ul_icons li [class*=" icons-"] {
    float: inherit;
}

.ul_icons [class^="icon-"], .ul_icons [class*=" icon-"] {
    line-height: inherit;
}

[class^="icons-"], [class*=" icons-"] {
    display: inline-block;
    background-image: url('/Content/images/icons.png');
    background-position: top left;
    background-repeat: no-repeat;
    line-height: 1;
    vertical-align: middle !important;
    width: 32px;
    height: 32px;
}

.icons-64 {
    background-position: 0 0;
}

.icons-addressbook {
    background-position: 0 -82px;
}

.icons-archive-delete {
    background-position: 0 -164px;
}

.icons-archive-download {
    background-position: 0 -246px;
}

.icons-archive-new {
    background-position: 0 -328px;
}

.icons-back {
    background-position: 0 -410px;
}

.icons-bookmark {
    background-position: 0 -492px;
}

.icons-burn {
    background-position: 0 -574px;
}

.icons-calculator {
    background-position: 0 -656px;
}

.icons-cash {
    background-position: 0 -738px;
}

.icons-cd {
    background-position: 0 -820px;
}

.icons-chat {
    background-position: 0 -902px;
}

.icons-clapperboard {
    background-position: 0 -984px;
}

.icons-color {
    background-position: 0 -1070px;
}

.icons-copy {
    background-position: 0 -1148px;
}

.icons-creditcard {
    background-position: 0 -1230px;
}

.icons-desktop-alternative {
    background-position: 0 -1312px;
}

.icons-desktop {
    background-position: 0 -1394px;
}

.icons-down {
    background-position: 0 -1476px;
}

.icons-edit {
    background-position: 0 -1558px;
}

.icons-exclamation {
    background-position: 0 -1640px;
}

.icons-exit {
    background-position: 0 -1722px;
}

.icons-folder-forward {
    background-position: 0 -1804px;
}

.icons-folder-smart {
    background-position: 0 -1886px;
}

.icons-folder {
    background-position: -82px 0;
}

.icons-forward-black {
    background-position: -82px -82px;
}

.icons-forward-mail {
    background-position: -82px -164px;
}

.icons-forward {
    background-position: -82px -246px;
}

.icons-globe {
    background-position: -82px -328px;
}

.icons-harddrive {
    background-position: -82px -410px;
}

.icons-heineken {
    background-position: -82px -492px;
}

.icons-help {
    background-position: -82px -574px;
}

.icons-info {
    background-position: -82px -656px;
}

.icons-install {
    background-position: -82px -738px;
}

.icons-intel {
    background-position: -82px -820px;
}

.icons-keyboard {
    background-position: -82px -902px;
}

.icons-lock {
    background-position: -82px -984px;
}

.icons-mac-alternative {
    background-position: -82px -1066px;
}

.icons-mac-alternative2 {
    background-position: -82px -1148px;
}

.icons-mac {
    background-position: -82px -1230px;
}

.icons-mail {
    background-position: -82px -1312px;
}

.icons-minus-white {
    background-position: -82px -1394px;
}

.icons-minus {
    background-position: -82px -1476px;
}

.icons-monitor {
    background-position: -82px -1558px;
}

.icons-moon-alternative {
    background-position: -82px -1640px;
}

.icons-moon {
    background-position: -82px -1722px;
}

.icons-movies {
    background-position: -82px -1804px;
}

.icons-music {
    background-position: -82px -1886px;
}

.icons-new {
    background-position: -164px 0;
}

.icons-next {
    background-position: -164px -82px;
}

.icons-notebook {
    background-position: -164px -164px;
}

.icons-open {
    background-position: -164px -246px;
}

.icons-pause {
    background-position: -164px -328px;
}

.icons-phone {
    background-position: -164px -410px;
}

.icons-picture-cast {
    background-position: -164px -492px;
}

.icons-picture {
    background-position: -164px -574px;
}

.icons-play {
    background-position: -164px -656px;
}

.icons-plus {
    background-position: -164px -738px;
}

.icons-podcast {
    background-position: -164px -820px;
}

.icons-preferences {
    background-position: -164px -902px;
}

.icons-public {
    background-position: -164px -984px;
}

.icons-record {
    background-position: -164px -1066px;
}

.icons-refresh {
    background-position: -164px -1148px;
}

.icons-remove {
    background-position: -164px -1230px;
}

.icons-rewind-black {
    background-position: -164px -1312px;
}

.icons-rewind {
    background-position: -164px -1394px;
}

.icons-rss-alternative {
    background-position: -164px -1476px;
}

.icons-rss {
    background-position: -164px -1558px;
}

.icons-search {
    background-position: -164px -1640px;
}

.icons-send {
    background-position: -164px -1722px;
}

.icons-server {
    background-position: -164px -1804px;
}

.icons-settings {
    background-position: -164px -1886px;
}

.icons-smiley-sad {
    background-position: -246px 0;
}

.icons-smiley {
    background-position: -246px -82px;
}

.icons-splash {
    background-position: -246px -164px;
}

.icons-star {
    background-position: -246px -246px;
}

.icons-stop-alternative2 {
    background-position: -246px -328px;
}

.icons-stop {
    background-position: -246px -410px;
}

.icons-stop-alternative {
    background-position: -246px -492px;
}

.icons-sun-alternative {
    background-position: -246px -574px;
}

.icons-sun {
    background-position: -246px -656px;
}

.icons-terminal {
    background-position: -246px -738px;
}

.icons-trash-full {
    background-position: -246px -820px;
}

.icons-trash {
    background-position: -246px -902px;
}

.icons-unarchive {
    background-position: -246px -984px;
}

.icons-universal {
    background-position: -246px -1066px;
}

.icons-unread {
    background-position: -246px -1148px;
}

.icons-up {
    background-position: -246px -1230px;
}

.icons-user {
    background-position: -246px -1312px;
}

.icons-users {
    background-position: -246px -1394px;
}

.icons-window {
    background-position: -246px -1476px;
}

.icons-work {
    background-position: -246px -1558px;
}

.icons-zoom-in {
    background-position: -246px -1640px;
}

.icons-zoom-out {
    background-position: -246px -1722px;
}

.icons-none {
    background: none;
}

h1 [class^="icons-"], h1 [class*=" icons-"], h2 [class^="icons-"], h2 [class*=" icons-"], h3 [class^="icons-"], h3 [class*=" icons-"], h4 [class^="icons-"], h4 [class*=" icons-"], h5 [class^="icons-"], h5 [class*=" icons-"], h6 [class^="icons-"], h6 [class*=" icons-"] {
    margin-top: -2px;
    margin-right: 12px;
}

h1 [class^="icons-"], h1 [class*=" icons-"] {
    margin-top: -5px;
}

h2 [class^="icons-"], h2 [class*=" icons-"] {
    margin-top: -3px;
}

.icons {
    margin: 0;
}

    .icons [class^="icons-"], .icons [class*=" icons-"] {
        display: block;
        float: left;
        margin: 0 15px 0 0;
        line-height: 32px;
        vertical-align: text-bottom;
    }

    .icons p {
        margin: 0 0 0 47px;
    }

    .icons h3 {
        font-size: 16px;
        margin: -21px 0 8px 47px;
    }

.ul_list {
    margin-bottom: 30px;
}

    .ul_list ul {
        margin-bottom: 0;
    }

    .ul_list li {
        line-height: 25px;
        margin-bottom: 5px;
        -moz-transition: all 0.2s linear;
        -webkit-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -ms-transition: all 0.2s linear;
        transition: all 0.2s linear;
        list-style: none;
        color: #2f3239;
        font-size: 13px;
    }

    .ul_list[class^=" ul_list-social_icon-"] li:before, .ul_list[class*=" ul_list-social_icon-"] li:before, .ul_list[class^=" ul_list-social_icon-"] li i, .ul_list[class*=" ul_list-social_icon-"] li i {
        font-family: "fontello";
    }

    .ul_list li:before, .ul_list li i, .ul_list[class^="ul_list-icon-"] li:before, .ul_list li i[class^="icon-"], .ul_list[class*="ul_list-icon-"] li:before, .ul_list li i[class*="ul_list-icon-"], .ul_list[class^="ul_list-social_icon-"] li:before, .ul_list li i[class^="social_icon-"], .ul_list[class*="ul_list-social_icon-"] li:before, .ul_list li i[class*="social_icon-"] {
        content: "\f105";
        font-family: "FontAwesome";
        text-transform: none !important;
        margin-right: 9px;
        font-size: 14px;
        display: inline-block;
        line-height: normal;
        vertical-align: baseline;
        -moz-transition: all 0.2s linear;
        -webkit-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -ms-transition: all 0.2s linear;
        transition: all 0.2s linear;
    }

    .ul_list[class^="ul_list-icon-"] li:before, .ul_list[class*=" ul_list-icon-"] li:before, .ul_list[class^="ul_list-social_icon-"] li:before, .ul_list[class*=" ul_list-social_icon-"] li:before {
        content: "";
        margin-right: 0;
        font-size: 0;
    }

.ul_list_square ul li i, i.ul_l_square {
    height: 22px;
    width: 22px;
    padding: 1px;
    line-height: 22px !important;
}

.ul_list_circle ul li i, i.ul_l_circle {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 23px;
    width: 23px;
    line-height: 23px !important;
}

.ul_list_circle i.ul_l_square {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.ul_list_square i.ul_l_circle {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.ul_list_square ul li i, .ul_list_circle ul li i, i.ul_l_square, i.ul_l_circle {
    background-color: #474747;
    font-size: 11px !important;
    display: inline-block;
    text-align: center;
    margin-right: 10px;
    position: relative;
}

.ul_list li ul {
    margin: 10px 0 10px 30px;
}

.ul_list_default ul li {
    list-style: inside;
}

.ul_list_default ol li {
    list-style: decimal inside;
    font-size: 13px;
}

.ul_list_default ul li, .ul_list_default ol li {
    margin-bottom: 5px;
    line-height: 25px;
    color: #2f3239;
}

.section-warp {
    padding: 30px 0;
    width: 100%;
    position: relative;
}

    .section-warp.parallax {
        -webkit-background-size: cover !important;
        -moz-background-size: cover !important;
        -o-background-size: cover !important;
        background-size: cover !important;
        background-clip: padding-box !important;
        background-attachment: fixed;
    }

    .section-warp > .container > section > *:last-child {
        margin-bottom: 0;
    }

    .section-warp.section-transparent {
        background-color: #FAFAFA;
    }

    .section-warp iframe, .section-warp object, .section-warp embed {
        width: 100%;
        border: none;
        max-width: 100%;
        display: block;
    }

.accordion {
    margin-bottom: 30px;
}

    .accordion .accordion-title {
        display: block;
        margin-bottom: 10px;
        background-color: #4b4c4d;
        position: relative;
        font-size: 14px;
    }

        .accordion .accordion-title.active {
            margin-bottom: 0;
        }

        .accordion .accordion-title a {
            display: block;
            padding: 10px 15px;
            background-color: #2f3239;
        }

            .accordion .accordion-title a:before, .accordion .accordion-title.active a:before {
                font-family: "FontAwesome";
                float: right;
                font-size: 10px;
                position: absolute;
                top: 50%;
                right: 10px;
                line-height: 0;
            }

            .accordion .accordion-title a:before {
                content: "\f067";
            }

        .accordion .accordion-title.active a:before {
            content: "\f068";
        }

        .accordion .accordion-title a i {
            margin: 0 8px 0 0;
        }

    .accordion .accordion-inner {
        padding: 15px;
        display: none;
        color: #2f3239;
    }

        .accordion .accordion-inner div {
            max-width: 100%;
        }

    .accordion.acc-style-2 .accordion-title, .accordion.acc-style-3 .accordion-title {
        border: 1px solid #E8E7E7;
        background-color: #F7F7F7;
    }

        .accordion.acc-style-2 .accordion-title a, .accordion.acc-style-3 .accordion-title a {
            color: #333;
        }

        .accordion.acc-style-3 .accordion-title:hover {
            background-color: #333;
        }

        .accordion.acc-style-2 .accordion-title a, .accordion.acc-style-2 .accordion-title {
            background-color: #F7F7F7;
            color: #333;
        }

            .accordion.acc-style-2 .accordion-title a:before {
                background-color: #e6e6e6;
                position: absolute;
                color: #767676;
                top: 0;
                right: 0;
                line-height: 0;
                padding: 21px 18px;
            }

            .accordion.acc-style-2 .accordion-title.active, .accordion.acc-style-4 .accordion-title.active {
                background-color: transparent;
            }

    .accordion.acc-style-4 .accordion-title {
        background: transparent;
    }

    .accordion.acc-style-4 .accordion-title {
        border-bottom: 1px solid #DEDEDE;
    }

        .accordion.acc-style-4 .accordion-title a {
            padding: 10px 0;
        }

    .accordion.acc-style-4 .accordion-inner {
        padding: 14px 0;
    }

    .accordion.acc-style-4 .accordion-title.active {
        border-bottom: none;
    }

        .accordion.acc-style-4 .accordion-title a, .accordion.acc-style-4 .accordion-title.active a, .accordion.acc-style-4 .accordion-title.active a:before, .accordion.acc-style-4 .accordion-title.active a i {
            color: #4B4C4D;
        }

    .accordion.accordion-no-before .accordion-title a:before {
        content: "";
    }

.tabs-warp {
    margin-bottom: 30px;
}

.tabs {
    overflow: hidden;
    /*height: 100%;*/
    position: relative;
    border-bottom: 2px solid #e5e5e5;
}

.tab a {
    float: left;
    margin-right: 5px;
    display: block;
    padding: 10px 16px 11px 16px;
    background-color: #2f3239;
    cursor: pointer;
    font-size: 14px;
}

    .tab a.current {
        cursor: default;
        border-color: #e5e5e5;
    }

.tabs-vertical .tab a {
    border: 1px solid #000000;
    border: 1px solid rgba(0,0,0,0);
    border-left: 2px solid rgba(0,0,0,0);
}

    .tabs-vertical .tab a.current {
        border-right: none;
    }

.tab a i, .tab a [class^="icons-"], .tab a [class*=" icons-"] {
    margin-right: 5px;
}

.tab a.current i {
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.tab-inner-warp {
    padding: 20px;
    color: #2f3239;
}

    .tab-inner-warp .tab-inner > *:last-child {
        margin-bottom: 0;
    }

.tabs-style-2 .tabs, .tabs-style-3 .tabs {
    border-bottom: none;
    top: 1px;
}

.tabs-style-2 .tab a, .tabs-style-3 .tab a {
    color: #666;
    border: 1px solid #d3d3d3;
    background-color: #FAFAFA;
    margin-right: -1px;
    margin-bottom: 0;
}

    .tabs-style-2 .tab a:hover, .tabs-style-3 .tab a {
        color: #666;
        background-color: #FAFAFA;
    }

        .tabs-style-3 .tab a:hover {
            background-color: #333;
        }

    .tabs-style-2 .tab a.current {
        background-color: #FAFAFA;
        border-bottom-color: #FFF;
        color: #333;
    }

.tabs-style-2 .tab-inner-warp, .tabs-style-3 .tab-inner-warp {
    background-color: #FAFAFA;
    border: 1px solid #d3d3d3;
    padding: 20px;
    -webkit-box-shadow: 0 1px 1px 0 #b4b4b4;
    -webkit-box-shadow: 0 1px 1px 0 rgba(180,180,180,0.1);
    -moz-box-shadow: 0 1px 1px 0 #b4b4b4;
    -moz-box-shadow: 0 1px 1px 0 rgba(180,180,180,0.1);
    box-shadow: 0 1px 1px 0 #b4b4b4;
    box-shadow: 0 1px 1px 0 rgba(180,180,180,0.1);
}

.tabs-vertical .tabs {
    float: left;
    width: 160px;
    border-bottom: none;
}

.tabs-vertical.tabs-long .tabs {
    width: 235px;
}

.tabs-vertical .tab {
    width: 100%;
    height: auto;
}

    .tabs-vertical .tab a {
        margin-bottom: 3px;
        margin-right: 0;
        float: none;
    }

.tabs-vertical.tabs-style-2 .tab a.current, .tabs-vertical.tabs-style-3 .tab a.current {
    border-bottom-color: #d3d3d3;
    border-right-color: #FFF;
}

.tabs-vertical.tabs-style-2 .tabs, .tabs-vertical.tabs-style-3 .tabs {
    top: 0;
    left: 1px;
}

.tabs-vertical.tabs-style-2 .tab a, .tabs-vertical.tabs-style-3 .tab a {
    margin-right: 0;
    margin-bottom: -1px;
}

.tabs-vertical.tabs-style-2 .tab:last-child a, .tabs-vertical.tabs-style-3 .tab:last-child a {
    margin-bottom: 0;
}

.tabs-vertical .tab-inner-warp {
    float: none;
    margin-left: 160px;
}

.tabs-vertical.tabs-long .tab-inner-warp {
    margin-left: 235px;
}

.tabs-style-2.tabs-vertical .tab-inner-warp, .tabs-style-3.tabs-vertical .tab-inner-warp {
    margin-left: 160px;
}

.tabs-style-2.tabs-vertical.tabs-long .tab-inner-warp, .tabs-style-3.tabs-vertical.tabs-long .tab-inner-warp {
    margin-left: 235px;
}

.button .icons {
    margin-right: 5px;
}

.button-custom {
    border-bottom-width: 3px !important;
}

.green-button {
    background-color: #1abc9c;
    color: #ffffff;
}

    .green-button:hover {
        background-color: #16a085;
        color: #ffffff !important;
    }

.custom-button.green-button {
    border: 1px solid #16a085;
    background: -moz-linear-gradient(top,#1abc9c 0,#13a981 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#1abc9c),color-stop(100%,#13a981));
    background: -webkit-linear-gradient(top,#1abc9c 0,#13a981 100%);
    background: -o-linear-gradient(top,#1abc9c 0,#13a981 100%);
    background: -ms-linear-gradient(top,#1abc9c 0,#13a981 100%);
    background: linear-gradient(to bottom,#1abc9c 0,#13a981 100%);
}

    .custom-button.green-button:hover {
        background: -moz-linear-gradient(top,#118d6d 0,#16a78e 100%);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#118d6d),color-stop(100%,#16a78e));
        background: -webkit-linear-gradient(top,#118d6d 0,#16a78e 100%);
        background: -o-linear-gradient(top,#118d6d 0,#16a78e 100%);
        background: -ms-linear-gradient(top,#118d6d 0,#16a78e 100%);
        background: linear-gradient(to bottom,#118d6d 0,#16a78e 100%);
    }

.lime-green-button {
    background-color: #2ecc71;
    color: #ffffff;
}

    .lime-green-button:hover {
        background-color: #27ae60;
        color: #ffffff;
    }

.custom-button.lime-green-button {
    border: 1px solid #27ae60;
    background: -moz-linear-gradient(top,#33d37e 0,#23be55 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#33d37e),color-stop(100%,#23be55));
    background: -webkit-linear-gradient(top,#33d37e 0,#23be55 100%);
    background: -o-linear-gradient(top,#33d37e 0,#23be55 100%);
    background: -ms-linear-gradient(top,#33d37e 0,#23be55 100%);
    background: linear-gradient(to bottom,#33d37e 0,#23be55 100%);
}

    .custom-button.lime-green-button:hover {
        background: -moz-linear-gradient(top,#1d9848 0,#27b361 100%);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#1d9848),color-stop(100%,#27b361));
        background: -webkit-linear-gradient(top,#1d9848 0,#27b361 100%);
        background: -o-linear-gradient(top,#1d9848 0,#27b361 100%);
        background: -ms-linear-gradient(top,#1d9848 0,#27b361 100%);
        background: linear-gradient(to bottom,#1d9848 0,#27b361 100%);
    }

.orange-button {
    background-color: #d4054b;
    color: #ffffff !important;
}

    .orange-button:hover {
        background-color: #d4054b;
        color: #ffffff !important;
    }

.custom-button.orange-button {
    border: 1px solid #d4054b;
    background: #d4054b;
    color: #ffffff;
}

    .custom-button.orange-button:hover {
        background: #d4054b;
        color: #ffffff;
    }

.TutorProfile .dark-blue-button {
    background: #41a5a9;
}

    .TutorProfile .dark-blue-button:hover {
        background: #41a5a9;
    }

.dark-blue-button {
    background-color: #34495e;
    color: #ffffff !important;
}

    .dark-blue-button:hover {
        background-color: #2c3e50;
        color: #ffffff !important;
    }

.custom-button.dark-blue-button {
    border: 1px solid #2c3e50;
    background: -moz-linear-gradient(top,#395168 0,#273747 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#395168),color-stop(100%,#273747));
    background: -webkit-linear-gradient(top,#395168 0,#273747 100%);
    background: -o-linear-gradient(top,#395168 0,#273747 100%);
    background: -ms-linear-gradient(top,#395168 0,#273747 100%);
    background: linear-gradient(to bottom,#395168 0,#273747 100%);
    color: #ffffff;
}

.Dark-green {
    color: #ffffff;
    background: #1bb4b9;
    border: 1px solid #1bb4b9;
    display: inline-block !important;
    font-size: 16px !important;
}

.custom-button.dark-blue-button:hover {
    background: -moz-linear-gradient(top,#23303e 0,#2c3f51 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#23303e),color-stop(100%,#2c3f51));
    background: -webkit-linear-gradient(top,#23303e 0,#2c3f51 100%);
    background: -o-linear-gradient(top,#23303e 0,#2c3f51 100%);
    background: -ms-linear-gradient(top,#23303e 0,#2c3f51 100%);
    background: linear-gradient(to bottom,#23303e 0,#2c3f51 100%);
    color: #ffffff;
}

.blue-button {
    background-color: #3498db;
    color: #ffffff;
}

    .blue-button:hover {
        background-color: #2c81ba;
        color: #ffffff !important;
    }

.custom-button.blue-button {
    border: 1px solid #2c81ba;
    background: -moz-linear-gradient(top,#39a5df 0,#2578cf 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#39a5df),color-stop(100%,#2578cf));
    background: -webkit-linear-gradient(top,#39a5df 0,#2578cf 100%);
    background: -o-linear-gradient(top,#39a5df 0,#2578cf 100%);
    background: -ms-linear-gradient(top,#39a5df 0,#2578cf 100%);
    background: linear-gradient(to bottom,#39a5df 0,#2578cf 100%);
}

    .custom-button.blue-button:hover {
        background: -moz-linear-gradient(top,#2469ac 0,#2e8cc0 100%);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#2469ac),color-stop(100%,#2e8cc0));
        background: -webkit-linear-gradient(top,#2469ac 0,#2e8cc0 100%);
        background: -o-linear-gradient(top,#2469ac 0,#2e8cc0 100%);
        background: -ms-linear-gradient(top,#2469ac 0,#2e8cc0 100%);
        background: linear-gradient(to bottom,#2469ac 0,#2e8cc0 100%);
    }

.red-button {
    background-color: #e74c3c;
    color: #ffffff;
}

    .red-button:hover {
        background-color: #c54133;
        color: #ffffff;
    }

.custom-button.red-button {
    border: 1px solid #c33f31;
    background: -moz-linear-gradient(top,#e95341 0,#e13a2d 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#e95341),color-stop(100%,#e13a2d));
    background: -webkit-linear-gradient(top,#e95341 0,#e13a2d 100%);
    background: -o-linear-gradient(top,#e95341 0,#e13a2d 100%);
    background: -ms-linear-gradient(top,#e95341 0,#e13a2d 100%);
    background: linear-gradient(to bottom,#e95341 0,#e13a2d 100%);
    color: #ffffff;
}

    .custom-button.red-button:hover {
        background: -moz-linear-gradient(top,#b53127 0,#ca4535 100%);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#b53127),color-stop(100%,#ca4535));
        background: -webkit-linear-gradient(top,#b53127 0,#ca4535 100%);
        background: -o-linear-gradient(top,#b53127 0,#ca4535 100%);
        background: -ms-linear-gradient(top,#b53127 0,#ca4535 100%);
        background: linear-gradient(to bottom,#b53127 0,#ca4535 100%);
        color: #ffffff;
    }

.yellow-button {
    background-color: #f1c40f;
}

    .yellow-button:hover {
        background-color: #cda70d;
    }

.custom-button.yellow-button {
    border: 1px solid #cca50d;
    background: -moz-linear-gradient(top,#f2cb11 0,#ecb10b 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f2cb11),color-stop(100%,#ecb10b));
    background: -webkit-linear-gradient(top,#f2cb11 0,#ecb10b 100%);
    background: -o-linear-gradient(top,#f2cb11 0,#ecb10b 100%);
    background: -ms-linear-gradient(top,#f2cb11 0,#ecb10b 100%);
    background: linear-gradient(to bottom,#f2cb11 0,#ecb10b 100%);
}

    .custom-button.yellow-button:hover {
        background: -moz-linear-gradient(top,#c1920a 0,#d1af0d 100%);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#c1920a),color-stop(100%,#d1af0d));
        background: -webkit-linear-gradient(top,#c1920a 0,#d1af0d 100%);
        background: -o-linear-gradient(top,#c1920a 0,#d1af0d 100%);
        background: -ms-linear-gradient(top,#c1920a 0,#d1af0d 100%);
        background: linear-gradient(to bottom,#c1920a 0,#d1af0d 100%);
    }

.gray-button {
    background-color: #b7b7b7;
}

    .gray-button:hover {
        background-color: #8e8e8e;
    }

.custom-button.gray-button {
    border: 1px solid #858585;
    background: -moz-linear-gradient(top,#c1c1c1 0,#a3a3a3 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#c1c1c1),color-stop(100%,#a3a3a3));
    background: -webkit-linear-gradient(top,#c1c1c1 0,#a3a3a3 100%);
    background: -o-linear-gradient(top,#c1c1c1 0,#a3a3a3 100%);
    background: -ms-linear-gradient(top,#c1c1c1 0,#a3a3a3 100%);
    background: linear-gradient(to bottom,#c1c1c1 0,#a3a3a3 100%);
}

    .custom-button.gray-button:hover {
        background: -moz-linear-gradient(top,#777 0,#969696 100%);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#777),color-stop(100%,#969696));
        background: -webkit-linear-gradient(top,#777 0,#969696 100%);
        background: -o-linear-gradient(top,#777 0,#969696 100%);
        background: -ms-linear-gradient(top,#777 0,#969696 100%);
        background: linear-gradient(to bottom,#777 0,#969696 100%);
    }

.custom-button {
    -moz-box-shadow: inset 0 1px #ffffff,inset 0 0 0 #000000;
    -moz-box-shadow: inset 0 1px rgba(255,255,255,0.3),inset 0 0 0 rgba(0,0,0,0.1);
    -webkit-box-shadow: inset 0 1px #ffffff,inset 0 0 0 #000000;
    -webkit-box-shadow: inset 0 1px rgba(255,255,255,0.3),inset 0 0 0 rgba(0,0,0,0.1);
    box-shadow: inset 0 1px #ffffff,inset 0 0 0 #000000;
    box-shadow: inset 0 1px rgba(255,255,255,0.3),inset 0 0 0 rgba(0,0,0,0.1);
}

    .custom-button:hover {
        -moz-box-shadow: inset 0 #000000;
        -moz-box-shadow: inset 0 rgba(0,0,0,0.2);
        -webkit-box-shadow: inset 0 #000000;
        -webkit-box-shadow: inset 0 rgba(0,0,0,0.2);
        box-shadow: inset 0 #000000;
        box-shadow: inset 0 rgba(0,0,0,0.2);
    }

.audio-soundcloud {
    margin-bottom: 30px;
}

    .audio-soundcloud iframe {
        display: block;
    }

.dropcap {
    float: left;
    line-height: 30px;
    font-size: 62px;
    color: #2f3239;
    margin: 0 10px 0 0;
    line-height: 85%;
    text-transform: uppercase;
}

    .dropcap.dropcap_square, .dropcap.dropcap_soft_r {
        background-color: #2f3239;
        height: 35px;
        width: 35px;
        line-height: 35px;
        font-size: 22px;
        text-align: center;
        margin: 5px 10px 0 0;
    }

    .dropcap.dropcap_soft_r {
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
    }

    .dropcap.dropcap_circle {
        background-color: #2f3239;
        height: 40px;
        width: 40px;
        line-height: 40px;
        font-size: 22px;
        text-align: center;
        margin: 5px 10px 0 0;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
    }

.divider {
    margin-bottom: 30px;
    border-bottom: 2px solid #dedede;
    clear: both;
}

    .divider span {
        width: 30px;
        height: 5px;
        float: left;
        position: relative;
        top: -1.5px;
    }

.divider-2 {
    border-bottom: 1px dotted #dedede;
}

.divider-3 {
    height: 30px;
    border-bottom: none;
    position: relative;
}

    .divider-3:after {
        height: 7px;
        content: '';
        position: absolute;
        width: 100%;
    }

.divider-4 {
    position: relative;
    border-bottom: none;
    height: 10px;
}

    .divider-4:after {
        height: 10px;
        content: '';
        position: absolute;
        width: 100%;
        top: 0;
        left: 0;
    }

.quote-left {
    float: left;
    width: 260px;
    margin: 0 20px 20px 0;
}

.quote-right {
    float: right;
    width: 260px;
    margin: 0 0 20px 20px;
    border-left: none;
    border-right: 4px solid #888;
}

.progressbar-warp {
    margin-bottom: 30px;
}

.progressbar {
    height: 20px;
    background-color: #f3f3f3;
    position: relative;
    margin-bottom: 10px;
    overflow: hidden;
    border: 1px solid #dedede;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.progressbar-percent {
    height: 100%;
    background-image: -webkit-gradient(linear,0 0,100% 100%,color-stop(.25,rgba(255,255,255,.2)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.2)),color-stop(.75,rgba(255,255,255,.2)),color-stop(.75,transparent),to(transparent));
    background-image: -moz-linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);
    -webkit-background-size: 30px 30px;
    -moz-background-size: 30px 30px;
    background-size: 30px 30px;
    -webkit-animation: move 5s linear infinite;
    -moz-animation: move 5s linear infinite;
    animation: move 5s linear infinite;
    width: 0;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

@-webkit-keyframes expandWidth {
    0% {
        width: 0;
    }

    100% {
        width: auto;
    }
}

@-webkit-keyframes move {
    0% {
        background-position: 0 0;
    }

    100% {
        background-position: 90px 90px;
    }
}

.progressbar-title {
    font-size: 13px;
    color: #2f3239;
    margin-bottom: 5px;
    display: inline-block;
}

.callout_warp {
    padding: 20px;
}

.callout_inner *:last-child {
    margin-bottom: 0;
}

.button_right {
    position: absolute;
    right: 30px;
    top: 27%;
}

.box_no_border.box_no_background.callout_warp .button_right {
    right: 0;
}

.button_right a {
    -webkit-transition: all 0 ease 0;
    -moz-transition: all 0 ease 0;
    -o-transition: all 0 ease 0;
    transition: all 0 ease 0;
}

.callout_button * {
    margin: 0;
}

.callout_button i, .callout_button span {
    position: static !important;
}

.button_bottom {
    margin-top: 20px;
}

.images-warp {
    width: 100%;
}

    .images-warp.images-warp-grid {
        margin-bottom: 5px;
    }

    .images-warp ul {
        list-style: none;
        overflow: hidden;
        position: relative;
        height: initial !important;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

        .images-warp ul li {
            position: relative;
            height: initial !important;
            margin-right: 30px !important;
            margin-left: 0 !important;
            width: auto;
            overflow: hidden;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
        }

    .images-warp .grid-images {
        height: initial;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

.caroufredsel_wrapper {
    height: initial;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100% !important;
}

.images-warp ul li > div.columns, .images-warp ul li > div.column {
    position: relative;
}

.images-warp ul li img, .grid-images {
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transition: all .2s linear;
}

.images-warp ul li img {
    opacity: 1;
    filter: alpha(opacity=100);
    width: 100%;
    height: auto;
    border: 1px solid #E8E7E7;
}

.grid-images {
    position: relative;
    overflow: hidden;
}

.style-grid-2 ul li img {
    -webkit-box-shadow: 1px 1px 2px 0 #000000;
    -webkit-box-shadow: 1px 1px 2px 0 rgba(0,0,0,0.06);
    -moz-box-shadow: 1px 1px 2px 0 #000000;
    -moz-box-shadow: 1px 1px 2px 0 rgba(0,0,0,0.06);
    box-shadow: 1px 1px 2px 0 #000000;
    box-shadow: 1px 1px 2px 0 rgba(0,0,0,0.06);
    border: 1px solid #E8E7E7;
    padding: 6px;
    background-color: #FAFAFA;
}

.images-warp .carousel-arrow {
    right: 20px;
}

.images-warp ul li img:hover, .images-warp ul li:hover img {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.images-warp ul li:hover .light-box-images, .style-grid-2 img {
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
}

.carousel-arrow a.hidden {
    display: none !important;
}

.lightbox-warp {
    position: relative;
    margin-bottom: 30px;
}

.light-box-images {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    color: #DCDCDC;
    text-align: center;
    font-size: 20px;
    background: #000000;
    background: rgba(0,0,0,0.40);
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transition: all .2s linear;
}

    .light-box-images i {
        position: absolute;
        width: 100%;
        height: 20px;
        margin-top: -12px;
        left: 0;
        top: 50%;
    }

        .light-box-images i:before {
            content: "\f002";
            font-family: "FontAwesome";
        }

.lightbox-warp:hover .light-box-images {
    opacity: 1;
    filter: alpha(opacity=100);
}

.light-box-video i:before {
    content: "\f04b";
    font-family: "FontAwesome";
}

.images-warp-grid li {
    margin-bottom: 20px;
}

.carousel-all {
    position: relative;
    width: 100%;
    margin-bottom: 30px;
}

    .carousel-all ul {
        margin: 0;
        padding: 0;
        list-style: none;
        display: block;
        left: 0;
    }

    .carousel-all li {
        position: relative;
        color: #999;
        padding: 0;
        display: block;
        float: left;
        height: 100% !important;
    }

    .carousel-all ul li img {
        width: 100%;
        height: auto;
        float: left;
    }

    .carousel-all ul li .our-clients img {
        width: auto;
    }

    .carousel-all.responsive {
        width: auto;
        margin-left: 0;
    }

.carousel-arrow {
    position: absolute;
    bottom: -67px;
    margin-top: -7px;
    z-index: 999;
    width: 81px;
    height: 38px;
    right: 4px;
}

a.carousel-prev {
    float: left;
    margin-right: 5px;
    margin-left: 0;
}

a.carousel-next {
    float: right;
    margin: 0;
}

.carousel-arrow a {
    font-size: 25px;
    line-height: 25px;
    padding: 6px;
    padding-top: 5px;
    background-color: #e8e8e8;
    color: #999;
    text-align: center;
    height: 38px;
    width: 38px;
    display: block !important;
}

.with-title .carousel-arrow {
    top: -67px;
}

.with-title .carousel-prev {
    float: left;
    margin-right: 5px;
    margin-left: 0;
}

.with-title .carousel-next {
    float: right;
    margin: 0;
}

.with-title .carousel-arrow a:hover {
    background-color: #333;
}

.testimonial {
    background-color: #FFF;
    padding: 20px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    color: #2f3239;
    font-size: 13px;
}

.testimonial-f-arrow, .testimonial-l-arrow {
    top: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    border-left: 0;
    border-color: transparent;
}

.testimonial-f-arrow {
    border-top-color: #FFF;
    border-width: 22px;
    left: 19px;
}

.testimonial-l-arrow {
    border-top-color: #FFF;
    border-width: 20px;
    left: 20px;
}

.testimonial-client {
    margin: 25px 0 30px;
    overflow: hidden;
    height: 100%;
}

    .testimonial-client span {
        padding-top: 3px;
        font-size: 12px;
        font-weight: bold;
    }

        .testimonial-client span span {
            font-weight: normal;
        }

    .testimonial-client img {
        float: left;
        margin-right: 10px;
        width: 50px;
        padding: 1px;
        border: 1px solid #FFF;
        background-color: #FFF;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
    }

.carousel-all.testimonial-carousel {
    margin-bottom: 0;
}

.testimonial-carousel .testimonial-warp {
    float: left;
    margin-right: 20px;
}

.testimonial-carousel .carousel-arrow {
    bottom: 33px;
}

.carousel-pagination {
    text-align: center;
    position: absolute;
    right: 0;
    bottom: 30px;
    z-index: 99;
}

    .carousel-pagination a {
        background-color: #d8e0e5;
        width: 5px;
        height: 5px;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        margin: 0 5px 0 0;
        display: inline-block;
    }

        .carousel-pagination a:last-child {
            margin: 0;
        }

        .carousel-pagination a.selected {
            background-color: #2f3239;
            cursor: default;
        }

        .carousel-pagination a span {
            display: none;
        }

.testimonial-warp-2 {
    background-color: #FFF;
    padding: 20px;
    color: #2f3239;
    margin-bottom: 30px !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

    .testimonial-warp-2 .testimonial {
        background-color: transperant;
        border: none;
        padding: 0;
    }

    .testimonial-warp-2 .carousel-pagination {
        right: 20px;
    }

    .testimonial-warp-2 .caroufredsel_wrapper {
        width: auto !important;
    }

    .testimonial-warp-2 .testimonial-client {
        margin-bottom: 0;
    }

    .testimonial-warp-2 .testimonial-f-arrow, .testimonial-warp-2 .testimonial-l-arrow {
        border: none;
    }

    .testimonial-warp-2 .carousel-pagination {
        bottom: 20px;
    }

    .testimonial-warp-2 .testimonial-client {
        margin-top: 10px;
    }

        .testimonial-warp-2 .testimonial-client span {
            padding-top: 6px;
            display: inline-block;
        }

.testimonial-client span span {
    color: #2f3239;
}

.error_404 {
    text-align: center;
}

    .error_404 h2 {
        color: #E8E7E7;
        font-size: 220px;
        line-height: 1;
    }

    .error_404 h3 {
        font-size: 35px;
    }

.post {
    margin-bottom: 30px !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #2f3239;
    font-size: 13px;
    padding: 20px;
    border: 1px solid #dedede;
    background: #FFF;
    -moz-box-shadow: 0 0 5px #dedede;
    -webkit-box-shadow: 0 0 5px #dedede;
    box-shadow: 0 0 5px #dedede;
    position: relative;
}

.single-post {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 10px !important;
}

.post-type {
    position: absolute;
    top: -2px;
    left: 20px;
    float: left;
    text-align: center;
    width: 36px;
    height: 36px;
    line-height: 36px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    font-size: 18px;
}

.post .post-type {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    position: inherit;
    height: 28px;
    width: 28px;
    line-height: 28px;
    font-size: 14px;
    margin-right: 10px;
}

.post-title {
    border-bottom: 2px solid #dedede;
    margin-bottom: 20px;
    padding-bottom: 10px;
    font-size: 20px;
    font-weight: bold;
}

    .post-title a:hover {
        color: #2f3239 !important;
    }

.post .boxedtitle i {
    padding-right: 15px;
}

.post-meta {
    overflow: hidden;
    height: 100%;
    margin-bottom: 15px;
}

.post .post-meta .meta-author, .post .post-meta .meta-date, .post .post-meta .meta-categories a, .post .post-meta .meta-comment a {
    margin: 0 20px 5px 0;
    display: inline-block;
}

.post .post-meta .meta-author, .post .post-meta .meta-date, .post .post-meta .meta-categories, .post .post-meta .meta-comment {
    font-size: 13px;
    float: left;
}

    .post .post-meta .meta-author a, .post .post-meta .meta-date, .post .post-meta .meta-categories a, .post .post-meta .meta-comment a {
        color: #2f3239;
    }

        .post .post-meta .meta-author i, .post .post-meta .meta-date i, .post .post-meta .meta-categories i, .post .post-meta .meta-comment i {
            margin-right: 5px;
            color: #2f3239;
        }

.post .post-img {
    margin-bottom: 20px;
}

.video_embed {
    width: 100%;
    padding: 0;
    margin-bottom: 30px;
}

    .video_embed iframe, .video_embed object, .video_embed embed {
        width: 100%;
        border: none;
        max-width: 100%;
        display: block;
    }

.post-content {
    line-height: 23px;
    color: #848991;
    margin: 30px 0;
}

    .post-content *:last-child {
        margin-bottom: 0;
    }

.post .post-img a img {
    display: block;
    width: 100%;
}

.blog_2.post .post-img {
    width: 250px;
    height: auto;
    float: left;
    margin-right: 20px;
    margin-bottom: 0 !important;
}

.post-read-more {
    float: right;
    margin: 0;
    color: #2f3239;
    font-size: 13px;
}

    .post-read-more:before {
        font-family: "FontAwesome";
        content: "\f067";
        margin-right: 5px;
        font-size: 12px;
        color: #2f3239;
    }

.blog_2.post .post-img.video_embed iframe, .blog_2.post .post-img.video_embed object, .blog_2.post .post-img.video_embed embed {
    height: auto;
}

.blog_2.post .post-img a img {
    height: auto;
    width: 100%;
}

.blog_2.post .post-img.video_embed iframe {
    height: 170px;
}

.sixteen.columns .blog_2.post .post-img {
    width: 350px;
}

    .sixteen.columns .blog_2.post .post-img.video_embed iframe, .sixteen.columns .blog_2.post .post-img.video_embed object, .sixteen.columns .blog_2.post .post-img.video_embed embed {
        height: 250px;
    }

.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
    outline: none;
}

.slides, .flex-control-nav, .flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}

.flexslider {
    margin: 0 0 30px;
    padding: 0;
    position: relative;
    zoom: 1;
    overflow: hidden;
    height: 100%;
}

    .flexslider .slides > li {
        display: none;
        -webkit-backface-visibility: hidden;
    }

    .flexslider .slides img {
        max-width: 100%;
        display: block;
        width: 100%;
    }

.flex-pauseplay span {
    text-transform: capitalize;
}

.slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

html[xmlns] .slides {
    display: block;
}

* html .slides {
    height: 1%;
}

.no-js .slides > li:first-child {
    display: block;
}

.flexslider .slides {
    zoom: 1;
}

    .flexslider .slides > li {
        position: relative;
    }

.flex-container {
    zoom: 1;
    position: relative;
}

.flex-direction-nav {
    height: 0;
}

    .flex-direction-nav li a {
        height: 48px;
        margin: 0;
        display: block;
        position: absolute;
        top: 45%;
        cursor: pointer;
        padding: 8px 15px;
        opacity: .6;
        filter: alpha(opacity=60);
        z-index: 150;
        line-height: 0;
        -moz-border-radius: 2px 0 0 2px;
        -webkit-border-radius: 2px 0 0 2px;
        border-radius: 2px 0 0 2px;
    }

.blog_2 .flex-direction-nav li a {
    top: 35%;
}

.flex-direction-nav li a:hover {
    opacity: .9;
    filter: alpha(opacity=90);
}

.flex-direction-nav li .flex-next {
    right: -50px;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.flex-direction-nav li .flex-prev {
    left: -50px;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    -moz-border-radius: 0 2px 2px 0;
    -webkit-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
}

.flexslider:hover .flex-direction-nav li .flex-next {
    right: 0;
}

.flexslider:hover .flex-direction-nav li .flex-prev {
    left: 0;
}

.flex-direction-nav li .disabled {
    opacity: .3;
    filter: alpha(opacity=30);
    cursor: default;
}

.flex-caption {
    zoom: 1;
    width: 100%;
    height: 100%;
    background: transparent;
}

    .flex-caption h2 {
        margin: 0;
        padding: 7px 10px;
        float: left;
        font-size: 24px;
        margin-bottom: 5px;
    }

    .flex-caption h3 {
        background-color: #2f3239;
        padding: 10px;
        float: left;
        font-size: 14px;
    }

    .flex-caption .text {
        position: absolute;
        left: 0;
        text-align: center;
        bottom: 50px;
    }

        .flex-caption .text .flex_title {
            float: left;
            width: 100%;
        }

        .flex-caption .text .flex_subtitle {
            float: left;
            width: 100%;
        }

.flex-control-nav {
    width: 100%;
    position: absolute;
    margin-top: -20px;
    text-align: center;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

    .flex-control-nav li {
        margin: 0 0 0 5px;
        display: inline-block;
        zoom: 1;
        *display: inline;
    }

        .flex-control-nav li:first-child {
            margin: 0;
        }

        .flex-control-nav li a {
            width: 8px;
            height: 8px;
            display: block;
            background-color: #FFF;
            cursor: pointer;
            text-indent: -999em;
            opacity: 0.4;
            filter: alpha(opacity=40);
            -moz-border-radius: 50%;
            -webkit-border-radius: 50%;
            border-radius: 50%;
        }

            .flex-control-nav li a.flex-active {
                cursor: default;
                opacity: 1;
                filter: alpha(opacity=100);
            }

.flex-direction-nav .flex-next, .flex-direction-nav .flex-prev {
    background: #000000;
    background: rgba(0,0,0,0.6);
}

    .flex-direction-nav .flex-next:hover, .flex-direction-nav .flex-prev:hover {
        opacity: 0.9;
        filter: alpha(opacity=90);
    }

.bx-wrapper {
    position: relative;
    overflow: hidden;
}

.grid-bxslider {
    position: relative;
    margin-bottom: 30px;
}

.bxslider-overlay {
    display: block;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    width: 100%;
    height: 100%;
    -webkit-transition: all 0 ease-in;
    -moz-transition: all 0 ease-in;
    -ms-transition: all 0 ease-in;
    -o-transition: all 0 ease-in;
    transition: all 0 ease-in;
}

    .bxslider-overlay:before {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        content: "";
        opacity: 0.7;
        filter: alpha(opacity=70);
        -webkit-transition: all 0 ease-in;
        -moz-transition: all 0 ease-in;
        -ms-transition: all 0 ease-in;
        -o-transition: all 0 ease-in;
        transition: all 0 ease-in;
    }

.grid-bxslider:hover .bxslider-overlay {
    opacity: 1;
    filter: alpha(opacity=1);
}

.bx-pager {
    display: none;
}

.bxslider-title {
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 50px;
}

    .bxslider-title h4 {
        font-size: 12px;
        margin-bottom: 0;
    }

    .bxslider-title span {
        font-size: 11px;
    }

.overlay-lightbox, .overlay-link {
    position: absolute;
    top: 20px;
    height: 30px;
    width: 30px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #2f3239;
}

.overlay-lightbox {
    left: 50%;
    margin-left: -35px;
}

.overlay-link {
    right: 50%;
    margin-right: -35px;
}

    .overlay-lightbox i, .overlay-link i {
        font-size: 12px;
        line-height: 30px;
        text-align: center;
    }

.bx-prev, .bx-next {
    position: absolute;
    top: 50%;
    margin-top: -30px;
    height: 30px;
    width: 30px;
    line-height: 30px;
    font-size: 14px;
    background-color: #2f3239;
    text-align: center;
    -webkit-transition: all 0 ease-in;
    -moz-transition: all 0 ease-in;
    -ms-transition: all 0 ease-in;
    -o-transition: all 0 ease-in;
    transition: all 0 ease-in;
}

    .bx-prev:before {
        content: "\f104";
        font-family: "FontAwesome";
    }

    .bx-next:before {
        content: "\f105";
        font-family: "FontAwesome";
    }

.bx-prev {
    left: -30px;
}

.bx-next {
    right: -30px;
}

.bx-wrapper:hover .bx-prev, .bx-wrapper:hover .bx-next {
    opacity: 1;
    filter: alpha(opacity=1);
}

.bx-wrapper:hover .bx-prev {
    left: 0;
}

.bx-wrapper:hover .bx-next {
    right: 0;
}

.panel_light {
    background-color: #FFF;
    color: #848991;
}

    .panel_light.login-panel h2, .panel_light.login-panel .rememberme label, .panel_light.login-panel input[type="text"], .panel_light.login-panel input[type="password"] {
        color: #2f3239;
    }

    .panel_light.login-panel p {
        color: #848991;
    }

#header.header_light {
    background-color: #FFF;
}

    #header.header_light .navigation > ul > li > a {
        color: #2f3239;
    }

#footer.footer_light_top {
    background-color: #FFF;
    color: #848991;
    border-top: 1px solid #eee;
}

    #footer.footer_light_top a, #footer.footer_light_top .related-item h3 a, #footer.footer_light_top .widget_twitter ul li a {
        color: #2f3239;
    }

    #footer.footer_light_top .widget_contact > p, #footer.footer_light_top .related-item p, #footer.footer_light_top .widget, #footer.footer_light_top .widget_contact ul li, #footer.footer_light_top .widget_contact ul li, #footer.footer_light_top .widget_twitter ul li {
        color: #848991;
    }

#footer-bottom.footer_light_bottom {
    background-color: #FFF;
    color: #848991;
    border-top: 1px solid #eee;
}

.widget_tag_cloud a, .question-comments a, .removered, .removered i, .removered input[type="text"], .bxslider-title, .bx-prev, .bx-next, .login-password a, .question-report, .ask-me .publish-question {
    color: #FFF !important;
}

#footer-bottom .social_icons ul li a:hover {
    border-color: #ffffff !important;
}

.tipsy-inner {
    color: #fff;
}

.color_darkblue {
    color: #24b2b7;
}

.color_orange {
    color: #faa33d;
}

.RegisterNow li {
    display: inline-block;
    margin-right: 10px;
}

.TutorBlocks {
    margin-top: 50px;
}

    .TutorBlocks > div {
        margin-bottom: 30px;
    }

    .TutorBlocks h2, .become-tutor {
        color: #1bb4b9;
        padding-left: 15px;
        margin-bottom: 50px;
    }

    .TutorBlocks i {
        color: #1bb4b9;
        font-size: 45px;
        margin-bottom: 10px;
    }

    .TutorBlocks h3 {
        letter-spacing: 0.4px;
        text-transform: uppercase;
    }

.dividers {
    background: #1bb4b9;
    width: 1px;
    height: 288px;
    float: left;
    margin-right: 30px;
}

    .dividers::before {
        content: "OR";
        font-size: 16px;
        position: absolute;
        top: 42%;
        left: -6px;
        border-radius: 30px;
        padding: 10px;
        background: #1bb4b9;
        color: #fff;
    }

.admin #header-top {
    position: relative;
    z-index: 999;
}

    .admin #header-top .logo {
        background-color: #297fb9;
        color: #fff;
        border-bottom: 0 solid transparent;
        -webkit-transition: width .3s ease-in-out;
        -o-transition: width .3s ease-in-out;
        transition: width .3s ease-in-out;
        display: block;
        float: left;
        height: 42px;
        font-size: 20px;
        line-height: 42px;
        text-align: center;
        width: 230px;
        padding: 0 15px;
        font-weight: 300;
        overflow: hidden;
    }

    .admin #header-top > .navbar {
        -webkit-transition: margin-left .3s ease-in-out;
        -o-transition: margin-left .3s ease-in-out;
        transition: margin-left .3s ease-in-out;
        margin-bottom: 0;
        margin-left: 230px;
        border: none;
        min-height: 42px;
        border-radius: 0;
    }

    .admin #header-top .navbar-custom-menu {
        float: right;
    }

.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 15px;
}

.navbar-nav > li > a {
    line-height: 20px;
}

.navbar-nav > .user-menu .user-image {
    float: left;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    margin-right: 10px;
    margin-top: -2px;
}

.nav > li > a > img {
    max-width: none;
}

.nav > li > a > span {
    color: #ffffff;
}

#dropdown_menu {
    display: none;
}

.navbar-custom-menu > .navbar-nav > li > .dropdown-menu {
    position: absolute;
    right: 0;
    left: auto;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.navbar-nav > .user-menu > .dropdown-menu {
    padding: 1px 0 0 0;
    border-top-width: 0;
    width: 280px;
}

    .navbar-nav > .user-menu > .dropdown-menu > li.user-header {
        padding: 10px;
        text-align: center;
    }

#header-top li.user-header {
    background-color: #3c8dbc;
}

.user-footer {
    padding: 10px;
}

.navbar-nav > .user-menu > .dropdown-menu > li.user-header > img {
    z-index: 5;
    height: 90px;
    width: 90px;
    border: 3px solid;
    border-color: #ffffff;
    border-color: rgba(255,255,255,0.2);
}

.img-circle {
    border-radius: 50%;
}

.navbar-nav > .user-menu > .dropdown-menu > li.user-header > p {
    z-index: 5;
    color: #fff;
    font-size: 16px;
    margin-top: 10px;
}

    .navbar-nav > .user-menu > .dropdown-menu > li.user-header > p > small {
        display: block;
        font-size: 12px;
    }

.navbar-nav > .user-menu > .dropdown-menu > .user-body {
    padding: 15px;
    border-bottom: 1px solid #f4f4f4;
    border-top: 1px solid #dddddd;
}

    .navbar-nav > .user-menu > .dropdown-menu > .user-body a {
        color: #444 !important;
    }

.MainSidebar {
    position: absolute;
    top: 0;
    left: 0;
    padding-top: 50px;
    min-height: 100%;
    width: 230px;
    z-index: 810;
    background: #222d32;
    -webkit-transition: all 1s;
    transition: all 1s;
}

.user-panel {
    position: relative;
    width: 100%;
    padding: 10px;
    overflow: hidden;
}

    .user-panel > .image > img {
        width: 100%;
        max-width: 45px;
        height: auto;
    }

    .user-panel > .info {
        padding: 5px 5px 5px 15px;
        line-height: 1;
        position: absolute;
        left: 55px;
        color: #ffffff;
    }

        .user-panel > .info > p {
            font-weight: 600;
            margin-bottom: 0;
        }

        .user-panel > .info > a {
            text-decoration: none;
            padding-right: 5px;
            margin-top: 3px;
            font-size: 11px;
            color: #ffffff;
        }

.text-success {
    color: #3c763d;
}

.sidebar-form {
    border-radius: 3px;
    border: 1px solid #374850;
    margin: 10px 10px;
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}

    /*.form-control {
    display: block;
    width: 100% !important;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff !important;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px #000000;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px #000000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}*/

    .input-group .form-control {
        position: relative;
        z-index: 2;
        float: left;
        width: 100%;
        margin-bottom: 0;
    }

.sidebar-form input[type="text"], .sidebar-form .btn {
    box-shadow: none;
    background-color: #374850;
    border: 1px solid transparent;
    height: 35px;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.sidebar-form input[type="text"] {
    color: #666;
    border-top-left-radius: 2px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 2px;
}

.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}

.input-group-btn {
    position: relative;
    font-size: 0;
    display: table-cell;
}

.sidebar-form .btn {
    color: #999;
    border-top-left-radius: 0;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 0;
    margin-bottom: 0;
}

.sidebarmenu {
    list-style: none;
    margin: 0;
    padding: 0;
}

    .sidebarmenu > li {
        position: relative;
        margin: 0;
        padding: 0;
    }

        .sidebarmenu > li > a {
            padding: 12px 5px 12px 15px;
            display: block;
            color: #b8c7ce;
            border-left: 3px solid transparent;
            cursor: pointer;
        }

        .sidebarmenu > li:hover > a, .sidebarmenu > li.active > a {
            color: #fff;
            background: #1e282c;
            border-left-color: #3c8dbc;
        }

.MainContent {
    margin-left: 230px;
    padding-left: 20px;
    background: #f3f3f3;
}

.content_top {
    padding: 15px 15px 0 0;
    clear: both;
}

    .content_top > h2 {
        font-weight: normal;
    }

.admin .wrapper {
    background: #222d32;
}

.table-style-2 {
    width: 100%;
    -moz-box-shadow: 0 0 5px #dedede;
    -webkit-box-shadow: 0 0 5px #dedede;
    box-shadow: 0 0 5px #dedede;
}

.SidebarToggle {
    color: #ffffff;
    padding: 11px 15px;
}

.icon {
    background-image: url('../images/student.png');
    width: 50px;
    height: 50px;
    background-position: top center;
}

.TutorIcon {
    background-image: url('../images/Tutor.png');
    width: 50px;
    height: 50px;
    background-position: top center;
}

.ActiveUser {
    border: #d4054b solid;
    border-radius: 25px;
}

.header-search span {
    color: #ffffff;
    margin-bottom: 0;
}

.header-search p {
    display: inline-block;
    margin-bottom: 0;
    float: left;
    margin-right: 20px;
}

.header-search input {
    margin: 5px 0;
    font-size: 11px !important;
    height: auto;
    width: auto;
}

.header-search .icon-credit-card {
    position: relative;
    top: 12px;
    right: 10px;
    font-size: 20px;
}

.header-search b {
    display: block;
    position: relative;
    bottom: 5px;
}

.Notification label {
    float: left;
    width: 20%;
}

.Notification p span {
    display: block;
    color: #333;
    font-size: 13px;
}

.PayButton {
    width: 50%;
    text-align: center;
    margin: 0 auto;
}

    .PayButton input {
        margin-bottom: 5px;
    }

.home_content {
    font-size: 16px;
    line-height: 30px;
}

.HomeCategory h2 {
    margin-bottom: 10px;
    font-size: 18px;
}

.HomeCategory i {
    font-size: 60px;
    color: #d4054b;
}

.HomeCategory p {
    font-size: 14px;
    margin-bottom: 10px;
}

.MiddleSection {
    padding-top: 20px;
}

.home_group {
    list-style: none;
    padding: 0;
    margin: 0;
}

    .home_group li {
        position: relative;
        margin-bottom: 18px;
        padding: 25px 10px 25px 74px;
        -moz-box-shadow: 0 0 5px #000000;
        -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
        -webkit-box-shadow: 0 0 5px #000000;
        -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
        box-shadow: 0 0 5px #000000;
        box-shadow: 0 0 5px rgba(0,0,0,0.1);
        background: #fff;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }

.left-side p {
    font-size: 18px;
    line-height: 30px;
}

.home_group i {
    font-size: 45px;
    position: absolute;
    left: 3%;
    top: 18px;
    color: #d4054b;
}

.home_group h3 {
    color: #1bb4b9;
}

.PageTitle {
    background-color: #fff;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 32px;
    border-radius: 5px 5px 0 0;
    margin: 32px 0 0;
    -moz-box-shadow: 0 0 5px #dedede;
    -webkit-box-shadow: 0 0 5px #dedede;
    box-shadow: 0 0 5px #dedede;
}

.CreateAccount {
    border-top: 1px solid #e3e3e3;
    background: #ffffff;
    border-radius: 0 0 5px 5px;
    -moz-box-shadow: 0 8px 6px -8px #dedede;
    -webkit-box-shadow: 0 8px 6px -8px #dedede;
    box-shadow: 0 8px 6px -8px #dedede;
    position: relative;
}

    .CreateAccount li {
        margin-left: 20px;
        margin-right: 26px;
        padding-top: 26px;
        padding-bottom: 26px;
        border-bottom: 1px dotted #9E9E9E;
        padding-left: 80px;
    }

        .CreateAccount li:last-child {
            border: none;
        }

        .CreateAccount li i {
            position: absolute;
            font-size: 50px;
            left: 5%;
            color: #d4054b;
        }

    .CreateAccount p {
        margin: 0;
    }

.navigation > ul > li > a {
    color: #ffffff;
}

#page-wrapper .navigation li a {
    color: #ffffff !important;
}

.bottom_25 {
    bottom: 25%;
}

.bottom_3 {
    bottom: 3%;
}

.list-group-centered li {
    float: left;
}

.Dashboard .list-group li a {
    padding: 15px 7px;
}

.header-top-nav li a, .header-top-nav li i {
    color: #ffffff;
}

.ask-me h2, .ask-me p {
    color: #ffffff !important;
}

li.MyaccoontBtn {
    line-height: inherit;
}

    li.MyaccoontBtn a {
        font-size: 11px !important;
        font-weight: normal !important;
        margin: 5px 0;
    }

#cssmenu ul li:hover > a, #cssmenu ul > li.current_page_item > a {
    background-color: #d4054b !important;
    color: #fff;
}

.SearchPage {
    display: none;
    position: absolute;
    top: 55px;
    z-index: 9999;
    width: 100%;
    right: 0;
    background: #ffffff;
    padding: 5px 10px;
}

@media(min-width:600px) {
    .SearchPage {
        width: 500px;
    }
}

.SearchPage .input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background: #000000;
    border: none;
    border-radius: 0;
}

.input-group .form-control, .input-group-addon, .input-group-btn {
    display: table-cell;
}

.SearchPage button {
    background: none;
    border: none;
    color: #ffffff;
}

.TutorMainContent {
}

.totalanswer {
    margin-top: 5px;
    color: #34495e;
}

    .totalanswer h5 {
        display: inline-block;
        margin-bottom: 5px;
        color: #2f3239;
    }

    .totalanswer i {
        color: #d4054b;
    }

.leftsection {
    border-right: 1px solid #dedede;
}

    .leftsection .category {
        padding-bottom: 10px;
    }

    .leftsection li {
        margin-bottom: 10px;
    }

    .leftsection input[type="checkbox"]:checked::before {
        color: #ffffff;
        top: 0;
        background: #d4054b;
        height: 14px;
    }

    .leftsection label {
        margin-right: 5px;
        float: left;
        margin-top: 0;
        font-weight: 600;
    }

    .leftsection input[type="checkbox"] {
        float: right;
        margin-top: 0;
        top: 2px;
    }

    .leftsection h4 {
        border-bottom: 2px solid #0f3b5f;
        display: inline-block;
    }

.TutorProfile {
    min-height: 20px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px #000000;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px #000000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}

.profile_view {
    display: inline-block;
    padding: 10px 0 0;
    background: #fff;
}

    .profile_view h2 {
        margin: 5px 0;
        font-size: 18px;
        font-weight: 500;
        color: #34495e;
    }

    .profile_view .left p {
        margin-bottom: 3px;
        font-family: "Open Sans",Arial,sans-serif;
    }

    .profile_view .bottom {
        background: #F2F5F7;
        padding: 9px 15px;
        border-top: 1px solid #E6E9ED;
    }

.ratings {
    margin-bottom: 0;
    text-align: left;
    display: inline-block;
    margin-right: 20px;
}

.leftsection p span {
    color: #d4054b;
    font-size: 14px;
}

.btn-xs {
    padding: 2px 6px !important;
    font-size: 12px !important;
    line-height: 1.5 !important;
    border-radius: 3px !important;
    color: #ffffff;
}

.profile_view .btn {
    display: inline-block !important;
}

a.btn-xs:hover {
    color: #ffffff;
}

.dialog-loading-wrapper {
    background: none;
    border: 0 none;
    height: 100px;
    left: 50%;
    margin-left: -50px;
    margin-top: -50px;
    position: fixed;
    top: 50%;
    width: 100px;
    z-index: 9999999;
}

.dialog-loading-icon {
    border-radius: 13px;
    display: block;
    height: 100px;
    line-height: 100px;
    margin: 0;
    padding: 1px;
    text-align: center;
    width: 100px;
}

.UserNameLogin {
    color: #ffffff;
    position: relative;
    top: 10px;
}

    .UserNameLogin span {
        display: block;
    }

    .UserNameLogin a, .UserNameLogin a:hover {
        color: #ffffff;
    }

.FooterSection {
    background: url('../images/FooterBgImage.jpg') !important;
    background-size: cover !important;
    background-position: center;
    margin: 0 !important;
    color: #ffffff;
    padding-bottom: 20px;
}

    .FooterSection::before {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: #fff;
        opacity: .5;
    }

    .FooterSection h2, .FooterSection p {
        color: #2f3239 !important;
    }

.BgColorWhite {
    background: #ffffff;
}

.field-validation-error {
    color: red !important;
}

.profiles-box p {
    margin-bottom: 5px;
    text-align: left;
}

.UserDetailList li {
    display: inline-block;
    background: #1abc9c;
    padding: 10px;
    text-align: center;
    border-radius: 5px;
    width: 19%;
    font-weight: bold;
}

.UserDetailList span {
    display: block;
}

.color_dark {
    color: #0f3b5f !important;
}

.QuestionTitle {
    padding: 10px;
    margin: 10px 0 20px 0;
    font-size: 20px;
    font-weight: bold;
    background: #0f3b5f;
    color: #ffffff;
    border-radius: 4px;
}

.question-type-main:hover, .question-type-main:focus {
    color: #ffffff;
}

div.dataTables_length label {
    font-weight: 400;
    line-height: 32px;
    text-align: left;
    display: block;
}

div.dataTables_length select {
    float: left;
    width: 75px;
    margin-right: 10px;
}

.dataTables_length select, .form-control {
    /*font-size: 13px;*/
    display: block;
    float: none;
    background: #fff;
    width: 100%;
    /*height: 34px;*/
    padding: 6px 12px;
    color: #2b2f33;
    border: 1px solid #dfe8f1;
    -webkit-box-shadow: inset 1px 1px 3px #f6f6f6;
    -moz-box-shadow: inset 1px 1px 3px #f6f6f6;
    box-shadow: inset 1px 1px 3px #f6f6f6;
}

div.dataTables_filter label {
    font-weight: 400;
    float: left;
}

div.dataTables_filter input {
    display: inline-block;
    width: 100%;
    /*padding: 0 7px;*/
}

input[type="checkbox"] {
    background-color: #ffffff !important;
    border: 1px solid #d4054b;
}

.Tutors {
    background: green;
    padding: 2px 5px;
    border-radius: 50%;
    cursor: pointer;
}

    .Tutors:nth-child(2) {
        opacity: 0.8;
    }

    .Tutors:nth-child(3) {
        opacity: 0.7;
    }

    .Tutors:nth-child(4) {
        opacity: 0.6;
    }

    .Tutors:nth-child(5) {
        opacity: 0.5;
    }

    .Tutors:last-child {
        opacity: 0.4;
    }

.Tutor {
    color: #fff;
}

    .Tutor:hover {
        color: #ffffff;
    }

#cat {
    background: #ffffff;
    padding: 0 0 10px;
    position: fixed;
    bottom: 40%;
    width: 50%;
    box-shadow: 0 4px 16px 0 #000000;
    box-shadow: 0 4px 16px 0 rgba(0,0,0,.1);
}

.CategoryHeader {
    background: #fafafa;
    padding: 12px 20px;
}

    .CategoryHeader h4 {
        margin: 0;
    }

.footerCAtegory {
    padding: 0 10px;
}

.divider5 {
    margin-bottom: 30px;
    border-bottom: 1px solid #dedede;
    clear: both;
}

.border-defaults {
    border-bottom: 1px solid #dedede;
}

.btn-sm {
    font-size: 13px;
    padding: 0 10px !important;
    line-height: 28px;
    height: 30px;
}

.sfActive {
    background-color: #3f627f;
    color: #fff !important;
}

.bg-white {
    background: #ffffff;
}

.PostQuestion h3 {
    margin: 10px 0;
    color: #d4054b;
}

.PostQuestionBottom .bg-white {
    border-radius: 8px;
}

.PostQuestionBottom p {
    font-size: 16px;
}

.PostQuestionBottom ul {
    margin-top: 20px;
}

    .PostQuestionBottom ul li {
        list-style: disc;
    }

.PostQuestionBottom li {
    text-align: justify;
    margin-bottom: 15px;
    font-size: 16px;
}

.pd54 {
    padding-bottom: 54px !important;
}

.pointer {
    cursor: pointer !important;
}

.cssload-preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999999999;
    background: #404040;
    background: rgba(64, 64, 64, 0.65);
}

    .cssload-preloader > .cssload-preloader-box {
        position: absolute;
        height: 29px;
        top: 50%;
        left: 43%;
        margin: -15px 0 0 -146px;
        -moz-perspective: 195px;
        -o-perspective: 195px;
        -ms-perspective: 195px;
        -webkit-perspective: 195px;
        perspective: 195px;
    }

    .cssload-preloader .cssload-preloader-box > div {
        position: relative;
        width: 29px;
        height: 29px;
        background: rgb(204,204,204);
        float: left;
        text-align: center;
        line-height: 29px;
        font-family: Verdana;
        font-size: 19px;
        color: rgb(255,255,255);
    }

        .cssload-preloader .cssload-preloader-box > div:nth-child(1) {
            background: #d4054b;
            margin-right: 15px;
            -moz-animation: cssload-movement 690ms ease 0 infinite alternate;
            -o-animation: cssload-movement 690ms ease 0 infinite alternate;
            -ms-animation: cssload-movement 690ms ease 0 infinite alternate;
            -webkit-animation: cssload-movement 690ms ease 0 infinite alternate;
            animation: cssload-movement 690ms ease 0 infinite alternate;
        }

        .cssload-preloader .cssload-preloader-box > div:nth-child(2) {
            background: #d4054b;
            margin-right: 15px;
            -o-animation: cssload-movement 690ms ease 86.25ms infinite alternate;
            -ms-animation: cssload-movement 690ms ease 86.25ms infinite alternate;
            -webkit-animation: cssload-movement 690ms ease 86.25ms infinite alternate;
            -moz-animation: cssload-movement 690ms ease 86.25ms infinite alternate;
            animation: cssload-movement 690ms ease 86.25ms infinite alternate;
        }

        .cssload-preloader .cssload-preloader-box > div:nth-child(3) {
            background: #d4054b;
            margin-right: 15px;
            -moz-animation: cssload-movement 690ms ease 172.5ms infinite alternate;
            -o-animation: cssload-movement 690ms ease 172.5ms infinite alternate;
            -ms-animation: cssload-movement 690ms ease 172.5ms infinite alternate;
            -webkit-animation: cssload-movement 690ms ease 172.5ms infinite alternate;
            animation: cssload-movement 690ms ease 172.5ms infinite alternate;
        }

        .cssload-preloader .cssload-preloader-box > div:nth-child(4) {
            background: #d4054b;
            margin-right: 15px;
            -moz-animation: cssload-movement 690ms ease 258.75ms infinite alternate;
            -o-animation: cssload-movement 690ms ease 258.75ms infinite alternate;
            -ms-animation: cssload-movement 690ms ease 258.75ms infinite alternate;
            -webkit-animation: cssload-movement 690ms ease 258.75ms infinite alternate;
            animation: cssload-movement 690ms ease 258.75ms infinite alternate;
        }

        .cssload-preloader .cssload-preloader-box > div:nth-child(5) {
            background: #d4054b;
            margin-right: 15px;
            -moz-animation: cssload-movement 690ms ease 345ms infinite alternate;
            -o-animation: cssload-movement 690ms ease 345ms infinite alternate;
            -ms-animation: cssload-movement 690ms ease 345ms infinite alternate;
            -webkit-animation: cssload-movement 690ms ease 345ms infinite alternate;
            animation: cssload-movement 690ms ease 345ms infinite alternate;
        }

        .cssload-preloader .cssload-preloader-box > div:nth-child(6) {
            background: #d4054b;
            margin-right: 15px;
            -moz-animation: cssload-movement 690ms ease 431.25ms infinite alternate;
            -o-animation: cssload-movement 690ms ease 431.25ms infinite alternate;
            -ms-animation: cssload-movement 690ms ease 431.25ms infinite alternate;
            -webkit-animation: cssload-movement 690ms ease 431.25ms infinite alternate;
            animation: cssload-movement 690ms ease 431.25ms infinite alternate;
        }

        .cssload-preloader .cssload-preloader-box > div:nth-child(7) {
            background: #d4054b;
            margin-right: 15px;
            -moz-animation: cssload-movement 690ms ease 517.5ms infinite alternate;
            -o-animation: cssload-movement 690ms ease 517.5ms infinite alternate;
            -ms-animation: cssload-movement 690ms ease 517.5ms infinite alternate;
            -webkit-animation: cssload-movement 690ms ease 517.5ms infinite alternate;
            animation: cssload-movement 690ms ease 517.5ms infinite alternate;
        }

        .cssload-preloader .cssload-preloader-box > div:nth-child(8) {
            background: #d4054b;
            margin-right: 15px;
            -moz-animation: cssload-movement 690ms ease 603.5ms infinite alternate;
            -o-animation: cssload-movement 690ms ease 603.5ms infinite alternate;
            -ms-animation: cssload-movement 690ms ease 603.5ms infinite alternate;
            -webkit-animation: cssload-movement 690ms ease 603.5ms infinite alternate;
            animation: cssload-movement 690ms ease 603.5ms infinite alternate;
        }

        .cssload-preloader .cssload-preloader-box > div:nth-child(9) {
            background: #d4054b;
            margin-right: 15px;
            -moz-animation: cssload-movement 690ms ease 690ms infinite alternate;
            -o-animation: cssload-movement 690ms ease 690ms infinite alternate;
            -ms-animation: cssload-movement 690ms ease 690ms infinite alternate;
            -webkit-animation: cssload-movement 690ms ease 690ms infinite alternate;
            animation: cssload-movement 690ms ease 690ms infinite alternate;
        }

        .cssload-preloader .cssload-preloader-box > div:nth-child(10) {
            background: #d4054b;
            margin-right: 15px;
            -moz-animation: cssload-movement 690ms ease 776.5ms infinite alternate;
            -o-animation: cssload-movement 690ms ease 776.5ms infinite alternate;
            -ms-animation: cssload-movement 690ms ease 776.5ms infinite alternate;
            -webkit-animation: cssload-movement 690ms ease 776.5ms infinite alternate;
            animation: cssload-movement 690ms ease 776.5ms infinite alternate;
        }

@keyframes cssload-movement {
    from {
        transform: scale(1.0) translateY(0) rotateX(0);
        box-shadow: 0 0 0;
    }

    to {
        transform: scale(1.5) translateY(-24px) rotateX(45deg);
        box-shadow: 0 24px 39px #d4054b;
        background: #d4054b;
    }
}

@-o-keyframes cssload-movement {
    from {
        -o-transform: scale(1.0) translateY(0) rotateX(0);
        box-shadow: 0 0 0;
    }

    to {
        -o-transform: scale(1.5) translateY(-24px) rotateX(45deg);
        box-shadow: 0 24px 39px #d4054b;
        background: #d4054b;
    }
}

@-ms-keyframes cssload-movement {
    from {
        -ms-transform: scale(1.0) translateY(0) rotateX(0);
        box-shadow: 0 0 0;
    }

    to {
        -ms-transform: scale(1.5) translateY(-24px) rotateX(45deg);
        box-shadow: 0 24px 39px #d4054b;
        background: #d4054b;
    }
}

@-webkit-keyframes cssload-movement {
    from {
        -webkit-transform: scale(1.0) translateY(0) rotateX(0);
        box-shadow: 0 0 0;
    }

    to {
        -webkit-transform: scale(1.5) translateY(-24px) rotateX(45deg);
        box-shadow: 0 24px 39px #d4054b;
        background: #d4054b;
    }
}

@-moz-keyframes cssload-movement {
    from {
        -moz-transform: scale(1.0) translateY(0) rotateX(0);
        box-shadow: 0 0 0;
    }

    to {
        -moz-transform: scale(1.5) translateY(-24px) rotateX(45deg);
        box-shadow: 0 24px 39px #d4054b;
        background: #d4054b;
    }
}

.shorttitle {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

    .shorttitle .status-badge {
        vertical-align: top;
        margin-top: 5px;
    }

.SearchList {
    margin-bottom: 30px;
}

    .SearchList span {
        width: 100%;
        display: block;
        font-size: 18px;
    }

        .SearchList span a {
            color: #1bb4b9;
        }

    .SearchList p {
        font-size: 13px;
    }

    .SearchList .BorderBottom {
        border-bottom: 2px solid #3f627f;
    }

.five-stars-container {
    display: inline-block;
    position: relative;
    font-family: Glyphicons Halflings;
    font-size: 14px;
    text-align: left;
    cursor: default;
    white-space: nowrap;
    line-height: 1.2em;
    color: #dbdbdb;
}

    .five-stars-container .five-stars, .five-stars-container.editable-rating .ui-slider-range {
        display: block;
        overflow: hidden;
        position: relative;
        padding-left: 1px;
    }

        .five-stars-container .five-stars:before, .five-stars-container.editable-rating .ui-slider-range:before {
            content: "\e006\e006\e006\e006\e006";
            color: #0f3b5f;
        }

        .five-stars-container .five-stars.transparent-bg, .five-stars-container.editable-rating .ui-slider-range.transparent-bg {
            background: none;
        }

    .five-stars-container:before {
        display: block;
        position: absolute;
        top: 0;
        left: 1px;
        content: "\e006\e006\e006\e006\e006";
        z-index: 0;
    }

.color0 {
    color: #1bb4b9;
}

.ParallaxBackground {
    width: 100%;
    background-image: url('/Content/images/backgroung-image.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: fixed;
    background-repeat: no-repeat;
    position: relative;
    padding: 100px 0;
}

    .ParallaxBackground:before {
        position: absolute;
        content: '';
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: #0f3b5f;
        opacity: .4;
    }

    .ParallaxBackground p {
        color: #ffffff;
        font-size: 24px;
    }

    .ParallaxBackground button {
        margin: 0;
    }

.AnswerBank {
    border-bottom: 6px solid #ffffff;
    background: #ffffff;
}

    .AnswerBank .LeftSide {
        padding: 50px 0 0 110px;
    }

    .AnswerBank h1 {
        color: #d4054b;
    }

    .AnswerBank ul {
        margin-top: 20px;
    }

    .AnswerBank li {
        line-height: 30px;
        margin-bottom: 10px;
        background: #ffffff;
        padding: 20px 10px;
        border-radius: 2px;
        -moz-box-shadow: 0 0 5px #000000;
        -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
        -webkit-box-shadow: 0 0 5px #000000;
        -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
        box-shadow: 0 0 5px #000000;
        box-shadow: 0 0 5px rgba(0,0,0,0.1);
        position: relative;
    }

        .AnswerBank li p {
            margin: 0;
            font-size: 15px;
            color: #333333;
        }

        .AnswerBank li strong {
            font-size: 18px;
            color: #1bb4b9;
        }

        .AnswerBank li i {
            font-size: 50px;
            float: left;
            margin-right: 15px;
            color: #d4054b;
        }

    .AnswerBank .fa-dollar {
        margin-right: 45px;
    }

    .AnswerBank li:before {
        display: block;
        content: attr(data-step);
        position: absolute;
        right: 30px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        background: #aaa;
        color: #fff;
        width: 30px;
        height: 30px;
        line-height: 30px;
        text-align: center;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        -moz-box-shadow: 0 0 0 5px #fff,0 0 0 7px #aaa;
        -webkit-box-shadow: 0 0 0 5px #fff, 0 0 0 7px #aaa;
        box-shadow: 0 0 0 5px #fff, 0 0 0 7px #aaa;
        z-index: 4;
    }

    .AnswerBank li:nth-child(1):before {
        background: #1bb4b9;
    }

    .AnswerBank li:nth-child(2):before {
        background: #f5b120;
    }

    .AnswerBank li:nth-child(3):before {
        background: #d4054b;
    }

    .AnswerBank li:nth-child(2):after {
        content: "";
        display: block;
        position: absolute;
        right: 44px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 3px;
        height: 200px;
        background: #aaa;
        z-index: 2;
    }

.FooterBottom {
    margin-top: 20px;
}

    .FooterBottom li {
        display: inline-block;
        margin-right: 3px;
        color: #ffffff;
        font-size: 13px;
    }

        .FooterBottom li > a {
            color: #ffffff !important;
        }

.accordion dd,
.accordion__panel {
    background-color: #eee;
    font-size: 1em;
    line-height: 1.5em;
    margin-bottom: 10px;
}

.accordion {
    position: relative;
}

.accordionTitle,
.accordion__Heading {
    background-color: #0f3b5f !important;
    text-align: left;
    font-weight: 700;
    padding: 15px;
    display: block;
    text-decoration: none;
    color: #fff;
    -webkit-transition: background-color 0.5s ease-in-out;
    transition: background-color 0.5s ease-in-out;
    border-bottom: 1px solid #0f3b5f;
    margin-bottom: 0 !important;
}

    .accordionTitle:before,
    .accordion__Heading:before {
        content: "+";
        font-size: 1.5em;
        line-height: 28px;
        float: right;
        -webkit-transition: -webkit-transform 0.3s ease-in-out;
        transition: -webkit-transform 0.3s ease-in-out;
        transition: transform 0.3s ease-in-out;
        transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    }

    .accordionTitle:hover,
    .accordion__Heading:hover {
        background-color: #0f3b5f;
        color: #ffffff;
    }

    .accordionTitleActive,
    .accordionTitle.is-expanded {
        background-color: #2ba659;
    }

        .accordionTitleActive:before,
        .accordionTitle.is-expanded:before {
            -webkit-transform: rotate(-225deg);
            transform: rotate(-225deg);
        }

.accordionItem {
    height: auto;
    overflow: hidden;
    max-height: 50em;
    -webkit-transition: max-height 1s;
    transition: max-height 1s;
}

@media screen and (min-width:48em) {
    .accordionItem {
        max-height: 15em;
        -webkit-transition: max-height 0.5s;
        transition: max-height 0.5s;
    }
}

.accordionItem.is-collapsed {
    max-height: 0;
}

.no-js .accordionItem.is-collapsed {
    max-height: auto;
}

.animateIn {
    -webkit-animation: accordionIn 0.45s normal ease-in-out both 1;
    animation: accordionIn 0.45s normal ease-in-out both 1;
}

.animateOut {
    -webkit-animation: accordionOut 0.45s alternate ease-in-out both 1;
    animation: accordionOut 0.45s alternate ease-in-out both 1;
}

@-webkit-keyframes accordionIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.9) rotateX(-60deg);
        transform: scale(0.9) rotateX(-60deg);
        -webkit-transform-origin: 50% 0;
        transform-origin: 50% 0;
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes accordionIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.9) rotateX(-60deg);
        transform: scale(0.9) rotateX(-60deg);
        -webkit-transform-origin: 50% 0;
        transform-origin: 50% 0;
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@-webkit-keyframes accordionOut {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(0.9) rotateX(-60deg);
        transform: scale(0.9) rotateX(-60deg);
    }
}

@keyframes accordionOut {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(0.9) rotateX(-60deg);
        transform: scale(0.9) rotateX(-60deg);
    }
}

.pad10A {
    padding: 10px !important;
}

.pad15A {
    padding: 15px;
}

ol.FeesWithdrawalsList {
    padding-left: 15px;
}

    ol.FeesWithdrawalsList li {
        list-style: decimal;
        margin-bottom: 10px;
    }

.SubCategory {
    width: 100%;
    background: #ffffff;
    border: 1px solid #dce0e3;
    border-radius: 5px;
    padding: 10px 10px 10px 30px;
    margin-bottom: 20px;
}

ul.SubCategory li {
    position: relative;
}

    ul.SubCategory li:after {
        position: absolute;
        content: '';
        font-family: FontAwesome;
        top: 0;
        left: -5px;
        right: auto;
        bottom: 0;
    }

.SubCategory li {
    margin-bottom: 15px;
}

.form-group {
    margin-bottom: 15px;
}

.user-account-btn {
    margin: 0 0 0 5px;
    float: left;
    position: relative;
    display: inline-block;
}

a.hdr-btn {
    float: left;
    height: 28px;
    line-height: 28px;
    display: block;
    width: 28px;
    text-align: center;
    background: #ffffff;
    background: rgba(255,255,255,.05);
    border-radius: 3px;
    margin: 8px 10px 0 0;
    color: #ffffff;
    position: relative;
    cursor: pointer;
}

    a.hdr-btn:hover {
        color: #ffffff;
    }

.user-account-btn .dropdown-Profile {
    padding-bottom: 0;
    top: 39px;
    left: -270px;
    font-size: 13px;
    line-height: 1.6em;
    padding: 5px 0;
    text-transform: none;
    border: 0;
    min-width: 150px;
    border-color: #dfe8f1;
    border-radius: 3px;
}

.box-sm {
    width: 324px;
}

.login-box {
    padding: 10px 15px;
}

    .login-box .user-img {
        position: relative;
        float: left;
        width: 80px;
        height: 80px;
        margin-right: 15px;
    }

        .login-box .user-img img {
            width: 100%;
            height: 100%;
        }

.user-account-btn img {
    border-radius: 50px;
    float: left;
    margin-right: 5px;
}

.login-box .user-info {
    float: left;
}

    .login-box .user-info span {
        font-size: 17px;
        display: block;
        padding: 0 0 10px;
        color: #3e4855;
    }

        .login-box .user-info span i {
            color: #2f3239;
            font-size: 80%;
            font-style: normal;
            display: block;
            -moz-opacity: .7;
            opacity: .7;
            filter: alpha(opacity:70);
        }

    .login-box .user-info a {
        line-height: 16px;
        display: inline-block;
        height: 16px;
        padding-right: 5px;
        color: #3e4855;
        width: auto !important;
    }

.dropdown-Profile .divider {
    margin: 5px 1px;
}

.dropdown-Profile {
    display: none;
    position: absolute;
    z-index: 1050 !important;
    margin: 5px 0 0;
    text-align: left;
    background: #fff;
    box-shadow: 0 1px 7px 2px #879eab;
    box-shadow: 0 1px 7px 2px rgba(135,158,171,.2);
}

    .dropdown-Profile:before {
        position: absolute;
        top: -7px;
        left: 7px;
        display: inline-block;
        content: '';
        border-right: 7px solid transparent;
        border-bottom: 7px solid transparent;
        border-bottom-color: transparent;
        border-left: 7px solid transparent;
    }

    .dropdown-Profile:after {
        position: absolute;
        top: -6px;
        left: 8px;
        display: inline-block;
        content: '';
        border-right: 6px solid transparent;
        border-bottom: 6px solid #fff;
        border-left: 6px solid transparent;
    }

    .dropdown-Profile:after, .dropdown-Profile:before {
        left: 87%;
        margin-left: -3px;
    }

    .dropdown-Profile .divider {
        height: 1px;
        margin: 9px 0;
        overflow: hidden;
        background-color: #e5e5e5;
    }

body .button-pane {
    padding: 5px;
    text-align: center;
    border-width: 1px 0 0;
    border-style: solid;
    border-color: #e5e5e5;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

    body .button-pane.button-pane-alt {
        background: 0 0 !important;
    }

.btn-danger {
    color: #fff;
    border-color: #cf4436;
    background: #e74c3c;
}

.AskQuestion {
    position: fixed;
    z-index: 999;
    left: 0;
    bottom: 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -webkit-transition: all .3s ease-in;
    transition: all .3s ease-in;
}

.AskQuestion_open {
    width: 100%;
}

.AskQuestion .title {
    width: 91%;
}

.AskQuestion .title {
    font-size: 15px;
    font-weight: bold;
    padding: 8px;
    background-color: #1f2836;
    border-bottom: solid 1px #1f2836;
    color: white;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    margin-left: 60px;
}

    .AskQuestion .title small {
        display: block;
    }

    .AskQuestion .title .fa-comment {
        font-size: 36px;
        line-height: 42px;
        margin-right: 10px;
    }

.AskQuestion .fa-circle {
    color: #00ba33;
}

.AskQuestion_content {
    padding: 10px;
    width: 100%;
    background-color: #41a5a9;
    box-shadow: 0 1px 7px 2px #879eab;
    box-shadow: 0 1px 7px 2px rgba(135,158,171,.2);
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -webkit-transition: all .3s ease-in;
    transition: all .3s ease-in;
}

.AskQuestion .fa-angle-up {
    font-weight: 700;
    font-size: 19px;
    margin: 0 10px 0 15px;
    cursor: pointer;
    vertical-align: super;
}

.ParallaxImage {
    width: 100%;
    background-image: url('/Content/images/bg_img01.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: fixed;
    background-repeat: no-repeat;
    position: relative;
    padding: 70px 0 100px 0;
}

    .ParallaxImage:before {
        position: absolute;
        content: '';
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: #000000;
        opacity: .7;
    }

    .ParallaxImage h2 {
        color: #ffffff;
    }

    .ParallaxImage h4 {
        color: #ffffff;
        margin-top: 0;
    }

    .ParallaxImage i {
        background: #ffffff;
        font-size: 30px;
        color: #1bb4b9;
        width: 80px;
        height: 80px;
        border-radius: 50%;
        line-height: 80px;
        margin-bottom: 10px;
    }

/*.PaymentIcon li {
    float: left;
}

    .PaymentIcon li > img {
        width: 100px;
    }*/

.GetAnswer {
    background: #d4054b !important;
    color: #ffffff;
}

    .GetAnswer:hover {
        background: #d4054b !important;
    }

.PageContent {
    margin: 0 50px;
    padding: 10px 50px;
    background: #ffffff;
    border-radius: 10px;
}

.TopBar {
    width: 100%;
    overflow: hidden;
}

.LeftBgTopColor {
    background: #d4054b;
    position: relative;
    padding: 5px;
    float: left;
}

    .LeftBgTopColor:before {
        top: 0;
        right: 100%;
        width: 9999px;
        height: 100%;
        content: '';
        position: absolute;
        background: #d4054b;
    }

    .LeftBgTopColor:after {
        top: 0;
        width: 0;
        height: 0;
        right: -30px;
        content: '';
        position: absolute;
        border-top: 30px solid #d4054b;
        border-right: 30px solid transparent !important;
    }

.BgTopColor {
    float: right;
    position: relative;
    padding: 5px;
    background: #d4054b;
}

    .BgTopColor:before {
        top: 0;
        left: 100%;
        width: 9999px;
        height: 100%;
        content: '';
        position: absolute;
        background: #d4054b;
    }

    .BgTopColor:after {
        top: 0;
        width: 0;
        height: 0;
        right: 100%;
        content: '';
        position: absolute;
        border-top: 30px solid #d4054b;
        border-left: 30px solid transparent !important;
    }

.TopBar a, .TopBar a:hover, .TopBar span {
    color: #ffffff;
}

.SearchUniversity .nav {
    border-bottom: 1px solid #cccccc;
    display: block;
    margin-bottom: 30px;
}

    .SearchUniversity .nav li {
        display: block;
        position: relative;
        float: left;
    }

        .SearchUniversity .nav li a {
            color: #2f3239;
            padding: 0 15px !important;
        }

        .SearchUniversity .nav li.active a {
            border-bottom: 3px solid #1bb4b9;
            color: #ffffff;
        }

.UserQuestion {
    -moz-box-shadow: 0 0 5px #dedede;
    -webkit-box-shadow: 0 0 5px #dedede;
    box-shadow: 0 0 5px #dedede;
    border: 1px solid #dedede;
    padding: 10px 10px 10px 10px;
    background: #f5f5f5;
    border-radius: 5px;
}

.Refer {
    padding-bottom: 20px;
}

.RefferAndEarn input[type="text"] {
    height: 46px;
}

.RefferAndEarn .input-group {
    margin-bottom: 15px;
}

.RefferAndEarn .input-group-addon {
    background: #d4054b;
    color: #ffffff;
    padding: 15px 20px;
}

.RefferAndEarn input[type="button"] {
    font-size: 15px;
    font-weight: 600;
}

.SocialBorder {
    display: block;
    text-align: center;
    border-bottom: 1px solid #e3e3e3;
    height: 12px;
}

    .SocialBorder h3 {
        margin: 0;
        background: #fafcfe;
        display: inline-block;
        padding: 0 5px;
    }

.SocialIcon {
    padding: 30px 0;
    text-align: center;
}

    .SocialIcon ul {
        padding-top: 30px;
    }

.ReferralBenefits ul {
    padding-left: 15px;
}

    .ReferralBenefits ul li {
        list-style: disc;
    }

.ReferralBenefits li {
    text-align: justify;
    margin-bottom: 5px;
}

.UserSidebar > li > a:hover {
    background-color: #d4054b !important;
    color: #ffffff !important;
}

.UserSidebar .sfActive {
    background: #d4054b;
    color: #ffffff !important;
}

.Reffers {
    margin-left: 180px;
    margin-top: 4px;
}

    .Reffers a {
        color: #ffffff;
        text-transform: capitalize;
    }

    .Reffers > a:hover {
        color: #ffffff;
    }

.socialFixed {
    position: fixed;
    perspective: 1000px;
    top: 50%;
    right: 0;
    z-index: 999;
    display: none;
}

.tutcategories {
    height: 280px;
}

span.field-validation-error {
    color: red;
}

.socialFixed li .SocialHover {
    display: block;
    width: 40px;
    background: #222;
    font: normal normal normal 16px/20px 'FontAwesome', 'Source Sans Pro', Helvetica, Arial, sans-serif;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    padding: 10px;
    text-decoration: none;
    text-align: center;
    transition: background .5s ease .300ms;
    z-index: 999;
}

.socialFixed li:first-child .SocialHover:hover {
    background: #3b5998;
}

.socialFixed li:nth-child(2) .SocialHover:hover {
    background: #00acee;
}

.socialFixed li:nth-child(3) .SocialHover:hover {
    background: #ea4c89;
}

.socialFixed li:nth-child(4) .SocialHover:hover {
    background: #0077B5;
}

.socialFixed li:first-child a {
    border-radius: 0 5px 0 0;
}

.socialFixed li:last-child a {
    border-radius: 0 0 5px 0;
}

.socialFixed li .SocialHover .HOverShow {
    float: right;
    text-align: center;
    background: #222;
    color: #fff;
    margin: -24px 40px;
    padding: 8px;
    transform-origin: 0;
    visibility: hidden;
    opacity: 0;
    transform: rotateY(45deg);
    border-radius: 5px;
    transition: all .5s ease .300ms;
    display: none;
}

.socialFixed li .HOverShow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    right: -20px;
    top: 7px;
    border-right: 10px solid transparent;
    border-left: 10px solid #222;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
}

.socialFixed li .SocialHover:hover .HOverShow {
    visibility: visible;
    opacity: 1;
    transform: rotateY(0);
    display: block;
}

/*.footer-link .container {
    border-bottom: 1px solid #ffffff;
}*/

.f-18 {
    font-size: 18px !important;
    font-weight: 600;
}

.radius-20 {
    border-radius: 20px !important;
}

.expert-list {
    text-align: center;
}

    .expert-list a {
        border-radius: 20px;
    }

.feature ul li i {
    color: #1bb4b9;
    margin-right: 10px;
    font-size: 16px;
    margin-top: 5px;
}

.feature ul li {
    text-align: justify;
    margin-bottom: 15px;
    display: flex;
}

.tutor-link {
    text-align: center;
    background-color: #FFF;
    border: 1px solid #e5e5e5;
    -webkit-box-shadow: 0 0 3px 0 #000000;
    -webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0.2);
    -moz-box-shadow: 0 0 3px 0 #000000;
    -moz-box-shadow: 0 0 3px 0 rgba(0,0,0,0.2);
    box-shadow: 0 0 3px 0 #000000;
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.2);
    padding: 20px;
    overflow: hidden;
    color: #2f3239;
}

    .tutor-link p {
        font-size: 20px;
    }

    .tutor-link .convert {
        font-size: 18px !important;
    }

    .tutor-link ul {
        padding-left: 30px;
        margin: 20px 0;
    }

    .tutor-link .AnswerBank {
        padding: 30px 0;
    }

    .tutor-link ul, .tutor-link ul li {
        text-align: left;
    }

        .tutor-link ul li {
            font-size: 16px;
            line-height: 26px;
        }

.m-r-30 {
    margin-right: 30px !important;
}

.nav-tabs > li {
    float: left;
}

    .nav-tabs > li > a {
        font-weight: 700;
        display: block;
        padding: 15px 10px;
        text-align: center;
        text-overflow: ellipsis;
        border-radius: 3px;
        border: 1px solid #dfe8f1;
        color: #555;
        position: relative;
        background: #ffffff;
    }

    .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
        color: #fff;
        background: #1bb4b9;
        border-color: #1bb4b9;
    }

.tab-pane {
    padding: 15px;
}

.post-Tutor {
    background: rgba(255, 255, 255, .5);
    margin-bottom: 30px;
    border-radius: 10px;
    padding: 5px 0;
}

    .post-Tutor span {
        color: #333333;
        font-size: 20px;
        margin-top: 8px;
        display: block;
        padding-bottom: 30px;
    }

.feedback-list {
    padding: 50px 0;
    background: url('Content/images/customer-Tutors.jpg') no-repeat;
    background-size: cover;
    background-position: center center;
    position: relative;
}

    .feedback-list:before {
        position: absolute;
        content: "";
        background: rgba(245, 245, 245, .2);
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
    }

    .feedback-list .panel-box {
        border: 1px solid #ddd;
        box-shadow: 2px 3px 3px -3px #000000;
        box-shadow: 2px 3px 3px -3px rgba(0,0,0,.8);
        margin: 0;
        padding: 15px;
        background: rgba(255,255,255,.5);
        margin-bottom: 20px;
        border-radius: 20px;
    }

        .feedback-list .panel-box p {
            margin: 0 0 10px;
        }

    .feedback-list .five-stars {
        display: inline-block;
    }

.Tutor-date {
    color: #333333;
}

.page-heading {
    background: #1bb4b9;
    color: #ffffff;
    padding: 5px;
    margin: 30px 0;
}

    .page-heading .inner-page {
        border: 2px dashed #000000;
        padding: 10px;
    }

        .page-heading .inner-page i {
            font-size: 100px;
            display: block;
            vertical-align: middle;
            margin-right: 20px;
            float: left;
        }

        .page-heading .inner-page p {
            font-size: 18px;
            display: block;
            float: left;
            margin: 35px 0 0;
        }

        .page-heading .inner-page .button {
            margin-top: 30px;
            border-radius: 20px;
        }

#header-nav-right a.hdr-btn {
    float: left;
    height: 28px;
    line-height: 28px;
    display: block;
    width: 28px;
    text-align: center;
    background: #ffffff;
    background: rgba(255,255,255,.05);
    border-radius: 3px;
    margin: 8px 10px 0 0;
    color: #ffffff;
    color: rgba(255,255,255,.7);
    position: relative;
}

.dropdown > a .small-badge, .header-btn .small-badge {
    display: block;
    border: 0 !important;
    top: -12px;
    box-sizing: initial;
    right: -12px;
    position: absolute;
    height: 20px;
    width: 20px;
    font-size: 5px;
    line-height: 20px;
    border-radius: 20px;
    overflow: hidden;
    background: #e74c3c;
}

.universitydetail .fade {
    display: none;
}

    .universitydetail .fade.in {
        display: block;
    }

.universitydetail .tab-pane {
    padding: 15px 0;
}

.course-keyword ul li {
    margin-bottom: 10px;
}

    .course-keyword ul li i {
        color: #1bb4b9;
        margin-right: 5px;
    }

.box-md {
    width: 400px;
}

.dropdown-menu {
    font-size: 13px;
    line-height: 1.6em;
    padding: 0;
    text-transform: none;
    border: 0;
    min-width: 100%;
    position: absolute;
    z-index: 1050 !important;
    margin: 0;
    list-style: none;
    text-align: left;
    background: #ffffff;
    display: none;
}

.dropdown > .dropdown-menu:before {
    position: absolute;
    top: -7px;
    right: 7px;
    left: auto;
    display: inline-block;
    content: '';
    border-right: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-bottom-color: transparent;
    border-left: 7px solid transparent;
}

.dropdown-menu.float-right {
    right: 0;
    left: auto;
}

.dropdown-menu.float-right {
    right: 8px;
    top: 49px;
}

.btn-link:focus, .btn-link:hover {
    text-decoration: underline;
    background-color: transparent;
}

.font-primary {
    color: #1c82e1;
}

.popover-title {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #555a60;
    background-color: #FEFEFF;
    border-color: #dfe8f1;
    font-size: 12px;
    font-weight: 700;
    margin: 0;
    padding: 10px 15px;
    text-transform: capitalize !important;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.btn-primary:active, .btn-primary:focus, .btn-primary:hover {
    color: #fff;
    border-color: #00b19b;
    background-color: #00ceb4;
}

.btn-primary {
    color: #fff;
    border-color: #00b19b;
    background-color: #00ceb4;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    display: inline-block !important;
}

.notification a .glyph-icon, .login-profile a .glyph-icon {
    text-align: center;
    font-size: 21px;
    display: inline-block;
    color: #ffffff;
}

.icon-linecons-megaphone:before {
    content: '\e825';
}

.bg-darkblack {
    background: #1f2836;
}

.m-b-30 {
    margin-bottom: 30px;
}

.m-l-20 {
    margin-left: 20px;
}

ul.notifications-box, ul.progress-box {
    margin: 0;
    padding: 0;
    list-style: none;
}

.feature-list {
    margin-bottom: 30px;
}

.feature-icon {
    background: #ffffff;
    border-radius: 50%;
    width: 100px;
    height: 100px;
    -webkit-box-shadow: 0 0 5px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: 0 0 5px 2px rgba(0,0,0,0.75);
    box-shadow: 0 0 5px 2px rgba(0,0,0,0.75);
}

    .feature-icon i {
        font-size: 50px;
        text-align: center;
        line-height: 100px;
        display: block;
        color: #d4054b;
    }

.feature-list h3 {
    margin-bottom: 10px;
}

.feature-list p {
    text-align: justify;
}

.notifications-box li .notification-text {
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 80%;
}

.dropdown-menu li > a, .ui-menu li > a {
    font-weight: 400;
    line-height: 20px;
    position: relative;
    display: block;
    clear: both;
    margin: 0;
    padding: 5px 15px;
    cursor: pointer;
    white-space: nowrap;
}

.notifications-box li {
    line-height: 26px;
    position: relative;
    padding: 10px;
    border-bottom: #ebebeb solid 1px;
    margin: 0 !important;
}

    .notifications-box li:first-child {
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
    }

    .notifications-box li .icon-notification {
        line-height: 26px;
        float: left;
        width: 26px;
        height: 26px;
        margin: 0 10px 0 0;
        text-align: center;
        border-radius: 50px;
        color: #fff;
        border-color: #cf4436;
        background: #e74c3c;
    }

.notifications-box {
    border: 1px solid #ddd;
}

    .notifications-box li .notification-time {
        font-size: 11px;
        font-style: italic;
        float: right;
        margin: 0 5px 0 10px;
        color: #a9a9a9;
    }

.dropdown-menu li > a:hover {
    color: #2b2f33;
    background: #eff4f6;
}

@media(min-width:992px) and (max-width:1199px) {
    .navigation ul li {
        margin-right: 5px;
    }
}

@media(max-width:500px) {
    .Reffers {
        margin-left: 5px;
        float: none !important;
    }

    .LeftBgTopColor:after {
        display: none;
    }

    .BgTopColor:after {
        display: none;
    }

    .bg-darkblack {
        padding: 0 !important;
    }

    .LeftBgTopColor {
        float: none;
    }

    .BgTopColor {
        float: none;
    }
}

.page-content table {
    width: 100% !important;
}

.alert-box {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.failure {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}

.description p {
    margin-bottom: 0;
}

.TextEditor ol {
    list-style: decimal;
    padding-left: 15px;
}

    .TextEditor ol li {
        list-style: decimal;
    }

.TextEditor span {
    font-family: "Times New Roman", serif !important;
}

.TextEditor {
    font-family: "Times New Roman", serif !important;
}

    .TextEditor h3, .TextEditor p {
        margin: 0;
        font-weight: normal;
    }

@media(min-width:992px) {
    .col-mid-2 {
        width: 20%;
        position: relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        float: left;
    }
}

@media(max-width:991px) {
    .AnswerBank .LeftSide {
        padding-left: 0;
        margin: 0 20px;
    }

    #header, #header.fixed-nav {
        height: auto;
        line-height: 70px;
        padding-bottom: 15px;
    }

    .user-account-btn .dropdown-Profile {
        left: 0;
    }

    .dropdown-Profile:after, .dropdown-Profile:before {
        left: 7px;
    }
}

@media(max-width:768px) {
    .admin #header-top .logo {
        float: none;
        width: 100%;
    }

    .admin #header-top > .navbar {
        width: 100%;
        float: none;
        margin: 0;
        background: #3498db;
    }

    .sidebar-open .MainSidebar {
        display: block !important;
        -webkit-transition: all 1s;
        transition: all 1s;
    }

    .MainSidebar {
        padding-top: 100px;
        display: none;
        -webkit-transition: all 1s;
        transition: all 1s;
    }

    .sidebar-open .MainContent {
        margin-left: 230px !important;
        width: auto !important;
    }

    .MainContent {
        margin-left: 0;
    }
}

@media(max-width:767px) {
    .w-82 {
        width: 100%;
    }

    .PostQuestionBottom ul {
        padding-left: 15px;
    }

    .login .dividers {
        display: none;
    }

    .socialFixed {
        top: 70%;
    }
}

@media(max-width:530px) {
    .AskQuestion {
        display: none !important;
    }
}

@media(max-width:375px) {
    .home-tiltle {
        font-size: 16px;
    }
}

@media (max-width:991px) {
    .dividers {
        display: none;
    }

    #User-Login .RegisterNow {
        margin: 20px 0 0;
    }
}

.question-desc pre {
    white-space: normal;
    word-break: normal;
}

.fakeDiv {
    width: 100%;
    position: relative;
    display: inline-block;
    border: 1px solid #d6d7d6;
    border-radius: 4px;
    /*padding: 0px 10px 2px 10px;*/
    cursor: pointer;
}

.fileQuestion {
    opacity: 0 !important;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
}

.btnBrowse {
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    cursor: pointer;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #cccccc;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-bottom-color: #b3b3b3;
    border-radius: 4px;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
    /* add more custom styles*/
    display: inline-block;
    position: absolute;
    z-index: 1;
    top: 2px;
    right: 2px;
    line-height: 20px;
    text-align: center;
    background: #1bb4b9;
    color: #ffffff;
}

.fakeInput {
    width: 100%;
    border-radius: 8px;
    display: block;
    padding: 11px 0;
    box-sizing: border-box;
    border: initial;
}




html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

body {
    font-size: 14px;
    line-height: 22px;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

ol, ul, li {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

    blockquote:before, blockquote:after, q:before, q:after {
        content: '';
        content: none;
    }

table {
    border-collapse: collapse;
    border-spacing: 0;
}

p {
    margin: 0 0 20px 0;
    line-height: 22px;
}

html {
    -webkit-text-size-adjust: none;
}

* {
    outline: none;
}

input[type='submit'] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

::-moz-selection {
    color: #fff;
    text-shadow: none;
    background: #00a9ad;
}

::selection {
    color: #fff;
    text-shadow: none;
    background: #00a9ad;
}

blockquote {
    font-style: italic;
    font-weight: normal;
}

.google-map iframe {
    width: 100%;
    min-height: 400px;
}

pre {
    background: #f5f5f5;
    color: #888;
    padding: 10px;
    margin: 0;
    border: 1px solid #e9e9e9;
    word-break: break-all;
    word-wrap: break-word;
    white-space: pre-line;
    overflow: hidden;
    line-height: 24px;
}

.display_none {
    display: none;
}

body, .qoute p, input, .button, label, .more, blockquote, .widget ul li, textarea {
    font-family: "Open Sans",Arial,sans-serif;
}

    .widget ul li h6 {
        font-size: 14px;
        line-height: 20px;
    }

.button {
    display: inline-block;
    margin: 5px 5px 5px 0;
    border: none;
    cursor: pointer;
    text-shadow: none !important;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    font-size: 15px;
    font-weight: bold;
}

    .button i {
        margin-right: 10px;
    }

    .button.large {
        padding: 8px 30px;
    }

    .button.medium {
        padding: 7px 21px;
    }

    .button.small {
        padding: 7px 14px;
    }

    .button.mini {
        padding: 3px 10px;
    }

.f_left {
    float: left !important;
}

.f_right {
    float: right !important;
}

input[type="text"], input[type="password"], input[type="email"], textarea, select {
    padding: 8px;
    outline: none;
    font-size: 13px;
    font-weight: 600;
    margin: 0;
    max-width: 100%;
    display: block;
    color: #2f3239;
    border: 1px solid #dedede;
    -moz-transition: border .25s linear,color .25s linear,background-color .25s linear;
    -webkit-transition: border .25s linear,color .25s linear,background-color .25s linear;
    -o-transition: border .25s linear,color .25s linear,background-color .25s linear;
    transition: border .25s linear,color .25s linear,background-color .25s linear;
    /*background: #f3f3f3;*/
    background: #fff;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

textarea {
    min-height: 60px;
}

select {
    width: 220px;
    padding: 5px;
}

label, legend {
    cursor: pointer;
    display: block;
}

.button.mini {
    font-size: 12px;
}

.button.small {
    font-size: 14px;
}

.button.medium {
    font-size: 16px;
}

.button.large {
    font-size: 18px;
}

.flex-direction-nav li a {
    font-size: 31px;
}

.padding_t_4 {
    padding-top: 4px;
}

.margin_r_0_l_10 {
    margin-right: 0 !important;
    margin-left: 10px !important;
}

.margin_r_10_l_0 {
    margin-right: 10px !important;
    margin-left: 0 !important;
}

.margin_0 {
    margin: 0 !important;
}

.margin_r_5 {
    margin-right: 5px;
}

.margin_r_7 {
    margin-right: 7px;
}

.margin_r_10 {
    margin-right: 10px;
}

.margin_r_15 {
    margin-right: 15px;
}

.margin_r_20 {
    margin-right: 20px;
}

.margin_l_5 {
    margin-left: 5px;
}

.margin_l_7 {
    margin-left: 7px;
}

.margin_l_10 {
    margin-left: 10px;
}

.margin_l_15 {
    margin-left: 15px;
}

.margin_l_20 {
    margin-left: 20px;
}

.margin_t_5 {
    margin-top: 5px;
}

.margin_t_7 {
    margin-top: 7px;
}

.margin_t_10 {
    margin-top: 10px;
}

.margin_t_15 {
    margin-top: 15px;
}

.margin_t_20 {
    margin-top: 20px;
}

.margin_t_25 {
    margin-top: 25px;
}

.margin_t_50 {
    margin-top: 50px;
}

.margin_b_5 {
    margin-bottom: 5px;
}

.margin_b_7 {
    margin-bottom: 7px;
}

.margin_b_10 {
    margin-bottom: 10px;
}

.margin_b_15 {
    margin-bottom: 15px;
}

.margin_b_20 {
    margin-bottom: 20px !important;
}

.margin_b_25 {
    margin-bottom: 25px !important;
}

.margin_b_30 {
    margin-bottom: 30px !important;
}

.margin_b_35 {
    margin-bottom: 35px;
}

.margin_b_40 {
    margin-bottom: 40px !important;
}

.margin_b_50 {
    margin-bottom: 50px;
}

.font10 {
    font-size: 10px;
}

.font11 {
    font-size: 11px;
}

.font12 {
    font-size: 12px;
}

.font13 {
    font-size: 13px;
}

.font14 {
    font-size: 14px;
}

.font15 {
    font-size: 15px;
}

.font16 {
    font-size: 16px;
}

.font17 {
    font-size: 17px;
}

.font18 {
    font-size: 18px;
}

.font19 {
    font-size: 19px;
}

.font20 {
    font-size: 20px;
}

.font21 {
    font-size: 21px;
}

.font22 {
    font-size: 22px;
}

.font23 {
    font-size: 23px;
}

.font24 {
    font-size: 24px;
}

.font25 {
    font-size: 25px;
}

.font26 {
    font-size: 26px;
}

.font27 {
    font-size: 27px;
}

.font28 {
    font-size: 28px;
}

.font29 {
    font-size: 29px;
}

.font30 {
    font-size: 30px;
}

.font31 {
    font-size: 31px;
}

.font32 {
    font-size: 32px;
}

.font33 {
    font-size: 33px;
}

.font34 {
    font-size: 34px;
}

.font35 {
    font-size: 35px;
}

.font36 {
    font-size: 36px;
}

.font37 {
    font-size: 37px;
}

.font38 {
    font-size: 38px;
}

.font39 {
    font-size: 39px;
}

.font40 {
    font-size: 40px;
}

.font41 {
    font-size: 41px;
}

.font42 {
    font-size: 42px;
}

.font43 {
    font-size: 43px;
}

.font44 {
    font-size: 44px;
}

.font45 {
    font-size: 45px;
}

.font46 {
    font-size: 46px;
}

.font47 {
    font-size: 47px;
}

.font48 {
    font-size: 48px;
}

.font49 {
    font-size: 49px;
}

.font50 {
    font-size: 50px;
}

.font51 {
    font-size: 51px;
}

.font52 {
    font-size: 52px;
}

.font53 {
    font-size: 53px;
}

.font54 {
    font-size: 54px;
}

.font55 {
    font-size: 55px;
}

.font56 {
    font-size: 56px;
}

.font57 {
    font-size: 57px;
}

.font58 {
    font-size: 58px;
}

.font59 {
    font-size: 59px;
}

.font60 {
    font-size: 60px;
}

.font61 {
    font-size: 61px;
}

.font62 {
    font-size: 62px;
}

.font63 {
    font-size: 63px;
}

.font64 {
    font-size: 64px;
}

.font65 {
    font-size: 65px;
}

.font66 {
    font-size: 66px;
}

.font67 {
    font-size: 67px;
}

.font68 {
    font-size: 68px;
}

.font69 {
    font-size: 69px;
}

.font70 {
    font-size: 70px;
}

.font71 {
    font-size: 71px;
}

.font72 {
    font-size: 72px;
}

.font73 {
    font-size: 73px;
}

.font74 {
    font-size: 74px;
}

.font75 {
    font-size: 75px;
}

.font76 {
    font-size: 76px;
}

.font77 {
    font-size: 77px;
}

.font78 {
    font-size: 78px;
}

.font79 {
    font-size: 79px;
}

.font80 {
    font-size: 80px;
}

.font81 {
    font-size: 81px;
}

.font82 {
    font-size: 82px;
}

.font83 {
    font-size: 83px;
}

.font84 {
    font-size: 84px;
}

.font85 {
    font-size: 85px;
}

.font86 {
    font-size: 86px;
}

.font87 {
    font-size: 87px;
}

.font88 {
    font-size: 88px;
}

.font89 {
    font-size: 89px;
}

.font90 {
    font-size: 90px;
}

.font91 {
    font-size: 91px;
}

.font92 {
    font-size: 92px;
}

.font93 {
    font-size: 93px;
}

.font94 {
    font-size: 94px;
}

.font95 {
    font-size: 95px;
}

.font96 {
    font-size: 96px;
}

.font97 {
    font-size: 97px;
}

.font98 {
    font-size: 98px;
}

.font99 {
    font-size: 99px;
}

.font100 {
    font-size: 100px;
}

.height_10 {
    height: 10px !important;
}

.height_15 {
    height: 15px !important;
}

.height_20 {
    height: 20px !important;
}

.height_25 {
    height: 25px !important;
}

.height_30 {
    height: 30px;
    width: 30px;
}

    .height_30 i {
        line-height: 30px;
    }

.height_40 {
    height: 40px;
    width: 40px;
}

    .height_40 i {
        line-height: 40px;
    }

.height_50 {
    height: 50px;
    width: 50px;
}

    .height_50 i {
        line-height: 50px;
    }

.height_60 {
    height: 60px;
    width: 60px;
}

    .height_60 i {
        line-height: 60px;
    }

.height_70 {
    height: 70px;
    width: 70px;
}

.height_60 i {
    line-height: 60px;
}

.height_80 {
    height: 80px;
    width: 80px;
}

    .height_80 i {
        line-height: 80px;
    }

.height_90 {
    height: 90px;
    width: 90px;
}

    .height_90 i {
        line-height: 90px;
    }

.height_100 {
    height: 100px;
    width: 100px;
}

    .height_100 i {
        line-height: 100px;
    }

.gap {
    height: 30px;
    clear: both;
}

.button.black, .button.dark_button.color, .button.color:hover {
    background: #1bb4b9;
}

table.style th {
    background: #f3f3f3;
}

blockquote, .qoute {
    background: #ffe3df;
    color: #2f3239;
    font-size: 13px;
    font-weight: 600;
}

.more {
    background: #2f3239;
}

#map {
    background: #e5e3df;
}

.button.normal {
    background: #f1f1f1;
}

.more, .more:hover, .flex-direction-nav li a, .flex-direction-nav li a:hover {
    color: #fff;
}

p a:hover {
    color: #212121;
}

.qoute p {
    color: #757575;
}

.default-color {
    color: #2f3239;
}

#columns p {
    font-size: 13px;
    color: #2f3239;
}

hr.line {
    border: solid #eaeaea;
    border-width: 1px 0 0;
    clear: both;
    height: 0;
}

hr {
    border: solid #eaeaea;
    border-width: 1px 0 0;
    clear: both;
    margin: -1px 0 0 0;
    height: 0;
}

blockquote {
    margin: 0 0 30px 0;
    padding: 20px;
    border-left: 4px solid #2f3239;
}

    blockquote p {
        margin: 0 !important;
    }

table.style th, table.style td, .flex-direction-nav li a, .t_center {
    text-align: center;
}

.t_center {
    margin-right: auto;
    margin-left: auto;
}

span.t_center {
    display: block;
}

.t_left {
    text-align: left;
}

.t_right {
    text-align: right;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Poppins',sans-serif;
    font-weight: bold;
    text-transform: none;
    margin-top: 0;
    margin-bottom: 18px;
}

    h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
        font-weight: inherit;
    }

h1 {
    font-size: 30px;
    line-height: 30px;
}

h2 {
    font-size: 24px;
    line-height: 28px;
}

h3 {
    font-size: 18px;
    line-height: 24px;
}

h4 {
    font-size: 16px;
    line-height: 22px;
}

h5 {
    font-size: 14px;
    line-height: 20px;
}

h6 {
    font-size: 13px;
    line-height: 18px;
}

.box_icon h1, .box_icon h2, .box_icon h3, .box_icon h4, .box_icon h5, .box_icon h6 {
    margin-bottom: 10px;
}

em {
    font-style: italic;
}

strong {
    font-weight: bold;
}

small {
    font-size: 80%;
}

abbr {
    border-bottom: 1px dashed;
    cursor: help;
}

address, cite, em {
    font-style: italic;
}

dfn {
    border-bottom: 1px dashed;
    font-style: italic;
}

big {
    font-size: large;
}

small, sub, sup {
    position: relative;
    font-size: 11px;
    vertical-align: baseline;
}

sub {
    top: 3px;
}

sup {
    bottom: 3px;
}

strong, b {
    font-weight: bold;
}

mark {
    display: inline;
    padding: 2px 4px;
    background-color: #f6f2d6;
    color: #7c6d08;
}

    mark.dark {
        background-color: #333;
        color: #fff;
    }

.table-style-1 table, .table-style-2 table {
    margin: 0 0 30px 0;
    text-align: left;
    border: 1px solid #dbdbdb;
    width: 100%;
}

.table-style-1 tr:nth-child(even), .table-style-2 tr:nth-child(even) {
    background: #fff;
}

.table-style-1 tr:nth-child(odd), .table-style-2 tr:nth-child(odd) {
    background: #fff;
}

.table-style-1 th, .table-style-1 td, .table-style-2 th, .table-style-2 td {
    padding: 10px 20px;
    vertical-align: middle;
    border: 1px solid #e2e2e2;
}

.table-style-1 tr:hover, .table-style-2 tr:hover {
    background: #fafafa;
}

.table-style-1 thead th, .table-style-2 thead th {
    color: #333;
    font-size: 14px;
    font-weight: 700;
    border: none;
    border: 1px solid #dbdbdb;
    padding: 15px 20px;
    background-color: #f9f9f9;
}

a, .button, .question-type, .post-type {
    -webkit-transition: color .1s linear,border .1s linear,opacity .1s linear,background-color .1s linear;
    -moz-transition: color .1s linear,border .1s linear,opacity .1s linear,background-color .1s linear;
    -ms-transition: color .1s linear,border .1s linear,opacity .1s linear,background-color .1s linear;
    -o-transition: color .1s linear,border .1s linear,opacity .1s linear,background-color .1s linear;
    transition: color .1s linear,border .1s linear,opacity .1s linear,background-color .1s linear;
}

.item img {
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    -ms-transition: all .4s ease-in;
    -o-transition: all .4s ease-in;
    transition: all .4s ease-in;
}

a {
    text-decoration: none;
}

img {
    max-width: 100%;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
    height: auto;
}

.one_half, .one_third, .two_third, .three_fourth, .two_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .two_sixth, .three_sixth, .four_sixth, .five_sixth {
    position: relative;
    margin-right: 4%;
    float: left;
}

.one_half {
    width: 48%;
}

.one_third {
    width: 30.6666%;
}

.two_third {
    width: 65.3332%;
}

.one_fourth {
    width: 23.5%;
    margin-right: 2%;
}

.two_fourth {
    width: 49%;
    margin-right: 2%;
}

.three_fourth {
    width: 74.5%;
    margin-right: 2%;
}

.one_fifth {
    width: 16.8%;
}

.two_fifth {
    width: 37.6%;
}

.three_fifth {
    width: 58.4%;
}

.four_fifth {
    width: 79.2%;
}

.one_sixth {
    width: 13.3333%;
}

.two_sixth {
    width: 30.6666%;
}

.three_sixth {
    width: 47.9998%;
}

.four_sixth {
    width: 65.3332%;
}

.five_sixth {
    width: 82.6665%;
}

.last {
    margin-right: 0 !important;
    clear: right;
}

.ul_list-icon-glass ul li i:before,.ul_list ul li i.icon-glass:before{content:""}.ul_list-icon-music ul li i:before,.ul_list ul li i.icon-music:before{content:""}.ul_list-icon-search ul li i:before,.ul_list ul li i.icon-search:before{content:""}.ul_list-icon-envelope ul li i:before,.ul_list ul li i.icon-envelope:before{content:""}.ul_list-icon-heart ul li i:before,.ul_list ul li i.icon-heart:before{content:""}.ul_list-icon-star ul li i:before,.ul_list ul li i.icon-star:before{content:""}.ul_list-icon-star-empty ul li i:before,.ul_list ul li i.icon-star-empty:before{content:""}.ul_list-icon-user ul li i:before,.ul_list ul li i.icon-user:before{content:""}.ul_list-icon-film ul li i:before,.ul_list ul li i.icon-film:before{content:""}.ul_list-icon-th-large ul li i:before,.ul_list ul li i.icon-th-large:before{content:""}.ul_list-icon-th ul li i:before,.ul_list ul li i.icon-th:before{content:""}.ul_list-icon-th-list ul li i:before,.ul_list ul li i.icon-th-list:before{content:""}.ul_list-icon-ok ul li i:before,.ul_list ul li i.icon-ok:before{content:""}.ul_list-icon-remove ul li i:before,.ul_list ul li i.icon-remove:before{content:""}.ul_list-icon-zoom-in ul li i:before,.ul_list ul li i.icon-zoom-in:before{content:""}.ul_list-icon-zoom-out ul li i:before,.ul_list ul li i.icon-zoom-out:before{content:""}.ul_list-icon-off ul li i:before,.ul_list ul li i.icon-off:before{content:""}.ul_list-icon-signal ul li i:before,.ul_list ul li i.icon-signal:before{content:""}.ul_list-icon-cog ul li i:before,.ul_list ul li i.icon-cog:before{content:""}.ul_list-icon-trash ul li i:before,.ul_list ul li i.icon-trash:before{content:""}.ul_list-icon-home ul li i:before,.ul_list ul li i.icon-home:before{content:""}.ul_list-icon-file ul li i:before,.ul_list ul li i.icon-file:before{content:""}.ul_list-icon-time ul li i:before,.ul_list ul li i.icon-time:before{content:""}.ul_list-icon-road ul li i:before,.ul_list ul li i.icon-road:before{content:""}.ul_list-icon-download-alt ul li i:before,.ul_list ul li i.icon-download-alt:before{content:""}.ul_list-icon-download ul li i:before,.ul_list ul li i.icon-download:before{content:""}.ul_list-icon-upload ul li i:before,.ul_list ul li i.icon-upload:before{content:""}.ul_list-icon-inbox ul li i:before,.ul_list ul li i.icon-inbox:before{content:""}.ul_list-icon-play-circle ul li i:before,.ul_list ul li i.icon-play-circle:before{content:""}.ul_list-icon-repeat ul li i:before,.ul_list ul li i.icon-repeat:before,.ul_list-icon-rotate-right ul li i:before,.ul_list ul li i.icon-rotate-right:before{content:""}.ul_list-icon-refresh ul li i:before,.ul_list ul li i.icon-refresh:before{content:""}.ul_list-icon-list-alt ul li i:before,.ul_list ul li i.icon-list-alt:before{content:""}.ul_list-icon-lock ul li i:before,.ul_list ul li i.icon-lock:before{content:""}.ul_list-icon-flag ul li i:before,.ul_list ul li i.icon-flag:before{content:""}.ul_list-icon-headphones ul li i:before,.ul_list ul li i.icon-headphones:before{content:""}.ul_list-icon-volume-off ul li i:before,.ul_list ul li i.icon-volume-off:before{content:""}.ul_list-icon-volume-down ul li i:before,.ul_list ul li i.icon-volume-down:before{content:""}.ul_list-icon-volume-up ul li i:before,.ul_list ul li i.icon-volume-up:before{content:""}.ul_list-icon-qrcode ul li i:before,.ul_list ul li i.icon-qrcode:before{content:""}.ul_list-icon-barcode ul li i:before,.ul_list ul li i.icon-barcode:before{content:""}.ul_list-icon-tag ul li i:before,.ul_list ul li i.icon-tag:before{content:""}.ul_list-icon-tags ul li i:before,.ul_list ul li i.icon-tags:before{content:""}.ul_list-icon-book ul li i:before,.ul_list ul li i.icon-book:before{content:""}.ul_list-icon-bookmark ul li i:before,.ul_list ul li i.icon-bookmark:before{content:""}.ul_list-icon-print ul li i:before,.ul_list ul li i.icon-print:before{content:""}.ul_list-icon-camera ul li i:before,.ul_list ul li i.icon-camera:before{content:""}.ul_list-icon-font ul li i:before,.ul_list ul li i.icon-font:before{content:""}.ul_list-icon-bold ul li i:before,.ul_list ul li i.icon-bold:before{content:""}.ul_list-icon-italic ul li i:before,.ul_list ul li i.icon-italic:before{content:""}.ul_list-icon-text-height ul li i:before,.ul_list ul li i.icon-text-height:before{content:""}.ul_list-icon-text-width ul li i:before,.ul_list ul li i.icon-text-width:before{content:""}.ul_list-icon-align-left ul li i:before,.ul_list ul li i.icon-align-left:before{content:""}.ul_list-icon-align-center ul li i:before,.ul_list ul li i.icon-align-center:before{content:""}.ul_list-icon-align-right ul li i:before,.ul_list ul li i.icon-align-right:before{content:""}.ul_list-icon-align-justify ul li i:before,.ul_list ul li i.icon-align-justify:before{content:""}.ul_list-icon-list ul li i:before,.ul_list ul li i.icon-list:before{content:""}.ul_list-icon-indent-left ul li i:before,.ul_list ul li i.icon-indent-left:before{content:""}.ul_list-icon-indent-right ul li i:before,.ul_list ul li i.icon-indent-right:before{content:""}.ul_list-icon-facetime-video ul li i:before,.ul_list ul li i.icon-facetime-video:before{content:""}.ul_list-icon-picture ul li i:before,.ul_list ul li i.icon-picture:before{content:""}.ul_list-icon-pencil ul li i:before,.ul_list ul li i.icon-pencil:before{content:""}.ul_list-icon-map-marker ul li i:before,.ul_list ul li i.icon-map-marker:before{content:""}.ul_list-icon-adjust ul li i:before,.ul_list ul li i.icon-adjust:before{content:""}.ul_list-icon-tint ul li i:before,.ul_list ul li i.icon-tint:before{content:""}.ul_list-icon-edit ul li i:before,.ul_list ul li i.icon-edit:before{content:""}.ul_list-icon-share ul li i:before,.ul_list ul li i.icon-share:before{content:""}.ul_list-icon-check ul li i:before,.ul_list ul li i.icon-check:before{content:""}.ul_list-icon-move ul li i:before,.ul_list ul li i.icon-move:before{content:""}.ul_list-icon-step-backward ul li i:before,.ul_list ul li i.icon-step-backward:before{content:""}.ul_list-icon-fast-backward ul li i:before,.ul_list ul li i.icon-fast-backward:before{content:""}.ul_list-icon-backward ul li i:before,.ul_list ul li i.icon-backward:before{content:""}.ul_list-icon-play ul li i:before,.ul_list ul li i.icon-play:before{content:""}.ul_list-icon-pause ul li i:before,.ul_list ul li i.icon-pause:before{content:""}.ul_list-icon-stop ul li i:before,.ul_list ul li i.icon-stop:before{content:""}.ul_list-icon-forward ul li i:before,.ul_list ul li i.icon-forward:before{content:""}.ul_list-icon-fast-forward ul li i:before,.ul_list ul li i.icon-fast-forward:before{content:""}.ul_list-icon-step-forward ul li i:before,.ul_list ul li i.icon-step-forward:before{content:""}.ul_list-icon-eject ul li i:before,.ul_list ul li i.icon-eject:before{content:""}.ul_list-icon-chevron-left ul li i:before,.ul_list ul li i.icon-chevron-left:before{content:""}.ul_list-icon-chevron-right ul li i:before,.ul_list ul li i.icon-chevron-right:before{content:""}.ul_list-icon-plus-sign ul li i:before,.ul_list ul li i.icon-plus-sign:before{content:""}.ul_list-icon-minus-sign ul li i:before,.ul_list ul li i.icon-minus-sign:before{content:""}.ul_list-icon-remove-sign ul li i:before,.ul_list ul li i.icon-remove-sign:before{content:""}.ul_list-icon-ok-sign ul li i:before,.ul_list ul li i.icon-ok-sign:before{content:""}.ul_list-icon-question-sign ul li i:before,.ul_list ul li i.icon-question-sign:before{content:""}.ul_list-icon-info-sign ul li i:before,.ul_list ul li i.icon-info-sign:before{content:""}.ul_list-icon-screenshot ul li i:before,.ul_list ul li i.icon-screenshot:before{content:""}.ul_list-icon-remove-circle ul li i:before,.ul_list ul li i.icon-remove-circle:before{content:""}.ul_list-icon-ok-circle ul li i:before,.ul_list ul li i.icon-ok-circle:before{content:""}.ul_list-icon-ban-circle ul li i:before,.ul_list ul li i.icon-ban-circle:before{content:""}.ul_list-icon-arrow-left ul li i:before,.ul_list ul li i.icon-arrow-left:before{content:""}.ul_list-icon-arrow-right ul li i:before,.ul_list ul li i.icon-arrow-right:before{content:""}.ul_list-icon-arrow-up ul li i:before,.ul_list ul li i.icon-arrow-up:before{content:""}.ul_list-icon-arrow-down ul li i:before,.ul_list ul li i.icon-arrow-down:before{content:""}.ul_list-icon-share-alt ul li i:before,.ul_list ul li i.icon-icon-share-alt:before,.ul_list-icon-mail-forward ul li i:before,.ul_list ul li i.icon-mail-forward:before{content:""}.ul_list-icon-resize-full ul li i:before,.ul_list ul li i.icon-resize-full:before{content:""}.ul_list-icon-resize-small ul li i:before,.ul_list ul li i.icon-resize-small:before{content:""}.ul_list-icon-plus ul li i:before,.ul_list ul li i.icon-plus:before{content:""}.ul_list-icon-minus ul li i:before,.ul_list ul li i.icon-minus:before{content:""}.ul_list-icon-asterisk ul li i:before,.ul_list ul li i.icon-asterisk:before{content:""}.ul_list-icon-exclamation-sign ul li i:before,.ul_list ul li i.icon-exclamation-sign:before{content:""}.ul_list-icon-gift ul li i:before,.ul_list ul li i.icon-gift:before{content:""}.ul_list-icon-leaf ul li i:before,.ul_list ul li i.icon-leaf:before{content:""}.ul_list-icon-fire ul li i:before,.ul_list ul li i.icon-fire:before{content:""}.ul_list-icon-eye-open ul li i:before,.ul_list ul li i.icon-eye-open:before{content:""}.ul_list-icon-eye-close ul li i:before,.ul_list ul li i.icon-eye-close:before{content:""}.ul_list-icon-warning-sign ul li i:before,.ul_list ul li i.icon-warning-sign:before{content:""}.ul_list-icon-plane ul li i:before,.ul_list ul li i.icon-plane:before{content:""}.ul_list-icon-calendar ul li i:before,.ul_list ul li i.icon-calendar:before{content:""}.ul_list-icon-random ul li i:before,.ul_list ul li i.icon-random:before{content:""}.ul_list-icon-comment ul li i:before,.ul_list ul li i.icon-comment:before{content:""}.ul_list-icon-magnet ul li i:before,.ul_list ul li i.icon-magnet:before{content:""}.ul_list-icon-chevron-up ul li i:before,.ul_list ul li i.icon-chevron-up:before{content:""}.ul_list-icon-chevron-down ul li i:before,.ul_list ul li i.icon-chevron-down:before{content:""}.ul_list-icon-retweet ul li i:before,.ul_list ul li i.icon-retweet:before{content:""}.ul_list-icon-shopping-cart ul li i:before,.ul_list ul li i.icon-shopping-cart:before{content:""}.ul_list-icon-folder-close ul li i:before,.ul_list ul li i.icon-folder-close:before{content:""}.ul_list-icon-folder-open ul li i:before,.ul_list ul li i.icon-folder-open:before{content:""}.ul_list-icon-resize-vertical ul li i:before,.ul_list ul li i.icon-resize-vertical:before{content:""}.ul_list-icon-resize-horizontal ul li i:before,.ul_list ul li i.icon-resize-horizontal:before{content:""}.ul_list-icon-bar-chart ul li i:before,.ul_list ul li i.icon-bar-chart:before{content:""}.ul_list-icon-twitter-sign ul li i:before,.ul_list ul li i.icon-twitter-sign:before{content:""}.ul_list-icon-facebook-sign ul li i:before,.ul_list ul li i.icon-facebook-sign:before{content:""}.ul_list-icon-camera-retro ul li i:before,.ul_list ul li i.icon-camera-retro:before{content:""}.ul_list-icon-key ul li i:before,.ul_list ul li i.icon-key:before{content:""}.ul_list-icon-cogs ul li i:before,.ul_list ul li i.icon-cogs:before{content:""}.ul_list-icon-comments ul li i:before,.ul_list ul li i.icon-comments:before{content:""}.ul_list-icon-thumbs-up ul li i:before,.ul_list ul li i.icon-thumbs-up:before{content:""}.ul_list-icon-thumbs-down ul li i:before,.ul_list ul li i.icon-thumbs-down:before{content:""}.ul_list-icon-star-half ul li i:before,.ul_list ul li i.icon-star-half:before{content:""}.ul_list-icon-heart-empty ul li i:before,.ul_list ul li i.icon-heart-empty:before{content:""}.ul_list-icon-signout ul li i:before,.ul_list ul li i.icon-signout:before{content:""}.ul_list-icon-linkedin-sign ul li i:before,.ul_list ul li i.icon-linkedin-sign:before{content:""}.ul_list-icon-pushpin ul li i:before,.ul_list ul li i.icon-pushpin:before{content:""}.ul_list-icon-external-link ul li i:before,.ul_list ul li i.icon-external-link:before{content:""}.ul_list-icon-signin ul li i:before,.ul_list ul li i.icon-signin:before{content:""}.ul_list-icon-trophy ul li i:before,.ul_list ul li i.icon-trophy:before{content:""}.ul_list-icon-github-sign ul li i:before,.ul_list ul li i.icon-github-sign:before{content:""}.ul_list-icon-upload-alt ul li i:before,.ul_list ul li i.icon-upload-alt:before{content:""}.ul_list-icon-lemon ul li i:before,.ul_list ul li i.icon-lemon:before{content:""}.ul_list-icon-phone ul li i:before,.ul_list ul li i.icon-phone:before{content:""}.ul_list-icon-check-empty ul li i:before,.ul_list ul li i.icon-check-empty:before{content:""}.ul_list-icon-bookmark-empty ul li i:before,.ul_list ul li i.icon-bookmark-empty:before{content:""}.ul_list-icon-phone-sign ul li i:before,.ul_list ul li i.icon-phone-sign:before{content:""}.ul_list-icon-twitter ul li i:before,.ul_list ul li i.icon-twitter:before{content:""}.ul_list-icon-facebook ul li i:before,.ul_list ul li i.icon-facebook:before{content:""}.ul_list-icon-github ul li i:before,.ul_list ul li i.icon-github:before{content:""}.ul_list-icon-unlock ul li i:before,.ul_list ul li i.icon-unlock:before{content:""}.ul_list-icon-credit-card ul li i:before,.ul_list ul li i.icon-credit-card:before{content:""}.ul_list-icon-rss ul li i:before,.ul_list ul li i.icon-rss:before{content:""}.ul_list-icon-hdd ul li i:before,.ul_list ul li i.icon-hdd:before{content:""}.ul_list-icon-bullhorn ul li i:before,.ul_list ul li i.icon-bullhorn:before{content:""}.ul_list-icon-bell ul li i:before,.ul_list ul li i.icon-bell:before{content:""}.ul_list-icon-certificate ul li i:before,.ul_list ul li i.icon-certificate:before{content:""}.ul_list-icon-hand-right ul li i:before,.ul_list ul li i.icon-hand-right:before{content:""}.ul_list-icon-hand-left ul li i:before,.ul_list ul li i.icon-hand-left:before{content:""}.ul_list-icon-hand-up ul li i:before,.ul_list ul li i.icon-hand-up:before{content:""}.ul_list-icon-hand-down ul li i:before,.ul_list ul li i.icon-hand-down:before{content:""}.ul_list-icon-circle-arrow-left ul li i:before,.ul_list ul li i.icon-circle-arrow-left:before{content:""}.ul_list-icon-circle-arrow-right ul li i:before,.ul_list ul li i.icon-circle-arrow-right:before{content:""}.ul_list-icon-circle-arrow-up ul li i:before,.ul_list ul li i.icon-circle-arrow-up:before{content:""}.ul_list-icon-circle-arrow-down ul li i:before,.ul_list ul li i.icon-circle-arrow-down:before{content:""}.ul_list-icon-globe ul li i:before,.ul_list ul li i.icon-globe:before{content:""}.ul_list-icon-wrench ul li i:before,.ul_list ul li i.icon-wrench:before{content:""}.ul_list-icon-tasks ul li i:before,.ul_list ul li i.icon-tasks:before{content:""}.ul_list-icon-filter ul li i:before,.ul_list ul li i.icon-filter:before{content:""}.ul_list-icon-briefcase ul li i:before,.ul_list ul li i.icon-briefcase:before{content:""}.ul_list-icon-fullscreen ul li i:before,.ul_list ul li i.icon-fullscreen:before{content:""}.ul_list-icon-group ul li i:before,.ul_list ul li i.icon-group:before{content:""}.ul_list-icon-link ul li i:before,.ul_list ul li i.icon-link:before{content:""}.ul_list-icon-cloud ul li i:before,.ul_list ul li i.icon-cloud:before{content:""}.ul_list-icon-beaker ul li i:before,.ul_list ul li i.icon-beaker:before{content:""}.ul_list-icon-cut ul li i:before,.ul_list ul li i.icon-cut:before{content:""}.ul_list-icon-copy ul li i:before,.ul_list ul li i.icon-copy:before{content:""}.ul_list-icon-paper-clip ul li i:before,.ul_list ul li i.icon-paper-clip:before{content:""}.ul_list-icon-save ul li i:before,.ul_list ul li i.icon-save:before{content:""}.ul_list-icon-sign-blank ul li i:before,.ul_list ul li i.icon-sign-blank:before{content:""}.ul_list-icon-reorder ul li i:before,.ul_list ul li i.icon-reorder:before{content:""}.ul_list-icon-list-ul ul li i:before,.ul_list ul li i.icon-list-ul:before{content:""}.ul_list-icon-list-ol ul li i:before,.ul_list ul li i.icon-list-ol:before{content:""}.ul_list-icon-strikethrough ul li i:before,.ul_list ul li i.icon-strikethrough:before{content:""}.ul_list-icon-underline ul li i:before,.ul_list ul li i.icon-underline:before{content:""}.ul_list-icon-table ul li i:before,.ul_list ul li i.icon-table:before{content:""}.ul_list-icon-magic ul li i:before,.ul_list ul li i.icon-magic:before{content:""}.ul_list-icon-truck ul li i:before,.ul_list ul li i.icon-truck:before{content:""}.ul_list-icon-pinterest ul li i:before,.ul_list ul li i.icon-pinterest:before{content:""}.ul_list-icon-pinterest-sign ul li i:before,.ul_list ul li i.icon-pinterest-sign:before{content:""}.ul_list-icon-google-plus-sign ul li i:before,.ul_list ul li i.icon-google-plus-sign:before{content:""}.ul_list-icon-google-plus ul li i:before,.ul_list ul li i.icon-google-plus:before{content:""}.ul_list-icon-money ul li i:before,.ul_list ul li i.icon-money:before{content:""}.ul_list-icon-caret-down ul li i:before,.ul_list ul li i.icon-caret-down:before{content:""}.ul_list-icon-caret-up ul li i:before,.ul_list ul li i.icon-caret-up:before{content:""}.ul_list-icon-caret-left ul li i:before,.ul_list ul li i.icon-caret-left:before{content:""}.ul_list-icon-caret-right ul li i:before,.ul_list ul li i.icon-caret-right:before{content:""}.ul_list-icon-columns ul li i:before,.ul_list ul li i.icon-columns:before{content:""}.ul_list-icon-sort ul li i:before,.ul_list ul li i.icon-sort:before{content:""}.ul_list-icon-sort-down ul li i:before,.ul_list ul li i.icon-sort-down:before{content:""}.ul_list-icon-sort-up ul li i:before,.ul_list ul li i.icon-sort-up:before{content:""}.ul_list-icon-envelope-alt ul li i:before,.ul_list ul li i.icon-envelope-alt:before{content:""}.ul_list-icon-linkedin ul li i:before,.ul_list ul li i.icon-linkedin:before{content:""}.ul_list-icon-undo ul li i:before,.ul_list ul li i.icon-undo:before,.ul_list-icon-rotate-left ul li i:before,.ul_list ul li i.icon-rotate-left:before{content:""}.ul_list-icon-legal ul li i:before,.ul_list ul li i.icon-legal:before{content:""}.ul_list-icon-dashboard ul li i:before,.ul_list ul li i.icon-dashboard:before{content:""}.ul_list-icon-comment-alt ul li i:before,.ul_list ul li i.icon-comment-alt:before{content:""}.ul_list-icon-comments-alt ul li i:before,.ul_list ul li i.icon-comments-alt:before{content:""}.ul_list-icon-bolt ul li i:before,.ul_list ul li i.icon-bolt:before{content:""}.ul_list-icon-sitemap ul li i:before,.ul_list ul li i.icon-sitemap:before{content:""}.ul_list-icon-umbrella ul li i:before,.ul_list ul li i.icon-umbrella:before{content:""}.ul_list-icon-paste ul li i:before,.ul_list ul li i.icon-paste:before{content:""}.ul_list-icon-lightbulb ul li i:before,.ul_list ul li i.icon-lightbulb:before{content:""}.ul_list-icon-exchange ul li i:before,.ul_list ul li i.icon-exchange:before{content:""}.ul_list-icon-cloud-download ul li i:before,.ul_list ul li i.icon-cloud-download:before{content:""}.ul_list-icon-cloud-upload ul li i:before,.ul_list ul li i.icon-cloud-upload:before{content:""}.ul_list-icon-user-md ul li i:before,.ul_list ul li i.icon-user-md:before{content:""}.ul_list-icon-stethoscope ul li i:before,.ul_list ul li i.icon-stethoscope:before{content:""}.ul_list-icon-suitcase ul li i:before,.ul_list ul li i.icon-suitcase:before{content:""}.ul_list-icon-bell-alt ul li i:before,.ul_list ul li i.icon-bell-alt:before{content:""}.ul_list-icon-coffee ul li i:before,.ul_list ul li i.icon-coffee:before{content:""}.ul_list-icon-food ul li i:before,.ul_list ul li i.icon-food:before{content:""}.ul_list-icon-file-alt ul li i:before,.ul_list ul li i.icon-file-alt:before{content:""}.ul_list-icon-building ul li i:before,.ul_list ul li i.icon-building:before{content:""}.ul_list-icon-hospital ul li i:before,.ul_list ul li i.icon-hospital:before{content:""}.ul_list-icon-ambulance ul li i:before,.ul_list ul li i.icon-ambulance:before{content:""}.ul_list-icon-medkit ul li i:before,.ul_list ul li i.icon-medkit:before{content:""}.ul_list-icon-fighter-jet ul li i:before,.ul_list ul li i.icon-fighter-jet:before{content:""}.ul_list-icon-beer ul li i:before,.ul_list ul li i.icon-beer:before{content:""}.ul_list-icon-h-sign ul li i:before,.ul_list ul li i.icon-h-sign:before{content:""}.ul_list-icon-plus-sign-alt ul li i:before,.ul_list ul li i.icon-plus-sign-alt:before{content:""}.ul_list-icon-double-angle-left ul li i:before,.ul_list ul li i.icon-double-angle-left:before{content:""}.ul_list-icon-double-angle-right ul li i:before,.ul_list ul li i.icon-double-angle-right:before{content:""}.ul_list-icon-double-angle-up ul li i:before,.ul_list ul li i.icon-double-angle-up:before{content:""}.ul_list-icon-double-angle-down ul li i:before,.ul_list ul li i.icon-double-angle-down:before{content:""}.ul_list-icon-angle-left ul li i:before,.ul_list ul li i.icon-angle-left:before{content:""}.ul_list-icon-angle-right ul li i:before,.ul_list ul li i.icon-angle-right:before{content:""}.ul_list-icon-angle-up ul li i:before,.ul_list ul li i.icon-angle-up:before{content:""}.ul_list-icon-angle-down ul li i:before,.ul_list ul li i.icon-angle-down:before{content:""}.ul_list-icon-desktop ul li i:before,.ul_list ul li i.icon-desktop:before{content:""}.ul_list-icon-laptop ul li i:before,.ul_list ul li i.icon-laptop:before{content:""}.ul_list-icon-tablet ul li i:before,.ul_list ul li i.icon-tablet:before{content:""}.ul_list-icon-mobile-phone ul li i:before,.ul_list ul li i.icon-mobile-phone:before{content:""}.ul_list-icon-circle-blank ul li i:before,.ul_list ul li i.icon-circle-blank:before{content:""}.ul_list-icon-quote-left ul li i:before,.ul_list ul li i.icon-quote-left:before{content:""}.ul_list-icon-quote-right ul li i:before,.ul_list ul li i.icon-quote-right:before{content:""}.ul_list-icon-spinner ul li i:before,.ul_list ul li i.icon-spinner:before{content:""}.ul_list-icon-circle ul li i:before,.ul_list ul li i.icon-circle:before{content:""}.ul_list-icon-reply ul li i:before,.ul_list ul li i.icon-reply:before,.ul_list-icon-mail-reply ul li i:before,.ul_list ul li i.icon-mail-reply:before{content:""}.ul_list-icon-folder-close-alt ul li i:before,.ul_list ul li i.icon-folder-close-alt:before{content:""}.ul_list-icon-folder-open-alt ul li i:before,.ul_list ul li i.icon-folder-open-alt:before{content:""}.ul_list-icon-expand-alt ul li i:before,.ul_list ul li i.icon-expand-alt:before{content:""}.ul_list-icon-collapse-alt ul li i:before,.ul_list ul li i.icon-collapse-alt:before{content:""}.ul_list-icon-smile ul li i:before,.ul_list ul li i.icon-smile:before{content:""}.ul_list-icon-frown ul li i:before,.ul_list ul li i.icon-frown:before{content:""}.ul_list-icon-meh ul li i:before,.ul_list ul li i.icon-meh:before{content:""}.ul_list-icon-gamepad ul li i:before,.ul_list ul li i.icon-gamepad:before{content:""}.ul_list-icon-keyboard ul li i:before,.ul_list ul li i.icon-keyboard:before{content:""}.ul_list-icon-flag-alt ul li i:before,.ul_list ul li i.icon-flag-alt:before{content:""}.ul_list-icon-flag-checkered ul li i:before,.ul_list ul li i.icon-flag-checkered:before{content:""}.ul_list-icon-terminal ul li i:before,.ul_list ul li i.icon-terminal:before{content:""}.ul_list-icon-code ul li i:before,.ul_list ul li i.icon-code:before{content:""}.ul_list-icon-reply-all ul li i:before,.ul_list ul li i.icon-reply-all:before{content:""}.ul_list-icon-mail-reply-all ul li i:before,.ul_list ul li i.icon-mail-reply-all:before{content:""}.ul_list-icon-star-half-full ul li i:before,.ul_list ul li i.icon-star-half-full:before,.ul_list-icon-star-half-empty ul li i:before,.ul_list ul li i.icon-star-half-empty:before{content:""}.ul_list-icon-location-arrow ul li i:before,.ul_list ul li i.icon-location-arrow:before{content:""}.ul_list-icon-crop ul li i:before,.ul_list ul li i.icon-crop:before{content:""}.ul_list-icon-code-fork ul li i:before,.ul_list ul li i.icon-code-fork:before{content:""}.ul_list-icon-unlink ul li i:before,.ul_list ul li i.icon-unlink:before{content:""}.ul_list-icon-question ul li i:before,.ul_list ul li i.icon-question:before{content:""}.ul_list-icon-info ul li i:before,.ul_list ul li i.icon-info:before{content:""}.ul_list-icon-exclamation ul li i:before,.ul_list ul li i.icon-exclamation:before{content:""}.ul_list-icon-superscript ul li i:before,.ul_list ul li i.icon-superscript:before{content:""}.ul_list-icon-subscript ul li i:before,.ul_list ul li i.icon-subscript:before{content:""}.ul_list-icon-eraser ul li i:before,.ul_list ul li i.icon-eraser:before{content:""}.ul_list-icon-puzzle-piece ul li i:before,.ul_list ul li i.icon-puzzle-piece:before{content:""}.ul_list-icon-microphone ul li i:before,.ul_list ul li i.icon-microphone:before{content:""}.ul_list-icon-microphone-off ul li i:before,.ul_list ul li i.icon-microphone-off:before{content:""}.ul_list-icon-shield ul li i:before,.ul_list ul li i.icon-shield:before{content:""}.ul_list-icon-calendar-empty ul li i:before,.ul_list ul li i.icon-calendar-empty:before{content:""}.ul_list-icon-fire-extinguisher ul li i:before,.ul_list ul li i.icon-fire-extinguisher:before{content:""}.ul_list-icon-rocket ul li i:before,.ul_list ul li i.icon-rocket:before{content:""}.ul_list-icon-maxcdn ul li i:before,.ul_list ul li i.icon-maxcdn:before{content:""}.ul_list-icon-chevron-sign-left ul li i:before,.ul_list ul li i.icon-chevron-sign-left:before{content:""}.ul_list-icon-chevron-sign-right ul li i:before,.ul_list ul li i.icon-chevron-sign-right:before{content:""}.ul_list-icon-chevron-sign-up ul li i:before,.ul_list ul li i.icon-chevron-sign-up:before{content:""}.ul_list-icon-chevron-sign-down ul li i:before,.ul_list ul li i.icon-chevron-sign-down:before{content:""}.ul_list-icon-html5 ul li i:before,.ul_list ul li i.icon-html5:before{content:""}.ul_list-icon-css3 ul li i:before,.ul_list ul li i.icon-css3:before{content:""}.ul_list-icon-anchor ul li i:before,.ul_list ul li i.icon-anchor:before{content:""}.ul_list-icon-unlock-alt ul li i:before,.ul_list ul li i.icon-unlock-alt:before{content:""}.ul_list-icon-bullseye ul li i:before,.ul_list ul li i.icon-bullseye:before{content:""}.ul_list-icon-ellipsis-horizontal ul li i:before,.ul_list ul li i.icon-ellipsis-horizontal:before{content:""}.ul_list-icon-ellipsis-vertical ul li i:before,.ul_list ul li i.icon-ellipsis-vertical:before{content:""}.ul_list-icon-rss-sign ul li i:before,.ul_list ul li i.icon-rss-sign:before{content:""}.ul_list-icon-play-sign ul li i:before,.ul_list ul li i.icon-play-sign:before{content:""}.ul_list-icon-ticket ul li i:before,.ul_list ul li i.icon-ticket:before{content:""}.ul_list-icon-minus-sign-alt ul li i:before,.ul_list ul li i.icon-minus-sign-alt:before{content:""}.ul_list-icon-check-minus ul li i:before,.ul_list ul li i.icon-check-minus:before{content:""}.ul_list-icon-level-up ul li i:before,.ul_list ul li i.icon-level-up:before{content:""}.ul_list-icon-level-down ul li i:before,.ul_list ul li i.icon-level-down:before{content:""}.ul_list-icon-check-sign ul li i:before,.ul_list ul li i.icon-check-sign:before{content:""}.ul_list-icon-edit-sign ul li i:before,.ul_list ul li i.icon-edit-sign:before{content:""}.ul_list-icon-external-link-sign ul li i:before,.ul_list ul li i.icon-external-link-sign:before{content:""}.ul_list-icon-share-sign ul li i:before,.ul_list ul li i.icon-share-sign:before{content:""}.ul_list-social_icon-duckduckgo ul li i:before,.ul_list ul li i.social_icon-duckduckgo:before{content:''}.ul_list-social_icon-aim ul li i:before,.ul_list ul li i.social_icon-aim:before{content:''}.ul_list-social_icon-delicious ul li i:before,.ul_list ul li i.social_icon-delicious:before{content:''}.ul_list-social_icon-paypal ul li i:before,.ul_list ul li i.social_icon-paypal:before{content:''}.ul_list-social_icon-flattr ul li i:before,.ul_list ul li i.social_icon-flattr:before{content:''}.ul_list-social_icon-android ul li i:before,.ul_list ul li i.social_icon-android:before{content:''}.ul_list-social_icon-eventful ul li i:before,.ul_list ul li i.social_icon-eventful:before{content:''}.ul_list-social_icon-smashmag ul li i:before,.ul_list ul li i.social_icon-smashmag:before{content:''}.ul_list-social_icon-gplus ul li i:before,.ul_list ul li i.social_icon-gplus:before{content:''}.ul_list-social_icon-wikipedia ul li i:before,.ul_list ul li i.social_icon-wikipedia:before{content:''}.ul_list-social_icon-lanyrd ul li i:before,.ul_list ul li i.social_icon-lanyrd:before{content:''}.ul_list-social_icon-calendar ul li i:before,.ul_list ul li i.social_icon-calendar:before{content:''}.ul_list-social_icon-stumbleupon ul li i:before,.ul_list ul li i.social_icon-stumbleupon:before{content:''}.ul_list-social_icon-fivehundredpx ul li i:before,.ul_list ul li i.social_icon-fivehundredpx:before{content:''}.ul_list-social_icon-pinterest ul li i:before,.ul_list ul li i.social_icon-pinterest:before{content:''}.ul_list-social_icon-bitcoin ul li i:before,.ul_list ul li i.social_icon-bitcoin:before{content:''}.ul_list-social_icon-w3c ul li i:before,.ul_list ul li i.social_icon-w3c:before{content:''}.ul_list-social_icon-foursquare ul li i:before,.ul_list ul li i.social_icon-foursquare:before{content:''}.ul_list-social_icon-html5 ul li i:before,.ul_list ul li i.social_icon-html5:before{content:''}.ul_list-social_icon-ie ul li i:before,.ul_list ul li i.social_icon-ie:before{content:''}.ul_list-social_icon-call ul li i:before,.ul_list ul li i.social_icon-call:before{content:''}.ul_list-social_icon-grooveshark ul li i:before,.ul_list ul li i.social_icon-grooveshark:before{content:''}.ul_list-social_icon-ninetyninedesigns ul li i:before,.ul_list ul li i.social_icon-ninetyninedesigns:before{content:''}.ul_list-social_icon-forrst ul li i:before,.ul_list ul li i.social_icon-forrst:before{content:''}.ul_list-social_icon-digg ul li i:before,.ul_list ul li i.social_icon-digg:before{content:''}.ul_list-social_icon-spotify ul li i:before,.ul_list ul li i.social_icon-spotify:before{content:''}.ul_list-social_icon-reddit ul li i:before,.ul_list ul li i.social_icon-reddit:before{content:''}.ul_list-social_icon-guest ul li i:before,.ul_list ul li i.social_icon-guest:before{content:''}.ul_list-social_icon-gowalla ul li i:before,.ul_list ul li i.social_icon-gowalla:before{content:''}.ul_list-social_icon-appstore ul li i:before,.ul_list ul li i.social_icon-appstore:before{content:''}.ul_list-social_icon-blogger ul li i:before,.ul_list ul li i.social_icon-blogger:before{content:''}.ul_list-social_icon-cc ul li i:before,.ul_list ul li i.social_icon-cc:before{content:''}.ul_list-social_icon-dribbble ul li i:before,.ul_list ul li i.social_icon-dribbble:before{content:''}.ul_list-social_icon-evernote ul li i:before,.ul_list ul li i.social_icon-evernote:before{content:''}.ul_list-social_icon-flickr ul li i:before,.ul_list ul li i.social_icon-flickr:before{content:''}.ul_list-social_icon-google ul li i:before,.ul_list ul li i.social_icon-google:before{content:''}.ul_list-social_icon-viadeo ul li i:before,.ul_list ul li i.social_icon-viadeo:before{content:''}.ul_list-social_icon-instapaper ul li i:before,.ul_list ul li i.social_icon-instapaper:before{content:''}.ul_list-social_icon-weibo ul li i:before,.ul_list ul li i.social_icon-weibo:before{content:''}.ul_list-social_icon-klout ul li i:before,.ul_list ul li i.social_icon-klout:before{content:''}.ul_list-social_icon-linkedin ul li i:before,.ul_list ul li i.social_icon-linkedin:before{content:''}.ul_list-social_icon-meetup ul li i:before,.ul_list ul li i.social_icon-meetup:before{content:''}.ul_list-social_icon-vk ul li i:before,.ul_list ul li i.social_icon-vk:before{content:''}.ul_list-social_icon-plancast ul li i:before,.ul_list ul li i.social_icon-plancast:before{content:''}.ul_list-social_icon-disqus ul li i:before,.ul_list ul li i.social_icon-disqus:before{content:''}.ul_list-social_icon-rss ul li i:before,.ul_list ul li i.social_icon-rss:before{content:''}.ul_list-social_icon-skype ul li i:before,.ul_list ul li i.social_icon-skype:before{content:''}.ul_list-social_icon-twitter ul li i:before,.ul_list ul li i.social_icon-twitter:before{content:''}.ul_list-social_icon-youtube ul li i:before,.ul_list ul li i.social_icon-youtube:before{content:''}.ul_list-social_icon-vimeo ul li i:before,.ul_list ul li i.social_icon-vimeo:before{content:''}.ul_list-social_icon-windows ul li i:before,.ul_list ul li i.social_icon-windows:before{content:''}.ul_list-social_icon-xing ul li i:before,.ul_list ul li i.social_icon-xing:before{content:''}.ul_list-social_icon-yahoo ul li i:before,.ul_list ul li i.social_icon-yahoo:before{content:''}.ul_list-social_icon-chrome ul li i:before,.ul_list ul li i.social_icon-chrome:before{content:''}.ul_list-social_icon-email ul li i:before,.ul_list ul li i.social_icon-email:before{content:''}.ul_list-social_icon-macstore ul li i:before,.ul_list ul li i.social_icon-macstore:before{content:''}.ul_list-social_icon-myspace ul li i:before,.ul_list ul li i.social_icon-myspace:before{content:''}.ul_list-social_icon-podcast ul li i:before,.ul_list ul li i.social_icon-podcast:before{content:''}.ul_list-social_icon-amazon ul li i:before,.ul_list ul li i.social_icon-amazon:before{content:''}.ul_list-social_icon-steam ul li i:before,.ul_list ul li i.social_icon-steam:before{content:''}.ul_list-social_icon-cloudapp ul li i:before,.ul_list ul li i.social_icon-cloudapp:before{content:''}.ul_list-social_icon-dropbox ul li i:before,.ul_list ul li i.social_icon-dropbox:before{content:''}.ul_list-social_icon-ebay ul li i:before,.ul_list ul li i.social_icon-ebay:before{content:''}.ul_list-social_icon-facebook ul li i:before,.ul_list ul li i.social_icon-facebook:before{content:''}.ul_list-social_icon-github ul li i:before,.ul_list ul li i.social_icon-github:before{content:''}.ul_list-social_icon-googleplay ul li i:before,.ul_list ul li i.social_icon-googleplay:before{content:''}.ul_list-social_icon-itunes ul li i:before,.ul_list ul li i.social_icon-itunes:before{content:''}.ul_list-social_icon-plurk ul li i:before,.ul_list ul li i.social_icon-plurk:before{content:''}.ul_list-social_icon-songkick ul li i:before,.ul_list ul li i.social_icon-songkick:before{content:''}.ul_list-social_icon-lastfm ul li i:before,.ul_list ul li i.social_icon-lastfm:before{content:''}.ul_list-social_icon-gmail ul li i:before,.ul_list ul li i.social_icon-gmail:before{content:''}.ul_list-social_icon-pinboard ul li i:before,.ul_list ul li i.social_icon-pinboard:before{content:''}.ul_list-social_icon-openid ul li i:before,.ul_list ul li i.social_icon-openid:before{content:''}.ul_list-social_icon-quora ul li i:before,.ul_list ul li i.social_icon-quora:before{content:''}.ul_list-social_icon-soundcloud ul li i:before,.ul_list ul li i.social_icon-soundcloud:before{content:''}.ul_list-social_icon-tumblr ul li i:before,.ul_list ul li i.social_icon-tumblr:before{content:''}.ul_list-social_icon-eventasaurus ul li i:before,.ul_list ul li i.social_icon-eventasaurus:before{content:''}.ul_list-social_icon-wordpress ul li i:before,.ul_list ul li i.social_icon-wordpress:before{content:''}.ul_list-social_icon-yelp ul li i:before,.ul_list ul li i.social_icon-yelp:before{content:''}.ul_list-social_icon-intensedebate ul li i:before,.ul_list ul li i.social_icon-intensedebate:before{content:''}.ul_list-social_icon-eventbrite ul li i:before,.ul_list ul li i.social_icon-eventbrite:before{content:''}.ul_list-social_icon-scribd ul li i:before,.ul_list ul li i.social_icon-scribd:before{content:''}.ul_list-social_icon-posterous ul li i:before,.ul_list ul li i.social_icon-posterous:before{content:''}.ul_list-social_icon-stripe ul li i:before,.ul_list ul li i.social_icon-stripe:before{content:''}.ul_list-social_icon-opentable ul li i:before,.ul_list ul li i.social_icon-opentable:before{content:''}.ul_list-social_icon-cart ul li i:before,.ul_list ul li i.social_icon-cart:before{content:''}.ul_list-social_icon-print ul li i:before,.ul_list ul li i.social_icon-print:before{content:''}.ul_list-social_icon-angellist ul li i:before,.ul_list ul li i.social_icon-angellist:before{content:''}.ul_list-social_icon-instagram ul li i:before,.ul_list ul li i.social_icon-instagram:before{content:''}.ul_list-social_icon-dwolla ul li i:before,.ul_list ul li i.social_icon-dwolla:before{content:''}.ul_list-social_icon-appnet ul li i:before,.ul_list ul li i.social_icon-appnet:before{content:''}.ul_list-social_icon-statusnet ul li i:before,.ul_list ul li i.social_icon-statusnet:before{content:''}.ul_list-social_icon-acrobat ul li i:before,.ul_list ul li i.social_icon-acrobat:before{content:''}.ul_list-social_icon-drupal ul li i:before,.ul_list ul li i.social_icon-drupal:before{content:''}.ul_list-social_icon-buffer ul li i:before,.ul_list ul li i.social_icon-buffer:before{content:''}.ul_list-social_icon-pocket ul li i:before,.ul_list ul li i.social_icon-pocket:before{content:''}.ul_list-social_icon-github-circled ul li i:before,.ul_list ul li i.social_icon-github-circled:before{content:''}.ul_list-social_icon-bitbucket ul li i:before,.ul_list ul li i.social_icon-bitbucket:before{content:''}.ul_list-social_icon-lego ul li i:before,.ul_list ul li i.social_icon-lego:before{content:''}.ul_list-social_icon-login ul li i:before,.ul_list ul li i.social_icon-login:before{content:''}.ul_list-social_icon-stackoverflow ul li i:before,.ul_list ul li i.social_icon-stackoverflow:before{content:''}.ul_list-social_icon-hackernews ul li i:before,.ul_list ul li i.social_icon-hackernews:before{content:''}.ul_list-social_icon-lkdto ul li i:before,.ul_list ul li i.social_icon-lkdto:before{content:''}.ul_list-social_icon-deviantart ul li i:before,.ul_list ul li i.social_icon-deviantart:before{content:''}.ul_list-social_icon-behance ul li i:before,.ul_list ul li i.social_icon-behance:before{content:''}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel, .owl-carousel .owl-item {
    -webkit-tap-highlight-color: transparent;
    position: relative
}

.owl-carousel {
    /*display: none;*/
    width: 100%;
    z-index: 1
}

    .owl-carousel .owl-stage {
        position: relative;
        -ms-touch-action: pan-Y;
        touch-action: manipulation;
        -moz-backface-visibility: hidden
    }

        .owl-carousel .owl-stage:after {
            content: ".";
            display: block;
            clear: both;
            visibility: hidden;
            line-height: 0;
            height: 0
        }

    .owl-carousel .owl-stage-outer {
        position: relative;
        overflow: hidden;
        -webkit-transform: translate3d(0,0,0)
    }

    .owl-carousel .owl-item, .owl-carousel .owl-wrapper {
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -ms-backface-visibility: hidden;
        -webkit-transform: translate3d(0,0,0);
        -moz-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0)
    }

    .owl-carousel .owl-item {
        min-height: 1px;
        float: left;
        -webkit-backface-visibility: hidden;
        -webkit-touch-callout: none
    }

        .owl-carousel .owl-item img {
            /*display: block;*/
            width: 100%
        }

    .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
        display: none
    }

    .no-js .owl-carousel, .owl-carousel.owl-loaded {
        display: block
    }

    .owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
        cursor: pointer;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
        background: 0 0;
        color: inherit;
        border: none;
        padding: 0 !important;
        font: inherit
    }

    .owl-carousel.owl-loading {
        opacity: 0;
        display: block
    }

    .owl-carousel.owl-hidden {
        opacity: 0
    }

    .owl-carousel.owl-refresh .owl-item {
        visibility: hidden
    }

    .owl-carousel.owl-drag .owl-item {
        -ms-touch-action: pan-y;
        touch-action: pan-y;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .owl-carousel.owl-grab {
        cursor: move;
        cursor: grab
    }

    .owl-carousel.owl-rtl {
        direction: rtl
    }

        .owl-carousel.owl-rtl .owl-item {
            float: right
        }

    .owl-carousel .animated {
        animation-duration: 1s;
        animation-fill-mode: both
    }

    .owl-carousel .owl-animated-in {
        z-index: 0
    }

    .owl-carousel .owl-animated-out {
        z-index: 1
    }

    .owl-carousel .fadeOut {
        animation-name: fadeOut
    }

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.owl-height {
    transition: height .5s ease-in-out
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity .4s ease
}

    .owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] {
        max-height: 0
    }

.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(owl.video.play.png) no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform .1s ease
}

    .owl-carousel .owl-video-play-icon:hover {
        -ms-transform: scale(1.3,1.3);
        transform: scale(1.3,1.3)
    }

.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
    display: none
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity .4s ease
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%
}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots, .owl-theme .owl-nav {
    text-align: center;
    -webkit-tap-highlight-color: transparent
}

.owl-theme .owl-nav {
    margin-top: 10px
}

    .owl-theme .owl-nav [class*=owl-] {
        color: #FFF;
        font-size: 14px;
        margin: 5px;
        padding: 4px 7px;
        background: #D6D6D6;
        display: inline-block;
        cursor: pointer;
        border-radius: 3px
    }

        .owl-theme .owl-nav [class*=owl-]:hover {
            background: #869791;
            color: #FFF;
            text-decoration: none
        }

    .owl-theme .owl-nav .disabled {
        opacity: .5;
        cursor: default
    }

        .owl-theme .owl-nav.disabled + .owl-dots {
            margin-top: 10px
        }

.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1
}

    .owl-theme .owl-dots .owl-dot span {
        width: 10px;
        height: 10px;
        margin: 5px 7px;
        background: #D6D6D6;
        display: block;
        -webkit-backface-visibility: visible;
        transition: opacity .2s ease;
        border-radius: 30px
    }

    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
        background: #869791
    }

::-moz-selection{background:#3498db}::selection{background:#3498db}.more:hover,.button.color,.button.black:hover,.go-up,.widget_portfolio .portfolio-widget-item:hover .portfolio_img:before,.popular_posts .popular_img:hover a:before,.widget_flickr a:hover:before,.widget_highest_points .author-img a:hover:before,.question-author-img:hover span,.pagination a:hover,.pagination span:hover,.pagination span.current,.about-author .author-image a:hover:before,.question-comments a,.flex-direction-nav li a:hover,.button.dark_button.color:hover,.table-style-2 thead th,.progressbar-percent,.carousel-arrow a:hover,.box_icon:hover .icon_circle,.box_icon:hover .icon_soft_r,.box_icon:hover .icon_square,.bg_default,.box_warp_colored,.box_warp_hover:hover,.post .boxedtitle i,.single-question-title i,.question-type,.post-type,.social_icon a,.page-content .boxedtitle,.main-content .boxedtitle,.flex-caption h2,.flex-control-nav li a.flex-active,.bxslider-overlay:before,.navigation ul li ul li:hover>a,.navigation ul li ul li.current_page_item>a,#header-top,.navigation>ul>li:hover>a,.navigation>ul>li.current_page_item>a,.ask-me,#footer-bottom .social_icons ul li a:hover,.widget_tag_cloud a:hover,input[type="checkbox"],.login-password a:hover,.tab a.current,.question-type-main,.question-report:hover,.load-questions,.del-poll-li:hover,.styled-select::before,.fileinputs span,.post .post-type,.divider span,.widget_menu li.current_page_item a,.accordion .accordion-title.active a,.navigation_mobile_click:before{background-color:#1bb4b9;color:#fff}p a,li a,a:hover,.button.normal:hover,span.color,#footer a:hover,.widget a:hover,.question h3 a:hover,.boxedtitle h1 a:hover,.boxedtitle h2 a:hover,.boxedtitle h3 a:hover,.boxedtitle h4 a:hover,.boxedtitle h5 a:hover,.boxedtitle h6 a:hover,.box_icon:hover span i,.color_default,.navigation_mobile>ul a:hover,.navigation_mobile>ul li ul li:hover:before,.post .post-meta .meta-author a:hover,.post .post-meta .meta-categories a:hover,.post .post-meta .meta-comment a:hover,.question h2 a:hover,.question-category a:hover,.question-reply:hover i,.question-category a:hover i,.question-comment a:hover,.question-comment a:hover i,.question-reply:hover,.post .post-meta .meta-author:hover a,.post .post-meta .meta-author:hover i,.post .post-meta .meta-categories:hover a,.post .post-meta .meta-categories:hover i,.post .post-meta .meta-comment:hover a,.post .post-meta .meta-comment:hover i,.post-title a:hover,.question-tags a,.question .question-type,.comment-author a:hover,.comment-reply:hover,.user-profile-widget li a:hover,.taglist .tag a.delete:before,.form-style p span.color,.post-tags,.post-tags a,.related-posts li a:hover,#footer.footer_light_top .related-posts li a:hover,.share-inside,.share-inside-warp ul li a:hover,.user-points .question-vote-result,.navigation>ul>li>a>.menu-nav-arrow,#footer-bottom a,.widget h3.widget_title,#footer .related-item span,.widget_twitter ul li:before,#footer .widget_twitter .tweet_time a,.widget_highest_points li h6 a,#footer .widget_contact ul li span,.rememberme label,.login-text i,.login-password i,.question-tags,.question-tags i,.panel-pop h2,input[type="text"],input[type="password"],input[type="email"],textarea,select,.panel-pop p,.main-content .page-content .boxedtitle.page-title h2,.fakefile button,.login p,.login h2,.contact-us h2,.share-inside i,#related-posts h2,.comment-reply,.post-title,.post-title a,.user-profile h2,.stats-head,.block-stats-1,.block-stats-2,.block-stats-3,.block-stats-4,.user-question h3 a,.icon_shortcode .ul_icons li,.testimonial-client span,.box_icon h1,.box_icon h2,.box_icon h3,.box_icon h4,.box_icon h5,.box_icon h6,.widget_contact ul li i,#footer.footer_light_top .widget a:hover{color:#1bb4b9}.loader_html,input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus,.box_icon .form-style textarea:focus,.social_icon a,#footer-bottom .social_icons ul li a:hover,.widget_login input[type="text"],.widget_login input[type="password"],.panel_light.login-panel input[type="text"],.panel_light.login-panel input[type="password"]{border-color:#0f3b5f}.tabs{border-bottom-color:#0f3b5f}.tab a.current{border-top-color:#3498db}.tabs-vertical .tab a.current,blockquote{border-left-color:#3498db}.box_warp_hover:hover,.box_warp_colored{border-color:#216694}#header .logo span{color:#216694}.ask-me .col-md-9 p textarea,.widget_login input[type="text"],.widget_login input[type="password"],.panel_light.login-panel input[type="text"],.panel_light.login-panel input[type="password"],blockquote,.qoute{background:rgba(52,152,219,.2)}
@media(min-width:992px){.boxed #header.fixed-nav,.boxed2 #header.fixed-nav{width:970px}}@media(min-width:768px) and (max-width:984px){.boxed,.boxed2,.boxed #header.fixed-nav,.boxed2 #header.fixed-nav{width:100%}.boxed2{margin-top:0;margin-bottom:0}}@media(min-width:1200px){.grid_1200.boxed,.grid_1200.boxed2,.grid_1200.boxed #header.fixed-nav,.grid_1200.boxed2 #header.fixed-nav{width:1200px !important}.grid_1200 .ask-me .col-md-3{padding-top:60px;text-align:left;width:25%}.grid_1200 .ask-me .col-md-9{float:left}.grid_1200 .ask-me .col-md-9 form{width:800px}.grid_1200 .ask-me .col-md-12{padding-top:0}.grid_1200 .ask-me .col-md-12 p input{margin-top:0}.grid_1200 .navigation>ul>li>a{padding:0 13px}.grid_1200 .col-md-3.sidebar{float:right}.grid_1200 .widget_menu_jquery{position:fixed !important;top:90px;width:263px}.grid_1200 .widget_flickr a,.grid_1200 .widget_portfolio .portfolio-widget-item .portfolio_img,.grid_1200 .popular_img{width:70.1px;height:70.1px}.grid_1200 .widget_portfolio .portfolio-widget-item .portfolio_img:before,.grid_1200 .popular_posts .popular_img a:before,.grid_1200 .widget_flickr a:before,.grid_1200 .popular_posts .popular_img a:before{line-height:70.1px}.grid_1200 #footer .widget_flickr a,.grid_1200 #footer .widget_portfolio .portfolio-widget-item .portfolio_img,.grid_1200 #footer .popular_img{width:61.8px;height:61.8px}.grid_1200 #footer .widget_portfolio .portfolio-widget-item .portfolio_img:before,.grid_1200 #footer .popular_posts .popular_img a:before,.grid_1200 #footer .widget_flickr a:before,.grid_1200 #footer .popular_posts .popular_img a:before{line-height:61.8px}.grid_1200 .col-md-3.sidebar .widget_flickr a:nth-child(4n),.grid_1200 #footer .col-md-3 .widget_flickr a:nth-child(3n),.grid_1200 #footer .col-md-3 .widget_portfolio .portfolio-widget-item:nth-child(3n),.grid_1200 .col-md-3.sidebar .widget_portfolio .portfolio-widget-item:nth-child(4n){margin-right:5px}.grid_1200 #footer .col-md-3 .widget_flickr a:nth-child(4n),.grid_1200 .col-md-3.sidebar .widget_flickr a:nth-child(3n){margin-right:0}.grid_1200 .col-md-3 .widget_portfolio .portfolio-widget-item:nth-child(4n),.grid_1200 .col-md-3.sidebar .widget_portfolio .portfolio-widget-item:nth-child(3n){margin-right:0 !important}.grid_1200 .stats-head,.grid_1200 .block-stats-visibility,.grid_1200 .block-stats-1,.grid_1200 .block-stats-2,.grid_1200 .block-stats-3,.grid_1200 .block-stats-4{width:50%}.grid_1200 .block-stats-1{width:33.33%}.grid_1200 #question-title,.grid_1200 #question-details,.grid_1200 .taglist .input input,.grid_1200 .form-style-5.form-style input[type="text"],.grid_1200 .form-style-5.form-style input[type="email"],.grid_1200 .form-style-5.form-style input[type="password"],.grid_1200 .form-style-5.form-style textarea{width:82%}.grid_1200 .ask-question .form-style label,.grid_1200 .form-style-5.form-style label{width:17%}.grid_1200 .form-description,.grid_1200 #question_poll_item{margin-left:18%}.grid_1200 .form-style-2 .fileinputs{width:87%}.grid_1200 ul.login-links{float:right}}@media only screen and (min-width:767px) and (max-width:960px){body{width:100%}.inner{width:768px}.boxed,.boxed2,.boxed #header.fixed-nav,.boxed2 #header.fixed-nav{width:100%}.boxed2{margin-top:0;margin-bottom:0}.navigation_mobile>ul,.navigation,.navigation_mobile>ul{display:none}.navigation_mobile>ul li ul{display:block}.breadcrumbs h1{float:none;display:block}.crumbs{float:left}.breadcrumbs h1{margin-right:10px;float:none;display:block}.box_icon.box_warp.box_no_border.box_no_background .col-md-4 .height_40{height:0}.stats-head,.block-stats-visibility,.block-stats-1,.block-stats-2,.block-stats-3,.block-stats-4{padding:10px;font-size:14px}.block-stats-1{width:29.2%}.sidebar{margin-top:30px}#footer .widget{margin-bottom:30px}.widget_flickr a,.widget_portfolio .portfolio-widget-item .portfolio_img,.popular_img{width:63.3px !important;height:63.3px !important}.widget_portfolio .portfolio-widget-item .portfolio_img:before,.popular_posts .popular_img a:before,.widget_flickr a:before{line-height:63.3px !important}.widget_flickr a:nth-child(3n),.widget_flickr a:nth-child(4n),.widget_portfolio .portfolio-widget-item:nth-child(3n),.widget_portfolio .portfolio-widget-item:nth-child(4n){margin-right:5px !important}.widget_flickr a:nth-child(10n),.widget_portfolio .portfolio-widget-item:nth-child(10n){margin-right:0 !important}#footer .widget_flickr a,#footer .widget_portfolio .portfolio-widget-item .portfolio_img,.popular_img{width:67.5px !important;height:67.5px !important}#footer .widget_portfolio .portfolio-widget-item .portfolio_img:before,#footer .popular_posts .popular_img a:before,#footer .widget_flickr a:before{line-height:67.5px !important}#footer .widget_flickr a:nth-child(3n),#footer .widget_flickr a:nth-child(4n),#footer .widget_portfolio .portfolio-widget-item:nth-child(3n),#footer .widget_portfolio .portfolio-widget-item:nth-child(4n){margin-right:5px !important}#footer .widget_flickr a:nth-child(10n),#footer .widget_portfolio .portfolio-widget-item:nth-child(10n){margin-right:0 !important}}@media(min-width:991px) and (max-width:1200px){.widget_menu_jquery{top:inherit !important}}@media(min-width:768px){.boxed #header.fixed-nav,.boxed2 #header.fixed-nav{width:970px}}@media(min-width:768px) and (max-width:991px){.grid_970 .container{width:750px}.grid-images img{width:100%;height:auto}.ask-me .col-md-3{padding-top:0;text-align:center}.ask-me .col-md-12{padding-top:31px}.ask-me .col-md-12 p input{margin-top:51px}.widget_menu_jquery{display:none}#header .navigation_mobile{position:relative;margin-top:25.5px}#header.fixed-nav .navigation_mobile{position:relative;margin-top:17.5px}.navigation_mobile>ul,.navigation,.navigation_mobile>ul{display:none}.navigation_mobile>ul li ul{display:block}.ask-question{margin-bottom:30px}.contact-us .page-content,.login .page-content{margin-bottom:30px}.breadcrumbs h1{float:none;display:block}.crumbs{float:left}.widget_flickr a:nth-child(3n),.widget_portfolio .portfolio-widget-item:nth-child(3n),#footer .widget_flickr a:nth-child(3n),#footer .widget_portfolio .portfolio-widget-item:nth-child(3n){margin-right:5px !important}#footer .widget,.user-stats{margin-bottom:30px}.overlay-lightbox,.overlay-link{top:10px}.form-style-2 .fileinputs{width:85%}.sidebar{margin-top:30px}}@media(max-width:767px){.grid_970 .container{width:auto}.ask-me .col-md-12{padding-top:31px}.ask-me .col-md-12 p input{margin-top:51px}#header{height:auto}.widget_menu_jquery{display:none}.widget_flickr a,.widget_portfolio .portfolio-widget-item .portfolio_img,.popular_img{width:68.4px !important;height:68.4px !important}.widget_portfolio .portfolio-widget-item .portfolio_img:before,.popular_posts .popular_img a:before,.widget_flickr a:before{line-height:68.4px !important}#footer .widget_flickr a,#footer .widget_portfolio .portfolio-widget-item .portfolio_img,.popular_img{width:73px !important;height:73px !important}#footer .widget_portfolio .portfolio-widget-item .portfolio_img:before,#footer .popular_posts .popular_img a:before,#footer .widget_flickr a:before{line-height:73px !important}.widget_flickr a:nth-child(9n),.widget_portfolio .portfolio-widget-item:nth-child(9n),#footer .widget_flickr a:nth-child(9n),#footer .widget_portfolio .portfolio-widget-item:nth-child(9n){margin-right:5px !important}.login-panel .page-content.registere{margin-top:30px}.form-style label{width:100% !important}.form-style-5.form-style label{margin-top:0}.contact-us .page-content,.login .page-content{margin-bottom:30px}.user-profile-widget .ul_list li{width:100%;margin-right:0 !important;margin-bottom:10px !important}}@media only screen and (min-width:452px) and (max-width:767px){body{width:100%}.grid_970 .container{width:auto}.inner{width:420px}.boxed,.boxed2,.boxed #header.fixed-nav,.boxed2 #header.fixed-nav{width:100%}.boxed2{margin-top:0;margin-bottom:0}.ask-me{height:auto}.ask-me .col-md-9 form{background:transparent;height:auto;margin-top:0}.ask-me .col-md-9 p{width:220px;width:100%;margin:20px 0 0}.ask-me .col-md-9 p textarea{background-color:#fff;border:none;color:#2f3239;font-size:13px;font-weight:600;font-style:italic;resize:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin-top:20px}.ask-me .col-md-9 .publish-question{right:10px}.ask-me .col-md-3{padding-top:0;text-align:center}.ask-me .col-md-12{padding-top:31px}.ask-me .col-md-12 p input{margin-top:51px}.widget_menu_jquery{display:none}.one_half,.one_third,.two_third,.three_fourth,.two_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.two_sixth,.three_sixth,.four_sixth,.five_sixth{float:none !important;width:auto !important;margin-right:0 !important}.panel-pop{width:90%}#header{padding-bottom:15px}#header,#header.fixed-nav{height:auto;line-height:70px}#header .logo{text-align:left;margin:0;float:left}#footer-bottom .social_icons ul li{margin-left:10px !important}#footer-bottom{height:auto}#footer-bottom .social_icons{float:inherit !important;display:inline-block}#footer-bottom .social_icons li:first-child{margin-left:0 !important}#footer-bottom>.container>div{float:inherit !important;display:inline-block;margin-left:0 !important;margin-right:0 !important;width:100%;text-align:center}#footer-bottom>.container>div:first-child{margin-bottom:10px}#footer-bottom>.container>.social_icons{margin-bottom:0}#footer-bottom>.container ul{display:inline-block;float:none}#footer-bottom>.container>.social_icons li{display:inline-block}#footer-bottom_nav>ul>li:last-child,#footer-bottom_nav.f_right>ul>li:last-child{margin-right:0;margin-left:0}#header .navigation_mobile{position:relative;margin-top:0}.navigation_mobile>ul,.navigation,.navigation_mobile>ul{display:none}.navigation_mobile{width:100% !important;margin-right:0 !important;margin-left:0 !important}.navigation_mobile>ul li ul{display:block}.crumbs{display:none}.breadcrumbs h1{margin:0}.box_icon.box_warp.box_no_border.box_no_background .col-md-4 .height_40{height:0}.sidebar{margin-top:30px !important}#footer-bottom>.container>div{margin-left:0;margin-right:0}#footer-bottom_nav.f_right>ul>li:first-child{margin-left:0}.widget_flickr a,.widget_portfolio .portfolio-widget-item .portfolio_img,.popular_img{width:65.1px !important;height:65.1px !important}.widget_portfolio .portfolio-widget-item .portfolio_img:before,.popular_posts .popular_img a:before,.widget_flickr a:before{line-height:65.1px !important}.widget_flickr a:nth-child(3n),.widget_flickr a:nth-child(4n),.widget_portfolio .portfolio-widget-item:nth-child(3n),.widget_portfolio .portfolio-widget-item:nth-child(4n){margin-right:5px !important}#footer .widget_flickr a,#footer .widget_portfolio .portfolio-widget-item .portfolio_img,.popular_img{width:69.7px !important;height:69.7px !important}#footer .widget_portfolio .portfolio-widget-item .portfolio_img:before,#footer .popular_posts .popular_img a:before,#footer .widget_flickr a:before{line-height:69.7px !important}#footer .widget_flickr a:nth-child(3n),#footer .widget_flickr a:nth-child(4n),#footer .widget_portfolio .portfolio-widget-item:nth-child(3n),#footer .widget_portfolio .portfolio-widget-item:nth-child(4n),#footer .widget_flickr a:nth-child(5n),#footer .widget_portfolio .portfolio-widget-item:nth-child(5n){margin-right:5px !important}.widget:last-child{margin-bottom:30px}.sidebar .widget:last-child{margin-bottom:0}.post-next-prev p{font-size:14px}#respond-inputs p,.full_width #respond-inputs p{width:100%;margin-right:0}#respond-inputs p.last{margin-bottom:20px}.blog_2.post .post-img{margin-right:0;width:100% !important;margin-bottom:20px !important}.tabs-vertical.tabs-long .tabs{width:200px !important}.tabs-vertical.tabs-long .tab-inner-warp{margin-left:204px !important}.tabs-style-2.tabs-vertical.tabs-long .tab-inner-warp,.tabs-style-3.tabs-vertical.tabs-long .tab-inner-warp{margin-left:200px !important}.button_right{margin-top:10px;top:inherit !important;right:inherit !important;position:relative}.callout_inner{margin-right:0 !important}.images-warp ul li{width:420px}.images-warp-grid li.columns,.images-warp-grid li.column{margin-bottom:20px}.form-inputs p{float:none;width:100%}.form-inputs p{width:60% !important}.form-style input.submit{width:auto}.form-style-4 .form-inputs p{width:100% !important}#question-title,#question-details,.taglist .input input,.ask-question .form-description,#question_poll_item,.taglist,.form-style-5.form-style input[type="text"],.form-style-5.form-style input[type="email"],.form-style-5.form-style input[type="password"],.form-style-5.form-style textarea,.styled-select,.fileinputs{width:100%}.ask-question .form-style label{margin-top:0}.fileinputs{margin-top:5px}.form-description,#question_poll_item{margin-left:0}.login-panel ul.login-links,.login ul.login-links{width:100%;margin:20px 0 0 0}.user-profile-img{float:none;margin-bottom:10px}.user-profile .user-profile-img{float:left}.form-style-2 .fileinputs{width:100%}.flex-caption,.nivo-caption,.br-slideinfo{display:none !important}.question-type-normal .question-type-main,.question-type-poll .question-type-main{left:121px;right:inherit}.question-type-normal .question-report{left:213px;right:inherit}.question-type-poll .question-report{left:187px;right:inherit}.question-type-normal.question h2,.question-type-poll.question h2{padding-right:0;padding-top:53px}.single-question.question-type-normal .question-type-main,.single-question.question-type-poll .question-type-main{left:20px;right:inherit}.single-question.question-type-normal .question-report{left:104px;right:inherit}.single-question.question-type-poll .question-report{left:78px;right:inherit}.poll_1{width:100%}.question-favorite,.question-category,.question-comment,.question-category a,.question-comment a{margin-bottom:5px}.question-date,.question-view{margin-bottom:10px}.user-points h3{float:none;padding-right:0;margin-bottom:10px}.user-points .question-user-vote,.user-points .question-vote-result,.user-points .question-date{margin-bottom:0}.question-tags,.post-tags{display:block;float:none;margin-bottom:10px}.stats-head,.block-stats-visibility,.block-stats-1,.block-stats-2,.block-stats-3,.block-stats-4{padding:10px 5px;font-size:13px;width:50%;margin:0}.block-stats-1{width:33.33%}.overlay-lightbox,.overlay-link{top:50%;margin-top:-15px}.bxslider-title{display:none}}@media only screen and (max-width:479px){body{width:100%}.grid_970 .container{width:auto}.inner{width:260px}.boxed,.boxed2,.boxed #header.fixed-nav,.boxed2 #header.fixed-nav{width:100%}.boxed2{margin-top:0;margin-bottom:0}.panel-pop{width:90%}.ask-me{height:auto}.ask-me .col-md-9 form{background:transparent;height:auto;margin-top:0}.ask-me .col-md-9 p{width:220px;width:100%;margin:20px 0 0}.ask-me .col-md-9 p textarea{background-color:#fff;border:none;color:#2f3239;font-size:13px;font-weight:600;font-style:italic;resize:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin-top:20px}.ask-me .col-md-9 .publish-question{right:10px}.ask-me .col-md-3{padding-top:0;text-align:center}.widget_menu_jquery{display:none}iframe{height:auto}h1{font-size:24px}h2{font-size:20px}h3{font-size:18px}h4{font-size:16px}h5{font-size:13px}h6{font-size:12px}.one_half,.one_third,.two_third,.three_fourth,.two_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.two_sixth,.three_sixth,.four_sixth,.five_sixth{float:none !important;width:auto !important;margin-right:0 !important}#header-top{height:auto}.header-search{float:left;width:100%}.header-search input{width:100%}#header{padding-bottom:15px}#header,#header.fixed-nav{height:auto;line-height:70px}#header .logo{text-align:center;margin:0;float:left}.login-panel ul.login-links,.login ul.login-links{margin:20px 0 0 0}#footer-bottom .social_icons ul li{margin-left:10px !important}#footer-bottom .social_icons ul li,.social_icon ul li{line-height:normal}#footer-bottom .social_icons.f_left ul li{margin-left:0 !important;margin-right:10px !important}#footer-bottom{height:auto}#footer-bottom .social_icons{float:inherit !important;display:inline-block}#footer-bottom .social_icons li:first-child{margin-left:0 !important}#footer-bottom>.container{text-align:center}#footer-bottom>.container>div{float:inherit !important;display:inline-block;margin-left:0 !important;margin-right:0 !important}#footer-bottom>.container>div:first-child{margin-bottom:10px}#footer-bottom>.container>.social_icons{margin-bottom:0}#footer-bottom>.container>div,#footer-bottom_nav>ul>li>a{height:auto;line-height:auto;text-align:center}#footer-bottom_nav>ul li,#footer-bottom_nav>ul li a{display:inline-block;line-height:normal;float:none}#footer-bottom_nav>ul>li:last-child,#footer-bottom_nav.f_right>ul>li:last-child{margin-right:0;margin-left:0}#header .navigation_mobile{position:relative;margin-top:0}.navigation_mobile>ul,.navigation,.navigation_mobile>ul{display:none}.navigation_mobile{width:100% !important;margin-right:0 !important;margin-left:0 !important}.navigation_mobile>ul li ul{display:block}.crumbs{display:none}.sidebar{margin-top:30px !important}#footer-bottom>.container>div{margin-left:0;margin-right:0}#footer-bottom_nav.f_right>ul>li,#footer-bottom_nav>ul>li{margin-right:15px;margin-left:0;display:inline-block;text-align:center}#footer-bottom_nav>ul>li:last-child,#footer-bottom_nav.f_right>ul>li:last-child{margin-right:0;margin-left:0}.widget_flickr a,.widget_portfolio .portfolio-widget-item .portfolio_img,.popular_img{width:68.4px !important;height:68.4px !important}.widget_portfolio .portfolio-widget-item .portfolio_img:before,.popular_posts .popular_img a:before,.widget_flickr a:before{line-height:68.4px !important}#footer .widget_flickr a,#footer .widget_portfolio .portfolio-widget-item .portfolio_img,.popular_img{width:73px !important;height:73px !important}#footer .widget_portfolio .portfolio-widget-item .portfolio_img:before,#footer .popular_posts .popular_img a:before,#footer .widget_flickr a:before{line-height:73px !important}.widget_flickr a:nth-child(9n),.widget_portfolio .portfolio-widget-item:nth-child(9n),#footer .widget_flickr a:nth-child(9n),#footer .widget_portfolio .portfolio-widget-item:nth-child(9n),.widget_flickr a:nth-child(3n),.widget_portfolio .portfolio-widget-item:nth-child(3n),#footer .widget_flickr a:nth-child(3n),#footer .widget_portfolio .portfolio-widget-item:nth-child(3n){margin-right:5px !important}.widget:last-child{margin-bottom:20px}.sidebar .widget:last-child{margin-bottom:0}.widget_contact ul li .icon_i{margin-top:5px}.blog_2.post .post-img{margin-right:0;width:100% !important;margin-bottom:30px !important}.post-next-prev{text-align:center}.post-next-prev p{font-size:14px;float:none !important}#respond-inputs p,.full_width #respond-inputs p{width:100%;margin-right:0}#respond input#submit{width:100%}#respond-inputs p.last{margin-bottom:20px}.commentlist li .avatar{float:none;margin:0 auto 10px}.commentlist li .author{text-align:center;margin-bottom:10px}.commentlist li .comment-meta{float:none;margin-bottom:10px}.author a.button.mini{float:none !important;margin:auto !important}.post-next-prev .prev-post a,.post-next-prev .next-post a{display:block;margin-bottom:5px}.comment-reply,.commentlist li .date{float:none}.commentlist li .date{margin-top:10px}.children{padding-left:40px}.tab a{float:none;margin-right:0;margin-bottom:3px !important}.tab a.current{border-bottom:1px solid #e5e5e5}.tabs{border-bottom:1px solid #e5e5e5;border-right:none}.tabs-vertical .tabs{float:none;width:100% !important}.tabs-vertical.tabs-style-2 .tabs,.tabs-vertical.tabs-style-3 .tabs{left:0}.tabs-vertical.tabs-style-2 .tab:last-child a,.tabs-vertical.tabs-style-3 .tab:last-child a{border-bottom:none}.tabs-vertical.tabs-style-2 .tab a.current,.tabs-vertical.tabs-style-3 .tab a.current{border-right-color:#d3d3d3}.tabs-vertical .tab-inner-warp,.tabs-style-2.tabs-vertical.tabs-long .tab-inner-warp,.tabs-style-3.tabs-vertical.tabs-long .tab-inner-warp{margin-left:0 !important}.tabs-vertical .tab-inner{padding:20px 0 0}.tabs-style-2 .tab a.current{border-bottom-color:#d3d3d3}.tabs-style-2 .tab a,.tabs-style-3 .tab a{margin-right:0;margin-bottom:-1px}.tabs-style-2 .tab:last-child a,.tabs-style-3 .tab:last-child a{margin-bottom:0}.button_right{margin-top:10px;top:inherit !important;right:inherit !important;position:relative}.callout_inner{margin-right:0 !important}.images-warp ul li{width:260px}.images-warp-grid li.columns,.images-warp-grid li.column{margin-bottom:20px}.form-inputs p{float:none;width:100%}.form-inputs p{width:100% !important}#question-title,#question-details,.taglist .input input,.ask-question .form-description,#question_poll_item,.taglist,.form-style-5.form-style input[type="text"],.form-style-5.form-style input[type="email"],.form-style-5.form-style input[type="password"],.form-style-5.form-style textarea,.styled-select,.fileinputs{width:100%}.form-description,#question_poll_item{margin-left:0}.ask-question .form-style label{margin-top:0}.user-profile-img{float:none;margin-bottom:10px}.user-profile .user-profile-img{float:left}.form-style-2 .fileinputs{width:100%}.user-question h3{padding:38px 0 0 0}.user-question .question-type-main{left:20px;right:inherit}.flex-caption,.nivo-caption,.br-slideinfo{display:none !important}.tp-rightarrow.default,.tp-leftarrow.default,.nivo-directionNav a.nivo-nextNav,.nivo-directionNav a.nivo-prevNav,.br-next,.br-previous{height:24px;line-height:23px;font-size:21px;padding:6px 10px}.flex-direction-nav li a{height:24px;padding:6px 10px;font-size:25px}.question-type-normal .question-type-main,.question-type-poll .question-type-main{left:121px;right:inherit}.question-type-normal .question-report,.question-type-poll .question-report{left:121px;right:inherit;top:58px}.question-type-normal.question h2,.question-type-poll.question h2{padding-right:0;padding-top:86px;margin-top:0}.single-question.question-type-normal .question-type-main,.single-question.question-type-poll .question-type-main{left:20px;right:inherit}.single-question.question-type-normal .question-report{left:104px;right:inherit}.single-question.question-type-poll .question-report{left:78px;right:inherit}.single-question.question-type-normal .question-report,.single-question.question-type-poll .question-report{top:20px}.question-tab .tab-inner-warp{padding-top:0}.question h2{margin-top:121px}.question h2,.question-inner{margin-left:0}.question-author{top:20px;left:20px}.user-points h3{float:none;padding-right:0;margin-bottom:10px}.user-points .question-user-vote,.user-points .question-vote-result,.user-points .question-date{margin-bottom:0}.poll_1{width:100%}.post-next-prev{margin-bottom:0}.question-tags,.post-tags{display:block;float:none;width:100%}.question-reply,.question-date,.question-view,.question-comment,.question-category,.question-tags,.post-tags,.question-favorite,.question-answered{width:100%;margin-bottom:10px !important}.single-question.question h2{margin:38px 20px 10px;padding:0}.comment-vote,.question-vote{margin-top:5px}.comment .question-vote-result{margin-top:15px}.user-profile-img{float:none;margin:0 0 20px}.user-profile .user-profile-img{float:left;margin:0 15px 10px 0}.stats-head,.block-stats-visibility,.block-stats-1,.block-stats-2,.block-stats-3,.block-stats-4{padding:10px 5px;font-size:13px;width:50%}.block-stats-1{border-top:1px solid #e0e6ed;border-bottom:1px solid #e0e6ed !important}.block-stats-visibility{display:none}.block-stats-1{position:relative;width:100%}.error_404 h2{font-size:140px}.overlay-lightbox,.overlay-link{top:50%;margin-top:-15px}.bxslider-title{display:none}.UserDetailList li{width:100%;margin-bottom:10px}}
.margin_none{margin:0}.padding_none{padding:0}.p_30{padding:30px}.p_b_sm{padding-bottom:25px}.p_l_sm{padding-left:25px}.p_r_sm{padding-right:25px}.p_t_sm{padding-top:25px}.p_b_md{padding-bottom:50px}.p_l_md{padding-left:50px}.p_r_md{padding-right:50px}.p_t_md{padding-top:50px !important}.p_b_lg{padding-bottom:75px}.p_l_lg{padding-left:75px}.p_r_lg{padding-right:75px}.p_t_lg{padding-top:75px}.p_b_xs{padding-bottom:100px}.p_l_xs{padding-left:100px}.p_r_xs{padding-right:100px}.p_t_xs{padding-top:100px}.p_b_10{padding-bottom:10px}.p_l_10{padding-left:10px}.p_r_10{padding-right:10px}.p_t_10{padding-top:10px}.p_b_20{padding-bottom:20px}.p_l_20{padding-left:20px}.p_r_20{padding-right:20px}.p_t_20{padding-top:20px}.p_b_30{padding-bottom:30px}.p_l_30{padding-left:30px}.p_r_30{padding-right:30px}.p_t_30{padding-top:30px}.p_b_40{padding-bottom:40px}.p_l_40{padding-left:40px}.p_r_40{padding-right:40px}.p_t_40{padding-top:40px}.p_b_55{padding-bottom:55px}.p_l_55{padding-left:55px}.p_r_55{padding-right:55px}.p_t_55{padding-top:55px}.p_b_60{padding-bottom:60px}.p_l_60{padding-left:60px}.p_r_60{padding-right:60px}.p_t_60{padding-top:60px}.p_b_70{padding-bottom:70px}.p_l_70{padding-left:70px}.p_r_70{padding-right:70px}.p_t_70{padding-top:70px}.p_b_80{padding-bottom:80px}.p_l_80{padding-left:80px}.p_r_80{padding-right:80px}.p_t_80{padding-top:80px}.p_b_90{padding-bottom:90px}.p_l_90{padding-left:90px}.p_r_90{padding-right:90px}.p_t_90{padding-top:90px}.m_b_sm{margin-bottom:25px}.m_l_sm{margin-left:25px}.m_r_sm{margin-right:25px}.m_t_sm{margin-top:25px}.m_b_md{margin-bottom:50px}.m_l_md{margin-left:50px}.m_r_md{margin-right:50px}.m_t_md{margin-top:50px}.m_b_lg{margin-bottom:75px}.m_l_lg{margin-left:75px}.m_r_lg{margin-right:75px}.m_t_lg{margin-top:75px}.m_b_xs{margin-bottom:100px}.m_l_xs{margin-left:100px}.m_r_xs{margin-right:100px}.m_t_xs{margin-top:100px}.m_b_10{margin-bottom:10px !important}.m_l_10{margin-left:10px}.m_r_0{margin-right:0 !important}.m_l_0{margin-left:0 !important}.m_t_0{margin-top:0 !important}.m_b_0{margin-bottom:0 !important}.m_r_10{margin-right:10px !important}.m_t_10{margin-top:10px}.m_b_20{margin-bottom:20px}.m_l_20{margin-left:20px}.m_r_20{margin-right:20px}.m_t_20{margin-top:20px}.m_b_30{margin-bottom:30px}.m_l_30{margin-left:30px}.m_r_30{margin-right:30px}.m_t_30{margin-top:30px}.m_b_40{margin-bottom:40px}.m_l_40{margin-left:40px}.m_r_40{margin-right:40px}.m_t_40{margin-top:40px}.m_b_55{margin-bottom:55px}.m_l_55{margin-left:55px}.m_r_55{margin-right:55px}.m_t_55{margin-top:55px}.m_b_60{margin-bottom:60px}.m_l_60{margin-left:60px}.m_r_60{margin-right:60px}.m_t_60{margin-top:60px}.m_b_70{margin-bottom:70px}.m_l_70{margin-left:70px}.m_r_70{margin-right:70px}.m_t_70{margin-top:70px}.m_b_80{margin-bottom:80px}.m_l_80{margin-left:80px}.m_r_80{margin-right:80px}.m_t_80{margin-top:80px}.m_b_90{margin-bottom:90px}.m_l_90{margin-left:90px}.m_r_90{margin-right:90px}.m_t_90{margin-top:90px}.DisplayBlock{display:block !important}.DisplayInlineblock{display:inline-block !important}.right{float:right !important}.left{float:left}.text-justify{text-align:justify}.text-left{text-align:left !important}.text-center{text-align:center}.text-right{text-align:right}.m_l_130{margin-left:130px}.m_l_145{margin-left:148px}.full_width{width:100% !important}.w-82{width:82% !important}.w_75{width:75% !important}.w_70{width:70% !important}.w_80{width:80% !important}.text_red{color:#f00}.text-bold{font-weight:bold !important}.f_20{font-size:20px !important}.f_22{font-size:22px}.border_none{border:none !important}.BorderTop_none{border-top:none !important}.BorderBottom_none{border-bottom:none !important}.border_right{border-right:1px solid #dfe8f1 !important}.m_b_5{margin-bottom:5px !important}.w-41{width:41% !important}.w-40{width:40% !important}.relative{position:relative !important}.r_6{right:6px !important;left:auto !important}.p_l_0{padding-left:0 !important}.w-22{width:22% !important}.f_50{font-size:50px !important}
.btn-social {
    position: relative;
    padding-left: 44px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 215px
}

    .btn-social > :first-child {
        left: 0;
        width: 32px;
        font-size: 1.6em;
        text-align: center;
        border-right: 1px solid rgba(0,0,0,.2)
    }

    .btn-social.btn-lg {
        padding-left: 61px
    }

        .btn-social.btn-lg > :first-child {
            line-height: 45px;
            width: 45px;
            font-size: 1.8em
        }

    .btn-social.btn-sm {
        padding-left: 38px
    }

        .btn-social.btn-sm > :first-child {
            line-height: 28px;
            width: 28px;
            font-size: 1.4em
        }

    .btn-social.btn-xs {
        padding-left: 30px
    }

        .btn-social.btn-xs > :first-child {
            line-height: 20px;
            width: 20px;
            font-size: 1.2em
        }

.btn-social-icon {
    position: relative;
    padding-left: 44px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 34px;
    width: 34px;
    padding: 0
}

    .btn-social-icon > :first-child {
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        width: 32px;
        line-height: 34px;
        font-size: 1.6em;
        text-align: center;
        border-right: 1px solid rgba(0,0,0,.2)
    }

    .btn-social-icon.btn-lg {
        padding-left: 61px
    }

        .btn-social-icon.btn-lg > :first-child {
            line-height: 45px;
            width: 45px;
            font-size: 1.8em
        }

    .btn-social-icon.btn-sm {
        padding-left: 38px
    }

        .btn-social-icon.btn-sm > :first-child {
            line-height: 28px;
            width: 28px;
            font-size: 1.4em
        }

    .btn-social-icon.btn-xs {
        padding-left: 30px
    }

        .btn-social-icon.btn-xs > :first-child {
            line-height: 20px;
            width: 20px;
            font-size: 1.2em
        }

    .btn-social-icon > :first-child {
        border: none;
        text-align: center;
        width: 100% !important
    }

    .btn-social-icon.btn-lg {
        height: 45px;
        width: 45px;
        padding-left: 0;
        padding-right: 0
    }

    .btn-social-icon.btn-sm {
        height: 30px;
        width: 30px;
        padding-left: 0;
        padding-right: 0
    }

    .btn-social-icon.btn-xs {
        height: 22px;
        width: 22px;
        padding-left: 0;
        padding-right: 0
    }

.btn-adn {
    color: #fff;
    background-color: #d87a68;
    border-color: rgba(0,0,0,.2)
}

    .btn-adn:focus, .btn-adn.focus {
        color: #fff;
        background-color: #ce563f;
        border-color: rgba(0,0,0,.2)
    }

    .btn-adn:hover {
        color: #fff;
        background-color: #ce563f;
        border-color: rgba(0,0,0,.2)
    }

    .btn-adn:active, .btn-adn.active, .open > .dropdown-toggle.btn-adn {
        color: #fff;
        background-color: #ce563f;
        border-color: rgba(0,0,0,.2)
    }

        .btn-adn:active:hover, .btn-adn.active:hover, .open > .dropdown-toggle.btn-adn:hover, .btn-adn:active:focus, .btn-adn.active:focus, .open > .dropdown-toggle.btn-adn:focus, .btn-adn:active.focus, .btn-adn.active.focus, .open > .dropdown-toggle.btn-adn.focus {
            color: #fff;
            background-color: #b94630;
            border-color: rgba(0,0,0,.2)
        }

    .btn-adn:active, .btn-adn.active, .open > .dropdown-toggle.btn-adn {
        background-image: none
    }

    .btn-adn.disabled:hover, .btn-adn[disabled]:hover, fieldset[disabled] .btn-adn:hover, .btn-adn.disabled:focus, .btn-adn[disabled]:focus, fieldset[disabled] .btn-adn:focus, .btn-adn.disabled.focus, .btn-adn[disabled].focus, fieldset[disabled] .btn-adn.focus {
        background-color: #d87a68;
        border-color: rgba(0,0,0,.2)
    }

    .btn-adn .badge {
        color: #d87a68;
        background-color: #fff
    }

.btn-bitbucket {
    color: #fff;
    background-color: #205081;
    border-color: rgba(0,0,0,.2)
}

    .btn-bitbucket:focus, .btn-bitbucket.focus {
        color: #fff;
        background-color: #163758;
        border-color: rgba(0,0,0,.2)
    }

    .btn-bitbucket:hover {
        color: #fff;
        background-color: #163758;
        border-color: rgba(0,0,0,.2)
    }

    .btn-bitbucket:active, .btn-bitbucket.active, .open > .dropdown-toggle.btn-bitbucket {
        color: #fff;
        background-color: #163758;
        border-color: rgba(0,0,0,.2)
    }

        .btn-bitbucket:active:hover, .btn-bitbucket.active:hover, .open > .dropdown-toggle.btn-bitbucket:hover, .btn-bitbucket:active:focus, .btn-bitbucket.active:focus, .open > .dropdown-toggle.btn-bitbucket:focus, .btn-bitbucket:active.focus, .btn-bitbucket.active.focus, .open > .dropdown-toggle.btn-bitbucket.focus {
            color: #fff;
            background-color: #0f253c;
            border-color: rgba(0,0,0,.2)
        }

    .btn-bitbucket:active, .btn-bitbucket.active, .open > .dropdown-toggle.btn-bitbucket {
        background-image: none
    }

    .btn-bitbucket.disabled:hover, .btn-bitbucket[disabled]:hover, fieldset[disabled] .btn-bitbucket:hover, .btn-bitbucket.disabled:focus, .btn-bitbucket[disabled]:focus, fieldset[disabled] .btn-bitbucket:focus, .btn-bitbucket.disabled.focus, .btn-bitbucket[disabled].focus, fieldset[disabled] .btn-bitbucket.focus {
        background-color: #205081;
        border-color: rgba(0,0,0,.2)
    }

    .btn-bitbucket .badge {
        color: #205081;
        background-color: #fff
    }

.btn-dropbox {
    color: #fff;
    background-color: #1087dd;
    border-color: rgba(0,0,0,.2)
}

    .btn-dropbox:focus, .btn-dropbox.focus {
        color: #fff;
        background-color: #0d6aad;
        border-color: rgba(0,0,0,.2)
    }

    .btn-dropbox:hover {
        color: #fff;
        background-color: #0d6aad;
        border-color: rgba(0,0,0,.2)
    }

    .btn-dropbox:active, .btn-dropbox.active, .open > .dropdown-toggle.btn-dropbox {
        color: #fff;
        background-color: #0d6aad;
        border-color: rgba(0,0,0,.2)
    }

        .btn-dropbox:active:hover, .btn-dropbox.active:hover, .open > .dropdown-toggle.btn-dropbox:hover, .btn-dropbox:active:focus, .btn-dropbox.active:focus, .open > .dropdown-toggle.btn-dropbox:focus, .btn-dropbox:active.focus, .btn-dropbox.active.focus, .open > .dropdown-toggle.btn-dropbox.focus {
            color: #fff;
            background-color: #0a568c;
            border-color: rgba(0,0,0,.2)
        }

    .btn-dropbox:active, .btn-dropbox.active, .open > .dropdown-toggle.btn-dropbox {
        background-image: none
    }

    .btn-dropbox.disabled:hover, .btn-dropbox[disabled]:hover, fieldset[disabled] .btn-dropbox:hover, .btn-dropbox.disabled:focus, .btn-dropbox[disabled]:focus, fieldset[disabled] .btn-dropbox:focus, .btn-dropbox.disabled.focus, .btn-dropbox[disabled].focus, fieldset[disabled] .btn-dropbox.focus {
        background-color: #1087dd;
        border-color: rgba(0,0,0,.2)
    }

    .btn-dropbox .badge {
        color: #1087dd;
        background-color: #fff
    }

.btn-facebook {
    color: #fff;
    background-color: #3b5998;
    border-color: rgba(0,0,0,.2)
}

    .btn-facebook:focus, .btn-facebook.focus {
        color: #fff;
        background-color: #2d4373;
        border-color: rgba(0,0,0,.2)
    }

    .btn-facebook:hover {
        color: #fff;
        background-color: #2d4373;
        border-color: rgba(0,0,0,.2)
    }

    .btn-facebook:active, .btn-facebook.active, .open > .dropdown-toggle.btn-facebook {
        color: #fff;
        background-color: #2d4373;
        border-color: rgba(0,0,0,.2)
    }

        .btn-facebook:active:hover, .btn-facebook.active:hover, .open > .dropdown-toggle.btn-facebook:hover, .btn-facebook:active:focus, .btn-facebook.active:focus, .open > .dropdown-toggle.btn-facebook:focus, .btn-facebook:active.focus, .btn-facebook.active.focus, .open > .dropdown-toggle.btn-facebook.focus {
            color: #fff;
            background-color: #23345a;
            border-color: rgba(0,0,0,.2)
        }

    .btn-facebook:active, .btn-facebook.active, .open > .dropdown-toggle.btn-facebook {
        background-image: none
    }

    .btn-facebook.disabled:hover, .btn-facebook[disabled]:hover, fieldset[disabled] .btn-facebook:hover, .btn-facebook.disabled:focus, .btn-facebook[disabled]:focus, fieldset[disabled] .btn-facebook:focus, .btn-facebook.disabled.focus, .btn-facebook[disabled].focus, fieldset[disabled] .btn-facebook.focus {
        background-color: #3b5998;
        border-color: rgba(0,0,0,.2)
    }

    .btn-facebook .badge {
        color: #3b5998;
        background-color: #fff
    }

.btn-flickr {
    color: #fff;
    background-color: #ff0084;
    border-color: rgba(0,0,0,.2)
}

    .btn-flickr:focus, .btn-flickr.focus {
        color: #fff;
        background-color: #cc006a;
        border-color: rgba(0,0,0,.2)
    }

    .btn-flickr:hover {
        color: #fff;
        background-color: #cc006a;
        border-color: rgba(0,0,0,.2)
    }

    .btn-flickr:active, .btn-flickr.active, .open > .dropdown-toggle.btn-flickr {
        color: #fff;
        background-color: #cc006a;
        border-color: rgba(0,0,0,.2)
    }

        .btn-flickr:active:hover, .btn-flickr.active:hover, .open > .dropdown-toggle.btn-flickr:hover, .btn-flickr:active:focus, .btn-flickr.active:focus, .open > .dropdown-toggle.btn-flickr:focus, .btn-flickr:active.focus, .btn-flickr.active.focus, .open > .dropdown-toggle.btn-flickr.focus {
            color: #fff;
            background-color: #a80057;
            border-color: rgba(0,0,0,.2)
        }

    .btn-flickr:active, .btn-flickr.active, .open > .dropdown-toggle.btn-flickr {
        background-image: none
    }

    .btn-flickr.disabled:hover, .btn-flickr[disabled]:hover, fieldset[disabled] .btn-flickr:hover, .btn-flickr.disabled:focus, .btn-flickr[disabled]:focus, fieldset[disabled] .btn-flickr:focus, .btn-flickr.disabled.focus, .btn-flickr[disabled].focus, fieldset[disabled] .btn-flickr.focus {
        background-color: #ff0084;
        border-color: rgba(0,0,0,.2)
    }

    .btn-flickr .badge {
        color: #ff0084;
        background-color: #fff
    }

.btn-foursquare {
    color: #fff;
    background-color: #f94877;
    border-color: rgba(0,0,0,.2)
}

    .btn-foursquare:focus, .btn-foursquare.focus {
        color: #fff;
        background-color: #f71752;
        border-color: rgba(0,0,0,.2)
    }

    .btn-foursquare:hover {
        color: #fff;
        background-color: #f71752;
        border-color: rgba(0,0,0,.2)
    }

    .btn-foursquare:active, .btn-foursquare.active, .open > .dropdown-toggle.btn-foursquare {
        color: #fff;
        background-color: #f71752;
        border-color: rgba(0,0,0,.2)
    }

        .btn-foursquare:active:hover, .btn-foursquare.active:hover, .open > .dropdown-toggle.btn-foursquare:hover, .btn-foursquare:active:focus, .btn-foursquare.active:focus, .open > .dropdown-toggle.btn-foursquare:focus, .btn-foursquare:active.focus, .btn-foursquare.active.focus, .open > .dropdown-toggle.btn-foursquare.focus {
            color: #fff;
            background-color: #e30742;
            border-color: rgba(0,0,0,.2)
        }

    .btn-foursquare:active, .btn-foursquare.active, .open > .dropdown-toggle.btn-foursquare {
        background-image: none
    }

    .btn-foursquare.disabled:hover, .btn-foursquare[disabled]:hover, fieldset[disabled] .btn-foursquare:hover, .btn-foursquare.disabled:focus, .btn-foursquare[disabled]:focus, fieldset[disabled] .btn-foursquare:focus, .btn-foursquare.disabled.focus, .btn-foursquare[disabled].focus, fieldset[disabled] .btn-foursquare.focus {
        background-color: #f94877;
        border-color: rgba(0,0,0,.2)
    }

    .btn-foursquare .badge {
        color: #f94877;
        background-color: #fff
    }

.btn-github {
    color: #fff;
    background-color: #444;
    border-color: rgba(0,0,0,.2)
}

    .btn-github:focus, .btn-github.focus {
        color: #fff;
        background-color: #2b2b2b;
        border-color: rgba(0,0,0,.2)
    }

    .btn-github:hover {
        color: #fff;
        background-color: #2b2b2b;
        border-color: rgba(0,0,0,.2)
    }

    .btn-github:active, .btn-github.active, .open > .dropdown-toggle.btn-github {
        color: #fff;
        background-color: #2b2b2b;
        border-color: rgba(0,0,0,.2)
    }

        .btn-github:active:hover, .btn-github.active:hover, .open > .dropdown-toggle.btn-github:hover, .btn-github:active:focus, .btn-github.active:focus, .open > .dropdown-toggle.btn-github:focus, .btn-github:active.focus, .btn-github.active.focus, .open > .dropdown-toggle.btn-github.focus {
            color: #fff;
            background-color: #191919;
            border-color: rgba(0,0,0,.2)
        }

    .btn-github:active, .btn-github.active, .open > .dropdown-toggle.btn-github {
        background-image: none
    }

    .btn-github.disabled:hover, .btn-github[disabled]:hover, fieldset[disabled] .btn-github:hover, .btn-github.disabled:focus, .btn-github[disabled]:focus, fieldset[disabled] .btn-github:focus, .btn-github.disabled.focus, .btn-github[disabled].focus, fieldset[disabled] .btn-github.focus {
        background-color: #444;
        border-color: rgba(0,0,0,.2)
    }

    .btn-github .badge {
        color: #444;
        background-color: #fff
    }

.btn-google {
    color: #fff;
    background-color: #dd4b39;
    border-color: rgba(0,0,0,.2)
}

    .btn-google:focus, .btn-google.focus {
        color: #fff;
        background-color: #c23321;
        border-color: rgba(0,0,0,.2)
    }

    .btn-google:hover {
        color: #fff;
        background-color: #c23321;
        border-color: rgba(0,0,0,.2)
    }

    .btn-google:active, .btn-google.active, .open > .dropdown-toggle.btn-google {
        color: #fff;
        background-color: #c23321;
        border-color: rgba(0,0,0,.2)
    }

        .btn-google:active:hover, .btn-google.active:hover, .open > .dropdown-toggle.btn-google:hover, .btn-google:active:focus, .btn-google.active:focus, .open > .dropdown-toggle.btn-google:focus, .btn-google:active.focus, .btn-google.active.focus, .open > .dropdown-toggle.btn-google.focus {
            color: #fff;
            background-color: #a32b1c;
            border-color: rgba(0,0,0,.2)
        }

    .btn-google:active, .btn-google.active, .open > .dropdown-toggle.btn-google {
        background-image: none
    }

    .btn-google.disabled:hover, .btn-google[disabled]:hover, fieldset[disabled] .btn-google:hover, .btn-google.disabled:focus, .btn-google[disabled]:focus, fieldset[disabled] .btn-google:focus, .btn-google.disabled.focus, .btn-google[disabled].focus, fieldset[disabled] .btn-google.focus {
        background-color: #dd4b39;
        border-color: rgba(0,0,0,.2)
    }

    .btn-google .badge {
        color: #dd4b39;
        background-color: #fff
    }

.btn-instagram {
    color: #fff;
    background-color: #3f729b;
    border-color: rgba(0,0,0,.2)
}

    .btn-instagram:focus, .btn-instagram.focus {
        color: #fff;
        background-color: #305777;
        border-color: rgba(0,0,0,.2)
    }

    .btn-instagram:hover {
        color: #fff;
        background-color: #305777;
        border-color: rgba(0,0,0,.2)
    }

    .btn-instagram:active, .btn-instagram.active, .open > .dropdown-toggle.btn-instagram {
        color: #fff;
        background-color: #305777;
        border-color: rgba(0,0,0,.2)
    }

        .btn-instagram:active:hover, .btn-instagram.active:hover, .open > .dropdown-toggle.btn-instagram:hover, .btn-instagram:active:focus, .btn-instagram.active:focus, .open > .dropdown-toggle.btn-instagram:focus, .btn-instagram:active.focus, .btn-instagram.active.focus, .open > .dropdown-toggle.btn-instagram.focus {
            color: #fff;
            background-color: #26455d;
            border-color: rgba(0,0,0,.2)
        }

    .btn-instagram:active, .btn-instagram.active, .open > .dropdown-toggle.btn-instagram {
        background-image: none
    }

    .btn-instagram.disabled:hover, .btn-instagram[disabled]:hover, fieldset[disabled] .btn-instagram:hover, .btn-instagram.disabled:focus, .btn-instagram[disabled]:focus, fieldset[disabled] .btn-instagram:focus, .btn-instagram.disabled.focus, .btn-instagram[disabled].focus, fieldset[disabled] .btn-instagram.focus {
        background-color: #3f729b;
        border-color: rgba(0,0,0,.2)
    }

    .btn-instagram .badge {
        color: #3f729b;
        background-color: #fff
    }

.btn-linkedin {
    color: #fff;
    background-color: #007bb6;
    border-color: rgba(0,0,0,.2)
}

    .btn-linkedin:focus, .btn-linkedin.focus {
        color: #fff;
        background-color: #005983;
        border-color: rgba(0,0,0,.2)
    }

    .btn-linkedin:hover {
        color: #fff;
        background-color: #005983;
        border-color: rgba(0,0,0,.2)
    }

    .btn-linkedin:active, .btn-linkedin.active, .open > .dropdown-toggle.btn-linkedin {
        color: #fff;
        background-color: #005983;
        border-color: rgba(0,0,0,.2)
    }

        .btn-linkedin:active:hover, .btn-linkedin.active:hover, .open > .dropdown-toggle.btn-linkedin:hover, .btn-linkedin:active:focus, .btn-linkedin.active:focus, .open > .dropdown-toggle.btn-linkedin:focus, .btn-linkedin:active.focus, .btn-linkedin.active.focus, .open > .dropdown-toggle.btn-linkedin.focus {
            color: #fff;
            background-color: #00405f;
            border-color: rgba(0,0,0,.2)
        }

    .btn-linkedin:active, .btn-linkedin.active, .open > .dropdown-toggle.btn-linkedin {
        background-image: none
    }

    .btn-linkedin.disabled:hover, .btn-linkedin[disabled]:hover, fieldset[disabled] .btn-linkedin:hover, .btn-linkedin.disabled:focus, .btn-linkedin[disabled]:focus, fieldset[disabled] .btn-linkedin:focus, .btn-linkedin.disabled.focus, .btn-linkedin[disabled].focus, fieldset[disabled] .btn-linkedin.focus {
        background-color: #007bb6;
        border-color: rgba(0,0,0,.2)
    }

    .btn-linkedin .badge {
        color: #007bb6;
        background-color: #fff
    }

.btn-microsoft {
    color: #fff;
    background-color: #2672ec;
    border-color: rgba(0,0,0,.2)
}

    .btn-microsoft:focus, .btn-microsoft.focus {
        color: #fff;
        background-color: #125acd;
        border-color: rgba(0,0,0,.2)
    }

    .btn-microsoft:hover {
        color: #fff;
        background-color: #125acd;
        border-color: rgba(0,0,0,.2)
    }

    .btn-microsoft:active, .btn-microsoft.active, .open > .dropdown-toggle.btn-microsoft {
        color: #fff;
        background-color: #125acd;
        border-color: rgba(0,0,0,.2)
    }

        .btn-microsoft:active:hover, .btn-microsoft.active:hover, .open > .dropdown-toggle.btn-microsoft:hover, .btn-microsoft:active:focus, .btn-microsoft.active:focus, .open > .dropdown-toggle.btn-microsoft:focus, .btn-microsoft:active.focus, .btn-microsoft.active.focus, .open > .dropdown-toggle.btn-microsoft.focus {
            color: #fff;
            background-color: #0f4bac;
            border-color: rgba(0,0,0,.2)
        }

    .btn-microsoft:active, .btn-microsoft.active, .open > .dropdown-toggle.btn-microsoft {
        background-image: none
    }

    .btn-microsoft.disabled:hover, .btn-microsoft[disabled]:hover, fieldset[disabled] .btn-microsoft:hover, .btn-microsoft.disabled:focus, .btn-microsoft[disabled]:focus, fieldset[disabled] .btn-microsoft:focus, .btn-microsoft.disabled.focus, .btn-microsoft[disabled].focus, fieldset[disabled] .btn-microsoft.focus {
        background-color: #2672ec;
        border-color: rgba(0,0,0,.2)
    }

    .btn-microsoft .badge {
        color: #2672ec;
        background-color: #fff
    }

.btn-odnoklassniki {
    color: #fff;
    background-color: #f4731c;
    border-color: rgba(0,0,0,.2)
}

    .btn-odnoklassniki:focus, .btn-odnoklassniki.focus {
        color: #fff;
        background-color: #d35b0a;
        border-color: rgba(0,0,0,.2)
    }

    .btn-odnoklassniki:hover {
        color: #fff;
        background-color: #d35b0a;
        border-color: rgba(0,0,0,.2)
    }

    .btn-odnoklassniki:active, .btn-odnoklassniki.active, .open > .dropdown-toggle.btn-odnoklassniki {
        color: #fff;
        background-color: #d35b0a;
        border-color: rgba(0,0,0,.2)
    }

        .btn-odnoklassniki:active:hover, .btn-odnoklassniki.active:hover, .open > .dropdown-toggle.btn-odnoklassniki:hover, .btn-odnoklassniki:active:focus, .btn-odnoklassniki.active:focus, .open > .dropdown-toggle.btn-odnoklassniki:focus, .btn-odnoklassniki:active.focus, .btn-odnoklassniki.active.focus, .open > .dropdown-toggle.btn-odnoklassniki.focus {
            color: #fff;
            background-color: #b14c09;
            border-color: rgba(0,0,0,.2)
        }

    .btn-odnoklassniki:active, .btn-odnoklassniki.active, .open > .dropdown-toggle.btn-odnoklassniki {
        background-image: none
    }

    .btn-odnoklassniki.disabled:hover, .btn-odnoklassniki[disabled]:hover, fieldset[disabled] .btn-odnoklassniki:hover, .btn-odnoklassniki.disabled:focus, .btn-odnoklassniki[disabled]:focus, fieldset[disabled] .btn-odnoklassniki:focus, .btn-odnoklassniki.disabled.focus, .btn-odnoklassniki[disabled].focus, fieldset[disabled] .btn-odnoklassniki.focus {
        background-color: #f4731c;
        border-color: rgba(0,0,0,.2)
    }

    .btn-odnoklassniki .badge {
        color: #f4731c;
        background-color: #fff
    }

.btn-openid {
    color: #fff;
    background-color: #f7931e;
    border-color: rgba(0,0,0,.2)
}

    .btn-openid:focus, .btn-openid.focus {
        color: #fff;
        background-color: #da7908;
        border-color: rgba(0,0,0,.2)
    }

    .btn-openid:hover {
        color: #fff;
        background-color: #da7908;
        border-color: rgba(0,0,0,.2)
    }

    .btn-openid:active, .btn-openid.active, .open > .dropdown-toggle.btn-openid {
        color: #fff;
        background-color: #da7908;
        border-color: rgba(0,0,0,.2)
    }

        .btn-openid:active:hover, .btn-openid.active:hover, .open > .dropdown-toggle.btn-openid:hover, .btn-openid:active:focus, .btn-openid.active:focus, .open > .dropdown-toggle.btn-openid:focus, .btn-openid:active.focus, .btn-openid.active.focus, .open > .dropdown-toggle.btn-openid.focus {
            color: #fff;
            background-color: #b86607;
            border-color: rgba(0,0,0,.2)
        }

    .btn-openid:active, .btn-openid.active, .open > .dropdown-toggle.btn-openid {
        background-image: none
    }

    .btn-openid.disabled:hover, .btn-openid[disabled]:hover, fieldset[disabled] .btn-openid:hover, .btn-openid.disabled:focus, .btn-openid[disabled]:focus, fieldset[disabled] .btn-openid:focus, .btn-openid.disabled.focus, .btn-openid[disabled].focus, fieldset[disabled] .btn-openid.focus {
        background-color: #f7931e;
        border-color: rgba(0,0,0,.2)
    }

    .btn-openid .badge {
        color: #f7931e;
        background-color: #fff
    }

.btn-pinterest {
    color: #fff;
    background-color: #cb2027;
    border-color: rgba(0,0,0,.2)
}

    .btn-pinterest:focus, .btn-pinterest.focus {
        color: #fff;
        background-color: #9f191f;
        border-color: rgba(0,0,0,.2)
    }

    .btn-pinterest:hover {
        color: #fff;
        background-color: #9f191f;
        border-color: rgba(0,0,0,.2)
    }

    .btn-pinterest:active, .btn-pinterest.active, .open > .dropdown-toggle.btn-pinterest {
        color: #fff;
        background-color: #9f191f;
        border-color: rgba(0,0,0,.2)
    }

        .btn-pinterest:active:hover, .btn-pinterest.active:hover, .open > .dropdown-toggle.btn-pinterest:hover, .btn-pinterest:active:focus, .btn-pinterest.active:focus, .open > .dropdown-toggle.btn-pinterest:focus, .btn-pinterest:active.focus, .btn-pinterest.active.focus, .open > .dropdown-toggle.btn-pinterest.focus {
            color: #fff;
            background-color: #801419;
            border-color: rgba(0,0,0,.2)
        }

    .btn-pinterest:active, .btn-pinterest.active, .open > .dropdown-toggle.btn-pinterest {
        background-image: none
    }

    .btn-pinterest.disabled:hover, .btn-pinterest[disabled]:hover, fieldset[disabled] .btn-pinterest:hover, .btn-pinterest.disabled:focus, .btn-pinterest[disabled]:focus, fieldset[disabled] .btn-pinterest:focus, .btn-pinterest.disabled.focus, .btn-pinterest[disabled].focus, fieldset[disabled] .btn-pinterest.focus {
        background-color: #cb2027;
        border-color: rgba(0,0,0,.2)
    }

    .btn-pinterest .badge {
        color: #cb2027;
        background-color: #fff
    }

.btn-reddit {
    color: #000;
    background-color: #eff7ff;
    border-color: rgba(0,0,0,.2)
}

    .btn-reddit:focus, .btn-reddit.focus {
        color: #000;
        background-color: #bcddff;
        border-color: rgba(0,0,0,.2)
    }

    .btn-reddit:hover {
        color: #000;
        background-color: #bcddff;
        border-color: rgba(0,0,0,.2)
    }

    .btn-reddit:active, .btn-reddit.active, .open > .dropdown-toggle.btn-reddit {
        color: #000;
        background-color: #bcddff;
        border-color: rgba(0,0,0,.2)
    }

        .btn-reddit:active:hover, .btn-reddit.active:hover, .open > .dropdown-toggle.btn-reddit:hover, .btn-reddit:active:focus, .btn-reddit.active:focus, .open > .dropdown-toggle.btn-reddit:focus, .btn-reddit:active.focus, .btn-reddit.active.focus, .open > .dropdown-toggle.btn-reddit.focus {
            color: #000;
            background-color: #98ccff;
            border-color: rgba(0,0,0,.2)
        }

    .btn-reddit:active, .btn-reddit.active, .open > .dropdown-toggle.btn-reddit {
        background-image: none
    }

    .btn-reddit.disabled:hover, .btn-reddit[disabled]:hover, fieldset[disabled] .btn-reddit:hover, .btn-reddit.disabled:focus, .btn-reddit[disabled]:focus, fieldset[disabled] .btn-reddit:focus, .btn-reddit.disabled.focus, .btn-reddit[disabled].focus, fieldset[disabled] .btn-reddit.focus {
        background-color: #eff7ff;
        border-color: rgba(0,0,0,.2)
    }

    .btn-reddit .badge {
        color: #eff7ff;
        background-color: #000
    }

.btn-soundcloud {
    color: #fff;
    background-color: #f50;
    border-color: rgba(0,0,0,.2)
}

    .btn-soundcloud:focus, .btn-soundcloud.focus {
        color: #fff;
        background-color: #c40;
        border-color: rgba(0,0,0,.2)
    }

    .btn-soundcloud:hover {
        color: #fff;
        background-color: #c40;
        border-color: rgba(0,0,0,.2)
    }

    .btn-soundcloud:active, .btn-soundcloud.active, .open > .dropdown-toggle.btn-soundcloud {
        color: #fff;
        background-color: #c40;
        border-color: rgba(0,0,0,.2)
    }

        .btn-soundcloud:active:hover, .btn-soundcloud.active:hover, .open > .dropdown-toggle.btn-soundcloud:hover, .btn-soundcloud:active:focus, .btn-soundcloud.active:focus, .open > .dropdown-toggle.btn-soundcloud:focus, .btn-soundcloud:active.focus, .btn-soundcloud.active.focus, .open > .dropdown-toggle.btn-soundcloud.focus {
            color: #fff;
            background-color: #a83800;
            border-color: rgba(0,0,0,.2)
        }

    .btn-soundcloud:active, .btn-soundcloud.active, .open > .dropdown-toggle.btn-soundcloud {
        background-image: none
    }

    .btn-soundcloud.disabled:hover, .btn-soundcloud[disabled]:hover, fieldset[disabled] .btn-soundcloud:hover, .btn-soundcloud.disabled:focus, .btn-soundcloud[disabled]:focus, fieldset[disabled] .btn-soundcloud:focus, .btn-soundcloud.disabled.focus, .btn-soundcloud[disabled].focus, fieldset[disabled] .btn-soundcloud.focus {
        background-color: #f50;
        border-color: rgba(0,0,0,.2)
    }

    .btn-soundcloud .badge {
        color: #f50;
        background-color: #fff
    }

.btn-tumblr {
    color: #fff;
    background-color: #2c4762;
    border-color: rgba(0,0,0,.2)
}

    .btn-tumblr:focus, .btn-tumblr.focus {
        color: #fff;
        background-color: #1c2d3f;
        border-color: rgba(0,0,0,.2)
    }

    .btn-tumblr:hover {
        color: #fff;
        background-color: #1c2d3f;
        border-color: rgba(0,0,0,.2)
    }

    .btn-tumblr:active, .btn-tumblr.active, .open > .dropdown-toggle.btn-tumblr {
        color: #fff;
        background-color: #1c2d3f;
        border-color: rgba(0,0,0,.2)
    }

        .btn-tumblr:active:hover, .btn-tumblr.active:hover, .open > .dropdown-toggle.btn-tumblr:hover, .btn-tumblr:active:focus, .btn-tumblr.active:focus, .open > .dropdown-toggle.btn-tumblr:focus, .btn-tumblr:active.focus, .btn-tumblr.active.focus, .open > .dropdown-toggle.btn-tumblr.focus {
            color: #fff;
            background-color: #111c26;
            border-color: rgba(0,0,0,.2)
        }

    .btn-tumblr:active, .btn-tumblr.active, .open > .dropdown-toggle.btn-tumblr {
        background-image: none
    }

    .btn-tumblr.disabled:hover, .btn-tumblr[disabled]:hover, fieldset[disabled] .btn-tumblr:hover, .btn-tumblr.disabled:focus, .btn-tumblr[disabled]:focus, fieldset[disabled] .btn-tumblr:focus, .btn-tumblr.disabled.focus, .btn-tumblr[disabled].focus, fieldset[disabled] .btn-tumblr.focus {
        background-color: #2c4762;
        border-color: rgba(0,0,0,.2)
    }

    .btn-tumblr .badge {
        color: #2c4762;
        background-color: #fff
    }

.btn-twitter {
    color: #fff;
    background-color: #55acee;
    border-color: rgba(0,0,0,.2)
}

    .btn-twitter:focus, .btn-twitter.focus {
        color: #fff;
        background-color: #2795e9;
        border-color: rgba(0,0,0,.2)
    }

    .btn-twitter:hover {
        color: #fff;
        background-color: #2795e9;
        border-color: rgba(0,0,0,.2)
    }

    .btn-twitter:active, .btn-twitter.active, .open > .dropdown-toggle.btn-twitter {
        color: #fff;
        background-color: #2795e9;
        border-color: rgba(0,0,0,.2)
    }

        .btn-twitter:active:hover, .btn-twitter.active:hover, .open > .dropdown-toggle.btn-twitter:hover, .btn-twitter:active:focus, .btn-twitter.active:focus, .open > .dropdown-toggle.btn-twitter:focus, .btn-twitter:active.focus, .btn-twitter.active.focus, .open > .dropdown-toggle.btn-twitter.focus {
            color: #fff;
            background-color: #1583d7;
            border-color: rgba(0,0,0,.2)
        }

    .btn-twitter:active, .btn-twitter.active, .open > .dropdown-toggle.btn-twitter {
        background-image: none
    }

    .btn-twitter.disabled:hover, .btn-twitter[disabled]:hover, fieldset[disabled] .btn-twitter:hover, .btn-twitter.disabled:focus, .btn-twitter[disabled]:focus, fieldset[disabled] .btn-twitter:focus, .btn-twitter.disabled.focus, .btn-twitter[disabled].focus, fieldset[disabled] .btn-twitter.focus {
        background-color: #55acee;
        border-color: rgba(0,0,0,.2)
    }

    .btn-twitter .badge {
        color: #55acee;
        background-color: #fff
    }

.btn-vimeo {
    color: #fff;
    background-color: #1ab7ea;
    border-color: rgba(0,0,0,.2)
}

    .btn-vimeo:focus, .btn-vimeo.focus {
        color: #fff;
        background-color: #1295bf;
        border-color: rgba(0,0,0,.2)
    }

    .btn-vimeo:hover {
        color: #fff;
        background-color: #1295bf;
        border-color: rgba(0,0,0,.2)
    }

    .btn-vimeo:active, .btn-vimeo.active, .open > .dropdown-toggle.btn-vimeo {
        color: #fff;
        background-color: #1295bf;
        border-color: rgba(0,0,0,.2)
    }

        .btn-vimeo:active:hover, .btn-vimeo.active:hover, .open > .dropdown-toggle.btn-vimeo:hover, .btn-vimeo:active:focus, .btn-vimeo.active:focus, .open > .dropdown-toggle.btn-vimeo:focus, .btn-vimeo:active.focus, .btn-vimeo.active.focus, .open > .dropdown-toggle.btn-vimeo.focus {
            color: #fff;
            background-color: #0f7b9f;
            border-color: rgba(0,0,0,.2)
        }

    .btn-vimeo:active, .btn-vimeo.active, .open > .dropdown-toggle.btn-vimeo {
        background-image: none
    }

    .btn-vimeo.disabled:hover, .btn-vimeo[disabled]:hover, fieldset[disabled] .btn-vimeo:hover, .btn-vimeo.disabled:focus, .btn-vimeo[disabled]:focus, fieldset[disabled] .btn-vimeo:focus, .btn-vimeo.disabled.focus, .btn-vimeo[disabled].focus, fieldset[disabled] .btn-vimeo.focus {
        background-color: #1ab7ea;
        border-color: rgba(0,0,0,.2)
    }

    .btn-vimeo .badge {
        color: #1ab7ea;
        background-color: #fff
    }

.btn-vk {
    color: #fff;
    background-color: #587ea3;
    border-color: rgba(0,0,0,.2)
}

    .btn-vk:focus, .btn-vk.focus {
        color: #fff;
        background-color: #466482;
        border-color: rgba(0,0,0,.2)
    }

    .btn-vk:hover {
        color: #fff;
        background-color: #466482;
        border-color: rgba(0,0,0,.2)
    }

    .btn-vk:active, .btn-vk.active, .open > .dropdown-toggle.btn-vk {
        color: #fff;
        background-color: #466482;
        border-color: rgba(0,0,0,.2)
    }

        .btn-vk:active:hover, .btn-vk.active:hover, .open > .dropdown-toggle.btn-vk:hover, .btn-vk:active:focus, .btn-vk.active:focus, .open > .dropdown-toggle.btn-vk:focus, .btn-vk:active.focus, .btn-vk.active.focus, .open > .dropdown-toggle.btn-vk.focus {
            color: #fff;
            background-color: #3a526b;
            border-color: rgba(0,0,0,.2)
        }

    .btn-vk:active, .btn-vk.active, .open > .dropdown-toggle.btn-vk {
        background-image: none
    }

    .btn-vk.disabled:hover, .btn-vk[disabled]:hover, fieldset[disabled] .btn-vk:hover, .btn-vk.disabled:focus, .btn-vk[disabled]:focus, fieldset[disabled] .btn-vk:focus, .btn-vk.disabled.focus, .btn-vk[disabled].focus, fieldset[disabled] .btn-vk.focus {
        background-color: #587ea3;
        border-color: rgba(0,0,0,.2)
    }

    .btn-vk .badge {
        color: #587ea3;
        background-color: #fff
    }

.btn-yahoo {
    color: #fff;
    background-color: #720e9e;
    border-color: rgba(0,0,0,.2)
}

    .btn-yahoo:focus, .btn-yahoo.focus {
        color: #fff;
        background-color: #500a6f;
        border-color: rgba(0,0,0,.2)
    }

    .btn-yahoo:hover {
        color: #fff;
        background-color: #500a6f;
        border-color: rgba(0,0,0,.2)
    }

    .btn-yahoo:active, .btn-yahoo.active, .open > .dropdown-toggle.btn-yahoo {
        color: #fff;
        background-color: #500a6f;
        border-color: rgba(0,0,0,.2)
    }

        .btn-yahoo:active:hover, .btn-yahoo.active:hover, .open > .dropdown-toggle.btn-yahoo:hover, .btn-yahoo:active:focus, .btn-yahoo.active:focus, .open > .dropdown-toggle.btn-yahoo:focus, .btn-yahoo:active.focus, .btn-yahoo.active.focus, .open > .dropdown-toggle.btn-yahoo.focus {
            color: #fff;
            background-color: #39074e;
            border-color: rgba(0,0,0,.2)
        }

    .btn-yahoo:active, .btn-yahoo.active, .open > .dropdown-toggle.btn-yahoo {
        background-image: none
    }

    .btn-yahoo.disabled:hover, .btn-yahoo[disabled]:hover, fieldset[disabled] .btn-yahoo:hover, .btn-yahoo.disabled:focus, .btn-yahoo[disabled]:focus, fieldset[disabled] .btn-yahoo:focus, .btn-yahoo.disabled.focus, .btn-yahoo[disabled].focus, fieldset[disabled] .btn-yahoo.focus {
        background-color: #720e9e;
        border-color: rgba(0,0,0,.2)
    }

    .btn-yahoo .badge {
        color: #720e9e;
        background-color: #fff
    }

.RegisterNow .btn {
    /*padding: 0 10px*/
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block;
}

audio, canvas, video {
    display: inline-block;
}

    audio:not([controls]) {
        display: none;
        height: 0;
    }

[hidden], template {
    display: none;
}

html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

a {
    background: transparent;
}

    a:focus {
        outline: thin dotted;
    }

    a:active, a:hover {
        outline: 0;
    }

abbr[title] {
    border-bottom: 1px dotted;
}

b, strong {
    font-weight: bold;
}

dfn {
    font-style: italic;
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

mark {
    background: #ff0;
    color: #000;
}

code, kbd, pre, samp {
    font-size: 1em;
}

pre {
    white-space: pre-wrap;
}

q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

small {
    font-size: 80%;
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 0;
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    border: 0;
    padding: 0;
}

button, input, select, textarea {
    font-size: 100%;
    margin: 0;
}

button, input {
    line-height: normal;
}

button, select {
    text-transform: none;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

    button[disabled], html input[disabled] {
        cursor: default;
    }

input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
    vertical-align: top;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

@media print {
    * {
        text-shadow: none !important;
        color: #000 !important;
        background: transparent !important;
        box-shadow: none !important;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    a[href^="javascript:"]:after, a[href^="#"]:after {
        content: "";
    }

    pre, blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr, img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 2cm .5cm;
    }

    p, h2, h3 {
        orphans: 3;
        widows: 3;
    }

    h2, h3 {
        page-break-after: avoid;
    }

    select {
        background: #fff !important;
    }

    .navbar {
        display: none;
    }

    .table td, .table th {
        background-color: #fff !important;
    }

    .btn > .caret, .dropup > .btn > .caret {
        border-top-color: #000 !important;
    }

    .label {
        border: 1px solid #000;
    }

    .table {
        border-collapse: collapse !important;
    }

    .table-bordered th, .table-bordered td {
        border: 1px solid #ddd !important;
    }
}

*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

html {
    font-size: 62.5%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
    font-size: 14px;
    line-height: 1.428571429;
    color: #333333;
    background-color: #ffffff;
}

input, button, select, textarea {
    font-size: inherit;
    line-height: inherit;
}

a {
    text-decoration: none !important;
}

    a:focus {
        outline: thin dotted;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }

img {
    vertical-align: middle;
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}

.img-rounded {
    border-radius: 6px;
}

.img-thumbnail {
    padding: 4px;
    line-height: 1.428571429;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-radius: 4px;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto;
}

.img-circle {
    border-radius: 50%;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

    .container:before, .container:after {
        content: " ";
        display: table;
    }

    .container:after {
        clear: both;
    }

    .container:before, .container:after {
        content: " ";
        display: table;
    }

    .container:after {
        clear: both;
    }

@media (min-width:768px) {
    .container {
        width: 750px;
    }
}

@media (min-width:992px) {
    .container {
        width: 970px;
    }
}

@media (min-width:1200px) {
    .container {
        width: 1170px;
    }
}

.row {
    margin-left: -15px;
    margin-right: -15px;
}

    .row:before, .row:after {
        content: " ";
        display: table;
    }

    .row:after {
        clear: both;
    }

    .row:before, .row:after {
        content: " ";
        display: table;
    }

    .row:after {
        clear: both;
    }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}

.col-xs-12 {
    width: 100%;
}

.col-xs-11 {
    width: 91.66666666666666%;
}

.col-xs-10 {
    width: 83.33333333333334%;
}

.col-xs-9 {
    width: 75%;
}

.col-xs-8 {
    width: 66.66666666666666%;
}

.col-xs-7 {
    width: 58.333333333333336%;
}

.col-xs-6 {
    width: 50%;
}

.col-xs-5 {
    width: 41.66666666666667%;
}

.col-xs-4 {
    width: 33.33333333333333%;
}

.col-xs-3 {
    width: 25%;
}

.col-xs-2 {
    width: 16.666666666666664%;
}

.col-xs-1 {
    width: 8.333333333333332%;
}

.col-xs-pull-12 {
    right: 100%;
}

.col-xs-pull-11 {
    right: 91.66666666666666%;
}

.col-xs-pull-10 {
    right: 83.33333333333334%;
}

.col-xs-pull-9 {
    right: 75%;
}

.col-xs-pull-8 {
    right: 66.66666666666666%;
}

.col-xs-pull-7 {
    right: 58.333333333333336%;
}

.col-xs-pull-6 {
    right: 50%;
}

.col-xs-pull-5 {
    right: 41.66666666666667%;
}

.col-xs-pull-4 {
    right: 33.33333333333333%;
}

.col-xs-pull-3 {
    right: 25%;
}

.col-xs-pull-2 {
    right: 16.666666666666664%;
}

.col-xs-pull-1 {
    right: 8.333333333333332%;
}

.col-xs-pull-0 {
    right: 0%;
}

.col-xs-push-12 {
    left: 100%;
}

.col-xs-push-11 {
    left: 91.66666666666666%;
}

.col-xs-push-10 {
    left: 83.33333333333334%;
}

.col-xs-push-9 {
    left: 75%;
}

.col-xs-push-8 {
    left: 66.66666666666666%;
}

.col-xs-push-7 {
    left: 58.333333333333336%;
}

.col-xs-push-6 {
    left: 50%;
}

.col-xs-push-5 {
    left: 41.66666666666667%;
}

.col-xs-push-4 {
    left: 33.33333333333333%;
}

.col-xs-push-3 {
    left: 25%;
}

.col-xs-push-2 {
    left: 16.666666666666664%;
}

.col-xs-push-1 {
    left: 8.333333333333332%;
}

.col-xs-push-0 {
    left: 0%;
}

.col-xs-offset-12 {
    margin-left: 100%;
}

.col-xs-offset-11 {
    margin-left: 91.66666666666666%;
}

.col-xs-offset-10 {
    margin-left: 83.33333333333334%;
}

.col-xs-offset-9 {
    margin-left: 75%;
}

.col-xs-offset-8 {
    margin-left: 66.66666666666666%;
}

.col-xs-offset-7 {
    margin-left: 58.333333333333336%;
}

.col-xs-offset-6 {
    margin-left: 50%;
}

.col-xs-offset-5 {
    margin-left: 41.66666666666667%;
}

.col-xs-offset-4 {
    margin-left: 33.33333333333333%;
}

.col-xs-offset-3 {
    margin-left: 25%;
}

.col-xs-offset-2 {
    margin-left: 16.666666666666664%;
}

.col-xs-offset-1 {
    margin-left: 8.333333333333332%;
}

.col-xs-offset-0 {
    margin-left: 0%;
}

@media (min-width:768px) {
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left;
    }

    .col-sm-12 {
        width: 100%;
    }

    .col-sm-11 {
        width: 91.66666666666666%;
    }

    .col-sm-10 {
        width: 83.33333333333334%;
    }

    .col-sm-9 {
        width: 75%;
    }

    .col-sm-8 {
        width: 66.66666666666666%;
    }

    .col-sm-7 {
        width: 58.333333333333336%;
    }

    .col-sm-6 {
        width: 50%;
    }

    .col-sm-5 {
        width: 41.66666666666667%;
    }

    .col-sm-4 {
        width: 33.33333333333333%;
    }

    .col-sm-3 {
        width: 25%;
    }

    .col-sm-2 {
        width: 16.666666666666664%;
    }

    .col-sm-1 {
        width: 8.333333333333332%;
    }

    .col-sm-pull-12 {
        right: 100%;
    }

    .col-sm-pull-11 {
        right: 91.66666666666666%;
    }

    .col-sm-pull-10 {
        right: 83.33333333333334%;
    }

    .col-sm-pull-9 {
        right: 75%;
    }

    .col-sm-pull-8 {
        right: 66.66666666666666%;
    }

    .col-sm-pull-7 {
        right: 58.333333333333336%;
    }

    .col-sm-pull-6 {
        right: 50%;
    }

    .col-sm-pull-5 {
        right: 41.66666666666667%;
    }

    .col-sm-pull-4 {
        right: 33.33333333333333%;
    }

    .col-sm-pull-3 {
        right: 25%;
    }

    .col-sm-pull-2 {
        right: 16.666666666666664%;
    }

    .col-sm-pull-1 {
        right: 8.333333333333332%;
    }

    .col-sm-pull-0 {
        right: 0%;
    }

    .col-sm-push-12 {
        left: 100%;
    }

    .col-sm-push-11 {
        left: 91.66666666666666%;
    }

    .col-sm-push-10 {
        left: 83.33333333333334%;
    }

    .col-sm-push-9 {
        left: 75%;
    }

    .col-sm-push-8 {
        left: 66.66666666666666%;
    }

    .col-sm-push-7 {
        left: 58.333333333333336%;
    }

    .col-sm-push-6 {
        left: 50%;
    }

    .col-sm-push-5 {
        left: 41.66666666666667%;
    }

    .col-sm-push-4 {
        left: 33.33333333333333%;
    }

    .col-sm-push-3 {
        left: 25%;
    }

    .col-sm-push-2 {
        left: 16.666666666666664%;
    }

    .col-sm-push-1 {
        left: 8.333333333333332%;
    }

    .col-sm-push-0 {
        left: 0%;
    }

    .col-sm-offset-12 {
        margin-left: 100%;
    }

    .col-sm-offset-11 {
        margin-left: 91.66666666666666%;
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333333334%;
    }

    .col-sm-offset-9 {
        margin-left: 75%;
    }

    .col-sm-offset-8 {
        margin-left: 66.66666666666666%;
    }

    .col-sm-offset-7 {
        margin-left: 58.333333333333336%;
    }

    .col-sm-offset-6 {
        margin-left: 50%;
    }

    .col-sm-offset-5 {
        margin-left: 41.66666666666667%;
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333333333%;
    }

    .col-sm-offset-3 {
        margin-left: 25%;
    }

    .col-sm-offset-2 {
        margin-left: 16.666666666666664%;
    }

    .col-sm-offset-1 {
        margin-left: 8.333333333333332%;
    }

    .col-sm-offset-0 {
        margin-left: 0%;
    }
}

@media (min-width:992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left;
    }

    .col-md-12 {
        width: 100%;
    }

    .col-md-11 {
        width: 91.66666666666666%;
    }

    .col-md-10 {
        width: 83.33333333333334%;
    }

    .col-md-9 {
        width: 75%;
    }

    .col-md-8 {
        width: 66.66666666666666%;
    }

    .col-md-7 {
        width: 58.333333333333336%;
    }

    .col-md-6 {
        width: 50%;
    }

    .col-md-5 {
        width: 41.66666666666667%;
    }

    .col-md-4 {
        width: 33.33333333333333%;
    }

    .col-md-3 {
        width: 25%;
    }

    .col-md-2 {
        width: 16.666666666666664%;
    }

    .col-md-1 {
        width: 8.333333333333332%;
    }

    .col-md-pull-12 {
        right: 100%;
    }

    .col-md-pull-11 {
        right: 91.66666666666666%;
    }

    .col-md-pull-10 {
        right: 83.33333333333334%;
    }

    .col-md-pull-9 {
        right: 75%;
    }

    .col-md-pull-8 {
        right: 66.66666666666666%;
    }

    .col-md-pull-7 {
        right: 58.333333333333336%;
    }

    .col-md-pull-6 {
        right: 50%;
    }

    .col-md-pull-5 {
        right: 41.66666666666667%;
    }

    .col-md-pull-4 {
        right: 33.33333333333333%;
    }

    .col-md-pull-3 {
        right: 25%;
    }

    .col-md-pull-2 {
        right: 16.666666666666664%;
    }

    .col-md-pull-1 {
        right: 8.333333333333332%;
    }

    .col-md-pull-0 {
        right: 0%;
    }

    .col-md-push-12 {
        left: 100%;
    }

    .col-md-push-11 {
        left: 91.66666666666666%;
    }

    .col-md-push-10 {
        left: 83.33333333333334%;
    }

    .col-md-push-9 {
        left: 75%;
    }

    .col-md-push-8 {
        left: 66.66666666666666%;
    }

    .col-md-push-7 {
        left: 58.333333333333336%;
    }

    .col-md-push-6 {
        left: 50%;
    }

    .col-md-push-5 {
        left: 41.66666666666667%;
    }

    .col-md-push-4 {
        left: 33.33333333333333%;
    }

    .col-md-push-3 {
        left: 25%;
    }

    .col-md-push-2 {
        left: 16.666666666666664%;
    }

    .col-md-push-1 {
        left: 8.333333333333332%;
    }

    .col-md-push-0 {
        left: 0%;
    }

    .col-md-offset-12 {
        margin-left: 100%;
    }

    .col-md-offset-11 {
        margin-left: 91.66666666666666%;
    }

    .col-md-offset-10 {
        margin-left: 83.33333333333334%;
    }

    .col-md-offset-9 {
        margin-left: 75%;
    }

    .col-md-offset-8 {
        margin-left: 66.66666666666666%;
    }

    .col-md-offset-7 {
        margin-left: 58.333333333333336%;
    }

    .col-md-offset-6 {
        margin-left: 50%;
    }

    .col-md-offset-5 {
        margin-left: 41.66666666666667%;
    }

    .col-md-offset-4 {
        margin-left: 33.33333333333333%;
    }

    .col-md-offset-3 {
        margin-left: 25%;
    }

    .col-md-offset-2 {
        margin-left: 16.666666666666664%;
    }

    .col-md-offset-1 {
        margin-left: 8.333333333333332%;
    }

    .col-md-offset-0 {
        margin-left: 0%;
    }
}

@media (min-width:1200px) {
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        float: left;
    }

    .col-lg-12 {
        width: 100%;
    }

    .col-lg-11 {
        width: 91.66666666666666%;
    }

    .col-lg-10 {
        width: 83.33333333333334%;
    }

    .col-lg-9 {
        width: 75%;
    }

    .col-lg-8 {
        width: 66.66666666666666%;
    }

    .col-lg-7 {
        width: 58.333333333333336%;
    }

    .col-lg-6 {
        width: 50%;
    }

    .col-lg-5 {
        width: 41.66666666666667%;
    }

    .col-lg-4 {
        width: 33.33333333333333%;
    }

    .col-lg-3 {
        width: 25%;
    }

    .col-lg-2 {
        width: 16.666666666666664%;
    }

    .col-lg-1 {
        width: 8.333333333333332%;
    }

    .col-lg-pull-12 {
        right: 100%;
    }

    .col-lg-pull-11 {
        right: 91.66666666666666%;
    }

    .col-lg-pull-10 {
        right: 83.33333333333334%;
    }

    .col-lg-pull-9 {
        right: 75%;
    }

    .col-lg-pull-8 {
        right: 66.66666666666666%;
    }

    .col-lg-pull-7 {
        right: 58.333333333333336%;
    }

    .col-lg-pull-6 {
        right: 50%;
    }

    .col-lg-pull-5 {
        right: 41.66666666666667%;
    }

    .col-lg-pull-4 {
        right: 33.33333333333333%;
    }

    .col-lg-pull-3 {
        right: 25%;
    }

    .col-lg-pull-2 {
        right: 16.666666666666664%;
    }

    .col-lg-pull-1 {
        right: 8.333333333333332%;
    }

    .col-lg-pull-0 {
        right: 0%;
    }

    .col-lg-push-12 {
        left: 100%;
    }

    .col-lg-push-11 {
        left: 91.66666666666666%;
    }

    .col-lg-push-10 {
        left: 83.33333333333334%;
    }

    .col-lg-push-9 {
        left: 75%;
    }

    .col-lg-push-8 {
        left: 66.66666666666666%;
    }

    .col-lg-push-7 {
        left: 58.333333333333336%;
    }

    .col-lg-push-6 {
        left: 50%;
    }

    .col-lg-push-5 {
        left: 41.66666666666667%;
    }

    .col-lg-push-4 {
        left: 33.33333333333333%;
    }

    .col-lg-push-3 {
        left: 25%;
    }

    .col-lg-push-2 {
        left: 16.666666666666664%;
    }

    .col-lg-push-1 {
        left: 8.333333333333332%;
    }

    .col-lg-push-0 {
        left: 0%;
    }

    .col-lg-offset-12 {
        margin-left: 100%;
    }

    .col-lg-offset-11 {
        margin-left: 91.66666666666666%;
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333333334%;
    }

    .col-lg-offset-9 {
        margin-left: 75%;
    }

    .col-lg-offset-8 {
        margin-left: 66.66666666666666%;
    }

    .col-lg-offset-7 {
        margin-left: 58.333333333333336%;
    }

    .col-lg-offset-6 {
        margin-left: 50%;
    }

    .col-lg-offset-5 {
        margin-left: 41.66666666666667%;
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333333333%;
    }

    .col-lg-offset-3 {
        margin-left: 25%;
    }

    .col-lg-offset-2 {
        margin-left: 16.666666666666664%;
    }

    .col-lg-offset-1 {
        margin-left: 8.333333333333332%;
    }

    .col-lg-offset-0 {
        margin-left: 0%;
    }
}

.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.pull-right {
    float: right !important;
}

.pull-left {
    float: left !important;
}

.hide {
    display: none !important;
}

.show {
    display: block !important;
}

.invisible {
    visibility: hidden;
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.hidden {
    display: none !important;
    visibility: hidden !important;
}

.affix {
    position: fixed;
}

@-ms-viewport {
    width: device-width;
}

.visible-xs, tr.visible-xs, th.visible-xs, td.visible-xs {
    display: none !important;
}

@media (max-width:767px) {
    .visible-xs {
        display: block !important;
    }

    table.visible-xs {
        display: table;
    }

    tr.visible-xs {
        display: table-row !important;
    }

    th.visible-xs, td.visible-xs {
        display: table-cell !important;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-xs.visible-sm {
        display: block !important;
    }

    table.visible-xs.visible-sm {
        display: table;
    }

    tr.visible-xs.visible-sm {
        display: table-row !important;
    }

    th.visible-xs.visible-sm, td.visible-xs.visible-sm {
        display: table-cell !important;
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-xs.visible-md {
        display: block !important;
    }

    table.visible-xs.visible-md {
        display: table;
    }

    tr.visible-xs.visible-md {
        display: table-row !important;
    }

    th.visible-xs.visible-md, td.visible-xs.visible-md {
        display: table-cell !important;
    }
}

@media (min-width:1200px) {
    .visible-xs.visible-lg {
        display: block !important;
    }

    table.visible-xs.visible-lg {
        display: table;
    }

    tr.visible-xs.visible-lg {
        display: table-row !important;
    }

    th.visible-xs.visible-lg, td.visible-xs.visible-lg {
        display: table-cell !important;
    }
}

.visible-sm, tr.visible-sm, th.visible-sm, td.visible-sm {
    display: none !important;
}

@media (max-width:767px) {
    .visible-sm.visible-xs {
        display: block !important;
    }

    table.visible-sm.visible-xs {
        display: table;
    }

    tr.visible-sm.visible-xs {
        display: table-row !important;
    }

    th.visible-sm.visible-xs, td.visible-sm.visible-xs {
        display: table-cell !important;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm {
        display: block !important;
    }

    table.visible-sm {
        display: table;
    }

    tr.visible-sm {
        display: table-row !important;
    }

    th.visible-sm, td.visible-sm {
        display: table-cell !important;
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-sm.visible-md {
        display: block !important;
    }

    table.visible-sm.visible-md {
        display: table;
    }

    tr.visible-sm.visible-md {
        display: table-row !important;
    }

    th.visible-sm.visible-md, td.visible-sm.visible-md {
        display: table-cell !important;
    }
}

@media (min-width:1200px) {
    .visible-sm.visible-lg {
        display: block !important;
    }

    table.visible-sm.visible-lg {
        display: table;
    }

    tr.visible-sm.visible-lg {
        display: table-row !important;
    }

    th.visible-sm.visible-lg, td.visible-sm.visible-lg {
        display: table-cell !important;
    }
}

.visible-md, tr.visible-md, th.visible-md, td.visible-md {
    display: none !important;
}

@media (max-width:767px) {
    .visible-md.visible-xs {
        display: block !important;
    }

    table.visible-md.visible-xs {
        display: table;
    }

    tr.visible-md.visible-xs {
        display: table-row !important;
    }

    th.visible-md.visible-xs, td.visible-md.visible-xs {
        display: table-cell !important;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-md.visible-sm {
        display: block !important;
    }

    table.visible-md.visible-sm {
        display: table;
    }

    tr.visible-md.visible-sm {
        display: table-row !important;
    }

    th.visible-md.visible-sm, td.visible-md.visible-sm {
        display: table-cell !important;
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md {
        display: block !important;
    }

    table.visible-md {
        display: table;
    }

    tr.visible-md {
        display: table-row !important;
    }

    th.visible-md, td.visible-md {
        display: table-cell !important;
    }
}

@media (min-width:1200px) {
    .visible-md.visible-lg {
        display: block !important;
    }

    table.visible-md.visible-lg {
        display: table;
    }

    tr.visible-md.visible-lg {
        display: table-row !important;
    }

    th.visible-md.visible-lg, td.visible-md.visible-lg {
        display: table-cell !important;
    }
}

.visible-lg, tr.visible-lg, th.visible-lg, td.visible-lg {
    display: none !important;
}

@media (max-width:767px) {
    .visible-lg.visible-xs {
        display: block !important;
    }

    table.visible-lg.visible-xs {
        display: table;
    }

    tr.visible-lg.visible-xs {
        display: table-row !important;
    }

    th.visible-lg.visible-xs, td.visible-lg.visible-xs {
        display: table-cell !important;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-lg.visible-sm {
        display: block !important;
    }

    table.visible-lg.visible-sm {
        display: table;
    }

    tr.visible-lg.visible-sm {
        display: table-row !important;
    }

    th.visible-lg.visible-sm, td.visible-lg.visible-sm {
        display: table-cell !important;
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-lg.visible-md {
        display: block !important;
    }

    table.visible-lg.visible-md {
        display: table;
    }

    tr.visible-lg.visible-md {
        display: table-row !important;
    }

    th.visible-lg.visible-md, td.visible-lg.visible-md {
        display: table-cell !important;
    }
}

@media (min-width:1200px) {
    .visible-lg {
        display: block !important;
    }

    table.visible-lg {
        display: table;
    }

    tr.visible-lg {
        display: table-row !important;
    }

    th.visible-lg, td.visible-lg {
        display: table-cell !important;
    }
}

table.hidden-xs {
    display: table;
}

tr.hidden-xs {
    display: table-row !important;
}

th.hidden-xs, td.hidden-xs {
    display: table-cell !important;
}

@media (max-width:767px) {
    .hidden-xs, tr.hidden-xs, th.hidden-xs, td.hidden-xs {
        display: none !important;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .hidden-xs.hidden-sm, tr.hidden-xs.hidden-sm, th.hidden-xs.hidden-sm, td.hidden-xs.hidden-sm {
        display: none !important;
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .hidden-xs.hidden-md, tr.hidden-xs.hidden-md, th.hidden-xs.hidden-md, td.hidden-xs.hidden-md {
        display: none !important;
    }
}

@media (min-width:1200px) {
    .hidden-xs.hidden-lg, tr.hidden-xs.hidden-lg, th.hidden-xs.hidden-lg, td.hidden-xs.hidden-lg {
        display: none !important;
    }
}

.hidden-sm {
    display: block !important;
}

table.hidden-sm {
    display: table;
}

tr.hidden-sm {
    display: table-row !important;
}

th.hidden-sm, td.hidden-sm {
    display: table-cell !important;
}

@media (max-width:767px) {
    .hidden-sm.hidden-xs, tr.hidden-sm.hidden-xs, th.hidden-sm.hidden-xs, td.hidden-sm.hidden-xs {
        display: none !important;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .hidden-sm, tr.hidden-sm, th.hidden-sm, td.hidden-sm {
        display: none !important;
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .hidden-sm.hidden-md, tr.hidden-sm.hidden-md, th.hidden-sm.hidden-md, td.hidden-sm.hidden-md {
        display: none !important;
    }
}

@media (min-width:1200px) {
    .hidden-sm.hidden-lg, tr.hidden-sm.hidden-lg, th.hidden-sm.hidden-lg, td.hidden-sm.hidden-lg {
        display: none !important;
    }
}

.hidden-md {
    display: block !important;
}

table.hidden-md {
    display: table;
}

tr.hidden-md {
    display: table-row !important;
}

th.hidden-md, td.hidden-md {
    display: table-cell !important;
}

@media (max-width:767px) {
    .hidden-md.hidden-xs, tr.hidden-md.hidden-xs, th.hidden-md.hidden-xs, td.hidden-md.hidden-xs {
        display: none !important;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .hidden-md.hidden-sm, tr.hidden-md.hidden-sm, th.hidden-md.hidden-sm, td.hidden-md.hidden-sm {
        display: none !important;
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .hidden-md, tr.hidden-md, th.hidden-md, td.hidden-md {
        display: none !important;
    }
}

@media (min-width:1200px) {
    .hidden-md.hidden-lg, tr.hidden-md.hidden-lg, th.hidden-md.hidden-lg, td.hidden-md.hidden-lg {
        display: none !important;
    }
}

.hidden-lg {
    display: block !important;
}

table.hidden-lg {
    display: table;
}

tr.hidden-lg {
    display: table-row !important;
}

th.hidden-lg, td.hidden-lg {
    display: table-cell !important;
}

@media (max-width:767px) {
    .hidden-lg.hidden-xs, tr.hidden-lg.hidden-xs, th.hidden-lg.hidden-xs, td.hidden-lg.hidden-xs {
        display: none !important;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .hidden-lg.hidden-sm, tr.hidden-lg.hidden-sm, th.hidden-lg.hidden-sm, td.hidden-lg.hidden-sm {
        display: none !important;
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .hidden-lg.hidden-md, tr.hidden-lg.hidden-md, th.hidden-lg.hidden-md, td.hidden-lg.hidden-md {
        display: none !important;
    }
}

@media (min-width:1200px) {
    .hidden-lg, tr.hidden-lg, th.hidden-lg, td.hidden-lg {
        display: none !important;
    }
}

.visible-print, tr.visible-print, th.visible-print, td.visible-print {
    display: none !important;
}

@media print {
    .visible-print {
        display: block !important;
    }

    table.visible-print {
        display: table;
    }

    tr.visible-print {
        display: table-row !important;
    }

    th.visible-print, td.visible-print {
        display: table-cell !important;
    }

    .hidden-print, tr.hidden-print, th.hidden-print, td.hidden-print {
        display: none !important;
    }
}

.btn {
    display: block;
    padding: 6px 12px;
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.triangle-left {
    overflow: hidden
}

    .triangle-left:after {
        content: "";
        display: block;
        width: 0;
        height: 0;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        border-right: 10px solid #fff;
        position: absolute;
        top: 30%;
        left: -10px
    }

.triangle-admin:after {
    border-right: 10px solid #87d5ce !important
}

.triangle-right {
    overflow: hidden
}

    .triangle-right:after {
        content: "";
        display: block;
        width: 0;
        height: 0;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        border-left: 10px solid #dcf8c6;
        position: absolute;
        right: -10px;
        top: 30%
    }

.chat-box .popover.right.no-shadow {
    background: #dcf8c6 !important
}

.chat-box .popover .popover-content {
    word-break: break-word;
    padding: 5px 12px
}

.MessageBox {
    background-image: url('../images/2.jpg')
}

.username h4 {
    margin-bottom: 0 !important;
    font-size: 14px !important
}

.loadmore {
    padding: 5px;
    background: #c7eada;
    text-align: center;
    width: 20%;
    margin: 10px auto;
    border-radius: 5px
}

    .loadmore i {
        margin-right: 5px
    }

.chat-box .popover {
    border-radius: 5px
}

.content-box {
    margin-bottom: -1px !important
}

ul.chat-box.MessageBox li {
    margin-top: 5px
}
.custom-badge {
    background-color: green;
    border-radius: 10px;
    color: #ebebeb;
    display: inline-block;
    font-size: 12px;
    font-weight: 300;
    line-height: 1;
    min-width: 10px;
    padding: 3px 7px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    float: right;
    margin-top: 10px;
}

.divnotification {
    float: right;
    padding-right: 10px;    
}
.active
{
    display:block;
}
.deactive
{
    display:none;
}
.chat-user-status {
    font-style: italic;
    font-size: 12px;   
    margin-top:-20px;
  }
.shorttitle
{
    white-space:normal !important;
}
.pagination{display:block;padding-left:0;margin:20px 0;border-radius:4px}.pagination a,.pagination,.pagination span{color:#08c}.active{cursor:context-menu}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a{background-color:#f5f5f5;color:#000}.pagination ul>.active.previous>span,.pagination ul>.active.first>span{background-color:#f5f5f5;color:#000}.pagination ul>.active>span{background-color:#4fb4bb;color:#fff}.pagination span:hover{color:#808080}.pagination{overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:none !important;font-size:13px;font-weight:bold}.pagination span{-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.label-success,.badge-success{background-color:#468847}.label-info,.badge-info{background-color:#3a87ad}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0;margin:0;border-radius:0}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}
@charset "UTF-8";.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,20%,53%,80%,100%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,100%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
.animated-super-fast{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated-fast{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated-slow{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0);}
40%{-webkit-transform:translateY(-30px);transform:translateY(-30px);}
60%{-webkit-transform:translateY(-15px);transform:translateY(-15px);}
}
@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0);}
40%{transform:translateY(-30px);}
60%{transform:translateY(-15px);}
}
@-webkit-keyframes jumpUp{0%{-webkit-transform:translate3d(0,calc(230%),0) scale3d(0,1,1);-webkit-animation-timing-function:ease-in;}
40%{-webkit-transform:translate3d(0,0,0) scale3d(.02,1.1,1);-webkit-animation-timing-function:ease-out;}
70%{-webkit-transform:translate3d(0,-40px,0) scale3d(.8,1.1,1);}
100%{-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);}
}
@keyframes jumpUp{0%{transform:translate3d(0,calc(230%),0) scale3d(0,1,1);animation-timing-function:ease-in;}
40%{transform:translate3d(0,0,0) scale3d(.02,1.1,1);animation-timing-function:ease-out;}
70%{transform:translate3d(0,-40px,0) scale3d(.8,1.1,1);}
100%{transform:translate3d(0,0,0) scale3d(1,1,1);}
}
@-webkit-keyframes expandOpen{0%{-webkit-transform:scale(1.8);}
50%{-webkit-transform:scale(.95);}
80%{-webkit-transform:scale(1.05);}
90%{-webkit-transform:scale(.98);}
100%{-webkit-transform:scale(1);}
}
@keyframes expandOpen{0%{transform:scale(1.8);}
50%{transform:scale(.95);}
80%{transform:scale(1.05);}
90%{transform:scale(.98);}
100%{transform:scale(1);}
}
@keyframes fadeInScale{0%{transform:scale(0);opacity:0;}
100%{transform:scale(1);opacity:1;}
}
@-webkit-keyframes fadeInScale{0%{-webkit-transform:scale(0);opacity:0;}
100%{-webkit-transform:scale(1);opacity:1;}
}
@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3);}
50%{opacity:1;}
}
@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);}
50%{opacity:1;}
}
@-webkit-keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
50%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3);}
100%{opacity:0;}
}
@keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
50%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);}
100%{opacity:0;}
}
@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}
.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut;}
.bounce{-webkit-animation-name:bounce;animation-name:bounce;}
.jumpUp{-webkit-animation-name:jumpUp;animation-name:jumpUp;}
.expandOpen{animation-name:expandOpen;-webkit-animation-name:expandOpen;}
.fadeInScale{animation-name:fadeInScale;-webkit-animation-name:fadeInScale;}
body.lobibox-open{overflow:hidden;}
.lobibox{position:fixed;z-index:4001;font-family:'Open Sans',Arial,Helvetica,sans-serif;-webkit-box-shadow:0 0 20px 5px rgba(0,0,0,.5);box-shadow:0 0 20px 5px rgba(0,0,0,.5);}
.lobibox *{box-sizing:border-box;-webkit-box-sizing:border-box;}
.lobibox .lobibox-header{font-size:20px;padding:5px 10px;color:#eee;}
.lobibox .lobibox-header .btn-close{float:right;background-color:transparent;cursor:pointer;border:none;outline:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.lobibox .lobibox-header .btn-close:hover{text-shadow:2px 2px 3px rgba(0,0,0,.7);}
.lobibox .lobibox-body{overflow:hidden;display:table;position:relative;width:100%;padding:15px 20px;background-color:rgba(255,255,255,.98);font-size:16px;}
.lobibox .lobibox-body .lobibox-icon-wrapper{position:relative;height:100%;display:table;font-size:60px;}
.lobibox .lobibox-body .lobibox-icon-wrapper .lobibox-icon{display:table-cell;vertical-align:middle;}
.lobibox .lobibox-body .lobibox-body-text-wrapper{display:table-cell;vertical-align:middle;width:100%;padding-left:10px;}
.lobibox .lobibox-footer{text-align:center;padding:6px;}
.lobibox .lobibox-footer > *{margin:0 10px 0 0;}
.lobibox .lobibox-footer.text-center{text-align:center;}
.lobibox .lobibox-footer.text-left{text-align:left;}
.lobibox .lobibox-footer.text-right{text-align:right;}
.lobibox.lobibox-confirm{border:none;}
.lobibox.lobibox-confirm .lobibox-header{color:#eee;background-color:#0f3b5f;}
.lobibox.lobibox-confirm .lobibox-body .lobibox-icon{color:#0f3b5f;}
.lobibox.lobibox-confirm .lobibox-footer{background-color:#0f3b5f;}
.lobibox.lobibox-success{border:1px solid #29b87e;}
.lobibox.lobibox-success .lobibox-header{color:#eee;background-color:#29b87e;}
.lobibox.lobibox-success .lobibox-body .lobibox-icon{color:#29b87e;}
.lobibox.lobibox-success .lobibox-footer{background-color:#40d498;}
.lobibox.lobibox-error{border:1px solid #ca2121;}
.lobibox.lobibox-error .lobibox-header{color:#eee;background-color:#ca2121;}
.lobibox.lobibox-error .lobibox-body .lobibox-icon{color:#ca2121;}
.lobibox.lobibox-error .lobibox-footer{background-color:#e03e3e;}
.lobibox.lobibox-info{border:1px solid #2e79b4;}
.lobibox.lobibox-info .lobibox-header{color:#eee;background-color:#2e79b4;}
.lobibox.lobibox-info .lobibox-body .lobibox-icon{color:#2e79b4;}
.lobibox.lobibox-info .lobibox-footer{background-color:#4593d0;}
.lobibox.lobibox-warning{border:1px solid #ce812e;}
.lobibox.lobibox-warning .lobibox-header{color:#eee;background-color:#ce812e;}
.lobibox.lobibox-warning .lobibox-body .lobibox-icon{color:#ce812e;}
.lobibox.lobibox-warning .lobibox-footer{background-color:#d99a56;}
.lobibox.lobibox-prompt{border:none;}
.lobibox.lobibox-prompt .lobibox-header{color:#eee;background-color:#3c2d2d;}
.lobibox.lobibox-prompt .lobibox-body{padding:20px;}
.lobibox.lobibox-prompt .lobibox-body .lobibox-input{min-height:38px;border:1px solid #21cb91;width:100%;padding:5px;font-size:18px;outline:0;}
.lobibox.lobibox-prompt .lobibox-body .lobibox-input:focus{background-color:#eee;}
.lobibox.lobibox-prompt .lobibox-body .lobibox-input.invalid{border-color:#dc2b2a;}
.lobibox.lobibox-prompt .lobibox-body .lobibox-input-error-message{margin-top:5px;margin-bottom:0;font-size:13px;color:#dc2b2a;}
.lobibox.lobibox-prompt .lobibox-footer{background-color:#594343;}
.lobibox.lobibox-progress .lobibox-header{background-color:#2f5d6d;}
.lobibox.lobibox-progress .lobibox-body{padding:15px;font-size:16px;}
.lobibox.lobibox-progress .lobibox-body .lobibox-progress-bar-wrapper{position:relative;height:20px;border:1px solid #c3c3c3;border-radius:10px;background-color:#d5d5d5;}
.lobibox.lobibox-progress .lobibox-body .lobibox-progress-bar-wrapper .lobibox-progress-bar{width:0;border-radius:10px;background-color:#468ba2;height:100%;text-align:center;}
.lobibox.lobibox-progress .lobibox-body .lobibox-progress-bar-wrapper .lobibox-progress-text{position:absolute;text-align:center;top:0;width:100%;}
.lobibox.lobibox-progress .lobibox-body .lobibox-progress-outer{margin-bottom:0;}
.lobibox.lobibox-progress .lobibox-body .lobibox-progress-outer .progress-bar{transition:none;}
.lobibox.lobibox-progress .lobibox-body .lobibox-progress-outer [data-role="progress-text"]{font-weight:bold;color:rgba(0,0,0,.7);}
.lobibox.lobibox-window{border:3px solid #225eb8;border-radius:6px;}
.lobibox.lobibox-window .lobibox-header{background-color:#225eb8;color:#eee;font-size:18px;}
.lobibox.lobibox-window .lobibox-body{overflow:auto;display:block;font-size:14px;padding:15px;background-color:#f5f8fd;}
.lobibox.lobibox-window .lobibox-footer{background-color:#8ab0e9;}
.lobibox.lobibox-window:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px;}
.lobibox.draggable .lobibox-header{cursor:move;}
.lobibox .lobibox-btn{display:inline-block;padding:8px 14px;font-size:14px;cursor:pointer;border:1px solid transparent;border-radius:2px;line-height:initial;}
.lobibox .lobibox-btn.lobibox-btn-cancel{color:#fff;background-color:#ca2121;border-color:#ca2121;}
.lobibox .lobibox-btn.lobibox-btn-cancel:hover, .lobibox .lobibox-btn.lobibox-btn-cancel:focus, .lobibox .lobibox-btn.lobibox-btn-cancel.focus, .lobibox .lobibox-btn.lobibox-btn-cancel:active, .lobibox .lobibox-btn.lobibox-btn-cancel.active, .open > .dropdown-toggle.lobibox .lobibox-btn.lobibox-btn-cancel{color:#fff;background-color:#9e1a1a;border-color:#951818;}
.lobibox .lobibox-btn.lobibox-btn-cancel:active, .lobibox .lobibox-btn.lobibox-btn-cancel.active, .open > .dropdown-toggle.lobibox .lobibox-btn.lobibox-btn-cancel{background-image:none;}
.lobibox .lobibox-btn.lobibox-btn-cancel.disabled, .lobibox .lobibox-btn.lobibox-btn-cancel[disabled], fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-cancel, .lobibox .lobibox-btn.lobibox-btn-cancel.disabled:hover, .lobibox .lobibox-btn.lobibox-btn-cancel[disabled]:hover, fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-cancel:hover, .lobibox .lobibox-btn.lobibox-btn-cancel.disabled:focus, .lobibox .lobibox-btn.lobibox-btn-cancel[disabled]:focus, fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-cancel:focus, .lobibox .lobibox-btn.lobibox-btn-cancel.disabled.focus, .lobibox .lobibox-btn.lobibox-btn-cancel[disabled].focus, fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-cancel.focus, .lobibox .lobibox-btn.lobibox-btn-cancel.disabled:active, .lobibox .lobibox-btn.lobibox-btn-cancel[disabled]:active, fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-cancel:active, .lobibox .lobibox-btn.lobibox-btn-cancel.disabled.active, .lobibox .lobibox-btn.lobibox-btn-cancel[disabled].active, fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-cancel.active{background-color:#ca2121;border-color:#ca2121;}
.lobibox .lobibox-btn.lobibox-btn-cancel .badge{color:#ca2121;background-color:#fff;}
.lobibox .lobibox-btn.lobibox-btn-yes{color:#fff;background-color:#29b87e;border-color:#29b87e;}
.lobibox .lobibox-btn.lobibox-btn-yes:hover, .lobibox .lobibox-btn.lobibox-btn-yes:focus, .lobibox .lobibox-btn.lobibox-btn-yes.focus, .lobibox .lobibox-btn.lobibox-btn-yes:active, .lobibox .lobibox-btn.lobibox-btn-yes.active, .open > .dropdown-toggle.lobibox .lobibox-btn.lobibox-btn-yes{color:#fff;background-color:#208e61;border-color:#1e865c;}
.lobibox .lobibox-btn.lobibox-btn-yes:active, .lobibox .lobibox-btn.lobibox-btn-yes.active, .open > .dropdown-toggle.lobibox .lobibox-btn.lobibox-btn-yes{background-image:none;}
.lobibox .lobibox-btn.lobibox-btn-yes.disabled, .lobibox .lobibox-btn.lobibox-btn-yes[disabled], fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-yes, .lobibox .lobibox-btn.lobibox-btn-yes.disabled:hover, .lobibox .lobibox-btn.lobibox-btn-yes[disabled]:hover, fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-yes:hover, .lobibox .lobibox-btn.lobibox-btn-yes.disabled:focus, .lobibox .lobibox-btn.lobibox-btn-yes[disabled]:focus, fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-yes:focus, .lobibox .lobibox-btn.lobibox-btn-yes.disabled.focus, .lobibox .lobibox-btn.lobibox-btn-yes[disabled].focus, fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-yes.focus, .lobibox .lobibox-btn.lobibox-btn-yes.disabled:active, .lobibox .lobibox-btn.lobibox-btn-yes[disabled]:active, fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-yes:active, .lobibox .lobibox-btn.lobibox-btn-yes.disabled.active, .lobibox .lobibox-btn.lobibox-btn-yes[disabled].active, fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-yes.active{background-color:#29b87e;border-color:#29b87e;}
.lobibox .lobibox-btn.lobibox-btn-yes .badge{color:#29b87e;background-color:#fff;}
.lobibox .lobibox-btn.lobibox-btn-no{color:#fff;background-color:#b30707;border-color:#b30707;}
.lobibox .lobibox-btn.lobibox-btn-no:hover, .lobibox .lobibox-btn.lobibox-btn-no:focus, .lobibox .lobibox-btn.lobibox-btn-no.focus, .lobibox .lobibox-btn.lobibox-btn-no:active, .lobibox .lobibox-btn.lobibox-btn-no.active, .open > .dropdown-toggle.lobibox .lobibox-btn.lobibox-btn-no{color:#fff;background-color:#820516;border-color:#054078;}
.lobibox .lobibox-btn.lobibox-btn-no:active, .lobibox .lobibox-btn.lobibox-btn-no.active, .open > .dropdown-toggle.lobibox .lobibox-btn.lobibox-btn-no{background-image:none;}
.lobibox .lobibox-btn.lobibox-btn-no.disabled, .lobibox .lobibox-btn.lobibox-btn-no[disabled], fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-no, .lobibox .lobibox-btn.lobibox-btn-no.disabled:hover, .lobibox .lobibox-btn.lobibox-btn-no[disabled]:hover, fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-no:hover, .lobibox .lobibox-btn.lobibox-btn-no.disabled:focus, .lobibox .lobibox-btn.lobibox-btn-no[disabled]:focus, fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-no:focus, .lobibox .lobibox-btn.lobibox-btn-no.disabled.focus, .lobibox .lobibox-btn.lobibox-btn-no[disabled].focus, fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-no.focus, .lobibox .lobibox-btn.lobibox-btn-no.disabled:active, .lobibox .lobibox-btn.lobibox-btn-no[disabled]:active, fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-no:active, .lobibox .lobibox-btn.lobibox-btn-no.disabled.active, .lobibox .lobibox-btn.lobibox-btn-no[disabled].active, fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-no.active{background-color:#0760b3;border-color:#0760b3;}
.lobibox .lobibox-btn.lobibox-btn-no .badge{color:#0760b3;background-color:#fff;}
.lobibox .lobibox-btn.lobibox-btn-ok{color:#fff;background-color:#0760b3;border-color:#0760b3;}
.lobibox .lobibox-btn.lobibox-btn-ok:hover, .lobibox .lobibox-btn.lobibox-btn-ok:focus, .lobibox .lobibox-btn.lobibox-btn-ok.focus, .lobibox .lobibox-btn.lobibox-btn-ok:active, .lobibox .lobibox-btn.lobibox-btn-ok.active, .open > .dropdown-toggle.lobibox .lobibox-btn.lobibox-btn-ok{color:#fff;background-color:#054682;border-color:#054078;}
.lobibox .lobibox-btn.lobibox-btn-ok:active, .lobibox .lobibox-btn.lobibox-btn-ok.active, .open > .dropdown-toggle.lobibox .lobibox-btn.lobibox-btn-ok{background-image:none;}
.lobibox .lobibox-btn.lobibox-btn-ok.disabled, .lobibox .lobibox-btn.lobibox-btn-ok[disabled], fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-ok, .lobibox .lobibox-btn.lobibox-btn-ok.disabled:hover, .lobibox .lobibox-btn.lobibox-btn-ok[disabled]:hover, fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-ok:hover, .lobibox .lobibox-btn.lobibox-btn-ok.disabled:focus, .lobibox .lobibox-btn.lobibox-btn-ok[disabled]:focus, fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-ok:focus, .lobibox .lobibox-btn.lobibox-btn-ok.disabled.focus, .lobibox .lobibox-btn.lobibox-btn-ok[disabled].focus, fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-ok.focus, .lobibox .lobibox-btn.lobibox-btn-ok.disabled:active, .lobibox .lobibox-btn.lobibox-btn-ok[disabled]:active, fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-ok:active, .lobibox .lobibox-btn.lobibox-btn-ok.disabled.active, .lobibox .lobibox-btn.lobibox-btn-ok[disabled].active, fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-ok.active{background-color:#0760b3;border-color:#0760b3;}
.lobibox .lobibox-btn.lobibox-btn-ok .badge{color:#0760b3;background-color:#fff;}
.lobibox .lobibox-btn.lobibox-btn-default{color:#000;background-color:#e2e2e2;border-color:#dadada;}
.lobibox .lobibox-btn.lobibox-btn-default:hover, .lobibox .lobibox-btn.lobibox-btn-default:focus, .lobibox .lobibox-btn.lobibox-btn-default.focus, .lobibox .lobibox-btn.lobibox-btn-default:active, .lobibox .lobibox-btn.lobibox-btn-default.active, .open > .dropdown-toggle.lobibox .lobibox-btn.lobibox-btn-default{color:#000;background-color:#c9c9c9;border-color:#bcbcbc;}
.lobibox .lobibox-btn.lobibox-btn-default:active, .lobibox .lobibox-btn.lobibox-btn-default.active, .open > .dropdown-toggle.lobibox .lobibox-btn.lobibox-btn-default{background-image:none;}
.lobibox .lobibox-btn.lobibox-btn-default.disabled, .lobibox .lobibox-btn.lobibox-btn-default[disabled], fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-default, .lobibox .lobibox-btn.lobibox-btn-default.disabled:hover, .lobibox .lobibox-btn.lobibox-btn-default[disabled]:hover, fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-default:hover, .lobibox .lobibox-btn.lobibox-btn-default.disabled:focus, .lobibox .lobibox-btn.lobibox-btn-default[disabled]:focus, fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-default:focus, .lobibox .lobibox-btn.lobibox-btn-default.disabled.focus, .lobibox .lobibox-btn.lobibox-btn-default[disabled].focus, fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-default.focus, .lobibox .lobibox-btn.lobibox-btn-default.disabled:active, .lobibox .lobibox-btn.lobibox-btn-default[disabled]:active, fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-default:active, .lobibox .lobibox-btn.lobibox-btn-default.disabled.active, .lobibox .lobibox-btn.lobibox-btn-default[disabled].active, fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-default.active{background-color:#e2e2e2;border-color:#dadada;}
.lobibox .lobibox-btn.lobibox-btn-default .badge{color:#e2e2e2;background-color:#000;}
.lobibox.lobibox-hidden{display:none;}
.lobibox-backdrop{position:fixed;z-index:4000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);}
.lobibox-notify-wrapper{z-index:5000;position:fixed;}
.lobibox-notify-wrapper.top{top:0;}
.lobibox-notify-wrapper.bottom{bottom:0;}
.lobibox-notify-wrapper.left{left:0;margin-right:0;}
.lobibox-notify-wrapper.right{right:0;margin-left:0;}
.lobibox-notify-wrapper.right .lobibox-notify{margin-left:auto;}
.lobibox-notify-wrapper.center{left:50%;}
.lobibox-notify-wrapper-large{z-index:5000;position:fixed;}
.lobibox-notify-wrapper-large.top{top:0;}
.lobibox-notify-wrapper-large.bottom{bottom:0;}
.lobibox-notify-wrapper-large.left{left:0;}
.lobibox-notify-wrapper-large.left .lb-notify-tabs > li{float:left;margin-left:0;margin-right:2px;}
.lobibox-notify-wrapper-large.right{right:0;}
.lobibox-notify-wrapper-large .lb-notify-tabs{list-style:none;padding:0;margin:0 0 -5px 0;}
.lobibox-notify-wrapper-large .lb-notify-tabs > li{float:right;margin-left:2px;}
.lobibox-notify-wrapper-large .lb-notify-tabs > li > a{text-align:center;display:table;text-decoration:none;font-size:18px;height:32px;color:#fff;width:28px;opacity:.6;}
.lobibox-notify-wrapper-large .lb-notify-tabs > li > a:hover, .lobibox-notify-wrapper-large .lb-notify-tabs > li > a:active, .lobibox-notify-wrapper-large .lb-notify-tabs > li > a:focus, .lobibox-notify-wrapper-large .lb-notify-tabs > li > a:hover:active{color:#fff;}
.lobibox-notify-wrapper-large .lb-notify-tabs > li > a .tab-control-icon{display:table-cell;vertical-align:middle;}
.lobibox-notify-wrapper-large .lb-notify-tabs > li.lobibox-notify-default > a{background-color:rgba(28,28,28,.9);border-color:#141414;}
.lobibox-notify-wrapper-large .lb-notify-tabs > li.lobibox-notify-default > a:hover{background-color:#1c1c1c;border-color:#0f0f0f;}
.lobibox-notify-wrapper-large .lb-notify-tabs > li.lobibox-notify-error > a{background-color:rgba(202,33,33,.9);border-color:#bd1f1f;}
.lobibox-notify-wrapper-large .lb-notify-tabs > li.lobibox-notify-error > a:hover{background-color:#ca2121;border-color:#b41d1d;}
.lobibox-notify-wrapper-large .lb-notify-tabs > li.lobibox-notify-success > a{background-color:rgba(41,184,126,.9);border-color:#26ab75;}
.lobibox-notify-wrapper-large .lb-notify-tabs > li.lobibox-notify-success > a:hover{background-color:#29b87e;border-color:#24a370;}
.lobibox-notify-wrapper-large .lb-notify-tabs > li.lobibox-notify-warning > a{background-color:rgba(206,129,46,.9);border-color:#c1792b;}
.lobibox-notify-wrapper-large .lb-notify-tabs > li.lobibox-notify-warning > a:hover{background-color:#ce812e;border-color:#b97429;}
.lobibox-notify-wrapper-large .lb-notify-tabs > li.lobibox-notify-info > a{background-color:rgba(46,121,180,.9);border-color:#2b71a8;}
.lobibox-notify-wrapper-large .lb-notify-tabs > li.lobibox-notify-info > a:hover{background-color:#2e79b4;border-color:#296ba0;}
.lobibox-notify-wrapper-large .lb-notify-tabs > li.active > a{opacity:1;}
.lobibox-notify-wrapper-large .lb-notify-tabs:after{content:"";display:block;clear:both;}
.lobibox-notify-wrapper-large .lb-notify-wrapper{background-color:transparent;padding:0;border:none;}
.lobibox-notify-wrapper-large .lb-notify-wrapper .lb-tab-pane{display:none;}
.lobibox-notify-wrapper-large .lb-notify-wrapper .lb-tab-pane.active{display:block;}
.lobibox-notify-wrapper-large .lb-notify-wrapper .lobibox-notify{min-height:150px;}
.lobibox-notify-wrapper-large .lb-notify-wrapper .lobibox-notify .lobibox-notify-icon-wrapper{width:100px;}
.lobibox-notify-wrapper-large .lb-notify-wrapper .lobibox-notify .lobibox-notify-icon > div .icon-el{font-size:78px;}
.lobibox-notify-wrapper-large .lb-notify-wrapper .lobibox-notify .lobibox-notify-body{margin:13px 20px;margin-left:130px;}
.lobibox-notify{position:relative;min-height:85px;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:14px;margin:7px 0;border-radius:0;border:1px solid transparent;-webkit-box-shadow:2px 2px 5px #aaa;box-shadow:2px 2px 5px #aaa;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
.lobibox-notify .lobibox-notify-icon-wrapper{position:absolute;left:15px;width:60px;height:100%;}
.lobibox-notify .lobibox-notify-icon{display:table;width:100%;height:100%;}
.lobibox-notify .lobibox-notify-icon > div{display:table-cell;vertical-align:middle;}
.lobibox-notify .lobibox-notify-icon > div > img{width:100%;max-width:100%;margin-top:3px;border-radius:4px;}
.lobibox-notify .lobibox-notify-icon > div .icon-el{text-align:center;font-size:55px;}
.lobibox-notify .lobibox-notify-body{margin:10px 20px;margin-left:90px;}
.lobibox-notify .lobibox-notify-title{font-size:20px;}
.lobibox-notify .lobibox-notify-msg{overflow:hidden;}
.lobibox-notify .lobibox-close{position:absolute;text-align:center;border-radius:50%;right:10px;top:10px;font-size:20px;line-height:19px;width:19px;height:19px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
.lobibox-notify .lobibox-close:hover{background-color:rgba(0,0,0,.5);font-weight:bold;}
.lobibox-notify .lobibox-delay-indicator{position:absolute;left:0;right:0;bottom:0;height:3px;}
.lobibox-notify .lobibox-delay-indicator > div{position:relative;height:100%;width:0;background-color:#e8e8e8;}
.lobibox-notify.lobibox-notify-default{border-color:#0f0f0f;background-color:#1c1c1c;color:#fff;}
.lobibox-notify.lobibox-notify-default:hover{background-color:#1c1c1c;border-color:#fff;}
.lobibox-notify.lobibox-notify-default .lobibox-close:hover{background-color:#4f4f4f;}
.lobibox-notify.lobibox-notify-error{border-color:#b41d1d;background-color:#ca2121;color:#fff;}
.lobibox-notify.lobibox-notify-error:hover{background-color:#ca2121;border-color:#fff;}
.lobibox-notify.lobibox-notify-success{border-color:#24a370;background-color:#29b87e;color:#fff;}
.lobibox-notify.lobibox-notify-success:hover{background-color:#29b87e;border-color:#fff;}
.lobibox-notify.lobibox-notify-warning{border-color:#b97429;background-color:#ce812e;color:#fff;}
.lobibox-notify.lobibox-notify-warning:hover{background-color:#ce812e;border-color:#fff;}
.lobibox-notify.lobibox-notify-info{border-color:#296ba0;background-color:#2e79b4;color:#fff;}
.lobibox-notify.lobibox-notify-info:hover{background-color:#2e79b4;border-color:#fff;}
.lobibox-notify.rounded{border-radius:30px;}
.lobibox-notify:hover{cursor:pointer;-webkit-box-shadow:3px 3px 10px #aaa;box-shadow:3px 3px 10px #aaa;}
.lobibox-notify.notify-mini{min-height:36px;}
.lobibox-notify.notify-mini .lobibox-notify-title{margin-top:-5px;font-size:20px;line-height:22px;}
.lobibox-notify.notify-mini .lobibox-notify-msg{line-height:16px;}
.lobibox-notify.notify-mini .lobibox-notify-icon-wrapper{left:12px;width:32px;}
.lobibox-notify.notify-mini .lobibox-notify-icon > div .icon-el{font-size:32px;}
.lobibox-notify.notify-mini .lobibox-notify-body{margin:15px 30px 15px 56px;}
.lobibox-notify.without-icon .lobibox-notify-body{margin-left:20px;}
#notifications{float:left;width:100%;overflow:hidden;height:100%;position:relative}#notifications-background{float:left;width:100%}#notifications-window{height:400px;width:700px;border:2px solid #fff;position:absolute;left:50%;top:20%;margin-left:-352px}.notifications-window-row{float:left;width:100%;height:44px;margin-top:30px}#notifications-window-row-button{width:304px;margin-right:auto;margin-left:auto;height:44px;background-color:rgba(233,30,99,.8);text-align:center;font-size:18px;color:rgba(255,255,255,1);font-weight:600;line-height:44px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}#notifications-window-row-button:hover{background-color:rgba(233,30,99,1);cursor:pointer}#notifications-bottom-right{position:fixed;width:360px;right:20px;bottom:20px;z-index:999999999}#notifications-bottom-right-tab{background-color:rgba(255,255,255,1);float:left;height:100px;width:360px;margin-top:20px;position:relative;-moz-box-shadow:0 0 10px rgba(0,0,0,.1);-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}#notifications-bottom-right-tab-close{margin-top:-35px;margin-right:-15px;height:20px;width:20px;position:absolute;top:40px;right:20px;color:#fff;font-size:18px;line-height:20px;text-align:center;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:1}#notifications-bottom-right-tab-close:hover{color:rgba(102,102,102,1);cursor:pointer}#notifications-bottom-right-tab-avatar{float:left;height:100px;width:70px;margin-left:20px}#notifications-bottom-right-tab-avatar img{-moz-border-radius:50% 50% 50% 50%;-webkit-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;-khtml-border-radius:50% 50% 50% 50%;float:left;margin-top:15px}#notifications-bottom-right-tab-right{float:left;width:210px;margin-left:20px;margin-top:20px}#notifications-bottom-right-tab-right-title{float:left;width:100%;color:#fff;font-weight:600;font-size:18px}#notifications-bottom-right-tab-right-title span{color:#e91e63}#notifications-bottom-right-tab-right-text{float:left;width:100%;font-size:14px;color:#fff;font-style:italic;margin-top:5px}#notifications-bottom-center{position:absolute;width:360px;bottom:90px;left:50%;margin-left:-180px}#notifications-bottom-center-tab{background-color:rgba(255,255,255,1);float:left;height:100px;width:360px;margin-top:20px;position:relative;-moz-box-shadow:0 0 10px rgba(0,0,0,.1);-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}#notifications-bottom-center-tab-close{height:20px;width:20px;position:absolute;top:40px;right:20px;color:#ccc;font-size:18px;line-height:20px;text-align:center;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}#notifications-bottom-center-tab-close:hover{color:rgba(102,102,102,1);cursor:pointer}#notifications-bottom-center-tab-avatar{float:left;height:100px;width:100px}#notifications-bottom-center-tab-avatar img{float:left}#notifications-bottom-center-tab-right{float:left;width:210px;margin-left:20px;margin-top:20px}#notifications-bottom-center-tab-right-title{float:left;width:100%;color:#252525;font-weight:600}#notifications-bottom-center-tab-right-title span{color:#e91e63}#notifications-bottom-center-tab-right-text{float:left;width:100%;font-size:14px;color:#4c4c4c;font-style:italic;margin-top:5px}#notifications-top-center{position:fixed;left:0;top:0;width:100%;background-color:rgba(255,255,255,1);height:50px;text-align:center;line-height:50px;color:#404040;font-size:18px;font-weight:600}#notifications-top-center-close{background-color:rgba(233,30,99,.6);float:right;height:50px;width:50px;font-size:30px;color:rgba(255,255,255,1);font-weight:400;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}#notifications-top-center-close:hover{cursor:pointer;background-color:rgba(233,30,99,1)}#notifications-full{-moz-box-shadow:0 0 50px rgba(0,0,0,.1);-webkit-box-shadow:0 0 50px rgba(0,0,0,.1);box-shadow:0 0 50px rgba(0,0,0,.1);height:300px;width:530px;background-color:rgba(255,255,255,1);position:fixed;margin-top:10%;margin-left:-265px;z-index:2;left:50%;top:10%}#notifications-full-close{height:20px;width:20px;position:absolute;top:10px;right:10px;color:#ccc;font-size:20px;line-height:20px;text-align:center;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}#notifications-full-close:hover{color:rgba(102,102,102,1);cursor:pointer}#notifications-full-icon{float:left;width:100%;font-size:65px;text-align:center;height:65px;margin-top:35px;color:#404040}#notifications-full-text{width:430px;float:left;margin-left:50px;text-align:center;margin-top:40px;font-size:16px;line-height:24px;color:#404040}.success{background-color:#1abc9c !important}.success .icon-notificationicon:before{content:""}.warning{background-color:#eea236 !important}.warning .icon-notificationicon:before{content:""}.error{background-color:#e74c3c !important}.error .icon-notificationicon:before{content:""}.info{background-color:#3498db !important}.info .icon-notificationicon:before{content:""}.icon-notificationicon{display:inline-block;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;width:100% !important;}
.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none;}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.select2-container .select2-selection--single .select2-selection__clear{position:relative;}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px;}
.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none;}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap;}
.select2-container .select2-search--inline{float:left;}
.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0;}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}
.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;}
.select2-results{display:block;}
.select2-results__options{list-style:none;margin:0;padding:0;}
.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none;}
.select2-results__option[aria-selected]{cursor:pointer;}
.select2-container--open .select2-dropdown{left:0;}
.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}
.select2-search--dropdown{display:block;padding:4px;}
.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box;}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}
.select2-search--dropdown.select2-search--hide{display:none;}
.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0);}
.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;}
.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}
.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold; display:none;}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left;}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto;}
.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default;}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none;}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}
.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:5px 5px 0;width:100%;height:100px;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left;}
.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333;}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right;}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}
.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0;}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default;}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none;}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0;}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0;}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa;}
.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield;}
.select2-container--default .select2-results > .select2-results__options{max-height:200px;overflow-y:auto;}
.select2-container--default .select2-results__option[role=group]{padding:0;}
.select2-container--default .select2-results__option[aria-disabled=true]{color:#999;}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd;}
.select2-container--default .select2-results__option .select2-results__option{padding-left:1em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em;}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white;}
.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px;}
.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);}
.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb;}
.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}
.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px;}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999;}
.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left;}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto;}
.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb;}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none;}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);}
.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;}
.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb;}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px;}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none;}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px;}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}
.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb;}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0;}
.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none;}
.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent;}
.select2-container--classic .select2-dropdown--above{border-bottom:none;}
.select2-container--classic .select2-dropdown--below{border-top:none;}
.select2-container--classic .select2-results > .select2-results__options{max-height:200px;overflow-y:auto;}
.select2-container--classic .select2-results__option[role=group]{padding:0;}
.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey;}
.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff;}
.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px;}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb;}
.popover{border-radius:3px;border-color:#dfe8f1;position:absolute;z-index:1050;top:0;left:0;display:none;min-width:250px;margin:0;padding:0;float:left;box-shadow:0 1px 7px 2px rgba(135,158,171,.2);list-style:none;text-align:left;border-width:1px;border-style:solid;background:#fff}.popover.bottom{margin-top:10px}.fade.in{opacity:1}.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear;opacity:0}.popover.bottom .arrow{top:-12px;left:50%;margin-left:-11px;border-bottom-color:rgba(0,0,0,.25);border-top-width:0}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-style:solid;border-color:transparent}.popover.bottom .arrow{top:-12px;left:50%;margin-left:-11px}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover .arrow{border-width:10px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-style:solid;border-color:transparent}.popover>.arrow{border-width:11px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover-title{font-size:12px;font-weight:700;margin:0;padding:10px 15px;text-transform:uppercase;border-bottom-width:1px;border-bottom-style:solid;border-color:#dfe8f1;border-top-left-radius:3px;border-top-right-radius:3px;color:#555a60;background-color:#fefeff;border-radius:5px 5px 0 0}.popover .popover-content{padding:15px}.popover-content{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.input-group{position:relative;display:table;width:100%;border-collapse:separate}.popover.bottom .arrow:after{border-bottom-color:#dfe8f1}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:rgba(0,0,0,.2)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover .arrow:after{content:'';border-width:10px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-style:solid;border-color:transparent}.popover>.arrow:after{content:"";border-width:10px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}body .popover.bottom .arrow:after{border-bottom-color:#dfe8f1}
.submitButton{background-color:#d7e5e4;border:#5f9482 solid 1px;padding:4px;cursor:pointer;}
.submitButton:hover{background-color:#e1e1e1;}
.chatRoom{width:242px;margin-left:auto;margin-right:0;position:fixed;background-color:#e5e5e5;z-index:999999;right:16px;bottom:0;border-top-left-radius:5px;border-top-right-radius:5px;}
.chatRoom .title{font-size:13px;font-weight:bold;padding:8px;background-color:#1f2836;border-bottom:solid 1px #1f2836;color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;}
.chatRoom .content{height:300px;clear:both;transition:all ease-in 5s;transition-delay:2s;}
.chatRoom .content .chatWindow{float:left;width:409px;height:300px;border-right:solid 1px #5f9482;overflow-y:scroll;}
.chatRoom .content .chatWindow .message{padding:4px;}
.chatRoom .content .chatWindow .message .userName{font-weight:bold;}
.chatRoom .content .users{float:right;width:240px;height:300px;}
.chatRoom .content .users .user{display:block;cursor:pointer;padding:10px;background-color:#f9f9f9;border-bottom:solid 1px #ccc;}
.chatRoom .content .users .loginUser{display:block;padding:4px;color:#808080;border-bottom:solid 1px #5f9482;}
.chatRoom .content .users .user:hover{background-color:#ccc;}
.chatRoom .messageBar{border-top:solid 1px #808080;padding:4px;}
.chatRoom .messageBar .textbox{width:550px;}
.disconnect{position:absolute;margin:10px;background-color:#ffcbcb;padding:4px;border:solid 1px #f00;}
.chatHeader{position:fixed;border:none;width:242px;}
.chatHeader .header{cursor:default;background-color:rgba(31,40,54,.8);border-bottom:#0f3b5f solid 1px;color:#f3f3f3;padding:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
.chatHeader .selText{color:#f3f3f3;padding:4px;}
.chatHeader .messageArea{width:100%;overflow-y:auto;height:220px;border-bottom:#ccc solid 1px;background:#e5e5e5;position:relative;}
.chatHeader .messageArea .message{padding:0;}
.chatHeader .buttonBar{width:100%;}
.chatHeader .buttonBar .msgText{width:100%;margin-bottom:0;height:50px;background:#fbfbfb;border:none;}
.chatHeader .buttonBar .button{margin-left:4px;width:55px;}
.minimize{background:none;border:none;color:#fff;float:right;font-weight:bold;font-size:18px;transition:all 2s;}
.widget-content{overflow-y:hidden;max-height:100%;border-top-left-radius:5px;border-top-right-radius:5px;z-index:9999999;bottom:0;}
.newMessage, .MyMessage{-webkit-transform:scale;transform:scale;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-animation:bounce 500ms linear both;animation:bounce 500ms linear both;}
.newMessage{clear:both;display:inline-block;padding:6px 10px 7px;border-radius:5px;background:#fff;margin:8px 30px 8px 20px;font-size:14px;line-height:1.4;position:relative;text-shadow:0 1px 1px rgba(0,0,0,.2);min-width:30%;}
.newMessage::before{content:'';position:absolute;width:0;height:0;left:-8px;top:10%;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #fff;-webkit-transform:rotate(127deg);-moz-transform:rotate(127deg);transform:rotate(127deg);}
.messageArea .userName{display:inline-block;}
.MyMessage{float:right;clear:both;display:inline-block;padding:6px 10px 7px;border-radius:5px;background:#dcf8c6;margin:8px 30px 8px 40px;font-size:14px;line-height:1.4;position:relative;text-shadow:0 1px 1px rgba(0,0,0,.2);min-width:30%;}
.MyMessage::before{content:'';position:absolute;width:0;height:0;right:-8px;top:11%;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:14px solid #dcf8c6;-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);transform:rotate(-60deg);}
.ps-container{-ms-touch-action:none;touch-action:none;overflow:hidden !important;-ms-overflow-style:none}@supports (-ms-overflow-style:none){.ps-container{overflow:auto !important;}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps-container{overflow:auto !important}}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;bottom:3px;height:8px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;right:3px;width:8px;z-index:999}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;right:0;width:8px}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}.MessageBox{position:relative}
@media screen and (min-width:992px) {
    #cssmenu {
        float: right;
    }
}


#cssmenu ul.DropdownCategory#FrontMenu {
    float: left;
    margin-top: 15px;
}

#cssmenu, #cssmenu ul.DropdownCategory, #cssmenu ul.DropdownCategory li, #cssmenu ul.DropdownCategory li a, #cssmenu #head-mobile {
    list-style: none;
    /*display: block;*/
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

    #cssmenu:after, #cssmenu > ul.DropdownCategory:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0
    }

    #cssmenu #head-mobile {
        display: none
    }

    #cssmenu > ul.DropdownCategory > li {
        float: left;
        margin-right: 2px;
    }

        #cssmenu > ul.DropdownCategory > li > a {
            padding: 0 10px;
            font-size: 14px;
            text-decoration: none;
            color: #ffffff;
            font-weight: 700;
            line-height: 40px;
        }

        #cssmenu > ul.DropdownCategory > li:hover > a, #cssmenu ul.DropdownCategory li.active a {
            color: #fff
        }

        #cssmenu > ul.DropdownCategory > li:hover, #cssmenu ul.DropdownCategory li.active:hover, #cssmenu ul.DropdownCategory li.active, #cssmenu ul.DropdownCategory li.has-sub.active:hover {
            /*background: #448D00 !important;*/
            -webkit-transition: background .3s ease;
            -ms-transition: background .3s ease;
            transition: background .3s ease;
        }

        #cssmenu > ul.DropdownCategory > li.has-sub > a {
            padding-right: 30px
        }

            #cssmenu > ul.DropdownCategory > li.has-sub > a:after {
                position: absolute;
                top: 19px;
                right: 11px;
                width: 8px;
                height: 2px;
                display: block;
                background: #ffffff;
                content: ''
            }

            #cssmenu > ul.DropdownCategory > li.has-sub > a:before {
                position: absolute;
                top: 16px;
                right: 14px;
                display: block;
                width: 2px;
                height: 8px;
                background: #ffffff;
                content: '';
                -webkit-transition: all .25s ease;
                -ms-transition: all .25s ease;
                transition: all .25s ease
            }

        #cssmenu > ul.DropdownCategory > li.has-sub:hover > a:before {
            top: 23px;
            height: 0
        }

    #cssmenu ul.DropdownCategory ul.DropdownCategory {
        position: absolute;
        left: -9999px;
        z-index: 999;
        display: none !important;
    }

        #cssmenu ul.DropdownCategory ul.DropdownCategory li {
            /*height: 0;*/
            -webkit-transition: all .25s ease;
            -ms-transition: all .25s ease;
            background: #333;
            transition: all .25s ease
        }

            #cssmenu ul.DropdownCategory ul.DropdownCategory li:hover {
            }

    #cssmenu li:hover > ul.DropdownCategory {
        left: auto;
        display: block !important;
    }

        #cssmenu li:hover > ul.DropdownCategory > li {
            /*height: 35px*/
        }

    #cssmenu ul.DropdownCategory ul.DropdownCategory ul.DropdownCategory {
        margin-left: 100%;
        top: 0
    }

    #cssmenu ul.DropdownCategory ul.DropdownCategory li a {
        border-bottom: 1px solid rgba(150,150,150,0.15);
        padding: 11px 15px;
        width: 230px;
        font-size: 12px;
        text-decoration: none;
        color: #ddd;
        font-weight: 400;
        display: block;
    }

    #cssmenu ul.DropdownCategory ul.DropdownCategory li:last-child > a, #cssmenu ul.DropdownCategory ul.DropdownCategory li.last-item > a {
        border-bottom: 0
    }

    #cssmenu ul.DropdownCategory ul.DropdownCategory li:hover > a, #cssmenu ul.DropdownCategory ul.DropdownCategory li a:hover {
        color: #fff
    }

    #cssmenu ul.DropdownCategory ul.DropdownCategory li.has-sub > a:after {
        position: absolute;
        top: 16px;
        right: 11px;
        width: 8px;
        height: 2px;
        display: block;
        background: #ddd;
        content: ''
    }

    #cssmenu ul.DropdownCategory ul.DropdownCategory li.has-sub > a:before {
        position: absolute;
        top: 13px;
        right: 14px;
        display: block;
        width: 2px;
        height: 8px;
        background: #ddd;
        content: '';
        -webkit-transition: all .25s ease;
        -ms-transition: all .25s ease;
        transition: all .25s ease
    }

    #cssmenu ul.DropdownCategory ul.DropdownCategory > li.has-sub:hover > a:before {
        top: 17px;
        height: 0
    }

    #cssmenu ul.DropdownCategory ul.DropdownCategory li.has-sub:hover, #cssmenu ul.DropdownCategory li.has-sub ul.DropdownCategory li.has-sub ul.DropdownCategory li:hover {
        background: #363636;
    }

    #cssmenu ul.DropdownCategory ul.DropdownCategory ul.DropdownCategory li.active a {
        border-left: 1px solid #333
    }

    #cssmenu > ul.DropdownCategory > li.has-sub > ul.DropdownCategory > li.active > a, #cssmenu > ul.DropdownCategory ul.DropdownCategory > li.has-sub > ul.DropdownCategory > li.active > a {
        border-top: 1px solid #333
    }

@media screen and (max-width:991px) {
    nav {
        width: 100%;
    }

    #cssmenu {
        width: 100%;
    }

        #cssmenu ul.DropdownCategory {
            width: 100%;
            display: none
        }

            #cssmenu ul.DropdownCategory li {
                width: 100%;
                border-top: 1px solid #444
            }

                #cssmenu ul.DropdownCategory li:hover {
                    background: #363636;
                }

            #cssmenu ul.DropdownCategory ul.DropdownCategory li, #cssmenu li:hover > ul.DropdownCategory > li {
                height: auto
            }

                #cssmenu ul.DropdownCategory li a, #cssmenu ul.DropdownCategory ul.DropdownCategory li a {
                    width: 100%;
                    border-bottom: 0
                }

        #cssmenu > ul.DropdownCategory > li {
            float: none;
            margin: 0;
        }

        #cssmenu ul.DropdownCategory ul.DropdownCategory li a {
            padding-left: 25px
        }

        #cssmenu ul.DropdownCategory ul.DropdownCategory li {
            background: #333 !important;
        }

            #cssmenu ul.DropdownCategory ul.DropdownCategory li:hover {
                background: #363636 !important
            }

        #cssmenu ul.DropdownCategory ul.DropdownCategory ul.DropdownCategory li a {
            padding-left: 35px
        }

        #cssmenu ul.DropdownCategory ul.DropdownCategory li a {
            color: #ddd;
            background: none;
            line-height: 25px;
        }

        #cssmenu ul.DropdownCategory ul.DropdownCategory li:hover > a, #cssmenu ul.DropdownCategory ul.DropdownCategory li.active > a {
            color: #fff
        }

        #cssmenu ul.DropdownCategory ul.DropdownCategory, #cssmenu ul.DropdownCategory ul.DropdownCategory ul.DropdownCategory {
            position: relative;
            left: 0;
            width: 100%;
            margin: 0;
            text-align: left
        }

            #cssmenu > ul.DropdownCategory > li.has-sub > a:after, #cssmenu > ul.DropdownCategory > li.has-sub > a:before, #cssmenu ul.DropdownCategory ul.DropdownCategory > li.has-sub > a:after, #cssmenu ul.DropdownCategory ul.DropdownCategory > li.has-sub > a:before {
                display: none
            }

        #cssmenu #head-mobile {
            display: block;
            padding: 23px;
            color: #ddd;
            font-size: 12px;
            font-weight: 700
        }

    .MenuButton {
        cursor: pointer;
        z-index: 12399994;
        font: normal normal normal 14px/1 FontAwesome;
        color: #fff;
        font-size: 25px;
        position: absolute;
        right: 0;
        top: 26px;
        z-index: 1;
    }

        .MenuButton:after {
            /*position: absolute;
            top: 0;
            right: 20px;*/
            display: block;
            content: "\f0c9";
        }

        .MenuButton:before {
            -webkit-transition: all .3s ease;
            -ms-transition: all .3s ease;
            transition: all .3s ease;
        }

        .MenuButton.menu-opened:after {
            -webkit-transition: all .3s ease;
            -ms-transition: all .3s ease;
            transition: all .3s ease;
            top: 0;
            content: "\f00d";
        }

        .MenuButton.menu-opened:before {
            top: 23px;
            background: #ffffff;
            width: 19px;
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg)
        }

    #cssmenu .submenu-button {
        position: absolute;
        z-index: 99;
        right: 0;
        top: 0;
        display: block;
        border-left: 1px solid #444;
        height: 40px;
        width: 40px;
        cursor: pointer
    }

        #cssmenu .submenu-button.submenu-opened {
            background: #262626
        }

    #cssmenu ul.DropdownCategory ul.DropdownCategory .submenu-button {
        height: 34px;
        width: 34px
    }

    #cssmenu .submenu-button:after {
        position: absolute;
        top: 22px;
        right: 19px;
        width: 8px;
        height: 2px;
        display: block;
        background: #ddd;
        content: ''
    }

    #cssmenu ul.DropdownCategory ul.DropdownCategory .submenu-button:after {
        top: 15px;
        right: 13px
    }

    #cssmenu .submenu-button.submenu-opened:after {
        background: #fff
    }

    #cssmenu .submenu-button:before {
        position: absolute;
        top: 19px;
        right: 22px;
        display: block;
        width: 2px;
        height: 8px;
        background: #ddd;
        content: ''
    }

    #cssmenu ul.DropdownCategory ul.DropdownCategory .submenu-button:before {
        top: 12px;
        right: 16px
    }

    #cssmenu .submenu-button.submenu-opened:before {
        display: none
    }

    #cssmenu ul.DropdownCategory ul.DropdownCategory ul.DropdownCategory li.active a {
        border-left: none
    }

    #cssmenu > ul.DropdownCategory > li.has-sub > ul.DropdownCategory > li.active > a, #cssmenu > ul.DropdownCategory ul.DropdownCategory > li.has-sub > ul.DropdownCategory > li.active > a {
        border-top: none
    }

    .zsiq_floatmain zsiq_theme1 siq_bR {
        display: none !important;
    }    
}

