﻿@charset "utf-8";
/* CSS Document */
/*@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700);*/
@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700);


/*#region custom.css*/
.sub-headin {
}
/*#endregion custom.css*/

@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 400;
    src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v8/JX7MlXqjSJNjQvI4heMMGvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}

@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 400;
    src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v8/vtwNVMP8y9C17vLvIBNZI_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 400;
    src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v8/9kaD4V2pNPMMeUVBHayd7vY6323mHUZFJMgTvxaG2iE.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: 'PT Sans';
    font-style: normal;
    font-weight: 400;
    src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v8/ATKpv8nLYAKUYexo8iqqrg.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, U+E0FF, U+EFFD, U+F000;
}

@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 700;
    src: local('PT Sans Bold'), local('PTSans-Bold'), url(https://fonts.gstatic.com/s/ptsans/v8/kTYfCWJhlldPf5LnG4ZnHCEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}

@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 700;
    src: local('PT Sans Bold'), local('PTSans-Bold'), url(https://fonts.gstatic.com/s/ptsans/v8/g46X4VH_KHOWAAa-HpnGPiEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 700;
    src: local('PT Sans Bold'), local('PTSans-Bold'), url(https://fonts.gstatic.com/s/ptsans/v8/hpORcvLZtemlH8gI-1S-7iEAvth_LlrfE80CYdSH47w.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: 'PT Sans';
    font-style: normal;
    font-weight: 700;
    src: local('PT Sans Bold'), local('PTSans-Bold'), url(https://fonts.gstatic.com/s/ptsans/v8/0XxGQsSc1g4rdRdjJKZrNPk_vArhqVIZ0nv9q090hN8.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, U+E0FF, U+EFFD, U+F000;
}

body {
    font-family: 'PT Sans', sans-serif;
}

a {
    color: #80b400;
}

    a:hover, a:focus {
        color: #709d00;
    }

.register-form {
    height: 100%;
}

html,
body {
    position: relative;
    height: 100%;
}

    body#register-page {
        padding-bottom: 41px;
    }

    body#login-screen {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAADICAMAAADiOVANAAAARVBMVEVjY2OLxAX7+/v6+vr5+fn4+Pj39/fs7Oz19fXy8vLu7u7w8PDt7e309PT29vbz8/Pv7+/x8fHr6+v9/f2LxAOJxQX8/Pysipy4AAAAVklEQVQ4y+3KOw6AIBQFUR4q4l9R2P9SLQwViTH3vlgx1SlGTvMkL0hKsEpolNBy6Dg4DisEz2GBsEEYOBwQJg47hJHDzKHnED7gypCMWECK2VRU/IQbBP8GQ+LZxvUAAAAASUVORK5CYII=) /*../Images/img/body_bg.png*/ repeat-x;
        *background: url(../Images/img/body_bg.png) repeat-x; /* For IE 6 and 7 */
        background-color: #636363;
        height: 200px;
    }

h1, h2, h3, h4, h5, h6 {
    font-family: 'museo300';
    margin: 0;
    padding: 0;
    font-weight: normal !important;
}

h4 {
    padding-top: 14px;
    font-size: 16px;
}

.g-recaptcha {
    -moz-transform: scale(.91);
    -ms-transform: scale(.91);
    -o-transform: scale(.91);
    -webkit-transform: scale(.91);
    transform: scale(.91);
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
/*-------------- Header -----------------*/

#header {
    font-family: 'museo300';
    background: #91b845;
}

.sticky-nav {
    position: fixed;
    width: 100%;
    top: -45px;
    z-index: 1000;
}

.sticky-padding {
    padding-top: 145px;
}

#header .company-name {
    font-size: 30px;
    color: #fff;
    float: left;
}

#header .top-navigation {
    float: right;
    margin-top: 12px;
}

#header .header-holder {
    height: 42px;
}

    #header .header-holder .top-navigation {
        margin: 0;
        font-size: 16px;
    }

        #header .header-holder .top-navigation ul.nav > li {
            padding: 6px 0 0;
            margin-left: 10px;
        }

            #header .header-holder .top-navigation ul.nav > li > a {
                color: #fff;
                padding: 9px 5px 11px;
            }

                #header .header-holder .top-navigation ul.nav > li > a:hover, #header .header-holder .top-navigation ul.nav > li > a:active, #header .header-holder .top-navigation ul.nav > li > a:focus, #header .header-holder .top-navigation ul.nav > li > a:visited {
                    color: #fff;
                    background: transparent !important;
                }

                #header .header-holder .top-navigation ul.nav > li > a:hover, #header .header-holder .top-navigation ul.nav > li > a:focus {
                    opacity: .6;
                }

                #header .header-holder .top-navigation ul.nav > li > a.has-notification span {
                    font-size: 9px;
                    font-weight: 600;
                    text-align: center;
                    width: 16px;
                    height: 16px;
                    line-height: 16px;
                    background: red;
                    color: white;
                    display: block;
                    position: absolute;
                    right: 15px;
                    top: 3px;
                    border-radius: 50%;
                }

            #header .header-holder .top-navigation ul.nav > li .dropdown-menu {
                left: inherit;
                right: 0;
                border-radius: 0;
                border: none;
                background-clip: inherit;
            }

                #header .header-holder .top-navigation ul.nav > li .dropdown-menu.all-notifications {
                    min-width: 320px;
                    padding: 0;
                    margin: 0;
                    border: none;
                }

                    #header .header-holder .top-navigation ul.nav > li .dropdown-menu.all-notifications li {
                        padding: 10px;
                    }

                        #header .header-holder .top-navigation ul.nav > li .dropdown-menu.all-notifications li a {
                            padding-top: 0;
                            color: #afcf74;
                        }

        #header .header-holder .top-navigation ul.nav .open > a {
            color: #333;
            background: transparent;
        }

        #header .header-holder .top-navigation ul.nav .open .notification-heading {
            border-bottom: 1px solid #ebebeb;
            background: #fff !important;
            color: #333;
            font-weight: bold !important;
            margin: 0;
            font-style: italic;
            padding: 10px;
            font-size: 12px;
            font-family: 'PT Sans', sans-serif;
        }

        #header .header-holder .top-navigation ul.nav .open .dropdown-menu .media-list {
            max-height: 350px;
            overflow: auto;
        }

            #header .header-holder .top-navigation ul.nav .open .dropdown-menu .media-list li {
                display: block;
                margin: 0;
            }

                #header .header-holder .top-navigation ul.nav .open .dropdown-menu .media-list li > a {
                    padding: 10px;
                    color: #333;
                }

                #header .header-holder .top-navigation ul.nav .open .dropdown-menu .media-list li:hover {
                    background: #f2f2f2;
                }

        #header .header-holder .top-navigation ul.nav .open .dropdown-menu.all-notifications li.media > a {
            padding-bottom: 0;
            padding-left: 0;
        }

        #header .header-holder .top-navigation ul.nav .open .dropdown-menu.all-notifications li.media .media-body .media-heading {
            font-size: 14px;
        }

            #header .header-holder .top-navigation ul.nav .open .dropdown-menu.all-notifications li.media .media-body .media-heading a {
                font-size: 14px;
                padding: 0;
                color: #91b845;
            }

        #header .header-holder .top-navigation ul.nav .open .dropdown-menu.all-notifications li.media .media-body p {
            font-size: 11px;
        }

        #header .header-holder .top-navigation ul.nav .open .dropdown-menu.all-notifications li.media .media-body .media-footer {
            font-size: 11px;
        }

        #header .header-holder .top-navigation ul.nav .open .dropdown-menu.all-notifications li.media.notification-heading {
            border-bottom: 1px solid #ebebeb;
            background: #fff !important;
        }

            #header .header-holder .top-navigation ul.nav .open .dropdown-menu.all-notifications li.media.notification-heading h4 {
                color: #333;
                font-weight: bold !important;
                margin: 0;
                font-style: italic;
            }

            #header .header-holder .top-navigation ul.nav .open .dropdown-menu.all-notifications li.media.notification-heading:hover {
                cursor: inherit;
                background: #fff !important;
            }

        #header .header-holder .top-navigation ul.nav .open .dropdown-menu.all-notifications.no-notification {
            height: 80px;
            background: #fff7ec;
        }

            #header .header-holder .top-navigation ul.nav .open .dropdown-menu.all-notifications.no-notification li h4 {
                padding-right: 1px;
            }

                #header .header-holder .top-navigation ul.nav .open .dropdown-menu.all-notifications.no-notification li h4 span {
                    float: right;
                    color: #999;
                    font-weight: bold;
                }

                #header .header-holder .top-navigation ul.nav .open .dropdown-menu.all-notifications.no-notification li h4:after {
                    clear: both;
                    float: none;
                    display: table;
                }

/*
// Notifications page
********************************/

.all-notifications {
    background: white;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}

    .all-notifications ul.media-list {
        margin: 0;
        font-family: 'PT Sans', sans-serif;
    }

        .all-notifications ul.media-list li.media {
            background: #F4F1C7 !important;
            margin: 0;
            border-bottom: 1px solid #ebebeb;
            padding: 15px;
        }

            .all-notifications ul.media-list li.media .media-body .media-heading {
                font-family: 'PT Sans', sans-serif;
                padding-top: 0;
            }

                .all-notifications ul.media-list li.media .media-body .media-heading a {
                    font-weight: normal !important;
                    color: #333;
                }

            .all-notifications ul.media-list li.media .media-body p {
                margin-bottom: 5px;
                font-size: 12px;
            }

            .all-notifications ul.media-list li.media .media-body .media-footer {
                color: #777;
            }

            .all-notifications ul.media-list li.media.read {
                background: #ffffff !important;
            }

                .all-notifications ul.media-list li.media.read .media-body .media-heading a {
                    font-weight: normal;
                }

            .all-notifications ul.media-list li.media:last-child {
                border-bottom: none;
            }

            .all-notifications ul.media-list li.media:hover {
                background: #ffffff !important;
                cursor: default;
            }

            .all-notifications ul.media-list li.media:after {
                content: '';
                display: table;
                clear: both;
                float: none;
            }

img.media-object {
    width: 40px;
    height: 40px;
    position: relative;
    top: -11px;
}

h4.media-heading a {
    color: #7ea333 !important;
}

.button {
    padding: 5px;
}

div.button > a.btn-see-all {
    display: block;
    padding: 5px 5px !important;
    text-align: center;
    background: #AAD75D;
    background-image: linear-gradient(to top, #d1e990 0, #aad75d 100%);
    border: 1px solid #9dba60;
    color: #54770f !important;
}

.media-body h4.media-heading {
    font-size: 12px !important;
}

/*
    Development > Scholarship
*/

.scholarship-steps {
    margin-bottom: 30px;
}

    .scholarship-steps .card {
        padding: 0;
        margin-bottom: 15px;
    }

    .scholarship-steps .step-title {
        margin-bottom: 1px;
        font-size: 16px;
        background: white;
        overflow: auto;
        border-bottom: 1px solid #ccc;
        display: table;
        width: 100%;
    }

        .scholarship-steps .step-title .counter,
        .scholarship-steps .step-title .text {
            display: table-cell;
            vertical-align: middle;
        }

        .scholarship-steps .step-title .counter {
            margin: 0;
            background: #afcf74;
            border-bottom: 1px solid #91B845;
            padding: 9px 6px;
            float: none;
            color: white;
            width: 44px;
            text-align: center;
        }

        .scholarship-steps .step-title .text {
            padding: 12px 12px 12px 15px;
            font-size: 18px;
            text-transform: capitalize;
        }

    .scholarship-steps .step-content {
        padding: 15px 15px 12px;
    }



/*
// Development > Mentoring
********************************/

#mentorChartdiv.card-holder {
    padding: 0;
}

#menteeChartdiv.card-holder {
    padding: 0;
}

.mentor-item {
    margin-bottom: 15px;
}

    .mentor-item .mentor-avatar {
        width: 72px;
        height: 72px;
        float: left;
    }

        .mentor-item .mentor-avatar img {
            max-width: 60px;
            height: auto;
        }

    .mentor-item .card-holder .request-content {
        padding: 10px;
        margin: 15px 0 0;
        background: #f6f6f6;
    }

        .mentor-item .card-holder .request-content > strong {
            color: #333;
        }

    .mentor-item:hover .card-holder .actions {
        opacity: 1;
    }

.card-holder {
    overflow: hidden;
    position: relative;
}

    .card-holder .actions {
        transition: all .3s ease;
        opacity: 0;
        position: absolute;
        -webkit-region-fragment: 0;
        -ms-region-fragment: 0;
        region-fragment: 0;
        top: 15px;
        right: 15px;
        z-index: 10;
    }

        .card-holder .actions a {
            transition: all .3s ease;
            display: inline-block;
            font-size: 12px;
            color: #999;
            text-decoration: none;
            margin-right: 6px;
            background: #f6f6f6;
            border-radius: 3px;
            padding: 4px 8px;
        }

            .card-holder .actions a:hover {
                color: #fff;
                background: #f2f2f2;
            }

                .card-holder .actions a:hover.accept {
                    background: #5cb85c;
                }

                .card-holder .actions a:hover.reject {
                    background: #d9534f;
                }

            .card-holder .actions a:last-child {
                margin-right: 0;
            }

    .card-holder .mentor-content {
        position: relative;
    }

        .card-holder .mentor-content .status {
            position: absolute;
            right: 0;
            top: 0;
            color: #fff;
            background: #fff;
            border-radius: 3px;
            padding: 4px 7px;
            font-size: 12px;
        }

            .card-holder .mentor-content .status.pending {
                background: #337ab7;
            }

            .card-holder .mentor-content .status.approved {
                background: #5cb85c;
            }

            .card-holder .mentor-content .status.reject {
                background: #d9534f;
            }

        .card-holder .mentor-content .mentor-name {
            color: #91B845;
            display: block;
            font-size: 16px;
            font-weight: bold;
        }

        .card-holder .mentor-content p {
            font-size: 14px;
            margin-top: 15px;
            margin-bottom: 5px;
        }

            .card-holder .mentor-content p .paragraph-title {
                margin-right: 8px;
                font-weight: bold;
            }

    .card-holder .list-category {
        margin: 10px 0 8px;
    }

        .card-holder .list-category li {
            border-bottom: 1px solid #cdcdcd;
            margin-right: 10px;
            padding: 0;
            position: relative;
        }

            .card-holder .list-category li:after {
                content: ',';
                color: #aaa;
                position: absolute;
                right: -5px;
                bottom: -1px;
            }

            .card-holder .list-category li:last-child {
                margin: 0;
            }

                .card-holder .list-category li:last-child:after {
                    content: '';
                }

            .card-holder .list-category li.category-title {
                font-weight: bold;
                border: none;
            }

                .card-holder .list-category li.category-title:after {
                    content: '';
                }

    .card-holder .request-content {
        margin: 0 0 15px;
    }

        .card-holder .request-content > strong {
            color: #91B845;
            font-size: 16px;
        }

        .card-holder .request-content > span {
            font-weight: bold;
        }

        .card-holder .request-content time {
            font-style: italic;
            color: #666;
        }

    .card-holder.mentoring-request {
        margin-bottom: 20px;
    }

        .card-holder.mentoring-request .mentor {
            background: #f6f6f6;
            padding: 10px;
            margin-bottom: 10px;
        }

            .card-holder.mentoring-request .mentor .mentor-avatar {
                width: 50px;
                float: left;
            }

                .card-holder.mentoring-request .mentor .mentor-avatar img {
                    max-width: 40px;
                    height: auto;
                    border: 1px solid #ccc;
                }

            .card-holder.mentoring-request .mentor .mentor-content {
                overflow: auto;
            }

                .card-holder.mentoring-request .mentor .mentor-content .mentor-name {
                    font-size: 14px;
                }

                .card-holder.mentoring-request .mentor .mentor-content p {
                    font-size: 14px;
                    margin-top: 15px;
                    margin-bottom: 5px;
                }

                    .card-holder.mentoring-request .mentor .mentor-content p .paragraph-title {
                        margin-right: 8px;
                        font-weight: bold;
                    }

            .card-holder.mentoring-request .mentor:last-child {
                margin-bottom: 0;
            }

    .card-holder:hover .actions {
        opacity: 1;
    }

.modal {
    display: block;
}

    .modal .modal-header .name {
        font-family: 'PT Sans', sans-serif;
        font-size: 20px;
        padding-top: 0;
        margin: 4px 0;
        color: #91B845;
        font-weight: bold !important;
    }

    .modal .modal-header .rank {
        font-size: 16px;
        margin: 0;
    }

    .modal .modal-body .detail-box {
        margin-bottom: 15px;
    }

        .modal .modal-body .detail-box .box-heading {
            position: relative;
            font-size: 16px;
            margin-bottom: 15px;
            color: #454545;
            display: inline-block;
            border-bottom: 2px solid #91B845;
        }

        .modal .modal-body .detail-box em {
            color: #999;
            font-size: 14px;
        }

        .modal .modal-body .detail-box p {
            font-size: 14px;
        }

        .modal .modal-body .detail-box .detail-list {
            margin-left: 15px;
        }

            .modal .modal-body .detail-box .detail-list li {
                position: relative;
                margin-bottom: 15px;
            }

                .modal .modal-body .detail-box .detail-list li em {
                    color: #999;
                    font-size: 14px;
                }

                .modal .modal-body .detail-box .detail-list li:before {
                    color: #999;
                    content: '\2013';
                    display: block;
                    position: absolute;
                    left: -15px;
                    top: 1px;
                }

                .modal .modal-body .detail-box .detail-list li .title {
                    font-weight: bold;
                    font-size: 16px;
                }

                .modal .modal-body .detail-box .detail-list li .company {
                    font-size: 16px;
                }

                .modal .modal-body .detail-box .detail-list li time {
                    font-style: italic;
                    color: #666;
                    font-size: 13px;
                    margin: 3px 0 5px;
                    display: block;
                }

                    .modal .modal-body .detail-box .detail-list li time .end-date {
                        position: relative;
                        margin-left: 15px;
                        display: inline-block;
                        padding-left: 10px;
                    }

                        .modal .modal-body .detail-box .detail-list li time .end-date:before {
                            content: 'to';
                            display: block;
                            position: absolute;
                            left: -10px;
                            top: -1px;
                        }

.empty-row {
    display: block !important;
}

#search {
    border-bottom: 1px solid #ccc;
    padding: 10px;
    float: right;
    -moz-transition: width 0.5s;
    -o-transition: width 0.5s;
    -webkit-transition: width 0.5s;
    transition: width 0.5s;
    margin-top: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAHAQMAAADzgrXXAAAAA1BMVEXOzs4V7pPnAAAAC0lEQVQI12NgQAYAAA4AATHp3RUAAAAASUVORK5CYII=) /*../Images/img/search-left-border.png*/ no-repeat left bottom;
    *background: url(../Images/img/search-left-border.png) no-repeat left bottom; /* For IE 6 and 7 */
    min-width: 50px;
    width: 300px;
}

#search-box {
    width: 0;
    outline: none;
    border: none;
    -moz-transition: width 0.5s;
    -o-transition: width 0.5s;
    -webkit-transition: width 0.5s;
    transition: width 0.5s;
}

label.btn {
    padding: 3px 12px !important;
    color: white;
    text-decoration: none;
    background-color: #80b800;
    border-color: #6d9200;
}

#search .btn {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAAzFBMVEX39/f8/Pz////9/f34+Pj6+vr+/v75+fkAAAAAAAAAAAAAAAAAAAAsLCw5OTlCQkJTU1NeXl5mZmZoaGhpaWltbW1wcHBwcHBwcHBycnJ3d3d4eHh4eHh5eXl5eXl5eXl5eXl5eXl6enp6enp6enp6enp6enp6enp6enp6enp7e3t6enp7e3t7e3t7e3t7e3t8fHx8fHx8fHx8fHx8fHx8fHx9fX19fX19fX1paWltbW1xcXFqamp5eXlvb298fHxycnJzc3N6enp4eHjAkE/bAAAAOXRSTlMAAAAAAAAAAAIEBgoNFhoeKDY/RUdPXWBhaYqUnqKlpqipqqyytLa4vL7BxMXHy8ze4ebn6vD19/0PrSxfAAAAxUlEQVR4XrXS226CQBAGYHfRFs9twRZPpRSwdEUt9dR/l4O27/9ORmNJFpZL5+qffMlMMpkarazbkcESngRPZSIexNxZCLyTIs3wek5NH26BTDjX/gOGTCvxv7PNP2U6LvMxX78yxX5Oi4NM2XdO+51Mb/HDtX/ERKYe37YuofOTdmWiVpy91Kk+TDAuHWrwBwggCVOzSPTespn93LibcnekVVx+DQSamkIAjCiptQEQEhXR5hqApySqR0CkJlpjUf8GH3UC+OgYVuZL5fgAAAAASUVORK5CYII=') /*../Images/img/search-icon.png*/ no-repeat center center;
    *background: url(../Images/img/search-icon.png) no-repeat center center; /* For IE 6 and 7 */
    width: 26px;
    height: 26px;
    float: right;
}


/*--------------------Footer---------------------------*/

#footer {
    padding-top: 10px;
    border-top: 1px solid #eee;
}

    #footer .text-muted {
        font-size: 11px;
    }

/*--------------------- Navigation -----------------------*/

#nav .main {
    height: 57px;
    font-size: 18px;
    line-height: 12px;
    color: white;
}

#nav .sub {
    background: #f8f8f8;
    line-height: 43px;
    min-height: 43px;
    font-size: 14px;
    color: black;
    -moz-box-shadow: 0 4px 4px #ccc;
    -webkit-box-shadow: 0 4px 4px #ccc;
    box-shadow: 0 4px 4px #ccc;
}

#nav .main ul, #nav .main ul li {
    padding: 0;
    margin: 0;
    list-style: none;
}

    #nav .main ul li {
        float: left;
        margin: 5px 0 0;
    }

        #nav .main ul li:hover a {
            color: black;
            text-decoration: none;
        }

            #nav .main ul li:hover a span {
                background-position: bottom left;
            }

        #nav .main ul li a {
            color: inherit;
            padding: 20px 15px 20px;
            display: block;
        }

            #nav .main ul li a span {
                background-repeat: no-repeat;
                background-position: 0 0;
                width: 24px;
                height: 19px;
                display: inline-block;
                margin-right: 5px;
                vertical-align: text-top;
            }

.active a {
    background: #f8f8f8;
    color: black;
    text-decoration: none;
}

#nav .sub ul li.active a {
    color: #729036 !important;
    text-decoration: underline !important;
    border-top: none;
}

.navbar-nav > li > a {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

    .navbar-nav > li > a:hover, .navbar-nav > li > a:focus {
        background: transparent;
    }

#nav .sub ul li a {
    color: inherit;
}

    #nav .sub ul li a:hover {
        background: none;
        border-top: none;
        color: #729036;
    }

.navbar-collapse {
    max-height: none !important;
}

.navbar-toggle .icon-bar {
    background: #363637 !important;
}

.page-header {
    margin: 10px 0 0 0;
    border: none;
    padding: 0;
}

a#login_btn {
    margin-top: 17px;
    text-align: center;
    padding: 7px 0;
    float: right;
    width: 75px;
    height: 35px;
    border-radius: 0 7px 0 0;
    background: #f5f5f5; /* Old browsers */
    background: -moz-linear-gradient(top, #f5f5f5 0, #f4f4f4 32%, #ededed 41%, #ebebeb 82%, #e7e7e7 88%, #dfdfdf 91%, #c3c3c3 97%, #bababa 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), color-stop(32%, #f4f4f4), color-stop(41%, #ededed), color-stop(82%, #ebebeb), color-stop(88%, #e7e7e7), color-stop(91%, #dfdfdf), color-stop(97%, #c3c3c3), color-stop(100%, #bababa)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f5f5f5 0, #f4f4f4 32%, #ededed 41%, #ebebeb 82%, #e7e7e7 88%, #dfdfdf 91%, #c3c3c3 97%, #bababa 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f5f5f5 0, #f4f4f4 32%, #ededed 41%, #ebebeb 82%, #e7e7e7 88%, #dfdfdf 91%, #c3c3c3 97%, #bababa 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f5f5f5 0, #f4f4f4 32%, #ededed 41%, #ebebeb 82%, #e7e7e7 88%, #dfdfdf 91%, #c3c3c3 97%, #bababa 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f5f5f5 0, #f4f4f4 32%, #ededed 41%, #ebebeb 82%, #e7e7e7 88%, #dfdfdf 91%, #c3c3c3 97%, #bababa 100%); /* W3C */
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#bababa', GradientType=0 );
    -moz-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#bababa', GradientType=0 );
    -o-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#bababa', GradientType=0 );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#bababa', GradientType=0 ); /* IE6-9 */
}

a#demo_btn {
    margin-top: 17px;
    text-align: center;
    padding: 7px 0;
    float: right;
    width: 121px;
    height: 35px;
    border-radius: 7px 0 0 0;
    background: #f5f5f5; /* Old browsers */
    background: -moz-linear-gradient(top, #f5f5f5 0, #f4f4f4 32%, #ededed 41%, #ebebeb 82%, #e7e7e7 88%, #dfdfdf 91%, #c3c3c3 97%, #bababa 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), color-stop(32%, #f4f4f4), color-stop(41%, #ededed), color-stop(82%, #ebebeb), color-stop(88%, #e7e7e7), color-stop(91%, #dfdfdf), color-stop(97%, #c3c3c3), color-stop(100%, #bababa)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f5f5f5 0, #f4f4f4 32%, #ededed 41%, #ebebeb 82%, #e7e7e7 88%, #dfdfdf 91%, #c3c3c3 97%, #bababa 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f5f5f5 0, #f4f4f4 32%, #ededed 41%, #ebebeb 82%, #e7e7e7 88%, #dfdfdf 91%, #c3c3c3 97%, #bababa 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f5f5f5 0, #f4f4f4 32%, #ededed 41%, #ebebeb 82%, #e7e7e7 88%, #dfdfdf 91%, #c3c3c3 97%, #bababa 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f5f5f5 0, #f4f4f4 32%, #ededed 41%, #ebebeb 82%, #e7e7e7 88%, #dfdfdf 91%, #c3c3c3 97%, #bababa 100%); /* W3C */
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#bababa', GradientType=0 );
    -moz-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#bababa', GradientType=0 );
    -o-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#bababa', GradientType=0 );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#bababa', GradientType=0 ); /* IE6-9 */
}

a#demo_btn, a#login_btn {
    color: black;
}

    a#demo_btn:hover, a#login_btn:hover {
        text-decoration: none;
        background: #c2dc82; /* Old browsers */
        background: -moz-linear-gradient(top, #c2dc82 0, #c9e08d 21%, #c9e08d 32%, #b0d456 35%, #b4d65f 41%, #c5de82 53%, #cce290 59%, #d9eca2 74%, #dbeda8 85%, #d8eaa7 88%, #cedea2 91%, #b5c293 97%, #adb98e 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c2dc82), color-stop(21%, #c9e08d), color-stop(32%, #c9e08d), color-stop(35%, #b0d456), color-stop(41%, #b4d65f), color-stop(53%, #c5de82), color-stop(59%, #cce290), color-stop(74%, #d9eca2), color-stop(85%, #dbeda8), color-stop(88%, #d8eaa7), color-stop(91%, #cedea2), color-stop(97%, #b5c293), color-stop(100%, #adb98e)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #c2dc82 0, #c9e08d 21%, #c9e08d 32%, #b0d456 35%, #b4d65f 41%, #c5de82 53%, #cce290 59%, #d9eca2 74%, #dbeda8 85%, #d8eaa7 88%, #cedea2 91%, #b5c293 97%, #adb98e 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #c2dc82 0, #c9e08d 21%, #c9e08d 32%, #b0d456 35%, #b4d65f 41%, #c5de82 53%, #cce290 59%, #d9eca2 74%, #dbeda8 85%, #d8eaa7 88%, #cedea2 91%, #b5c293 97%, #adb98e 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #c2dc82 0, #c9e08d 21%, #c9e08d 32%, #b0d456 35%, #b4d65f 41%, #c5de82 53%, #cce290 59%, #d9eca2 74%, #dbeda8 85%, #d8eaa7 88%, #cedea2 91%, #b5c293 97%, #adb98e 100%); /* IE10+ */
        background: linear-gradient(to bottom, #c2dc82 0, #c9e08d 21%, #c9e08d 32%, #b0d456 35%, #b4d65f 41%, #c5de82 53%, #cce290 59%, #d9eca2 74%, #dbeda8 85%, #d8eaa7 88%, #cedea2 91%, #b5c293 97%, #adb98e 100%); /* W3C */
        -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2dc82', endColorstr='#adb98e', GradientType=0 );
        -moz-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2dc82', endColorstr='#adb98e', GradientType=0 );
        -o-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2dc82', endColorstr='#adb98e', GradientType=0 );
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2dc82', endColorstr='#adb98e', GradientType=0 ); /* IE6-9 */
    }

.btn-small-b:hover {
    background: #bfdd90; /* Old browsers */
    background: -moz-linear-gradient(top, #bfdd90 0, #afd474 26%, #a5cf62 48%, #85b638 52%, #7fad35 65%, #79a533 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#bfdd90), color-stop(26%,#afd474), color-stop(48%,#a5cf62), color-stop(52%,#85b638), color-stop(65%,#7fad35), color-stop(100%,#79a533)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #bfdd90 0,#afd474 26%,#a5cf62 48%,#85b638 52%,#7fad35 65%,#79a533 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #bfdd90 0,#afd474 26%,#a5cf62 48%,#85b638 52%,#7fad35 65%,#79a533 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #bfdd90 0,#afd474 26%,#a5cf62 48%,#85b638 52%,#7fad35 65%,#79a533 100%); /* IE10+ */
    background: linear-gradient(to bottom, #bfdd90 0,#afd474 26%,#a5cf62 48%,#85b638 52%,#7fad35 65%,#79a533 100%); /* W3C */
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfdd90', endColorstr='#79a533',GradientType=0 );
    -moz-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfdd90', endColorstr='#79a533',GradientType=0 );
    -o-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfdd90', endColorstr='#79a533',GradientType=0 );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfdd90', endColorstr='#79a533',GradientType=0 ); /* IE6-9 */
}

.btn-small-b {
    margin: 3px 0 3px 5px;
    height: 24px;
    width: 86px;
    border-radius: 5px;
    color: white;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #9b9a9f; /* Old browsers */
    background: -moz-linear-gradient(top, #9b9a9f 0, #85848a 22%, #7b7b7d 35%, #7a7a7c 39%, #757577 43%, #737375 48%, #444446 52%, #3f4042 57%, #3b3b3b 70%, #3c3c3c 74%, #363636 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#9b9a9f), color-stop(22%,#85848a), color-stop(35%,#7b7b7d), color-stop(39%,#7a7a7c), color-stop(43%,#757577), color-stop(48%,#737375), color-stop(52%,#444446), color-stop(57%,#3f4042), color-stop(70%,#3b3b3b), color-stop(74%,#3c3c3c), color-stop(100%,#363636)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #9b9a9f 0,#85848a 22%,#7b7b7d 35%,#7a7a7c 39%,#757577 43%,#737375 48%,#444446 52%,#3f4042 57%,#3b3b3b 70%,#3c3c3c 74%,#363636 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #9b9a9f 0,#85848a 22%,#7b7b7d 35%,#7a7a7c 39%,#757577 43%,#737375 48%,#444446 52%,#3f4042 57%,#3b3b3b 70%,#3c3c3c 74%,#363636 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #9b9a9f 0,#85848a 22%,#7b7b7d 35%,#7a7a7c 39%,#757577 43%,#737375 48%,#444446 52%,#3f4042 57%,#3b3b3b 70%,#3c3c3c 74%,#363636 100%); /* IE10+ */
    background: linear-gradient(to bottom, #9b9a9f 0,#85848a 22%,#7b7b7d 35%,#7a7a7c 39%,#757577 43%,#737375 48%,#444446 52%,#3f4042 57%,#3b3b3b 70%,#3c3c3c 74%,#363636 100%); /* W3C */
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b9a9f', endColorstr='#363636',GradientType=0 );
    -moz-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b9a9f', endColorstr='#363636',GradientType=0 );
    -o-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b9a9f', endColorstr='#363636',GradientType=0 );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b9a9f', endColorstr='#363636',GradientType=0 ); /* IE6-9 */
}

input[type="checkbox"] + label {
    padding-left: 15px;
}
/******************
profile-progress-bar
******************/
.profile-progress-bar {
    padding-right: 15px;
    padding-left: 5px;
}

    .profile-progress-bar .progress {
        margin-bottom: 3px;
        margin-top: 6px;
    }

        .profile-progress-bar .progress .progress-bar-beginner {
            background-color: #eb7d3c;
            width: 20%;
        }

        .profile-progress-bar .progress .progress-bar-intermediate {
            background-color: #fdbf2d;
            width: 40%;
        }

        .profile-progress-bar .progress .progress-bar-advanced {
            background-color: #fffd38;
            width: 60%;
        }

        .profile-progress-bar .progress .progress-bar-expert {
            background-color: #aacf91;
            width: 80%;
        }

        .profile-progress-bar .progress .progress-bar-allstars {
            background-color: #72ac4d;
            width: 100%;
        }

    .profile-progress-bar .progress-result {
        display: inline-block;
        margin-bottom: 10px;
        font-size: 12px;
        color: #80B400;
    }

/*******************login*********************************/
.wrapper {
    padding: 50px 0;
    height: 100%;
    width: 100%;
    display: table;
}

    .wrapper > .register-container {
        padding: 0;
        display: table-cell;
        height: 100%;
        vertical-align: middle;
    }

        .wrapper > .register-container img {
            margin: 0 auto;
            display: inline-block;
        }

        .wrapper > .register-container .signup-plan {
            position: absolute;
            right: -92px;
            top: -23px;
            display: block;
            z-index: -1;
        }

            .wrapper > .register-container .signup-plan.organization {
                right: -110px;
                top: -54px;
            }

        .wrapper > .register-container .register-content {
            margin-top: 15px;
            background-color: #f6f6f6;
            border: 1px solid #dfdfdf;
            /*box-shadow: 0 0 1px 4px #ffffff;*/
            padding: 35px;
        }

            .wrapper > .register-container .register-content h4 {
                font-family: 'PT Sans', sans-serif;
                margin-bottom: 25px;
            }

            .wrapper > .register-container .register-content .university {
                font-size: 18px;
                font-family: 'PT Sans', sans-serif;
                margin-bottom: 15px;
                line-height: 21px;
            }

            .wrapper > .register-container .register-content .form-group {
                margin-bottom: 15px;
                position: relative;
            }

                .wrapper > .register-container .register-content .form-group .input-group ul.custom-radio-checkbox {
                    display: inline-block;
                    vertical-align: middle;
                    margin: 0 6px;
                }

                    .wrapper > .register-container .register-content .form-group .input-group ul.custom-radio-checkbox li {
                        padding: 0;
                        float: none;
                        min-width: initial;
                        display: table-cell;
                        position: relative;
                    }

                        .wrapper > .register-container .register-content .form-group .input-group ul.custom-radio-checkbox li input[type=radio] {
                            cursor: pointer;
                            margin: 0;
                            opacity: 0;
                            position: absolute;
                            width: 100%;
                            height: 100%;
                        }

                            .wrapper > .register-container .register-content .form-group .input-group ul.custom-radio-checkbox li input[type=radio]:checked + label {
                                color: #fff;
                                background: #80B400;
                                border: 1px solid #729136;
                            }

                        .wrapper > .register-container .register-content .form-group .input-group ul.custom-radio-checkbox li input + label {
                            display: block;
                            color: #999;
                            background: #f6f6f6;
                            border: 1px solid #dfdfdf;
                            padding: 6px 12px;
                        }

                .wrapper > .register-container .register-content .form-group .input-group .input-group-btn .btn-default,
                .wrapper > .register-container .register-content .form-group .input-group .input-group-btn .btn-default:hover {
                    border: 1px solid #dfdfdf;
                    border-left: none;
                }

                .wrapper > .register-container .register-content .form-group .form-control {
                    height: 38px;
                    border: 1px solid #dfdfdf;
                    padding-left: 15px;
                    width: 100%;
                }

                .wrapper > .register-container .register-content .form-group .select2-hidden-accessible {
                    left: 0;
                    right: 0;
                    top: 0;
                    bottom: 0;
                    margin: auto;
                }

                .wrapper > .register-container .register-content .form-group .select2-container {
                    width: 100% !important;
                }

            .wrapper > .register-container .register-content .button.large {
                height: 38px;
                text-transform: uppercase;
            }

            .wrapper > .register-container .register-content .btn-calendar {
                padding: 8px 12px;
                outline: none;
                background: #f6f6f6;
            }

            .wrapper > .register-container .register-content .checkbox {
                margin: 15px 0 0;
                padding-left: 20px;
            }

            .wrapper > .register-container .register-content .std-status {
                margin: 0 6px;
            }

                .wrapper > .register-container .register-content .std-status .btn-primary {
                    color: #999;
                    box-shadow: none;
                    background: #f6f6f6;
                    border: 1px solid #dfdfdf;
                    border-radius: 0;
                }

                    .wrapper > .register-container .register-content .std-status .btn-primary.active {
                        color: #fff;
                        background: #80B400;
                        border: 1px solid #729136;
                    }

            .wrapper > .register-container .register-content .alert {
                margin-bottom: 15px;
                padding: 8px;
                border-radius: 0;
            }

        .wrapper > .register-container .buttons-footer {
            width: 100%;
            border: 1px solid #dfdfdf;
            border-top: none;
        }

            .wrapper > .register-container .buttons-footer > .btn {
                font-size: 14px;
                background-color: #efefef;
                border: none;
                border-right: 1px solid #dfdfdf;
                border-radius: 0;
                padding: 13px 5px;
                color: #333;
                text-decoration: none;
                -moz-transition: all 0.2s ease;
                -o-transition: all 0.2s ease;
                -webkit-transition: all 0.2s ease;
                transition: all 0.2s ease;
            }

                .wrapper > .register-container .buttons-footer > .btn:hover {
                    color: #80B400;
                    text-decoration: underline;
                }

                .wrapper > .register-container .buttons-footer > .btn:last-child {
                    border: none;
                }

.keypoints-heading {
    color: #7b9a3b;
}

.key-points {
    color: #666;
    list-style: none;
    position: relative;
    font-size: 14px;
    line-height: 21px;
    padding-left: 15px;
}

    .key-points li {
        margin-bottom: 14px;
    }

        .key-points li span {
            color: #7b9a3b;
        }

        .key-points li:before {
            content: '\2022';
            display: block;
            position: relative;
            max-width: 0;
            max-height: 0;
            left: -17px;
            top: 0;
            color: #7b9a3b;
            font-size: 16px;
        }

input[readonly] {
    cursor: pointer !important;
}

@media (max-width: 767px) {
    .wrapper > .register-container .register-content {
        padding: 25px 15px;
    }

    .wrapper > .register-container .buttons-footer > .btn {
        font-size: 12px;
    }

    #header .company-name {
        font-size: 20px;
        margin-top: 8px;
    }

    #header .header-holder .top-navigation ul.nav > li {
        float: left;
        padding: 4px 0 0;
    }

        #header .header-holder .top-navigation ul.nav > li > a {
            padding: 2px 3px 11px;
        }
}

/*********************** DASHBOARD ***********************/

body {
    background: #e7e9ec;
}

.data-holder {
    width: 100%;
    margin-bottom: 5px;
    margin-top: 15px;
}

    .data-holder:first-child {
        margin-top: 0;
    }

    .data-holder:after,
    .card-holder:after {
        display: block;
        content: "";
        clear: both;
    }

.navbar-profile,
.card,
.recommendation .rec-desc,
.recommendation-item-card {
    padding: 10px;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    background: white;
    position: relative;
    z-index: 99;
}

    .card.form,
    .card.form-horizontal,
    .card-holder.form,
    .card-holder.form-horizontal {
        margin-top: 0;
    }

.form-horizontal.add2 {
    margin-top: 0;
}

.card.add3 .help-block {
    margin-top: 10px;
    margin-left: 10px;
}

.card-holder {
    padding: 15px;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    background: white;
    height: 1%;
}



.form-group.add {
    margin-bottom: 10px;
}

.form-group.add2 {
    margin-bottom: 0;
}

.form-group.add:after {
    display: block;
    content: "";
    clear: both;
}

.card-holder.alert .alert,
.card.alert .alert {
    margin-bottom: 0;
}

.card-holder.add {
    margin-bottom: 10px;
}

.card-holder.add2 {
    margin-top: 0;
    margin-bottom: 0;
}

.card-holder.add4 {
    margin-bottom: 10px;
    margin-top: 0;
}

.card-holder.add5 {
    margin-bottom: 0;
    margin-top: 15px;
}

.card-outer {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.form-horizontal.creation {
    margin-top: 0;
}

    .form-horizontal.creation .card {
        padding-top: 20px;
    }

.table-nohover.card tr {
    background: none;
    border: 0;
}

@media screen and (min-width:768px) and (max-width:991px) {
    #nav .main ul li a span {
        display: none;
    }
}

@media screen and (max-width: 768px) {
    .navbar-profile {
        padding: 10px 5px;
    }

    .card,
    .recommendation .rec-desc,
    .recommendation-item-card,
    .card-holder {
        padding: 15px;
    }

    .table-holder {
        overflow: auto;
    }

        .table-holder > div {
            overflow: hidden;
            min-width: 500px;
        }
}



.dashboard-title {
    padding: 25px 15px 15px;
    border-bottom: 1px solid #dfdfdf;
    margin-bottom: 15px;
}

    .dashboard-title h3 {
        font-size: 24px;
        font-family: 'PT Sans', sans-serif;
        margin: -18px 0 5px !important;
    }


    .dashboard-title .btn-default {
        padding-left: 15px;
        padding-right: 15px;
        border-color: #dfdfdf;
    }

        .dashboard-title .btn-default:hover {
            background: #91b845;
            box-shadow: inset 6px 6px 6px rgba(0,0,0,0.15);
            color: white;
        }

        .dashboard-title .btn-default.active {
            background: #91b845;
            box-shadow: inset 6px 6px 6px rgba(0,0,0,0.15);
            color: white;
        }


.dashboard-col {
    border: 3px solid transparent;
    padding-bottom: 15px;
    -moz-transition: 0.35s;
    -o-transition: 0.35s;
    -webkit-transition: 0.35s;
    transition: 0.35s;
}

.student .image-holder {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAK8AAABkCAMAAADHY5AwAAABhlBMVEWAtAD///+AtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACH16iSAAAAgnRSTlMAAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn+AC1HDIgAACEpJREFUeF7V3Idb2loYx/G3CUOWiBTRKs66B27rpGpdrRbBiaPqVYp1T5Cd339+K+1tHh+DJeREvZ9/wC+anPOe8ERSh6lSS2y8eYhUURbDke5/1DsLoP5/1NsLpO2vv1dfz1MGP7LSRL+YarhX2mudjkpcBLM4G9C9wt53S2ncejSPP4U3ibtPha+rl2vcA467NCTFPB5Gylf6enp1fWfA9nuOstH2nAA7Ddyr6LVMRpD0OulJXMMOcNKjffFe52IKkQkL/V2pP4XwR/NL9nLvvwGnfTrKTeGnOyS/Ol6qV9t9DOw2cpQ7/cAZsFX3Er0mzy1SS2UkE9f8D/CjU/PMvY6FJKJTVspHxUoaN2PGZ+yt2RRwMaCnfBXNxBD/Yn+eXo37ENhv4UiJgqFLCOtV6vcaRq6RXnWRYnzbd+B7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') /*../Images/icon-student.png*/ center center no-repeat;
}

.user .image-holder {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHUAAABsCAMAAABjAw3dAAABg1BMVEWAtAD///+AtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACY0jWuAAAAgXRSTlMAAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+f4Cky2tIAAAExElEQVR4Xr3Y+1MTVxyH4S+7ySYLCUFIkWtBIQWtSqBFUEoJBAURTEpawUhIKISCRC6SQCDZzedPr3S1igbInnP2vD+ds7Mzz16+MzuzxFpb+sNKgOxXdxEr6skD2Jat9uGigBzVPzlnLdoBwNStTedjr4Nq06KBM7e1fg1glqz+wFlUd0jVpss4etpAVuqDSIg+FYieoDimOqH2HKAw6qLqeSPn2G4VriqRCl7W09UFVlAaFqxqr3HcT9c3dI45VaSqbyDbSDfVeoiEKk71ZPFGo5vzZS1WiKqu4Y2LaknPYkGUOo8NN9VWw3s8FqPex0E91VpL0egUofpOjU6qvXvIuQWof2KS7BTDNL/ag13VllpfKDdxq5voI3uNIs6r9mKdbKbum02c6ir6yW6P8YxP9Zk5xbbqOSuoXOoYJsl+MYS41HXcYlD78ZJH1co5YshdOuBRe7FALKXg51DHMcykRjHAoS6hg0l9gAkOdQ31TGo3FjjU3RIx5ccKh3qYZ1N1pDjU/CGxhQzPvR6zoV6s87zXMza1Easc6iZcTGorYhzqMn5gUgcR4VCnMMikTuABh3ofU0xqAu0cqh8ZJjVfVDlU2itrTMO0SjzqPH5mUKcwyqV2Ismg7psNXCrtmQHb6B2sEp86hnnb6hpCnKqWL/tsf1y3iVOlCcTsocoWBrlVdw49ttQRpIhbpT7kPDbQ5qIRFKDSIpZrR11ZPCURqnsHT2pFlVdIKkJUajnBoxrVGbyvJzEqdZ0bD6mWIvhwi0SpdLdUy0NWF5G/TeJU6jpB/KZJbsxgv5lEqhR8h1w3XddgAWkfiVVJe4XK4tWT0pxEJaKSaJUodIDzWT9VKxg3sN3pzH9/9+QJyn8NuOhynqFUBUe/KPQlhUv1TMcu758cAGfJp3cbrb3S/FMkUwZ2w5cvZT3qYVaV8DEK+jfHepYOAaB0tLeTOzYAIPe8nS4XKCA/rLCpwQ0Yc3q1yQk/f/PuqGgUD3dWZh5We9P6MwMbQQZVnSgj1UKsNadQGlfsqo0bKIYVYk8ZKSLts6eGCljzE1+BNI57bajKFMzfFOJNna6YYzWrrmXke0hE/ad4odam6n9jt4nEFDzAqlaL6tvFWy+JyreJtHaz6nuHhEri0tIWe63qyyGuksi0pMVeo2pZLCkkNlcSK+p1qmvNOkFs2hYWrlMXseEm8fn2MX61OoKcTk7Ucmr2XqV2Geet5EyhSt5fXfUe4h45VQQZpaoaxzw5lrKO8WrqIPbc5FyBYin4vaoXzE5ysjC2lO/UF4iSs73F8Ldqm3mkOay2GAXvN2oG98npZvHsshpCmhzPe2wELqlb6CbnG8P812oIayQhLV9u/ErNoJtkNI65L+ptbJKUtNOi9r+6iIckp+cY+ax6z/MuSWpL5Z/P6hCiJKsU2j6pb9EmTR3CjKXWmzmSlm7kLHUYUySvJDr+UxPokKiGMXmhKoUTRaIawPqF2obXJLG692X3R3UMv0pVX+LORzWGDqnqI0x8VHdMl1T1NhJ15DJ3SKqqlvfqqA1xuWpd1nTTAKYkqwkEaRRhyeos+mgWdyWroximBIKS1QH8TqtokKz+iDnKwC1ZbccSbVdIsnoLyxRLylb1zMy/XzYLJ+BgwnAAAAAASUVORK5CYII=') /*../Images/icon-user.png*/ center center no-repeat;
}

.university .image-holder {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAABtCAMAAABaz0mYAAABhlBMVEWAtAD///+AtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACH16iSAAAAgnRSTlMAAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn+AC1HDIgAAC7hJREFUeF69W/df4t4S5ZtgEAsKrKgo9rLWta9YV10rlhVFxbYiIiglsYtImf/8kULCzdUNxbz5YT8LAh7umXJm7qgpznSzno0Ra4mmcPvvv6IAUPZnYC1565xqK1MBgjKAJ4guVFhHNi7fWCD3x4u9xv8nBO34I8QW9fwDwtS7ePLA4oh61ofrtWpAwAHcQ2y5HH2yvH16L5gEgMTNrr1VryoEcvge4issANxKGkYd3hik7e7o1/dqdSCQwzTE1w3/eglh7v99+sjieL1YG6ojvxYCMUhDggWgbBUdM/uhFEtM4M9kS+kXQSAGQpDYqs4nbhrHNq84YujD+e6qYiEQvSKAPJHXDCyfPbE4Xv6u/qglC4VA9NxActesKdgqO2ddYZaYuH/nZ7MufwjdPIBiTWcb3/K9A0AqcjDXZcgD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') /*../Images/icon-university.png*/ center center no-repeat;
}

.company .image-holder {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH4AAAB4CAMAAAADpLanAAABCFBMVEWAtAD///+AtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtAA4q+j5AAAAWHRSTlMAAAIEBQcICQoMDQ4PEBITFBUWGBkbHR4gJCYnKCksLTAxMjM0Njc4Oj0+P0BFRkdIS0xOT1BSU1RWV1hZXF1fYGFiY2ZnaGlrbW5vcHF0dnh5enx9fn+AJibeMwAAAb1JREFUeF7t11tT2kAcxuE1QrEH8NhqFRBRE21pQU0UbUFE5dRgPRD+3/+bOM5kHLzYdUl2Z2F4f9fvzHORzO4se2mpVLttKar+a42JmnsTY2z+OKD+dUNNzR5R9cMYfOKaLlaYujIudVLy/AkdMrUVqCbNrw6rTHVl+i7L/6ZF5XxqcCbLN7tMfY1/snyvroE/fZLl/T8aeI/G5nMNQZffwtXapWi2HZ33qMWtQ064cqjLnw29ODzjlh7hV/mz+8nlwYMHDx48ePDgXRL0ytskKgb/tSKonAlXX8qi2XoUXmFTxYMHD/5gSPyCXLjaDEhQKc6Z73E7Hznz//Jng4m4csA771bIaORlqia18el3W3epaZn89j+oaJK3/tdM8nNXXaN8w59tHjx48Bvc8iN8kT97jMEfkyg7XO2RKDc6/zErKhmuEsLV5yi8wqaOBw8+tZXlt5nQzR+RqH3dvEdZbrvk6OfFV45s4BfSpviwmeTBg7dM8sv+wDbIHxE9GORtohuDvLVT+jRVfz74CjdXP/+TROX18WoDX/Rm9JEFHjx48ODBgwcPHjx48H1PfT2Smt35rH2vo0Bu1n4GaHwnfD6XNboAAAAASUVORK5CYII=') /*../Images/icon-company.png*/ center center no-repeat;
}

.dashboard-col .image-holder {
    text-align: center;
    min-height: 180px;
    position: relative;
}

    .dashboard-col .image-holder img {
        position: absolute;
        top: 50%;
        left: 50%;
        -moz-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
    }

.dashboard-col .zero {
}

.dashboard-col .caption {
    font-size: 14px;
    text-transform: uppercase;
    background: white;
    position: relative;
}

    .dashboard-col .caption span {
        background: white;
        display: inline-block;
        padding: 5px 10px 5px 0;
        position: relative;
        z-index: 2;
        font-family: 'museo300';
        font-weight: bold;
    }

    .dashboard-col .caption:before {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        top: 14px;
        border-bottom: 1px solid #dfdfdf;
    }

.dashboard-col .number {
    font-size: 150px;
    color: #bbbbbb;
    text-align: center;
    font-weight: 300;
    font-family: 'Source Sans Pro', sans-serif;
    line-height: 30px;
    margin-top: 60px;
    padding-bottom: 30px;
    border-bottom: 1px solid #dfdfdf;
    margin-bottom: 15px;
    height: 125px;
}

    .dashboard-col .number.zero {
        font-size: 112px;
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAASCAMAAACAe2s0AAAB8lBMVEWAtAD///+AtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtACAtADhmgx5AAAApXRSTlMAAAECB7np9dIg3BYGRqJC5BUJjcY8jgM3CySzeYtzIQUN0/6RVK/5xRQrYZ1kTjpdpxuM84MxQyIKtvpEKt32/RiSxKXblsCbQR/uDhoPJ2mu+6N4SvznM+/fMrUwpiwm6zspXPHUXwwEarfH9+N8WDlaVbufXgiE4mDegFPqI02F8O17HObWk21wzuhZLcLVHeUZUaQTYjaVhkCXqDVraCjRfUX2AObrAAABrUlEQVR4XsXV1XPbQBDA4dOdJEsyM2PMEGasMczMzFBmZmZmvP+zjaeTTiZ1DNE4v8d92G9mXxYQeerwIJAqSHb4Sg3T47o5tbpIV+k3lPrsJATpygISyefrlwc0/esqJr5Fj5YL/lTeTss4x0Ztv2YgIG6Q2w4KkVbpWsTooDfxPnnopYl796uqa3KEFP4FJdXYhJMdEVxpZLyUOxZMOJVms1kZ+RSccp9SMWOzTQV4u7rzzc4LkytZQig8eJ2SJYUb8WhJmeVE1chMZxeJdu1AZFdn94j0saWsJMotbnvtTzUudjVTCAoLnY4hjIeGvZKjx46zHQikC9nbdCdNp73DGBfIYmesmUBni879wLjvovHS5QY9BNkE9VevmXq5PkxLXPI0kLC41oNvUrfEt0Ugt5BQbXHf8dytqNSmhFDbg4d1j3pDT2rAwdJaXS3POEm94r8QfG5iXhhD3TbAR+jlq0Tz60LFXujNW0pV8U5EAN5CbOD9h4/kbsjW2vK5WJgc8Jnoy9dv3+E/CBp6fg7a/8r8BqvFYla7A/VI9Tu35DmCCLf+yu+byFO/AWJ8bXTkwnMeAAAAAElFTkSuQmCC') /*../Images/zero.png*/ center 60% no-repeat;
    }

    .dashboard-col .number small {
        font-size: 12px;
        line-height: normal;
        text-transform: uppercase;
        color: #000;
        font-weight: 400;
        display: block;
        margin-top: 53px;
    }

        .dashboard-col .number small span {
            color: #91b845;
        }

.dashboard-col .chart {
}

.dashboard-col:hover {
    border: 3px solid #dfdfdf;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    border-bottom: 3px solid #bfd97f;
}

    .dashboard-col:hover .number {
        color: #888888;
    }

/******************
captcha
******************/
.forgot-password {
    margin-left: -30px;
    margin-top: 20px;
}

#recaptcha_table {
    background: transparent;
}

    #recaptcha_table tbody tr td {
        padding: 0 !important;
    }

    #recaptcha_table .recaptcha_input_area {
        padding: 0 !important;
    }

        #recaptcha_table .recaptcha_input_area input {
            border: 1px solid #dfdfdf !important;
            border-top: none !important;
            padding-left: 15px;
            width: 100% !important;
            height: 38px !important;
        }

    .recaptchatable .recaptcha_image_cell center,
    #recaptcha_image,
    .recaptchatable .recaptcha_image_cell,
    #recaptcha_table tbody tr {
        height: initial !important;
    }

        #recaptcha_table tbody tr td:not(:first-child) {
            display: none;
        }

.recaptchatable,
#recaptcha_table,
#recaptcha_image {
    border: none !important;
}

    .recaptchatable #recaptcha_image {
        border: none !important;
        width: 100% !important;
        padding: 5px;
    }

        .recaptchatable #recaptcha_image img {
            width: 100% !important;
            max-width: 390px !important;
            height: auto !important;
        }
/************************************/
.error-text {
    font-size: 14px !important;
    color: red;
    text-align: center;
}

.footer-register {
    color: #666;
    font-size: 12px;
    text-align: center;
    position: relative;
    bottom: 0;
    width: 100%;
    height: 40px;
    line-height: 40px;
    background-color: #f5f5f5;
    background-color: #ededed;
    border-top: 1px solid #d4d4d4;
}

.clr-green-dark {
    color: #7b9a3b !important;
}

.col-centered {
    float: none;
    margin: auto;
}

.mtb10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

.mtb15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}

.mb20 {
    margin-bottom: 20px !important;
}

.marginB15 {
    margin-bottom: 15px !important;
}


.logo-signup {
    width: 180px;
    height: auto;
}

#logo-login {
    margin-top: 20px;
}

#qa-version {
    margin-top: 15px;
}

#top-links {
    font-size: 14px;
    margin-top: 0;
    height: 30px;
    padding: 4px 10px;
    border-radius: 0 0 5px 5px;
    color: white;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAMAAADaS4T1AAAAUVBMVEU1NTU3Nzipqq6ioqerrLCZmZ6VlJmQj5SLio+GhYuenaJ9fIF4d3ulpalxcXE+PkA2Njg7Ozw8PD06Ojw5OTs4ODo3NzmCgYc2Njc1NTZ4eHkSalNbAAAALklEQVR4XgXAgxHAMAAAwI9KG/sP2jPKoqRTVGqN1q03+Exmi9VmdzhdguDxAj8nCAFh0LtBvwAAAABJRU5ErkJggg==') /*../Images/btn-login-bg.png*/;
    *background: url(../Images/btn-login-bg.png); /* For IE 6 and 7 */
}

    #top-links a {
        color: white;
        text-decoration: none;
    }

        #top-links a:hover {
            color: #7aac00;
        }

#login-panel, #sever-error, .signup-form {
    margin-top: 20px;
    width: 100%;
    min-height: 300px;
    border-radius: 6px;
    background: url(../Images/bg-login.png) no-repeat;
    background-size: 100% 100%;
    -webkit-box-shadow: 0 3px 8px #333;
    box-shadow: 0 3px 8px #333;
}

.theme-selection {
    margin-top: 20px;
    width: 100%;
    min-height: 300px;
    border-radius: 6px;
}

    .theme-selection a {
        display: inline-block;
        border-radius: 3px;
        overflow: hidden;
        box-shadow: 1px 1px 7px #000000;
        box-shadow: 1px 1px 7px rgba(0, 0, 0, .2);
    }

#login_info_container ul li {
    list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAP1BMVEX///+6urq3t7fAwMCzs7OioqK+vr65ubmZmZmHh4eQkJC7u7uAgIC0tLSrq6upqal5eXmbm5uTk5N4eHiVlZXPglXyAAAAAXRSTlMAQObYZgAAADRJREFUeF6NyEcOwCAMAEEXai/J/98KEvadOa0WDmtABSLN5DxKRuTMN0ttXe6YC8T3w5MNNJAA2Qye5SYAAAAASUVORK5CYII=') /*../Images/img/bullet.png*/;
    *list-style-image: url(../Images/img/bullet.png); /* For IE 6 and 7 */
    padding-right: 35px;
    float: left;
    margin-top: 8px;
}

#login_info_container ul {
    padding: 0 15px;
}

#login_info_container a {
    color: #454545;
}

    #login_info_container a:hover {
        color: #6d9200;
        text-decoration: none;
    }

#login_info_container {
    margin: 0 auto;
}

.footer_login {
    width: 100%;
    border-radius: 5px;
    margin-top: 20px;
    color: #A2A2A2;
    background-color: #454545;
    padding: 6px;
}

.form-signin .checkbox {
    line-height: 22px;
    color: #454545;
}

.form-signin h2 {
    font-size: 20px;
    color: #454545;
    margin-top: 20px;
    margin-bottom: 10px;
}

.form-signin .btn-primary, .signup-form .btn-primary {
    color: #ffffff;
    background-color: #80b800;
    border-color: #6d9200;
}

    .form-signin .btn-primary:hover, .signup-form .btn-primary:hover {
        background-color: #8cce00;
        border-color: #6d9200;
    }

.signup-form {
    background: #d6ee9c;
    padding: 20px 10px;
}

    .signup-form .container {
        width: 100% !important;
    }
/*******************login end ****************************/
.theme-selection h2 {
    padding-left: 15px;
    font-size: 22px;
    margin-top: 15px;
    margin-bottom: 30px;
}

.theme-selection a img {
    max-width: 100%;
}

.theme-selection a:hover {
    opacity: .85;
}


.navbar-inverse {
    border: #ccc;
    margin: 0 auto;
    border-radius: 7px 0 7px 7px;
    -webkit-box-shadow: 0 1px 3px #888888;
    box-shadow: 0 1px 3px #888888;
    background: #abacb1; /* Old browsers */
    background: -moz-linear-gradient(top, #abacb1 0, #9c9da0 14%, #777878 38%, #666666 51%, #434345 54%, #2f2f30 84%, #272727 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #abacb1), color-stop(14%, #9c9da0), color-stop(38%, #777878), color-stop(51%, #666666), color-stop(54%, #434345), color-stop(84%, #2f2f30), color-stop(100%, #272727)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #abacb1 0, #9c9da0 14%, #777878 38%, #666666 51%, #434345 54%, #2f2f30 84%, #272727 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #abacb1 0, #9c9da0 14%, #777878 38%, #666666 51%, #434345 54%, #2f2f30 84%, #272727 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #abacb1 0, #9c9da0 14%, #777878 38%, #666666 51%, #434345 54%, #2f2f30 84%, #272727 100%); /* IE10+ */
    background: linear-gradient(to bottom, #abacb1 0, #9c9da0 14%, #777878 38%, #666666 51%, #434345 54%, #2f2f30 84%, #272727 100%); /* W3C */
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#abacb1', endColorstr='#272727', GradientType=0 );
    -moz-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#abacb1', endColorstr='#272727', GradientType=0 );
    -o-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#abacb1', endColorstr='#272727', GradientType=0 );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#abacb1', endColorstr='#272727', GradientType=0 ); /* IE6-9 */
}

.title-bg-grey {
    border-radius: 8px 8px 0 0;
    border-bottom: solid 1px #e2e2e2;
    padding-left: 12px;
    color: white;
    height: 24px;
    background: #bfbfbf; /* Old browsers */
    background: -moz-linear-gradient(top, #bfbfbf 0, #bababa 26%, #b4b4b4 39%, #b3b3b3 48%, #9f9f9f 52%, #9b9b9b 57%, #989898 70%, #939393 78%, #8f8f8f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#bfbfbf), color-stop(26%,#bababa), color-stop(39%,#b4b4b4), color-stop(48%,#b3b3b3), color-stop(52%,#9f9f9f), color-stop(57%,#9b9b9b), color-stop(70%,#989898), color-stop(78%,#939393), color-stop(100%,#8f8f8f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #bfbfbf 0,#bababa 26%,#b4b4b4 39%,#b3b3b3 48%,#9f9f9f 52%,#9b9b9b 57%,#989898 70%,#939393 78%,#8f8f8f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #bfbfbf 0,#bababa 26%,#b4b4b4 39%,#b3b3b3 48%,#9f9f9f 52%,#9b9b9b 57%,#989898 70%,#939393 78%,#8f8f8f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #bfbfbf 0,#bababa 26%,#b4b4b4 39%,#b3b3b3 48%,#9f9f9f 52%,#9b9b9b 57%,#989898 70%,#939393 78%,#8f8f8f 100%); /* IE10+ */
    background: linear-gradient(to bottom, #bfbfbf 0,#bababa 26%,#b4b4b4 39%,#b3b3b3 48%,#9f9f9f 52%,#9b9b9b 57%,#989898 70%,#939393 78%,#8f8f8f 100%); /* W3C */
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf', endColorstr='#8f8f8f',GradientType=0 );
    -moz-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf', endColorstr='#8f8f8f',GradientType=0 );
    -o-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf', endColorstr='#8f8f8f',GradientType=0 );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf', endColorstr='#8f8f8f',GradientType=0 ); /* IE6-9 */
}

.title-bg-light {
    height: 26px;
    font-size: 11px;
    line-height: 24px;
    color: #333;
    padding-left: 10px;
    padding-right: 10px;
    border: solid 1px #cecece;
    vertical-align: middle;
    width: 100%;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0, #ffffff 3%, #f6f6f6 4%, #ffffff 84%, #ffffff 92%, #f6f6f6 92%, #f7f7f7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#ffffff), color-stop(3%,#ffffff), color-stop(4%,#f6f6f6), color-stop(84%,#ffffff), color-stop(92%,#ffffff), color-stop(92%,#f6f6f6), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0,#ffffff 3%,#f6f6f6 4%,#ffffff 84%,#ffffff 92%,#f6f6f6 92%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0,#ffffff 3%,#f6f6f6 4%,#ffffff 84%,#ffffff 92%,#f6f6f6 92%,#f7f7f7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0,#ffffff 3%,#f6f6f6 4%,#ffffff 84%,#ffffff 92%,#f6f6f6 92%,#f7f7f7 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0,#ffffff 3%,#f6f6f6 4%,#ffffff 84%,#ffffff 92%,#f6f6f6 92%,#f7f7f7 100%); /* W3C */
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 );
    -moz-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 );
    -o-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
}

.title-collapsed-grey {
    background: url('data:image/gif;base64,R0lGODlhCQAFAIABAGtrbv///yH5BAEAAAEALAAAAAAJAAUAAAILjAOnwIrcDJxvwgIAOw==') /*../Images/img/up_normal.gif*/, linear-gradient(to bottom, #bfbfbf 0,#bababa 26%,#b4b4b4 39%,#b3b3b3 48%,#9f9f9f 52%,#9b9b9b 57%,#989898 70%,#939393 78%,#8f8f8f 100%);
    *background: url(../Images/img/up_normal.gif), linear-gradient(to bottom, #bfbfbf 0,#bababa 26%,#b4b4b4 39%,#b3b3b3 48%,#9f9f9f 52%,#9b9b9b 57%,#989898 70%,#939393 78%,#8f8f8f 100%); /* For IE 6 and 7 */
    background-repeat: no-repeat, no-repeat, repeat;
    background-position: top 5px right 12px, left, right;
    margin-bottom: 10px;
    padding-left: 12px;
    height: 26px;
    line-height: 26px;
    border-radius: 8px;
    margin: 5px 0;
}

.title-collapsed-white {
    margin-bottom: 1px;
    padding-left: 12px;
    height: 42px;
    font-size: 16px;
    line-height: 42px;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    background: white;
}

    .title-collapsed-white.add {
        margin-bottom: 10px;
    }

    .title-collapsed-white h3 {
        font-size: inherit;
        line-height: inherit;
        padding-left: 30px;
    }

    .title-collapsed-white .icon {
        width: 22px;
        height: 22px;
        float: left;
        display: block;
        margin-top: 9px;
        cursor: pointer;
    }

.plus {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAIAAABL1vtsAAAAI0lEQVQ4y2MwphgwjBoxEo34/PnzkDbiMzYwQsNiNIEPXSMANYU+lNq+otgAAAAASUVORK5CYII=') /*../Images/img/plus.png*/;
}

.minus {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAIAAABL1vtsAAAAHklEQVQ4y2MwphgwjBoxasTQM+IzNjAanKNGDDEjAC5aMRQ5ITvCAAAAAElFTkSuQmCC') /*../Images/img/minus.png*/;
}

.heading-divider {
    background-color: #f6f6f6;
    padding: 8px 15px;
    font-family: 'museo300';
    font-size: 16px;
    color: #242424;
}

.truncate {
    width: 250px;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.forgot-password {
    margin-left: -30px;
    margin-top: 20px;
}

.captcha {
    background: #fff;
}

    .captcha table tr:hover {
        background: transparent !important;
    }

.admin-tabs-panel {
}

    .admin-tabs-panel tbody tr > td {
        height: 100%;
        padding-top: 0;
    }

    .admin-tabs-panel table {
        margin: 0;
        background: transparent !important;
    }

    .admin-tabs-panel .tabs {
        border-collapse: collapse;
        width: 200px;
        vertical-align: top;
        border: none;
    }

        .admin-tabs-panel .tabs tr {
            background: none;
        }

        .admin-tabs-panel .tabs td {
            padding: 0 0 10px;
            color: #666;
            margin-bottom: 5px;
        }

        .admin-tabs-panel .tabs input {
            border: none;
            width: 100%;
            padding: 5px;
            background: #e1f1bd;
            outline: none;
            -moz-transition: all 0.3s;
            -o-transition: all 0.3s;
            -webkit-transition: all 0.3s;
            transition: all 0.3s;
        }

            .admin-tabs-panel .tabs input:hover {
                background: #97CB1F;
                color: #fff;
            }

        .admin-tabs-panel .tabs td.active-tab input {
            background: #97CB1F;
            color: #fff;
            font-size: 16px;
        }

/******************
Recommendation
******************/
.recommendation .form .row {
    padding-left: 52px;
}

.recommendation .form-group {
    margin-top: 15px;
    margin-bottom: 15px;
}

.recommendation .head_border h2 {
    padding-left: 12px;
}

.recommendation .title-collapsed-white {
    padding-left: 0;
}

    .recommendation .title-collapsed-white h3 {
        padding-left: 0;
        line-height: 42px;
        margin-left: 12px !important;
    }

.recommendation-given .title-collapsed-white h3, .recommendation-give .title-collapsed-white h3 {
    font-weight: bold;
}

.steps-counter {
    margin-right: 12px;
    background: #91b845;
    border-bottom: 1px solid #729136;
    border-radius: 0;
    width: 42px;
    height: 42px;
    float: left;
    display: block;
    font-size: 18px;
    line-height: 44px;
    text-align: center;
    color: #fff;
}

.recommendation .has-avatar > span {
    margin-right: 10px;
    border-radius: 50%;
    display: block;
    float: left;
    border: 1px solid #d3d2d2;
    width: 34px;
    height: 34px;
    overflow: hidden;
    margin-top: 4px;
}

.recommendation a {
    color: #80B400;
}

.recommendation .has-avatar > span img {
    vertical-align: sub;
    width: 100%;
}

.recommendation .select2-container {
    min-width: 100%;
    display: block;
}

.recommendation .rec-desc {
    margin: 10px 0 20px;
    padding-left: 12px;
}

    .recommendation .rec-desc a {
        display: inline-block;
    }

.recommendation p {
    font-size: 14px;
}

.recommendation .rec-desc p {
    color: #666;
}

.recommendation-given .rec-desc p, .recommendation-give .rec-desc p {
    color: #333;
}

.recommendation .rec-desc p, .recommendation .rec-desc a {
    margin-bottom: 5px;
}

.recommendation-item {
    display: table;
    margin-top: 10px;
    border-top: 1px solid #ddd;
    padding-top: 15px;
}

    .recommendation-item > input, .recommendation-item .recommendation-item-card {
        display: table-cell;
    }

    .recommendation-item > input {
        margin-right: 15px;
        position: relative;
        top: 30px;
        opacity: 0;
    }

.recommendation-item-card {
    position: relative;
}

    .recommendation-item-card .avatar {
        position: absolute;
        left: 0;
        top: 0;
    }

.recommendation-item-details {
    padding-left: 95px;
    padding-right: 16px;
    overflow: auto;
}

.recommendation-received .recommendation-item-details .annotation {
    color: #999;
    position: relative;
}

.fa-quote-left {
    font-weight: normal;
    font-style: normal;
    color: #ddd;
}

.arrows-v {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
}

    .arrows-v .fa-arrows-v {
        color: #666;
    }

    .arrows-v:hover .fa-arrows-v {
        color: #80B400;
    }

.recommendation-item-details .name a {
    font-size: 18px;
    margin-bottom: 0;
}

.recommendation-item-details .name span {
    font-size: 12px;
    color: #999;
}

    .recommendation-item-details .name span:last-child {
        display: block;
        margin-top: 3px;
        margin-bottom: 15px;
    }

.recommendation-item-details .headline {
    margin-bottom: 6px;
}

.ellipsis {
    height: 45px;
}

.recommendation-give .ellipsis {
    height: 65px;
}

.form-group .inline-field {
    display: table;
    width: 100%;
}

    .form-group .inline-field label {
        padding: 0 5px 0 0 !important;
        line-height: 34px;
        width: 10%;
        text-align: right;
    }

        .form-group .inline-field label span {
            display: inline-block;
            line-height: initial;
            vertical-align: middle;
            width: 125px;
            font-weight: inherit;
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
        }

    .form-group .inline-field label, .form-group .inline-field > div {
        display: table-cell;
        white-space: nowrap;
    }


.recommendation-given .recommendation-item, .recommendation-give .recommendation-item {
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
    margin-bottom: 10px;
    margin-top: 0;
    border-top: none;
    padding-top: 5px;
}

.recommendation-given .recommendation-item-details, .recommendation-give .recommendation-item-details {
    padding-left: 165px;
    min-height: 150px;
    position: relative;
}

.annotation {
    position: absolute;
    margin: 0;
    bottom: 0;
}

    .annotation a {
        text-decoration: none;
        color: #666;
    }

        .annotation a:last-child {
            margin-left: 15px;
            padding-left: 15px;
            border-left: 1px solid #ddd;
        }

        .annotation a .glyphicon {
            color: #666;
        }

        .annotation a:hover {
            opacity: .85;
        }

.recommendation-give .recommendation-item {
    border: none;
    padding: 0;
    margin: 10px 0;
}

.rec-counter {
    background: #e24b4d;
    border-radius: 50%;
    padding: 5px 4px 2px;
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    color: #fff;
    margin-top: 3px;
    width: 22px;
    height: 22px;
    text-align: center;
}

.annotation.rec-actions {
    padding: 8px 8px 6px;
    background: #eee;
    position: relative;
    border-bottom: 2px solid #ddd;
    text-align: center;
}

    .annotation.rec-actions a:hover {
        color: #80B400;
    }

.giv-rec-title {
    position: relative;
    margin-top: 30px;
    border-bottom: 1px solid #ddd;
    min-height: 60px;
    margin-bottom: 15px;
}

    .giv-rec-title img {
        position: absolute;
        left: 0;
        top: 0;
    }

    .giv-rec-title > div {
        padding-left: 75px;
        color: #666;
    }

    .giv-rec-title h3 {
        font-weight: bold;
        margin-bottom: 2px;
        color: #333;
    }

div.giv-rec-form .row {
    padding-left: 72px !important;
}

div.giv-rec-form .title-collapsed-white {
    margin-left: 60px !important;
}

.modal .recommendation-item-details {
    padding-left: 95px;
}

    .modal .recommendation-item-details .name a {
        color: #80B400;
    }

    .modal .recommendation-item-details .name span {
        display: block;
        margin-bottom: 5px;
        margin-top: 2px;
        color: #666;
        font-size: 12px;
    }

    .modal .recommendation-item-details .name p {
        font-size: 12px;
        color: #999;
        margin-top: 8px;
        line-height: 1.4;
        margin-bottom: 15px;
    }

.rec-desc-modal {
    border-top: 1px solid #ddd;
    padding-top: 15px;
    padding-bottom: 30px;
}

    .rec-desc-modal p {
        font-size: 14px;
    }
/**************************  feedback **********************/
.feedback .fb-heading {
    background: #eff7dd;
    border-bottom: 2px solid #e1f1bd;
    text-align: center;
}

.feedback .fb-td {
    border-right: 2px solid #e1f1bd;
    text-align: center;
    background: #eff7dd;
    min-width: 100px;
}

.open-bar .icon {
    background-position: bottom left !important;
}

.title-collapsed-light {
    background: url('data:image/gif;base64,R0lGODlhCQAFAIABAGtrbv///yH5BAEAAAEALAAAAAAJAAUAAAILjAOnwIrcDJxvwgIAOw==') /*../Images/img/up_normal.gif*/, linear-gradient(to bottom, #ffffff 0,#ffffff 3%,#f6f6f6 4%,#ffffff 84%,#ffffff 92%,#f6f6f6 92%,#f7f7f7 100%);
    *background: url(../Images/img/up_normal.gif), linear-gradient(to bottom, #ffffff 0,#ffffff 3%,#f6f6f6 4%,#ffffff 84%,#ffffff 92%,#f6f6f6 92%,#f7f7f7 100%); /* For IE 6 and 7 */ /* W3C */
    background-repeat: no-repeat, no-repeat, repeat;
    background-position: top 5px right 12px, left, right;
    margin-bottom: 10px;
    padding-left: 12px;
    height: 26px;
    line-height: 26px;
    border-radius: 0;
    margin: 5px 0;
}

.title-bg-light-collapsed {
    margin: 5px 0;
    padding-right: 12px;
}

.navbar {
    min-height: 40px;
    margin-bottom: 0;
    border-bottom: none;
}

.navbar-inverse .navbar-nav > li > a {
    /* ReSharper disable once InvalidValue */
    background-color: none;
    color: white;
    padding: 9px 15px 10px 15px;
}

    .navbar-inverse .navbar-nav > li > a:hover {
        color: #FDE9AC;
    }

.navbar-inverse .navbar-toggle {
    background-color: #666;
    border-color: black;
}

#menu_bar2 .navbar-inverse .navbar-green {
    background-color: #e6f5c3;
}

#menu_bar2 .navbar-toggle span {
    border: 1px solid white;
}

#menu_bar2 .navbar-toggle {
    position: relative;
    float: right;
    padding: 3px 5px;
    margin-top: -1px;
    margin-right: 15px;
    background-color: #8ac404;
    border-radius: 3px;
}

.container .row div.title-collapsed-white + div {
    overflow-y: visible !important;
}

.pad15 {
    padding: 15px;
}

.padT30 {
    padding-top: 30px;
}

.padB30 {
    padding-bottom: 30px;
}

.marginB10 {
    margin-bottom: 10px;
}

.marginT10 {
    margin-top: 10px;
}

.marginTB10 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.marginB20 {
    margin-bottom: 20px;
}

.marginT30 {
    margin-top: 30px;
}

.overflowA > div > div {
    overflow: auto;
}

.no-padding {
    padding: 0 !important;
}

.no-margin {
    margin: 0 !important;
}

img#diagram_home {
    width: 100%;
}

ul#home_page {
    text-decoration: none;
    list-style: url('data:image/gif;base64,R0lGODlhFgARAPZHAHWiAHemAHKdAP3+/HCZAPz9+fz9+nuuAO713cLYje33387nl3mqAPT46+HyvcXYlIC4AODtw/P65ebu0Pf58Nzpvenu2dLqnNvstYO8AHmcFHinAufzzafNT4W6CoSxFKfQS4XAAN7oxL/kdvP26qnGYnmrAOHrxojFAJSwQ/b76tnotv7+/d/uvc3kmIq6F9PppPb77KPFUM/joozLBNDgqPb67I/BHfD24ZvUIXagCPj78ff58e/35srZoLnSeX+1ANzsuIWqI8Hef/P55fn89JzDP////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUAAEcALAAAAAAWABEAAAd8gEeCg4SFhCw9BoaLhSojCoyRRw45EpKMFzQxl4sLKESEBTacMCEchhhDBZEtGS6MMzc4iwgQIJIJQBGFOy8ePJcdByuDA0YHQZxFHyYVgj8MMpyCJwEBEzUBGw3TgiUA4AAP3YIUOgICQorkRz4EBCLsggMaKfKDFiScgQA7') /*../Images/img/bullet_logo.gif*/;
    *list-style: url(../Images/img/bullet_logo.gif); /* For IE 6 and 7 */
    line-height: 2;
}

.panel-footer {
    border-radius: 8px;
    border: none;
    background-color: #eee;
    margin-bottom: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

    .panel-footer span {
        color: #aaa;
    }

    .panel-footer a {
        line-height: 2;
    }

.logo-header {
    margin-right: 15px;
    margin-left: -182px;
    margin-top: 20px;
    position: relative;
    left: 50%;
}

#header_double {
    background: url('data:image/gif;base64,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') /*../Images/img/head_tab_double.gif*/ repeat-x;
    *background: url(../Images/img/head_tab_double.gif) repeat-x; /* For IE 6 and 7 */
    height: 70px;
    border-radius: 8px;
}

    #header_double ul li {
        list-style: none;
        float: left;
        padding-top: 8px;
        padding-left: 15px;
        padding-right: 20px;
    }

    #header_double a {
        text-decoration: none;
        color: #d9d9da;
        font-size: 13px;
    }

        #header_double a:hover {
            text-decoration: none;
            color: #e1f1bd;
        }

#menu_bar1 .active {
    background-color: #d0e88f;
    border-top: 2px solid #a0ce4e;
    height: 36px;
}

#menu_bar2 .active {
    color: #54770f !important;
    background: #D1E990;
    /* ReSharper disable once InvalidValue */
    background-image: linear-gradient(top, #AAD75D 0, #D1E990 100%);
    background-image: -o-linear-gradient(top, #AAD75D 0, #D1E990 100%);
    background-image: -moz-linear-gradient(top, #AAD75D 0, #D1E990 100%);
    background-image: -webkit-linear-gradient(top, #AAD75D 0, #D1E990 100%);
    background-image: -ms-linear-gradient(top, #AAD75D 0, #D1E990 100%);
    background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #AAD75D), color-stop(1, #D1E990) );
}

li.active a {
    color: black !important;
}

    li.active a span {
        background-position: 0 -19px !important;
    }

#menu_bar1 ul a span {
    background-repeat: no-repeat;
    background-position: 0 0;
    float: left;
    width: 24px;
    height: 19px;
    margin-right: 2px;
}

.ecosystem-link {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAABaUlEQVRIx92VwY3EIAxF08K0QAuUsGjryCktTC3pBIlzyuAy2jM3JG6skYzktWLEJGR2NIcvYmL7YXDClHOeevR4/DhQBq29MUVSMk2TwWjQrlIEGqp9GCBVQAC3pwAjtbfPzRUJFSvpfEYBdBegkWAGWVDEcT7VRTvJE+ui1AuZSBsGDDYMYFnyKsv8Fpz3Zcs4YCWBjgVGARCZnyfv7n8A27YZUADl8kwDwbY4z2WZ34LzHqS7zwCcZ1BiyYs9DzlkAimVRByPdREEOtyqp74D8FdY2XoVQHcBLv8XtVaE1e3NNSvuAmAb0y5SpwAC1En7fLpNi77MtwNl0HkAJNE0GYwG7SpFoKHahwFSBQTwJldmz4qEipV0PqMAugvQSDCDLCjiOO7KxOSJdVHqhUykDQMGGwawLHmVZX4LzvuyZRywkkDHAqMAiMzPk3f311Zw+Rm8rIs+90MbfmVe/jc9cB/c/u1G+wXfCvYTynn9qwAAAABJRU5ErkJggg==') /*../Images/img/eco-system.png*/;
    *background: url(../Images/img/eco-system.png); /* For IE 6 and 7 */
}

.management-link {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAABdElEQVRIx9WVMY7CMBBFucBeIAU0nCPNrrYjd6Ci9BVyA8pIHIAj5AYRlUtTpkBbQYlEa/5IE2nkjYltOauleGLGMnkzY3AW1trFnPxauFx+ClADw1D8kVNAD7QOdU6BGRGYtxLMPqKxQy6yCWb5maLCikdx4rwT4zny2h48wCpFIOe9BFuRb3J0IAUHsKbYOZsSaNAyOljQdZ112NHnsAlxA67yi8gV6EHLNDGCuyNopyrFHh0jsD6BqNhFi5g6U9ECHlUZ0E2f1EHgqJTcFyxIqT5WEF29FFQTAsrPLw544DZ5F31+fRegBoahON8bjR9oHeqcAjMiMG8lmH1EY4f8z99oqLDiUZw478R4jry2Bw+wShHIeS/BVuSbHB1IwQGsKXbOpgQatIxOFRA7KUDcgKsjVKAXwiZGcHcEkxedryOfwPoEomIXOT7qTEULeFRlQDd9UgeBo1JyX7AgpfpYQXT1Y/9kn4Dy84sDHrj9+V30BAwz7etqFmcwAAAAAElFTkSuQmCC) /*../Images/img/projects.png*/;
    *background: url(../Images/img/projects.png); /* For IE 6 and 7 */
}

.performance-link {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAC00lEQVRIx9WVz0tiURTHW9VqmHaBgTEQtJhFu2gRRSgTLXLrwlWrli1cB2/noiCYkRmwcSVE/4AIBi1M80chLXyCbfwRlVRqEYWBeOd75Ny4OE9Ne8LM4sO9575zz/fcc+57b0QIMTJMDBe93p+WRCKhXV5e6sTJyYn24/uvT6YJnJ6eapVKRdzf37e4vb0Vx5GoZppAtVrVKejd3Z2QY61W000TQNYtAQiJcrncEgDmCRQKBU1mLsnlLswrkc/324LmapT1zc2NXiqVNGq8aQJDuab5fN5RLBZFKpWKk91oNGKhUEgEg0HRbDb3aQ3jbr1ef9nb25vqW4BqLnG73darq6t1qj1dU4itsWhd+vQtkM1mBZHJZISmaT6XyzWdTqfF2dmZcDqdYx6Px67rumC/1inj8fg88L5LAI4imUxSiQTeYhEOhzcCgYDw+/3i8PBwMRqNvuKNbvnAd4H3HNM+sNJTgDZTYII2YXziUXAQAZ8kbBfmc2BbroM0sIPRjgLI8E2AxORmFjjC2gzGZZACTSW4ShbsGgrI4CrKxhqwgXEQ6hCceAarHQVkmWTmbdTBEp6N0YkMgj9QEl17oNbc6ETAzc3dMRA473mL6Ep2CCxxsu8BB62Aa54XujYZb7EjFou9ZURNb8vwkZqMk85GIpEc5ltgEkyATToB+PrhbxH34IvBuhV8fpeAzf7NAjSgMzQ375fJAUUbmpkCuoGA/l8JDL1ERk3+x3+ZyNDBpYizHVPKs89ru+AFTA0ioNbbCtYVe4196nLtowI+MK3YY8Cu2PKU88A7iACxocwXwatiL/CeY7ZXBhF4MlhLAheYA9vKeppPONqPgMoRmAHLIAWaHfyydBEGEagBGxgHoS5+z2B1EAHBN2iJG35k8PyBkhi0RBI3++4YPDvvt8lGONn3gO0KuOZ5oVeTHT2CP3KTZ0EObIFJMAE26QTgr1/mH5OWo/p5Rl6zAAAAAElFTkSuQmCC) /*../Images/img/talent.png*/;
    *background: url(../Images/img/talent.png); /* For IE 6 and 7 */
}

.recruiting-link {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAACAUlEQVRIx7WVMarCQBCGRQur1IEQtIhXsLCxefKwUXIF4YFXsBFCmpT2HsDWMqU2MRd4uYC8M4ip8v6BCQzLSnZXLD7Y2czOvzt/2O01TdPr4n7/S0AjyMEezLrW6ooFXLBirsADfTAAIViCFNxABiIbAXW3RPLiZD7YgTOYmgpUGoGqo4Uxi0QfEbD1wKhFGq9o7LmYTOPAdSM916ObtrJNXnNCyXEhFp147gAeYOwiIJNGYCPiFec82znrFhVF0QiOYCLiIViIuOQ1AUhAxdA4MBEgtmI8B7WIf61/Uyxaa0R01MopCvHtxHMH8ABj679IERuBjYhXnPNs594VMPJKLRCBM4gNBIy80hWZssgO+Mo3U6/Ig5+XLeKTZOAGUrAEoUUrqV3DTg+QNAN7kCs7vJCo022q42vxnYBGkIM9sH8ysSjgghVzBR7ogwEIwRKk4AYyENkIqLslkhcn88EOnMHUVKDSCFQdLYxZJPqIgK0HRi3SeEVjz8VkGgeuG3F+Mk1b2SavOaHkuBCLTjx3AA8wdhGQSSOwEfGKc57tnHWLlKQjmIh4CBYiLm280gkQWzGeg1rE9k+m8KCL2tYr2z/H2qt3BIy8UgtEfKfEBgJGXumKTFmEbklf+WbqFXnw+snkk2R836d8/4cWraR2dT+Z9GLxy5UrO7yQqInYPzThhV1fKxZWAAAAAElFTkSuQmCC') /*../Images/img/exchange.png*/;
    *background: url(../Images/img/exchange.png); /* For IE 6 and 7 */
}

.development-link {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAqCAYAAABcOxDuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODNEMUI1QTU2MkQxOEQ2NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QkFENERBMEQ3NzkxMUUzQjVCNEFFODUwRTczMEYwNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4QkFENEQ5RkQ3NzkxMUUzQjVCNEFFODUwRTczMEYwNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNzc3QkIwOTIwNjgxMTgzRDFCNUE1NjJEMThENjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDE4MDExNzQwNzIwNjgxMTgzRDFCNUE1NjJEMThENjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7PehLaAAAAxUlEQVR42mL8//8/A7UBEwMNwOAz9P3799OA+D8Q/6amS5WgNMsICFNg2O0D4n9A/JCaLlUEYkYgFhse6ZQFn+TRo0fvQr2829ra2v3atWtwOSCfAZ1PrEuloGGoNjzzPgtaGL4HUtxA3AUMoxpqRZQAlDYZdN5nHC35R7ChLJRodnZymQakMoH4z959e1hHKz7SwxQYhvuAlAMQPwaGofxoxUd6mALDEF7xAcPQnVouHUkVHzAM4RUfMAxHK77hXvIDBBgA0C1FgJBBUDwAAAAASUVORK5CYII=) /*../Images/development.png*/;
    *background: url(../Images/development.png); /* For IE 6 and 7 */
}

.settings-link {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAACKUlEQVRIx7XVMWtqMRjG8aIFwUXoeGmL6CB0dXMq3Mtd26mLQ7+Cq5+h0EHdHJxFO3Vysg6OvW2lmx1suUPpUFzq4JL7D+RCeBtyXuU4/BBy3uTJyYnJnjFmb5fUhW9vf8cwWKG2iwDjaYhnFeRVARSWMMEAhVgAv1l0XNscRU3AwhtohgsMRcALmrgR7S1NwEh00rITK2sCcoEZJ3nGD/VHprgeGMQuVxt9rMWzP4m7iKJjnOEc92KALjJebdVtV/kWj3jAdShgGVmCg8Bb9mLL9i1gOp2aiG8BtPUi9ctQwBXunA/RoYuMV1vFStRc4tQ5in5kCuqBWc3QRh9r8ewd++pdRPEhvhKWTRoilxhAURmvGw7+30gT0BKdbt3sPkV7Eyd48toWmoAi5q5DB1nX3vADvPoCBpigpP0GeVREWzAgtfuAQWve1hynHvDz1+8xDFao7SLAeBriWQW6G43CEiYYoBAL4DeLjmubo6gJWHgDzXCBoQh4QRM3or2lCRiJTlp2YmVNQC4w4yTP0N9oFNcDg9jlaqOPtXiWfKNRdIwznONeDNBFxqutuu0q3+IRD7gOBSwjS3AQeMtebNlCASbFgGUo4Ap3zscWS3SJU+co7Y/8jv1NdtEhvjbcqnZr5zT/gzJet/yzjTQBLdHp1s3uU7Tbo+IET/6/WRNQdAeXcQdZ1rU3QtvQHojuYLQHZEn7DfL2CBZtwYA074OatzXTv9G29Q+Y4Z615vfhiAAAAABJRU5ErkJggg==') no-repeat /*../Images/img/settings.png*/;
    *background: url(../Images/img/settings.png); /* For IE 6 and 7 */
}

#menu_bar2 .navbar-nav > li {
    padding: 5px;
}

    #menu_bar2 .navbar-nav > li > a {
        color: black;
        padding: 2px 10px 1px 10px;
        font-size: 11px;
    }

#menu_bar2 .navbar-nav {
    margin: 0;
}

#menu_bar2 .navbar {
    min-height: 0;
    margin: 0;
}

.pannel-container, .pannel-menu, .box-container, .container-inner {
    min-height: 100px;
}

.box-container {
    min-height: 257px;
}

.pannel-container, .pannel-menu, .box-container {
    border-radius: 8px;
}

.container-inner {
    border-radius: 0 0 8px 8px;
    border-top: none;
}

.box-container-yellow {
    border: 1px solid #ffe477;
    padding: 0;
    min-height: 150px;
    background-color: #fff6c7;
}

#owner_block_report_this {
    margin-top: 10px;
    font-size: 11px;
    line-height: 15px;
}

    #owner_block_report_this a {
        margin-top: 5px;
        font-size: 90%;
        text-decoration: none;
        color: #999999;
        padding: 0 0 4px 20px;
        background: url('data:image/gif;base64,R0lGODlhEAAQAOZaAOXl5efn53p6ep2dndDQ0GhoaGFhYcDAwLSztGBgYNfX13R0dODg4Ojo6OHh4dzc3IODg+Pj435+fsfHx6ampm9vb9HQ0dbW1p+enl5eXre3t8HAwObm5sPDw8fGx9ra2nx7e5CPj9PT046Ojrq5us3NzZybnNXV1XRzdOTk5IeHh2RlZbW1tWtqampqapuamnl5eX19fa6ursTExJqamt3d3aenp8bFxnx8fKmpqcbFxWZmZrq6utjY2LGxsbm4uMvKyrq5uYKBge7u7q+ur2VlZWlpab6+vqempuLi4qysrMLBwfHw8aKionFxcXh4eIB/f21sbZiYmLCwsNLR0r69vtXU1fPz82JiYl1dXenp6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAFoALAAAAAAQABAAAAeXgFqCggRTg4eHAD4BCk1aFjeIgw0sOQxLFyoMkodUHR9VAZyDSUQtBiZAAJwAP1FZKydMIThBDocBSgcCIENXLwlZWSgID4IzRTQiRzYuws9ZBUgRMsJYUiU8EMHPGSMTHtA7AwQUMAZZFRokAAAL0FlGTgsSTxs6HII1BdAYCggxoFhB1GOAACEHGghKcWuUw4cQI2oJBAA7') /*../Images/img/icon_reportthis.gif*/ no-repeat left top;
        *background: url(../Images/img/icon_reportthis.gif) no-repeat left top; /* For IE 6 and 7 */
    }

        #owner_block_report_this a:hover {
            color: #80B400;
        }

.head_border {
    height: 55px;
    padding-bottom: 15px;
    background-size: 100%;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA1AAAAAOCAYAAAAhd/0rAAAFUUlEQVR42u3dXU8UVwDG8ZnZXdhFXmJdWlstJbbY1LbENn2xtg1tYhrUi8amUExbe2MsCQGJwYSYBRbdFRFEweALCSRAIEHv+RBc+2WIQfv8NwPZ1qZpjaJNnpP8ndnZwzlz+8vsrkE6nQ4fPnwY5nK56OLFi8mpqan02NhY9cTExM7x8fHdk5OTjdevXz9w7dq1T3Rs0fVjqk2d0rXfVY+u96l+nefUoMrr/WHnnHPOOeecexFhktgmOayCWbALhsEysWmOYZzYOgewDwbCQpgIG2EkrISZsFOgfwJeDAwMRPl8PqkJFTdu3Ki6efNmnf6gfnR0dK8We0cLfaiFP9di36qjOv9Bx5M6/qbjac3p1LFLdWvuWV2nXuecc84555zb5s5iEmyCUWKrnI7tcjK2zFFsg3GwDubBPhgIC2EibISRsFIMqKA0KioqwpGRkej+/fuJ6enplCZltNDWUygt0CCN7de1Zr3+TMev1RHEpuP30tmPuv5TfDM/q190/qtuYitdO+Wcc84555xzz6Nye2ARTIJNMApWwSzYJTbMEUwT26YZ62CezadPWAgTYSOMhJUwU7A5ampqwo2NjfDChQtRsVhMrqysVFy9erVKm9TeunVrl/T1umrQ6ybd0Pta+GPF06ivdP2bGFPfqVZdP6Z5x3XtuOY655xzzjnn3LaGRTAJNsEoWAWzYBcMg2UwDbbBOFgH82AfDISFMBE2wkhYCTMF5SOTyYSaGN27dy9x+/btlASWvnPnzg5prE6bsdBubfCm2qdN97OZatb5R9r8U20IqA6pL9Rh/U0pnX+pec4555xzzjn3XMMeZQ45HNvkEFbBLNgFw2CZ2DT7MA7WwTzYBwNhIUyEjTASVgr+OrLZbPjo0aOwv78/KhQKyZmZmRKipLAdo6OjtVqYL1LVK55G7eULVtr0bdWkm3lXx/e0KT82wc3wlOoDzXXOOeecc865bQ2LYBJsglGwSmyWJgyDZTANtsE4WAfzYB8MhIUwETbCSFgp+LvBY6nh4eGoo6MjceXKlRKitHCaL1BpsRptXqcNXpmamspKYq9pEzZ8QzexV+cNer9Bm7+lm3POOeecc865Fxo2wShYBbNgFwyDZTANtsE4WAfzYB8MhIUwETZ64qN75WPPnj3h48ePw97e3i1Ezc/Pp1RlLpfLDA0N7bh06VI1OtNm/DLFTm2+S/Oy2jg7MjJSryO/WlFK569qnnPOOeecc85tSxikzCP1sVGymAW7YBgsg2mwDcbBOpgH+2ziCRNhI4wU/NNobGwsfZSvr68v4vN+i4uLyCu5sLCQWlpaqpDi0lq0qlAoVF2+fLlac6onJydBVY2u1Q4MDICrWt1wrVTnnHPOOeecc9saFsEk2ASjYBXMgl0wDJbBNNgG42AdzIN9MBAWwkTYKPiXIzx48GAJUmfOnIk6OzsTy8vLCQktOTs7m5qYmEgVi8XK6enpSm1QOTg4mJbcgFVGN5HR+84555xzzjn3QsMmGAWrYBbsgmGwDKbBNhgH62Ae7IOBsBAmCp5ihC0tLeH6+np4/vz5qLu7mxKrq6uJu3fvJnK5HP/xbrKnpyepG0rNzc2ldN0555xzzjnnXoowClbBLNgFw2AZTINtMA7WwTzY52nh9ASkWltbS9+PevDgQXju3Lkon8+XKhQKUVdXV3TixIlEW1ubc84555xzzr1UYRXMgl02HYNpsA3GwTrPCk5bo729PVhbWwvihUtJcaUNnXPOOeecc+7/EIYpNw3GwTrPfJQBamsUi8VgYWHhT6hyzjnnnHPOuZcx7IJhysd/BdQf6jfbrQxQuYEAAAAASUVORK5CYII=') /*../images/img/bar-shadow.png*/ no-repeat scroll 0 41px / 100% rgba(0, 0, 0, 0);
}

    .head_border h2 {
        position: relative;
        font-size: 24px;
        font-family: 'museo300';
        border-bottom: solid 3px #afcf74;
        padding: 6px 10px;
        display: block;
        background: #ffffff;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#ffffff), color-stop(100%,#f3f3f3));
        background: -webkit-linear-gradient(top, #ffffff 0,#f3f3f3 100%);
        background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f3f3));
        background: -webkit-linear-gradient(top, #ffffff 0, #f3f3f3 100%);
        background: linear-gradient(to bottom, #ffffff 0,#f3f3f3 100%);
        -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 );
        -moz-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 );
        -o-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 );
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 );
    }

    .head_border img {
        float: left;
        margin: 5px 12px;
        position: relative;
        z-index: 999;
    }

.new_post {
    margin: 15px 0;
    padding: 7px 0;
}

.characters_remaining {
    float: right;
    text-align: right;
    margin-bottom: 2px;
}

form h3 {
    font-size: 11px;
    color: #242424;
    font-weight: bold;
    margin: 0 !important;
}

h3.modal-title {
    font-size: 24px;
    font-weight: normal;
}

textarea#thewire_large-textarea {
    margin: 5px 0 10px;
    width: 100%;
    height: 40px;
    padding: 6px;
    font-family: inherit;
    font-size: 100%;
    color: #666666;
    border: 1px solid #e5e4e4;
    min-height: 100px;
}

/****************/

.button.green {
    display: inline-block;
    border-radius: 2px;
    background: #AAD75D;
    /* ReSharper disable once InvalidValue */
    background-image: linear-gradient(top, #D1E990 0, #AAD75D 100%);
    background-image: -moz-linear-gradient(top, #D1E990 0, #AAD75D 100%);
    background-image: -ms-linear-gradient(top, #D1E990 0, #AAD75D 100%);
    background-image: -o-linear-gradient(top, #D1E990 0, #AAD75D 100%);
    background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #D1E990), color-stop(1, #AAD75D) );
    background-image: -webkit-linear-gradient(top, #D1E990 0, #AAD75D 100%);
    border: 1px solid #9dba60;
    color: #54770f !important;
    box-shadow: none;
    font-family: 'PT Sans', sans-serif !important;
}

    .button.green:hover {
        background: #D1E990;
        /* ReSharper disable once InvalidValue */
        background-image: linear-gradient(top, #AAD75D 0, #D1E990 100%);
        background-image: -moz-linear-gradient(top, #AAD75D 0, #D1E990 100%);
        background-image: -ms-linear-gradient(top, #AAD75D 0, #D1E990 100%);
        background-image: -o-linear-gradient(top, #AAD75D 0, #D1E990 100%);
        background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #AAD75D), color-stop(1, #D1E990) );
        background-image: -webkit-linear-gradient(top, #AAD75D 0, #D1E990 100%);
        border: 1px solid #9dba60;
        color: #54770f !important;
    }

.no-cssgradients .button.green {
    background-color: #D1E990;
}

    .no-cssgradients .button.green:hover {
        background-color: #AAD75D;
    }
/**************************/

/* button light gray */

.button.lightgray {
    /* ReSharper disable once InvalidValue */
    background-image: linear-gradient(top, #fbfbfb 0, #f0f0f0 100%);
    background-image: -moz-linear-gradient(top, #fbfbfb 0, #f0f0f0 100%);
    background-image: -ms-linear-gradient(top, #fbfbfb 0, #f0f0f0 100%);
    background-image: -o-linear-gradient(top, #fbfbfb 0, #f0f0f0 100%);
    background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #fbfbfb), color-stop(1, #f0f0f0) );
    background-image: -webkit-linear-gradient(top, #fbfbfb 0, #f0f0f0 100%);
    border: 1px solid #ababab;
    color: #ababab !important;
}

    .button.lightgray:hover {
        /* ReSharper disable once InvalidValue */
        background-image: linear-gradient(top, #f0f0f0 0, #fbfbfb 100%);
        background-image: -moz-linear-gradient(top, #f0f0f0 0, #fbfbfb 100%);
        background-image: -ms-linear-gradient(top, #f0f0f0 0, #fbfbfb 100%);
        background-image: -o-linear-gradient(top, #f0f0f0 0, #fbfbfb 100%);
        background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #f0f0f0), color-stop(1, #fbfbfb) );
        background-image: -webkit-linear-gradient(top, #f0f0f0 0, #fbfbfb 100%);
        border: 1px solid #ababab;
        color: #ababab !important;
    }

.no-cssgradients .button.lightgray {
    background-color: #fbfbfb;
}

    .no-cssgradients .button.lightgray:hover {
        background-color: #f0f0f0;
    }

/******************/

.button.large {
    font-weight: bold;
    letter-spacing: 0.5px;
    height: 34px;
    text-transform: uppercase;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    padding: 0 30px;
    border-radius: 2px;
    box-shadow: none !important;
    font-size: 16px;
}

.btn-calendar {
    border-radius: 0;
    border-left: none;
    margin-bottom: 10px;
}

#dropdown {
    width: 90px;
    margin: 5px 0;
}

hr {
    margin-top: 10px;
    margin-bottom: 10px;
    border: none;
}

/* pannel menu css*/
#search-field {
    width: 100%;
    background-color: #f0f0f0;
    border: 1px solid #ccc;
    border-radius: 4px;
    margin: 0 auto;
    padding: 5px 5px;
    margin-bottom: 10px;
}

.glyphicon {
    color: #6d6d6d;
}

#search-field input {
    margin-left: 10px;
    width: 75%;
    border: none;
    color: #666666;
    background: transparent;
    height: 16px;
    line-height: 16px;
}

#owner_block_icon {
    float: left;
    margin: 0 10px 0 0;
    padding: 10px;
}

#owner_block_content {
    margin: 0;
    padding-left: 10px;
}

#owner_block_submenu {
    padding: 0;
}

    #owner_block_submenu ul {
        padding: 0;
    }

        #owner_block_submenu ul li {
            list-style: none;
            width: 100%;
            border-bottom: 1px #ebebeb solid;
            height: 100%;
        }

            #owner_block_submenu ul li:first-child {
                border-top: 1px #ebebeb solid;
            }

            #owner_block_submenu ul li.selected a {
                color: #80B400;
                font-weight: normal;
                background-image: url('data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAP///yH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=') /*../Images/img/right_hover.gif*/;
                *background-image: url(../Images/img/right_hover.gif); /* For IE 6 and 7 */
                background-repeat: no-repeat;
                background-position: 98% center;
            }

            #owner_block_submenu ul li a {
                text-decoration: none;
                color: #333;
                list-style: none;
                display: block;
                padding: 10px 10px;
                font-size: 15px;
                line-height: initial;
            }

            #owner_block_submenu ul li.selected a:hover {
                background: #E2F1BD;
                color: #000;
                background-image: url('data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAP///yH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=') /*../Images/img/right_hover.gif*/;
                *background-image: url(../Images/img/right_hover.gif); /* For IE 6 and 7 */
                background-repeat: no-repeat;
                background-position: 98% center;
            }

            #owner_block_submenu ul li a:hover {
                background: #E2F1BD;
                font-weight: normal;
                background-image: url('data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAP///yH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=') /*../Images/img/right_hover.gif*/;
                *background-image: url(../Images/img/right_hover.gif); /* For IE 6 and 7 */
                background-repeat: no-repeat;
                background-position: 98% center;
            }

.user-name {
    display: block;
    font-size: 16px;
    color: #333;
}

.designation {
    display: block;
    font-size: 12px;
    color: #afcf74;
}

.left-border {
    border-left: 1px solid #ebebeb;
}

/* pannel menu css*/

#org_ico, #posIco {
    font-size: 14px;
    margin-bottom: 8px;
}

/*p {
    font-size: 11px;
}*/

#msg_cent_heading {
    background: url('data:image/gif;base64,R0lGODlhBwAjANUAAP3vs/7yvPzsrP7zv/vsqvzusPztrvvrqP3vtPzsq/Pz8//0wf/kd/3wt/zur/7yvf3vsv/2x/3xuP/0wP7yu/3wtvzusf7+/v3xufv7+/j4+P7xuv/1w/7zvv/0wvztrfvrp/vrqf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAABwAjAAAGdMCIcBjhGI9IpGfJbDYX0OhiQq1OBtjsoMPter2PsPgRKJsDlLSasmm7N5i4HCOp2yWNvL5R6fsrCIGCCACFhgAQiYoQFo2OFgWRkgUOlZYOBpmaBh+dnp+fAqKjAgmmpwkEqqsEIa6vsLAHs7QHILe4ublBADs=') /*../Images/img/yellow_tab_t_c.gif*/ repeat-x;
    *background: url(../Images/img/yellow_tab_t_c.gif) repeat-x; /* For IE 6 and 7 */
    font-size: 14px;
    height: 35px;
    margin: 0;
    border-radius: 10px 10px 0 0;
    border-bottom: 1px solid #ffe477;
    line-height: 35px;
    padding-left: 15px;
}

/************************************
* User Icon
************************************/

.user-dropdown {
    display: none;
}

.usericon {
    border: 1px solid #ebebeb;
    padding: 5px;
    float: left;
    margin: 0 5px 5px;
    position: relative;
    z-index: 9999;
}

    .usericon img {
        width: 60px;
        height: 60px;
    }

    .usericon:hover {
        cursor: pointer;
        background: #f3f7e6;
    }

        .usericon:hover .user-dropdown {
            display: block;
            padding: 0;
            border-radius: 0;
            top: calc(100% - 2px);
        }

            .usericon:hover .user-dropdown li {
                padding: 0;
                border-bottom: 1px solid #ebebeb;
            }

                .usericon:hover .user-dropdown li a {
                    padding: 6px 14px;
                }

                    .usericon:hover .user-dropdown li a:hover {
                        background: #f3f7e6;
                    }

                .usericon:hover .user-dropdown li:last-child {
                    border-bottom: none;
                }

/**************************************
survey-form css
**************************************/
.survey-form {
    margin: 10px 0;
}

textarea {
    max-width: 100%;
}

.survey-form h3 {
    background-color: #e2f1bd;
    color: #5d6059;
    font-weight: bold;
    font-size: 15px;
    padding: 10px 12px 7px;
    text-align: left;
    margin-bottom: 8px;
}

.survey-form span {
    padding-left: 0 !important;
}

.table-nohover .GridRow td {
    padding: 0;
}

    .table-nohover .GridRow td .form-group {
        margin: 0;
    }

.table-nohover .GridRow .survey-form .checkbox.form-group.has-error span.help-block {
    margin-left: 3px;
}

.table-nohover .GridRow .survey-form .GridHeader th {
    padding: 0;
}

.form-group.has-error {
    color: #b94a48;
}

.recaptcha_input_area .help-block {
    color: #b94a48;
}

.page-note {
    padding-left: 15px !important;
    font-style: italic;
}

.survey-form .radio, .survey-form .checkbox {
    margin-top: 1px;
    margin-bottom: 1px;
}

.survey-form ul.list-group {
    padding-left: 10px;
    list-style: none;
    margin-bottom: 10px;
}

.survey-form ul li {
    padding: 0 10px;
    border-color: transparent;
    border-radius: 0 !important;
    list-style: none;
}

    .survey-form ul li:hover {
        background: #f6f6f6;
    }


/**************************************/

/***********************table css***********************/
table {
    /*background-color: white;*/
    color: #444;
    width: 100%;
    margin: 5px 0;
    border: 1px solid transparent;
}

th, td {
    padding: 5px;
    text-align: left;
    line-height: 25px;
    display: table-cell;
    vertical-align: top;
    border-style: none !important;
}

th {
    background-color: #e2f1bd;
    margin-left: -5px;
}

tr:not(:first-child) {
    background: #f2f2f2;
}

#recommendations tr:not(:first-child) {
    background: #fff;
}

tr:nth-child(even) {
    background: #fff;
}

#recommendations tr:nth-child(even) {
    background: #fff;
}

th a {
    color: #5d6059;
    font-weight: bold;
}

    th a:hover {
        color: #333;
        text-decoration: none;
    }

.table-scroll-x {
    /*overflow-x: auto;*/
    overflow-x: hidden;
}

.table-div {
    overflow-y: scroll;
    height: 200px;
}

.table-without-alt-bg table td {
    background: #fff;
}

table input[type="radio"], table input[type="checkbox"] {
    margin-right: 10px;
}

.test {
    top: 0 !important;
}

.table-edit tr:hover, table tr:hover {
    background: #f3f7e6 !important;
}

tr.tbl-pagination:hover, tr.tbl-pagination table tr:hover {
    background: transparent !important;
}

.table-nohover tr:hover, .table-nohover tr:not(:first-child) {
    background: transparent !important;
}

tr.emptydatarow {
    color: #3a87ad !important;
    background-color: #d9edf7 !important;
    border-color: #bce8f1 !important;
}

    tr.emptydatarow:hover {
        color: #3a87ad !important;
        background-color: #d9edf7 !important;
        border-color: #bce8f1 !important;
    }

.table-edit tr:hover td a:hover span {
    color: #000;
}

.table-edit tr.tbl-pagination {
    background: none !important;
}

table tr:active {
    background: #ccc !important;
}

    table tr:active, table tr:active a {
        color: #000 !important;
    }

.table-edit tr td:nth-last-child(-n+2) a, .single-col-edit input.btn0, .single-col-edit input.btn1, .single-col-edit input.btn2, .table-edit input.btn1, .table-edit input.btn2, .single-col-edit tr td:last-child a {
    display: none;
}

.table-edit tr:hover td:nth-last-child(-n+2) a, .single-col-edit input.btn0, .single-col-edit tr:hover input.btn1, .single-col-edit tr:hover input.btn2, .table-edit tr:hover input.btn1, .table-edit tr:hover input.btn2, .single-col-edit tr td:last-child a {
    display: block;
    cursor: pointer;
}

.table-edit tr td a {
    vertical-align: text-top;
    color: #525353;
}

    .table-edit tr td a:hover {
        color: #000;
        text-decoration: none;
    }

.table-edit tr td:nth-last-child(-n+2) {
    width: 4% !important;
    position: relative;
}

/*.GridRow > td { padding: 0 !important; }*/

/*
.GridRow > td span, .GridAlternateRow > td span {
    padding-left: 5px;
}
*/

.table-edit tr td:last-child {
    padding-left: 0 !important;
}

.table-edit tr.tbl-pagination td:nth-last-child(-n+2),
.table-edit tr.tbl-pagination td table tr td:last-child {
    width: auto !important;
}

    .table-edit tr.tbl-pagination td:nth-last-child(-n+2) a {
        margin-left: 0;
    }

/* table hover only for delete option */
.table-edit.single-col-edit tr td a, .single-col-edit tr td:last-child a {
    float: left;
    margin-left: 8px;
}

.table-edit.single-col-edit tr td:last-child {
    width: 9% !important;
}


/**************************  inner-table  **********************/
.inner-table, .inner-table-data {
    margin: 0 !important;
    padding: 0 !important;
}

.inner-table-data {
    background-color: transparent;
}

    .inner-table-data tr td {
        /* ReSharper disable once InvalidValue */
        background-color: none !important;
    }

.inner-table tr th {
    background: #eff7dd !important;
    border-bottom: 2px solid #e1f1bd !important;
    text-align: center;
}

.inner-table tr td {
    border-right: 2px solid #e1f1bd !important;
    text-align: center;
    background: #eff7dd;
    /*height: 61px;*/
    vertical-align: middle;
}

    .inner-table tr td:last-child {
        border-right: none !important;
    }

.col-33 {
    width: 33.33%;
}

.col-25 {
    width: 25%;
}

.col-50 {
    width: 25%;
}
/****************************************************************/

.single-col-edit td:last-child {
    position: relative;
    width: 72px;
}

.single-col-edit input.btn0 {
    position: absolute;
    left: 23px;
    top: 10px;
    margin: auto;
}

    .single-col-edit input.btn0:hover {
        opacity: .8;
    }

.single-col-edit input.btn1, .table-edit input.btn1 {
    margin-right: 5px;
    vertical-align: text-top;
    position: absolute;
    left: 0;
    top: 10px;
}

    .single-col-edit input.btn1:hover, .table-edit input.btn1:hover {
        opacity: .8;
    }

.single-col-edit input.btn2, .table-edit input.btn2 {
    margin-left: 5px;
    vertical-align: text-top;
    position: absolute;
    right: 10px;
    top: 10px;
}

    .single-col-edit input.btn2:hover, .table-edit input.btn2:hover {
        opacity: .8;
    }

input.btn1, input.btn2 {
    vertical-align: middle;
}

.boundfield {
    border: 1px solid #ccc;
    height: 34px;
    margin-bottom: 1px !important;
    padding: 5px;
}

.modalBackground {
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, 0.3) !important;
    z-index: 1000 !important;
}

.modalSearchResult {
    max-height: 200px !important;
    overflow-y: auto !important;
}

.z-index10000 {
    z-index: 10000 !important;
}

/*******************table performance*********************/

.img-placeholder {
    float: left;
    margin-right: 10px;
}

.tbl-performance {
    margin-bottom: 10px;
}

    .tbl-performance th:first-child {
        width: 30%;
    }

    .tbl-performance th:nth-child(2),
    .tbl-performance td:nth-child(2) {
        width: 20%;
        text-align: center;
    }

    .tbl-performance th:last-child {
        width: 50%;
    }

    .tbl-performance td textarea {
        width: 100% !important;
    }

/***********************table css end***********************/

/********* pagination css ************/

tr.tbl-pagination {
    background: none !important;
}

    tr.tbl-pagination td table {
        width: auto;
    }

        tr.tbl-pagination td table tr td {
            padding: 0;
            padding-right: 5px;
        }

            tr.tbl-pagination td table tr td span,
            tr.tbl-pagination td table tr td a {
                border: 1px solid #ddd;
                color: #747474;
                width: 24px;
                height: 24px;
                line-height: 22px !important;
                text-align: center;
                display: block !important;
                margin: 0;
                padding: 0;
            }

            tr.tbl-pagination td table tr td a {
                border-right: 1px solid #ddd !important;
                text-decoration: none;
            }

                tr.tbl-pagination td table tr td span:hover,
                tr.tbl-pagination td table tr td a:hover,
                tr.tbl-pagination td table tr td a.active,
                tr.tbl-pagination td table tr td span {
                    background: #a0ce4e;
                    cursor: pointer;
                    color: #fff;
                    border: 1px solid #a0ce4e !important;
                }

/***********home sections**************/

.home-sections {
    max-height: 275px;
    border-bottom: 1px solid #ebebeb;
    overflow-y: auto;
}
.home-sections-blukMessage {
    max-height: 800px;
    border-bottom: 1px solid #ebebeb;
    overflow-y: auto;
}

/*#region Grid Tabs */

.gridtab {
    display: table;
    width: 100%;
    border-bottom: 1px solid #ccc;
    margin-top: 15px;
    padding-left: 10px;
}

.gridtab-head {
    background: #f6f6f6;
    color: black;
    font-size: 18px;
    border: 1px solid #dfdfdf;
    padding: 5px 12px;
    border-bottom: 1px solid #f6f6f6;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.gridtab span {
    color: #dedede;
}

.gridtab ul {
    display: table-cell;
    padding-left: 5px;
    vertical-align: middle;
}

.gridtab li {
    list-style: none;
    display: inline;
    margin-right: 0;
    padding: 0 5px;
    border-right: 1px solid #dedede;
}

    .gridtab li:last-child {
        border-right: none;
    }

.gridtab a {
    display: inline-block;
    background: #fff;
    color: #999999;
    text-decoration: none;
    border: none;
}

    .gridtab a:hover {
        color: #80b901;
    }
/*#endregion */

/******************  graph container  *************************/

.graph-container > div {
    width: 100%;
    text-align: center;
}

.graph-container embed {
    width: 100%;
    max-height: 400px;
}

.graph-container object {
    width: 100% !important;
    max-height: 275px !important;
    height: 275px !important;
}
/************* panel rating ********************************/
.pnl-rating {
    padding: 5px 0;
}

    .pnl-rating div.pull-left {
        width: 65%;
    }

.pnl-comment {
    width: 35%;
    float: left;
}

    .pnl-comment textarea {
        width: 100% !important;
        height: 100px;
    }

.pnl-row {
    width: 100%;
}

.pnl-row-col1, .pnl-row-col2 {
    padding: 0 5px;
    float: left;
}

.pnl-row-col1 {
    display: inline-block;
    clear: both;
    width: 58%;
}

.pnl-row-col2 {
    width: 38%;
    min-width: 70px;
}

/*******************  talent succession ****************************/
.successor-item > .thumbnail {
    box-shadow: 0 0 6px #eee;
    border: none;
}

.successor-item {
    margin-top: 10px;
}

.pnl-succession-plan {
    text-align: center;
    padding: 0;
}

    .pnl-succession-plan .pnl-tinypic {
        margin-bottom: 5px;
    }

    .pnl-succession-plan .pnl-names {
        background: #f2f2f2;
        border-radius: 0 0 3px 3px;
    }

    .pnl-succession-plan img {
        margin: 3px auto 5px;
    }

    .pnl-succession-plan input.button {
        margin-bottom: 5px;
    }

    .pnl-succession-plan span {
        font-family: 'PT Sans', sans-serif;
        display: block;
        padding: 0 10px;
        color: #333;
    }

.planner-details {
    width: 100%;
    bottom: 0;
}

    .planner-details span:first-child {
        color: #000;
        font-size: 18px;
    }

    .planner-details span:nth-child(2) {
        color: #999;
    }

/*******************  performance potential  ****************************/

.pnl-performance-potential {
    text-align: center;
}

    .pnl-performance-potential h4 {
        margin: 3px 0 5px;
    }

    .pnl-performance-potential input.button {
        margin-bottom: 5px;
    }

.img-placeholder {
    float: left;
    margin-right: 10px;
}

.tbl-performance {
    margin-bottom: 10px;
}

    .tbl-performance th:first-child {
        width: 30%;
    }

    .tbl-performance th:nth-child(2),
    .tbl-performance td:nth-child(2) {
        width: 20%;
        text-align: center;
    }

    .tbl-performance th:last-child {
        width: 50%;
    }

    .tbl-performance td textarea {
        width: 100% !important;
    }

/*****************Employee Rating *********************/

.tbl-emp-rating tr th {
    padding-top: 0;
    padding-bottom: 0;
}

.tbl-emp-rating td,
.tbl-emp-rating th {
    vertical-align: middle;
}

.tbl-heading-performance tr th {
    text-align: center;
}

.tbl-heading-performance table {
    padding: 0;
    margin: 0;
}

.tbl-heading-performance tr > td:nth-of-type(3) {
    padding: 0;
}

.tbl-heading-performance tr table td:nth-of-type(3) {
    padding: 5px;
}

.tbl-heading-performance tr td:last-child {
    border-right: none;
}

.tbl-emp-rating tr:active th,
.tbl-heading-performance tr:active a,
.tbl-heading-performance tr:hover {
    color: #525353 !important;
}

/********************* accordion css **************************/
.panel-group .panel, .panel-heading {
    border-radius: 0;
}

.tbl-divRprtngMgr table {
    width: auto;
    float: left;
}

    .tbl-divRprtngMgr table tr td {
        line-height: initial !important;
    }

    .tbl-divRprtngMgr table:last-child {
        float: none;
    }

    .tbl-divRprtngMgr table td {
        vertical-align: bottom;
    }

.f_l.accordion {
    background: white;
    padding: 8px 16px;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
}

.tbl-accordion input[type=image] {
    margin-top: 8px !important;
}

.tbl-accordion table {
    width: 99%;
    margin-top: 0;
}

    .tbl-accordion table tr:hover {
        background: transparent !important;
    }

    .tbl-accordion table tr:active {
        background: transparent !important;
    }

        .tbl-accordion table tr:active td a {
            color: #709d00 !important;
        }

    .tbl-accordion table tr td {
        line-height: initial !important;
        vertical-align: initial !important;
    }

        .tbl-accordion table tr td:nth-last-child(-n+2) {
            border-bottom: 1px solid #bfdd90 !important;
        }

        .tbl-accordion table tr td:nth-last-child(2) {
            background: #E2F1BD;
            width: 8%;
        }

        .tbl-accordion table tr td:not(:nth-last-child(-n+2)) {
            width: 10%;
        }

/*.tbl-tree-node {
    border: 1px solid red !important;
}*/

/************** list-custom  *******************/
select[multiple], select[size], .list-custom > div {
    min-height: 250px;
    position: relative;
}

    .list-custom > div:nth-of-type(2) > div {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        width: 80%;
        height: 61%;
        margin: auto;
    }

/***********************form css ***********************/

.form-control {
    margin-bottom: 10px;
    padding: 5px;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .form-control:focus {
        border-color: #8cce00;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px #000000, 0 0 8px #8cce00;
        box-shadow: inset 0 1px 1px #000000, 0 0 8px #8cce00;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(140, 206, 0, 0.6);
    }

.form-control-static span {
    font-size: 14px;
}
/*.form-control[disabled] {margin-bottom:6px; } */

.input-group {
    margin-bottom: 10px;
}

.form-group {
    margin-bottom: 5px;
}

    .form-group label {
        margin-bottom: 5px;
    }

textarea {
    max-width: 100%;
    resize: vertical;
}

.checkbox-inline input[type="checkbox"] {
    margin-left: 0;
}

/* search_criteria */
.ul-no-style {
    list-style: none;
}

.form-horizontal .control-label {
    padding-top: 7px;
    border-spacing: 2px;
    font-weight: normal;
}

.form-horizontal, .form {
    margin-top: 15px;
}

.text-danger {
    color: #b94a48 !important;
}

label {
    font-weight: normal;
}

.pdf {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAABRElEQVQ4y6WTvWqDUBiGj3Ts0A5dAgoRSheFCF6AWbp2dDZ0TqdC1tAt0Clr7kLEwU1ccxMOLSiK2ln8ej7R5JjjKbV94eF4ft5H8IeQc24oC4ol4JFiUO4oV+SHLJIkARG+7wPGcZzXTiaJRFaapiCiF2F0Xbfp+VuRzMqyDES4rgtsDMN4op3rUVGe5yAiDEO4DO3cj4qKogARcRxDFEXgeR4EQdBCO8tRUVmWMIXubfKiqqpgCpzoSAgcJelv0O5A9HU4DB7k2HxsjRMV+327mazX3Chaww4nyna7wd0+VqvTyF6zwQ4nSrbbdjO27RPsvL9m17DDiT43m/YQjj1s2DX2DCf6D9x3VNc1TGHwHZmm+UBZKory0jQNTAE72EUHimY40TTtWVXVN1mW338DnsVOJ5px/0knRuYmn3m/f9n7Bp0G28UZ/DxVAAAAAElFTkSuQmCC') /*../Images/img/pdf_ico.png*/ no-repeat;
    *background: url('../Images/img/pdf_ico.png') no-repeat; /* For IE 6 and 7 */
    padding-left: 25px;
    height: 19px;
    margin-top: 5px;
    margin-right: 5px;
    display: block;
    float: left;
}

#export_btn {
    margin-right: 5px;
    position: absolute;
    right: 0;
    top: 7px;
}

    #export_btn .pdf {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAABRElEQVQ4y6WTvWqDUBiGj3Ts0A5dAgoRSheFCF6AWbp2dDZ0TqdC1tAt0Clr7kLEwU1ccxMOLSiK2ln8ej7R5JjjKbV94eF4ft5H8IeQc24oC4ol4JFiUO4oV+SHLJIkARG+7wPGcZzXTiaJRFaapiCiF2F0Xbfp+VuRzMqyDES4rgtsDMN4op3rUVGe5yAiDEO4DO3cj4qKogARcRxDFEXgeR4EQdBCO8tRUVmWMIXubfKiqqpgCpzoSAgcJelv0O5A9HU4DB7k2HxsjRMV+327mazX3Chaww4nyna7wd0+VqvTyF6zwQ4nSrbbdjO27RPsvL9m17DDiT43m/YQjj1s2DX2DCf6D9x3VNc1TGHwHZmm+UBZKory0jQNTAE72EUHimY40TTtWVXVN1mW338DnsVOJ5px/0knRuYmn3m/f9n7Bp0G28UZ/DxVAAAAAElFTkSuQmCC') /*../Images/img/pdf_ico.png*/ no-repeat;
        *background: url('../Images/img/pdf_ico.png') no-repeat; /* For IE 6 and 7 */
        padding-left: 25px;
        height: 19px;
        margin-top: 5px;
        margin-right: 5px;
        display: block;
        float: left;
    }

    #export_btn .xls {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAABV0lEQVQ4y6WTMUvDQBTHI44V6+BSSKABcUkgwQiO7eJoJQUFwSHg7uQncBb0s4SQIehQAjrq5uCUMSUhyR7yvBdy7TWXE6MPfuS93Pv/hvQqSesaEgzCRMApwSTsE7alH8qI4xhE+L4PWI7j3DWyLZFoslwuQQQVYem6fkn290SySZIkIMJ1XWDLNM0ZyQw6RWmagojFYgHtIpmDTlGWZSAiiiIIwxA8z4MgCGpIZtopyvMc+tD8mryoKAroAycaPO3CzuPwT2B2Q3T1dV1/QHyyPfuOPaPvOZH9eQHWx8lqCXs60749Y4YTnb/PwXw7Xt8T0tOZ9uw5FmY40ezVBuP5aLWEPZ1pz4KFGU509mLXh/hke7bYme5xov/A3aOyLKEPG/fIsqxDwlRRlNuqqqAPmMEsOlA0wkHTtBtVVe9lWX74DbiLmUY04v4njRgZW3yN6Xk79w26ILpqpmYpOQAAAABJRU5ErkJggg==') /*../Images/img/xls_ico.png*/ no-repeat;
        *background: url('../Images/img/xls_ico.png') no-repeat; /* For IE 6 and 7 */
        padding-left: 25px;
        height: 19px;
        margin-top: 5px;
        margin-right: 5px;
        display: block;
        float: left;
    }

    #export_btn .add-competency {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAABa1BMVEWNjYea0EL///+NjYeNjYeNjYeNjYeNjYeNjYeNjYeNjYeNjYea0EKNjYeNjYeNjYeNjYeNjYea0EKNjYeNjYea0EKNjYeNjYeNjYeZzEeNjYeNjYeNjYeNjYeYxE6NjYeNjYea0EKNjYeNjYea0EKa0EKa0EKNjYeNjYeNjYea0EKNjYea0EKNjYeNjYeNjYeNjYeNjYea0EKNjYeNjYeNjYeNjYea0EKZzUWNjYeNjYeNjYeNjYea0EKa0EKNjYeNjYeNjYeNjYeNjYeSqWqa0EKa0EKa0EKNjYea0EKa0EKNjYeNjYea0EKNjYeNjYeNjYeNjYeNjYeNjYeNjYeNjYeNjYeNjYeTrGeNjYeNjYeNjYeNjYeNjYeNjYeNjYeNjYeNjYeNjYeNjYeNjYea0EKNjYeNjYeNjYeNjYeNjYeNjYeNjYea0EKNjYfC446l1Vag002c0Ubq9de6336t2WbP6abi8squ2WjeWfywAAAAbXRSTlMAAADxtI+G0fTq+z3DNbshBNqE+IdXoxktLUTVwTg3QdQnxgLS6o0SZZTJ9i+Yy0+TPHVnqh5SZi/199iO4Qx4Rfmf8B3erqyWoh6DoBhztVlL7YByF24MLQgJl+R77l+IzqR0icznnEao/qlMeZ2BRwAAAOJJREFUeF49ztWSwzAMhlE56YaKzAzLzMzMzMwkp+3i4zeOk36XZ/TPCAQBAIpZKSI5wUxgRPomqJpUaSrWoNk5TzoeHk34O9wWRcXBfDsiljKFnI9T2/hpGVnNLWIrJ7E3gIi/iJ2kq5sT7XFhVf/SK/1k4H2I07AL8efvvzZCjsZWTVIm2fAbp6YJzGheRvMLi0vLK09r6wJxe+gGI6+2uUV423RnlxHs7R9YdCha30PID7xj5cQiSTbh7Pzi0mdfmXR1HaQ39vD2jtG9/OAEmx6DTUbPLwANen1zGH18cqoDE60o6sGbsY8AAAAASUVORK5CYII=') /*../Images/add-competency.png*/ no-repeat;
        padding-left: 25px;
        height: 19px;
        margin-top: 5px;
        margin-right: 5px;
        display: block;
        float: left;
    }

    #export_btn .add-question {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAABC1BMVEWa0EKa0EKa0EKa0EKa0EKa0EKa0EKa0EKa0EKa0EKa0EKa0EKa0EKa0EKa0EKa0EKa0EKa0EKa0EKNjYea0EKa0EKa0EKa0EKa0EKNjYea0EKa0EKa0EKNjYea0EKa0EKNjYea0EKa0EKNjYea0EKa0EKNjYea0EKNjYea0EKNjYeNjYeNjYea0EKNjYeNjYeNjYeNjYea0EKa0EKNjYea0EKNjYeNjYea0EKNjYeNjYeNjYeNjYea0EKNjYeNjYeNjYeNjYea0EKa0EKNjYeNjYea0EKa0EKa0EKNjYea0EKNjYeNjYea0EKa0EKa0EKa0EKNjYea0EKa0EKa0EKa0EKa0EKa0EKNjYfchhI6AAAAV3RSTlMA8/YzYPwGgRtjZjwtCZzwojBUA075HhJCDHi9A/kYxq5pJM/AS5a0zLHYdXhd5A8bGOfhS9gVM369Kj9aRbSlmQY2w1FCDN5Ie5kSqK6r0irVn7eQbHW8OMNXAAAA1UlEQVR4XkXLxW4DQQAE0Vr0QozMEGZmZmbq+f8viaM5+J1aJTVW9jJJvJCxyYKrESfXw8J3NVfyPH9azowtsTYbdpUcVQCKVbdIeWl+anaD+8CJgAVlYNkcrJqPMgV9QhSoBqdme9GYXVK5WVa0BaytH5vuA4RSg5Z2ABh09wBc+ezL6QAcHgH0pCGxdAI0z84vgESqMCFddeDamBu4vVNQh770GPI0eG4SvkivQCrpzQP4f1TfATIaybe/cvVRGoJtVv47+MEi7dvW9hirxa1fP7L7Dz0KJqlSHuyTAAAAAElFTkSuQmCC') /*../Images/add-question.png*/ no-repeat;
        padding-left: 25px;
        height: 19px;
        margin-top: 5px;
        margin-right: 5px;
        display: block;
        float: left;
    }

    #export_btn .competency-library {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAh1BMVEX///+NjYeNjYea0EKNjYeNjYea0EKa0EKNjYea0EKNjYeNjYeNjYeNjYeNjYea0EKNjYeNjYeNjYeNjYeNjYeNjYeNjYeNjYeNjYeNjYeNjYeNjYeNjYeNjYeNjYea0EKNjYea0EKa0EKa0EKa0EKa0EKa0EKa0EKNjYeNjYeNjYeNjYea0ELKUIzyAAAAK3RSTlMAmWaWAFw80kvMljwk0mBLkzhaLT8XCX4dTkgG/E3PqzmKJMZXWsMbkPAe6eZxjQAAAHxJREFUeF7FyFcWwjAMRFFZwRAFE1LovTd5/+tjog8wK2A+3plziWjJPOl1C8zlmrptVHdGlaoejHBGM2YOBd7wQyuk+qUcKb7kvd8ukLpGpkbOuXmLNA0SjGKMgzGSZUj/T7QXOZ7OIperyO1u9HDJWqOnJsuNSk72InoDivAXge70XI4AAAAASUVORK5CYII=') /*../Images/clibrary.png*/ no-repeat;
        padding-left: 25px;
        height: 19px;
        margin-top: 5px;
        margin-right: 5px;
        display: block;
        float: left;
    }

    #export_btn .reorder {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAyVBMVEWa0EKNjYeNjYeNjYeNjYf///+a0EKNjYea0EKa0EKa0EKa0EKNjYeNjYea0EKa0EKNjYeNjYeNjYea0EKa0EKNjYeNjYeNjYeNjYeNjYeNjYeNjYea0EKNjYeNjYeNjYeNjYea0EKa0EKNjYea0EKNjYeNjYea0EKa0EKNjYea0EKNjYea0EKa0EKNjYeNjYeNjYeNjYeNjYea0EKa0EKa0EKa0EKa0EKa0EKa0EKa0EKa0EKa0EKa0EKa0EKa0EKNjYeNjYea0EL65xVVAAAAQXRSTlMAADOZaQBmWngkA+TDDFo8/O2r9hXzAxiHMFFU2ELMDy2ut0Uh8DZX/MnMqJOZvZbSORVjM0KxpVHPBh608PO6ug6bnkgAAACnSURBVHheZc/HkoMwEIThFmARvWAbcM45p8159P4PZZVUBJf/S9d8twFjbGTkteUJNq1RqaTDMKxR3czbRkkTfTqiVIu6aq98lpFFllpH+G6JXC7bSCvoSeh6gD34TzWNOZ+IRgg7mi+gycFypYTWphlo8nb7EDiQShNU1YBOZ/nTRVFu9RSAoswMA/FzjBfx6qHoTbzD+xB3+Z/A1/dPAb9/LlB56AaibB1xkcLlJAAAAABJRU5ErkJggg==') /*../Images/reorder.png*/ no-repeat;
        padding-left: 25px;
        height: 19px;
        margin-top: 5px;
        margin-right: 5px;
        display: block;
        float: left;
    }

    #export_btn .library {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATBAMAAABvvEDBAAAALVBMVEUzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzNowHimAAAADnRSTlMzLQAY7+4f/tcXIv0h2Fa0wI0AAABPSURBVHhepc6xDUBwGETxl+hEY4VvApMYQWkcjQVMIiZREZr/mwEJ0XPVL7nijk6XvtYd1VL1gxrd2lFXKshjgOxSEdOpt/21Md9PE/HkAPUzeaaVE2CSAAAAAElFTkSuQmCC') /*../Images/library.png*/ no-repeat;
        padding-left: 25px;
        height: 19px;
        margin-top: 5px;
        margin-right: 22px;
        display: block;
        float: left;
    }

    #export_btn a {
        text-decoration: none;
        color: grey;
        font-size: 11px;
        float: left;
        margin-left: 10px;
        line-height: 22px;
    }

div.input-group.date {
    margin-bottom: 10px;
}

.input-group#dpDegreeStartDateMonths,
.input-group#dpDegreeEndDateMonths,
.input-group#dpJobStartDateMonths,
.input-group#dpJobEndDateMonths,
.input-group#dpProjectStartDateMonths,
.input-group#dpProjectEndDateMonths {
    margin-bottom: 10px;
}

input[type="radio"], input[type="checkbox"] {
    margin-right: 8px;
}

.modal-body .form .form-group {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.modal-body {
    overflow-y: auto !important;
    max-height: 440px !important;
}

.modal-container-fw {
    width: 100% !important;
    left: 0 !important;
}

.job-description label {
    padding-right: 0;
    color: #999;
}

.job-description .form-group {
    margin-bottom: 10px;
}

.errorMsg {
    margin-top: -10px;
    color: #b94a48;
}

.input-group-addon {
    border-radius: 0;
    padding: 6px;
}

.alert {
    padding: 12px;
    margin-bottom: 15px;
    border-radius: 0;
}

.help-block {
    margin-top: -5px;
}

/* placeholder text color */
.has-error ::-webkit-input-placeholder {
    color: #b94a48 !important;
}

.has-error :-moz-placeholder { /* Firefox 18- */
    color: #b94a48 !important;
}

.has-error ::-moz-placeholder { /* Firefox 19+ */
    color: #b94a48 !important;
}

.has-error :-ms-input-placeholder {
    color: #b94a48 !important;
}
/************************password meter **********************/

.simplePassMeter {
    height: auto !important;
    min-height: 34px !important;
    width: 100%;
}

.form-signin .checkbox {
    color: #454545;
}

    .form-signin .checkbox label {
        font-size: 14px;
    }

.form-signin ul li {
    margin-bottom: 8px;
}

.hint {
    color: #ccc;
}

.form-signin input[type="checkbox"] {
    padding: 3px 0 \9; /* for ie 9 */
}

.form-signin input.form-control {
    margin-bottom: 10px \9; /* for ie 9 */
}

.form-signin input[type="checkbox"] {
    padding: 3px 0;
}

.lbl-with-input {
    background: #fff;
    border: none;
    padding-right: 8px;
    padding-left: 0;
    width: 76px;
    text-align: right;
}

/*custom radio and checkbox */
ul.custom-radio-checkbox {
    padding: 0;
}

    ul.custom-radio-checkbox li {
        list-style: none;
        float: left;
        padding: 5px 5px 5px 0;
        min-width: 155px;
    }

    ul.custom-radio-checkbox label {
        margin: 0;
        cursor: pointer;
    }

    ul.custom-radio-checkbox li input {
        margin-right: 5px;
        margin-top: 3px;
        float: left;
    }

table.custom-radio-checkbox tr td {
    display: table !important;
    width: 30%;
    margin-right: 20px;
    float: left;
}

    table.custom-radio-checkbox tr td input, table.custom-radio-checkbox tr td label {
        display: table-cell !important;
    }

    table.custom-radio-checkbox tr td input {
        margin-right: 0 !important;
        width: 13px;
        position: relative \9;
        top: 5px \9;
    }

    table.custom-radio-checkbox tr td label {
        width: 256px;
        padding-left: 5px;
    }



.noPadT {
    padding-top: 0 !important;
}

.noPadR {
    padding-right: 0 !important;
}

.noPadL {
    padding-left: 0 !important;
}

.form-horizontal.compact-form label.control-label {
    padding-top: 0;
    padding-right: 0;
    color: #999;
}

.form-horizontal.compact-form .form-control-static {
    padding-top: 0;
}

.form-horizontal.compact-form .form-group {
    margin-bottom: 2px;
}

/***********************form css end ***********************/

/* Start by setting display:none to make this hidden.
   Then we position it in relation to the viewport window
   with position:fixed. Width, height, top and left speak
   speak for themselves. Background we set to 80% white with
   our animation centered, and no-repeating */
.loader {
    display: none;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: transparent url('data:image/gif;base64,R0lGODlhHwAeAPIGAP///9rrs4K7AMHdgDAwMDQ0NAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAGACwCAAMAHQAbAAADfGi6vPItSvnqvLQKLIdn2rYA5OWdIDSSZXcOHNtGL4zJgPlxBsv/BgLwJxxiCMVJYLkoMJALaMO3rCqkSKiUgasyr0VtkivzBp7J7VRmsDaw43WOk40b0er72w70Rfk9M3KCEzgShjFsEYgKfiuOcmSQgXN9inqShJiUPwkAIfkEBQoABAAsAgADABkAEAAAAzpIurzzLUr34LyqWkyCZ9rACGTjneBGkCxzfhhbLm/AyYIJ3zPn/8AgBkAUNohIowKZVDKLTkJTSUgAACH5BAUKAAQALAYAAwAZABAAAAM5SLobzjBGR6WF9N0FOssBM4xQZ36aMq6M6W0rybkbEQ/lW7N17//AoFAhKA4XxeSRkDQem4Il05gAACH5BAUKAAQALA4AAwARABgAAAM3SLDU/m5JSJUEFV7sgqdT532ZOJYmiRLn6r5w7Az0S9/uXa/6YO+yoLAkKL6KSBfSuFoKjsxGAgAh+QQFCgAEACwOAAYAEQAYAAADNUi6C86QuRnjfFXeDCn/YCiKQUmWJoim3xqc7yjP82CLdh7m9yL8EN7A9wMydMRiqGgEKUMJACH5BAUKAAQALAYADgAZABAAAAM4SLrcDtDJCeu8q0Z8NeCYBY5kaTpCSgYsk74gKy+vysmtUgvM4De4gMum8BmBOYzxdyoum4sjKAEAIfkEBQoABAAsAgAOABoAEAAAAzlIstT+MKrFpIW03p3F/pMHjmRpnuegkkALqTDYzg+8frPr2MMT/JAc4HVr/I5B3ecIRBmZTgfykgAAIfkEBQoABAAsAgAGABEAGAAAAzdIqtL7kLQZ43T1XZEh7WAojtBgjmYqpmfIDmhLznQNBfiI7+Keh77AA0CM8BbEpChZDDEBI2UCADs=') /*../App_Themes/Green/Images/loader_dots.gif*/ 50% 50% no-repeat;
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.loading {
    overflow: hidden;
}

    /* Anytime the body has the loading class, our
   modal element will be visible */
    body.loading .loader {
        display: block;
    }

/******* misc classes ********/
.bold {
    font-weight: bold !important;
}

.mentoring_p p {
    font-size: 14px;
}

input.btnSmall {
    position: absolute;
    top: 5px;
    right: 20px;
    height: 24px;
    line-height: 0;
    padding-top: 0;
}

    input.btnSmall.without-input {
        top: -2px;
    }

.radio-vaT input {
    vertical-align: top;
}

#tblChkBoxList table {
    padding-left: 10px;
}

.marginR10 {
    margin-right: 10px;
}

.marginL10 {
    margin-left: 10px;
}

/* ReSharper disable InvalidValue */
.head_border img {
    position: absolute\9 !important;
}

.head_border h2 {
    padding-left: 56px\9 !important;
}
/* ReSharper restore InvalidValue */

/*********************** jquery group tabs ***********************/

#groups span {
    font-weight: bold;
    color: #666666;
    margin: 0 0 10px 4px;
    font-size: 11px;
    line-height: 25px;
}

.group_listing {
    margin: 0 0 5px 0;
    padding: 5px;
}

    .group_listing img {
        margin-right: 10px;
    }

    .group_listing p {
        margin: 0;
        color: #666;
    }

    .group_listing a {
        color: inherit;
        margin-top: 0;
    }

.group_details {
    font-size: 11px;
    color: #666;
}

.tabs li {
    list-style: none;
    display: inline;
    margin-right: 5px;
}

.tabs {
    border-bottom: 1px solid #ccc;
    margin-top: 15px;
}

    .tabs a {
        padding: 5px;
        display: inline-block;
        background: #f6f6f6;
        color: #999999;
        text-decoration: none;
        border: 1px solid #f6f6f6;
    }

        .tabs a:hover {
            color: #80b901;
            border: 1px solid #dfdfdf;
            border-bottom: none;
        }

        .tabs a.active {
            background: #f6f6f6;
            color: black;
            border: 1px solid #dfdfdf;
            border-bottom: none;
        }

        .tabs a, .tabs a:hover, .tabs a.active {
            padding-left: 8px;
            padding-right: 8px;
        }
/*********************** jquery tabs end ***********************/

/******************
ads block
******************/
#carousel-ads {
    margin-top: 20px;
    padding: 0 15px;
}

    #carousel-ads .carousel-inner {
        border: 1px #ebebeb solid;
    }

.ads-block {
    position: relative;
    padding: 15px;
}

    .ads-block h4 {
        margin: 15px 0 8px;
    }

a.close-ads {
    position: absolute;
    right: 12px;
    top: 6px;
    color: #ccc;
    text-decoration: none;
    background: transparent !important;
    z-index: 999;
    cursor: pointer;
}

    a.close-ads:hover {
        color: #666;
    }

.carousel-inner .item {
    opacity: 0;
    -o-transition-property: opacity;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    transition-property: opacity;
}

.carousel-inner .active {
    opacity: 1;
}

    .carousel-inner .active.left, .carousel-inner .active.right {
        left: 0;
        opacity: 0;
        z-index: 1;
    }
/*********************** profile ***********************/
#profile .row {
    margin: 0;
}

#avatar {
    margin-bottom: 10px;
    margin-top: 10px;
}

table#profile_details {
    font-size: 11px;
    line-height: 15px;
    color: #8D8D8E;
    margin-top: 20px;
}

    table#profile_details tr:nth-child(even) {
        background-color: white;
    }

.fancy-box {
    position: relative;
    min-height: 108px;
    background-color: #fff !important;
    border-width: 1px;
    border-color: #e8e6e6 !important;
    border-bottom-width: 3px !important;
    border-style: solid;
}

.browse-img {
    position: absolute;
    right: 0;
    bottom: 15px;
}

.browse-btn {
    display: inline-block !important;
    position: static;
    width: 29px;
    margin-left: 10px;
    height: 29px;
}

.upload-btn {
    display: block;
    margin-top: 5px;
}

#linkedin-profile {
    padding-top: 8px;
}

    #linkedin-profile img {
        max-width: 100%;
        max-height: 44px;
        margin-bottom: 6px;
    }

/**********************AutoComplete*****************/

ul.ulbox {
    float: none;
    clear: both;
    display: block;
}

.acc_textbox {
    float: none;
    display: block;
    clear: both;
}

.ulboxli {
    float: left;
    display: block;
    color: #000;
    border-radius: 5px;
    text-align: left !important;
    margin: 0;
    margin-right: 5px;
    margin-bottom: 5px;
    border: 1px solid #D1E990;
    padding-right: 15px !important;
    /*#AAD75D 0, #D1E990 100%)*/
    position: relative;
    cursor: default;
    list-style-type: none;
    background: #e2f1bd;
    padding: 2px 5px 2px 5px;
}

    .ulboxli:hover {
        background: #D1E990;
        border: 1px solid #D1E990;
    }

    .ulboxli a {
        position: absolute;
        right: 4px;
        top: 9px;
        display: block;
        width: 7px;
        height: 7px;
        font-size: 1px;
        background: url('data:image/gif;base64,R0lGODlhBwAVAJEAAPz8/JOdsmx0hP///yH5BAEHAAMALAAAAAAHABUAAAIrXIYXa7yP2klPOReniFv44XXhhoTcCH4mCSJA9ALyIMf16855Tc88ThsUAAA7') /*../Images/close.gif*/;
        *background: url('../Images/close.gif'); /* For IE 6 and 7 */
    }

        .ulboxli a span {
            float: none !important;
            display: inline !important;
            background: url('data:image/gif;base64,R0lGODlhBwAVAJEAAPz8/JOdsmx0hP///yH5BAEHAAMALAAAAAAHABUAAAIrXIYXa7yP2klPOReniFv44XXhhoTcCH4mCSJA9ALyIMf16855Tc88ThsUAAA7') /*../Images/close.gif*/;
            *background: url('../Images/close.gif'); /* For IE 6 and 7 */
            background-position: right;
        }

        .ulboxli a:hover {
            border: none;
            background-position: 7px;
            text-decoration: none;
        }

.liondelete {
    float: none;
    clear: both;
    display: block;
    color: #000;
    margin: 0;
    margin-right: 2px;
    margin-bottom: 3px;
    border: 1px solid #6d95e0;
    border-color: Navy;
    background: #DEE7F8;
    padding: 2px 5px 2px 5px;
    background-color: #bbcef1;
}

    .liondelete a {
        color: #000;
    }

.liItem {
    padding: 5px 7px 5px 7px;
    border: 1px solid #ccc;
    border-top: none;
    color: #585858;
    margin: 0;
    background-color: #fff;
    list-style-type: none;
}

.acc_list {
    text-align: left !important;
    margin: 0;
    padding: 0;
    list-style-type: none;
    border: 1px solid #ccc;
    padding: 4px;
    background-color: #fff;
    z-index: 1000000 !important;
}

.acc_listItem {
    border: none;
    background-color: #fff;
    color: #666;
    border-bottom: 1px solid #ececec;
    margin: 0;
    padding: 3px;
}

.acc_highlighted {
    padding: 3px;
    border-bottom: 1px solid #fff;
    background-color: #ececec;
    color: #666;
}

.acc_cbox {
    padding: 6px !important;
}

    .acc_cbox:focus {
        outline-color: #80B400;
    }

.acc_textbox {
    width: 100% !important;
    margin-top: 2px;
}

input.acc_textbox:focus {
    outline-color: #80B400;
}

.gallery-img-title {
    position: absolute;
    bottom: 0;
    background: #000000;
    background: rgba(0, 0, 0, .3);
    width: 100%;
    margin: 0 auto;
    padding: 5px;
    color: #fff;
}

.list-group .thumbnail a {
    position: relative;
    width: 100%;
    display: block;
}

.list-group.gallery-items a img {
    width: 100%;
}

.gallery-items-details {
    margin-top: 4px;
    background: #f2f2f2;
    padding: 5px;
}

    .gallery-items-details span {
        display: block;
    }

.thumbnail {
    margin: 4px 0;
}

/*********************** Fonts  ***********************/

@font-face {
    font-family: 'museo100';
    src: url('../../fonts/museo100-regular-webfont.eot');
    src: url('../fonts/museo100-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/museo100-regular-webfont.woff') format('woff'), url('../fonts/museo100-regular-webfont.ttf') format('truetype'), url('../fonts/museo100-regular-webfont.svg#museo100') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'museo300';
    src: url('../fonts/museo300-regular-webfont.eot');
    src: url('../fonts/museo300-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/museo300-regular-webfont.woff') format('woff'), url('../fonts/museo300-regular-webfont.ttf') format('truetype'), url('../fonts/museo300-regular-webfont.svg#museo300') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'museo500';
    src: url('../fonts/museo500-regular-webfont.eot');
    src: url('../fonts/museo500-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/museo500-regular-webfont.woff') format('woff'), url('../fonts/museo500-regular-webfont.ttf') format('truetype'), url('../fonts/museo500-regular-webfont.svg#museo500') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*********************** profile end ***********************/

#TextBoxesGroup input {
    width: 93%;
    border: 1px solid #ccc;
    height: 34px;
    margin-bottom: 10px !important;
    padding: 5px;
    display: inline-block;
}

#TextBoxesGroup img {
    vertical-align: top;
    margin-top: 10px;
    cursor: pointer;
}



@media screen and (min-width:992px) {
    body#login-screen .container {
        width: 750px;
    }

    #TextBoxesGroup input {
        width: 88%;
    }

    #login-panel, #sever-error, .signup-form, .theme-selection {
        background-size: 100% 100%;
    }

    .equal-col-height {
        display: table;
        width: 100%;
    }

    .equalHeight {
        display: table-cell;
        vertical-align: top;
        float: none;
    }

    .g-recaptcha {
        -moz-transform: scale(0.77);
        -ms-transform: scale(0.77);
        -o-transform: scale(0.77);
        -webkit-transform: scale(0.77);
        transform: scale(0.77);
        -moz-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        -o-transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
    }
}

@media screen and (min-width:1200px) {
    .g-recaptcha {
        -moz-transform: scale(0.91);
        -ms-transform: scale(0.91);
        -o-transform: scale(0.91);
        -webkit-transform: scale(0.91);
        transform: scale(0.91);
        -moz-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        -o-transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
    }

    #cv-logo {
        float: right;
        margin-top: 24px;
        width: 137px;
        height: 20px;
        /*background: url('data:image/png;base64,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') !*../Images/img/cv-logo.png*! no-repeat center center;
        *background: url(../Images/img/cv-logo.png) no-repeat center center; !* For IE 6 and 7 *!*/
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgdmlld0JveD0iMCAwIDIwNjcuNjkgNDQxLjQ2OSI+ICA8ZGVmcz4gICAgPHN0eWxlPiAgICAgIC5jbHMtMSB7ICAgICAgICBmaWxsOiAjZmZmOyAgICAgIH0gICAgICAuY2xzLTEsIC5jbHMtMiB7ICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7ICAgICAgfSAgICAgIC5jbHMtMiwgLmNscy0zIHsgICAgICAgIGZpbGw6ICNiYmUwNWE7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPGc+ICAgIDxwYXRoIGQ9Ik0xODY2Ljg2MCwyMzcuMTUwIEwxOTIxLjQ4NywxNTkuMTQwIEwxNzgyLjUyOSwxNTkuMTQwIEwxNzgyLjUyOSwxMDUuNzAxIEwxOTgwLjcwMCwxMDUuNzAxIEwxOTgwLjcwMCwxNjUuOTY4IEwxOTMwLjkzMSwyMzcuMTUwIEwxODY2Ljg2MCwyMzcuMTUwIFpNMTY3NS42MDUsMjM3LjE1MCBDMTY3MC40ODEsMjE5LjE4MiAxNjYxLjA0NiwyMDMuMDI0IDE2NDcuMjk0LDE4OC42ODAgQzE2MjUuMzcyLDE2NS44MjAgMTU5OS4zMzYsMTU0LjM5MCAxNTY5LjE4NiwxNTQuMzkwIEMxNTM4LjI0MCwxNTQuMzkwIDE1MTEuODA0LDE2NS4yNzcgMTQ4OS44ODgsMTg3LjA0NyBDMTQ3NS4yNTMsMjAxLjU4NCAxNDY1LjUzMiwyMTguMjkyIDE0NjAuNjY4LDIzNy4xNTAgTDEzOTguNTQwLDIzNy4xNTAgQzE0MDAuNTU0LDIyNS4xNDQgMTQwMy43NDYsMjEzLjQ4MSAxNDA4LjIwOSwyMDIuMTg4IEMxNDE2LjM0MSwxODEuNjA1IDE0MjcuOTQ2LDE2My40OTYgMTQ0My4wMjMsMTQ3Ljg1OCBDMTQ1OS40ODYsMTMwLjYzOSAxNDc3LjQ4OCwxMTcuOTI0IDE0OTcuMDI5LDEwOS43MDkgQzE1MTYuNTY1LDEwMS40OTggMTUzOC44MzUsOTcuMzg4IDE1NjMuODMwLDk3LjM4OCBDMTU4Ni4yNDQsOTcuMzg4IDE2MDYuODczLDEwMS4zNTAgMTYyNS43MjEsMTA5LjI2MyBDMTY0NC41NjUsMTE3LjE4MiAxNjYxLjcyNSwxMjkuMTU1IDE2NzcuMTk4LDE0NS4xODYgTDE2NzcuMTk4LDEwNS43MDEgTDE3MzYuNzA5LDEwNS43MDEgTDE3MzYuNzA5LDIzNy4xNTAgTDE2NzUuNjA1LDIzNy4xNTAgWk0xMzI1LjkzOCwxODUuMTE3IEMxMzE2LjMwMywxOTYuNTY4IDEzMTAuNzM5LDIxMy45MTMgMTMwOS4yNDMsMjM3LjE1MCBMMTI0OS45MTMsMjM3LjE1MCBMMTI0OS45MTMsMTA1LjcwMSBMMTMwNS4yNTgsMTA1LjcwMSBMMTMwNS4yNTgsMTQzLjQwNSBDMTMxNC45NzUsMTI4Ljk2MCAxMzI2LjEzNCwxMTguMjIxIDEzMzguNzMzLDExMS4xOTMgQzEzNTEuMzI4LDEwNC4xNzAgMTM2NS45NTksMTAwLjU1NiAxMzgyLjYyMiwxMDAuMzU3IEwxMzgyLjYyMiwxNjEuODEyIEMxMzU2LjIzOCwxNjMuNzkyIDEzMzcuMzQzLDE3MS41NjMgMTMyNS45MzgsMTg1LjExNyBaTTExMzIuNTc0LDIzNy4xNTAgQzExMjcuNDUwLDIxOS4xODIgMTExOC4wMTUsMjAzLjAyNCAxMTA0LjI2MywxODguNjgwIEMxMDgyLjM0MiwxNjUuODIwIDEwNTYuMzA2LDE1NC4zOTAgMTAyNi4xNTUsMTU0LjM5MCBDOTk1LjIxMCwxNTQuMzkwIDk2OC43NzQsMTY1LjI3NyA5NDYuODU3LDE4Ny4wNDcgQzkzMi4yMjIsMjAxLjU4NCA5MjIuNTAxLDIxOC4yOTIgOTE3LjYzNywyMzcuMTUwIEw4NTUuNTEwLDIzNy4xNTAgQzg1Ny41MjMsMjI1LjE0NCA4NjAuNzE2LDIxMy40ODEgODY1LjE3OSwyMDIuMTg4IEM4NzMuMzEwLDE4MS42MDUgODg0LjkxNSwxNjMuNDk2IDg5OS45OTIsMTQ3Ljg1OCBDOTE2LjQ1NiwxMzAuNjM5IDkzNC40NTgsMTE3LjkyNCA5NTMuOTk4LDEwOS43MDkgQzk3My41MzUsMTAxLjQ5OCA5OTUuODA1LDk3LjM4OCAxMDIwLjc5OSw5Ny4zODggQzEwNDMuMjEzLDk3LjM4OCAxMDYzLjg0MiwxMDEuMzUwIDEwODIuNjkwLDEwOS4yNjMgQzExMDEuNTM0LDExNy4xODIgMTExOC42OTQsMTI5LjE1NSAxMTM0LjE2NywxNDUuMTg2IEwxMTM0LjE2NywxMDUuNzAxIEwxMTkzLjY3OCwxMDUuNzAxIEwxMTkzLjY3OCwyMzcuMTUwIEwxMTMyLjU3NCwyMzcuMTUwIFpNNzUzLjg5NiwyMzcuMTUwIEw3NTMuODk2LDAuMDEwIEw4MTIuMjE2LDAuMDEwIEw4MTIuMjE2LDIzNy4xNTAgTDc1My44OTYsMjM3LjE1MCBaTTY1MS43MjUsMjM3LjE1MCBDNjQ3LjE3OCwyMTcuNTg2IDYzOC4wNDUsMjAwLjU4NiA2MjQuMzE0LDE4Ni4xNTYgQzYwMy43ODMsMTY0LjU4NiA1NzguMTQyLDE1My43OTYgNTQ3LjM5NiwxNTMuNzk2IEM1MTYuODQ2LDE1My43OTYgNDkxLjIwNSwxNjQuNzM0IDQ3MC40NzgsMTg2LjYwMSBDNDU2Ljc4MSwyMDEuMDUzIDQ0Ny42MTMsMjE3LjkwNCA0NDIuOTY3LDIzNy4xNTAgTDM4MS4wNzgsMjM3LjE1MCBDMzgzLjAzMiwyMjUuODIxIDM4Ni4wNDUsMjE0LjkwNyAzOTAuMTM5LDIwNC40MTUgQzM5Ny45NzMsMTg0LjMyOCA0MDkuNTI2LDE2Ni4yNjUgNDI0LjgwNCwxNTAuMjMzIEM0NDEuMjY3LDEzMi42MjAgNDU5LjgxMywxMTkuMDYwIDQ4MC40NDYsMTA5LjU2MCBDNTAxLjA3NSwxMDAuMDYwIDUyMi40OTksOTUuMzEwIDU0NC43MTgsOTUuMzEwIEM1NjguNTIyLDk1LjMxMCA1OTAuNTg4LDk5LjU2OCA2MTAuOTI0LDEwOC4wNzYgQzYzMS4yNTUsMTE2LjU4OCA2NDkuNjUyLDEyOS4xNTUgNjY2LjEyMCwxNDUuNzgwIEM2ODIuMTg4LDE2Mi4yMTEgNjk0LjUzNiwxODAuNzE1IDcwMy4xNjUsMjAxLjI5NyBDNzA4LjA4MCwyMTMuMDIyIDcxMS41NDUsMjI0Ljk3OCA3MTMuNjYwLDIzNy4xNTAgTDY1MS43MjUsMjM3LjE1MCBaTTQ0MC41NDAsMjg2Ljk0NCBDNDQzLjc2MywzMTEuNjIyIDQ1My43MzgsMzMyLjc1NCA0NzAuNDc4LDM1MC4zMzMgQzQ5MS4yMDUsMzcyLjEwNyA1MTcuMDQ2LDM4Mi45OTAgNTQ3Ljk5MSwzODIuOTkwIEM1NzguMzQyLDM4Mi45OTAgNjAzLjc4MywzNzIuMDU2IDYyNC4zMTQsMzUwLjE4NCBDNjQwLjc4NCwzMzIuNjQyIDY1MC42NDIsMzExLjU1OSA2NTMuODk5LDI4Ni45NDQgTDcxNC43NjgsMjg2Ljk0NCBDNzEyLjk5NywzMDEuNzEwIDcwOS40NTYsMzE2LjIxMyA3MDQuMDU4LDMzMC40NDIgQzY5Ni4wMjQsMzUxLjYyMiA2ODQuNzY0LDM3MC4xMjcgNjcwLjI4NiwzODUuOTU5IEM2NTMuNjIzLDQwNC4xNzEgNjM0LjkyMyw0MTcuOTc2IDYxNC4xOTcsNDI3LjM3NCBDNTkzLjQ2Niw0MzYuNzcyIDU3MS4zOTYsNDQxLjQ3NiA1NDcuOTkxLDQ0MS40NzYgQzUyMy45ODcsNDQxLjQ3NiA1MDEuODcwLDQzNy4xNzEgNDgxLjYzNyw0MjguNTYyIEM0NjEuNDAzLDQxOS45NTIgNDQzLjI1Miw0MDcuMjM3IDQyNy4xODQsMzkwLjQxMiBDNDExLjkwNywzNzQuMzgwIDM5OS45NTgsMzU1LjcyOCAzOTEuMzI5LDMzNC40NDkgQzM4NS4wMDQsMzE4Ljg1NiAzODEuMDIxLDMwMy4wMTkgMzc5LjMzMiwyODYuOTQ0IEw0NDAuNTQwLDI4Ni45NDQgWk04MTIuMjE2LDI4Ni45NDQgTDgxMi4yMTYsNDMyLjI3MyBMNzUzLjg5Niw0MzIuMjczIEw3NTMuODk2LDI4Ni45NDQgTDgxMi4yMTYsMjg2Ljk0NCBaTTkxNS40MjIsMjg2Ljk0NCBDOTE5LjA0OCwzMTEuMzE3IDkyOS41MjEsMzMyLjM0OSA5NDYuODU3LDM1MC4wMzYgQzk2OC43NzQsMzcyLjQwNCA5OTUuNjA1LDM4My41ODQgMTAyNy4zNDYsMzgzLjU4NCBDMTA1Ni4zMDYsMzgzLjU4NCAxMDgxLjg0NCwzNzIuMzUzIDExMDMuOTY2LDM0OS44ODcgQzExMjIuMDk5LDMzMS40NzEgMTEzMi43ODcsMzEwLjQ4NyAxMTM2LjA1MywyODYuOTQ0IEwxMTkzLjY3OCwyODYuOTQ0IEwxMTkzLjY3OCw0MzIuMjczIEwxMTM0LjE2Nyw0MzIuMjczIEwxMTM0LjE2NywzOTIuMTkzIEMxMTE5LjA5MCw0MDcuODMxIDExMDIuMjc4LDQxOS42NTUgMTA4My43MzIsNDI3LjY3MSBDMTA2NS4xODEsNDM1LjY4NyAxMDQ1LjM5NCw0MzkuNjk1IDEwMjQuMzcwLDQzOS42OTUgQzk3NS4xNzEsNDM5LjY5NSA5MzQuMzA5LDQyMy4zMjAgOTAxLjc3OCwzOTAuNTYxIEM4NzMuNjIwLDM2Mi4yMTQgODU3LjY2MSwzMjcuNjcwIDg1My44NzMsMjg2Ljk0NCBMOTE1LjQyMiwyODYuOTQ0IFpNMTMwOC44MjksMjg2Ljk0NCBMMTMwOC44MjksNDMyLjI3MyBMMTI0OS45MTMsNDMyLjI3MyBMMTI0OS45MTMsMjg2Ljk0NCBMMTMwOC44MjksMjg2Ljk0NCBaTTE0NTguNDUzLDI4Ni45NDQgQzE0NjIuMDc4LDMxMS4zMTcgMTQ3Mi41NTEsMzMyLjM0OSAxNDg5Ljg4OCwzNTAuMDM2IEMxNTExLjgwNCwzNzIuNDA0IDE1MzguNjM1LDM4My41ODQgMTU3MC4zNzYsMzgzLjU4NCBDMTU5OS4zMzYsMzgzLjU4NCAxNjI0Ljg3NSwzNzIuMzUzIDE2NDYuOTk2LDM0OS44ODcgQzE2NjUuMTMwLDMzMS40NzEgMTY3NS44MTgsMzEwLjQ4NyAxNjc5LjA4NCwyODYuOTQ0IEwxNzM2LjcwOSwyODYuOTQ0IEwxNzM2LjcwOSw0MzIuMjczIEwxNjc3LjE5OCw0MzIuMjczIEwxNjc3LjE5OCwzOTIuMTkzIEMxNjYyLjEyMCw0MDcuODMxIDE2NDUuMzA5LDQxOS42NTUgMTYyNi43NjMsNDI3LjY3MSBDMTYwOC4yMTIsNDM1LjY4NyAxNTg4LjQyNSw0MzkuNjk1IDE1NjcuNDAxLDQzOS42OTUgQzE1MTguMjAyLDQzOS42OTUgMTQ3Ny4zMzksNDIzLjMyMCAxNDQ0LjgwOCwzOTAuNTYxIEMxNDE2LjY1MSwzNjIuMjE0IDE0MDAuNjkxLDMyNy42NzAgMTM5Ni45MDMsMjg2Ljk0NCBMMTQ1OC40NTMsMjg2Ljk0NCBaTTE4OTYuMTE2LDI4Ni45NDQgTDE4MzMuMTE0LDM3Ny4wNTIgTDE5ODkuNjI3LDM3Ny4wNTIgTDE5ODkuNjI3LDQzMi4yNzMgTDE3NjMuNDg2LDQzMi4yNzMgTDE3NjMuNDg2LDM4NC43NzEgTDE4MzEuOTkxLDI4Ni45NDQgTDE4OTYuMTE2LDI4Ni45NDQgWiIgY2xhc3M9ImNscy0xIi8+ICAgIDxnPiAgICAgIDxwYXRoIGQ9Ik0yMjMuNzUwLDIzNy4xNTAgQzIxNC44MjAsMjIxLjM1NSAxOTcuODgwLDIxMC42OTMgMTc4LjQ1MCwyMTAuNjkzIEMxNDkuNzIzLDIxMC42OTMgMTI2LjQzNiwyMzMuOTk2IDEyNi40MzYsMjYyLjc0MCBDMTI2LjQzNiwyOTEuNDg1IDE0OS43MjMsMzE0Ljc4NyAxNzguNDUwLDMxNC43ODcgQzE5OC40NDQsMzE0Ljc4NyAyMTUuNzk5LDMwMy40OTcgMjI0LjUwNiwyODYuOTQ0IEwzNTMuNTU2LDI4Ni45NDQgQzM0MS40MDksMzczLjI3OCAyNjcuMjgyLDQzOS42OTggMTc3LjY1MCw0MzkuNjk4IEM3OS41MzcsNDM5LjY5OCAwLjAwMCwzNjAuMTEzIDAuMDAwLDI2MS45MzkgQzAuMDAwLDE2My43NjYgNzkuNTM3LDg0LjE4MCAxNzcuNjUwLDg0LjE4MCBDMjY3LjM1Niw4NC4xODAgMzQxLjUzMiwxNTAuNzExIDM1My41ODYsMjM3LjE1MCBMMjIzLjc1MCwyMzcuMTUwIFoiIGNsYXNzPSJjbHMtMiIvPiAgICAgIDxjaXJjbGUgY3g9IjIwMjMuNzUiIGN5PSIyNjIuNzUiIHI9IjQzLjk0IiBjbGFzcz0iY2xzLTMiLz4gICAgPC9nPiAgPC9nPjwvc3ZnPg==) no-repeat center center;
        background-size: contain;
        opacity: 0.7;
    }
}

@media screen and (max-width: 991px) {
    #nav .main {
        font-size: 15px;
    }

    .navbar-profile {
        padding-top: 5px;
        margin: 0;
        background: #f9f9f9;
        border-bottom: 1px solid #DADADA;
        margin-bottom: 5px;
        margin-top: 6px;
    }

        .navbar-profile .navbar-collapse {
            padding: 0;
        }

    .navbar-header {
        float: right;
    }

    /*.collapse#collapse-1 {
        display: none !important;
    }*/

    #collapse-1 #owner_block_content {
        display: block;
    }

    #profile .row, #profile .row div {
        padding: 0;
    }

    .navbar-toggle#navCol {
        display: block !important;
    }

    #collapse-1 #owner_block_content {
        display: block;
    }

    .left-border {
        border-left: none;
    }

    .table-edit tr td a, .table-edit.single-col-edit tr td a, .table-edit tr td:nth-last-child(-n+2) a, .single-col-edit tr input {
        display: block;
    }

    .table-edit.single-col-edit tr td:last-child {
        width: 12% !important;
    }

    .table-edit.single-col-edit tr td a {
        float: left;
        margin-left: 8px;
    }
}

@media screen and (min-width: 400px) and (max-width: 767px) {
    table#profile_details {
        width: 300px;
        margin: 0 auto;
    }

    #TextBoxesGroup input {
        width: 95%;
    }
}

@media screen and (max-width:767px) {
    .forgot-password {
        margin-left: 0;
    }

    .form-signin {
        width: 100%;
    }

    #recaptcha_table {
        border: 1px solid red !important;
    }

        #recaptcha_table tr, #recaptcha_table tr td {
            display: inline-block !important;
            height: initial !important;
            width: initial !important;
        }

        #recaptcha_table > tbody > tr + tr td {
            width: calc(100% - 7px) !important;
            text-align: left;
        }

        #recaptcha_table div#recaptcha_image, #recaptcha_table img#recaptcha_challenge_image, td.recaptcha_image_cell, #recaptcha_table tr {
            width: 100% !important;
        }

        #recaptcha_table #recaptcha_response_field {
            display: block;
            width: 100% !important;
            border: 1px solid #666 !important;
        }

    .recaptcha_only_if_privacy {
        padding-left: 7px !important;
        float: none !important;
        margin-bottom: 5px !important;
        display: block !important;
        text-align: left !important;
    }

    .home-sections {
        height: auto;
    }

    .table-edit.single-col-edit tr td a, .single-col-edit tr td:last-child a {
        margin-left: 5px;
    }

    .help-block {
        margin-top: 0;
    }

    #menu_bar2 .container > .navbar-collapse {
        background-color: #e6f5c3;
    }

    #menu_bar2 .navbar-nav > li > a {
        padding: 5px 10px;
    }

    .navbar-nav {
        margin: 0;
    }

    .navbar-collapse#navbar-tabs {
        padding: 0;
        width: 100%;
    }

    .container > .row > .navbar .navbar-header {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABCBAMAAABk96F4AAAAMFBMVEXu7u7w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn6+vr7+/v8/Pz9/f3+/v5kDfq+AAAAQklEQVR4Xm3B0RBAIRAF0IvwEB5CCCGEEEIIIYQQwiIswiKEEEI7TXOnj86BQGGYz+NqrCy+c0Pl4jMnjmfYf3xwC734J0EyxblzAAAAAElFTkSuQmCC') /*../Images/mobile_menu_bg.png*/ repeat-x;
        *background: url(../Images/mobile_menu_bg.png) repeat-x; /* For IE 6 and 7 */
        position: relative;
        cursor: pointer;
    }

    .container > .row > .navbar > #profile-navbar-collapse > #owner_block_submenu > ul > li > a {
        color: #333;
    }

    .container > .row > .navbar.navbar-default {
        border: none;
    }

    .container > .row > .navbar > #profile-navbar-collapse > #owner_block_submenu {
        background: #fff;
        border: none;
    }

    .container > .row > .navbar .navbar-header .navbar-toggle {
        margin-top: 14px;
        margin-bottom: 14px;
    }

    table#profile_details td {
        width: 50%;
        margin: 0;
    }

    table#profile_details {
        margin-top: 0;
    }

    input.form-control, div.input-group.date {
        margin-bottom: 0;
    }

    .simplePassMeter {
        margin-bottom: 7px !important;
        margin-top: 8px !important;
    }

    .padT30 {
        padding-top: 10px;
    }

    .padB30 {
        padding-bottom: 10px;
    }

    #export_btn {
        margin-right: 0;
    }

    .job-description label {
        text-align: right;
    }

    .job-description .form-group {
        margin-bottom: 0;
    }

    /* main nav collapsable */
    #nav .main ul li {
        float: none;
    }

    #nav .main {
        font-size: 15px;
        height: auto !important;
        background: none !important;
    }

    .navbar-main {
        background: #729036;
    }

    #nav .main ul li a {
        display: block;
        border: none !important;
        padding: 15px 30px;
    }

    .navbar-main .navbar-collapse {
        padding: 0;
    }

    #nav .main ul li {
        margin: 0;
    }

    .navbar-main .navbar-toggle .icon-bar {
        background: #fff !important;
    }

    button:focus {
        outline-color: #87c300 !important;
    }

    .heading-nav-main {
        font-size: 18px;
        color: #fff;
        margin: 15px 15px 0;
    }

        .heading-nav-main span {
            width: 24px;
            height: 19px;
            display: block;
            float: left;
            margin-right: 11px;
            margin-top: 0;
            padding-left: 30px;
            background-repeat: no-repeat;
        }

    .heading-nav-tabs {
        font-size: 16px;
        color: #333;
        margin: 6px 15px 0;
    }

    .pad-xs {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}

.navbar {
    border: none !important;
}

.navbar-main {
    background: #729036;
    -webkit-box-shadow: inset 0 10px 10px -10px #000000;
    -webkit-box-shadow: inset 0 10px 10px -10px rgba(0,0,0,0.6);
    -moz-box-shadow: inset 0 10px 10px -10px #000000;
    -moz-box-shadow: inset 0 10px 10px -10px rgba(0,0,0,0.6);
    box-shadow: inset 0 10px 10px -10px #000000;
    box-shadow: inset 0 10px 10px -10px rgba(0,0,0,0.6);
}

@media screen and (max-width:600px) {
    #logo-header {
        display: none;
    }

    .graph-container embed {
        height: auto;
    }
}

@media screen and (max-width:480px) {
    .browse-img {
        position: relative;
    }

    .fancy-box {
        min-height: 200px;
    }

    img#heading_home {
        width: 100%;
    }

    #menu_bar1 ul {
        padding-left: 15px;
    }

        #menu_bar1 ul li {
            padding-left: 14px;
            padding-right: 14px;
        }

    #logo-login {
        margin-top: 3px;
    }

    #qa-version {
        margin-top: 4px;
    }

    #nav .main {
        font-size: 14px;
    }

        #nav .main ul li a {
            padding: 15px 10px 17px !important;
        }

            #nav .main ul li a span {
                vertical-align: text-bottom;
            }

    #login_info_container ul li {
        display: inline;
        padding-right: 20px;
    }

    #nav .sub ul li a:hover {
        background: white !important;
        color: #729036;
    }

    .graph-container embed {
        height: 300px;
    }
}

@media screen and (max-width:400px) {
    .job-description {
        font-size: 12px;
    }

    #ecosys-link {
        display: none;
    }

    #talent-link {
        display: none;
    }

    #recruiting-link {
        display: none;
    }

    #logo-login img {
        width: 100%;
    }

    #qa-version img {
        width: 100%;
    }

    #login-panel {
        min-height: 310px;
    }

    .head_border {
        background-position-y: 37px;
    }

        .head_border h2 {
            font-size: 18px;
            padding: 8px 10px;
        }
}

@media screen and (max-width: 319px) {
    #qa-version {
        display: none;
    }

    #header .header-holder {
        height: auto;
    }

    #header .company-name {
        font-size: 22px;
        margin: 20px 0 0 15px;
    }

    .head_border h2 {
        font-size: 16px;
    }

    .tabs {
        padding: 0;
        margin: 0;
    }

        .tabs li {
            margin-right: 0;
        }

        .tabs a, .tabs a:hover, .tabs a.active {
            padding-left: 6px;
            padding-right: 6px;
        }
}

.ratingStar {
    padding-top: 4px !important;
    float: none;
}

/******** 9 blogger colored buttons *************/
.btn-blog1, .btn-blog2, .btn-blog3, .btn-blog4, .btn-blog5, .btn-blog6,
.btn-blog7, .btn-blog8, .btn-blog9 {
    padding: 0 20px;
    border-radius: 15px;
}

    .btn-blog1 span, .btn-blog2 span, .btn-blog3 span, .btn-blog4 span, .btn-blog5 span, .btn-blog6 span,
    .btn-blog7 span, .btn-blog8 span, .btn-blog9 span {
        color: #fff;
    }

    .btn-blog1 a, .btn-blog2 a, .btn-blog3 a, .btn-blog4 a, .btn-blog5 a, .btn-blog6 a,
    .btn-blog7 a, .btn-blog8 a, .btn-blog9 a {
        color: #fff;
    }

.btn-blog1 {
    border: 1px solid #839603;
    background: #9ac164; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlhYzE2NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NGIyNDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #9ac164 0, #84b240 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#9ac164), color-stop(100%,#84b240)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #9ac164 0,#84b240 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #9ac164 0,#84b240 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #9ac164 0,#84b240 100%); /* IE10+ */
    background: linear-gradient(to bottom, #9ac164 0,#84b240 100%); /* W3C */
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ac164', endColorstr='#84b240',GradientType=0 );
    -moz-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ac164', endColorstr='#84b240',GradientType=0 );
    -o-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ac164', endColorstr='#84b240',GradientType=0 );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ac164', endColorstr='#84b240',GradientType=0 ); /* IE6-8 */
}

.btn-blog2 {
    border: 1px solid #639022;
    background: #b5bd3e; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1YmQzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNWFlMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #b5bd3e 0, #a5ae12 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#b5bd3e), color-stop(100%,#a5ae12)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #b5bd3e 0,#a5ae12 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #b5bd3e 0,#a5ae12 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #b5bd3e 0,#a5ae12 100%); /* IE10+ */
    background: linear-gradient(to bottom, #b5bd3e 0,#a5ae12 100%); /* W3C */
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bd3e', endColorstr='#a5ae12',GradientType=0 );
    -moz-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bd3e', endColorstr='#a5ae12',GradientType=0 );
    -o-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bd3e', endColorstr='#a5ae12',GradientType=0 );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bd3e', endColorstr='#a5ae12',GradientType=0 ); /* IE6-8 */
}

.btn-blog3 {
    border: 1px solid #257118;
    background: #5ba36d; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzViYTM2ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iIzU2YTE2OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNjhlNGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #5ba36d 0, #56a169 18%, #368e4c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#5ba36d), color-stop(18%,#56a169), color-stop(100%,#368e4c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #5ba36d 0,#56a169 18%,#368e4c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #5ba36d 0,#56a169 18%,#368e4c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #5ba36d 0,#56a169 18%,#368e4c 100%); /* IE10+ */
    background: linear-gradient(to bottom, #5ba36d 0,#56a169 18%,#368e4c 100%); /* W3C */
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ba36d', endColorstr='#368e4c',GradientType=0 );
    -moz-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ba36d', endColorstr='#368e4c',GradientType=0 );
    -o-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ba36d', endColorstr='#368e4c',GradientType=0 );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ba36d', endColorstr='#368e4c',GradientType=0 ); /* IE6-8 */
}

.btn-blog4 {
    border: 1px solid #b75600;
    background: #db8832; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiODgzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMzZlMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #db8832 0, #d36e03 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#db8832), color-stop(100%,#d36e03)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #db8832 0,#d36e03 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #db8832 0,#d36e03 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #db8832 0,#d36e03 100%); /* IE10+ */
    background: linear-gradient(to bottom, #db8832 0,#d36e03 100%); /* W3C */
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db8832', endColorstr='#d36e03',GradientType=0 );
    -moz-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db8832', endColorstr='#d36e03',GradientType=0 );
    -o-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db8832', endColorstr='#d36e03',GradientType=0 );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db8832', endColorstr='#d36e03',GradientType=0 ); /* IE6-8 */
}

.btn-blog5 {
    border: 1px solid #b77400;
    background: #d9a732; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5YTczMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iI2Q3YTQyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMDkzMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #d9a732 0, #d7a429 24%, #d09303 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#d9a732), color-stop(24%,#d7a429), color-stop(100%,#d09303)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d9a732 0,#d7a429 24%,#d09303 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d9a732 0,#d7a429 24%,#d09303 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #d9a732 0,#d7a429 24%,#d09303 100%); /* IE10+ */
    background: linear-gradient(to bottom, #d9a732 0,#d7a429 24%,#d09303 100%); /* W3C */
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9a732', endColorstr='#d09303',GradientType=0 );
    -moz-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9a732', endColorstr='#d09303',GradientType=0 );
    -o-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9a732', endColorstr='#d09303',GradientType=0 );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9a732', endColorstr='#d09303',GradientType=0 ); /* IE6-8 */
}

.btn-blog6 {
    border: 1px solid #b79b00;
    background: #decd32; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RlY2QzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2MxMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #decd32 0, #d7c103 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#decd32), color-stop(100%,#d7c103)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #decd32 0,#d7c103 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #decd32 0,#d7c103 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #decd32 0,#d7c103 100%); /* IE10+ */
    background: linear-gradient(to bottom, #decd32 0,#d7c103 100%); /* W3C */
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#decd32', endColorstr='#d7c103',GradientType=0 );
    -moz-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#decd32', endColorstr='#d7c103',GradientType=0 );
    -o-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#decd32', endColorstr='#d7c103',GradientType=0 );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#decd32', endColorstr='#d7c103',GradientType=0 ); /* IE6-8 */
}

.btn-blog7 {
    border: 1px solid #992620;
    background: #b04b4b; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IwNGI0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNzI2MjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #b04b4b 0, #a72626 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#b04b4b), color-stop(100%,#a72626)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #b04b4b 0,#a72626 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #b04b4b 0,#a72626 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #b04b4b 0,#a72626 100%); /* IE10+ */
    background: linear-gradient(to bottom, #b04b4b 0,#a72626 100%); /* W3C */
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b04b4b', endColorstr='#a72626',GradientType=0 );
    -moz-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b04b4b', endColorstr='#a72626',GradientType=0 );
    -o-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b04b4b', endColorstr='#a72626',GradientType=0 );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b04b4b', endColorstr='#a72626',GradientType=0 ); /* IE6-8 */
}

.btn-blog8 {
    border: 1px solid #b73b34;
    background: #cc6565; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjNjU2NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMDQyNDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #cc6565 0, #c04242 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#cc6565), color-stop(100%,#c04242)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #cc6565 0,#c04242 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #cc6565 0,#c04242 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #cc6565 0,#c04242 100%); /* IE10+ */
    background: linear-gradient(to bottom, #cc6565 0,#c04242 100%); /* W3C */
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc6565', endColorstr='#c04242',GradientType=0 );
    -moz-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc6565', endColorstr='#c04242',GradientType=0 );
    -o-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc6565', endColorstr='#c04242',GradientType=0 );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc6565', endColorstr='#c04242',GradientType=0 ); /* IE6-8 */
}

.btn-blog9 {
    border: 1px solid #d25049;
    background: #eb805f; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViODA1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNjYzM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #eb805f 0, #e6633a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#eb805f), color-stop(100%,#e6633a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #eb805f 0,#e6633a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #eb805f 0,#e6633a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #eb805f 0,#e6633a 100%); /* IE10+ */
    background: linear-gradient(to bottom, #eb805f 0,#e6633a 100%); /* W3C */
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb805f', endColorstr='#e6633a',GradientType=0 );
    -moz-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb805f', endColorstr='#e6633a',GradientType=0 );
    -o-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb805f', endColorstr='#e6633a',GradientType=0 );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb805f', endColorstr='#e6633a',GradientType=0 ); /* IE6-8 */
}

.btn-blog1:hover {
    background: #84b240; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg0YjI0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YWMxNjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #84b240 0, #9ac164 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#84b240), color-stop(100%,#9ac164)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #84b240 0,#9ac164 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #84b240 0,#9ac164 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #84b240 0,#9ac164 100%); /* IE10+ */
    background: linear-gradient(to bottom, #84b240 0,#9ac164 100%); /* W3C */
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#84b240', endColorstr='#9ac164',GradientType=0 );
    -moz-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#84b240', endColorstr='#9ac164',GradientType=0 );
    -o-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#84b240', endColorstr='#9ac164',GradientType=0 );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#84b240', endColorstr='#9ac164',GradientType=0 ); /* IE6-8 */
}

.btn-blog2:hover {
    background: #a5ae12; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E1YWUxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNWJkM2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #a5ae12 0, #b5bd3e 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#a5ae12), color-stop(100%,#b5bd3e)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #a5ae12 0,#b5bd3e 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #a5ae12 0,#b5bd3e 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #a5ae12 0,#b5bd3e 100%); /* IE10+ */
    background: linear-gradient(to bottom, #a5ae12 0,#b5bd3e 100%); /* W3C */
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5ae12', endColorstr='#b5bd3e',GradientType=0 );
    -moz-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5ae12', endColorstr='#b5bd3e',GradientType=0 );
    -o-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5ae12', endColorstr='#b5bd3e',GradientType=0 );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5ae12', endColorstr='#b5bd3e',GradientType=0 ); /* IE6-8 */
}

.btn-blog3:hover {
    background: #368e4c; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM2OGU0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzU2YTE2OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1YmEzNmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #368e4c 0, #56a169 82%, #5ba36d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#368e4c), color-stop(82%,#56a169), color-stop(100%,#5ba36d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #368e4c 0,#56a169 82%,#5ba36d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #368e4c 0,#56a169 82%,#5ba36d 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #368e4c 0,#56a169 82%,#5ba36d 100%); /* IE10+ */
    background: linear-gradient(to bottom, #368e4c 0,#56a169 82%,#5ba36d 100%); /* W3C */
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#368e4c', endColorstr='#5ba36d',GradientType=0 );
    -moz-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#368e4c', endColorstr='#5ba36d',GradientType=0 );
    -o-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#368e4c', endColorstr='#5ba36d',GradientType=0 );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#368e4c', endColorstr='#5ba36d',GradientType=0 ); /* IE6-8 */
}

.btn-blog4:hover {
    background: #d36e03; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzNmUwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYjg4MzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #d36e03 0, #db8832 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#d36e03), color-stop(100%,#db8832)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d36e03 0,#db8832 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d36e03 0,#db8832 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #d36e03 0,#db8832 100%); /* IE10+ */
    background: linear-gradient(to bottom, #d36e03 0,#db8832 100%); /* W3C */
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d36e03', endColorstr='#db8832',GradientType=0 );
    -moz-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d36e03', endColorstr='#db8832',GradientType=0 );
    -o-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d36e03', endColorstr='#db8832',GradientType=0 );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d36e03', endColorstr='#db8832',GradientType=0 ); /* IE6-8 */
}

.btn-blog5:hover {
    background: #d09303; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwOTMwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2Q3YTQyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWE3MzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #d09303 0, #d7a429 76%, #d9a732 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#d09303), color-stop(76%,#d7a429), color-stop(100%,#d9a732)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d09303 0,#d7a429 76%,#d9a732 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d09303 0,#d7a429 76%,#d9a732 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #d09303 0,#d7a429 76%,#d9a732 100%); /* IE10+ */
    background: linear-gradient(to bottom, #d09303 0,#d7a429 76%,#d9a732 100%); /* W3C */
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d09303', endColorstr='#d9a732',GradientType=0 );
    -moz-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d09303', endColorstr='#d9a732',GradientType=0 );
    -o-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d09303', endColorstr='#d9a732',GradientType=0 );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d09303', endColorstr='#d9a732',GradientType=0 ); /* IE6-8 */
}

.btn-blog6:hover {
    background: #d7c103; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3YzEwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWNkMzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #d7c103 0, #decd32 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#d7c103), color-stop(100%,#decd32)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d7c103 0,#decd32 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d7c103 0,#decd32 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #d7c103 0,#decd32 100%); /* IE10+ */
    background: linear-gradient(to bottom, #d7c103 0,#decd32 100%); /* W3C */
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7c103', endColorstr='#decd32',GradientType=0 );
    -moz-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7c103', endColorstr='#decd32',GradientType=0 );
    -o-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7c103', endColorstr='#decd32',GradientType=0 );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7c103', endColorstr='#decd32',GradientType=0 ); /* IE6-8 */
}

.btn-blog7:hover {
    background: #a72626; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E3MjYyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMDRiNGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #a72626 0, #b04b4b 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#a72626), color-stop(100%,#b04b4b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #a72626 0,#b04b4b 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #a72626 0,#b04b4b 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #a72626 0,#b04b4b 100%); /* IE10+ */
    background: linear-gradient(to bottom, #a72626 0,#b04b4b 100%); /* W3C */
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a72626', endColorstr='#b04b4b',GradientType=0 );
    -moz-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a72626', endColorstr='#b04b4b',GradientType=0 );
    -o-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a72626', endColorstr='#b04b4b',GradientType=0 );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a72626', endColorstr='#b04b4b',GradientType=0 ); /* IE6-8 */
}

.btn-blog8:hover {
    background: #c04242; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MwNDI0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYzY1NjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #c04242 0, #cc6565 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#c04242), color-stop(100%,#cc6565)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #c04242 0,#cc6565 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #c04242 0,#cc6565 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #c04242 0,#cc6565 100%); /* IE10+ */
    background: linear-gradient(to bottom, #c04242 0,#cc6565 100%); /* W3C */
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c04242', endColorstr='#cc6565',GradientType=0 );
    -moz-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c04242', endColorstr='#cc6565',GradientType=0 );
    -o-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c04242', endColorstr='#cc6565',GradientType=0 );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c04242', endColorstr='#cc6565',GradientType=0 ); /* IE6-8 */
}

.btn-blog9:hover {
    background: #e6633a; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2NjMzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYjgwNWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e6633a 0, #eb805f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#e6633a), color-stop(100%,#eb805f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e6633a 0,#eb805f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e6633a 0,#eb805f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e6633a 0,#eb805f 100%); /* IE10+ */
    background: linear-gradient(to bottom, #e6633a 0,#eb805f 100%); /* W3C */
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6633a', endColorstr='#eb805f',GradientType=0 );
    -moz-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6633a', endColorstr='#eb805f',GradientType=0 );
    -o-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6633a', endColorstr='#eb805f',GradientType=0 );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6633a', endColorstr='#eb805f',GradientType=0 ); /* IE6-8 */
}

/*employee rating slider controls*/
.ajax__slider_h_rail {
    width: 100% !important;
    height: 10px !important;
    border-radius: 4px !important;
    margin-bottom: 20px;
    margin-top: 9px !important;
    background: rgb(230,230,230); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGY4ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
    background: -moz-linear-gradient(top, rgba(230,230,230,1) 0, rgba(246,246,246,1) 22%, rgba(248,248,248,1) 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,rgba(230,230,230,1)), color-stop(22%,rgba(246,246,246,1)), color-stop(100%,rgba(248,248,248,1))) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(230,230,230,1) 0,rgba(246,246,246,1) 22%,rgba(248,248,248,1) 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(230,230,230,1) 0,rgba(246,246,246,1) 22%,rgba(248,248,248,1) 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(230,230,230,1) 0,rgba(246,246,246,1) 22%,rgba(248,248,248,1) 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom, rgba(230,230,230,1) 0,rgba(246,246,246,1) 22%,rgba(248,248,248,1) 100%) !important; /* W3C */
}

.noUi-connect {
    background: #91b845 !important;
}

.employeeslider {
    margin-right: 60px !important;
    position: relative;
    top: 5px;
}

.form-horizontal.slider-control-labels span.control-label {
    padding-top: 0 !important;
}

.form-horizontal.slider-control-labels span.input-group-addon {
    border: 1px solid #ccc !important;
    border-radius: 5px !important;
    background: #fff !important;
}

.form-horizontal.slider-control-labels input.input-group-addon {
    border: 1px solid #ccc !important;
    border-radius: 5px !important;
    background: #fff !important;
    position: absolute;
    right: 0;
    top: -1px;
    width: 40px;
}

/*employee rating page*/
.competencies_exp {
    background-image: url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAYwAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgEBAQICAgICAgMDAwMDAwMDAwMDAwMDAwEBAQEBAQECAQECAwICAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAEAAPAwERAAIRAQMRAf/EAFsAAAMBAAAAAAAAAAAAAAAAAAMEBwoBAQEAAAAAAAAAAAAAAAAAAAABEAACAwEBAAMBAQAAAAAAAAAEBQIDBgcBEiITESMRAQEBAAAAAAAAAAAAAAAAAAABEf/aAAwDAQACEQMRAD8A2Jdm6zjeH8pZdh6DFyfnF5OSsNDREmCSUotZrEOWEZyguvFYtbBq3sT764Wef5R/OqE7Pfsxbadu6Thws6o39GqEM5bokzNr49va+2jqxFeXZbOxmNoKffLrwGOTTGk+WWfy2iVE/tPz3z4sNT/uGMy3RefseR9bzu4MxZJOY+R2HRabSDahFldOm1KdK0hilbrXZ2z9kdS8+VA8fbRvfmKYJf75ZUQYTNhahcKEVz25JxzCZh4KBlXOLHgTr5G5E/HxSreUjjERASIMScUvFVkUfqVIidURqqYwhMP/2Q==') /*../Images/comp_exp_ico.jpg*/;
    *background-image: url(../Images/comp_exp_ico.jpg); /* For IE 6 and 7 */
    display: block;
    color: #668400;
    text-decoration: none;
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 16px;
    padding-left: 5px;
    font-weight: bold;
    text-align: center;
}

.ellipsis {
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -moz-binding: url('ellipsis.xml#ellipsis');
}

.collapsed .competencies_exp {
    background-image: url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAYwAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgEBAQICAgICAgMDAwMDAwMDAwMDAwMDAwEBAQEBAQECAQECAwICAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAEAAPAwERAAIRAQMRAf/EAFsAAAMBAAAAAAAAAAAAAAAAAAMEBwoBAQEAAAAAAAAAAAAAAAAAAAABEAACAwEBAAMBAQAAAAAAAAAEBQIDBgcBEiITESMRAQEBAAAAAAAAAAAAAAAAAAABEf/aAAwDAQACEQMRAD8A2Jdm6zjeH8pZdh6DFyfnF5OSsNDREmCSUotZrEOWEZyguvFYtbBq3sT764Wef5R/OqE7Pfsxbadu6Thws6o39GqEM5bokzNr49va+2jqxFeXZbOxmNoKffLrwGOTTGk+WWfy2iVE/tPz3z4sNT/uGMy3RefseR9bzu4MxZJOY+R2HRabSDahFldOm1KdK0hilbrXZ2z9kdS8+VA8fbRvfmKYJf75ZUQYTNhahcKEVz25JxzCZh4KBlXOLHgTr5G5E/HxSreUjjERASIMScUvFVkUfqVIidURqqYwhMP/2Q==') /*../Images/comp_exp_ico.jpg*/;
    *background-image: url(../Images/comp_exp_ico.jpg); /* For IE 6 and 7 */
}

.expanded .competencies_exp {
    background-image: url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAYwAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgEBAQICAgICAgMDAwMDAwMDAwMDAwMDAwEBAQEBAQECAQECAwICAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAEAAPAwERAAIRAQMRAf/EAFsAAQEAAAAAAAAAAAAAAAAAAAgKAQEBAAAAAAAAAAAAAAAAAAAAARAAAgMBAQACAgMAAAAAAAAAAwQCBQYBBxITIiMUFQgRAQEBAAAAAAAAAAAAAAAAAAABEf/aAAwDAQACEQMRAD8Arc9e/wBF+aeH+S99l9Os3T19woB7H5WmsGa9u4jZrkazNQhxFhR6zevUY8cMWZYLrBlzsudjCc+pFtI0w1VupmCZk1VYEKkVRlok3EnRKmd+C9nD4sFE8isWUJT/AGDnCX5S53nYjQ19T8lyO281d8G9tw+rusWjASWM2uKy93sDLVyEGA5C6Rjl6jQ6bF6HFItTQ6WVewm0vz6zfYoy4oQhLo2zVqkR7+m0VZmqNV+0gxa0jodPoLSdcyt9ldjwxNcLArK4xRgCaH8pkxJciEfOR5IP/9k=') /*../Images/comp_col_ico.jpg*/;
    *background-image: url(../Images/comp_col_ico.jpg); /* For IE 6 and 7 */
}

.comp_1 {
    white-space: nowrap;
    max-width: 75px;
    min-width: 75px;
    text-align: center;
    padding: 0 !important;
}

.comp_2 {
    white-space: normal;
    max-width: 75px;
    min-width: 75px;
    text-align: center;
    padding: 0 !important;
}

.comp_3 {
    white-space: nowrap;
    max-width: 75px;
    min-width: 75px;
    text-align: center;
}

.collapsed .comp_2, .collapsed .comp_3 {
    display: none;
}

/*********************** ENORSEMENT AND SKILLS ***********************/



.enorse-container .endorse-row {
    height: 32px;
    padding: 0 10px;
    position: relative;
}

    .enorse-container .endorse-row:before {
        content: "";
        position: absolute;
        border-bottom: 1px solid #f4f4f4;
        left: 10px;
        right: 10px;
        top: 15px;
        z-index: -1;
    }

    .enorse-container .endorse-row .tag {
        display: table;
        height: 32px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        border-bottom: 3px solid #afd074;
        float: left;
    }

.enorse-container .tag .counter {
    display: table-cell;
    width: 30px;
    background: #ebebeb;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    font-size: 16px;
}

.enorse-container .tag .skills-title {
    position: relative;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    padding: 0 15px;
    background: white;
    border-top: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
}

.enorse-container .endorse-row .tag .skills-title:after {
    content: "";
    width: 7px;
    height: 13px;
    background: url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwP/2wBDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wgARCAANAAcDAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAQn/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIQAxAAAAG9oH//xAAVEAEBAAAAAAAAAAAAAAAAAAACM//aAAgBAQABBQKaNP/EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EACEQAAADCAMAAAAAAAAAAAAAAAECEQADEjEyQVGhIjNx/9oACAEBAAY/AoZu3goAXKYZglyDrxjxdqcVpgwQcLVfTf/EABwQAAMAAQUAAAAAAAAAAAAAAAERIUEAMVFh8P/aAAgBAQABPyFKO8XQhIN3lw7lyxx1E5CrC0//2gAMAwEAAgADAAAAEBP/xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/ED//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/ED//xAAYEAEBAQEBAAAAAAAAAAAAAAABEQAhMf/aAAgBAQABPxDw5HVoWo9UBu5sSaXBUJEiBQpUS3//2Q==') /*../Images/tag-arrow.jpg*/ no-repeat;
    position: absolute;
    right: -7px;
    top: 8px;
}

.enorse-container .endorser, .enorse-container .endorser li {
    list-style: none;
    padding: 0;
    margin: 0;
}

    .enorse-container .endorser li {
        float: left;
        margin-right: 1px;
    }

/* ReSharper disable once DeclarationIsEmpty */
.enorse-container img {
}

.endorse {
    float: left;
    margin-left: 15px;
    margin-top: 6px;
}

    .endorse a {
        background-color: #afd074;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAWAgMAAABrio7wAAAACVBMVEX///////////+OSuX+AAAAAnRSTlMA9btEy6sAAAAjSURBVHheZcmxDQAACMMw1P/PYEC5krWFSJlcaGLrGXRsXVsYlBph1ILOkwAAAABJRU5ErkJggg==') /*../Images/endorse-add-remove.png*/;
        background-repeat: no-repeat;
        width: 11px;
        height: 11px;
        display: inline-block;
        background-position: top left;
    }

        .endorse a.remove {
            background-position: bottom left;
        }

        .endorse a:hover {
            background-color: black;
        }

            .endorse a:hover ~ .txt {
                display: inline;
            }

    .endorse span.txt {
        display: none;
        margin-top: -5px;
        font-size: 12px;
    }


/***********************/

.HV > td {
    background: #ffe78f; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTc4ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmQ3NjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffe78f 0, #ffd768 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#ffe78f), color-stop(100%,#ffd768)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffe78f 0,#ffd768 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffe78f 0,#ffd768 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffe78f 0,#ffd768 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffe78f 0,#ffd768 100%); /* W3C */
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe78f', endColorstr='#ffd768',GradientType=0 );
    -moz-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe78f', endColorstr='#ffd768',GradientType=0 );
    -o-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe78f', endColorstr='#ffd768',GradientType=0 );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe78f', endColorstr='#ffd768',GradientType=0 ); /* IE6-8 */
    height: 32px;
    border: 0;
    vertical-align: middle;
    padding-top: 0;
    padding-bottom: 0;
    color: #000049;
}

.HV td.dark {
    background: #f5dc8a; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZGM4YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmM3NjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f5dc8a 0, #ebc766 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#f5dc8a), color-stop(100%,#ebc766)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f5dc8a 0,#ebc766 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f5dc8a 0,#ebc766 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f5dc8a 0,#ebc766 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f5dc8a 0,#ebc766 100%); /* W3C */
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5dc8a', endColorstr='#ebc766',GradientType=0 );
    -moz-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5dc8a', endColorstr='#ebc766',GradientType=0 );
    -o-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5dc8a', endColorstr='#ebc766',GradientType=0 );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5dc8a', endColorstr='#ebc766',GradientType=0 ); /* IE6-8 */
    border: 0;
    padding-top: 0;
    padding-bottom: 0;
    color: #000049;
}

.LE > td {
    background: #ffb9b9; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjliOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYzlmYTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffb9b9 0, #fc9fa7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#ffb9b9), color-stop(100%,#fc9fa7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffb9b9 0,#fc9fa7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffb9b9 0,#fc9fa7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffb9b9 0,#fc9fa7 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffb9b9 0,#fc9fa7 100%); /* W3C */
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb9b9', endColorstr='#fc9fa7',GradientType=0 );
    -moz-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb9b9', endColorstr='#fc9fa7',GradientType=0 );
    -o-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb9b9', endColorstr='#fc9fa7',GradientType=0 );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb9b9', endColorstr='#fc9fa7',GradientType=0 ); /* IE6-8 */
    height: 32px;
    border: 0;
    vertical-align: middle;
    padding-top: 0;
    padding-bottom: 0;
    color: #000049;
}

td.dark {
    background: transparent !important;
}

.LE td.dark {
    background: #f8adb2; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4YWRiMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNTgwODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f8adb2 0, #d58087 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#f8adb2), color-stop(100%,#d58087)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f8adb2 0,#d58087 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f8adb2 0,#d58087 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f8adb2 0,#d58087 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f8adb2 0,#d58087 100%); /* W3C */
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8adb2', endColorstr='#d58087',GradientType=0 );
    -moz-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8adb2', endColorstr='#d58087',GradientType=0 );
    -o-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8adb2', endColorstr='#d58087',GradientType=0 );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8adb2', endColorstr='#d58087',GradientType=0 ); /* IE6-8 */
    border: 0;
    padding-top: 0;
    padding-bottom: 0;
    color: #000049;
}

.TT > td {
    /*background-image:url(../Images/light_green_bg.jpg);
    background-repeat:repeat-x;*/
    background: #e3f1bc; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzZjFiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWVjYTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e3f1bc 0, #daeca2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#e3f1bc), color-stop(100%,#daeca2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e3f1bc 0,#daeca2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e3f1bc 0,#daeca2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e3f1bc 0,#daeca2 100%); /* IE10+ */
    background: linear-gradient(to bottom, #e3f1bc 0,#daeca2 100%); /* W3C */
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3f1bc', endColorstr='#daeca2',GradientType=0 );
    -moz-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3f1bc', endColorstr='#daeca2',GradientType=0 );
    -o-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3f1bc', endColorstr='#daeca2',GradientType=0 );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3f1bc', endColorstr='#daeca2',GradientType=0 ); /* IE6-8 */
    height: 32px;
    border: 0;
    vertical-align: middle;
    padding-top: 0;
    padding-bottom: 0;
    color: #000049;
    /*background-color: #66ff33;*/
}

.TT td.dark {
    /*background-image:url(../Images/dark_green_bg.jpg);
    background-repeat:repeat-x;*/
    background: #d0e3a1; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwZTNhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMWQ2ODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #d0e3a1 0, #c1d687 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#d0e3a1), color-stop(100%,#c1d687)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d0e3a1 0,#c1d687 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d0e3a1 0,#c1d687 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #d0e3a1 0,#c1d687 100%); /* IE10+ */
    background: linear-gradient(to bottom, #d0e3a1 0,#c1d687 100%); /* W3C */
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e3a1', endColorstr='#c1d687',GradientType=0 );
    -moz-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e3a1', endColorstr='#c1d687',GradientType=0 );
    -o-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e3a1', endColorstr='#c1d687',GradientType=0 );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e3a1', endColorstr='#c1d687',GradientType=0 ); /* IE6-8 */
    border: 0;
    padding-top: 0;
    padding-bottom: 0;
    color: #000049;
}

.Disable > td {
    background: #ebebeb; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNGU0ZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ebebeb 0, #e4e4e4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#ebebeb), color-stop(100%,#e4e4e4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ebebeb 0,#e4e4e4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ebebeb 0,#e4e4e4 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ebebeb 0,#e4e4e4 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ebebeb 0,#e4e4e4 100%); /* W3C */
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#e4e4e4',GradientType=0 );
    -moz-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#e4e4e4',GradientType=0 );
    -o-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#e4e4e4',GradientType=0 );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-8 */
    height: 32px;
    border: 0;
    vertical-align: middle;
    padding-top: 0;
    padding-bottom: 0;
    color: #000049;
}

.Disable td.dark {
    background: #f7f7f7; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f7f7f7 0, #eeeeee 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#f7f7f7), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f7f7f7 0,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f7f7f7 0,#eeeeee 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f7f7f7 0,#eeeeee 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f7f7f7 0,#eeeeee 100%); /* W3C */
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#eeeeee',GradientType=0 );
    -moz-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#eeeeee',GradientType=0 );
    -o-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#eeeeee',GradientType=0 );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */
    border: 0;
    padding-top: 0;
    padding-bottom: 0;
    color: #000049;
}

a:hover, a:focus {
    outline: none;
    text-decoration: none;
}

.clr-gray {
    color: #999;
}

/* sticky footer */

html, body {
    height: 100%;
}

.mainform {
    min-height: 100%;
    overflow: auto;
    padding-bottom: 36px;
}
/* must be same height as the footer */

#footer {
    position: relative;
    margin-top: -36px;
    height: 36px;
    clear: both;
}

.radioCenter td {
    text-align: center !important;
}

.radioCenter input {
    margin: 0 !important;
}

.vAlign {
    padding-top: 16px;
}

.placeholder {
    color: #aaa;
}

#sever-error {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAArwAAADGCAIAAAC//sSaAAAD3ElEQVR4Xu3dwW0cMRAAwaE9yj8th2RAsOi39gxfB1D13AgaQ3L2/L6/7twBAPiv/Zw/RzQAAO/svZ93zvMzAMB3OzNj0gAAvLN6AQAofjw/AAD8yzqbAACK9d4SAChWMwAAhUkDAJC4CAkAJKIBAEi8ngAAEsudAIBk58oGAOA9dxoAgEQ0AACJPQ0AQGLSAAAke12EBAACkwYAIBENAEAiGgCAZGe+nt8AAF5YIw0AJI4nAIDEk0sAIDFpAAAS0QAAJP49AQAkO6IBAAjWPUgAoDBpAAASy50AgMTrCQAgcTwBACQ7bkICAIE7DQBA4ngCAEhEAwCQOJ4AAJI1aAAACj+sAgASy50AgMQPqwCAZGe+nt8AAF44ngAAEk8uAYDEcicAIHEREgBI3GkAABLRAAAknlwCAIlJAwCQeHIJACQ7nk8AAIFJAwCQuNMAACQ2QgIAiUkDAJCIBgAgEQ0AQCIaAIBENAAAiT0NAEBi0gAAJPY0AACJSQMAkKxBAwBQmDQAAIloAAAS0QAAJKIBAEhEAwCQiAYAIBENAEAiGgCAZK/tTgBAYNIAACSiAQBIRAMAkIgGACARDQBAIhoAgEQ0AACJaAAAkh3LnQCAwKQBAEhEAwCQ7HU6AQAEJg0AQCIaAIBENAAAiWgAABLRAAAkljsBAIlJAwCQiAYAIBENAEAiGgCARDQAAIloAAAS0QAAJDtznt8AAF6YNAAAiWgAABLRAAAkogEASEQDAJDs8XgCAAhMGgCARDQAAInlTgBAYtIAACSiAQBIRAMAkIgGACARDQBAIhoAgEQ0AACJaAAAkj2WOwEAgUkDAJCIBgAgEQ0AQCIaAIBENAAAiWgAABLRAAAkogEASNZuJwCgMGkAAJIdowYAIDBpAACSNWcAAAqTBgAgEQ0AQCIaAIBENAAAiWgAABJ7GgCAxKQBAEjsaQAAkp0jGwCA90waAIDEnQYAIFndAAAUigEASEQDAJCsxxMAQGEjJACQeHIJACTuNAAAiSeXAEDiIiQAkBgzAADJHq8nAIBgNQMAUHhyCQAkljsBAIloAAASxxMAQLJjUQMAEDieAAASy50AgMSdBgAgcTwBACR+WAUAJCYNAEDih1UAQOL1BACQiAYAINnjJiQAEJg0AACJ5U4AQLKGDQBAoRgAgEQ0AACJaAAAEk8uAYDEpAEASPx7AgBITBoAgEQ0AADJjouQAEBgjTQAkOy4CAkABO40AACJaAAAEnsaAIBkNQMAUJg0AACJ1xMAQOIiJACQWO4EACQ7M04oAIC39pyPM/f5GQDgu/2Yn1c0AADv/AWIpU3/SNJVjgAAAABJRU5ErkJggg==') /*../Images/bg-server-error.png*/ no-repeat;
    *background: url(../Images/bg-server-error.png) no-repeat; /* For IE 6 and 7 */
    min-height: 198px;
    padding: 20px;
}

    #sever-error h4 {
        font-weight: bold;
        font-size: 20px;
        line-height: 40px;
        color: #666;
    }

    #sever-error p {
        font-size: 16px;
        color: red;
    }

    #sever-error a {
        color: #729036;
    }

tr.emptydatarow td, tr.emptydatarow td:last-child {
    padding-left: 15px !important;
    padding: 12px !important;
    margin-bottom: 15px !important;
    border-radius: 0 !important;
}
/**********************************************/
/* Start by setting display:none to make this hidden.
   Then we position it in relation to the viewport window
   with position:fixed. Width, height, top and left speak
   speak for themselves. Background we set to 80% white with
   our animation centered, and no-repeating */
.loader {
    display: none;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: transparent url('data:image/gif;base64,R0lGODlhHwAeAPIGAP///9rrs4K7AMHdgDAwMDQ0NAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAGACwCAAMAHQAbAAADfGi6vPItSvnqvLQKLIdn2rYA5OWdIDSSZXcOHNtGL4zJgPlxBsv/BgLwJxxiCMVJYLkoMJALaMO3rCqkSKiUgasyr0VtkivzBp7J7VRmsDaw43WOk40b0er72w70Rfk9M3KCEzgShjFsEYgKfiuOcmSQgXN9inqShJiUPwkAIfkEBQoABAAsAgADABkAEAAAAzpIurzzLUr34LyqWkyCZ9rACGTjneBGkCxzfhhbLm/AyYIJ3zPn/8AgBkAUNohIowKZVDKLTkJTSUgAACH5BAUKAAQALAYAAwAZABAAAAM5SLobzjBGR6WF9N0FOssBM4xQZ36aMq6M6W0rybkbEQ/lW7N17//AoFAhKA4XxeSRkDQem4Il05gAACH5BAUKAAQALA4AAwARABgAAAM3SLDU/m5JSJUEFV7sgqdT532ZOJYmiRLn6r5w7Az0S9/uXa/6YO+yoLAkKL6KSBfSuFoKjsxGAgAh+QQFCgAEACwOAAYAEQAYAAADNUi6C86QuRnjfFXeDCn/YCiKQUmWJoim3xqc7yjP82CLdh7m9yL8EN7A9wMydMRiqGgEKUMJACH5BAUKAAQALAYADgAZABAAAAM4SLrcDtDJCeu8q0Z8NeCYBY5kaTpCSgYsk74gKy+vysmtUgvM4De4gMum8BmBOYzxdyoum4sjKAEAIfkEBQoABAAsAgAOABoAEAAAAzlIstT+MKrFpIW03p3F/pMHjmRpnuegkkALqTDYzg+8frPr2MMT/JAc4HVr/I5B3ecIRBmZTgfykgAAIfkEBQoABAAsAgAGABEAGAAAAzdIqtL7kLQZ43T1XZEh7WAojtBgjmYqpmfIDmhLznQNBfiI7+Keh77AA0CM8BbEpChZDDEBI2UCADs=') /*../App_Themes/Green/Images/loader_dots.gif*/ 50% 50% no-repeat;
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.loading {
    overflow: hidden;
}

    /* Anytime the body has the loading class, our
   modal element will be visible */
    body.loading .loader {
        display: block;
    }
/**********************************************/


/******************
Recommendation
******************/
.recommendation form .row {
    padding-left: 52px;
}

.recommendation .form-group {
    margin-top: 15px;
    margin-bottom: 15px;
}

.recommendation .head_border h2 {
    padding-left: 12px;
}

.recommendation .title-collapsed-white {
    padding-left: 0;
}

    .recommendation .title-collapsed-white h3 {
        padding-left: 0;
        line-height: 42px;
        margin-left: 12px !important;
    }

.recommendation-given .title-collapsed-white h3, .recommendation-give .title-collapsed-white h3 {
    font-weight: bold;
}

.steps-counter {
    margin-right: 12px;
    background: #91b845;
    border-bottom: 1px solid #729136;
    border-radius: 0;
    width: 42px;
    height: 42px;
    float: left;
    display: block;
    font-size: 18px;
    line-height: 44px;
    text-align: center;
    color: #fff;
}

.recommendation .has-avatar > span {
    margin-right: 10px;
    border-radius: 50%;
    display: block;
    float: left;
    border: 1px solid #d3d2d2;
    width: 34px;
    height: 34px;
    overflow: hidden;
    margin-top: 4px;
}

.recommendation a {
    color: #80B400;
}

.recommendation .has-avatar > span img {
    vertical-align: sub;
    width: 100%;
}

.recommendation .select2-container {
    min-width: 100%;
    display: block;
}

.recommendation .rec-desc {
    margin: 10px 0 20px;
    padding-left: 12px;
}

    .recommendation .rec-desc a {
        display: inline-block;
    }

.recommendation p {
    font-size: 14px;
}

.recommendation .rec-desc p {
    color: #666;
}

.recommendation-given .rec-desc p, .recommendation-give .rec-desc p {
    color: #333;
}

.recommendation .rec-desc p, .recommendation .rec-desc a {
    margin-bottom: 5px;
}

.recommendation-item {
    display: table;
    margin-top: 10px;
    border-top: 1px solid #ddd;
    padding-top: 15px;
}

    .recommendation-item > input, .recommendation-item .recommendation-item-card {
        display: table-cell;
    }

    .recommendation-item > input {
        margin-right: 15px;
        position: relative;
        top: 30px;
        opacity: 0;
    }

.recommendation-item-card {
    position: relative;
}

    .recommendation-item-card .avatar {
        position: absolute;
        left: 0;
        top: 0;
    }

.recommendation-item-details {
    padding-left: 95px;
    padding-right: 16px;
    overflow: auto;
}

.recommendation-received .recommendation-item-details .annotation {
    color: #999;
    position: relative;
}

.fa-quote-left {
    font-weight: normal;
    font-style: normal;
    color: #ddd;
}

.arrows-v {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
}

    .arrows-v .fa-arrows-v {
        color: #666;
    }

    .arrows-v:hover .fa-arrows-v {
        color: #80B400;
    }

.recommendation-item-details .name a {
    font-size: 18px;
    margin-bottom: 0;
}

.recommendation-item-details .name span {
    font-size: 12px;
    color: #999;
}

    .recommendation-item-details .name span:last-child {
        display: block;
        margin-top: 3px;
        margin-bottom: 15px;
    }

.recommendation-item-details .headline {
    margin-bottom: 6px;
}

.ellipsis {
    height: 45px;
}

.recommendation-give .ellipsis {
    height: 65px;
}

.form-group .inline-field {
    display: table;
    width: 100%;
}

    .form-group .inline-field label {
        padding: 0 5px 0 0 !important;
        line-height: 34px;
        width: 10%;
        text-align: right;
    }

        .form-group .inline-field label span {
            display: inline-block;
            line-height: initial;
            vertical-align: middle;
            width: 125px;
            font-weight: inherit;
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
        }

    .form-group .inline-field label, .form-group .inline-field > div {
        display: table-cell;
        white-space: nowrap;
    }


.recommendation-given .recommendation-item, .recommendation-give .recommendation-item {
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
    margin-bottom: 10px;
    margin-top: 0;
    border-top: none;
    padding-top: 5px;
}

.recommendation-given .recommendation-item-details, .recommendation-give .recommendation-item-details {
    padding-left: 165px;
    min-height: 150px;
    position: relative;
}

.annotation {
    position: absolute;
    margin: 0;
    bottom: 0;
}

    .annotation a {
        text-decoration: none;
        color: #666;
    }

        .annotation a:last-child {
            margin-left: 15px;
            padding-left: 15px;
            border-left: 1px solid #ddd;
        }

        .annotation a .glyphicon {
            color: #666;
        }

        .annotation a:hover {
            opacity: .85;
        }

.rec-counter {
    background: #e24b4d;
    border-radius: 50%;
    padding: 3px;
    display: inline-block;
    font-size: 12px;
    color: #fff;
}

.recommendation-give .recommendation-item {
    border: none;
    padding: 0;
    margin: 10px 0;
}

.rec-counter {
    background: #e24b4d;
    border-radius: 50%;
    padding: 4px;
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    color: #fff;
    margin-top: 3px;
}

.annotation.rec-actions {
    padding: 8px 8px 6px;
    background: #eee;
    position: relative;
    border-bottom: 2px solid #ddd;
    text-align: center;
}

    .annotation.rec-actions a:hover {
        color: #80B400;
    }

.giv-rec-title {
    position: relative;
    margin-top: 30px;
    border-bottom: 1px solid #ddd;
    min-height: 60px;
    margin-bottom: 15px;
}

    .giv-rec-title img {
        position: absolute;
        left: 0;
        top: 0;
    }

    .giv-rec-title > div {
        padding-left: 75px;
        color: #666;
    }

    .giv-rec-title h3 {
        font-weight: bold;
        margin-bottom: 2px;
        color: #333;
    }

form.giv-rec-form .row {
    padding-left: 72px;
}

form.giv-rec-form .title-collapsed-white {
    margin-left: 60px;
}

.modal .recommendation-item-details {
    padding-left: 95px;
}

    .modal .recommendation-item-details .name a {
        color: #80B400;
    }

    .modal .recommendation-item-details .name span {
        display: block;
        margin-bottom: 5px;
        margin-top: 2px;
        color: #666;
        font-size: 12px;
    }

    .modal .recommendation-item-details .name p {
        font-size: 12px;
        color: #999;
        margin-top: 8px;
        line-height: 1.4;
        margin-bottom: 15px;
    }

.rec-desc-modal {
    border-top: 1px solid #ddd;
    padding-top: 15px;
    padding-bottom: 30px;
}

    .rec-desc-modal p {
        font-size: 14px;
    }

/* custom select dropdown */
.select2-container--default .select2-selection--single {
    border: 1px solid #dfdfdf !important;
    border-radius: 0 !important;
    height: 38px !important;
}

    .select2-container--default .select2-selection--single .select2-selection__placeholder {
        line-height: 38px;
    }

    .select2-container--default .select2-selection--single .select2-selection__arrow b {
        border-color: #333 transparent transparent transparent !important;
        margin-top: 2px !important;
    }

/*mobiscrol**/
.dw-bubble .dw-arr {
    display: none !important;
}


.level_head{
    font-weight:bold;
}

.level_admin_val{
    margin-bottom:10px;
    padding: 5px 0px 0px 10px;
    border-top:2px solid #E2E2E2;
    border-left:2px solid #E2E2E2;
}

/*=========================================Css For Meeting confimation page=============================*/
.wrapper > .register-container img {
    width: 200px;
    height: auto;
}

.confirmation-msg-box {
    margin-top: 23px;
    background-color: #f6f6f6;
    border: 1px solid #dfdfdf;
    padding: 35px;
}

    .confirmation-msg-box h2,
    .confirmation-msg-box h4 {
        font-family: 'PT Sans', sans-serif;
        line-height: normal;
    }

    .confirmation-msg-box h2 {
        font-size: 22px;
        margin-bottom: 25px;
    }

    .confirmation-msg-box h4 {
        font-size: 16px;
        margin: 0 0 10px;
    }

/*=========================================end Css For Meeting confimation page=============================*/