﻿@charset "utf-8";
/* CSS Document */
/*@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,300,100,700);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);*/
@font-face {
    font-family: 'rupee';
    src: url('../fonts/rupee_foradian-webfont.eot');
    src: url('../fonts/rupee_foradian-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/rupee_foradian-webfont.woff2') format('woff2'), url('../fonts/rupee_foradian-webfont.woff') format('woff'), url('../fonts/rupee_foradian-webfont.ttf') format('truetype'), url('../fonts/rupee_foradian-webfont.svg#rupee_foradianregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

body, html {
    height: 100%;
    color: #8E8A87;
}

.rupee_font {
    font-family: 'rupee';
}

.page_container {
    width: 100%;
    position: relative;
    height: 100%;
    /*padding-left:70px;*/
    padding-top: 65px;
}

.main_navigation {
    width: 70px;
    height: 100%;
    position: fixed;
    background: #73aa42;
    left: 0;
    top: 0;
}

.top_navigation {
    width: 100%;
    float: left;
    height: 66px;
    border-bottom: 1px solid #efeae6;
    border-top: 2px solid #a8ce38;
    position: fixed;
    top: 0;
    left: 0;
    background: #fff;
    padding: 0 15px;
    z-index: 1000;
    padding-left: 32px;
}

.logo {
    float: left;
    margin-top: 9px;
}

.logo_title {
    float: left;
    padding: 0;
    float: left;
    margin: 0;
}

    .logo_title li {
        list-style: none;
        float: left;
        font-size: 20px;
        font-weight: 300;
        margin-left: 15px;
        margin-top: 16px;
    }

.status_indicators {
    float: right;
    padding: 0;
    margin: 0;
    height: 64px;
}

    .status_indicators li {
        list-style: none;
        float: left;
    }

    .status_indicators > li > a {
        color: #8E8A87;
        transition: 0.3s;
        float: left;
        padding: 13px 5px 10px;
        height: 64px;
    }

.activeMenu > a {
    border-left: 1px solid #efeae6;
    border-right: 1px solid #efeae6;
    position: relative;
}

    .activeMenu > a:before {
        border-bottom: 2px solid #fff;
        width: 100%;
        bottom: -1px;
        position: absolute;
        left: 0;
        content: '';
        z-index: 10000;
    }

    .activeMenu > a .headerPro_icon {
        background: #A8CE38;
    }

.status_indicators li a:hover {
    color: #A8CE38;
    transition: 0.3s;
}

.headerPro_icon {
    width: 34px;
    height: 34px;
    float: left;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 35px;
    background: #fff;
    color:#00BF8A;
    border-radius: 100%;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    border:1px solid #00BF8A;
}

.innerContainer {
    width: 100%;
    float: left;
}

.welcome_section {
    width: 100%;
    float: left;
    background: #f6f9fb;
    padding: 25px 0;
    padding-left: 20px;
}

.page_right_section {
    border-left: 1px solid #efeae6;
    min-height: 600px;
}

.welcome_text {
    width: 100%;
    float: left;
    padding-right: 30px;
    border-right: 2px solid #efeae6;
}

    .welcome_text h4 {
        font-size: 24px;
        color: #A8CE38;
        font-weight: 300;
        margin-top: 0;
        margin-bottom: 30px;
    }

    .welcome_text p {
        font-size: 14px;
    }

.cSection {
    width: 100%;
    float: left;
}

.quick_links_container {
    width: 100%;
    float: left;
    padding-left: 28px;
}

    .quick_links_container h4 {
        font-size: 24px;
        color: #A8CE38;
        font-weight: 300;
        margin-top: 0;
        margin-bottom: 15px;
    }

.quick_links {
    padding: 0;
    margin: 0;
    width: 100%;
    float: left;
}

    .quick_links li {
        float: left;
        width: 33.33%;
        list-style: none;
    }

        .quick_links li a {
            float: left;
        }

.ql_icon {
    float: left;
    width: 100%;
}

.ql_title {
    font-size: 20px;
    color: #00BF8A;
    font-weight: 300;
    width: 100%;
    float: left;
}

.aside_panel {
    width: 100%;
    float: left;
    border-bottom: 2px solid #efeae6;
    min-height: 100px;
    margin-bottom: 25px;
}

.notification_header {
    width: 100%;
    float: left;
    padding: 0 15px;
    margin-top: 25px;
    font-size: 20px;
    color: #00BF8A;
    margin-bottom: 10px;
    font-weight: 300;
}

.eprofile_container {
    width: 100%;
    float: left;
    padding: 0 15px;
    padding-left: 75px;
    margin: 10px 0 20px 0;
}

.e_profile_image {
    float: left;
    margin-left: -60px;
}

.eprofile_title {
    float: left;
    width: 100%;
    font-size: 15px;
    font-weight: 300;
    margin-top: 6px;
}

    .eprofile_title .txt_blue {
        color: #00BF8A;
    }

    .eprofile_title .txt_gray {
        color: #8E8A87;
    }

.eprofile_dob {
    width: 100%;
    float: left;
    font-size: 12px;
    font-family: 'rupee';
}

.aside_panel_header {
    color: #00BF8A;
    float: left;
    font-size: 18px;
    font-weight: 300;
    margin-bottom: 10px;
    margin-top: 25px;
    padding: 0 15px;
    width: 100%;
    border-bottom: 2px solid #8cbd3f;
    padding-bottom: 5px;
}

    .aside_panel_header:hover {
        text-decoration: none;
        color: #00BF8A;
    }

.leaves_txt {
    width: 100%;
    float: left;
    font-size: 18px;
    color: #A8CE38;
    padding: 0 15px;
}

.leave_dates {
    width: 100%;
    float: left;
    font-size: 15px;
    font-weight: 400;
}

.leave_reason {
    font-size: 14px;
    padding: 0 15px;
    margin-top: 10px;
    width: 100%;
    float: left;
	word-wrap: break-word;
}

.leave_approval_container {
    width: 100%;
    float: left;
    padding: 10px 15px;
    padding-left: 55px;
    margin-bottom: 10px;
}

.lapproved_icon {
    float: left;
    margin-left: -40px;
}

.lapproved_txt {
    width: 100%;
    float: left;
    font-size: 18px;
    color: #A8CE38;
    margin-top: 3px;
}

.leaves_txt .fa-inr {
    font-size: 14px;
}

.expenses_application {
    width: 100%;
    float: left;
    padding: 0 15px;
}

.chart_container {
    float: left;
    width: 100%;
    float: left;
    border-bottom: 2px solid #efeae6;
}

#Chart1 {
    height: 146px;
    overflow: hidden;
    float: left;
}

.chat_header {
    width: 100%;
    float: left;
    margin-top: 15px;
    margin-bottom: 0px;
    padding-left: 20px;
}

.tax_planning_header {
    width: 100%;
    float: left;
    font-size: 24px;
    color: #A8CE38;
    line-height: 20px;
    margin: 0;
    font-weight: 300;
}

.tax_planning_txt {
    font-size: 14px;
    font-weight: 300;
    float: left;
    margin-top: 10px;
}

.attach_link {
    float: right;
    font-size: 16px;
    color: #00BF8A;
}

.chart_status {
    float: left;
    margin: 21px 0 0 60px;
    padding: 0;
}

    .chart_status li {
        list-style: none;
        width: 100%;
        float: left;
        padding-left: 30px;
        margin-bottom: 8px;
    }

        .chart_status li .chart_status_title {
            font-family: 'Roboto', sans-serif;
            font-weight: 500;
            font-size: 14px;
        }

.chart_status_sup_title {
    width: 100%;
    float: left;
    font-size: 8px;
}

.chart_status_color {
    float: left;
    width: 22px;
    height: 22px;
    border-radius: 100%;
    background: #73aa42;
    margin-left: -30px;
    margin-top: 7px;
}

.goals_container {
    width: 100%;
    float: left;
    margin-top: 40px;
    padding-left: 32px;
    padding-right: 10px;
}

.goals_header {
    float: left;
    font-size: 24px;
    color: #00BF8A;
    font-weight: 300;
}

.goals {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    margin-top: 20px;
}

    .goals li {
        float: left;
        width: 180px;
        list-style: none;
        border-right: 2px solid #efeae6;
    }

.goal_icon, .goal_type, .goal_amount {
    width: 100%;
    float: left;
    text-align: center;
}

.goal_type {
    text-transform: uppercase;
    font-size: 12px;
    margin-top: 8px;
}

.goal_amount {
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
}

.dnl-push .page_container {
    padding-left: 0;
}

.dnl-btn-toggle {
    /*border: 1px solid #e8e6e7;*/
    color: #e8e6e7;
    font-size: 20px;
    padding: 0 6px;
}

    .dnl-btn-toggle:focus, .dnl-btn-toggle:hover {
        color: #fff;
    }

.dashboard_menu {
    width: 100%;
    float: left;
    padding: 0;
}

    .dashboard_menu li {
        width: 100%;
        float: left;
        list-style: none;
        position: relative;
    }

        .dashboard_menu li a {
            color: #8E8A87;
            font-size: 18px;
            padding: 6px 0;
            float: left;
            width: 100%;
        }

        .dashboard_menu li a {
            padding: 12px 12px 12px 35px;
            position: relative;
            text-indent: -1000px;
        }

            .dashboard_menu li a:before {
                width: 22px;
                height: 22px;
                float: left;
                position: absolute;
                right: 5px;
                background: #e8e6e7;
                border-radius: 100%;
                content: '';
                top: 13px;
            }

.menuborder {
    border-bottom: 1px solid #5e8a00;
}

.dashboard_menu li.menuborder:after {
    position: absolute;
    content: '';
    width: 250px;
    left: -21px;
    border-bottom: 1px solid #8E8A87;
    bottom: -1px;
}

.dnl-show .dashboard_menu li a {
    text-indent: 0;
}

    .dnl-show .dashboard_menu li a:before {
        left: 0;
    }

.dashboard_menu .tooltip {
    background: #74aa00;
    height: 100%;
    font-size: 21px;
    line-height: 21px;
    font-weight: 300;
}

.dashboard_menu .tooltip-inner {
    width: 200px;
    color: #fff;
    text-align: center;
    background-color: #A8CE38;
    border-radius: 0px;
    line-height: 21px;
    font-weight: 300;
    font-family: 'Roboto Slab', serif;
    padding-top: 10px;
}

.dashboard_menu .tooltip-arrow {
    display: none;
}

.page_name {
    display: none;
}

.chart_size_container {
    width: 300px;
    height: 154px;
    position: relative;
    overflow: hidden;
    float: left;
    /*padding-left:10px;*/
}

#Chart1 {
    width: 300px;
    height: 300px;
    float: left;
    position: absolute;
}

.mm_alert {
    display: none;
}

.profile_section {
    width: 100%;
    float: left;
}

.profile_section_header {
    width: 100%;
    float: left;
    background: #f5f9fc;
    padding: 15px 12px;
    border-bottom: 2px solid #b8d432;
    position: relative;
    padding-left: 32px;
}

.profile_image {
    width: 80px;
    height: 80px;
    float: left;
    border-radius: 100%;
}

.profile_name_container {
    float: left;
    padding-left: 15px;
}

    .profile_name_container h4 {
        font-size: 24px;
        color: #A8CE38;
        font-weight: 300;
    }

.profile_designation {
    float: left;
    margin: 0;
    padding: 0;
}

    .profile_designation li {
        float: left;
        list-style: none;
        margin-right: 40px;
        color: #8E8A87;
        font-size: 14px;
        font-weight: 500;
    }

.mydetails_section {
    width: 100%;
    float: left;
}

.profile_emergency_contact_section {
    width: 100%;
    min-height: 600px;
    padding-left: 5px;
    position: relative;
}

.e_edit {
    background: url(../images/icons/edit.png);
    width: 30px;
    height: 30px;
    float: left;
    position: absolute;
    top: -15px;
    right: 40px;
}

    .e_edit:hover {
        background-position: 0 -30px;
    }

.l_add {
    background: url(../images/icons/add.png);
    width: 30px;
    height: 30px;
    float: left;
    position: absolute;
    bottom: -15px;
    right: 40px;
}

    .l_add:hover {
        background-position: 0 -30px;
    }

.pemcy_header, .pemcy_subheader {
    width: 100%;
    float: left;
    font-size: 22px;
    color: #8E8A87;
    font-weight: 300;
    margin-top: 20px;
}

.pemcy_subheader {
    font-size: 18px;
}

.pemergency_detail_container {
    width: 100%;
    float: left;
    margin-top: 15px;
}

    .pemergency_detail_container .pe_dname {
        width: 100%;
        float: left;
        font-size: 18px;
        font-family: 'Roboto', sans-serif;
        font-weight: 400;
        color: #5B5B5C;
    }

    .pemergency_detail_container .pe_label {
        width: 100%;
        float: left;
        text-transform: uppercase;
        font-size: 12px;
        font-family: 'Roboto', sans-serif;
    }

.mydetails_container {
    width: 100%;
    float: left;
    padding-left: 20px;
}

.mydetails_panel {
    width: 100%;
    float: left;
    padding: 12px;
    border-bottom: 2px solid #efeae6;
    padding-bottom: 20px;
}

.mydetails_panel_heder, .mydetails_panel_subheder {
    width: 100%;
    color: #00BF8A;
    font-size: 24px;
    margin-top: 10px;
}

.mydetails_panel_subheder {
    font-size: 15px;
}

.pageHeader {
    width: 100%;
    font-size: 24px;
    color: #A8CE38;
    font-weight: 300;
}

.leaveTable {
    width: 100%;
    float: left;
    margin-top: 30px;
}

    .leaveTable tr:nth-child(odd) td {
        background: #ededed;
    }

    .leaveTable > thead > tr > th {
        position: relative;
    }

        .leaveTable > thead > tr > th:after {
            content: '';
            border-right: 1px solid #b8d6a2;
            height: 20px;
            position: absolute;
            right: 0;
        }

.lt_pending td {
    background: #eff6d4 !important;
}

.lt_rejected td:last-child {
    border-right: 2px solid #fe1d25;
}

.insidePage_container {
    width: 100%;
    float: left;
    padding-right: 248px;
    margin-bottom: 47px;
}

.insidePage_side_bar {
    width: 248px;
    float: right;
    margin-right: -248px;
    border-left: 1px solid #efeae6;
    min-height: 600px;
}

.apply_leave_container {
    width: 100%;
    float: left;
    padding-right: 248px;
}

.apply_leave_header {
    float: left;
    width: 100%;
    background: #f8fafb;
    font-size: 19px;
    color: #A8CE38;
    border-bottom: 2px solid #b8d432;
    position: relative;
    padding: 25px;
    font-family: 'Roboto Slab', serif;
}

.notification_side_bar {
    width: 248px;
    float: right;
    margin-right: -248px;
    border-left: 1px solid #efeae6;
    min-height: 800px;
}

.apply_leave_wrapper, .insidePage_wrapper {
    width: 100%;
    float: left;
    border-right: 1px solid #efeae6;
}

.aply_select_leave_type {
    width: 100%;
    float: left;
}

.leave_types_list {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}

    .leave_types_list li {
        float: left;
        list-style: none;
        padding: 20px 30px;
        border-right: 2px solid #efeae6;
        width: 20%;
        margin-bottom: 20px;
    }

        .leave_types_list li:last-child {
            border-right: none;
        }

        .leave_types_list li a {
            float: left;
            width: 100%;
            text-align: center;
            color: #8E8A87;
        }

.leave_type_image {
    width: 100%;
    float: left;
    text-align: center;
    position: relative;
    height: 66px;
}

.leave_count {
    position: absolute;
    width: 100%;
    height: 100%;
    float: left;
    text-align: center;
    line-height: 66px;
    color: #fff;
    left: 0;
    font-family: 'Roboto Slab', serif;
    font-weight: 500;
    top: 0;
    font-size: 24px;
}

.leave_type_header {
    width: 100%;
    text-align: center;
    color: #00BF8A;
    font-weight: 400;
    margin-top: 10px;
    float: left;
}

.leave_type_content {
    width: 100%;
    float: left;
    margin-top: 5px;
}

.setting_btn {
    position: absolute;
    right: 25px;
    bottom: -14px;
	z-index:99;
}

.notify_header {
    width: 100%;
    float: left;
}

    .notify_header span.np_ttx {
        float: left;
        color: #00BF8A;
        margin-left: 10px;
        margin-top: 15px;
        margin-right: 8px;
    }

.noftify_dropdown {
    float: left;
    margin-top: 15px;
}

    .noftify_dropdown .dropdown-menu {
        left: auto;
        right: 0;
        min-width: 100px;
        box-shadow: none !important;
        background: #f6f9fb;
    }

        .noftify_dropdown .dropdown-menu li a {
            font-family: 'Roboto Slab', serif;
            font-size: 12px;
            font-weight: 300;
            padding: 3px 10px;
        }

.notify_link {
    color: #00BF8A;
}

    .notify_link:hover {
        text-decoration: none;
        color: #A8CE38;
    }

.notify_read_box_container {
    width: 100%;
    float: left;
    padding: 10px;
}

.notify_box {
    width: 100%;
    float: left;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background-color: #fff;
    border: solid 1px #f1ede9;
    padding: 15px 25px;
    font-size: 14px;
    font-weight: 400;
    position: relative;
}

    .notify_box:before {
        background: url(../images/icons/downarrow.png);
        width: 17px;
        height: 10px;
        float: left;
        position: absolute;
        bottom: -9px;
        left: 26px;
        content: '';
    }

.notify_box_icon {
    width: 100%;
    float: left;
    padding: 10px 10px 10px 10px;
}

.apply_casual_leave_container {
    width: 100%;
    float: left;
    padding: 18px 10px 0 30px;
}

.apply_casual_leave_count_container {
    width: 100%;
    float: left;
}

.acl_list {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0;
    background: #f6f9fb;
}

    .acl_list li {
        width: 25%;
        float: left;
        background: #f8fafb;
        list-style: none;
        padding: 10px;
    }

.acl_count {
    width: 100%;
    float: left;
    font-size: 16px;
    color: #5b5b5c;
    font-weight: 700;
}

.acl_header {
    width: 100%;
    float: left;
    font-size: 12px;
    text-transform: uppercase;
}

.apply_caual_leave_form_container {
    width: 370px;
    float: left;
    margin-top: 20px;
}

.medium_field_container {
    width: 213px;
    float: left;
}

.small_field_container {
    width: 140px;
    float: left;
}

.large_field_container {
    width: 100%;
    float: left;
}

.form_group {
    width: 100%;
    float: left;
    margin-bottom: 15px;
}

.form_control {
    width: 100%;
    float: left;
}

.dp_box {
    width: 100%;
    float: left;
    position: relative;
}

.dp_icon {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    background: url(../images/icons/calnder_icon.png) #00BF8A;
    width: 32px;
    display: none;
}

.textarea {
    width: 100%;
    float: left;
    height: 100px;
    padding: 10px;
    border: 1px solid #efeae6;
}

.form_btn {
    background: #00BF8A;
    color: #fff;
    padding: 8px 20px;
    font-weight: 400;
    border-radius: 8px;
}

    .form_btn:hover {
        color: #fff;
        background: #A8CE38;
    }

.menuTogglebtn {
    float: left;
    color: #8E8A87;
    font-size: 24px;
    margin-top: 15px;
    margin-right: 8px;
    display: none;
}

    .menuTogglebtn:hover, .menuTogglebtn:focus {
        color: #A8CE38;
    }

.footer {
    width: 100%;
    float: left;
    background: #f4f4f4;
    padding: 15px 10px;
    font-size: 12px;
    padding-left: 32px;
}

.terms {
}

.menu_dropdown {
    float: left;
    margin-right: 20px;
}

.menubars {
    font-size: 24px;
    color: #8E8A87;
    height: 64px;
    float: left;
    width: 56px;
    line-height: 58px;
    text-align: center;
}

.menu_dropdown:hover, .menu_dropdown:focus {
    background: #f4f4f4;
}

.menubars:focus {
    color: #A8CE38;
    border-left: 1px solid #e5e3e4;
    border-right: 1px solid #e5e3e4;
    background: #f4f4f4;
}

.menubars:hover {
    color: #A8CE38;
}

.menudropdown {
    border-radius: 0;
    box-shadow: none;
    background: #f4f4f4;
    border: 1px solid #e5e3e4;
    min-width: 184px;
    margin-top: 0;
    border-top: none;
}

    .menudropdown li {
        width: 100%;
        float: left;
    }

        .menudropdown li a {
            color: #8E8A87;
            font-size: 18px;
            float: left;
            width: 100%;
            padding: 13px 20px;
            padding-left: 48px;
            font-family: 'Roboto Slab', serif;
            font-weight: 300;
        }

            .menudropdown li a:before {
                width: 18px;
                height: 18px;
                float: left;
                border-radius: 100%;
                background: #e8e6e7;
                content: '';
                margin-left: -25px;
                margin-top: 6px;
            }

            .menudropdown li a:hover:before {
                background: #8cbd3f;
            }

            .menudropdown li a:hover {
                color: #A8CE38;
            }

        .menudropdown li.divdr {
            border-bottom: 1px solid #8E8A87;
        }

.settings_dropdown {
    left: auto;
    right: 0;
    background: #fff;
    box-shadow: none;
    min-width: 120px;
    padding: 0;
    border-radius: 0;
    border-color: #efeae6;
    margin-top: -1px;
    float: left;
    padding: 12px 0;
}

    .settings_dropdown li {
        width: 100%;
        float: left;
        margin: 0;
    }

        .settings_dropdown li a {
            font-size: 14px;
            color: #8E8A87;
            width: 100%;
            float: left;
            font-weight: 300;
            padding: 5px 10px 5px 40px;
            position: relative;
            text-decoration:none;
        }

            .settings_dropdown li a:hover, .settings_dropdown li a:focus {
                background: #fff;
            }

        .settings_dropdown li:first-child a {
            color: #8E8A87;
        }

        .settings_dropdown li a .headerPro_icon {
            width: 28px;
            height: 28px;
            line-height: 28px;
            position: absolute;
            top: 2px;
            left: 5px;
        }

.settings_dd_arrow {
    color: #f6f9fb;
    position: absolute;
    top: -10px;
    right: 10px;
    font-size: 18px;
}

.back_btn {
    float: left;
    font-weight: 400;
    color: #00BF8A;
}

.profile_list_links {
    width: 100%;
    float: left;
    padding: 0;
    margin: 15px 0 0 0;
}

    .profile_list_links li {
        width: 100%;
        float: left;
        list-style: none;
        border-bottom: 1px solid #efeae6;
    }

        .profile_list_links li a {
            width: 100%;
            float: left;
            font-size: 20px;
            color: #00BF8A;
            padding: 10px;
        }

            .profile_list_links li a small {
                width: 100%;
                float: left;
                color: #8E8A87;
                font-size: 13px;
                
            }

.profile_form .form_group {
    margin-bottom: 0;
}

.emgency_contact_details_header {
    width: 100%;
    float: left;
    font-size: 18px;
    font-weight: 400;
    color: #5b5b5c;
    font-family: 'Roboto', sans-serif;
    margin-top: 10px;
}

.add_more_emergency_contact {
    float: left;
    color: #5b5b5c;
    font-size: 18px;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    padding-left: 40px;
}

    .add_more_emergency_contact:before {
        background: url(../images/icons/add.png);
        width: 30px;
        height: 30px;
        float: left;
        content: '';
        margin-left: -40px;
    }

.profile_controls_container {
    width: 100%;
    float: left;
    margin-top: 25px;
}

.discard_btn, .save_btn {
    float: left;
    background: #efeae6;
    padding: 7px 15px;
    color: #8E8A87;
    border-radius: 8px;
    font-size: 16px;
    margin-right: 10px;
}

.save_btn {
    background: #00BF8A;
    color: #fff;
}

.discard_btn:hover, .discard_btn:focus {
    background: #E0DDDA;
    color: #ada7a2;
}

.save_btn:hover, .save_btn:focus {
    background: #99C31D;
    color: #fff;
}

.leave_history_container {
    width: 100%;
    float: left;
    padding-left: 32px;
}

.leave_history_grid {
    width: 100%;
    float: left;
    margin-top: 20px;
}
.leave_history_grid_header{
	    width: 100%;
    float: left;
    border-bottom: 1px solid #efeae6;
    padding: 10px 0;

	}
.leave_history_grid_row {
    width: 100%;
    float: left;
    border-bottom: 1px solid #efeae6;
    padding: 10px 0;
}

 .leave_history_grid_row .lh_col0,    .leave_history_grid_row .lh_col1, .leave_history_grid_row .lh_col2, .leave_history_grid_row .lh_col3, .leave_history_grid_row .lh_col4 {
        float: left;
        padding-right:20px;
    }

    .leave_history_grid_row .lh_col1 {
	
	}
.leave_history_grid_header .lh_col0, .leave_history_grid_header .lh_col1, .leave_history_grid_header .lh_col2, .leave_history_grid_header .lh_col3, .leave_history_grid_header  .lh_col4 {
	 color: #5b5b5c;
    font-size: 16px;
    padding-right: 20px ;
	float:left;
	 }
	  .lh_col1 {
        width: 30%;
    }

     .lh_col2 {
        width: 20%;

    }

     .lh_col3 {
        width: 20%;
      
    }

     .lh_col4 {
        width: 15%;
    }
	.lh_col0 {
        width: 15%;
    }

.lpendding, .lapprovd, .ldecline {
    float: left;
    padding-left: 20px;
}

    .lpendding:before, .lapprovd:before, .ldecline:before {
        background: url(../images/icons/pendding.jpg);
        content: '';
        float: left;
        margin-left: -20px;
        width: 15px;
        height: 15px;
        margin-top: 3px;
    }

    .lapprovd:before {
        background: url(../images/icons/approvd.jpg);
    }

    .ldecline:before {
        background: url(../images/icons/decline.jpg);
    }

.lh_date_dropdown {
    float: left;
    margin-left: 10px;
    margin-top: 0;
}

.lh_date_dropdown_link {
    font-size: 14px;
    margin-right:15px;
}

.notification_panel {
    width: 100%;
    float: left;
    border-bottom: 2px solid #A8CE38;
    padding: 10px;
}

.nheader {
    width: 100%;
    float: left;
    color: #A8CE38;
    font-size: 14px;
}

.ndate {
    width: 100%;
    float: left;
    color: #8E8A87;
    margin-bottom: 10px;
    font-size: 15px;
    font-weight: 400;
}

.nmessage {
    width: 100%;
    float: left;
    color: #8E8A87;
    font-size: 12px;
    margin-bottom: 15px;
}

.nrow {
    width: 100%;
    float: left;
}

.nmore_btn {
    float: left;
    font-size: 12px;
    color: #00BF8A;
    margin-top: 10px;
}

.bapproved, .bpendding, .capproved, .cdecline {
    float: left;
    padding-left: 36px;
    font-size: 14px;
    color: #8E8A87;
}

    .bapproved:before, .bpendding:before, .capproved:before, .cdecline:before {
        background: url(../images/icons/bapproved.png);
        width: 26px;
        height: 26px;
        float: left;
        margin-left: -36px;
        content: '';
        margin-top: -4px;
    }

    .bpendding:before {
        background: url(../images/icons/bpandding.png);
    }

    .capproved:before {
        background: url(../images/icons/approved.png);
    }

    .cdecline:before {
        background: url(../images/icons/decline.png);
    }

.nborder_bottom {
    border-bottom: 1px solid #efeae6;
    padding-bottom: 10px;
}

.nremove_btn {
    font-size: 13px;
    float: right;
    font-family: 'Roboto', sans-serif;
    margin-top: 12px;
}

.ndob_panel {
    width: 100%;
    float: left;
    border-bottom: 2px solid #A8CE38;
    padding: 10px;
    padding-left: 58px;
    position: relative;
}

.ndob_profile_pic {
    width: 43px;
    height: 43px;
    float: left;
    margin-left: -50px;
}

.ndob_txt {
    width: 100%;
    float: left;
    font-size: 14px;
}

.ndob_date {
    width: 100%;
    float: left;
}

.ndob_panel .nremove_btn {
    position: absolute;
    right: 10px;
    bottom: 10px;
}

.ndob_ind {
    position: absolute;
    right: 5px;
    color: #efeae6;
    font-size: 25px;
    top: 0px;
}

.gnotification_panel {
    width: 100%;
    float: left;
    border-bottom: 1px solid #A8CE38;
    padding: 10px;
}

.gnotification_header {
    width: 100%;
    float: left;
    padding-left: 51px;
}

.gn_picon {
    float: left;
    width: 43px;
    height: 43px;
    margin-left: -51px;
    background: #efeae6;
    border-radius: 100%;
    text-align: center;
    line-height: 43px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
}

.gn_name {
    width: 100%;
    float: left;
    font-size: 14px;
    padding: 10px 0;
}

.gn_icon {
    float: right;
}

.gn_text {
    width: 100%;
    float: left;
    font-size: 12px;
    margin: 10px 0;
}

.gn_notification {
    padding: 10px 0;
    padding-bottom: 0;
    border-bottom: none;
}

    .gn_notification .gnotification_header {
        padding: 0 10px 0 61px;
    }

    .gn_notification .notification_panel {
        background: #f2f2f2;
        margin-top: 10px;
    }

.cnotification {
    width: 100%;
    float: left;
    border-bottom: 1px solid #A8CE38;
}

.cnotification_header {
    width: 100%;
    float: left;
    padding: 10px;
    padding-left: 61px;
    background: #faffee;
}

.cnotification_body {
    width: 100%;
    float: left;
    background: #f5ffde;
    padding: 10px;
}

.view_all_notifications {
    width: 100%;
    float: left;
    font-size: 12px;
    padding: 10px;
}

.cmpny_title {
    font-size: 20px;
    padding: 0 10px;
    border-left: 1px solid #8E8A87;
    border-right: 1px solid #8E8A87;
    text-align: center;
    color: #8E8A87;
}

.company_title_container {
    width: 100%;
    float: left;
    position: absolute;
    text-align: center;
    z-index: -1;
    padding-top: 15px;
}

.total_leaves_appled {
    width: 100%;
    float: left;
    color: #5b5b5c;
    font-size: 15px;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    padding-left: 10px;
    margin-bottom: 10px;
}

.pfemp_id {
    color: #8E8A87;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-size: 20px;
}

.login_bg {
    width: 100%;
    height: 100%;
    float: left;
    background: url(../images/login_bg.jpg);
    background-size: cover;
}

.login_footer {
    margin-top: -48px;
}

.login_right_container {
    width: 340px;
    float: right;
    position: absolute;
    right: 0;
    height: 100%;
    background: url(../images/login_pbg.png) repeat;
    padding-bottom: 200px;
}

.login_logo_container {
    width: 100%;
    height: 150px;
    float: left;
    background: url(../images/logo_bg.png) repeat;
    text-align: center;
    line-height: 150px;
}

.login_form {
    width: 100%;
    float: left;
    padding: 35px;
}

    .login_form h1 {
        width: 100%;
        text-align: center;
        font-size: 30px;
        color: #5b5b5c;
        font-weight: 300;
        position: relative;
        margin-bottom: 30px;
    }

        .login_form h1:before {
            width: 61px;
            height: 3px;
            float: left;
            background: #A8CE38;
            position: absolute;
            left: 50%;
            margin-left: -30px;
            content: '';
            bottom: -10px;
        }

.login_form_group {
    width: 100%;
    float: left;
    margin-top: 10px;
}

.login_form_control {
    width: 100%;
    float: left;
}

.login_btn {
    width: 107px;
    height: 43px;
    float: left;
    color: #fff;
    background: #A8CE38;
    text-align: center;
    border: 1px solid #A8CE38;
    font-size: 21px;
    border-radius: 10px;
    position: relative;
    left: 50%;
    margin-left: -54px;
}
.fgt_link_container{
    width: 100%;
    float: left;
    text-align: center;
     position: relative;
    /*position: absolute;*/
    /*bottom: 100px;*/
    top: 20px;
}
.forgot_pwd {
  
    color: #5b5b5c;
    font-size: 18px;
    left: 0;
}
    .forgot_pwd:hover {
        color: #5b5b5c;
    }

.apply_for_expenses_container {
    width: 100%;
    float: left;
}

.exp_project_title_container {
    width: 100%;
    float: left;
    padding: 18px 10px 13px 30px;
    border-bottom: 2px solid #B8D432;
    position: relative;
}

.exp_project_info_container {
    width: 100%;
    float: left;
    padding: 18px 10px 13px 30px;
    position: relative;
}

.exp_titlt_form_grop {
    width: 340px;
    float: left;
    margin-right: 20px;
}

.exp_info_form_grop {
    width: 220px;
    float: left;
    margin-right: 20px;
}

.price_box {
    width: 100%;
    float: left;
    position: relative;
}

.rupee_icon {
    position: absolute;
    right: 0;
    top: 0;
    background: #00BF8A;
    height: 40px;
    width: 34px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    border-radius: 0 4px 4px 0;
}

.price_box .form_control {
    border-radius: 5px;
}

.cam_icon_ath {
    background: url(../images/icons/cam_icon.png) no-repeat center center;
    width: 100%;
    height: 40px;
    float: left;
    margin-top: 8px;
}

.attachBtn {
    width: 100px;
    height: 100px;
    float: left;
    color: #fff;
    padding: 10px;
    text-align: center;
    border: 1px solid #efeae6;
    cursor: pointer;
}

    .attachBtn .hidden-xs {
        width: 100%;
        float: left;
    }

.exp_total_amount {
    background: #f8fafb;
    padding: 25px 30px;
    border-top: 1px solid #dbd5d1;
    border-bottom: 1px solid #dbd5d1;
    width: 100%;
    float: left;
    font-size: 20px;
    color: #A8CE38;
    position: relative;
}

.addMoreExp {
    right: auto;
    top: -14px;
    left: 40px;
    bottom: auto;
}

.exp_btns_container {
    width: 100%;
    float: left;
    padding: 15px 30px;
}

.expenses_history_container {
    width: 100%;
    float: left;
    padding: 15px 30px;
}

.accordian_table, .accordian_table_section, .accordian_table_section_header {
    width: 100%;
    float: left;
}

    .accordian_table_section_header a {
        width: 100%;
        float: left;
        padding: 10px 20px;
        border-top: 1px solid #efeae6;
        padding-left: 30px;
    }

.plusMinus {
    float: left;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #A8CE38;
    margin-left: -30px;
    width: 30px;
    text-align: center;
    font-size: 15px;
}

.accordian_table_section_row {
    width: 100%;
    float: left;
}

.act_col1 {
    width: 25%;
    float: left;
    color: #00BF8A;
    font-size: 16px;
    padding-right: 10px;
}

.act_col2 {
    width: 15%;
    float: left;
    color: #8E8A87;
    font-size: 16px;
    padding-right: 10px;
}

.act_col3 {
    width: 25%;
    float: left;
    color: #8E8A87;
    font-size: 16px;
    padding-right: 10px;
}

.act_col4 {
    width: 15%;
    float: left;
    color: #8E8A87;
    font-size: 16px;
    padding-right: 10px;
    text-align: right;
}

.act_col5 {
    width: 20%;
    float: left;
    color: #8E8A87;
    font-size: 16px;
    padding-right: 10px;
    text-align: right;
    padding-left: 10px;
}

.accordian_table_colapse_container {
    width: 100%;
    float: left;
}

.accordian_body_table {
    border-top: 1px solid #efeae6;
    float: left;
    padding: 0 20px 0 30px;
    width: 100%;
    background: #f7f7f7;
}

.accordian_body_table_row {
    width: 100%;
    float: left;
    border-bottom: 1px solid #efeae6;
    padding: 10px 0;
}

    .accordian_body_table_row .act_col1, .accordian_body_table_row .act_col2, .accordian_body_table_row .act_col3, .accordian_body_table_row .act_col4, .accordian_body_table_row .act_col5 {
        color: #8E8A87;
    }

.act_tabl_boxes {
    width: 100%;
    float: left;
}

.act_box {
    width: 32px;
    float: left;
    height: 32px;
    background: #bcb6b3;
    margin-right: 3px;
}

.pdesignation {
    width: 100%;
    float: left;
    font-size: 16px;
    margin-bottom: 10px;
}

.profile_my_info_section {
    width: 100%;
    float: left;
    padding: 0px 12px;
}

.profile_my_info_leftSection {
    width: 100%;
    float: left;
    padding: 10px 18px;
}

.profile_my_info_header {
    width: 100%;
    float: left;
    font-weight: 300;
    color: #00BF8A;
    margin-top: 0;
    margin-bottom: 30px;
    font-family: 'Roboto Slab', serif;
}

.pmyinfo_form {
    width: 100%;
    float: left;
}

.pmyinfo_form_row {
    width: 100%;
    float: left;
}

.pmyinfo_form_group {
    width: 220px;
    float: left;
    margin-bottom: 15px;
    margin-right: 20px;
}

.form_textarea {
    width: 100%;
    float: left;
    height: 95px;
    border: 1px solid #efeae6;
    border-radius: 6px;
    padding: 10px;
}

.more_btn {
    font-size: 16px;
    font-weight: 600px;
    color: #00BF8A;
    text-decoration: underline;
}

    .more_btn:hover, .more_btn:focus {
        color: #00BF8A;
        text-decoration: underline;
    }

.more_info_container {
    width: 100%;
    float: left;
}

.more_info_form {
    background: #f5f9fc;
    float: left;
    padding: 30px;
    width: 100%;
}

.salaryTabs {
    width: 100%;
    float: left;
}

    .salaryTabs .nav-tabs {
        width: 100%;
        float: left;
    }

    .salaryTabs .tab-content {
        width: 100%;
        float: left;
    }

    .salaryTabs .tab-pane {
        width: 100%;
        float: left;
        padding: 15px;
    }

.salary_labels_group {
    width: 100%;
    float: left;
}

.salary_labels_group {
    border-bottom: 1px solid #d8d8d8;
    padding: 10px;
}

.samount {
    color: #5b5b5c;
    font-size: 16px;
    float: left;
    width: 130px;
    text-align: right;
    padding-right: 10px;
    color: #8E8A87;
}

.slabel {
    font-size: 12px;
    text-transform: uppercase;
    width: 250px;
    float: left;
}

.stotal {
    background: #f5f9fc;
    padding: 10px;
}

.mydocs_labels {
    width: 150px;
    float: left;
    font-size: 16px;
    color: #8E8A87;
    padding-right: 10px;
    font-weight: 600;
}

.mydocs_atch_btns {
    float: left;
}

.attachmentD_btn {
    width: 30px;
    height: 30px;
    float: left;
    border-radius: 100%;
    text-align: center;
    color: #fff;
    line-height: 30px;
    background: #00BF8A;
    font-size: 16px;
    margin-right: 5px;
}

.addatch_btn {
    width: 30px;
    height: 30px;
    float: left;
    border-radius: 100%;
    text-align: center;
    color: #fff;
    line-height: 30px;
    background: #00BF8A;
    font-size: 16px;
}

    .attachmentD_btn.disabled, .addatch_btn.disabled {
        opacity: 0.5;
    }

.attachmentD_btn:hover, .attachmentD_btn:focus {
    color: #fff;
    background: #00BF8A;
}

.addatch_btn:hover, .addatch_btn:focus {
    color: #fff;
    background: #00BF8A;
}

.mydoc_attachments_container {
    width: 100%;
    float: left;
    padding: 15px;
    background: #f5f9fc;
    margin-top: 5px;
    font-size: 14px;
}

.file_attach_here {
    position: relative;
    overflow: hidden;
}

    .file_attach_here input.attach {
        position: absolute;
        top: 0;
        right: 0;
        margin: 0;
        padding: 0;
        font-size: 20px;
        cursor: pointer;
        opacity: 0;
        filter: alpha(opacity=0);
    }

.my_docs_attachments {
    width: 100%;
    float: left;
    margin-top: 10px;
}

.mydoc_file {
    width: 100%;
    float: left;
    height: 150px;
    overflow: hidden;
    margin-bottom: 15px;
}

.my_docs_attachment_btns_container {
    width: 100%;
    float: left;
}

.pf_nomination_link {
    font-size: 14px;
    color: #8E8A87;
}

    .pf_nomination_link i {
        color: #15afe5;
        font-size: 18px;
    }

.esiTable {
    width: 100%;
    float: left;
}

    .esiTable th {
        padding: 10px;
        font-size: 16px;
        font-weight: 400;
        border-bottom: 1px solid #8E8A87;
    }

    .esiTable td {
        padding: 10px;
        font-size: 14px;
        border-bottom: 1px solid #8E8A87;
        color: #8E8A87;
    }

.salary_table_container {
    width: 400px;
    float: left;
}

.salaryTabs ul {
    width: 100%;
    float: left;
    border: none !important;
}

    .salaryTabs ul li {
        float: left;
    }

        .salaryTabs ul li a {
            width: 140px;
            float: left;
            border: none !important;
            border-radius: 0;
            border-bottom: 2px solid #d8d8d8 !important;
            text-align: center;
            background: #f9fafc;
            color: #00BF8A;
            font-size: 14px;
            margin: 0 !important;
        }

        .salaryTabs ul li.active a {
            background: #fff;
            border: none !important;
            border-top: 2px solid #d8d8d8 !important;
        }

.exp_history_table {
    width: 100%;
    float: left;
}

.exp_history_table_row {
    border-bottom: 2px solid #efeae6;
    width: 100%;
    float: left;
    padding: 10px;
}

.exph_col1 {
    width: 15%;
    float: left;
    padding-right: 10px;
}

.exph_col2 {
    width: 30%;
    float: left;
    padding-right: 10px;
    color: #00BF8A;
}

.exph_col3 {
    width: 10%;
    float: left;
    padding-right: 10px;
}

.exph_col4 {
    width: 15%;
    float: left;
    padding-right: 10px;
}

.exph_col5 {
    width: 15%;
    float: left;
    padding-right: 10px;
}

.exph_col6 {
    width: 15%;
    float: left;
}

.expht_mobile_content {
    display: none;
}

.expht_mobile_content, .expht_mrow, .expht_col1, .expht_col2, .expht_col3, .gh_txt, .gsh_txt {
    width: 100%;
    float: left;
}

.expht_mrow {
    border-bottom: 2px solid #efeae6;
    padding: 10px 0;
}

.expht_col1 {
    padding-bottom: 10px;
}

.gh_txt {
    font-size: 18px;
    color: #A8CE38;
}

.gsh_txt {
    font-family: 'Roboto', sans-serif;
    color: #8E8A87;
    line-height: 18px;
}

.expht_col2 {
    padding-bottom: 20px;
    font-size: 12px;
    color: #00BF8A;
}

.forgot_page {
    width: 100%;
    min-height: 100%;
    position: relative;
}

.forgot_password_panel {
    width: 400px;
    margin: 0 auto;
    margin-top: 30px;
}

.flogo_container {
    text-align: center;
    width: 100%;
    float: left;
    margin-bottom: 30px;
}

.fgt_dark_label {
    float: left;
    width: 100%;
    font-family: 'Roboto', sans-serif;
    color: #8E8A87;
    font-size: 16px;
    margin-bottom: 10px;
}

.fgt_form_group {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}

.fgt_small_label {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

.payslips_section {
    width: 100%;
    float: left;
    padding-left: 32px;
}

.payslips_grid {
    width: 100%;
    float: left;
    margin-top: 20px;
    border-top: 1px solid #efeae6;
}

.payslips_grid_row {
    width: 100%;
    float: left;
    border-bottom: 1px solid #efeae6;
    padding: 10px 0;
}

    .payslips_grid_row .ps_col1, .payslips_grid_row .ps_col2, .payslips_grid_row .ps_col3 {
        float: left;
        padding: 0 10px;
        width: 33.33%;
    }

    .payslips_grid_row .ps_col1 {
        color: #A8CE38;
        font-size: 18px;
    }

    .payslips_grid_row .ps_col2 {
        color: #8E8A87;
        font-weight: 500;
        font-family: 'Roboto', sans-serif;
    }

    .payslips_grid_row .ps_col3 {
        color: #00BF8A;
    }

.payslipDetails_btn {
    float: left;
    color: #00BF8A;
    padding-left: 25px;
    line-height: 20px;
}

    .payslipDetails_btn:before {
        background: url(../images/icons/pdf.png);
        float: left;
        margin-left: -25px;
        width: 18px;
        height: 18px;
        content: '';
    }

.payslip_details_section {
    width: 100%;
    float: left;
    margin-top: 20px;
}

.payslip_table {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}

    .payslip_table tr th {
        font-size: 18px;
        font-weight: 300;
        color: #00BF8A;
        padding: 10px;
    }

    .payslip_table tr {
        border-bottom: 1px solid #efeae6;
    }

        .payslip_table tr td {
            padding: 10px;
            font-size: 18px;
            color: #8E8A87;
        }

            .payslip_table tr td:last-child {
                font-weight: 400;
                font-family: 'Roboto', sans-serif;
                font-size: 21px;
                text-align: right;
            }

.payslip_table_total {
    border-bottom: 2px solid #efeae6;
    border-top: 2px solid #efeae6;
    background: #f5f9fc;
}

.payslip_takehome_rip {
    width: 100%;
    float: left;
    background: #f5f9fc;
    padding: 10px;
    margin-bottom: 20px;
}

.takeHome_tbl {
    float: left;
    width: 100%;
}

    .takeHome_tbl td {
        padding: 10px;
    }

        .takeHome_tbl td:first-child {
            font-size: 21px;
            font-weight: 300;
            color: #5b5b5c;
            text-align: right;
            width: 50%;
        }

        .takeHome_tbl td:last-child {
            font-weight: 400;
            font-family: 'Roboto', sans-serif;
            font-size: 21px;
            width: 50%;
        }

.fullRow {
    width: 100%;
    float: left;
    height: 100px;
}

.LoginPageH {
    width: 100%;
    float: left;
    height: auto;
    min-height: 100% !important;
    padding-bottom: 48px;
}

.fileinput-remove-button {
    display: none;
}

.fileinput-remove {
    background: url(../images/icons/trash_icon.png);
    position: absolute;
    width: 13px;
    height: 15px;
    right: 15px;
    bottom: 7px;
    float: left;
    text-indent: -50000px;
    z-index: 1000;
}

.expInfRow {
    position: relative;
}

.deleteExpRow {
    position: absolute;
    right: 0;
    height: 100%;
    width: 50px;
    background: url(../images/icons/trash_icon.png) no-repeat center center #f0ebe8;
    display: none;
}

    .deleteExpRow:before {
        background: url(../images/icons/rtd.png);
        width: 8px;
        height: 17px;
        float: left;
        position: absolute;
        left: -8px;
        top: 50%;
        margin-top: -8px;
        content: '';
    }

.primary_btn {
    width: auto;
    height: 34px;
    float: left;
    color: #fff;
    background: #A8CE38;
    border-radius: 6px;
    padding: 0 25px;
    font-size: 14px;
    line-height: 34px;
}

    .primary_btn:hover, .primary_btn:focus {
        background: #A8CE38;
        color: #fff;
        text-decoration: none;
    }

.default_btn {
    width: auto;
    height: 34px;
    float: left;
    color: #b1aba7;
    background: #f0ebe8;
    border-radius: 6px;
    padding: 0 25px;
    font-size: 14px;
    line-height: 34px;
}

    .default_btn:hover, .default_btn:focus {
        background: #EFEAE7;
        color: #8E8A87;
        text-decoration: none;
    }

.userStudy_main {
    width: 100%;
    float: left;
}

.UserStudyVal {
    width: 100%;
    float: left;
    font-size: 16px;
    color: #5b5b5c;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
}

.UserStudyLabel {
    float: left;
    font-size: 13px;
    font-weight: 300;
    text-transform: uppercase;
    width: 100%;
}

.billImgCnt {
    width: 60px;
    height: 60px;
    float: left;
    border: 1px solid #e8e8e8;
}

.exph_col_point5 {
    width: 12%;
    float: left;
    padding-right: 10px;
    min-height: 1px;
}

.icon-large.icon-refresh {
    background-position: -46px -714px;
}

.icon-large {
    background-image: url("../images/icons/glyphicons.png");
    background-position: 24px 24px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    vertical-align: text-bottom;
    width: 28px;
}

.icon-medium {
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 14px;
    vertical-align: text-top;
    background-image: url("../images/icons/glyphicons-halflings.png");
    background-position: 14px 14px;
    background-repeat: no-repeat;
}

.icon-refresh {
    background-position: -240px -24px;
}

.imgViewModal {
    width: 600px;
    padding: 25px;
    background: #fff;
    position: relative;
}

#inverted-contain {
    width: 100%;
    height: auto;
    float: left;
}

.zoomBtnsContainer {
    width: 100%;
    float: left;
    padding: 15px;
}

.modalClose {
    background: url(../images/icons/close.png);
    width: 24px;
    height: 24px;
    float: left;
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 10000;
}

.incomeTax_page_header {
    width: 100%;
    float: left;
    background: #f7fcfa;
    padding: 10px;
    border-bottom: 2px solid #a9d518;
    padding-left: 32px;
}

.taxPlanning_txt {
    color: #8E8A87;
    float: left;
    font-family: "Roboto",sans-serif;
    font-size: 18px;
    margin-bottom: 5px;
    width: 100%;
}

.inTx_left_header {
    float: left;
    width: 340px;
}

.your_intx_txt {
    width: 100%;
    float: left;
    color: #A8CE38;
    font-size: 19px;
    margin-bottom: 3px;
}

.inTx_save_tips {
    width: 100%;
    float: left;
    padding-left: 23px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #00BF8A;
}

    .inTx_save_tips:before {
        background: url(../images/icons/bulb.png);
        width: 16px;
        height: 20px;
        float: left;
        content: '';
        margin-left: -23px;
        margin-top: -2px;
    }

.other_inTX {
    width: 100%;
    float: left;
    color: #8E8A87;
    float: left;
    font-family: "Roboto",sans-serif;
    font-size: 12px;
    line-height: 14px;
}

.inTx_riht_header {
    float: left;
    width: 310px;
}

.saving_pig_container {
    width: 100%;
    float: left;
    padding-left: 100px;
}

.saving_pig_icon {
    width: 100px;
    float: left;
    margin-left: -100px;
    margin-top: -22px;
}

.saving_pig_info_container {
    width: 100%;
    float: left;
    padding-left: 20px;
}

.saving_pig_list {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0;
}

    .saving_pig_list li {
        list-style: none;
        float: left;
        width: 100%;
        padding-left: 34px;
        margin-bottom: 10px;
    }

.saving_pig_amount {
    width: 100%;
    float: left;
    color: #8E8A87;
    font-size: 18px;
    font-family: "Roboto",sans-serif;
    line-height: 18px;
}

.saving_pig_list li:before {
    width: 25px;
    height: 25px;
    float: left;
    border-radius: 100%;
    content: '';
    margin-left: -34px;
    border: 1px solid #A8CE38;
    background: #fff;
    margin-top: 5px;
}

.saving_pig_list li small {
    float: left;
    font-size: 11px;
    font-weight: 300;
    margin-top: 0px;
    text-transform: uppercase;
    width: 100%;
}

.saving_pig_list li.filled:before {
    background: #A8CE38;
}

.incomeTax_page_section {
    width: 100%;
    float: left;
}

.barChatGp_section {
    width: 100%;
    float: left;
    padding-left: 32px;
    border-bottom: 2px solid #e6e6e6;
}

.barGrap_main_indication {
    width: 100%;
    float: left;
    margin-top: 20px;
}

    .barGrap_main_indication ul {
        width: 100%;
        float: left;
        padding: 0;
        margin: 0;
    }

    .barGrap_main_indication li {
        float: left;
        list-style: none;
        padding-right: 30px;
        color: #15afe5;
        font-size: 14px;
        text-transform: uppercase;
        font-family: "Roboto",sans-serif;
        line-height: 16px;
        padding-left: 18px;
        position: relative;
    }

.brColor1, .brColor2, .brColor3, .brColor4 {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 10px;
}

.brColor1, .brChart_color1 {
    background: #A8CE38;
}

.brColor2, .brChart_color2 {
    background: #A8CE38;
}

.brColor3, .brChart_color3 {
    background: #a9d326;
}

.brColor4, .brChart_color4 {
    background: #fff;
    border: 1px solid #e6e6e6;
}

.brChart_Container {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}

.brChart_outerline {
    width: 600px;
    float: left;
    height: 44px;
}

.brChart_color1, .brChart_color2, .brChart_color3, .brChart_color4 {
    height: 44px;
    float: left;
}

.brChart_header_container {
    width: 100%;
    float: left;
    padding: 20px 0;
    padding-bottom: 10px;
}

    .brChart_header_container h4 {
        font-size: 24px;
        color: #00BF8A;
        width: 100%;
        float: left;
        font-weight: 400;
        margin: 0;
    }

    .brChart_header_container small {
        float: left;
        font-size: 12px;
        font-weight: 300;
        margin-top: 0;
        text-transform: uppercase;
        width: 100%;
        margin-top: 4px;
    }

.inTx_tips_section {
    width: 100%;
    float: left;
    border-bottom: 1px solid #e6e6e6;
    padding: 10px 10px 10px 32px;
}

.backBtn {
    float: left;
    font-size: 18px;
    font-family: "Roboto",sans-serif;
    font-weight: 500;
    color: #00BF8A;
    padding-left: 16px;
}

    .backBtn:before {
        background: url(../images/icons/back_arrow.png);
        width: 9px;
        height: 17px;
        float: left;
        margin-left: -16px;
        margin-top: 5px;
        content: '';
    }

.inTXtips_container {
    width: 100%;
    float: left;
}

.inTx_houseRent_tips {
    width: 100%;
    float: left;
}

.inTx_tips_accordin_header {
    width: 100%;
    float: left;
    padding: 10px 0;
    color: #8E8A87;
    float: left;
    font-family: "Roboto",sans-serif;
    font-size: 24px;
    padding-right: 30px;
}

    .inTx_tips_accordin_header:focus, .inTx_tips_accordin_header:hover {
        color: #949494;
    }

.tipsacc_ind {
    float: right;
    height: 15px;
    background: url(../images/icons/tips_accordian_arrows.png);
    width: 25px;
    margin-right: -20px;
    margin-top: 10px;
    background-position: 0 -15px;
}

.tipsaccodian_collapse {
    width: 100%;
    float: left;
}

.tipsaccList {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0;
    padding-left: 10px;
}

    .tipsaccList li {
        width: 100%;
        float: left;
        color: #8E8A87;
        list-style: none;
        margin-bottom: 10px;
        font-size: 14px;
    }

        .tipsaccList li i {
            margin-right: 5px;
            color: #00BF8A;
        }

.owners_pan_infor_section {
    padding: 10px 10px 10px 32px;
    border-bottom: 1px solid #e6e6e6;
    width: 100%;
    float: left;
}

.owner_pan_header_txt {
    float: left;
    font-size: 18px;
    color: #00BF8A;
}

.owners_docs_section {
    width: 100%;
    float: left;
}

.owners_docs_section {
    width: 100%;
    float: left;
}

.owners_docs_table {
    width: 100%;
    float: left;
}

.owners_docs_table_header_row {
    width: 100%;
    float: left;
    background: #A8A19D;
    padding: 10px 0;
    font-size: 16px;
}

.ownerCol1, .ownerCol2, .ownerCol3, .ownerCol4 {
    float: left;
    padding: 0 10px;
    font-size: 16px;
}

.owners_docs_table_header_row .ownerCol1, .owners_docs_table_header_row .ownerCol2, .owners_docs_table_header_row .ownerCol3, .owners_docs_table_header_row .ownerCol4 {
    color: #fff;
    font-family: "Roboto",sans-serif;
    font-weight: 500;
}

.ownerCol1 {
    width: 40%;
}

.ownerCol2, .ownerCol3, .ownerCol4 {
    width: 20%;
}

.owners_docs_table_row {
    width: 100%;
    float: left;
    padding-top: 10px;
}

.attchDocContainer {
    float: left;
    padding: 4px 10px;
    background: #f7f7f7;
    border: 1px solid #f5f5f5;
}

.atchFile_icon {
    float: left;
    font-size: 24px;
    color: #8E8A87;
}

.atchTrachbtn {
    float: left;
    margin-left: 10px;
    color: #00BF8A;
    font-size: 18px;
}

.atchFileName {
    width: 100%;
    color: #8E8A87;
    float: left;
    font-size: 12px;
}

.hosuseRent_table_section {
    width: 100%;
    float: left;
    padding: 10px 10px 10px 32px;
}

.hosue_rent_table {
    width: 100%;
    float: left;
    margin-top: 10px;
}

.houseRent_col1, .houseRent_col2, .houseRent_col3, .houseRent_col4, .houseRent_col5, .houseRent_col6, .houseRent_col7 {
    float: left;
    min-height: 1px;
    padding: 0px 10px;
    font-size: 14px;
}

.houseRent_col1 {
    width: 12%;
}

.houseRent_col2 {
    width: 13%;
}

.houseRent_col3 {
    width: 13%;
}

.houseRent_col4 {
    width: 15%;
}

.houseRent_col5 {
    width: 12%;
}

.houseRent_col6 {
    width: 12%;
}

.houseRent_col7 {
    width: 23%;
}

.owner_res_label {
    display: none;
}

.hosue_rent_table_header_row {
    width: 100%;
    float: left;
    background: #8E8A87;
    padding: 10px 0;
    padding-left: 20px;
    font-size: 16px;
}

.hosue_rent_table_row {
    width: 100%;
    float: left;
    padding-left: 25px;
    padding-top: 12px;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 10px;
    font-size: 16px;
}

.hosue_rent_table_header_row .houseRent_col1, .hosue_rent_table_header_row .houseRent_col2, .hosue_rent_table_header_row .houseRent_col3, .hosue_rent_table_header_row .houseRent_col4, .hosue_rent_table_header_row .houseRent_col5, .hosue_rent_table_header_row .houseRent_col6, .hosue_rent_table_header_row .houseRent_col7 {
    color: #fff;
    font-family: "Roboto",sans-serif;
    font-weight: 500;
}

.hosue_rent_table_row .houseRent_col1, .hosue_rent_table_row .houseRent_col2, .hosue_rent_table_row .houseRent_col3, .hosue_rent_table_row .houseRent_col4, .hosue_rent_table_row .houseRent_col5, .hosue_rent_table_row .houseRent_col6, .hosue_rent_table_row .houseRent_col7 {
}

.hosue_rent_table_row:nth-child(odd) {
    background: #f8f8f8;
}

.houseRent_row_toggle {
    float: left;
    margin-left: -20px;
    width: 20px;
    text-align: center;
    font-size: 20px;
    margin-top: -7px;
    color: #00BF8A;
}

.houseRent_table_row_collapse {
    width: 100%;
    float: left;
    padding-top: 10px;
    border-top: 1px solid #e6e6e6;
    margin-top: 10px;
}

.hr_view_upload_btn {
    font-family: "Roboto",sans-serif;
    font-weight: 400;
    color: #00BF8A;
}

.houseRent_responsive_cols, .resDThide, .hr_remarks_res_col {
    display: none;
}

.medical_table_section {
    width: 100%;
    float: left;
    padding: 10px 10px 10px 32px;
}

.medical_table {
    width: 100%;
    float: left;
    margin-top: 10px;
}
.medical_col1, .medical_col2, .medical_col3, .medical_col4, .medical_col5, .medical_col6, .medical_col7, .medical_col8, .medical_col_for_ye_remarks{
    float: left;
    min-height: 1px;
	padding-left:8px;
    font-size: 14px;
}

.medical_col1 {
	width:12%;
}

.medical_col2 {
	width:9%;
}

.medical_col3 {
	width:9%;
}

.medical_col4 {
	width:9%;
}

.medical_col5 {
	width:9%;
}

.medical_col6 {
	width:9%;
}

.medical_col7 {
	width:9%;
}

.medical_col8 {
	width:25%;
	}
.medical_col_for_ye_remarks{
	width:12%;
}

.medical_table_header{
  border-bottom: 1px solid #efeae6;
    float: left;
    width: 100%;
	padding:10px 40px 10px 25px;
}
.ccol1, .ccol2, .ccol3, .ccol4, .ccol5, .ccol6, .ccol7, .ccol8{
	float:left;
	min-height:1px;
	padding-right:20px;
	width:14.28%;
	}
.medical_table_row{
	width:100%;
	float:left;
	position:relative;
	border-bottom: 1px solid #e6e6e6;
	}
.medical_fixed_row{
	width:100%;
	float:left;
	padding:10px 40px 10px 25px;
	position:relative;
	}
.mediacl_collapse_btn{
	 font-size: 18px;
    left: 0;
    position: absolute;
    top: 10px;
	}
.medical_attch{
	position:absolute;
	right:5px;
	top:10px;
	}
.medical_alt_row{
	width:100%;
	background:#f5f9fc;
	padding:10px 40px 10px 25px;
	float:left;
	border-bottom:1px solid #efeae6
	}
.medical_val{
	width:100%;
	float:left;
	color: #53535c;
    font-weight: 400;
	}
.medical_label{
	color: #8e8a87;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: 300;
    text-transform: uppercase;
    width: 100%;
	}	
.medical_attch_row{
	width:100%;
	background:#f5f9fc;
	padding:10px 40px 10px 25px;
	float:left;
	}
.medical_mtable{
	display:none;
	}
.ccol1{
	
	}
.medical_mtable_body{
	width:100%;
	float:left;
	}
.medical_mtable{
	width:100%;
	float:left;
	position:relative;
	
	}
.medical_mtable_record{
	float:left;
	width:100%;
	}
.medical_mtable_record:nth-child(even){
	background:#f7f7f7;
	}
.medical_mtable_header{
	width:100%;
	float:left;
	position:relative;
	padding:10px 10px 10px 25px;
	border-bottom: 1px solid #efeae6;
	}
.medical_mtable_hval{
	width:50%;
	float:left;
	color:#5b5b5c;
	font-weight:400;
	padding-right:20px;
	}
.medical_mtable_row{
	width:100%;
	float:left;
	padding:10px 10px 10px 25px;
	}
.medical_mtable_label, .medical_mtable_val{
	float:left;
	width:50%;
	color:#5b5b5c;
	padding-right:20px;
	}
.medical_mtable_val{
	color:#8e8a87;
	}
.medical_table_header .ccol1, .medical_table_header .ccol2, .medical_table_header .ccol3, .medical_table_header .ccol4, .medical_table_header .ccol5, .medical_table_header .ccol6, .medical_table_header .ccol7, .medical_table_header .ccol8{
	color: #5b5b5c;
    float: left;
    font-size: 16px;
	}

.medical_row_toggle {
    float: left;
    margin-left: -20px;
    width: 20px;
    text-align: center;
    font-size: 20px;
    margin-top: -7px;
    color: #15afe5;
}
/*.medical_alt_row:before{
	background:#fff;
	position:absolute;
	left:0;
	top:0;
	height:100%;
	content:'';
	width:calc(14.28% + 10px);
	}*/

.medical_table_row_collapse {
    width: 100%;
    float: left;
    padding-top: 10px;
    border-top: 1px solid #e6e6e6;
    margin-top: 10px;
}

.attachmentCnthd {
    float: left;
    margin-right: 15px;
}

.medical_table_responsive_header, .medical_table_responsive_row {
    display: none;
}

.inTx_btns_container {
    width: 100%;
    float: left;
    margin-top: 15px;
}

.app_exp_collapseGroup {
    width: 100%;
    float: left;
    padding-right: 50px;
    position: relative;
}

.app_exp_collapse_icon {
    color: #15afe5;
    float: left;
    font-size: 20px;
    position: absolute;
    right: 10px;
    top: 0;
}

#purposeCollapse {
    float: left;
    width: 100%;
}

.deleteExp {
    float: left;
    font-size: 14px;
    color: #CB5E00;
    border: 1px solid #CB5E00;
    padding: 6px 10px;
    border-radius: 5px;
}

    .deleteExp:hover, .deleteExp:focus {
        background: #CB5E00;
        color: #fff;
    }

.expMainRow {
    float: left;
    width: 100%;
}

.app_exp_grid {
    width: 100%;
    float: left;
    padding: 10px;
}

.app_exp_grid_header {
    background: #8E8A87;
    float: left;
    font-size: 16px;
    width: 100%;
}

.app_exp1, .app_exp2, .app_exp3, .app_exp4, .app_exp5, .app_exp6 {
    float: left;
    padding: 10px;
}

.app_exp1 {
    width: 18%;
}

.app_exp2 {
    width: 18%;
}

.app_exp3 {
    width: 18%;
}

.app_exp4 {
    width: 15%;
}

.app_exp5 {
    width: 15%;
}

.app_exp6 {
    width: 16%;
}

.app_exp_grid_header .app_exp1, .app_exp_grid_header .app_exp2, .app_exp_grid_header .app_exp3, .app_exp_grid_header .app_exp4, .app_exp_grid_header .app_exp5, .app_exp_grid_header .app_exp6 {
    color: #fff;
    font-family: "Roboto",sans-serif;
    font-weight: 500;
}

.app_exp_label {
    display: none;
}

.app_exp_grid_row {
    float: left;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
}

    .app_exp_grid_row:nth-child(odd) {
        background: #fafafa;
    }

.app_upload_zone {
    float: left;
    width: 100%;
    border-top: 1px solid #efeae6;
    padding-top: 15px;
}

.app_exe_des_container {
    float: left;
    margin-left: 10px;
    width: 600px;
}

    .app_exe_des_container textarea.form_control {
        height: 60px;
        border-radius: 0;
        padding: 10px;
    }

.app_exp_upload_btn {
    float: left;
    margin-left: 10px;
}

.app_exp_val {
    font-size: 14px;
    color: #8E8A87;
}

.icon-large.icon-refresh {
    background-position: -46px -714px;
}

.icon-large {
    background-image: url("../images/icons/glyphicons.png");
    background-position: 24px 24px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    vertical-align: text-bottom;
    width: 28px;
}

.icon-medium {
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 14px;
    vertical-align: text-top;
    background-image: url("../images/icons/glyphicons-halflings.png");
    background-position: 14px 14px;
    background-repeat: no-repeat;
}

.icon-refresh {
    background-position: -240px -24px;
}

.btn-primary_left {
    color: #fff;
    background-color: #00BF8A;
    border-color: #00BF8A;
    margin-left: 15px;
    margin-bottom: 10px;
}

.mobileDD {
    float: left;
    position: absolute;
    right: 10px;
    top: 0;
}

.mS_dropdown {
    min-width: 180px;
    padding-bottom: 0;
}

    .mS_dropdown > li > ul {
        margin: 0;
        padding: 0;
        float: left;
        width: 100%;
    }

        .mS_dropdown > li > ul > li {
            list-style: none;
        }

            .mS_dropdown > li > ul > li a {
                position: relative;
            }

    .mS_dropdown > li {
        border-bottom: 1px solid #efeae6;
        padding-bottom: 8px;
        padding-top: 8px;
    }

        .mS_dropdown > li:last-child {
            border: none;
        }

.m_help_icon, .m_feedback_icon {
    height: 28px;
    left: 5px;
    line-height: 28px;
    position: absolute;
    top: 2px;
    background: #00BF8A;
    border-radius: 100%;
    width: 28px;
}

*:focus {
    outline: none !important;
}
.required_field{
	color:#FF0F00;
	}
.profile_back_btn{
	float: left;
    margin-bottom: 10px;
    margin-top: 5px;
    text-transform: uppercase;
	}
.piggy_taxplan{
	width:100%;
	float:left;
	padding-left:32px;
	margin-top:20px;
	}
.piggy_icon{
	float:left;
	}
.piggy_specifications {
    float: left;
    margin-left: 40px;
    margin-top: 20px;
    width: 200px;
}
.piggy_specifications .saving_pig_list li::before{
	width:20px;
	height:20px;
	margin-left:-25px;
	}
.piggy_specifications .saving_pig_list li{
	padding-left:25px;
	}
.piggy_specifications .saving_pig_amount {
    color: #5b5b5c;
    float: left;
    font-family: "Roboto",sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    width: 100%;
}
.piggy_specifications .saving_pig_list li small{
	font-size:10px;
	}
.piggy_taxplan_left{
	float:left;
	border-right:2px solid #efeae6;
	padding-right:40px;
	}
.tx_links{
	float: left;
    margin: 12px 0 0 45px;
    padding: 0;
}
.tx_links li{
	list-style:none;
	margin-bottom:10px;
}
.apply_ex_header{
	width:100%;
	float:left;
	background:#f8fafb;
	padding:20px 32px 0 32px;
	position:relative;
	border-bottom:1px solid #efeae6;
}
.apply_ex_toggle_btn{
	width:40px;
	height:30px;
	position:absolute;
	right:20px;
	bottom:-29px;
	background:#f8fafb;
	border:1px solid #efeae6;
	border-top:none;
	border-radius:0 0 3px 3px;
	text-align:center;
	line-height:28px;
	color:#00BF8A;
	font-size:15px;
	}
.apply_ex_toggle_btn:hover, .apply_ex_toggle_btn:focus{
	color:#00BF8A;
	}
.apply_grid_container{
	width:100%;
	float:left;
	padding:25px 20px 20px 32px;
	}
.form_control30x{
	height:30px;
	font-size:14px;
	}
.amount_field_container30x{
	position:relative;
	width:100%;
	float:left;
	}
.amount_field_container30x .rupee_icon{
	height:30px;
	line-height:30px;
	}
.apply_grid_col1, .apply_grid_col2, .apply_grid_col3, .apply_grid_col4, .apply_grid_col5, .apply_grid_col6, .apply_grid_col7, .apply_grid_col8, .apply_grid_col9{
	float:left;
	margin-right:20px;
	}
.apply_grid_col1{
	width:20%;
	}
.apply_grid_col2, .apply_grid_col3, .apply_grid_col4, .apply_grid_col5{
	width:15%;
	}
.apply_grid_col6{
	width:60%;
	}
.apply_grid_col7{
	width:30px;
	}
.apply_grid_col9{
	width:35%;
	}
.apply_attch_doc{
	width:30px;
	height:30px;
	float:left;
	border:1px solid #00BF8A;
	text-align:center;
	line-height:28px;
	border-radius:30px;
	color:#00BF8A;
	}
.apply_attch_doc:hover, .apply_attch_doc:focus{
	color:#00BF8A;
	}
.apply_grid_row{
	float:left;
	width:100%;
	 border-bottom: 1px solid #efeae6;
	 padding-top:25px;
	 position:relative
	}
.delete_ex_doc{
	border: 1px solid #a69f9b;
    border-radius: 100%;
    bottom: 15px;
    color: #a69f9b;
    float: left;
    height: 30px;
    line-height: 27px;
    position: absolute;
    right: 0;
    text-align: center;
    width: 30px;
	}
.delete_ex_doc:hover, .delete_ex_doc:focus{
	color:#a69f9b;
	}
.apply_ex_attachment{
	float:left;
	height:30px;
	line-height:28px;
	border-radius:5px;
	padding-left:10px;
	padding-right:30px;
	color:#8e8a87;
	}
.apply_ex_attachment i{
	float: right;
    font-size: 18px;
    margin-right: -23px;
    margin-top: 5px;
	}
.apply_ex_attachment:hover, .apply_ex_attachment:focus{
	color:#8e8a87;
	}
.exp_his_table{
	width:100%;
	float:left;
	}
.exp_his_col0, .exp_his_col1, .exp_his_col2, .exp_his_col3, .exp_his_col4, .exp_his_col5, .exp_his_col6{
	float:left;
	padding-right:20px;
    min-height:10px;
	}
.exp_his_col0{
	width:15%;
	}
.exp_his_col1{
	width:20%;
	}
.exp_his_col2{
	width:20%;
	}
.exp_his_col3{
	width:15%;
	}
.exp_his_col4{
	width:15%;
	}
.exp_his_col5{
	width:15%;
	}
.exp_his_col6{
	width:15%;
	}
.exp_his_table_header{
	width:100%;
	float:left;
	border-bottom:1px solid #efeae6;
	}
.exp_his_table_header .exp_his_col0, .exp_his_table_header .exp_his_col1, .exp_his_table_header .exp_his_col2, .exp_his_table_header .exp_his_col3, .exp_his_table_header .exp_his_col4, .exp_his_table_header .exp_his_col5, .exp_his_table_header .exp_his_col6{
	font-size:16px;
	color:#5b5b5c;
	
	padding:10px 0;
	padding-right:20px;
	}
.exp_his_table_row{
	width:100%;
	float:left;
	border-bottom:1px solid #efeae6;
	padding:10px 0;
	}
.exp_his_mlabel{
	display:none;
	
	}
.statusIcon{
	float:left;
	margin-right:5px;
	font-size:16px;
	margin-left:-20px;
	color:#8e8986;
	}
.status_exh_container{
	float:left;
	width:100%;
	padding-left:20px;
	}
.dropdownLabel{
	width:100%;
	float:left;
	font-size:12px;
	color:#8E8A87;
	font-weight:300;
	}
.header_dropdown .dropdown-menu{
	right:auto;
	left:0;
	}
.header_txt{
	margin-right:20px;
}
.help_question_mark {
    font-weight:400;
    font-size:16px;
}

.popup_header {
    font-size: 24px;
    color: #A8CE38;        
}
.Lpage{
	width:100%;
	float:left;
	height:auto;
	min-height:100 !important;
	position:relative;
	padding-right:340px;
	padding-top:130px;
	}
.Lheader{
	width:100%;
	float:left;
	height:130px;
	border-top:2px solid #00BF8A;
	border-bottom:1px solid #efeae6;
	top:0;
	position:absolute;
	left:0;
	z-index:1;
	background:#fff;
	}
.Lform{
	width:340px;
	float:right;
	background:#FFFFFF;
	margin-right:-340px;
	padding:0 44px;
	position:relative;
	z-index:1;
	
	}
.Ltxt{
	width:100%;
	float:left;
	margin-top:40px;
	text-align:center;
	font-family: 'Roboto Slab', serif;
	color:#00BF8A;
	font-size:30px;
	font-weight:300;
	margin-bottom:30px;
	}
.Ltxt_freetail{
	width:100%;
	float:left;
	margin-top:40px;
	text-align:center;
	font-family: 'Roboto Slab', serif;
	color:#00BF8A;
	font-size:25px;
	font-weight:300;
	margin-bottom:30px;
	}
.Ltxt_freetrial_small {
    width: 100%;
    float: left;
    margin-top: -30px;
    text-align: center;
    font-family: 'Roboto Slab', serif;
    color: #000000;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 30px;
}
.Lbtn{
	width:100%;
	}
.Llogo{
	float:left;
	margin-left:45px;
	 margin-top: 25px;
	}
.Limage_container{
	width:100%;
	float:left;
	background:#000;
	height:500px;
	position:relative;
	z-index:-1px;
	top:0;
	background:url(../images/thumbnail.jpg) no-repeat left top;
	background-size:100%;
	}

.error{
    color: #D8000C;   
}
