﻿


/* latin */


/* CSS Document
 */
#jqxWidget .jqx-window-header div {
    color: #fff;
}

* {
    margin: 0px;
    padding: 0px;
}

a, input {
    outline: none;
}

.clear {
    clear: both;
}

.t-editable-area:focus, input:focus, textarea:focus, .t-dropdown:focus, .t-state-focused, .LoginRight .form-list .input-box:focus, .ui-state-default.ui-state-active, select[multiple="multiple"]:focus {
    outline: none !important;
    border-color: green !important;
}

body {
    background: #ffffff;
    font-family: Trebuchet MS, sans-serif;
    /*font-size: 13px;*/
    font-size: 11px;
    color: #000000;
}
/* select { border:1px solid #808080; font:11px Trebuchet MS,sans-serif; padding:0.2em 0 0.2em 1px; } */




#wrapper {
    margin: 0 auto -100px;
    min-height: 100%;
    position: relative;
    width: 100%;
}

#header {
    position: fixed;
    top: 0;
    z-index: 9;
    width: 100%;
    height: 86px;
    min-width: 1000px;
    background: #ffffff
    /*url(Images/header-bg.gif) repeat-x 0 0*/;
}

.header-wrap {
    width: 100%;
    margin: 0px auto;
}

.breadcrumbs-wrap {
    background: #f9f9f9;
    border-bottom: 1px solid #f2f2f2;
    width: 100%;
    height: 30px;
}

.breadcrumbs {
    width: 70%;
    float: left;
}

    .breadcrumbs li:first-child + span + span {
        display: none;
    }

a.logo {
    min-height: 50px;
    display: block; /*	width: 500px;*/
    float: left; /*padding-bottom:3px\9;*/
}

.header-right {
    float: right;
    margin-top: 13px;
    line-height: 24px; /*padding-right:13px;*/
}

.header-rightEmp {
    float: right;
    line-height: 24px; /*padding-right:13px;*/
}

.header-right ul li {
    list-style: none;
    color: #575757;
    font-size: 11px;
    float: left;
    line-height: 20px;
    height: 20px;
    padding: 0 5px 0 6px;
    margin-bottom: 0 !important;
}

    .header-right ul li a {
        display: block;
        height: 14px;
        padding: 3px 0px;
        color: #575757;
        text-decoration: none;
        line-height: 24px;
    }

.header-right ul.drp li a {
    line-height: 10px;
}

.header-right select {
    color: #575757;
    font-size: 11px;
    border: 1px solid #d8d8d8;
    height: 19px;
    width: 107px;
    line-height: 22px;
}

#container {
    min-height: 387px;
    width: 98%;
    margin: 0px auto -100px;
}

#footer {
    border-top: 1px solid #ececec;
    position: relative;
    width: 100%;
    z-index: 1;
    background: #fff; /*background:#ffffff url(Images/footer-bg.gif) repeat-x 0 0; */
    clear: both;
    color: #5E7C95;
    line-height: 30px;
    height: 55px;
    min-height: 50px;
    padding-bottom: 0px;
    bottom: -38px;
}

.footer-wrap {
    position: relative;
}


html, body {
    height: 100%;
    margin: 0;
}

.footer-wrap {
    width: 100%;
    margin: 0px auto;
}

    .footer-wrap .copyrights {
        float: left;
        padding-left: 12px;
    }

    .footer-wrap .product-logo img {
        width: 45%;
    }

.product-logo img {
    text-align: right;
    width: 65%;
}

.navigation {
    width: 100%;
    float: left;
    height: 34px;
    overflow: hidden;
    background-color: #40718c;
    /*border-bottom:1px solid #365e7e;*/
}

.navMainLayout {
    width: 100%;
    float: left;
    padding-top: 0;
    height: 53px;
    padding-top: 0px;
    height: 55px;
    overflow: hidden;
    border-bottom: 1px solid #365e7e;
}

.navigation.ht52, .navigation.ht53 {
    /*height:53px!important;*/
    overflow: visible;
    /*height:55px\9 !important;*/
}

.navigation.ht53 {
    z-index: 1000;
}

.current .subnav {
    z-index: 1000;
}

/*.active .subnav {
    z-index: 10002 !important;
}*/

.subnav {
    width: 165px;
    padding: 0px;
}


#TopMenu .subnav {
    /*background: #ffffff url(Images/dropdown-bg.png) repeat-x center bottom;*/
    background-color: #4687ae;
    position: absolute;
    left: 0px;
    top: 34px;
    width: 212px;
    padding: 0px;
    z-index: 1000;
    color: #fff;
    /*border:1px solid #cccccc;*/
}

li.active .subnav {
    z-index: 1000;
    /*height:24px;*/
}

.subnav li {
    list-style: none;
    float: none !important;
    margin: 0;
    position: relative;
    padding-top: 2px;
    width: auto;
}

#TopMenu .subnav li {
    list-style: none;
    float: left;
    margin: 0;
    position: relative;
    padding-top: 2px;
    /*width: 176px;*/
}

.subnav li a {
    text-decoration: none;
    padding-right: 13px;
    background: url(Images/submenu-down-arrow.png) no-repeat right center;
    display: block;
}

#TopMenu .subnav li a {
}

.subnav li:hover {
    border: none !important;
}

    .subnav li:hover a {
        color: #ffffff !important;
    }
/*.view .subnav li:hover .dropdown, .action .subnav li:hover .dropdown{display:block;}*/
.main-navigation {
    float: left;
    padding-left: 11px;
    position: relative;
    /*width: 843px;*/
}

    .main-navigation li {
        float: left;
        list-style: none;
        padding: 5px 12px 6px;
        margin-top: 0px;
        position: relative;
    }

#header .main-navigation li:hover > ul {
    display: block;
}
/*#TopMenu .subnav li .dropdown li, #TopMenu .subnav li .dropdown li a{width: 142px!important;}*/
.main-navigation li ul {
    display: none;
    width: 200px;
    background: #ffffff;
}

.main-navigation li.active a, .main-navigation li.current a {
    /*background: #4687ae; */ color: #fff;
}

#TopMenu .subnav li:hover {
    background: none;
}

.main-navigation li:first-child {
    margin-left: -10px;
}

.main-navigation li .subnav li:first-child {
    margin-left: 0px;
}

.main-navigation li.current .subnav {
    z-index: 101;
}

.main-navigation li a {
    color: #ffffff;
    font-size: 12px;
    text-decoration: none;
}

    .main-navigation li a:hover {
        color: #5E7C95;
    }
/*.main-navigation .subnav li a{background-image: none!important}*/
.search {
    position: static;
    margin-right: 10px;
    float: right;
    width: 160px;
    height: 25px;
    background: #fff;
    margin-top: 4px;
}

.timeZone {
    float: right;
    color: #fff;
    padding-top: 10px;
    padding-right: 10px;
}

.search input[type="text"] {
    /*width:100px;*/
    float: left;
    background: none;
    border: none !important;
    line-height: normal;
    margin-top: 3px;
    font-size: 13px;
    color: #a9a9a9;
    padding-left: 5px;
    padding-right: 5px;
    width: 125px;
    padding-top: 1px;
    border-radius: 0px;
}

.search input[type="submit"] {
    background: url('images/search_new.png') no-repeat center center;
    border: medium none;
    cursor: pointer;
    display: block;
    float: left;
    position: relative;
    text-indent: -9999em;
    height: 22px;
    width: 22px;
    margin-top: 2px;
}

.left-nav {
    /*width: 165px;*/
    width: 17%;
    float: left;
    background-color: #f9f9f9;
    min-height: 510px;
    height: 100%;
    left: 0;
    top: 0px;
    position: fixed;
}

    .left-nav ul {
        padding-left: 0px;
    }

        .left-nav ul li {
            list-style: none;
            padding: 5px;
            padding-left: 10px;
            border-bottom: 1px solid #e6e6e6;
            /*width: 150px;*/
            width: auto;
            position: relative;
            font-size: 11px;
        }

            .left-nav ul li.more, .left-nav ul li.more:hover {
                text-align: center;
                background: none;
                border: none;
                padding-left: 0;
            }

                .left-nav ul li.more > a {
                    background: url(Images/submenu-down-arrow.png) no-repeat 85px center;
                    margin-bottom: -13px;
                    padding-right: 10px;
                    padding-left: 10px;
                    text-align: left;
                }

                    .left-nav ul li.more > a.down_arrow {
                        background-image: url(Images/down_arrow_fav.png);
                    }

                .left-nav ul li.more .more-options {
                    border: 1px solid #d8d8d8;
                    padding-left: 0px;
                    padding-top: 0;
                    -moz-border-radius: 5px;
                    -webkit-border-radius: 5px;
                    border-radius: 5px;
                    background: #fff;
                    text-align: left;
                    padding: 5px;
                    margin-left: 3px;
                    position: absolute;
                    width: 93%;
                    z-index: 10;
                    display: none;
                    margin-top: 15px;
                    box-shadow: 0px 3px 3px #888888;
                }

.more-options ul {
    padding: 0px !important;
}
/* .nav-more{margin: 5px 0;} */
.left-nav ul li.more .nav-more li {
    padding: 0px;
    border: none;
    padding: 5px 0px 5px 10px;
    width: 115px;
}

    .left-nav ul li.more .nav-more li:hover {
        background: none;
    }

        .left-nav ul li.more .nav-more li:hover a {
            color: #666666 !important;
        }

.left-nav ul li a.active, .left-nav ul li a:hover {
    color: #617e97;
}

.more a.org-fav {
    display: block;
    color: #113c67;
    padding: 10px 0;
    border-top: 1px solid #d8d8d8;
    margin: 10px 10px 0;
}

    .more a.org-fav:hover {
        color: #000000;
    }

.left-nav ul li a {
    color: #010101;
    text-decoration: none;
    display: block;
}

.left-nav ul li:last-child {
    border-bottom: none;
}

.breadcrumbs li {
    list-style: none;
    float: left;
    margin-right: 5px;
    padding-right: 11px;
    background: url(Images/breadcurmbs-arrow.png) no-repeat right center;
    line-height: 29px;
}

    .breadcrumbs li:last-child {
        background: none;
    }

    .breadcrumbs li a {
        color: #113553;
        text-decoration: none;
    }

.breadcrumbs {
    /* padding-left: 11px; */
    height: 26px;
}

.subnav li:hover {
    background: #365e7e;
    color: #ffffff;
}

.subnav li.divider:hover {
    background: none;
    border-bottom: 1px solid #C3D4E2 !important;
}

.action .subnav > li:hover, .view .subnav > li:hover {
    background: none !important;
    color: #5E7C95 !important;
}

    .action .subnav > li:hover a, .view .subnav > li:hover a {
        color: #5E7C95 !important;
    }

.t-grid .subnav li .dropdown {
    background: #ffffff url(Images/dropdown-bg.png) repeat-x center bottom;
    box-shadow: -1px 1px 5px #333333;
}

.subnav li .dropdown {
    /*background: #ffffff url(Images/dropdown-bg.png) repeat-x center bottom; */
    background-color: #4687ae;
    position: absolute;
    left: 100%;
    top: 0;
    width: 190px;
    padding: 0px;
    /*border:1px solid #cccccc;*/
    z-index: 100;
    display: none;
}

#header .subnav li .dropdown {
    width: 250px;
}

.subnav li .dropdown ul {
    left: 100%;
    top: 0px;
}

.subnav li .dropdown li {
    padding: 0 10px;
    margin: 0;
    /*width: 145px;*/
}

.right-container .subnav li .dropdown li a {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.subnav li .dropdown li:hover {
    background: #365e7e;
}

    .subnav li .dropdown li:hover a, .subnav li .dropdown li a:hover {
        color: #ffffff !important;
    }

    .subnav li .dropdown li:hover a, .subnav li .dropdown li.org-fav a:hover {
        color: #ffffff !important;
    }

.subnav li .dropdown li a {
    background: none;
    display: block;
}

.main-navigation li.current .subnav li .dropdown li ul li a {
    color: #547EAD !important;
}

    .main-navigation li.current .subnav li .dropdown li ul li a:hover {
        color: #ffffff !important;
    }

.dropdown li.divider, li.divider {
    border-bottom: 1px solid #c3d4e2;
    width: 165px !important;
    margin: 0 5px !important;
    *padding: 0px;
}

.dropdown li.org-fav a {
    color: #113c67 !important;
    background: none !important;
}

.dropdown li.org-fav {
    color: #000000 !important;
}

    .dropdown li.org-fav:hover {
        background: none !important;
        color: #000000 !important;
    }

        .dropdown li.org-fav:hover a {
            color: #000000 !important;
        }

.slimScrollBar {
    cursor: move;
}

.subnav li .dropdown li a:hover {
    color: #ffffff !important;
}

.right-container {
    /*width: 815px;	*/
    padding-left: 0px;
    float: right;
    width: 82.5%;
}

    .right-container h1 {
        color: #335673;
        font-size: 14px;
        font-weight: bold;
    }

.widget-block {
    width: 407px;
    height: 240px;
    float: left;
    background: url(Images/table-frame.png) no-repeat -5px 0px;
}

p.menu-head {
    /*margin-left: 10px;background:#fa3031;*/
    padding: 4px 0 4px 10px;
    height: 25px;
    line-height: 25px;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 13px;
    /* background:url(Images/sidemenu-arrow.png) no-repeat 100% center #fa3031; */
    background: url(Images/sidemenu-arrow.png) no-repeat 100% center #e84b24;
}

#LeftFavoriteMenu {
    margin-bottom: 15px;
}

.right-links {
    float: right;
}

.breadcrumbs-container {
    width: 98%;
    margin: 0px auto;
    font-size: 11px;
}

.right-links {
    position: relative;
}

    .right-links li {
        float: left;
        list-style: none;
        padding: 0 5px;
        line-height: 25px;
    }

        .right-links li a {
            text-decoration: none;
            color: #113553;
            padding: 2px;
            f;
        }

            .right-links li a:hover {
                color: #000000;
            }

        .right-links li.parent {
            background: url(Images/submenu-down-arrow.png) no-repeat right center;
            padding-right: 10px;
        }

        .right-links li .submenu {
            position: absolute;
            width: 190px;
            float: left;
            background: #ffffff url(Images/dropdown-bg.png) repeat-x left bottom;
            display: none;
            border: 1px solid #c6c6c6;
            right: 0;
            top: 24px;
            z-index: 100000;
        }

        .right-links li:hover .submenu {
            display: block;
        }

        .right-links li .submenu li {
            display: block;
            /*width: 108px;
	float: left;*/
            /*padding-left: 10px;*/
            padding: 0 6px;
        }

            .right-links li .submenu li:hover {
                background: #dae2e8;
            }

.tr {
    /*-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;*/
}

.tl {
    /*-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;*/
}

.br {
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.bl {
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

/*Long Menu Solutions*/



/*Accordion Menu*/
.glossymenu {
    /*width: 165px; */
    width: 100%;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 0 0 0 8px;
    height: 100%;
}

    .glossymenu a.menuitem, .glossymenu a.menuitemnew {
        background: #c0d9e4;
        color: #000000;
        display: block;
        position: relative;
        padding: 4px 0;
        padding-left: 10px;
        text-decoration: none;
        margin-bottom: 1px;
        /*width: 165px;*/
        width: 88%;
        /*float:left;*/
    }

        /*.glossymenu a.menuitem .statusicon{
.glossymenu a.menuitem .accordsuffix{ 
position: absolute;
top: 5px;
right: 5px;
border: none;
} */

        .glossymenu a.menuitem .accordsuffix img, .glossymenu a.menuitemnew .accordsuffix img {
            border: 0;
        }

        .glossymenu a.menuitem .accordsuffix {
            position: absolute;
            top: 5px;
            right: 5px;
            border: none;
        }

    .glossymenu div.submenu li {
        /*background:url(Images/dotted-line.png) left bottom no-repeat;
	padding: 5px 6px 5px 10px;
	border-bottom: none;*/
        border: none;
        padding: 0px 14px 0px 0px;
    }

    .glossymenu div.submenu {
        background: white;
        /*float:left;*/
        width: 92%;
    }

        .glossymenu div.submenu.active[style] {
            display: block !important;
        }

        .glossymenu div.submenu ul {
            list-style-type: none;
            margin: 0;
            padding: 0;
            margin-bottom: 2px;
            /*width: 100%;*/
            width: 100%;
        }

            .glossymenu div.submenu ul li a {
                display: block;
                color: black;
                text-decoration: none;
                width: 100%;
                border-bottom: 1px dotted #999999;
                padding: 4px 0 5px 5px;
            }

                .glossymenu div.submenu ul li a:hover {
                    color: #000000;
                }

    .glossymenu .submenu li:hover {
        background-image: url(Images/menu-pointer.png);
        background-repeat: no-repeat;
        background-position: right center;
        padding-right: -15px;
        border-bottom: none;
    }

    .glossymenu .submenu .active {
        background-image: url(Images/menu-pointer.png);
        background-repeat: no-repeat;
        background-position: right center;
        padding-right: -15px;
        border-bottom: none;
    }

    .glossymenu div.submenu li {
        /*padding-right: 18px;*/
        width: 100%;
    }

.configuration-block {
    width: 100%;
    float: left;
    padding-bottom: 20px;
    border: 1px solid #ddeaf0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border-radius: 0px 5px 5px 5px;
    margin-top: 30px;
    margin-bottom: 15px;
    position: relative;
}

    .configuration-block .block-header {
        height: 26px;
        background: #ddeaf0;
        position: relative;
    }

        .configuration-block .block-header h2 {
            color: #3e3e3e;
            font-size: 11px;
            font-weight: bold;
            float: left;
            line-height: 25px;
            padding-left: 7px;
        }

    .configuration-block .content-block {
        /*text-align: left;*/
        /*padding-top:15px; commented by aneesha for validation summary getting more space at top*/
        padding-bottom: 0px;
        margin: 0px 5px;
        text-align: center;
    }

#CreateSurveyForm .configuration-block .content-block {
    padding-bottom: 0px;
    margin: 0px 5px;
    text-align: left !important;
}

#CreateHolidayCalendarForm .configuration-block .content-block {
    padding-bottom: 30px;
}


.configuration-block .content-block .icon {
    padding-bottom: 25px;
}

.configuration-block .content-block p {
    font-size: 100%;
    /*padding: 10px 0;8*/
}

.button-section span {
    background: url(Images/button-right.gif) no-repeat right center;
    padding: 10px 10px 10px 0px;
    display: inline-block;
}

.button-section a {
    background: url(Images/button-left.gif) no-repeat left center;
    padding: 10px 5px 10px 10px;
    display: inline-block;
    text-decoration: none;
    color: #000000;
}

.completed {
    background: url(Images/checked.png) no-repeat right center;
}

.exclamatory {
    background: url(Images/exclamatory.png) no-repeat right center;
}

.mandatory_icon {
    background: url(Images/mandatory.png) no-repeat right center;
}

.exclamatoryred {
    background: url(Images/Exclamatoryred.png) no-repeat right center;
}

.close {
    position: absolute;
    /*display:none;*/
    right: 5px;
    top: 7px;
    background: url(Images/close-btn.png) no-repeat center center;
    width: 16px;
    height: 16px;
    cursor: pointer;
}

.drp {
    position: absolute;
    display: none;
    width: 100px;
    background: #ffffff;
    border: 1px solid #999999;
    z-index: 1000;
}

    .drp li {
        line-height: 18px !important;
        width: 86px;
    }

li.user .drp {
    width: 175px;
    right: 20px;
    margin-top: 2px;
}


    /* width : 146px */
    li.user .drp li {
        width: 165px;
    }
/* width : 135px */



.drp li:hover {
    background: #DAE2E8;
}

.drp li a {
    padding-top: 0px;
    padding-bottom: 0px;
}

.drp li:hover a {
    color: #333333;
}

li.user:hover .drp {
    display: block;
}

.paginate {
    float: right;
    margin-right: 10px;
}

    .paginate a {
        color: #000000;
        text-decoration: none;
        padding-top: 5px;
        display: inline-block;
    }

        .paginate a:hover {
            text-decoration: underline;
        }

        .paginate a.next {
            background: url(Images/next.png) no-repeat right 9px;
            padding-right: 10px;
        }

        .paginate a.previous {
            background: url(Images/prev.png) no-repeat left 9px;
            padding-left: 10px;
        }

/*******************************Added By Rupa 16 July Grid Styles************/
.GridAddButtonImage {
    background: url('Images/sprite.gif') no-repeat 0 -1650px;
    font-size: 0px;
    margin-right: 5px;
    height: 18px;
    width: 18px;
    text-align: right;
    text-decoration: none;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    margin-left: 8px;
    float: left;
    display: inline-block;
}

.GridSearchButtonImage {
    background: url('Images/search-icon.png') no-repeat scroll 0 0px transparent;
    font-size: 0px;
    height: 16px;
    width: 25px;
    text-align: right;
    /*background-color:#fff;*/
    text-decoration: none;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    color: transparent;
    margin-top: 1px;
    float: right;
    display: inline-block;
}

.GridRefreshButtonImage {
    background: #495A70 url(Images/sprite.gif) no-repeat 0 -1600px;
    height: 18px;
    width: 18px;
    text-align: right;
    margin-right: 5px;
    font-size: 0px;
    text-decoration: none;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    color: transparent;
    margin-top: 0px;
    float: right;
    display: inline-block;
}

.GridEditButtonImage {
    background: url('Images/Edit-icon.png') no-repeat scroll center center transparent;
    height: 25px;
    width: 16px;
    text-align: left;
    padding: 2px 2px 2px 5px;
    margin: auto;
    /*background-color:#fff;*/
    text-decoration: none;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    color: transparent;
    margin-top: 0px;
    line-height: 30px;
    display: inline-block;
}

.GridRunButtonImage {
    background: url('Images/Actions-system-run-icon1.png') no-repeat scroll center center transparent;
    height: 25px;
    width: 16px;
    text-align: left;
    padding: 2px;
    /*background-color:#fff;*/
    text-decoration: none;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    color: transparent;
    margin-top: 0px;
    line-height: 30px;
    display: inline-block;
}

.GridViewButtonImage {
    /*background: url('Images/view-evaluation.png') no-repeat scroll center center transparent;
height:25px;
width:16px;
text-align:left;
padding:2px;*/
    /*background-color:#fff;*/
    /*text-decoration:none;
border-color:#a7bac5;
border-color:#809eae #bae1f5 #bae1f5 #809eae;
color:transparent;
margin-top:0px;
line-height:30px;
display:inline-block;
*/
    background: #495A70 url(Images/view-evaluation.png) no-repeat 0 -1600px;
    height: 18px;
    width: 18px;
    text-align: right;
    margin-right: 5px;
    font-size: 0px;
    text-decoration: none;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    color: transparent;
    margin-top: 0px;
    float: right;
    display: inline-block;
}

.GridDeleteButtonImage {
    background: url('Images/delete_D.gif') no-repeat scroll center center transparent;
    height: 25px;
    width: 16px;
    /*text-align:right;*/
    padding: 2px;
    /*background-color:#fff;*/
    text-decoration: none;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    color: transparent;
    margin-top: 0px;
    line-height: 30px;
    /*float:left;*/
    margin: auto;
    display: inline-block;
    text-indent: -99999px; /* 26/12/12 */
}

.GridActiveButtonImage {
    background: url('Images/activate.png') no-repeat scroll center center transparent;
    height: 25px;
    width: 16px;
    /*text-align:right;*/
    padding: 2px;
    /*background-color:#fff;*/
    text-decoration: none;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    color: transparent;
    margin-top: 0px;
    line-height: 30px;
    float: left;
    text-indent: -99999px; /* 26/12/12 */
    display: inline-block;
}

.GridDeactiveButtonImage {
    background: url('Images/deactivate.png') no-repeat scroll center center transparent;
    height: 25px;
    width: 16px;
    /*text-align:right;*/
    padding: 2px;
    /*background-color:#fff;*/
    text-decoration: none;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    color: transparent;
    margin-top: 0px;
    line-height: 30px;
    float: left;
    display: inline-block;
    text-indent: -99999px; /* 26/12/12 */
}

.GridAttachmentButtonImage {
    background: url('Images/attachment-icon.png') no-repeat scroll center center transparent;
    height: 25px;
    width: 16px;
    text-align: right;
    padding: 2px;
    /*background-color:#fff;line-height:30px;*/
    text-decoration: none;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    color: transparent;
    margin-top: 0px;
    display: inline-block;
}



.GridPrieviewButtonImage {
    background: url('Images/preview.png') no-repeat scroll center center transparent;
    height: 25px;
    width: 16px;
    /*text-align:right; */
    text-indent: -99999px;
    height: 22px;
    padding: 2px 0px;
    /*background-color:#fff;*/
    text-decoration: none;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    color: transparent;
    margin-top: 0px;
    line-height: 30px;
    cursor: pointer;
    display: inline-block;
}

    .GridPrieviewButtonImage:hover {
        opacity: 0.8;
    }

.GridCreateButtonImage {
    background: url('Images/create.png') no-repeat scroll center center transparent;
    height: 25px;
    width: 16px;
    text-align: right;
    padding: 2px;
    /*background-color:#fff;*/
    text-decoration: none;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    color: transparent;
    margin-top: 0px;
    line-height: 30px;
    display: inline-block;
}

.GridViewButtonImage {
    background: url('Images/view.png') no-repeat scroll center center transparent;
    height: 25px;
    width: 16px;
    text-align: left;
    padding: 2px;
    /*background-color:#fff;*/
    text-decoration: none;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    color: transparent;
    margin-top: 0px;
    line-height: 30px;
    display: inline-block;
}

.RefreshButtonImage {
    background: url('Images/refresh.png') no-repeat scroll center center transparent;
    height: 25px;
    width: 16px;
    text-align: right;
    padding: 4px;
    text-decoration: none;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    color: transparent;
    margin-top: 0px;
    line-height: 30px;
    /*display:inline-block;*/
}

.CloseButtonImage {
    background: url('Images/close.png') no-repeat scroll center center transparent;
    height: 25px;
    width: 16px;
    text-align: right;
    padding: 8px;
    text-decoration: none;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    color: transparent;
    margin-top: 0px;
    line-height: 30px;
    /*display:inline-block;*/
}



.MagnifyButtonImage {
    background: url('Images/search.png') no-repeat scroll center center transparent;
    height: 25px;
    width: 16px;
    text-align: right;
    padding: 8px;
    text-decoration: none;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    color: transparent;
    margin-top: 0px;
    /*display:inline-block;*/
    line-height: 36px;
}

.PlusButtonImageWdigets {
    background: url('Images/plus.gif') no-repeat scroll center center transparent;
    height: 25px;
    width: 16px;
    text-align: right;
    padding: 8px;
    text-decoration: none;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    color: transparent;
    margin-top: 0px;
    line-height: 30px;
    display: none;
}

.dragDropButtonImage {
    background: url('Images/draganddrp.png') no-repeat scroll center center transparent;
    height: 25px;
    width: 16px;
    text-align: right;
    padding: 2px;
    /*background-color:#fff;*/
    text-decoration: none;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    color: transparent;
    margin-top: 0px;
    line-height: 30px;
    display: inline-block;
}


.GridcommentsdButtonImage {
    background: url('Images/comments.gif') no-repeat 0 -1650px;
    font-size: 0px;
    margin-right: 5px;
    height: 18px;
    width: 18px;
    text-align: right;
    text-decoration: none;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    margin-left: 8px;
    float: left;
    display: inline-block;
}


.GridcommentsdButtonImage2 {
    background: url('Images/comments.gif') no-repeat scroll center center transparent;
    height: 25px;
    width: 16px;
    text-align: right;
    padding: 20px;
    text-decoration: none;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    color: transparent;
    margin-top: 0px;
    line-height: 30px;
}

.get-reservation {
    background: transparent;
    height: 25px;
    width: 16px;
    text-align: right;
    text-decoration: none;
    font-weight: normal;
    line-height: 18px;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    margin-top: 0px;
    color: #FFFFFF;
    cursor: pointer;
}


    .get-reservation:hover {
        color: #68C6F2;
    }


.GridTopicOrder {
    background: transparent;
    height: 20px;
    text-decoration: none;
    font-weight: normal;
    line-height: 15px;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    margin-top: 5px;
    margin-Right: 10px;
    color: #FFFFFF;
    float: right;
}

    .GridTopicOrder:hover {
        color: #68C6F2;
    }


.DeleteButtonImage {
    background: url('Images/delete_D.gif') no-repeat scroll center center transparent;
    height: 25px;
    width: 16px;
}
/*******************************************************************************
/*************************************
/**********************************
/* WebBlue theme*/ .t-widget, .t-input {
    border-color: #768ca5; /*font-size:.75em;/* 12px base,if there are no inherited font-sizes(MVC default) */
    background-color: #fff;
}
/* .small .t-widget{font-size:.687em}
/* 11px base,if there are no inherited font-sizes(MVC default) */ .t-header, .t-grid-header {
    border-color: #426682;
    background: #d9edf7;
}

.t-header {
    border-color: #426682;
    background: #d9edf7; /*url("Images/sprite.gif") repeat-x scroll 0 -2300px #718CA1*/
}

.t-icon {
    background-image: url('Images/sprite.png');
}

.t-editor .t-tool-icon {
    background-image: url('Images/editor.png');
}

.t-loading, .t-widget .t-loading {
    background: transparent url('Images/loading.gif') no-repeat 0 0;
}

.t-widget, .t-link, .t-popup {
    color: #333333;
}

.t-header, .t-header .t-link, .t-grid-header th .t-link, /*grid in tabstrip*/ .t-state-active .t-header .t-state-default .t-link /*nested tabstrips*/ {
    color: #fff;
}

    .t-header .t-group, .t-group .t-link {
        color: #333;
    }

.t-group, .t-content, .t-editable-area {
    border-color: #426682;
    background-color: #fff;
}

.t-colorpicker .t-arrow-down {
    border-color: #768ca5;
}

.t-separator {
    border-color: #8aa0b1;
    background-color: #516273;
}

.t-alt {
    background-color: #f2f2f2;
    color: #000000;
}

.t-state-default {
    border-color: #808080;
}

.t-active-filter {
    background-color: #8dc1d7;
}

.t-state-active {
    background-color: #fff;
    border-color: #426682;
}

    .t-state-active, .t-state-active .t-link, .t-state-active .t-tabstrip .t-state-active .t-link /*nested tabstrips*/ {
        color: #333;
    }

        .t-state-active .t-header {
            color: #000;
        }

        .t-state-active .t-state-hover {
            color: #333;
        }

.t-state-selected {
    background-color: #d9edf7;
}

.t-state-focused {
    background-color: #9bacbe;
}

.t-dropdown .t-state-focused {
    border-color: #3187a7;
    background: #fff url('Images/sprite.png') repeat-x 0 -752px;
    color: #000000;
}

.t-state-selected, .t-state-selected .t-link, .t-state-selected.t-link {
    color: #fff;
}

.t-state-hover, .t-state-hover .t-link, .t-state-hover.t-link, .t-header .t-state-hover, th.t-header .t-state-hover, .t-group .t-state-hover {
    color: #333;
}
/*.t-state-hover,.t-state-hover:hover{background-color:#acd4e3;border-color:#5d9fb7;}*/
.t-state-error, .t-widget.t-state-error, .t-widget .t-state-error, .t-widget.input-validation-error, .NameTextboxwidth.input-validation-error, .Namedropdownwidth.input-validation-error, .t-widget .input-validation-error {
    background-color: #ffc0cb;
}

.t-button {
    border-color: #426682;
    color: #0d202b;
}

.t-button, button.t-button.t-state-disabled:hover, a.t-button.t-state-disabled:hover, .t-state-disabled .t-button:hover {
    background: #d6e1e7 url('Images/sprite.png') repeat-x 0 -560px;
}

    .t-button:hover {
        background-position: 0 -624px;
        background-color: #bee3f6;
        color: #0e3d4f;
    }

.t-state-disabled, .t-state-disabled:hover, .t-state-disabled .t-link, .t-widget .t-link.t-state-disabled {
    color: #bbb;
}

    .t-button.t-state-disabled, .t-button.t-state-disabled:hover, .t-state-disabled .t-button {
        color: #657c8c;
    }

.t-header .t-state-disabled, .t-header .t-state-disabled .t-link {
    color: #abc0d3;
}

.t-toolbar, .t-grid-pager, .t-widget .t-status {
    border-color: #a2b3c7;
    border-color: #acb3bb #455F77 #98ACBF #728BA1;
    border-style: solid;
}

.t-panelbar .t-link {
    border-color: #333;
}

.t-grid-header-wrap {
    border-color: #426682;
}

.t-grid-footer-wrap {
    border-color: #a2b3c7;
}

.t-grid td {
    border-color: #dae2e8;
    color: #333333;
    cursor: default;
}

.t-grouping-row td {
    background: #fff url('Images/spriteLiners.png') repeat-x 0 -48px;
}

.t-footer-template td {
    background-color: #dae2e8;
    border-color: #a2b3c7 #dae2e8 #fff;
}

.t-group-footer td {
    background-color: #dae2e8;
    border-color: #a2b3c7;
}

.t-grid-footer, .t-grid-footer-wrap table {
    background-color: #dae2e8;
    border-color: #a2b3c7;
}

.t-grouping-header .t-group-indicator {
    color: #333;
    border-color: #aaa;
}

.t-grouping-dropclue {
    background: url('Images/sprite.png') no-repeat -48px -288px;
}

.t-grouping-row .t-group-cell, .t-grouping-row p {
    background: #fff;
}

.t-treeview .t-drop-clue {
    background-image: url('Images/sprite.png');
    background-position: 0 -358px;
}

.t-treeview .t-state-selected {
    border-color: #133C44;
}

.t-editor-button .t-state-active {
    background-color: #a2b9c9;
}

.t-calendar th {
    background-color: #dfeeff;
    border-color: #a7c0df;
}

.t-other-month .t-link {
    color: #777;
}

.t-treeview-lines .t-top, .t-treeview-lines .t-mid, .t-treeview-lines .t-bot {
    background-image: url('Images/treeview-nodes.png');
}

.t-rtl .t-treeview-lines .t-top, .t-rtl .t-treeview-lines .t-mid, .t-rtl .t-treeview-lines .t-bot {
    background-image: url('Images/treeview-nodes-rtl.png');
}

.t-treeview-lines .t-item {
    background-image: url('Images/treeview-line.png');
}

.t-treeview-lines .t-last {
    background-image: none;
}

.t-editor-button .t-state-hover {
    border-color: #5f7c95 #3b576f #3b576f #5f7c95;
    background-color: #5f7c95;
}

.t-editor-button .t-state-active {
    border-color: #5b758e #97b5c7 #97b5c7 #5b758e;
    background-color: #8ca5b8;
}
/*Slider*/ .t-slider .t-draghandle {
    background-image: url('Images/sprite.png');
    color: #768ca5;
}

.t-slider-track {
    border-color: #c1cbd6;
}

.t-slider-horizontal .t-slider-track, .t-slider-horizontal .t-slider-selection {
    background-image: url('Images/sprite.png');
}

.t-slider-vertical .t-slider-track, .t-slider-vertical .t-slider-selection {
    background-image: url('Images/sprite-vertical.png');
}

.t-slider-horizontal .t-tick {
    background-image: url('Images/slider-h.gif');
}

.t-slider-vertical .t-tick {
    background-image: url('Images/slider-v.gif');
}
/*Tooltip*/ .t-tooltip {
    border-color: #a7c0df;
    background: #c4d4dd 0 -96px repeat-x url('Images/sprite.png');
    color: #0d202b;
}

.t-callout {
    background-image: url('Images/sprite.png');
}
/* Splitter */ .t-splitter {
    border-color: #a2b3c7;
}

.t-splitbar-vertical, .t-splitbar-horizontal {
    background-color: #b4c5d9;
    border-color: #a2b3c7;
}

.t-splitbar-vertical, .t-ghost-splitbar-vertical {
    background-image: url('Images/sprite.png');
}

.t-splitbar-horizontal, .t-ghost-splitbar-horizontal {
    background-image: url('Images/sprite-vertical.png');
}
/* Upload */ .t-dropzone-active, .t-upload-files {
    border-color: #a2b3c7;
}

.t-dropzone-hovered, .t-upload-files {
    background-color: #dae2e8;
}

.t-dropzone em {
    color: #8a98a8;
}

.t-progress, .t-progress-status {
    background-image: url('Images/sprite.png');
}

.t-progress {
    background-position: 0 -465px;
    border-color: #92a4b8 #adbac9 #a2b3c7;
}

.t-progress-status {
    background-position: 0 -472px;
    border-color: #a4ff91 transparent #5aff62;
}
/* ImageBrowser */ .t-imagebrowser .t-content {
    background: #dae2e8;
}

.t-toolbar .t-upload .t-button, .t-breadcrumbs .t-link, .t-tiles-arrange, .t-tiles-arrange a {
    color: #0e3d4f;
}

.t-breadcrumbs .t-first, .t-breadcrumbs .t-first:hover, .t-search-wrap label {
    color: #8a98a8;
}

.t-tiles {
    border-color: #a2b3c7;
    background: #fff;
}

.t-tile {
    border-color: #fff;
    background: 0 100px repeat-x url('Images/imagebrowser.png');
    color: #0e3d4f;
}

.t-tiles li.t-state-hover {
    border-color: #4a70ae;
    background-position: 0 0;
}

.t-tiles li.t-state-selected {
    border-color: #768ca5;
    background-position: 0 -100px;
    color: #fff;
}

.t-tile .t-folder {
    background-image: url('css/WebBlue/imagebrowser.png');
}

.t-tile em, .t-tile .t-filesize {
    color: #8a98a8;
}

.t-tiles li.t-state-selected em, .t-tiles li.t-state-selected .t-filesize {
    color: #b2c5d2;
}

.t-tile-empty strong {
    color: #b3c6d3;
}

/*************************************************************************Common start*/
/* base stylesheet */ .t-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.t-floatwrap:after {
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
    overflow: hidden;
}

.t-floatwrap {
    display: inline-block;
}

.t-floatwrap {
    display: block;
}

.t-widget, .t-widget .t-input, .t-widget .text-box, .t-button {
    font-size: 100%;
}

.t-widget, .t-input[type="text"], .t-input[type="password"] {
    border-width: 1px;
    border-style: solid;
}

.t-widget, * html .t-input {
    border: 1px Solid #768CA5;
    /* -moz-border-radius : 8px 8px 0px 0px;
	-webkit-border-radius : 8px 8px 8px 8px;
	border-radius : 8px 8px 8px 8px;*/
}

* html .t-checkbox .t-input {
    border-width: 0;
}

.t-link {
    cursor: pointer;
    outline: 0;
}

.t-grid-header span.t-link {
    cursor: default;
}

html body .t-button {
    text-decoration: none; /*Site.css*/
}

.t-button {
    display: inline-block;
    margin: 0;
    padding: 2px 6px; /*border-width:1px;border-style:solid;*/
    font-family: inherit;
    font-size: 100%;
    line-height: 1.435;
    text-align: center;
    cursor: pointer; /*-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;*/
    border: 0;
    background: none;
}

    .t-button:hover {
        background: none;
    }

.t-upload .t-button {
    display: inline-block;
    margin: 0;
    padding: 2px 6px;
    border-width: 1px;
    border-style: solid;
    font-family: inherit;
    font-size: 100%;
    line-height: 1.435;
    text-align: center;
    cursor: pointer;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: url("Images/sprite.png") repeat-x scroll 0 -560px #D6E1E7;
}

* + html .t-button {
    display: inline;
    zoom: 1;
}

* html .t-button {
    display: inline;
    zoom: 1;
}

* + html .t-button {
    overflow: visible;
    margin-right: 4px;
}

* html .t-button {
    overflow: visible;
    margin-right: 4px;
}

* + html a.t-button {
    line-height: 1.7;
    padding-left: 7px;
    padding-right: 7px; /*+1*/
}

* html a.t-button {
    line-height: 1.7;
    padding-left: 7px;
    padding-right: 7px; /*+1*/
}

* + html a.t-button-icon {
    padding-top: 4px;
    padding-bottom: 3px;
}

* html a.t-button-icon {
    padding-top: 4px;
    padding-bottom: 3px;
}

button.t-button::-moz-focus-inner {
    padding: 0;
    border: 0;
}

input.t-button::-moz-focus-inner {
    padding: 1px 0;
    border: 0;
}

.t-button-expand {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

a.t-button-expand {
    display: block;
}

button.t-button-expand, input.t-button-expand {
    width: 100%;
}

body .t-button-icon {
    padding-left: 4px;
    padding-right: 4px;
}

* + html a.t-button-icon {
    padding-left: 5px;
    padding-right: 5px;
}

* html a.t-button-icon {
    padding-left: 5px;
    padding-right: 5px;
}

.t-button-icontext {
    padding-right: 8px;
    overflow: visible; /*IE9*/
}

    .t-button-icontext .t-icon {
        margin: 0 3px 0 -3px;
        vertical-align: top;
    }

    * + html .t-button-icontext .t-icon {
        margin-right: 4px;
    }

    * html .t-button-icontext .t-icon {
        margin-right: 4px;
    }

html body .t-button-bare {
    background: none !important; /*spares long selectors*/
    border-width: 0;
}

.t-icon, .t-editor-button .t-tool-icon {
    background-color: transparent;
    background-repeat: no-repeat;
}

.t-header .t-link {
    text-decoration: none;
}

.t-state-disabled, .t-state-disabled .t-link {
    cursor: default;
    outline: 0;
}

.t-state-error, .t-widget.input-validation-error, .t-widget .input-validation-error {
    border-style: ridge;
}

.t-icon, .t-sprite, .t-editor-button .t-tool-icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    text-indent: -3333px;
    text-align: center;
    vertical-align: middle;
}

* html .t-icon, * html .t-sprite, * html .t-editor-button .t-tool-icon {
    display: inline;
    zoom: 1;
}

* html .t-icon, .t-sprite {
    text-indent: 0;
}

* + html .t-icon, .t-sprite {
    text-indent: 0;
}

.t-image {
    border: 0;
}

.t-state-empty {
    font-style: italic;
}
/*.t-popup,.t-menu .t-group{-moz-box-shadow:2px 2px 2px #aaa;-webkit-box-shadow:2px 2px 2px #aaa;box-shadow:2px 2px 2px #aaa}*/
.t-treeview, .t-grid, .t-splitter, .t-slider, .t-window {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
/* Icons */ .t-expand {
    background-position: 0 -160px;
}

.t-collapse {
    background-position: 0 -176px;
}

.t-rtl .t-expand {
    background-position: -64px -160px;
}

.t-plus, .t-plus-disabled {
    background-position: 0 -256px;
}

.t-minus, .t-minus-disabled {
    background-position: -16px -256px;
}

.t-rtl .t-plus, .t-rtl .t-plus-disabled {
    background-position: 0 -272px;
}

.t-rtl .t-minus, .t-rtl .t-minus-disabled {
    background-position: -16px -272px;
}

.t-arrow-up {
    background-position: -16px -160px;
}
/*.t-arrow-down{background-position:-16px -176px}*/
.t-arrow-down {
    background: url("Images/down-arrow1.png") no-repeat scroll center center transparent;
}

.normal_input_field {
    background: url("Images/down-arrow_input.png") no-repeat scroll right center #fff;
}

.t-state-disabled .t-arrow-up {
    background-position: -32px -160px;
}

.t-state-disabled .t-arrow-down {
    background-position: -32px -176px;
}

.t-state-hover .t-arrow-up {
    background-position: -48px -160px;
}

.t-state-hover .t-arrow-down {
    background-position: -48px -176px;
}

.t-numerictextbox .t-arrow-up {
    background-position: -16px -162px;
}

.t-numerictextbox .t-arrow-down {
    background-position: -16px -178px;
}

.t-arrow-up-small {
    background-position: 0 -304px;
}

.t-arrow-down-small {
    background-position: -16px -304px;
}

.t-arrow-first {
    background-position: 0 -192px;
}

.t-arrow-prev {
    background-position: -16px -192px;
}

.t-arrow-next {
    background-position: -32px -192px;
}

.t-arrow-last {
    background-position: -48px -192px;
}

.t-state-disabled .t-arrow-first {
    background-position: 0 -208px;
}

.t-state-disabled .t-arrow-prev {
    background-position: -16px -208px;
}

.t-state-disabled .t-arrow-next {
    background-position: -32px -208px;
}

.t-state-disabled .t-arrow-last {
    background-position: -48px -208px;
}

.t-state-hover .t-arrow-first {
    background-position: 0 -224px;
}

.t-state-hover .t-arrow-prev {
    background-position: -16px -224px;
}

.t-state-hover .t-arrow-next {
    background-position: -32px -224px;
}

.t-state-hover .t-arrow-last {
    background-position: -48px -224px;
}

.t-filter {
    background-position: 0 -240px;
}

.t-clear-filter {
    background-position: -16px -240px;
}

.t-refresh {
    background-position: -32px -240px;
}

.t-icon-calendar {
    background-position: -48px -240px;
}

.t-icon-clock {
    background-position: -64px -336px;
}

.t-edit {
    background-position: 0 -336px;
}

.t-delete {
    background-position: -16px -336px;
}

.t-insert, .t-update {
    background-position: -32px -336px;
}

.t-cancel {
    background-position: -48px -336px;
}

.t-group-delete {
    background-position: 0 -288px;
}

.t-maximize {
    background-position: -16px -288px;
}

.t-restore {
    background-position: -32px -288px;
}

.t-close {
    background-position: -64px -288px;
}

.t-insert-top {
    background-position: 0 -320px;
}

.t-insert-middle {
    background-position: -16px -320px;
}

.t-insert-bottom {
    background-position: -32px -320px;
}

.t-add {
    background-position: -48px -320px;
}

.t-denied {
    background-position: -64px -320px;
}

.t-resize-se {
    background-position: -64px -272px;
}
/* Inputs */ .t-autocomplete, .t-input[type="text"], .t-input[type="password"] {
    padding: 2px 1px 3px;
}

* html .t-input {
    padding: 2px 1px 3px;
}

div.t-window, :root .t-window {
    border-width: 0;
    overflow-x: hidden;
}

* html div.t-window {
    border-width: 2px;
}

* + html div.t-window {
    border-width: 2px;
}

.t-window-titlebar {
    padding: .4em 0;
    font-size: 1.2em;
    line-height: 1.2em;
    white-space: nowrap;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.t-window-title {
    cursor: move;
    position: absolute;
    text-overflow: ellipsis;
    overflow: hidden;
    left: .5em;
    right: .5em;
}

    .t-window-title .t-image {
        margin: 0 5px 0 0;
        vertical-align: middle;
    }

div.t-window-content {
    padding: .4em .5em; /*padding:0\9;margin:.4em .5em\9;border-width:0\9;*/ /*removed due to ImageBrowser issues,no side effects found*/
    overflow: inherit !important;
    position: relative;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.t-window-titlebar .t-window-actions {
    position: absolute;
    right: .5em;
    top: 0;
    padding-top: .3em;
    white-space: nowrap;
}

.t-window-titlebar .t-link {
    width: 16px;
    height: 16px;
    padding: 2px;
    text-decoration: none;
    vertical-align: middle;
    display: inline-block;
    *display: inline;
    zoom: 1;
    opacity: .7;
    filter: alpha(opacity=70);
}

.t-window-titlebar .t-state-hover {
    border-width: 1px;
    border-style: solid;
    padding: 1px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    opacity: 1;
    filter: alpha(opacity=100);
}

.t-window-actions .t-icon {
    margin: 0;
    vertical-align: top;
}

.t-window .t-resize-handle {
    position: absolute;
    z-index: 1;
    background-color: #fff;
    opacity: 0;
    filter: alpha(opacity=0);
    zoom: 1;
    line-height: 6px;
    font-size: 0;
}

.t-resize-n {
    top: -3px;
    left: 0;
    width: 100%;
    height: 6px;
    cursor: n-resize;
}

.t-resize-e {
    top: 0;
    right: -3px;
    width: 6px;
    height: 100%;
    cursor: e-resize;
}

.t-resize-s {
    bottom: -3px;
    left: 0;
    width: 100%;
    height: 6px;
    cursor: s-resize;
}

.t-resize-w {
    top: 0;
    left: -3px;
    width: 6px;
    height: 100%;
    cursor: w-resize;
}

.t-resize-se {
    bottom: -3px;
    right: -3px;
    width: 16px;
    height: 16px;
    cursor: se-resize;
}

.t-resize-sw {
    bottom: -3px;
    left: -3px;
    width: 6px;
    height: 6px;
    cursor: sw-resize;
}

.t-resize-ne {
    top: -3px;
    right: -3px;
    width: 6px;
    height: 6px;
    cursor: ne-resize;
}

.t-resize-nw {
    top: -3px;
    left: -3px;
    width: 6px;
    height: 6px;
    cursor: nw-resize;
}

.t-window .t-resize-se {
    opacity: 1;
    filter: alpha(opacity=100);
    background-color: transparent;
}

.t-overlay {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: .5;
    z-index: 10001;
}

.t-window .t-overlay {
    background-color: #fff;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    width: 100%;
    height: 100%;
}

.t-window .t-widget {
    z-index: 10002;
}
/* TabStrip */ .t-tabstrip {
    margin: 0;
    padding: 0;
    zoom: 1;
}

    .t-tabstrip .t-tabstrip-items {
        padding: 0 .3em;
    }

.t-tabstrip-items .t-item, .t-panelbar .t-tabstrip-items .t-item {
    list-style-type: none;
    vertical-align: top;
    display: inline-block;
    *display: inline;
    zoom: 1;
    border-width: 1px 0 0 1px;
    border-style: solid;
    margin: .1em 0 0 0;
    padding: 0;
    position: relative;
    border-color: #426682;
}

.t-tabstrip-items .t-state-active, .t-panelbar .t-tabstrip-items .t-state-active {
    padding-bottom: 1px;
    margin-bottom: -1px;
}

.t-tabstrip-items .t-link, .t-panelbar .t-tabstrip-items .t-link {
    padding: .3em .9em;
    display: inline-block;
    *display: inline;
    zoom: 1;
    border-bottom-width: 0;
    outline: 0;
}

.t-tabstrip-items .t-icon, .t-panelbar .t-tabstrip-items .t-icon {
    margin: -1px 4px 0 -3px;
    vertical-align: top;
}

.t-tabstrip-items .t-item .t-image, .t-tabstrip-items .t-item .t-sprite, .t-panelbar .t-tabstrip-items .t-item .t-image, .t-panelbar .t-tabstrip-items .t-item .t-sprite {
    vertical-align: middle;
    margin: -3px 3px 0 -6px;
}

* html .t-tabstrip-items .t-item .t-image, * html .t-tabstrip-items .t-item .t-sprite {
    vertical-align: top;
    margin-top: -1px;
}

* + html .t-tabstrip-items .t-item .t-image, * + html .t-tabstrip-items .t-item .t-sprite {
    vertical-align: top;
    margin-top: -1px;
}

.t-tabstrip .t-content, .t-panelbar .t-tabstrip .t-content {
    border-width: 1px;
    border-style: solid;
    margin: 0 .3em .3em;
    padding: .3em 1em;
    position: static;
    zoom: 1;
}

.t-tabstrip > .t-content, .t-panelbar .t-tabstrip > .t-content {
    display: none;
}

* html .t-tabstrip .t-content, * html .t-panelbar .t-tabstrip .t-content {
    display: none;
}

    * html .t-tabstrip .t-content .t-content, * html .t-panelbar .t-tabstrip .t-content .t-content {
        display: block;
    }
/* PanelBar */ .t-panelbar {
    zoom: 1;
}

    .t-panelbar .t-item {
        list-style-type: none;
        display: block;
        zoom: 1;
        margin: 0;
        top: 0;
        border-width: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
    }

    .t-panelbar .t-image, .t-panelbar .t-sprite {
        vertical-align: middle;
        margin-right: 5px;
        margin-top: 4px;
        float: left;
    }

    .t-panelbar .t-group .t-image, .t-panelbar .t-group .t-sprite {
        margin-top: 1px;
    }

    .t-panelbar .t-link {
        line-height: 2.05em;
        padding: 0 1em;
        border-bottom: 1px solid;
        display: block;
        position: relative;
        text-decoration: none;
        zoom: 1;
    }

    .t-panelbar .k-link:after {
        content: "";
        display: block;
        clear: both;
    }

    .t-panelbar .t-state-hover {
        background-image: none;
    }

.t-panelbar-expand, .t-panelbar-collapse {
    position: absolute;
    top: 5px;
    right: 2px;
}

.t-panelbar .t-group, .t-panelbar .t-content {
    position: relative;
    zoom: 1;
    padding: 0;
    margin: 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

    .t-panelbar .t-group .t-link {
        line-height: 1.7em;
        border-bottom: 0;
        font-size: .95em;
    }

    .t-panelbar .t-group .t-arrow-up, .t-panelbar .t-group .t-arrow-down {
        top: 2px;
    }

    .t-panelbar .t-group .t-group .t-link {
        padding-left: 2em;
    }

.t-panelbar .t-last .t-link {
    border-bottom: 0;
}

.t-panelbar .t-group .t-group {
    border-bottom: 0;
}
/* Menu */ .t-menu {
    cursor: default;
}

    .t-menu, .t-menu .t-group {
        list-style: none;
        padding: 0;
        margin: 0;
        zoom: 1;
    }

        .t-menu .t-group .t-link {
            padding-right: 2em;
        }

        .t-menu .t-item {
            position: relative;
            display: inline-block;
            display: inline;
            zoom: 1;
            border-width: 0 1px 0 0;
            border-style: solid;
            vertical-align: top;
        }

.t-menu-vertical .t-item {
    display: block;
    border-width: 0;
}

.t-menu .t-image, .t-menu .t-sprite {
    margin: 0 4px 0 -4px;
    vertical-align: top;
}

.t-menu .t-link {
    text-decoration: none;
    padding: .25em .97em;
    display: block;
}

.t-menu .t-group {
    display: none;
    white-space: nowrap;
    border-style: solid;
    border-width: 1px;
    overflow: visible;
}

    .t-menu .t-group .t-item {
        display: block;
        border-width: 0;
    }

    .t-menu .t-group .t-link {
        zoom: 1;
    }

.t-menu .t-arrow-down {
    margin-left: 2px;
    margin-right: -10px;
    vertical-align: top;
}

.t-menu .t-arrow-next {
    position: absolute;
    right: 0;
    top: 3px;
}

.t-menu .t-animation-container, .t-menu .t-group, .t-menu-context {
    left: -1px;
    position: absolute;
}

    .t-menu-context .t-group {
        position: static;
        display: block;
    }

.t-menu-context {
    z-index: 11000;
}

.t-menu .t-animation-container .t-animation-container, .t-menu .t-group .t-group {
    left: 100%;
    top: -1px;
}

.t-menu-vertical .t-animation-container, .t-menu-vertical .t-group {
    left: 100%;
    top: -1px;
}

.t-menu .t-animation-container .t-group {
    left: auto;
    top: auto;
}
/* Grid */ .t-grid {
    position: relative;
    zoom: 1;
}

    .t-grid table {
        width: 100%;
        border-collapse: separate;
        empty-cells: show;
        border: 0;
    }

.t-grid-header .t-header {
    text-align: left;
}

.t-grid-header .t-header {
    padding: .3em .6em;
    border-width: 0 0 1px 1px;
    border-style: solid;
    font-weight: normal;
    white-space: nowrap; /*overflow:hidden;*/
    text-overflow: ellipsis;
}

    .t-grid-header .t-header .t-link {
        line-height: 18px; /* due to sorting icons*/
        height: 18px;
        display: block;
        margin: -.3em -.6em;
        padding: .3em 2.4em .3em .6em;
        border: 0;
        color: #43609c;
    }

    .t-grid-header .t-header .t-icon {
        position: static;
    }

.t-grid .t-state-hover {
    cursor: pointer;
}

.t-grid td {
    padding: .25em .6em;
    border-style: solid;
    border-width: 0 0 0 1px;
    vertical-align: middle;
    line-height: 1.6em;
    overflow: hidden;
    text-overflow: ellipsis;
    border-bottom: 1px solid #DAE2E8;
}

.t-grid .t-grouping-row td, .t-grid .t-hierarchy-cell {
    overflow: visible;
}

.t-grid-edit-row td {
    text-overflow: clip;
}

.t-grid-header-wrap, .t-grid-footer-wrap {
    position: relative;
    overflow: hidden;
    width: 100%;
    zoom: 1;
    border-style: solid;
    border-width: 0 1px 0 0;
}

div.t-grid-header, div.t-grid-footer {
    padding-right: 0px !important; /* width of scrollbar. may vary across operating systems. can be calculated. */
    zoom: 1;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

    div.t-grid-header .t-header, #home_widget_main .t-header {
        border-bottom-width: 0;
        background: #d9edf7;
        color: #43609c;
    }

.t-grid-content {
    position: relative;
    overflow: auto;
    width: 100%;
    zoom: 1;
}

    .t-grid-header table, .t-grid-content table, .t-grid-footer table {
        table-layout: fixed;
    }

    * html .t-grid-header table, * html .t-grid-content table {
        width: auto;
    }

    * + html .t-grid-header table, * + html .t-grid-content table {
        width: auto;
    }

.t-widget {
    border-radius: 6px;
}

.t-grid-header .t-header:first-child, .t-grid tbody td:first-child, .t-grid tfoot td:first-child {
    border-left-width: 0;
    word-wrap: break-word;
}
/* Grid ::paging */ .t-grid-pager {
    padding: .2em .6em;
    line-height: 1.8em;
    overflow: auto;
    border-width: 1px 0 0;
    border-style: solid;
}

    .t-grid-pager:first-child, .t-grouping-header + .t-grid-pager, .t-grid-toolbar:first-child, .t-grouping-header + .t-grid-toolbar, .t-grid-toolbar + .t-grid-pager {
        border-width: 0 0 1px;
    }

* html .t-grid .t-grid-pager {
    border-width: 1px 0;
}

* html .t-grid-pager input {
    vertical-align: middle;
}

* + html .t-grid-pager input {
    vertical-align: middle;
}

.t-grid .t-pager, .t-grid .t-status, .t-grid .t-status-text, .t-pager .t-numeric, .t-pager .t-page-i-of-n, .t-pager .t-link, .t-pager span, .t-pager input, .t-pager .t-page-size, .t-grouping-row p {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle;
}

.t-pager .t-page-size {
    line-height: 1.2em;
}

.t-footer-template td {
    border-width: 1px 0 0 1px;
    border-style: solid;
}

.t-group-footer td {
    border-width: 1px 0;
    border-style: solid;
}

.t-grid-footer {
    border-style: solid;
    border-width: 1px 0 0;
}

    .t-grid-footer td {
        border-top-width: 0;
    }

.t-grid .t-status {
    float: left;
    margin: -.2em .6em -.2em -.6em;
    padding: .2em .6em;
    height: 1.85em;
    border-right-width: 1px;
    border-right-style: solid;
    border: 0px;
}

.t-grid .t-pager {
    float: left;
    cursor: default;
}

.t-grid .t-status-text {
    float: right;
    margin-right: .2em;
}

.t-pager .t-link {
    border: none;
    background: url("Images/sprite.png") repeat-x scroll 0 -560px #ECECEC;
    border-radius: 3px 3px 3px 3px;
    line-height: 16px;
    margin: 0 3px;
    padding: 1px;
    text-decoration: none;
}

.t-pager .t-state-active, .t-pager .t-state-hover {
    background: url("Images/sprite.png") repeat-x scroll 0 -560px #D6E1E7;
    padding: 1px;
    border-width: 1px;
    border-style: solid;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.t-pager span, .t-pager .t-link {
    vertical-align: top;
}

.t-pager .t-numeric, .t-pager .t-page-i-of-n {
    margin: 0 7px;
    vertical-align: top;
}

.t-numeric .t-link, .t-numeric .t-state-active {
    margin-top: 0;
    padding: 0 4px;
    line-height: 18px;
    vertical-align: top;
}

.t-numeric .t-state-active, .t-numeric .t-state-hover {
    padding: 0 4px;
    line-height: 18px;
    color: #1483C9;
}

.t-page-i-of-n input {
    width: 2em;
    vertical-align: baseline;
    font-size: 1em;
}

.t-grid-pager .t-status .t-icon {
    vertical-align: top;
    margin-top: 3px;
}
/* Grid ::filtering */ .t-grid-filter {
    float: right;
    height: 18px;
    padding: .3em .2em;
    position: relative;
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin: -1.8em -.6em -.3em 3px;
}

    .t-grid-filter .t-icon {
        vertical-align: top;
    }

.t-grid .t-animation-container {
    position: absolute;
}

.t-grid .t-filter-options {
    position: absolute;
    border-width: 1px;
    border-style: solid;
    padding: 3px;
    width: 148px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.t-filter-options .t-filter-help-text, .t-filter-options select, .t-filter-options input, .t-filter-options .t-button, .t-filter-options .t-datepicker {
    display: block;
    margin-bottom: 4px;
}

.t-filter-options select {
    width: 148px;
}

.t-filter-options input {
    width: 142px;
}

.t-filter-options .t-datepicker {
    width: 100%;
}

.t-filter-options .t-filter-button {
    margin-bottom: 0;
}

.t-filter-options .t-filter-logic {
    width: 5em;
}
/* Grid ::grouping */ .t-grouping-row .t-icon {
    margin: 0 4px;
}

.t-grouping-row p {
    padding: 0 .6em;
    margin-left: -6px;
}

.t-grid .t-group-cell + td, .t-grid .t-hierarchy-cell + td {
    border-left-width: 0;
}

.t-grid .t-group-col, .t-grid .t-hierarchy-col {
    width: 30px;
}

.t-grouping-header {
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.t-grouping-header, .t-grouping-dropclue {
    height: 24px;
    line-height: 24px;
}

.t-grouping-dropclue {
    position: absolute;
    width: 6px;
}

.t-grouping-header .t-group-indicator {
    display: inline-block;
    *display: inline;
    zoom: 1;
    border-width: 1px;
    border-style: solid;
    line-height: 1.5em;
    padding: .15em .15em .15em .4em;
    margin: 0 3px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.t-grouping-header .t-link {
    text-decoration: none;
    display: inline-block;
    *display: inline;
    zoom: 1;
    line-height: normal;
    padding: 0;
    border-style: none;
}

.t-grouping-header .t-button {
    padding: 0;
    border: 0;
    background: transparent;
    line-height: 1;
}

.t-grouping-header .t-link .t-icon {
    margin: 0 0 0 -3px;
}

.t-grouping-header .t-button .t-icon {
    margin: 0 0 0 3px;
}

.t-grouping-header a, .t-grouping-header .t-button {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle;
}
/* Grid ::editing */ .t-dirty {
    width: 0;
    height: 0;
    vertical-align: top;
    position: absolute;
    padding: 0;
    margin: -0.45em 0 0 -0.6em;
    overflow: hidden;
    border-width: 3px;
    border-style: solid;
    border-color: #f00 transparent transparent #f00;
}

* html .t-dirty {
    border-color: #f00 pink pink #f00;
    filter: chroma(color=pink);
}

.t-grouping-header, .t-grid-toolbar {
    cursor: default;
    margin: 0;
    padding: .25em;
    overflow: hidden;
}

.t-grid .t-edit-container {
    padding: 0;
}

.t-edit-form {
    padding: 0;
    margin: 0;
}

.t-grid-edit-row .t-edit-form td {
    border-bottom-width: 0;
}

.t-grid-edit-row .text-box, .t-grid-edit-row .t-numerictextbox, .t-grid-edit-row .t-datepicker {
    vertical-align: middle;
    width: 5em;
    max-width: 90%;
    min-width: 90%; /* IE8 calculates width:90% wrong,so we have to trick it */
    margin: -.4em -.3em -.15em;
}

.t-grid-edit-row .t-dropdown, .t-grid-edit-row .t-combobox {
    width: 5em;
    max-width: 90%;
    min-width: 90%; /* IE8 calculates width:90% wrong,so we have to trick it */
    line-height: normal;
    margin: -.1em -.3em -.45em;
}

* html .t-grid .text-box {
    width: 90%;
}

.t-edit-form-container {
    position: relative;
}

.t-grid .field-validation-error {
    display: block;
}

.t-grid .input-validation-error {
    border-style: ridge;
    border-color: #f00;
    background-color: #ffc0cb;
}

.t-grid-toolbar .t-button {
    vertical-align: middle;
}

.t-grid-actions {
    display: inline-block;
}

* html .t-grid-actions {
    display: inline;
    zoom: 1;
    vertical-align: bottom;
}

* + html .t-grid-actions {
    display: inline;
    zoom: 1;
    vertical-align: bottom;
}

.t-grid .t-button, .t-edit-form .t-button {
    margin: 0 .2em;
}

.t-grid tbody .t-button {
    min-width: 64px; /*main setting*/
}

.t-grid tbody button.t-button, #ie8#skips {
    min-width: 78px; /*+14 for buttons,except IE8*/
}

* + html .t-grid tbody a.t-button {
    min-width: 62px; /*-2 for links for IE7*/
}

html body div.t-grid tbody .t-button-icon {
    min-width: 0;
    width: auto;
}

.t-detail-row {
    position: relative;
}

.t-grid .t-detail-cell {
    overflow: visible;
}
/* Grid ::resizing */ .t-grid-resize-indicator {
    position: absolute;
    width: 2px;
    background-color: #aaa;
}

.t-grid .t-resize-handle {
    cursor: col-resize;
    position: absolute;
    height: 25px;
}
/* ComboBox & Drop-down*/ .t-combobox, .t-dropdown, .t-selectbox {
    display: inline-block;
    *display: inline;
    zoom: 1;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    width: 120px;
    border-width: 0;
    border-radius: 0 0 0 0;
}

* + html .t-combobox {
    overflow: visible;
}
/*positions icon properly*/ * html .t-combobox {
    overflow: visible;
}

.t-dropdown-wrap, .t-picker-wrap {
    position: relative;
    display: block;
    cursor: default;
}

.t-picker-wrap {
    padding: 0 25px 0px 0;
}

.t-dropdown-wrap {
    padding-right: 16px; /* icon width*/
    border-width: 1px;
    border-style: solid;
}

.t-combobox > .t-dropdown-wrap {
    padding-right: 6px; /* icon width+input paddings,except IE6 */
}

* html .t-combobox .t-dropdown-wrap {
    height: 20px;
}

* html .t-picker-wrap {
    height: 20px;
    padding-right: 20px;
}

    .t-picker-wrap .t-input, .t-combobox .t-input {
        vertical-align: top;
        width: 100%;
    }

.t-dropdown .t-input, .t-combobox .t-input, .t-selectbox .t-input {
    outline: 0;
    border-width: 0;
}

.t-dropdown .t-input, .t-selectbox .t-input {
    background: transparent;
}
/*removes excessive spacing in IE6-7*/ * + html .t-combobox .t-input {
    margin: -1px 0;
}

* html .t-combobox .t-input {
    margin: -1px 0;
}

* html {
    position: absolute;
    top: 0;
}

.t-picker-wrap .t-select, .t-dropdown-wrap .t-select {
    text-decoration: none;
    vertical-align: top;
    display: inline-block;
    *display: inline;
    zoom: 1;
    cursor: default;
    position: absolute; /* icon positioning */
    top: 0;
    right: 0;
}

* html .t-picker-wrap .t-select, * html .t-dropdown-wrap .t-select {
    top: 1px;
    right: 1px;
}

.t-combobox .t-select {
    border-width: 0 0 0 1px;
    border-style: solid;
    border-color: inherit; /* will be skin-related,inherit does not work in ie7- */
}

.t-combobox .t-icon {
    margin-top: 1px;
}

.t-dropdown .t-select, .t-selectbox .t-select {
    border: 0;
    text-decoration: none;
    font: inherit;
    color: inherit;
    overflow: hidden;
    cursor: default;
}

.t-dropdown .t-input, .t-selectbox .t-input {
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    padding: .3em 0 .4em 3px;
    height: 13px;
    line-height: 14px;
    font-size: 100% !important;
}

.t-picker-wrap .t-select, .t-dropdown-wrap .t-select {
    position: absolute;
    right: 0;
    top: 0;
}

.t-picker-wrap .t-icon {
    vertical-align: top;
    margin-top: 4px;
}

.t-dropdown-wrap .t-icon {
    vertical-align: top;
    margin-top: 2px;
}

.t-combobox .t-input {
    height: 18px;
    line-height: 18px;
    padding: 1px 3px;
    border: 0;
    margin: 0;
}

.t-picker-wrap .t-select, .t-dropdown-wrap .t-select {
    height: 20px;
    line-height: 20px;
}

.t-popup {
    border-width: 1px;
    border-style: solid;
    max-height: 170px !important;
}

    .t-popup .t-item {
        padding: 3px 5px 3px 3px;
        cursor: default;
    }
/* Calendar */ .t-calendar {
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 203px;
    position: relative;
    overflow: hidden;
}

    .t-calendar .t-link {
        text-decoration: none;
    }

    .t-calendar .t-action-link {
        text-decoration: underline;
    }

    .t-calendar .t-header, .t-calendar .t-footer {
        clear: both;
        padding: .4em 0;
        text-align: center;
        position: relative;
        zoom: 1;
    }

.t-footer .t-nav-today:hover {
    text-decoration: underline;
}

.t-calendar .t-nav-prev, .t-calendar .t-nav-next {
    position: absolute;
    top: .3em;
}

.t-calendar .t-nav-prev {
    left: 1%;
}

.t-calendar .t-nav-next {
    right: 1%;
}

.t-calendar .t-content {
    text-align: right;
    width: 100%;
    height: 169px;
    table-layout: fixed;
    border-style: none;
    margin: 0;
    padding: 0;
}

.t-calendar .t-animation-container .t-content {
    height: 100%;
}

.t-calendar .t-nav-fast {
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 75%;
}

    .t-calendar .t-nav-fast .t-icon {
        vertical-align: top;
    }

.t-calendar th {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-weight: normal;
    cursor: default;
}

.t-calendar td {
    cursor: pointer;
    padding: 1px;
}

.t-calendar .t-state-focus {
    border-width: 1px;
    border-style: dotted;
    padding: 0;
}

.t-calendar .t-content .t-link {
    display: block;
    overflow: hidden;
    position: relative;
}

.t-calendar th, .t-calendar .t-content .t-link {
    padding: .25em .45em .3em .1em;
}

.t-calendar .t-meta-view .t-link {
    padding: .25em 0 .3em;
    text-align: center;
}
/* Date/Time Pickers */ .t-timepicker, .t-datetimepicker, .t-datepicker {
    border: 0;
    white-space: nowrap;
    width: 8.5em;
}

.t-datetimepicker {
    width: 13em;
}

div.t-timepicker, div.t-datetimepicker, div.t-datepicker {
    background: none transparent; /* don't allow t-widget to add background-color */
}

.t-datetimepicker .t-picker-wrap {
    padding-right: 44px;
}

* html .t-datetimepicker .t-picker-wrap {
    padding-right: 40px;
}

.t-datetimepicker .t-icon-calendar {
    margin-right: 3px;
}

.t-picker-wrap .t-icon {
    cursor: pointer;
}

.t-state-disabled .t-picker-wrap .t-icon {
    cursor: default;
}

.t-timepicker,
.t-datepicker,
.t-datetimepicker {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: top;
}

.t-picker-wrap .t-input {
    margin: 0;
}

.t-iframe-overlay {
    position: absolute;
    width: 100%;
    border: 0;
    top: 0;
    left: 0;
    filter: alpha(opacity=0);
}

.t-time-popup .t-item {
    padding: 1px 3px;
}

/* TreeView */

div.t-treeview {
    /* don't allow t-widget to add border or background */ border-width: 0;
    background: 0;
    /* white-space: nowrap;    */ /* naveen added 07/03/2017 */
    white-space: pre-line;
    overflow: auto;
}

.t-treeview .t-item {
    padding: 0 0 0 16px;
    margin: 0;
    border-width: 0;
    position: static;
    top: auto;
    display: block;
}

.t-treeview .t-group, .t-treeview .t-content {
    list-style-type: none;
    background: 0;
    margin: 0;
    padding: 0;
}

.t-treeview .t-animation-container {
    height: auto !important;
}

.t-treeview .t-icon, .t-treeview .t-image, .t-treeview .t-sprite, .t-treeview .t-in {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: top;
}

.t-treeview .t-plus, .t-treeview .t-minus, .t-treeview .t-plus-disabled, .t-treeview .t-minus-disabled {
    margin-left: -16px;
    margin-top: 2px;
    float: left; /* required for Opera */
    *float: none; /* IE6 does not like it as node text wraps */
    cursor: pointer;
}

.t-treeview .t-plus-disabled, .t-treeview .t-minus-disabled {
    cursor: default;
}

.t-treeview .t-sprite, .t-treeview .t-image {
    margin-right: 3px;
}

.t-treeview .t-in {
    margin: 1px 0;
    padding: 2px 4px 2px 3px;
    text-decoration: none;
    line-height: 16px;
    margin-left: 2px;
}

.t-treeview span.t-in {
    cursor: default;
}

.t-treeview .t-state-hover, .t-treeview .t-state-selected {
    padding: 1px 3px 1px 2px;
    border-width: 1px;
    border-style: solid;
}

.t-treeview .t-drop-clue {
    width: 80px;
    visibility: hidden;
    height: 5px;
    position: absolute;
    margin-top: -3px;
    z-index: 10000;
    background-color: transparent;
    background-repeat: no-repeat;
}
/* TreeView ::node lines */ .t-treeview-lines .t-top, .t-treeview-lines .t-mid, .t-treeview-lines .t-bot {
    background-repeat: no-repeat;
    margin-left: -16px;
    padding-left: 16px;
}

.t-treeview-lines .t-top {
    background-position: -91px 0;
}

.t-treeview-lines .t-bot {
    background-position: -69px -22px;
}

.t-treeview-lines .t-mid {
    background-position: -47px -44px;
}

.t-treeview-lines .t-last .t-top {
    background-position: -25px -66px;
}

.t-treeview-lines .t-group .t-last .t-bot {
    background-position: -69px -22px;
}

.t-treeview-lines .t-item {
    background-repeat: no-repeat;
}

.t-treeview-lines .t-first {
    background-repeat: no-repeat;
    background-position: 0 16px;
}
/* NumericTextBox */ div.t-numerictextbox {
    display: inline-block;
    *display: inline;
    zoom: 1;
    position: relative;
    vertical-align: middle;
    white-space: nowrap;
    border: 0;
    background: transparent;
}

.t-numerictextbox .t-input /*alignment of arrows in WebKit*/ {
    margin: 0;
}

.t-formatted-value {
    position: absolute;
    padding: 3px 4px 2px 3px;
}

* + html .t-formatted-value {
    padding-top: 4px;
}

.t-numerictextbox .t-icon {
    margin-left: -16px;
}

.t-numerictextbox .t-link {
    border-style: none;
    display: inline-block;
    *display: inline;
    zoom: 1;
}

.t-numerictextbox .t-arrow-up {
    vertical-align: top;
    margin-top: 1px;
    height: 10px;
}

.t-numerictextbox .t-arrow-down {
    vertical-align: bottom;
    margin-bottom: 1px;
    height: 11px;
}

#divTimesheetEntry #tblBulkAssignments td .t-state-disabled input[type="text"],
#EditActivity #NewActivity-input {
    width: 100%;
    border: 0;
}

#divTimesheetEntry #tblBulkAssignments td .t-state-disabled span.t-select.t-header, #NewActivity-input + .t-select.t-header, .completed_input + span.t-select.t-header {
    display: none;
}

#divTimesheetEntry #tblBulkAssignments td input[type="text"].completed_input {
    width: 100%;
    border: 0;
}

@media print {
    .t-numerictextbox .t-input {
        visibility: hidden;
    }

    .t-numerictextbox .t-formatted-value {
        width: 100%;
        border: 1px solid;
    }
}

#departmentTreeview .t-in, #SiteMapTreeview .t-in {
    margin-top: -2px;
}

#departmentTreeview .t-plus, #departmentTreeview .t-plus-disabled,
#SiteMapTreeview .t-plus, #SiteMapTreeview .t-plus-disabled {
    background-position: 0 -20px;
}

#departmentTreeview .t-minus, #SiteMapTreeview .t-minus {
    background-position: 0 -228px;
}

/* ColorPicker */ .t-colorpicker {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle;
}

    .t-colorpicker .t-tool-icon {
        display: inline-block;
        *display: inline;
        zoom: 1;
        vertical-align: top;
        padding: 2px 3px;
        font-size: 0;
        line-height: 0;
    }

    .t-colorpicker .t-selected-color {
        display: block;
        height: 16px;
        width: 16px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
    }

    .t-colorpicker .t-icon {
        vertical-align: middle;
        margin-top: 2px;
    }

.t-colorpicker-popup {
    line-height: 0;
    width: 156px;
}

    .t-colorpicker-popup .t-reset {
        padding: .25em;
        margin: 0;
        display: inline-block;
        *display: inline;
        zoom: 1;
    }

    .t-colorpicker-popup .t-item {
        float: left;
        display: block;
        overflow: hidden;
        width: 12px;
        height: 12px;
        font-size: 0;
        padding: 0;
        margin: 1px 2px 2px 1px;
    }

        .t-colorpicker-popup .t-item div {
            width: 100%;
            height: 100%;
            margin: 1px;
        }

    .t-colorpicker-popup .t-state-selected {
        margin: 0 1px 1px 0;
        border: 1px solid #000;
    }
/* Editor */ .t-editor {
    border-width: 1px;
    border-style: solid;
    border-collapse: separate;
    height: 250px;
    font-size: 100%;
    table-layout: fixed;
    vertical-align: top;
    width: 100%;
}

    .t-editor .t-editor-toolbar-wrap {
        border: 0;
        padding: 0;
    }

.t-editor-toolbar {
    margin: 0;
    padding: .1em 0;
    list-style-type: none;
    cursor: default;
    line-height: 1.3em;
    background: #4687ae;
}

    .t-editor-toolbar li {
        display: inline; /* would have been inline-block,if not for IE */
        vertical-align: middle;
    }

    .t-editor-toolbar .t-editor-dropdown, .t-editor-toolbar .t-editor-combobox, .t-editor-toolbar .t-editor-selectbox, .t-editor-toolbar .t-editor-colorpicker {
        margin-right: 2px;
    }

    .t-editor-toolbar .t-separator {
        border-width: 0 1px 0 0;
        border-style: solid;
        padding: 0 0 0 1px;
        font-size: 1.3em;
        margin: 0 .15em;
        position: relative;
        top: 1px;
    }

    .t-editor-toolbar .t-break {
        display: block;
        height: 1px;
        line-height: 0;
        font-size: 0;
    }

    .t-editor-toolbar .t-dropdown, .t-editor-toolbar .t-combobox, .t-editor-toolbar .t-selectbox, .t-editor-toolbar .t-colorpicker {
        vertical-align: middle;
    }

.t-editor-button .t-tool-icon {
    vertical-align: middle;
    width: 22px;
    height: 22px;
    margin: 1px;
}

.t-editor-colorpicker .t-tool-icon {
    padding: 17px 3px 2px;
}

.t-editor-colorpicker .t-icon {
    border-style: solid;
    border-color: #ccc;
    border-width: 0 0 0 1px;
}

.t-editor-colorpicker .t-selected-color {
    height: 3px;
}

.t-editor-combobox .t-input {
    height: 20px;
    line-height: 20px;
}

.t-editor-combobox .t-select {
    height: 22px;
    line-height: 22px;
}

.t-bold {
    background-position: -22px 0;
}

.t-italic {
    background-position: -44px 0;
}

.t-underline {
    background-position: -66px 0;
}

.t-strikethrough {
    background-position: -88px 0;
}

.t-justifyLeft {
    background-position: -110px 0;
}

.t-justifyCenter {
    background-position: -132px 0;
}

.t-justifyRight {
    background-position: -154px 0;
}

.t-justifyFull {
    background-position: -176px 0;
}

.t-insertOrderedList {
    background-position: -198px 0;
}

.t-insertUnorderedList {
    background-position: -220px 0;
}

.t-createLink {
    background-position: -242px 0;
    display: none !important;
}

.t-unlink {
    background-position: -264px 0;
}
/*.t-insertImage{background-position:-286px 0;display:none!important}*/

.t-foreColor .t-tool-icon {
    background-position: -308px -2px;
}

.t-backColor .t-tool-icon {
    background-position: -330px -2px;
}

.t-indent {
    background-position: -352px 0;
}

.t-outdent {
    background-position: -374px 0;
}

.t-superscript {
    background-position: -396px 0;
}

.t-subscript {
    background-position: -420px 0;
}

.t-viewHtml {
    background-position: -442px 0;
}
/* default tool widths */ .t-fontName {
    width: 110px;
}

.t-fontSize {
    width: 124px;
}

.t-formatBlock {
    width: 147px;
}

.t-editor-button .t-state-hover, .t-editor-button .t-state-active {
    vertical-align: middle;
    border-width: 1px;
    border-style: solid;
    margin: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.t-editor-button .t-state-disabled {
    opacity: .3;
    filter: alpha(opacity=30);
}

.t-editor .t-editable-area {
    outline: 0;
    height: 100%;
    width: 100%;
    border-width: 1px;
    border-style: solid;
}

.t-editor .t-content {
    height: 100%;
    width: 100%;
    display: block;
    padding: 0;
    margin: 0;
    border: 0;
}

.t-editor iframe.t-content {
    display: inline;
    vertical-align: top; /*fixes missing top border caused by the inline display*/
}

.t-editor .t-raw-content {
    border: 0;
    margin: 0;
    padding: 0;
}

.t-editor .t-raw-content, .t-editor-dialog .t-editor-textarea {
    font-size: inherit;
    font-family: Consolas,"Courier New",monospace;
}

.t-editor-dialog .t-editor-textarea {
    width: 600px;
    height: 350px;
    padding: .2em .2em .2em .4em;
    border-width: 1px;
    border-style: solid;
    overflow: auto;
}

.t-editor-dialog {
    padding: 1em;
}

    .t-editor-dialog ol {
        margin: 0;
        padding: 0;
        list-style: none;
    }

.t-form-text-row, .t-form-checkbox-row {
    padding-bottom: 1em;
}

    .t-form-text-row label {
        display: inline-block;
        *display: inline;
        zoom: 1;
        width: 7em;
        text-align: right;
        padding-right: .5em;
    }

    .t-form-checkbox-row input {
        margin-left: 7em;
        font-size: inherit;
        padding: 0;
    }

    .t-form-checkbox-row label {
        padding-left: .3em;
    }

    .t-form-checkbox-row input, .t-form-checkbox-row label, .t-form-text-row label .t-form-text-row input, .t-form-text-row select {
        vertical-align: middle;
    }

    .t-form-text-row input, .t-form-text-row select {
        width: 20em;
    }

.t-editor-dialog .t-button-wrapper {
    padding-top: .5em;
    text-align: right;
}

.t-editor-dialog .t-button {
    display: inline-block;
    *display: inline;
    zoom: 1;
}
/* drag&drop module */ .t-drag-clue {
    border-width: 1px;
    border-style: solid;
    font-size: .9em;
    padding: .05em .15em;
    position: absolute;
    z-index: 10003;
    white-space: nowrap;
    cursor: default;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.t-drag-status {
    margin-right: 4px;
    vertical-align: top;
    margin-top: -1px;
}

.t-reorder-cue {
    position: absolute;
    width: 1px;
    overflow: visible;
}

    .t-reorder-cue .t-icon {
        width: 8px;
        height: 4px;
        position: absolute;
        left: -4px;
    }

    .t-reorder-cue .t-arrow-down {
        top: -4px;
        background-position: -20px -182px;
    }

    .t-reorder-cue .t-arrow-up {
        bottom: -4px;
        background-position: -20px -166px;
    }
/* Slider */ div.t-slider {
    position: relative;
    border-width: 0;
    background-color: transparent;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.t-slider-vertical {
    width: 22px;
    height: 200px; /* default height */
}

.t-slider-horizontal {
    display: inline-block;
    height: 22px;
    width: 200px; /* default width */
}

* + html .t-slider-horizontal {
    display: inline;
    zoom: 1;
}

* html .t-slider-horizontal {
    display: inline;
    zoom: 1;
}

.t-slider-wrap {
    width: 100%;
    height: 100%;
}

.t-slider .t-button, .t-grid .t-slider .t-button {
    position: absolute;
    top: 0;
    min-width: 0;
    width: 20px;
    height: 20px;
    margin: 0;
    padding: 0;
    outline: 0;
}

    .t-slider .t-button .t-icon {
        vertical-align: top;
        margin-top: 2px;
    }

.t-state-disabled .t-slider-wrap {
    opacity: .6;
    filter: alpha(opacity=60);
}

    .t-state-disabled .t-slider-wrap .t-slider-items {
        color: #333;
    }

.t-slider .t-button-decrease {
    left: 0;
}

.t-slider-vertical .t-button-decrease, .t-grid .t-slider-vertical .t-button-decrease {
    top: auto;
    bottom: 0;
}

.t-slider .t-button-increase {
    right: 0;
}

.t-slider .t-icon {
    cursor: pointer;
}

.t-state-disabled .t-button, .t-state-disabled .t-draghandle, .t-state-disabled .t-slider-wrap .t-icon, .t-state-disabled .t-slider .t-icon {
    cursor: default;
}

* + html .t-slider .t-icon {
    margin-top: 2px;
}

* html .t-slider .t-icon {
    margin-top: 2px;
}

.t-slider-track, .t-slider-selection {
    position: absolute;
    margin: 0;
    padding: 0;
}

.t-slider-horizontal .t-slider-track, .t-slider-horizontal .t-slider-selection {
    height: 6px;
    top: 50%;
    left: 0;
    margin-top: -3px;
    background-repeat: repeat-x;
}

.t-slider-horizontal .t-slider-track {
    border-width: 0 1px;
    border-style: solid;
    background-position: 0 -464px;
}

.t-slider-horizontal .t-slider-selection {
    background-position: 0 -470px;
}

.t-slider-horizontal .t-slider-buttons .t-slider-track {
    left: 27px;
}

.t-slider-vertical .t-slider-track, .t-slider-vertical .t-slider-selection {
    width: 6px;
    left: 50%;
    bottom: 0;
    margin-left: -3px;
    background-repeat: repeat-y;
}

.t-slider-vertical .t-slider-track {
    border-width: 1px 0;
    border-style: solid;
    background-position: 0 0;
}

.t-slider-vertical .t-slider-selection {
    background-position: -6px 0;
}

.t-slider-vertical .t-slider-buttons .t-slider-track {
    bottom: 27px;
}

.t-draghandle {
    position: absolute;
    background-repeat: no-repeat;
    background-color: transparent;
    text-indent: -3333px;
    text-decoration: none;
    text-align: center;
    overflow: hidden;
    cursor: pointer;
}

.t-slider-horizontal .t-draghandle {
    top: -7px;
    width: 11px;
    height: 20px;
}

.t-slider-vertical .t-draghandle {
    left: -7px;
    width: 20px;
    height: 11px;
}

.t-slider-horizontal .t-draghandle, .t-state-disabled.t-slider-horizontal a.t-draghandle, .t-state-disabled .t-slider-horizontal a.t-draghandle {
    background-position: 0 -368px;
}

    .t-slider-horizontal .t-draghandle:hover, .t-slider-horizontal .t-draghandle:focus {
        background-position: 0 -400px;
    }

.t-slider-horizontal a.t-draghandle.t-state-active {
    background-position: 0 -432px;
}

.t-slider-vertical .t-draghandle, .t-state-disabled.t-slider-vertical a.t-draghandle, .t-state-disabled .t-slider-vertical a.t-draghandle {
    background-position: -32px -368px;
}

    .t-slider-vertical .t-draghandle:hover, .t-slider-vertical .t-draghandle:focus {
        background-position: -32px -400px;
    }

.t-slider-vertical a.t-draghandle.t-state-active {
    background-position: -32px -432px;
}
/* float clearing start */ .t-slider-items {
    display: inline-block;
}

.t-slider-items {
    display: block;
}

    .t-slider-items:after {
        content: "";
        display: block;
        clear: both;
        height: 0;
        visibility: hidden;
    }
/* float clearing end */ .t-slider-buttons .t-slider-items {
    margin-left: 27px;
}

.t-slider-horizontal .t-slider-items {
    height: 100%;
}

.t-slider-vertical .t-slider-items {
    padding-top: 1px;
}

.t-slider-vertical .t-slider-buttons .t-slider-items {
    padding-top: 0;
}

.t-slider-vertical .t-slider-buttons .t-slider-items {
    margin: 0;
    padding-top: 28px;
}

.t-slider .t-tick {
    position: relative;
    margin: 0;
    padding: 0;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: default;
}

.t-slider-horizontal .t-tick {
    float: left;
    text-align: center;
    height: 100%;
}
/* fixes ticks position and removes spacing between them in IE6-7 */ * + html .t-slider-vertical .t-tick {
    float: left;
    clear: left;
    width: 100%;
}

* html .t-slider-vertical .t-tick {
    float: left;
    clear: left;
    width: 100%;
}
/*ticks backgrounds*/ .t-slider-horizontal .t-tick {
    background-position: center -94px;
}

.t-slider-horizontal .t-slider-topleft .t-tick {
    background-position: center -124px;
}

.t-slider-horizontal .t-slider-bottomright .t-tick {
    background-position: center -154px;
}

.t-slider-horizontal .t-tick-large {
    background-position: center -4px;
}

.t-slider-horizontal .t-slider-topleft .t-tick-large {
    background-position: center -34px;
}

.t-slider-horizontal .t-slider-bottomright .t-tick-large {
    background-position: center -64px;
}

.t-slider-vertical .t-tick {
    background-position: -94px center;
}

.t-slider-vertical .t-slider-topleft .t-tick {
    background-position: -124px center;
}

.t-slider-vertical .t-slider-bottomright .t-tick {
    background-position: -154px center;
}

.t-slider-vertical .t-tick-large {
    background-position: -4px center;
}

.t-slider-vertical .t-slider-topleft .t-tick-large {
    background-position: -34px center;
}

.t-slider-vertical .t-slider-bottomright .t-tick-large {
    background-position: -64px center;
}

.t-slider-horizontal .t-first {
    background-position: 0 -94px;
}

.t-slider-horizontal .t-tick-large.t-first {
    background-position: 0 -4px;
}

.t-slider-horizontal .t-slider-topleft .t-first {
    background-position: 0 -124px;
}

.t-slider-horizontal .t-slider-topleft .t-tick-large.t-first {
    background-position: 0 -34px;
}

.t-slider-horizontal .t-slider-bottomright .t-first {
    background-position: 0 -154px;
}

.t-slider-horizontal .t-slider-bottomright .t-tick-large.t-first {
    background-position: 0 -64px;
}

.t-slider-horizontal .t-last {
    background-position: 100% -94px;
}

.t-slider-horizontal .t-tick-large.t-last {
    background-position: 100% -4px;
}

.t-slider-horizontal .t-slider-topleft .t-last {
    background-position: 100% -124px;
}

.t-slider-horizontal .t-slider-topleft .t-tick-large.t-last {
    background-position: 100% -34px;
}

.t-slider-horizontal .t-slider-bottomright .t-last {
    background-position: 100% -154px;
}

.t-slider-horizontal .t-slider-bottomright .t-tick-large.t-last {
    background-position: 100% -64px;
}

.t-slider-vertical .t-first {
    background-position: -94px 100%;
}

.t-slider-vertical .t-tick-large.t-first {
    background-position: -4px 100%;
}

.t-slider-vertical .t-slider-topleft .t-first {
    background-position: -124px 100%;
}

.t-slider-vertical .t-slider-topleft .t-tick-large.t-first {
    background-position: -34px 100%;
}

.t-slider-vertical .t-slider-bottomright .t-first {
    background-position: -154px 100%;
}

.t-slider-vertical .t-slider-bottomright .t-tick-large.t-first {
    background-position: -64px 100%;
}

.t-slider-vertical .t-last {
    background-position: -94px 0;
}

.t-slider-vertical .t-tick-large.t-last {
    background-position: -4px 0;
}

.t-slider-vertical .t-slider-topleft .t-last {
    background-position: -124px 0;
}

.t-slider-vertical .t-slider-topleft .t-tick-large.t-last {
    background-position: -34px 0;
}

.t-slider-vertical .t-slider-bottomright .t-last {
    background-position: -154px 0;
}

.t-slider-vertical .t-slider-bottomright .t-tick-large.t-last {
    background-position: -64px 0;
}

.t-slider-vertical .t-tick {
    text-align: right;
}

.t-slider-vertical .t-slider-topleft .t-tick {
    text-align: left;
}

.t-slider .t-label {
    position: absolute;
    white-space: nowrap;
}

.t-slider-horizontal .t-label {
    left: 0;
    width: 100%;
}

.t-slider-horizontal .t-first .t-label {
    left: -50%;
}

.t-slider-horizontal .t-last .t-label {
    left: auto;
    right: -50%;
}

.t-slider-horizontal .t-label {
    bottom: -1.2em;
}

.t-slider-horizontal .t-slider-topleft .t-label {
    top: -1.2em;
}

.t-slider-vertical .t-label {
    left: 120%;
    display: block;
    text-align: left;
}

.t-slider-vertical .t-last .t-label {
    top: -0.5em;
}

.t-slider-vertical .t-first .t-label {
    bottom: -0.5em;
}

.t-slider-vertical .t-slider-topleft .t-label {
    left: auto;
    right: 120%;
}
/* Tooltip */ .t-tooltip {
    position: absolute;
    border-width: 1px;
    border-style: solid;
    padding: 4px 5px;
    background-repeat: repeat-x;
    z-index: 10002;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    min-width: 10px; /*slider tooltip only*/
    text-align: center; /*slider tooltip only*/
}

.t-callout {
    position: absolute;
}

.t-callout-n, .t-callout-s {
    width: 9px;
    height: 6px;
}

.t-callout-w, .t-callout-e {
    width: 6px;
    height: 9px;
}

.t-callout-n {
    top: -6px;
    left: 50%;
    margin-left: -4px;
    background-position: -64px -368px;
}

.t-callout-w {
    left: -6px;
    top: 50%;
    margin-top: -4px;
    background-position: -64px -384px;
}

.t-callout-s {
    top: 100%;
    left: 50%;
    margin-left: -4px;
    background-position: -64px -400px;
}

.t-callout-e {
    left: 100%;
    top: 50%;
    margin-top: -4px;
    background-position: -64px -416px;
}
/* Splitter */ .t-splitter {
    position: relative;
    height: 300px;
}

    .t-splitter .t-pane {
        overflow: hidden;
    }

    .t-splitter .t-scrollable {
        overflow: auto;
    }

    .t-splitter .t-pane-loading {
        position: absolute;
        left: 50%;
        top: 50%;
        margin: -8px 0 0 -8px;
    }

.t-ghost-splitbar, .t-splitbar {
    position: absolute;
    border-style: solid;
    font-size: 0;
}

.t-splitter .t-ghost-splitbar-horizontal, .t-splitter .t-splitbar-horizontal {
    top: 0;
    width: 5px;
    border-width: 0 1px;
    background-repeat: repeat-y;
}

.t-ghost-splitbar-vertical, .t-splitbar-vertical {
    left: 0;
    height: 5px;
    border-width: 1px 0;
    background-repeat: repeat-x;
}

.t-splitbar-draggable-horizontal {
    cursor: w-resize;
}

.t-splitbar-draggable-vertical {
    cursor: n-resize;
}

.t-splitbar .t-resize-handle {
    display: none;
}

.t-restricted-size-horizontal, .t-restricted-size-vertical {
    background-color: #f00;
}

.t-splitbar-horizontal .t-icon {
    width: 5px;
    height: 21px;
    position: absolute;
    top: 50%;
    margin-top: -10px;
}

.t-collapse-prev, .t-collapse-next, .t-expand-prev, .t-expand-next {
    cursor: pointer;
}

.t-splitbar-horizontal .t-collapse-prev {
    margin-top: -31px;
}

.t-splitbar-horizontal .t-collapse-next {
    margin-top: 11px;
}

.t-splitbar-vertical .t-icon {
    height: 5px;
    width: 21px;
    position: absolute;
    left: 50%;
    margin-left: -10px;
}

.t-splitbar-vertical .t-collapse-prev {
    margin-left: -31px;
}

.t-splitbar-vertical .t-collapse-next {
    margin-left: 11px;
}

.t-splitbar-draggable-vertical .t-resize-handle, .t-splitbar-draggable-horizontal .t-resize-handle {
    display: inline-block;
    *display: inline;
    zoom: 1;
}

.t-splitbar-horizontal {
    background-position: 5px 0;
}

.t-splitbar-horizontal-hover {
    background-position: -12px 0;
}

.t-splitbar-horizontal-active, .t-ghost-splitbar-horizontal {
    background-position: -17px 0;
}

.t-restricted-size-horizontal {
    background-position: -22px 0;
}

.t-splitbar-horizontal .t-resize-handle {
    background-position: -10px -496px;
}

.t-splitbar-horizontal-hover .t-resize-handle {
    background-position: -10px -517px;
}

.t-splitbar-horizontal .t-collapse-prev, .t-splitbar-horizontal .t-expand-next {
    background-position: 0 -496px;
}

.t-splitbar-horizontal-hover .t-collapse-prev, .t-splitbar-horizontal-hover .t-expand-next {
    background-position: 0 -517px;
}

.t-splitbar-horizontal .t-collapse-next, .t-splitbar-horizontal .t-expand-prev {
    background-position: -5px -496px;
}

.t-splitbar-horizontal-hover .t-collapse-next, .t-splitbar-horizontal-hover .t-expand-prev {
    background-position: -5px -517px;
}

.t-splitbar-vertical {
    background-position: 0 5px;
}

.t-splitbar-vertical-hover {
    background-position: 0 -476px;
}

.t-splitbar-vertical-active, .t-ghost-splitbar-vertical {
    background-position: 0 -481px;
}

.t-restricted-size-vertical {
    background-position: 0 -486px;
}

.t-splitbar-vertical .t-resize-handle {
    background-position: -16px -496px;
}

.t-splitbar-vertical-hover .t-resize-handle {
    background-position: -16px -501px;
}

.t-splitbar-vertical .t-collapse-prev, .t-splitbar-vertical .t-expand-next {
    background-position: -16px -506px;
}

.t-splitbar-vertical-hover .t-collapse-prev, .t-splitbar-vertical-hover .t-expand-next {
    background-position: -16px -517px;
}

.t-splitbar-vertical .t-collapse-next, .t-splitbar-vertical .t-expand-prev {
    background-position: -16px -511px;
}

.t-splitbar-vertical-hover .t-collapse-next, .t-splitbar-vertical-hover .t-expand-prev {
    background-position: -16px -522px;
}
/* Upload */ html .t-upload {
    position: relative; /*possibly unneeded as the style is applied to an inner element as well*/
    border-width: 0;
    background: 0;
}

.t-dropzone, .t-upload-files {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

    .t-dropzone em, .t-upload-button {
        vertical-align: middle;
    }

    * + html .t-dropzone em, * + html .t-widget .t-upload-button {
        vertical-align: baseline;
    }

    * html .t-dropzone em, * html .t-widget .t-upload-button {
        vertical-align: baseline;
    }

.t-dropzone {
    border-style: solid;
    border-width: 0;
    padding: 4px;
    background-color: transparent;
}

    .t-dropzone em {
        margin-left: .6em;
        visibility: hidden;
        display: none;
    }

.t-dropzone-active {
    border-width: 1px;
    padding: 3px;
}

    .t-dropzone-active em {
        visibility: visible;
    }

.t-upload-button {
    width: 86px;
    position: relative;
    direction: ltr;
    overflow: hidden !important; /* important required by IE7 */
}

    .t-upload-button input {
        font: 200px monospace !important; /* The input font size and family are critical for the operation of the Upload */
        opacity: 0;
        filter: alpha(opacity=0);
        position: absolute;
        padding: 0;
        margin: 0;
        cursor: pointer;
        right: 0;
        top: 0;
        z-index: 1;
    }

.t-state-disabled .t-upload-button input {
    cursor: default;
}

.t-upload-files {
    border-style: solid;
    border-width: 1px;
    margin: .2em 0 0;
    padding: 0.3em 0.5em 0.5em 0.3em;
    line-height: 1.9em;
    width: 200px;
}

    .t-upload-files .t-button {
        position: relative;
        top: 1px;
        margin-left: 8px;
        padding-top: 0;
        padding-bottom: 0;
        font-size: 84%;
    }

    .t-upload-files li .t-icon {
        display: none;
    }

    * + html .t-upload-files .t-button {
        line-height: 1;
    }
    /*IE7*/ * html .t-upload-files .t-button {
        line-height: 1;
    }
/*IE6*/ .t-upload .t-delete, .t-upload .t-cancel, .t-upload .t-retry {
    height: 8px;
    vertical-align: baseline;
}

.t-upload .t-delete, .t-upload .t-cancel {
    width: 7px;
    background-position: -5px -292px;
}

.t-retry {
    background-position: -66px -228px;
    width: 11px;
}

.t-success {
    background-position: -64px -240px;
}

.t-fail {
    background-position: -64px -256px;
}

.t-filename {
    position: relative;
    display: inline-block;
    min-width: 120px;
    max-width: 200px;
    vertical-align: middle;
    zoom: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
}

* html .t-filename {
    width: 200px;
    display: inline;
}

* + html .t-filename {
    display: inline;
}

.t-progress, .t-progress-status {
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 118px;
    height: 2px;
    border-style: solid;
    border-width: 1px;
    background-repeat: repeat-x;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.t-progress-status {
    left: -1px;
    bottom: -1px;
    width: 50%;
}

.t-upload-selected {
    min-width: 86px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    margin: 3px 0 0;
}

* + html .t-upload-selected {
    min-width: 100px;
}
/* ImageBrowser */ .t-toolbar-wrap .t-dropzone em, .t-toolbar-wrap .t-upload-files {
    display: none;
}

.t-toolbar-wrap .t-dropzone {
    border: 0;
    padding: 0;
    background-color: transparent;
}

.t-search-wrap {
    float: right;
    width: auto;
    position: relative;
    padding: 0;
}

    .t-search-wrap label {
        position: absolute;
        top: 0;
        left: 4px;
        line-height: 20px;
        font-style: italic;
    }

    .t-search-wrap input.t-input {
        width: 158px;
        padding-left: 0;
        padding-right: 0;
    }

.t-search {
    background-position: -64px -176px;
}

.t-search-wrap .t-search {
    position: absolute;
    top: 1px;
    right: 2px;
}

.t-breadcrumbs {
    float: left;
    position: relative;
    width: 560px;
}

.t-breadcrumbs-wrap {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    padding-left: 5px;
    line-height: 18px;
}

html input.t-breadcrumbs-input {
    width: 100%;
    padding-left: 2px;
    font-family: inherit;
}

.t-breadcrumbs .t-link, .t-breadcrumbs-wrap .t-icon {
    text-decoration: none;
    vertical-align: middle;
    margin-top: 0;
}

    .t-breadcrumbs .t-link:hover {
        text-decoration: underline;
    }

.t-imagebrowser .t-breadcrumbs .t-first {
    text-decoration: none;
    cursor: default;
}

.t-imagebrowser .t-toolbar {
    clear: both;
    border-style: solid;
    border-width: 1px;
    margin: 8px 0 0;
    padding: 2px 0 3px;
    background-repeat: repeat-x;
    line-height: 23px;
    white-space: nowrap; /*required by WebKit*/
}

.t-imagebrowser .t-upload {
    float: left;
}

.t-imagebrowser .t-upload-button {
    width: auto;
    vertical-align: top;
}

.t-imagebrowser .t-upload .t-icon {
    vertical-align: bottom;
}

* + html .t-imagebrowser .t-upload-button, * + html .t-imagebrowser .t-upload .t-icon {
    vertical-align: baseline;
    position: relative;
    top: 1px;
}

* html .t-imagebrowser .t-upload-button, * html .t-imagebrowser .t-upload .t-icon {
    vertical-align: baseline;
    position: relative;
    top: 1px;
}

* + html .t-imagebrowser .t-upload .t-icon {
    top: 2px;
}

* html .t-imagebrowser .t-upload .t-icon {
    top: 2px;
}

* + html .t-imagebrowser .t-toolbar .t-button-icon {
    vertical-align: middle;
}

* html .t-imagebrowser .t-toolbar .t-button-icon {
    vertical-align: middle;
}

.t-addfolder {
    background-position: -64px -192px;
}

.t-goup {
    background-position: -64px -208px;
}

.t-toolbar .t-state-disabled {
    opacity: .5;
    filter: alpha(opacity=50);
}

.t-toolbar-wrap {
    float: left;
}

.t-tiles-arrange {
    float: right;
}

* html .t-tiles-arrange {
    margin: 3px 0 0;
}

    .t-tiles-arrange .t-arrow-down {
        margin: 0 2px 0 3px;
    }

    .t-tiles-arrange a {
        text-decoration: none;
    }

.t-tiles {
    clear: both;
    height: 390px;
    border-style: solid;
    border-width: 1px;
    border-top-width: 0;
    margin: 0 0 1.4em;
    padding: 9px;
    overflow: auto;
    line-height: 1.2;
}

.t-tile {
    width: 223px;
    height: 88px;
    overflow: hidden;
    float: left;
    border-width: 1px;
    border-style: solid;
    margin: 1px;
    padding: 0 0 4px;
    cursor: pointer;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.t-imagebrowser .t-thumb {
    float: left;
    display: inline;
    width: 86px;
    height: 86px;
    margin: 4px 10px 0 4px;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.t-imagebrowser .t-image {
    margin: 2px 0 0 2px;
    -moz-box-shadow: 1px 1px 3px #aaa;
    -webkit-box-shadow: 1px 1px 3px #aaa;
    box-shadow: 1px 1px 3px #aaa;
}

.t-imagebrowser .t-folder {
    width: 80px;
    height: 80px;
    background-position: 0 -200px;
    background-repeat: no-repeat;
}

.t-goback {
    background-position: -64px -224px;
}

.t-imagebrowser .t-loading {
    margin: 35px 0 0 33px;
}

.t-tile strong, .t-tile input {
    margin: 10px 0 4px;
    font-weight: normal;
}

.t-tile strong {
    float: left;
    width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.t-tile input {
    width: 100px;
}

.t-tile em, .t-tile .t-filesize {
    clear: left;
    font-weight: normal;
    font-style: normal;
}

.t-tile strong, .t-tile input, .t-tile em, .t-tile .t-filesize {
    display: block;
}

.t-imagebrowser .t-form-text-row input {
    width: 628px;
}
/* * html .t-imagebrowser .t-form-text-row input{width:610px}
*+html .t-imagebrowser .t-form-text-row input{width:610px}
*/ .t-tile-empty {
    margin: 160px 0 0;
}

    .t-tile-empty .t-dialog-upload {
        font-weight: bold;
        font-size: 120%;
    }

    .t-tile-empty strong {
        display: block;
        margin: 0 0 .2em;
        font-size: 3em;
        font-weight: normal;
    }

    .t-tile-empty, .t-tile-empty .t-button-wrapper {
        text-align: center;
    }

.t-touch-scrollbar {
    position: absolute;
    display: none;
    z-index: 200000;
    height: 8px;
    width: 8px;
    border: 1px solid #8a8a8a;
    background-color: #858585;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

@media only screen and (-webkit-min-device-pixel-ratio:2) {
    .t-touch-scrollbar {
        height: 12px;
        width: 12px;
        -webkit-border-radius: 7px;
    }
}
/* Chart */ div.t-chart {
    border: 0;
    background-color: transparent;
}


/* aaded by Aneesha */
.DivDetailsMain {
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 0px 10px;
    PADDING-LEFT: 5px;
    WIDTH: 99%;
    PADDING-RIGHT: 5px;
    CLEAR: both;
    PADDING-TOP: 5px;
}

.DivDetailsSplitMain {
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    WIDTH: 48%;
    PADDING-RIGHT: 5px;
    FLOAT: left;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 5px;
    margin-left: -7px;
}

.DivSplitLeft {
    /*	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 4px; WIDTH: 27%; PADDING-RIGHT: 5px; FLOAT: left; VERTICAL-ALIGN: middle; PADDING-TOP: 1px*/
    font-weight: bold;
    TEXT-ALIGN: left;
    WIDTH: 27%;
    FLOAT: left;
    VERTICAL-ALIGN: middle;
    PADDING: 3px 5px 0px 10px;
}

.jc {
    WIDTH: 45% !important;
}

    .jc .DivSplitLeft {
        WIDTH: 60% !important;
    }

.DivSplitMiddle {
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    WIDTH: 0.1%;
    PADDING-RIGHT: 5px;
    FLOAT: left;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 3.5px;
    display: none;
}

.DivSplitRight {
    TEXT-ALIGN: left;
    FLOAT: left;
    VERTICAL-ALIGN: middle;
    PADDING: 3px 5px 5px 4px;
    width: 158px;
}

.DivSplitRighttraining {
    TEXT-ALIGN: left;
    FLOAT: left;
    VERTICAL-ALIGN: middle;
    PADDING: 3px 5px 5px 4px;
}

.view-right .DivSplitRight[style], .view-right .DivSplitLeft[style] {
    padding: 3px 5px 5px 4px !important;
    margin: 0 !important;
}

.DivSplitLeftnew .ReDivSplitLeft2 {
    width: 50%;
}

.ReDivSplitLeft2 {
    display: block;
    float: left;
    padding: 5px 0 5px 5px;
    position: relative;
    text-align: left;
    top: -7px;
    vertical-align: middle;
    width: 12%;
    font-weight: bold;
}

.DivSplitRight2 {
    float: left;
    padding: 3px 5px 5px;
    text-align: left;
    vertical-align: middle;
    width: 158px;
    margin-top: -14px;
    background: none;
}

    .DivSplitRight2 .t-header {
        background: none repeat scroll 0 0 #FFFFFF;
        color: #000000;
    }


.DivRight {
    TEXT-ALIGN: right;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    WIDTH: 350px;
    PADDING-RIGHT: 5px;
    FLOAT: left;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 0px;
}

.DivMain {
    WIDTH: 99%;
}

.radiobuttons {
    float: left;
    padding-left: 8px;
    text-align: center;
    position: relative;
    white-space: normal;
    padding: 1em;
    padding-top: 1px;
    padding-bottom: 1px;
    /*cursor: pointer;*/
}

.cleartab {
    clear: both;
    padding-top: 10px;
}

.MinMaxDropdown {
    width: 57px;
    float: left;
    margin-right: 5px;
    margin-top: -15px;
}

.TextAreaDivSplitLeft {
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 14px;
    WIDTH: 48%;
    PADDING-RIGHT: 5px;
    FLOAT: left;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 0px;
}

.jc {
    WIDTH: 45% !important;
}

    .jc .TextAreaDivSplitLeft {
        WIDTH: 60% !important;
    }

.TextAreaDivSplitLeft textarea, textarea {
    resize: none;
}

.ReDivSplitLeft {
    font-weight: bold;
    display: block;
    text-align: left;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    WIDTH: 13%;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 5px;
    position: relative;
    top: -3px;
}


.label390p {
    width: 390px;
}

.TextAreaDivsplitMain {
    width: 390px;
    float: left;
}

.checkedListbox {
    width: 200px;
    float: left;
    margin-right: 20px;
    padding-left: 5px;
}

.minmaxwidthoffer {
    border: 1px solid #426682;
    border-radius: 4px 4px 4px 4px;
    width: 50px;
}

.minmaxwidth {
    width: 50px;
}

.NameTextboxwidth {
    width: 111px;
    float: left;
}

.NameTextboxwidthForTextField {
    width: 100px;
    float: left;
}

.Namedropdownwidth {
    width: 150px;
    float: left;
}

.AddressTextboxwidth {
    width: 150px;
}

.Addresscombowidth {
    width: 185px;
}

.PhoneNumberTextboxwidth {
    width: 129px;
}

.NameSelectwidth {
    width: 140px;
}

.fieldset {
    border-radius: 10px;
}

.NameSelectMaxwidth {
    width: 190px;
}

.MaxSelectWidthDropdown {
    width: 220px;
}

.NumberTextboxwidth {
    width: 85px;
}

.NumberTextboxRightalign {
    width: 85px;
    text-align: right;
}

.TwoDigitNumber {
    width: 20px;
}

.FourDigitNumber {
    width: 34px;
    border: 1px solid #808080;
    color: #333;
    font-size: 11px;
    padding: 3px 0 3px 3px;
}

.FourDigitNumberRightalign {
    width: 30px;
    text-align: right;
}

.FiveDigitNumber {
    width: 40px;
    border: 1px solid #808080;
    color: #333;
    font-size: 11px;
    padding: 3px 0 3px 3px;
}

.MaxTextArea {
    width: 99.5%;
    height: 100px;
    resize: none;
}

.MediumTextArea {
    width: 245px;
    height: 30px;
    resize: none;
}

.MediumHeightTextArea {
    width: 290px;
    height: 50px !important;
    resize: none;
}

.TextArea {
    width: 300px;
    height: 20px;
    resize: none;
}

.MaxTextBox {
    width: 180px;
    resize: none;
}

.threeDigitNumber {
    margin-left: 0px;
    width: 45px;
}

.MaxDropBox {
    width: 120px;
    height: 25px;
    resize: none;
}

.MaxDropBoxemp {
    width: 140px;
    height: 25px;
    resize: none;
}

.Cancel-section a {
    background: url(Images/Cancel.gif) no-repeat left center;
    padding: 5px 10px 10px 10px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    color: #000000;
    font-size: larger;
}

.gridDropdown {
    width: 110px;
}

.t-grid-bottom {
    -moz-border-radius: 0px 0px 4px 4px;
    -webkit-border-radius: 0px 0px 4px 4px;
    border-radius: 0px 0px 4px 4px;
    margin: 0px 1px;
}


.fLocations {
    overflow: scroll;
    height: 65px;
    width: 180px !important;
    border: 1px Solid #768CA5;
    padding: 5px;
    overflow-x: hidden;
}

.feedbackLocations {
    overflow: scroll;
    height: 65px;
    width: 180px !important;
    border: 1px Solid #768CA5;
    padding: 5px;
    overflow-x: hidden;
}

.CheckBoxDiv {
    overflow-y: scroll;
    height: 50px;
    width: 125px !important;
    border: 1px Solid #768CA5;
    padding: 5px;
}

.ConfigSplit {
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 20px;
    PADDING-LEFT: 5px;
    WIDTH: 23%;
    PADDING-RIGHT: 5px;
    FLOAT: left;
    VERTICAL-ALIGN: middle;
    overflow: auto;
    PADDING-TOP: 0px;
}


#headline1 {
    padding: 15px 0 40px;
}

.text {
    font-family: Trebuchet MS, sans-serif;
    font-size: 10px;
}

#leftcolumn ul {
    font-family: Trebuchet MS, sans-serif;
    font-size: 12px;
    margin-left: 10px;
    padding-left: 0;
    padding-top: 10px;
}

#leftcolumn li {
    list-style-type: none;
    background: url("../images/list.png") no-repeat scroll 0 0.5em transparent;
    padding-left: 4px;
}



#navtop, #leftcolumn, #rightcolumn {
    font-size: 85%;
}

    #leftcolumn p, #rightcolumn p {
        margin-bottom: 18px;
    }


#navtoplistline {
    background: none repeat scroll 0 0 #5190B2;
    clear: both;
    height: 5px;
    line-height: 5px;
    margin-bottom: 5px;
    padding: 0;
    width: 100%;
}


#maincontainer {
    margin: 0 auto;
    width: 960px;
}

#contentwrapper {
    float: left;
    width: 300px;
}

#maincolumn {
    margin-left: 150px;
}

#leftcolumn {
    float: left;
    width: 145px;
}

* html #leftcolumn {
    margin-top: 13px;
}

* html #maincolumn {
    margin-top: 10px;
}

#leftcolumn li {
    cursor: move;
}

    #leftcolumn li.field-list {
        color: #4F7193;
        font-size: 13px;
        font-weight: bold;
    }

span.placeholder {
    border: 1px solid red;
}

div#containerpopup {
    border: 1px solid black;
    width: 200px;
    height: 100px;
}

.leftcolumndiv {
    background: none repeat scroll 0 0 #E2E2E2;
    border: 1px solid #D2D2D2;
    color: #000000;
    display: block;
    margin-bottom: 1px;
    position: relative;
    text-decoration: none;
    width: 140px;
    min-height: 50px;
}

.TemplateTextboxName {
    width: 150px;
}

.TemplateTextboxDesc {
    width: 200px;
}

/*
 
margin-left: -960px;
    margin-top: 15px;

    	
    

  aaded by Aneesha margin-top:-42px !important; */

/********************************************************************************/
/* Added By Rupa */
.validation-summary-errors {
    margin: 10px;
    /*float:left;*/
    background: #f8e9e9 url(Images/error.gif) no-repeat 10px center;
    text-align: left;
    font-size: 12px;
    font-weight: normal;
    color: #bf2c11;
    display: block;
    /*width:625px; */
    padding: 10px 35px;
    border: 1px solid #e4bbbc;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    clear: both;
}

    .validation-summary-errors li {
        list-style: none;
    }

.RequiredLabel {
    color: Red;
    font-family: Helvetica;
    font-weight: bold;
    /*font-size:medium;*/
    font-size: medium;
    text-align: justify;
    margin-top: 40px;
}
/* added by smaranika for '+' symbol*/
/* .RequiredSymbol
 {
     color:Red;
     font-family:Helvetica;
     font-weight:bold;
     font-size:medium; 
      
     text-align:justify;
     margin-top:40px;
     
 }*/
.Message {
    color: Green;
    font-weight: bold;
    font-size: small;
    padding-left: 4px;
    /*background:#F5F6CE;  */
}

.MessageConfig {
    color: Green;
    font-weight: bold;
    font-size: small;
    padding-left: 4px;
    /*background:#F5F6CE;  */
}

.Message1 {
    color: Green;
    font-family: Helvetica;
    font-weight: bold;
    font-size: small;
    padding-left: 4px;
    margin-top: 5px;
    margin-bottom: 5px;
    /*background:#F5F6CE;  */
}

.RedMessage {
    color: Red;
    font-family: Helvetica;
    font-weight: bold;
    font-size: small;
    padding-left: 4px;
    /*background:#F5F6CE;  */
}

.RedMessage1 {
    color: Red;
    font-family: Helvetica;
    font-weight: normal;
    font-size: small;
    padding-left: 4px;
    /*background:#F5F6CE;  */
}

.ACKRedMessage {
    color: Red;
    font-family: Trebuchet MS, sans-serif font-weight:normal;
    font-size: inherit;
    padding-left: 4px;
    /*background:#F5F6CE;  */
}



.GreenMessage {
    color: Green;
    font-family: Helvetica;
    font-weight: bold;
    font-size: 12px;
    padding-left: 9px;
    /*background:#F5F6CE;  */
}

#CreateCalendarForm .Message {
    padding-left: 6px;
}

form#LeaveApplication .Message {
    display: block;
    position: relative;
    left: -5px;
    padding-left: 0px;
}

.MessageWarn {
    color: Blue;
    font-family: Helvetica;
    font-weight: bold;
    font-size: small;
    padding-left: 4px;
    /*background:#F5F6CE;  */
}

.EvaluationMessage {
    color: Green;
    font-family: Helvetica;
    font-weight: bold;
    font-size: small;
    padding-left: 4px;
}

.DivSearch {
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 0px 10px;
    PADDING-LEFT: 5px;
    WIDTH: 95%;
    PADDING-RIGHT: 5px;
    CLEAR: both;
    BORDER-TOP: 0px;
    PADDING-TOP: 5px;
}

.DivSearchSplitMain {
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    WIDTH: 95%;
    PADDING-RIGHT: 5px;
    FLOAT: left;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 5px;
}

.DivSearchSplitLeft {
    TEXT-ALIGN: right;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    WIDTH: 30%;
    PADDING-RIGHT: 5px;
    FLOAT: left;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 5px;
}

.DivSearchSplitMiddle {
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    WIDTH: 1%;
    PADDING-RIGHT: 5px;
    FLOAT: left;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 5px;
}

.DivSearchSplitRight {
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    WIDTH: 30%;
    PADDING-RIGHT: 5px;
    FLOAT: left;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 5px;
}

.DivSearchSplitButton {
    padding: 5px;
    text-align: center;
    vertical-align: top;
    width: 100%;
}

.t-grid .t-status {
    display: none;
}

.DivLeft {
    TEXT-ALIGN: left;
    font-weight: bold;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    WIDTH: 49px;
    PADDING-RIGHT: 5px;
    FLOAT: left;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 0px;
}

.DivRight {
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    WIDTH: 105px;
    PADDING-RIGHT: 5px;
    FLOAT: left;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 0px;
}

    .DivRight #AnswersList {
        border: 1px solid #426682;
        border-radius: 3px 3px 3px 3px;
        padding: 2px;
        width: 150px;
    }

.t-grid-content {
    height: 100px;
}



/* Button Styles */

.RadButton_WebBlue .rbDecorated {
    outline: none;
    color: #fff;
    /*padding: 0px 5px !important;background-image:url(Images/ButtonSprites.png); line-height:22px; */
    margin-left: -4px;
}

.rbDecorated {
    background-color: transparent;
    background-position: left -22px;
    /*background-position: -1px -23px; height: 22px;*/
    border: 0 none;
    cursor: pointer;
    display: block;
    outline: medium none;
    overflow: visible;
    padding: 0 10px;
    text-align: center;
    font-size: 12px;
    line-height: 27px !important;
}

.rbSkinnedButton {
    background-color: transparent;
    background-position: right 0;
    background-repeat: no-repeat;
    border: 0 none;
    color: #fff;
    display: inline-block;
    background-color: #40718c;
    position: relative;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    /*background-image: url(Images/ButtonSprites.png); height: 22px; padding-right: 3px;*/
    margin: 0px 5px;
    font-size: 12px;
}

/*#LeaveApplication .rbSkinnedButton {
    margin: 0 !important;
}*/

#CreateHolidayForm .rbSkinnedButton {
    margin: 0px 5px !important;
}

.RadButton_WebBlue .rbDecorated {
    margin: 0 1px !important;
}

/*.rbSkinnedButton {
    margin: 0px 0px 0 10px !important;
}*/

.rbSkinnedButton:hover {
    background-position: right -44px;
}

    .rbSkinnedButton:hover .rbDecorated {
        background-position: left -66px;
    }

.rbSkinnedButton:hover {
    background-color: #4687ae;
}

a.AButton {
    background-image: url(Images/ButtonSprites.png);
    background-position: left -22px;
    padding: 10px 5px 10px 10px;
    display: inline-block;
    text-decoration: none;
    color: #000000;
    font-size: 12px;
}

Content-Block.radioButton-Block {
    margin-left: 10px;
    margin-top: 10px;
    text-align: left;
}

image-set {
    width: 100px;
    height: 120px;
    margin-top: 30px;
}


/* Login Page Styles */

.Login {
    background: url(Images/login-header-bg.png) repeat-x center bottom !important;
    text-align: center !important;
}

    .Login a.logo-login {
        margin: 35px auto;
        width: 197px;
    }

.LoginRight .logo-login {
    display: inline-block;
    margin: 35px auto;
    width: 100%;
    text-align: center;
}

.Login .header-wrap {
    padding-top: 20px;
}

.UserLogin {
    width: 727px;
    margin: 0px auto;
    margin-top: 200px;
}

.LoginImg {
    float: left;
}

.LoginRight {
    /* float:left;
	background: url(Images/login-right-bg.jpg) repeat-x center center;
	height:265px;
	width: 483px; */
    width: 400px;
    height: 450px;
    background: rgba(255,255,255,0.9);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}

    .LoginRight .UserName {
        width: 150px;
    }

    .LoginRight .UserName {
        width: 150px;
    }

    .LoginRight .form-list {
        /* width: 490px;
	margin-top:34px;*/
        padding: 10px 15px;
    }

        .LoginRight .form-list li {
            margin: 0 0 5px;
            vertical-align: top;
            list-style: none;
            margin: 20px auto;
        }

        .LoginRight .form-list label {
            color: #616161;
            float: left;
            font-size: 14px;
            font-weight: bold;
            padding: 6px 24px 0 0;
            text-align: right;
            width: 135px;
        }

        .LoginRight .form-list .input-box {
            float: left;
            width: 90%;
            text-align: center;
        }

        .LoginRight .form-list input.input-text, .inputText {
            width: 90%;
            border: none;
            border-bottom: 1px solid #CCCCCC;
            margin: 0 1px;
            height: 19px;
            padding: 9px 2px;
            font-family: Trebuchet MS, sans-serif;
            font-size: 12px;
            color: #000000;
            background: none;
            /* border-radius:4px; */
        }

    .LoginRight .form-buttons {
        margin-left: 15px;
        margin-right: 0px; /* 26/12/12 */
    }

    .LoginRight .ForgotYourPass {
        /*	float:right;*/
        float: left; /* 26/12/12 */
        font-family: Trebuchet MS, sans-serif;
        font-size: 12px;
        margin-left: 58px; /* 26/12/12 */
        margin-left: 80px\9; /* 26/12/12 */
    }

        .LoginRight .ForgotYourPass a {
            color: #949494;
        }

            .LoginRight .ForgotYourPass a:hover {
                text-decoration: none;
            }

    .LoginRight .CheckBox {
        float: left;
        /*margin-top: -7px;*/
    }

    .LoginRight .Remember {
        font-family: Trebuchet MS, sans-serif;
        font-size: 12px;
        float: left;
        margin-left: 10px;
        color: #939393;
    }

    .LoginRight .SubmitAnonymous {
        font-family: Trebuchet MS, sans-serif;
        font-size: 12px;
        float: left;
        margin-left: 10px;
        color: #939393;
    }

    .LoginRight .LoginBtn {
        background: url(Images/button-login.jpg) no-repeat;
        width: 86px;
        height: 31px;
        border: 0px;
        cursor: pointer;
        margin-top: 25px;
        text-indent: -9999px;
        margin-left: -15px;
        margin-bottom: 25px;
    }

.LoginButton {
    padding-top: 25px;
    margin-bottom: 25px;
    text-align: center;
    /*margin-right: 100px;*/
}

.BackToLogin {
    font-family: Trebuchet MS, sans-serif;
    margin-bottom: 15px;
    font-size: 12px;
}

    .BackToLogin a {
        color: #f98e54;
    }

        .BackToLogin a:hover {
            text-decoration: none;
        }

.ErrorMsg {
    margin: 10px auto;
    background: #f8e9e9 url(Images/error.gif) no-repeat 10px center;
    text-align: left;
    font-size: 12px;
    font-weight: normal;
    color: #bf2c11;
    display: none;
    margin-top: -42px;
    width: 655px;
    padding: 10px 35px;
    border: 1px solid #e4bbbc;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

    .ErrorMsg li {
        list-style: none;
    }

.Mssage {
    margin: 10px auto;
    background: #EFEFEF;
    text-align: center;
    font-size: 18px;
    font-weight: normal;
    color: #808080;
    display: block;
    margin-top: -42px;
    width: 655px;
    padding: 10px 35px;
    display: block;
    border: 1px solid #CCCCCC;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

  .DivSplitRight .t-widget, .t-input {
    border-radius: 0 0px 0px 0px !important;
}

.DivSplitRight .t-header {
    background: #FFFFFF;
    color: #000;
}

.DivSplitRight .t-select {
    border: 0px;
    color: #000;
}

.DivSplitSelect .t-select {
    border: 0px;
    color: #000;
}

.DivSplitSelect .t-header {
    background: #FFFFFF;
    color: #000;
}

.DivSplitSelect .maxSelectWidth {
    width: 200px;
}

.DivGridMain .t-widget {
    border-radius: 7px 7px 7px 7px;
}

.GridRefreshButtonImage {
    line-height: 0px;
}

#sortable {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 98%;
}

    #sortable li {
        margin: 0 3px 3px 3px;
        padding: 2px 5px;
        font-size: 12px;
        height: auto;
    }

        #sortable li span {
            position: absolute;
            margin-left: -1.3em;
        }

#sortable1 {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 60%;
}

    #sortable1 li {
        margin: 0 3px 3px 3px;
        padding: 0.4em;
        padding-left: 1.5em;
        font-size: 12px;
        height: 10px;
    }

        #sortable1 li span {
            position: absolute;
            margin-left: -1.3em;
        }

div.Button {
    margin-top: 10px;
}

    div.Button p {
        /*background-image:url(Images/ButtonSprites.png);  
	background-color: transparent;
    background-position: right 0;
    background-repeat: no-repeat;
    border: 0;
    
	font-size:12px;
	height: 22px;       
    position: relative;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    padding: 0px !important;
    padding-right: 4px !important;*/
        margin-bottom: 5px;
    }

        div.Button p input {
            border: 0 none;
            /*background-image:url(Images/ButtonSprites.png); 
	font-size:12px; 
	line-height:17px;	
    background-position: left -22px;
	padding: 0px;
	display:inline-block;
	padding: 3px 5px;
	padding: 4px 5px\0/;
	
	text-decoration: none;
	color: #000000; 
	width:100px;     
	cursor:pointer;
	border-radius:0px !important;
	font-family: Trebuchet MS,Helvetica,Sans-Serif;
    background-color:transparent;*/
        }

#CreateCandidateForm .headings-wrap .label_170p {
    width: 33%;
    float: left !important;
    text-align: center;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    div.Button p input {
        padding: 4px 5px;
    }
}

div.Button p:hover {
    background-position: right -44px;
}

div.Button p input:hover {
    /*background-position: left -66px;*/
}

.ListBoxDiv {
    float: left;
    margin-right: 0px !important;
}

.BoldLabel {
    font-weight: bold;
}

.DivSplitRight input.text-box {
    width: 114px;
}

.t-animation-container {
    z-index: 10;
    /*background:#ffffff;*/
    max-height: 190px !important;
}

.popup_show {
    z-index: 100000 !important;
}

.PlusButtonImage {
    background: url('Images/plus.gif') no-repeat scroll center center transparent;
    height: 25px;
    width: 16px;
    /*text-align:right;*/
    padding: 2px;
    /*background-color:#fff;*/
    text-decoration: none;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    color: transparent;
    margin-top: 0px;
    line-height: 30px;
    border: 0px;
    text-indent: -99999px;
}

.MinusButtonImage {
    background: url('Images/minus.gif') no-repeat scroll center center transparent;
    height: 25px;
    width: 16px;
    /*text-align:right;*/
    padding: 2px;
    /*background-color:#fff;*/
    text-decoration: none;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    color: transparent;
    margin-top: 0px;
    line-height: 30px;
    border: 0px;
    text-indent: -99999px;
}

.MinusRedButtonImage {
    background: url('Images/Actions-edit-delete-icon.png') no-repeat scroll center center transparent;
    height: 25px;
    width: 16px;
    /*text-align:right;*/
    padding: 2px;
    /*background-color:#fff;*/
    text-decoration: none;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    color: transparent;
    margin-top: 0px;
    line-height: 30px;
    border: 0px !important;
    text-indent: -99999px;
}

.PlusGreenButtonImage {
    background: url('Images/plus_P.gif') no-repeat scroll center center transparent;
    height: 18px;
    width: 16px;
    /*text-align:right;*/
    padding: 2px;
    /*background-color:#fff;*/
    text-decoration: none;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    color: transparent;
    margin-top: 0px;
    line-height: 25px;
    border: 0px !important;
    text-indent: -99999px;
}

.SettingButtonImage {
    background: url('Images/calendar-setting-icon.png') no-repeat scroll center center transparent;
    height: 18px;
    width: 16px;
    /*text-align:right;*/
    padding: 2px;
    /*background-color:#fff;*/
    text-decoration: none;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    color: transparent;
    margin-top: 0px;
    line-height: 25px;
    border: 0px !important;
    text-indent: -99999px;
}

.LoadingCalendarButtonImage {
    background: url('Images/Eye_icon.png') no-repeat scroll center center transparent;
    height: 18px;
    width: 16px;
    /*text-align:right;*/
    padding: 2px;
    /*background-color:#fff;*/
    text-decoration: none;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    color: transparent;
    margin-top: 0px;
    line-height: 25px;
    border: 0px !important;
    text-indent: -99999px;
}

.ResetCalendarButtonImage {
    background: url('Images/Reset_icon.png') no-repeat scroll center center transparent;
    height: 18px;
    width: 16px;
    /*text-align:right;*/
    padding: 2px;
    /*background-color:#fff;*/
    text-decoration: none;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    color: transparent;
    margin-top: 0px;
    line-height: 25px;
    border: 0px !important;
    text-indent: -99999px;
}

.expanded[style] {
    display: block !important;
}

.t-treeview-lines .t-last .t-top {
    /* background-position: -48px -43px !important;*/
    background-position: -48px -43px; /* 26/12/12 */
}

div.t-treeview li.completed a {
    background: url("Images/Checked.png") no-repeat scroll right center transparent;
    padding-right: 25px;
    color: #000000;
}

div.t-treeview li.pending a {
    padding-right: 25px;
    color: #030B70;
}

div.ConfigSplit div:last-child li div.t-bot {
    background-position: -70px -21px !important;
}

/* Actions*/

.t-grid-content ul.actions {
    background: none;
    width: 55px;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    font-size: 100% !important;
    background: url('Images/submenu-down-arrow.png') no-repeat 35px 12px;
}

    /*
.t-grid-content ul.actions a
{
    background:none;
    width:55px;
    float:left;
    margin:0;
    padding:0;
    position:relative;
    font-size:100% !important;
}
*/

    .t-grid-content ul.actions.main-navigation li ul.dropdown {
        background-image: none !important;
        background-color: #FFFFFF;
        /*border: 1px solid #365E7E !important;
    border-radius: 5px 5px 5px 5px;
    left: -45px !important;*/
        box-shadow: -1px 1px 5px #333333;
        display: none;
        padding: 0;
        position: absolute;
        top: 24px;
        width: 150px;
        left: auto;
        z-index: 9;
    }

.t-grid-content .actions li ul.dropdown li {
    margin: 0;
    padding: 0 5px;
    /*width: 117px;*/
}

    .t-grid-content .actions li ul.dropdown li a {
        color: #365E7E;
        /*width: 101px;*/
    }

        .t-grid-content .actions li ul.dropdown li a:hover {
            color: #FFFFFF !important;
            /*word-break: break-all;*/
            /* width: 105px;*/
        }

.t-grid td {
    overflow: visible !important;
}

    .t-grid td a, .word_break {
        word-wrap: break-word;
    }

.t-grid td {
    word-wrap: break-word;
}

.t-grid-content div.view ul.actions li ul.dropdown {
    left: auto !important;
    overflow: hidden;
    right:0;
}


.t-grid .t-grid-header .t-header .t-link {
    height: auto;
    color: #43609c;
}

.t-grid .t-grid-header .t-header,
.t-grid .t-grid-header .t-last-header {
    white-space: normal;
    font-size: 11px;
}

    .t-grid .t-grid-header .t-header:hover {
        background: #acd4e3;
    }

        .t-grid .t-grid-header .t-header:hover a, .t-grid .t-grid-header .t-header:hover span {
            color: #000;
        }

.RdiobuttonList {
    float: left;
    padding-left: 8px;
    padding-top: 2px;
}

.Confidential {
    text-align: left;
    font-weight: bold;
    vertical-align: middle;
    padding: 5px 0 6px 5px;
}
/* Actions*/

.GridLabel {
    text-decoration: none;
    color: Black;
}

.MediumTextArea1 {
    width: 245px;
    resize: none;
}


.treviewdepartment {
    border: 1px solid #768CA5;
    height: 110px;
    overflow-y: scroll;
    margin: 5px;
    width: 188px !important;
}

.success-msg {
    text-align: left;
}

.jqx-widget-header {
    background: none repeat scroll 0 0 #E8E8E8;
    border-color: #C5C5C5;
}

.jqx-widget-header {
    background: none repeat scroll 0 0 #E8E8E8;
    border-color: #828282;
}


.preloader {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    background: #000000;
    -moz-opacity: 0.6;
    opacity: 0.6;
    filter: alpha(opacity=20);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    z-index: 1002900;
    top: 0;
    left: 0;
}

    .preloader .loader {
        position: absolute;
        top: 50%;
        left: 50%;
    }

/* NEW 16/11/12 */

.jqx-docking-panel .jqx-window .tabs-cont table tbody tr.t-no-data td {
    min-height: 105px;
    display: block;
}

.jqx-docking-panel .jqx-window .tabs-cont table colgroup col {
    width: auto !important;
}

.jqx-docking-panel .jqx-window .tabs-cont .t-numeric .t-link {
    margin: 0px;
}

/*12/12/12*/
/*.t-grid-content table tr:last-child td ul.actions ul.dropdown { top:-10px; }*/

#PositionLevelPanels_AddButton0, #PositionLevelApprover_AddButton0, #WorkflowConfigApprover_AddButton0,
#EmployeeConfirmationApprovers_AddButton0 {
    background-image: url("Images/ButtonSprites.png");
    color: #0D202B;
    margin-left: -4px;
    outline: medium none;
    background-color: transparent;
    background-position: -3px -23px;
    border: 1px solid #426682;
    cursor: pointer;
    font-size: 12px;
    height: 22px;
    padding: 0px 6px 5px;
    text-align: center;
    border-radius: 3px;
    font-weight: bold;
    font-family: arial;
    padding: 2px 6px 5px\9; /* 26/12/12 */
}

textarea#LevelSkills {
    position: relative;
    z-index: 9;
}

select[multiple="multiple"] {
    font-family: Trebuchet MS, sans-serif;
    font-size: 11px;
    padding: 0 3px;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    border: 1px solid #426682;
}



.big-arrows {
    /* margin: 5px 0 0 3px; */
}

.up-arrow {
    background: url("Images/up-arrow.png") no-repeat;
    width: 13px;
    height: 23px;
    border: 0 !important;
    text-indent: -99999px;
}

.down-arrow {
    background: url("Images/down-arrowbtn.png") no-repeat;
    width: 13px;
    height: 23px;
    border: 0 !important;
    text-indent: -99999px;
    margin-top: 10px;
}
/*#divOnlineInduction { padding:10px 5px 0 0 !important; }*/
.PaddingTop .t-widget {
    background: none !important;
}

div.t-grid-content table tr:first-child td ul.actions ul.dropdown {
    top: 20px !important;
    left: auto;
    right: 0;
}

legend {
    color: #333;
}
/* 26/12/12 */
textarea#CommentsArea {
    width: 99.3%;
}
/* 26/12/12 */


.checkboxs {
    float: left;
    padding-left: 2px;
    text-align: left;
    /* position: relative; */
    white-space: normal;
    padding: 0.5em;
    padding-top: 1px;
    padding-bottom: 1px;
    cursor: pointer;
}

/*.outTimeRequest .t-grid-header .t-header {padding:0.9em 0.6em}
 .outTimeRequest .t-grid-header .t-header .t-link {padding: 0.3em 0 0.3em 0.6em;}*/



#viewLeaveAppln .t-state-selected {
    background-color: #ffffff;
    color: #000000;
    cursor: auto;
}
/*
#viewLeaveAppln .t-grid-content table tr:nth-child(2n+1):hover, .t-grid-content table tr:nth-child(2n):hover{
    background-color: #ffffff;
    border-color: #5D9FB7;
}
#MyOptionalHolidayList .t-grid-content table tr:nth-child(2n+1):hover, .t-grid-content table tr:nth-child(2n):hover{
    background-color: #ffffff;
    border-color: #5D9FB7;
}
#HolidayList .t-grid-content table tr:nth-child(2n+1):hover, .t-grid-content table tr:nth-child(2n):hover {
    background-color: #ffffff;
    border-color: #5D9FB7;
}*/
#HolidayList .t-state-selected {
    background-color: #ffffff;
    color: #000000;
    cursor: auto;
}


/* Subnav Menu Icons */
.subnav li.position a {
    background: url('images/Position.png') no-repeat left center;
    padding-left: 20px;
}

.main-navigation .subnav li.requisition a {
    background: url('images/Requisition.png') no-repeat left center !important;
    padding-left: 20px;
}

.main-navigation .subnav li.requisitionBulk a {
    background: url('images/uploadCV.png') no-repeat left center !important;
    padding-left: 20px;
}

ul.dropdown li.Bulk_resume_upload a {
    background: url('images/uploadCV.png') no-repeat left center !important;
    padding-left: 20px;
}

/*.right-links li.requisition a, .view li.requisition a {
    background: url('images/Requisition.png') no-repeat left center !important;
    padding-left: 20px;
}*/

.right-links li.requisition_pos a {
    background: url('images/requisition_pos.png') no-repeat left center !important;
    padding-left: 20px;
}

.right-links li.requisition_create a {
    background: url('images/req_icon.png') no-repeat left center !important;
    padding-left: 20px;
}

.subnav li.resume-bank a {
    background: url('images/Resumebank.png') no-repeat left center;
    padding-left: 20px;
}

.subnav li.vacancy a {
    background: url('images/Vacancy.png') no-repeat left center;
    padding-left: 20px;
}

.subnav li.induction-program a {
    background: url('images/Induction_Programme.png') no-repeat left center !important;
    padding-left: 20px;
}

.subnav li.assign-leave a {
    background: url('images/AssignLeave.png') no-repeat left center !important;
    padding-left: 20px;
}
.subnav li.Mydeduction a {
    background: url('images/Mydeduction.png') no-repeat left center !important;
    padding-left: 20px !important;
}
.subnav li.MyLta a {
    background: url('images/MyLta.png') no-repeat left center !important;
    padding-left: 20px !important;
}
.subnav li.employeearrear a {
    background: url('images/employeearrear.png') no-repeat left center !important;
    padding-left: 20px !important;
}


.actions .dropdown li.EmployeeDeduction a {
    background: url("images/EmployeeDeduction.png") no-repeat left center !important;
    padding: 0 0 0 20px !important;
}

.actions .dropdown li.EmployeeExemption a {
    background: url("images/EmployeeExemption.png") no-repeat left center !important;
    padding: 0 0 0 20px !important;
}

.actions .dropdown li.EmployeeLta a {
    background: url("images/EmployeeLta.png") no-repeat left center !important;
    padding: 0 0 0 20px !important;
}


.actions .dropdown li.EmployeeArrearaction a {
    background: url("images/EmployeeArrearaction.png") no-repeat left center !important;
    padding: 0 0 0 20px !important;
}
.actions .dropdown li.ViewEmployeeDeduction a {
    background: url("images/ViewEmployeeDeduction.png") no-repeat left center !important;
    padding: 0 0 0 20px !important;
}

.actions .dropdown li.ViewEmployeeSalary a {
    background: url("images/ViewEmployeeSalary.png") no-repeat left center !important;
    padding: 0 0 0 20px !important;
}

.actions .dropdown li.ViewEmployeeExemption a {
    background: url("images/ViewEmployeeExemption.png") no-repeat left center !important;
    padding: 0 0 0 20px !important;
}

.actions .dropdown li.ViewEmployeeArrear a {
    background: url("images/ViewEmployeeArrear.png") no-repeat left center !important;
    padding: 0 0 0 20px !important;
}
.actions .dropdown li.ViewEmployeeLta a {
    background: url("images/ViewEmployeeLta.png") no-repeat left center !important;
    padding: 0 0 0 20px !important;
}
.actions .dropdown li.Transfer_employees a {
    background: url("images/Transfer_employees.png") no-repeat left center !important;
    padding: 0 0 0 20px !important;
}

.actions .dropdown li.Terminate_agreement a {
    background: url("images/Terminate_agreement.png") no-repeat left center !important;
    padding: 0 0 0 20px !important;
}


.subnav li.MyExemption a {
    background: url('images/MyExemption.png') no-repeat left center !important;
    padding-left: 20px !important;
}
.subnav li.MySalary a {
    background: url('images/MySalary.png') no-repeat left center !important;
    padding-left: 20px !important;
}

#TopMenu .subnav li.Finance a {
    background: url('images/Finance.png') no-repeat left center;
    padding-left: 20px !important;
}

.subnav li.assign-approve a {
    background: url('images/Assign_Approve_TimeRequest.png') no-repeat left center !important;
    padding-left: 20px;
}

.subnav li.employee-leave-details a {
    background: url('images/Employee_Leave_Details.png') no-repeat left center !important;
    padding-left: 20px;
}

.subnav li.pending_leave_credit a {
    background: url('images/leave_credit.png') no-repeat left center !important;
    padding-left: 20px;
}

.subnav li.employee-fmla-leave-details a {
    background: url('images/family.png') no-repeat left center !important;
    padding-left: 20px;
}

.subnav li.employee-leave-summary a {
    background: url('images/Employee_Leave_Summary.png') no-repeat left center !important;
    padding-left: 20px;
}

.subnav li.class-change a {
    background: url('images/businessmen-exchange.png') no-repeat left center !important;
    padding-left: 20px;
}

.subnav li.employee-opt-holiday a {
    background: url('images/Employee_Optional_Holidaylist.png') no-repeat left center !important;
    padding-left: 20px;
}

.subnav li.employee-outtime-request a {
    background: url('images/EmployeeOuttime_Request.png') no-repeat left center !important;
    padding-left: 20px;
}

.subnav li.holiday-list a {
    background: url('images/Holidaylist.png') no-repeat left center !important;
    padding-left: 20px;
}

.subnav li.my-leave-summary a {
    background: url('images/MyLeave_Summary.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.my-outtime-request a {
    background: url('images/Myouttime_Request.png') no-repeat left center !important;
    padding-left: 20px;
}

.subnav li.office-closure a {
    background: url('images/Office_Closure.png') no-repeat left center !important;
    padding-left: 20px;
}

.subnav li.Employeelist a {
    background: url('images/employee_List.png') no-repeat left center !important;
    padding-left: 20px;
}

.subnav li.quadrant-rating a {
    background: url('images/quadrantrating.png') no-repeat left center !important;
    padding-left: 20px;
}

.subnav li.EmployeeAppreciationSummary a {
    background: url('images/EmployeeAppreciationSummary.png') no-repeat left center !important;
    padding-left: 20px;
}

.subnav li.EmployeeAppreciationDetails a {
    background: url('images/EmployeeAppreciationDetails.png') no-repeat left center !important;
    padding-left: 20px;
}

.subnav li.apply-leave a {
    background: url('images/apply-leave.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.fmal-apply-leave a {
    background: url('images/Fmlatimeoff.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.mytraining_program a {
    background: url('images/mytraining_program.png') no-repeat left center !important;
    padding-left: 20px !important;
}


.subnav li.my_Certifications a {
    background: url('images/my_Certifications.png') no-repeat left center !important;
    padding-left: 20px !important;
}


.subnav li.emp_certifications a {
    background: url('images/emp_certifications.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.My_Learning a {
    background: url('images/My_Learning.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.assign_timesheet a {
    background: url('images/assign_timesheet.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.my_activity a {
    background: url('images/my_activity.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.Emp_Learning a {
    background: url('images/Emp_Learning.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.actions .dropdown li.Class-change-Exit a {
    background: url("images/Class-change-Exit.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.Initiate_payment a {
    background: url("images/Initiate_payment.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.Reattempt a {
    background: url("images/Reattempt.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.Renewal a {
    background: url("images/Renewal.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.Renewal-History a {
    background: url("images/Renewal-History.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.Reattempt-History a {
    background: url("images/Reattempt-History.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.View_payment a {
    background: url("images/View_payment.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.Update_result a {
    background: url("images/Update_result.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.View_result a {
    background: url("images/View_result.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.subnav li.emp_enrollment a {
    background: url('images/emp_enrollment.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.training_pro_list a {
    background: url('images/training_pro_list.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.Training_Mass a {
    background: url('images/Training_Mass.png') no-repeat left center !important;
    padding-left: 20px !important;
}

#TopMenu .subnav li.training_management a {
    background: url('images/training_management.png') no-repeat left center;
    padding-left: 20px !important;
}

/*naveen is added resource management icons*/
.subnav li.project_master a {
    background: url('images/project_master.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.bulk_resource_assignments a {
    background: url('images/bulk-resource-assignments.png') no-repeat left center !important;
    padding-left: 20px !important;
}

#TopMenu .subnav li.resource-management a {
    background: url('images/resource-management.png') no-repeat left center;
    padding-left: 20px !important;
}

/*naveen is added timesheet management icons*/
.subnav li.My_TimeSheet_Details a {
    background: url('images/MyTimeSheetDetails.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.Employee_TimeSheet_Details a {
    background: url('images/EmployeTimeSheetDetails.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.ReportingManagerView a {
    background: url('images/ReportingManagerView.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.My_TimeSheet_Entry a {
    background: url('images/MyTimeSheetEntry.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.billing_summary_Details a {
    background: url('images/billing_summaryDetails.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.Employee_Billing_Details a {
    background: url('images/EmployeBillingDetails.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.actions .dropdown li.process_Records a {
    background: url("images/processRecords.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.log-time-entry a {
    background: url("images/log-timesheet.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.submit-sheet a {
    background: url("images/submit-sheet.png") no-repeat left center;
    padding: 0 0 0 20px;
}

#TopMenu .subnav li.Timesheet-management a {
    background: url('images/timesheet_admin.png') no-repeat left center;
    padding-left: 20px !important;
}

/*Performance review*/
.subnav li.employee-performancereview a {
    background: url('images/employee-performancereview.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.my-performancereview a {
    background: url('images/my-performancereview.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.Emp_RevRatings a {
    background: url('images/Emp_RevRatings.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.peer-performancereview a {
    background: url('images/peer-performancereview.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.publish-ratings-performancereview a {
    background: url('images/publish-ratings-performancereview.png') no-repeat left center !important;
    padding-left: 20px !important;
}

#TopMenu .subnav li.performance-review a {
    background: url('images/performance-review.png') no-repeat left center;
    padding-left: 20px !important;
}

.subnav li.performance-ratings a {
    background: url('images/performance-ratings.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.real-time-view a {
    background: url('images/real-time-view.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.actions .dropdown li.approve-rating a {
    background: url("images/approve-rating.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.modify-rating1 a {
    background: url("images/modify-rating.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.publish-rating a {
    background: url("images/publish-rating.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.submit-review a {
    background: url("images/submit-review.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.view-chart a {
    background: url("images/view-chart.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.view-details a {
    background: url("images/view-details.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.Terminate_vendor a {
    background: url("images/Terminate_vendor.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.Template_details a {
    background: url("images/Template_details.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.view-ratings a {
    background: url("images/view-ratings.png") no-repeat left center;
    padding: 0 0 0 20px;
}


.subnav li.project-role-assignment a {
    background: url('images/project-role-assignment.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.task-library a {
    background: url('images/task-library.png') no-repeat left center !important;
    padding-left: 20px !important;
}

/*KRA*/
#TopMenu .main-navigation li .subnav li.performance-review-initiation a {
    background-image: url('images/performance-review-initiation.png');
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 16px;
    padding-left: 30px !important;
}

.actions .dropdown li.initiate-review a {
    background-image: url("images/initiate-review.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 16px;
    padding: 0 0 0 20px;
}

.actions .dropdown li.goal a {
    background-image: url("images/goal.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 16px;
    padding: 0 0 0 20px;
}

.actions .dropdown li.exempt a {
    background-image: url("images/exempt.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 16px;
    padding: 0 0 0 20px;
}

.actions .dropdown li.approve-review a {
    background-image: url("images/approve-review.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 16px;
    padding: 0 0 0 20px;
}

.subnav li.mygoal a {
    background: url('images/mygoal.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.score a {
    background: url('images/score.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.KRAPRPeriods a {
    background: url('images/KRAPRPeriods.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.actions .dropdown li.accept a {
    background-image: url("images/accept.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 16px;
    padding: 0 0 0 20px;
}

.actions .dropdown li.add-achievement a {
    background-image: url("images/add-achievement.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 16px;
    padding: 0 0 0 20px;
}

.actions .dropdown li.assign-goal a {
    background-image: url("images/assign-goal.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 16px;
    padding: 0 0 0 20px;
}

.actions .dropdown li.assignkra a {
    background-image: url("images/assignkra.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 16px;
    padding: 0 0 0 20px;
}

.actions .dropdown li.configurationsettings a {
    background-image: url("images/configurationsettings.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 16px;
    padding: 0 0 0 20px;
}

.actions .dropdown li.exempt-Emp a {
    background-image: url("images/exempt-Emp.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 16px;
    padding: 0 0 0 20px;
}

.actions .dropdown li.initiate-rev a {
    background-image: url("images/initiate-rev.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 16px;
    padding: 0 0 0 20px;
}

.actions .dropdown li.manage-positions-for-goals a {
    background-image: url("images/manage-positions-for-goals.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 16px;
    padding: 0 0 0 20px;
}

.actions .dropdown li.manage-positions-for-kra a {
    background-image: url("images/manage-positions-for-kra.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 16px;
    padding: 0 0 0 20px;
}


.actions .dropdown li.modify a {
    background-image: url("images/modify.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 16px;
    padding: 0 0 0 20px;
}

.actions .dropdown li.modify-rating a {
    background-image: url("images/modify-rating.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 16px;
    padding: 0 0 0 20px;
}


.subnav li.performance-review-initiation1 a {
    background: url('images/performance-review-initiation1.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.actions .dropdown li.provide-rating a {
    background-image: url("images/provide-rating.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 16px;
    padding: 0 0 0 20px;
}

.actions .dropdown li.kra-view a {
    background-image: url("images/kra-view.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 16px;
    padding: 0 0 0 20px;
}

.actions .dropdown li.publishkra a {
    background-image: url("images/publishkra.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 16px;
    padding: 0 0 0 20px;
}

.actions .dropdown li.revert-exempt a {
    background-image: url("images/revert-exempt.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 16px;
    padding: 0 0 0 20px;
}

.actions .dropdown li.reviewandapprove a {
    background-image: url("images/reviewandapprove.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 16px;
    padding: 0 0 0 20px;
}

.actions .dropdown li.review-periods a {
    background-image: url("images/review-periods.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 16px;
    padding: 0 0 0 20px;
}

.actions .dropdown li.review-submit a {
    background-image: url("images/review-submit.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 16px;
    padding: 0 0 0 20px;
}

.actions .dropdown li.submit-rating1 a {
    background-image: url("images/submit-rating1.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 16px;
    padding: 0 0 0 20px;
}

.actions .dropdown li.view-app-goal a {
    background-image: url("images/view-app-goal.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 16px;
    padding: 0 0 0 20px;
}

.actions .dropdown li.view-applicability-for-kra a {
    background-image: url("images/view-applicability-for-kra.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 16px;
    padding: 0 0 0 20px;
}

.actions .dropdown li.view-exemptt a {
    background-image: url("images/view-exemptt.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 16px;
    padding: 0 0 0 20px;
}

/*KRA*/

/*Performance review*/


.subnav li.employee_Confirmation a {
    background: url('images/employee_Confirmation.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.employee-review a {
    background: url('images/employee-review.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.periodic-feedback a {
    background: url('images/periodic-feedback.png') no-repeat left center !important;
    padding-left: 20px !important;
}
.subnav li.MyPeriodicReview a {
    background: url('images/MyPeriodicReview.png') no-repeat left center !important;
    padding-left: 20px !important;
}
.subnav li.Prejoiningchecklist a {
    background: url('images/Prejoiningchecklist.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.PrejoiningNetwork a {
    background: url('images/PrejoiningNetwork.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.Exit_Hr_Checklist a {
    background: url('images/Exit_Hr_Checklist.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.Exit_Network_Checklist a {
    background: url('images/Exit_Network_Checklist.png') no-repeat left center !important;
    padding-left: 20px !important;
}



.subnav li.Shiftplanner a {
    background: url('images/Shiftplanner.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.Myattendancesummary a {
    background: url('images/Myattendancesummary.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.Employeeattendancesummary a {
    background: url('images/Employeeattendancesummary.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.markattendee_Icon a {
    background: url('images/markattendee_Icon.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.calendar_Icon a {
    background: url('images/calendar_Icon.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.EmployeeWorkFromHomeRequest a {
    background: url('images/Employee_workfromhome_request.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.MyWorkFromHomeRequest a {
    background: url('images/My_WorkfromHome_Request.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.EmployeeCompOffRequest a {
    background: url('images/Employee_CompOff_request.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.MyCompOffRequest a {
    background: url('images/My_Compoff_request.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.EmployeeOverTimeRequest a {
    background: url('images/Employee_Overtime_request.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.MyOverTimeRequest a {
    background: url('images/My_Overtime_request.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.EmployeeList a {
    background: url('images/EmployeeList.png') no-repeat left center !important;
    padding-left: 20px;
}

.subnav li.PendingChangeRequest a {
    background: url("images/PendingChangeRequest.png") no-repeat left center !important;
    padding: 0 0 0 20px;
}

.subnav li.myshiftassignment a {
    background: url("images/Extend.png") no-repeat left center !important;
    padding: 0 0 0 20px;
}

.subnav li.policies a {
    background: url('images/policies.png') no-repeat left center !important;
    padding-left: 20px;
}

.subnav li.schedule-audit a {
    background: url('images/schedule-audit.png') no-repeat left center !important;
    padding-left: 20px;
}

.subnav li.Reports a {
    background: url('images/Reports.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.layofflist a {
    background: url("images/layofflist.png") no-repeat left center !important;
    padding: 0 0 0 20px;
}

.subnav li.questionnaire a {
    background: url("images/questionnaire.png") no-repeat left center !important;
    padding: 0 0 0 20px !important;
}

.subnav li.enableexit a {
    background: url('images/enableexit.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.exitlist a {
    background: url('images/exitlist.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.Salary_Revision a {
    background: url('images/Salary_Revision.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.Revise_salary a {
    background: url('images/Revise_salary.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.reassign a {
    background: url('images/Re-Assign.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.ReassignActivities a {
    background: url('images/Reassign_Activities.png') no-repeat left center !important;
    padding-left: 20px !important;
}


.subnav li.suspend a {
    background: url('images/suspend.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.disableexit a {
    background: url('images/disableexit.png') no-repeat left center !important;
    padding-left: 20px !important;
}


.subnav li.assethistory a {
    background: url('images/assethistory.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.newarrivalasset a {
    background: url('images/newarrivalasset.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.employeeasset a {
    background: url('images/employeeasset.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.employeerequisition a {
    background: url('images/employeerequisition.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.myassetrequisition a {
    background: url('images/myassetrequisition.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.myassetdetails a {
    background: url('images/myassetdetails.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.assetlist a {
    background: url('images/assetlist.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.approveoutward a {
    background: url('images/approveoutward.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.announcement a {
    background: url('images/announcement.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.reviewannouncement a {
    background: url('images/review_announcement.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.empjoinnewjoinee a {
    background: url('images/empJoin_NewJoinee.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.setup a {
    background: url('images/setup.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.analytics a {
    background: url('images/analytics.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.my_tasks a {
    background: url('images/my_tasks.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.start_review a {
    background: url('images/start_review.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.my_reviews a {
    background: url('images/my_reviews.png') no-repeat left center !important;
    padding-left: 20px !important;
}

#TopMenu .subnav li.per_mang a {
    background: url('images/per_mang.png') no-repeat left center;
    padding-left: 20px !important;
}

.submenu li.project-roles a {
    background: url('images/project-roles.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.submenu li.project-types a {
    background: url('images/project-types.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.myprojectinpr a {
    background: url('images/myprojectinpr.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.Bulk_Billing_Approval a {
    background: url('images/Bulk_Billing_Approval.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.actions .dropdown li.view-task a {
    background: url("images/view-task.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.terminate a {
    background: url("images/terminate.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.drp li.formalresignation a {
    background: url('images/formalresignation.png') no-repeat left center !important;
    padding-left: 20px;
}
/* added by smaranika for 5446 icon chnage issue */
.actions .dropdown li.Change-LWD a {
    background: url("images/Change-LWD.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.Reliving-Letter a {
    background: url("images/Reliving-Letter.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.Exited a {
    background: url("images/Exited.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.Experience-letter a {
    background: url("images/Experience-letter.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.expenses a {
    background: url("images/expenses.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.drp li.profile a {
    background: url('images/myprofile.png') no-repeat left center !important;
    padding-left: 20px;
}

.drp li.MyAppreciations a {
    background: url('images/MyAppreciations.png') no-repeat left center !important;
    padding-left: 20px;
}

.drp li.TopPerformance a {
    background: url('images/TopPerformance.png') no-repeat left center !important;
    padding-left: 20px;
}


.drp li.GiveAppreciation a {
    background: url('images/GiveAppreciation.png') no-repeat left center !important;
    padding-left: 20px;
}

.drp li.ViewAppreciationsProvidedByMe a {
    background: url('images/ViewAppreciationsProvidedByMe.png') no-repeat left center !important;
    padding-left: 20px;
}


.drp li.notifications a {
    background: url('images/notifications.png') no-repeat left center !important;
    padding-left: 20px;
}

.drp li.resetpassword a {
    background: url('images/resetpassword.png') no-repeat left center !important;
    padding-left: 20px;
}

.drp li.task a {
    background: url('images/task.png') no-repeat left center !important;
    padding-left: 20px;
}

.drp li.mytimeline a {
    background: url('images/mytimeline.png') no-repeat left center !important;
    padding-left: 20px;
}

.drp li.formalresignation a {
    background: url('images/formalresignation.png') no-repeat left center !important;
    padding-left: 20px;
}

.drp li.alerts a {
    background: url('images/alert.png') no-repeat left center !important;
    padding-left: 20px;
}

.drp li.calendar-icon a {
    background: url('images/calendar-icon.png') no-repeat left center !important;
    padding-left: 20px;
}

#TopMenu ul li.configuration-more-icon a {
    background: url('images/configuration.png') no-repeat left center;
    padding-left: 20px;
}

#TopMenu ul li.leave-more-icon a {
    background: url('images/leave_management.png') no-repeat left center;
    padding-left: 20px;
}

#TopMenu ul li.attendance-more-icon a {
    background: url('images/attendance_tracking.png') no-repeat left center;
    padding-left: 20px;
}

#TopMenu ul li.organization-more-icon a {
    background: url('images/organization.png') no-repeat left center;
    padding-left: 20px;
}

#TopMenu ul li.asset-more-icon a {
    background: url('images/asset_management.png') no-repeat left center;
    padding-left: 20px;
}

#TopMenu ul li.recruitment-more-icon a {
    background: url('images/recruitment.png') no-repeat left center;
    padding-left: 20px;
}
#TopMenu ul li.vendor-more-icon a {
    background: url('images/vendor.png') no-repeat left center ;
    padding-left: 20px;
}

#TopMenu ul li.induction-more-icon a {
    background: url('images/induction.png') no-repeat left center;
    padding-left: 20px;
}

#TopMenu ul li.confirmation-more-icon a {
    background: url('images/confirmation.png') no-repeat left center;
    padding-left: 20px;
}

#TopMenu ul li.empmanagement-more-icon a {
    background: url('images/employee_management.png') no-repeat left center;
    padding-left: 20px;
}

#TopMenu ul li.organizemenu-more-icon a {
    background: url('images/organize_menu.png') no-repeat left center;
    padding-left: 20px;
}

#TopMenu ul li.disciplinary-action a {
    background: url('images/disciplinary-action.png') no-repeat left center;
    padding-left: 20px;
}

#TopMenu ul li.survey-list a {
    background: url('images/survey-list.png') no-repeat left center;
    padding-left: 20px;
}

#TopMenu ul li.org-fav a {
    background: url('images/organize_menu.png') no-repeat left center;
    padding-left: 20px;
}

#TopMenu ul li.KTManagement-more-icon a {
    background: url('images/kt-task.png') no-repeat left center;
    padding-left: 20px;
}

#TopMenu ul li.travelmanagement-icon a {
    background: url('images/travel_management.png') no-repeat left center;
    padding-left: 20px;
}

#TopMenu ul li.mytravelreq-icon a {
    background: url('images/mytravel_request.png') no-repeat left center;
    padding-left: 20px;
}

#TopMenu ul li.employeetravelreq-icon a {
    background: url('images/employeetravel_request.png') no-repeat left center;
    padding-left: 20px;
}

#TopMenu ul li.billing-icon a {
    background: url('images/Billing.png') no-repeat left center;
    padding-left: 20px;
}

/* Action dropdown icons */
.actions .dropdown li.delete a {
    background: url("images/Delete.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.View_history a {
    background: url("images/View_history.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.closebtnexit a {
    background: url("images/close-btnexit.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.accept-offer a {
    background: url("images/Accept-Offer.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.appointment a {
    background: url("images/Appointment.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.approve a {
    background: url("images/Approve.png") no-repeat left center;
    padding: 0 0 0 20px;
}


.actions .dropdown li.assign-recruiter a {
    background: url("images/Assign-Recriuter.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.cancel-offer a {
    background: url("images/cancel-offer.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.deactivate a {
    background: url("images/deactive.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.edit a {
    background: url("images/Edit-icon.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.Issue-warning-letter a {
    background: url("images/IssueWarningLetter.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.Counselling a {
    background: url("images/counselling.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.response a {
    background: url("images/response.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.update_icon a {
    background: url("images/update_icon.png") no-repeat left center;
    padding: 0 0 0 20px;
}
/*naveen*/
.drp li.Acknowledgement_icon a {
    background: url("images/Acknowledgement_icon.png") no-repeat left center;
    padding-left: 20px;
}

.subnav li.acknowledmentaction a {
    background: url("images/acknowledmentaction.png") no-repeat left center !important;
    padding: 0 0 0 20px;
}
.subnav li.vendor_list a {
    background: url("images/vendor_list.png") no-repeat left center !important;
    padding: 0 0 0 20px;
}

.actions .dropdown li.sync_email a {
    background: url("images/sync_email.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.feedback a {
    background: url("images/feedback.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.Reapply a {
    background: url("images/Reapply.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.job-vacancy a {
    background: url("images/job-vacancy.png") no-repeat left center;
    padding: 0 0 0 20px;
}
/*.actions .dropdown li.requisition a { background:url("images/Requisition.png") no-repeat left center; padding:0 0 0 20px; }
.actions .dropdown li.requisition a { background:url("images/requisition.png") no-repeat left center; padding:0 0 0 20px !important;}*/
.actions .dropdown li.joining a {
    background: url("images/Joining.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.mark-attendance a {
    background: url("images/mark-attendence.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.mark-completed a {
    background: url("images/mark-completed.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.mark-conducted a {
    background: url("images/mark-conducted.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.mark-acceptence a {
    background: url("images/mark-acceptence.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.need-calrification a {
    background: url("images/need-Clarification.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.notification a {
    background: url("images/Notification.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.offer a {
    background: url("images/Offer.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.offer-approval a {
    background: url("images/Offer-Approval.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.view .dropdown li.open-requisition a {
    background: url("images/open-requisition.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.post-vacancy a {
    background: url("images/post-vacancy.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.pre-closure a {
    background: url("images/pre-closure.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.Edit_Requisition a {
    background: url("images/Edit_Requisition.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.Edit_CTC a {
    background: url("images/Edit_CTC.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.reference-check a {
    background: url("images/reference-check.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.reject a {
    background: url("images/reject.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.Enroll a {
    background: url("images/enroll_for_training.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.BreakSession a {
    background: url("images/add_break_session.png") no-repeat left center;
    padding: 0 0 0 20px;
}
/*.actions .dropdown li.releving-letter a { background:url("images/Releving-Letter.png") no-repeat left center; padding:0 0 0 20px; }*/
/*.actions li.requisition a {
    padding: 0 0 0 20px !important;
}*/

.actions .dropdown li.reschedule a {
    background: url("images/reshedule.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.resubmit a {
    background: url("images/resubmit.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.schedule-interview a {
    background: url("images/schedule-Interview.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.candidate-communication a {
    background: url("images/communicate.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.candidate-assessment a {
    background: url("images/arrow_down.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.shortlist a {
    background: url("images/shortlist.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.Blacklist a {
    background: url("images/Blacklist.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.view a {
    background: url("images/view.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.transfer_details a {
    background: url("images/transfer_details.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.view-attendance a {
    background: url("images/view-attendance.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.activate_employee a {
    background: url("images/activate_employee.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.view-documents a {
    background: url("images/view-documents.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.view-evaluation a {
    background: url("images/view-evaluation.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.apply-leave a {
    background: url("images/apply-leave.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.withdraw a {
    background: url("images/withdraw.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.cancel a {
    background: url("images/cancel.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.clarify a {
    background: url("images/clarify.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.salary-revision a {
    background: url("images/salary-revision.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.generate-confirmation-letter a {
    background: url("images/generate-confirmation-letter.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.generate-probation-extention-letter a {
    background: url("images/generate-probation-extension-letter.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.mark-acceptance a {
    background: url("images/mark-acceptance.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.set-reminder a {
    background: url("images/set-reminder.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.slary-revision a {
    background: url("images/slary-revision.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.submit a {
    background: url("images/submit.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.tentative a {
    background: url("images/tentative.png") no-repeat left center;
    padding: 0 0 0 20px;
}


.actions .dropdown li.view-task a {
    background: url("images/view-task.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.upload-documentsaction a {
    background: url("images/upload-documents.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.terminate a {
    background: url("images/terminate.png") no-repeat left center;
    padding: 0 0 0 20px;
}



.actions .dropdown li.Vacancy a {
    background: url("images/Vacancy.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.initiateKT a {
    background: url("images/initiateKT.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.recieveKT a {
    background: url("images/recieve.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.assignKT a {
    background: url("images/assign.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.closedKT a {
    background: url("images/closedKT.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.pre-closed a {
    background: url("images/pre-closed.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.re-assignKT a {
    background: url("images/re-assignKT.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.withdrawnKT a {
    background: url("images/withdrawn.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.re-openKT a {
    background: url("images/re-open.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.completed a {
    background: url("images/completed.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.unpublish a {
    background: url("images/unpublish.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.view-results a {
    background: url("images/view-results.png") no-repeat left center;
    padding: 0 0 0 20px;
}


.actions .dropdown li.changerequest a {
    background: url("images/Change_request.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.backdatedentry a {
    background: url("images/Back_dated_entity.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.insertrow a {
    background: url("images/Edit-icon.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.compoffrequest a {
    background: url("images/My_Compoff_request.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.otrequest a {
    background: url("images/My_Overtime_request.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.penalty a {
    background: url("images/reject.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.appreciation a {
    background: url("images/send_for_loan.png") no-repeat left center;
    padding: 0 0 0 20px;
}


.actions .dropdown li.acknowledmentaction a {
    background: url("images/acknowledmentaction.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.aseetreturnaction a {
    background: url("images/aseetreturnaction.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.assetassignmentaction a {
    background: url("images/assetassignmentaction.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.confirmassetreturn a {
    background: url("images/confirmassetreturn.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.SendbacktoTalentPool a {
    background: url("images/go-back.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.addcomments a {
    background: url("images/addcomments.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.publish a {
    background: url("images/publish.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.onhold a {
    background: url("images/onhold.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.previewannouncement a {
    background: url("images/previewannouncement.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.sendforrepair a {
    background: url("images/sendforrepair.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.sendforretire a {
    background: url("images/sendforretire.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.employeetimeline a {
    background: url("images/employeetimeline.png") no-repeat left center;
    padding: 0 0 0 20px;
}


.actions .dropdown li.sendletteremployee a {
    background: url("images/send_letter_employee.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.uploadacknowledgement a {
    background: url("images/upload_acknowledgement.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.viewacknowledgement a {
    background: url("images/view_acknowledgement.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.viewletter a {
    background: url("images/viewletter.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.viewletterdetails a {
    background: url("images/view_letter_details.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.empjoinnewjoinee a {
    background: url("images/empJoin_NewJoinee.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.empjointask a {
    background: url("images/empJoin_Task.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.empjoinAssignTask a {
    background: url("images/Assign_Task.gif") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.unpublish a {
    background: url("images/unpublish.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.view-results a {
    background: url("images/view-results.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.offerdetails a {
    background: url("images/offerdetails.png") no-repeat left center;
    padding: 0 0 0 20px;
}
/*for resource management icons*/
.actions .dropdown li.assign-resources a {
    background: url("images/assign-resources.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.employee-skills a {
    background: url("images/employee-skills.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.employee-certifications a {
    background: url("images/employee-certifications.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.current-assignments a {
    background: url("images/current-assignments.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.remove-resources a {
    background: url("images/remove-resources.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.close-project a {
    background: url("images/close-project.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.config-class-change a {
    background: url("images/config-class-change.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.project-change-history a {
    background: url("images/project-change-history.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.project-inactive-resource a {
    background: url("images/view-inactive-employees.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.view-past-assignment a {
    background: url("images/view-past-assignment.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.view-role-description a {
    background: url("images/view-role-description.png") no-repeat left center;
    padding: 0 0 0 20px;
}


.actions .dropdown li.View_past_assignments a {
    background: url("images/View_past_assignments.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.add-resources a {
    background: url("images/add_resource.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.edit-allocatedhours a {
    background: url("images/edit_allocatedhours.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.verificationtypecls a {
    background: url("images/verificationtypecls.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.verificationsubtypecls a {
    background: url("images/verificationsubtypecls.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.add-assignment a {
    background: url("images/add-assignment.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.utilized-hours a {
    background: url("images/utilized-hours.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.Project-Roles-Settings a {
    background: url("images/Project-Roles-Settings.png") no-repeat left center;
    padding: 0 0 0 20px;
}


.subnav li.daywise-resource-allocation a {
    background: url('images/daywise-resource-allocation.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.employee-project-allocation a {
    background: url('images/employee-project-allocation.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.synced_logs a {
    background: url('images/synced_logs.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.my-project-allocation a {
    background: url('images/my-project-allocation.png') no-repeat left center !important;
    padding-left: 20px !important;
}

/*Actions for Benefitmanagement */

.actions .dropdown li.manage-fsa-deduction a {
    background: url("images/manage-fsa-deduction.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.manage-life-insurance a {
    background: url("images/manage-life-insurance.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.manage-offers a {
    background: url("images/manage-offers.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.manage-parking-transist a {
    background: url("images/manage-parking-transist.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.manage-saving-plan a {
    background: url("images/manage-saving-plan.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.manage-user-defined-fields a {
    background: url("images/manage-user-defined-fields.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.view-fsa-deduction a {
    background: url("images/view-fsa-deduction.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.view-lifeinsurance a {
    background: url("images/view-lifeinsurance.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.view-offers a {
    background: url("images/view-offers.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.view-parking-transist a {
    background: url("images/view-parking-transist.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.view-saving-plan a {
    background: url("images/view-saving-plan.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.view-userdefined a {
    background: url("images/view-userdefined.png") no-repeat left center;
    padding: 0 0 0 20px;
}


/*TX  screen icons*/

.subnav li.benefits-management a {
    background: url('images/benefits-management.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.employees-benefits-enrollment a {
    background: url('images/employees-benefits-enrollment.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.my-benefits-enrollment a {
    background: url('images/my-benefits-enrollment.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.new-hire-benefits-enrollment a {
    background: url('images/new-hire-benefits-enrollment.png') no-repeat left center !important;
    padding-left: 20px !important;
}


/*TX  screen icons*/


/*Actions for Benefitmanagement */

.actions .dropdown li.verificationtypecls {
    background: url("images/control_right.png") no-repeat scroll 115px center;
}

    .actions .dropdown li.verificationtypecls:hover {
        background: url("images/control_right_select.png") #365e7e no-repeat scroll 115px center !Important;
    }

.eqradio {
    margin: 4px 2px 0 !important;
    padding: 0 !important;
}


.eqradiosurvey {
    padding: 0 !important;
}


/*#EmployeefeedbackWindow{top: 50%!important;  margin-top: -250px!important;}*/
/*#ConfFeedbackPopup .t-window-content,#EmployeefeedbackWindow .t-window-content{height: 500px!important;}


#ConfFeedbackPopup{top: 50%!important; height: 550px!important; margin-top: -250px!important;}*/
.t-grid-content {
    overflow: visible !important;
    height: 100% !important;
}


/* #EmployeeGrid .actions li:hover ul.dropdown{display: block!important} */


/*.t-grid-content{overflow: visible;  height: 100%!important}*/

.empdetails {
    float: left;
    margin-left: 30px;
}

#GeneralQuestionsDiv td {
    padding: 0px 15px;
    border-left: 1px solid #CDCDCD;
}
/*#GeneralQuestionsDiv th {padding: 0px 5px;border-left: 1px solid #CDCDCD;}*/
#GeneralQuestionsDiv tr { /*border-color: #CDCDCD; border-style: solid; border-width: 1px;*/
}

#componentWindow {
    top: 50% !important;
    margin-top: -250px !important;
}

/*
#EmployeeConfirmation .t-grid-content ul.actions li ul.dropdown{width: 97px;}
#EmployeeConfirmation .t-grid-content .actions li ul.dropdown li {width: 87px;}
#EmployeeConfirmation .t-grid-content .actions li ul.dropdown li a {width: auto;}
#EmployeeConfirmation .t-grid-content .actions li ul.dropdown li a:hover {width: auto;}

#EmployeeReviewForm .t-grid-content ul.actions li ul.dropdown{width: 97px;}
#EmployeeReviewForm .t-grid-content .actions li ul.dropdown li {width: 87px;}
#EmployeeReviewForm .t-grid-content .actions li ul.dropdown li a {width: auto;}
#EmployeeReviewForm .t-grid-content .actions li ul.dropdown li a:hover {width: auto;}

#EmployeePeriodicReviewForm .t-grid-content ul.actions li ul.dropdown{width: 97px;}
#EmployeePeriodicReviewForm .t-grid-content .actions li ul.dropdown li {width: 87px;}
#EmployeePeriodicReviewForm .t-grid-content .actions li ul.dropdown li a {width: auto;}
#EmployeePeriodicReviewForm .t-grid-content .actions li ul.dropdown li a:hover {width: auto;}*/


#ConfFeedbackPopup .t-widget {
    margin-top: 4px;
    width: 97%;
}

.feedBackFormLinks ul {
    list-style: none;
}

.feedBackFormLinks li {
    float: left;
    width: auto;
    padding-right: 40px;
}

/*#SearchWindow{top: 50%!important;  margin-top: -250px!important;}*/
/*#LeaveCreditsWindow{top: 60%!important;margin-top: -250px!important;}*/
/*#LeaveInsertWindow{top: 60%!important;margin-top: -250px!important;}*/
/*#PersonLeavedetails{top: 50%!important; height: 500px!important; margin-top: -250px!important;}
#AttendanceCRWindow{top: 60%!important;  margin-top: -250px!important;}*/

.profile-photo {
    /*background: none repeat scroll 0 0 #EBEBEB;*/
    height: 125px;
    margin-right: 20px;
    position: absolute;
    right: 43px;
    top: 224px;
    width: 110px;
}

.profile-photo-EmployeePeriodicfeedback {
    /* background: none repeat scroll 0 0 #EBEBEB;*/
    height: 125px;
    margin-top: -35px;
    position: relative;
    width: 110px;
}

#GeneralQuestionsDivViewPeriodic {
    border-color: #113553;
    margin-left: 4px;
    margin-top: 4px;
    width: 98%;
}

.subnav li .dropdown li:hover ul {
    display: block !important;
}

.FindingInput {
    border: 1px solid #426682;
    -moz-border-radius: 4px 4px 4px 4px !important;
    -webkit-border-radius: 4px 4px 4px 4px !important;
    border-radius: 4px 4px 4px 4px !important;
    color: #333333;
    font-family: Trebuchet MS;
    font-size: 11px;
    padding: 0.3em 0 0.3em 3px;
    width: 184px;
}



#CreateIPFrequencyRuleForm #divReminderDays input {
    vertical-align: middle;
}


/*.t-grid-header th:last-child:hover{background: url("Images/sprite.gif") repeat-x scroll 0 -2300px #718CA1!important; color: #ffffff!important}*/
.t-grid-header th:last-child:hover span {
    color: #ffffff !important;
}

span.lable {
    line-height: 22px;
    vertical-align: middle;
}

.DivSplitLeft span.lable {
    margin-top: 3px;
    display: inline-block;
}


.remove-padl {
    padding-left: 0 !important;
}

.DivGridMain .subnav li .dropdown {
    right: 0;
    left: auto;
    min-width: 110px;
    width: auto;
    top: 25px;
}

    .DivGridMain .subnav li .dropdown li {
        min-width: 114px;
        width: auto;
    }

ul.submenu li.requisition a {
    background: url("images/requisition.png") no-repeat scroll left center transparent;
    padding-left: 20px;
}

ul.submenu li.position a, .subnav li.position a {
    background: url('images/Position.png') no-repeat left center !important;
    padding-left: 20px !important;
}

ul.submenu li.position a, .subnav li.emp_current_status a {
    background: url('images/emp_current_status.png') no-repeat left center !important;
    padding-left: 20px !important;
}

ul.submenu li.position a, .subnav li.kt-management a {
    background: url('images/kt-management.png') no-repeat left center !important;
    padding-left: 20px !important;
}

ul.submenu li.position a, .subnav li.kt-assigned-to-me a {
    background: url('images/kt-assigned-to-me.png') no-repeat left center !important;
    padding-left: 20px !important;
}

ul.submenu li.position a, .subnav li.kt-assigned-for-me a {
    background: url('images/kt-assigned-for-me.png') no-repeat left center !important;
    padding-left: 20px !important;
}

ul.submenu li.position a, .subnav li.kt-management1 a {
    background: url('images/kt-task.png') no-repeat left center !important;
    padding-left: 20px !important;
    padding-top: 2px;
}

ul.submenu li.department_org a {
    background: url('images/department_icon.png') no-repeat left center !important;
    padding-left: 20px !important;
}
/*ul.submenu li.requisition a, .subnav li.requisition a { background:url('images/Requisition.png') no-repeat left center!important; padding-left:20px; }*/
ul.submenu li.resume-bank a, .subnav li.resume-bank a {
    background: url('images/Resumebank.png') no-repeat left center !important;
    padding-left: 20px;
}

ul.submenu li.vacancy a, .subnav li.vacancy a {
    background: url('images/Vacancy.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.t-grid-content table .t-no-data:hover {
    background: #fff !important;
}

#TopMenu .main-navigation li {
    padding: 0;
}

    #TopMenu .main-navigation li a {
        background-image: none;
        padding: 8px;
        display: inline-block;
    }

    #TopMenu .main-navigation li a {
        padding: 8px 8px 8px;
        line-height: 18px;
    }

        #TopMenu .main-navigation li a:hover, #TopMenu .main-navigation li.active a {
            color: #fff;
        }

#TopMenu .subnav li:hover {
    background-color: #40718c;
}

#TopMenu .main-navigation li .subnav li {
    padding: 0px 12px;
}

    #TopMenu .main-navigation li .subnav li a {
        padding-top: 8px;
        padding-bottom: 8px;
        padding-left: 20px; /* background-color:inherit */
    }
/*#TopMenu .main-navigation li .subnav li a:hover{ background-color:#365e7e;} */

ul.submenu li.position-chart a, .subnav li.position-chart a {
    background: url('images/position-chart.png') no-repeat left center !important;
    padding-left: 20px !important;
}

ul.submenu li.organization-chart a, .subnav li.organization-chart a {
    background: url('images/organization-chart.png') no-repeat left center !important;
    padding-left: 20px !important;
}
/*.subnav .dropdown li.organization-chart a { background:url('images/organization-chart.png') no-repeat left center; padding-left:20px; }*/
/*.subnav .dropdown li.position-chart a { background:url('images/position-chartlist.png') no-repeat left center; padding-left:20px; }*/
.subnav .dropdown li.announcement a {
    background: url('images/announcement.png') no-repeat left center;
    padding-left: 20px;
}

.subnav li.hiring > a {
    background: url('images/hiring.png') no-repeat left center !important;
    padding-left: 20px;
}

.subnav li.teamfunctions > a {
    background: url('images/teamfunctions.png') no-repeat left center !important;
    padding-left: 20px;
}


.subnav .dropdown li.onhold-candidate a {
    background: url('images/onhold-candidate.png') no-repeat left center !important;
    padding-left: 20px;
}

.subnav .dropdown li.Offer-Approval a {
    background: url('images/Offer-Approval.png') no-repeat left center !important;
    padding-left: 20px;
}

.subnav .dropdown li.release-offer a {
    background: url('images/release-offer.gif') no-repeat left center !important;
    padding-left: 20px;
}

.subnav .dropdown li.Accept-Offer a {
    background: url('images/Accept-Offer.png') no-repeat left center !important;
    padding-left: 20px;
}

.subnav .dropdown li.cancel-offer a {
    background: url('images/cancel-offer.png') no-repeat left center !important;
    padding-left: 20px;
}

.subnav .dropdown li.offer-letter a {
    background: url('images/offer-letter.png') no-repeat left center !important;
    padding-left: 20px;
}

.subnav .dropdown li.joining-letter a {
    background: url('images/joining-letter.png') no-repeat left center !important;
    padding-left: 20px;
}

.subnav .dropdown li.appointment-letter a {
    background: url('images/appointment-letter.png') no-repeat left center !important;
    padding-left: 20px;
}

.subnav .dropdown li.schedule-interview-menu a {
    background: url('images/schedule-interview-menu.png') no-repeat left center !important;
    padding-left: 20px;
}

.subnav .dropdown li.organization-chart a {
    background: url('images/organization-chart.png') no-repeat left center !important;
    padding-left: 20px;
}

.subnav .dropdown li.interview-feedback a {
    background: url('images/interview-feedback.png') no-repeat left center !important;
    padding-left: 20px;
}

.subnav .dropdown li.policies a {
    background: url('images/policies.png') no-repeat left center !important;
    padding-left: 20px;
}

.subnav .dropdown li.schedule-interview a {
    background: url("images/schedule-Interview.png") no-repeat left center !important;
    padding: 0 0 0 20px;
}

.subnav .dropdown li.refuse-offer a {
    background: url("images/refuse-offer.png") no-repeat left center !important;
    padding: 0 0 0 20px;
}


.subnav .dropdown li.candidature-withdrawn a {
    background: url("images/candidature-withdrawn.png") no-repeat left center !important;
    padding: 0 0 0 20px;
}


.subnav .dropdown li.AuditReport a {
    background: url("images/AuditReport.png") no-repeat left center !important;
    padding: 0 0 0 20px !important;
}

.subnav .dropdown li.AuditTemplate a {
    background: url("images/AuditTemplate.png") no-repeat left center !important;
    padding: 0 0 0 20px;
}

.subnav .dropdown li.SubmitFindings a {
    background: url("images/SubmitFindings.png") no-repeat left center !important;
    padding: 0 0 0 20px;
}

.subnav .dropdown li.Employee-List a {
    background: url("images/Employee-List.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.subnav .dropdown li.PendingChangeRequest a {
    background: url("images/PendingChangeRequest.png") no-repeat left center !important;
    padding: 0 0 0 20px;
}

.subnav .dropdown li.myshiftassignment a {
    background: url("images/Extend.png") no-repeat left center !important;
    padding: 0 0 0 20px;
}

.subnav .dropdown li.revoke a {
    background: url("images/revoke.png") no-repeat left center !important;
    padding: 0 0 0 20px;
}



.subnav .dropdown li.Myattendancesummary a {
    background: url('images/Myattendancesummary.png') no-repeat left center;
    padding-left: 20px;
}

.subnav .dropdown li.Employeeattendancesummary a {
    background: url('images/Employeeattendancesummary.png') no-repeat left center;
    padding-left: 20px;
}

.subnav .dropdown li.EmployeeWorkFromHomeRequest a {
    background: url('images/Employee_workfromhome_request.png') no-repeat left center;
    padding-left: 20px;
}

.subnav .dropdown li.MyWorkFromHomeRequest a {
    background: url('images/My_WorkfromHome_Request.png') no-repeat left center;
    padding-left: 20px;
}

.subnav .dropdown li.EmployeeCompOffRequest a {
    background: url('images/Employee_CompOff_request.png') no-repeat left center;
    padding-left: 20px;
}

.subnav .dropdown li.MyCompOffRequest a {
    background: url('images/My_Compoff_request.png') no-repeat left center;
    padding-left: 20px;
}

.subnav .dropdown li.EmployeeOverTimeRequest a {
    background: url('images/Employee_Overtime_request.png') no-repeat left center;
    padding-left: 20px;
}

.subnav .dropdown li.MyOverTimeRequest a {
    background: url('images/My_Overtime_request.png') no-repeat left center;
    padding-left: 20px;
}



#CreateIPFrequencyRuleForm #divReminderDays input {
    vertical-align: middle;
}



ul.submenu li.Shiftplanner a {
    background: url('images/Shiftplanner.png') no-repeat left center;
    padding-left: 20px;
}

ul.submenu li.Employeeattendancesummary a {
    background: url('images/Employeeattendancesummary.png') no-repeat left center;
    padding-left: 20px;
}

ul.submenu li.EmployeeWorkFromHomeRequest a {
    background: url('images/Employee_workfromhome_request.png') no-repeat 0 6px;
    padding-left: 20px;
    float: left;
}

ul.submenu li.MyWorkFromHomeRequest a {
    background: url('images/My_WorkfromHome_Request.png') no-repeat left center;
    padding-left: 20px;
}

ul.submenu li.EmployeeCompOffRequest a {
    background: url('images/Employee_CompOff_request.png') no-repeat left center;
    padding-left: 20px;
}

ul.submenu li.MyCompOffRequest a {
    background: url('images/My_Compoff_request.png') no-repeat left center;
    padding-left: 20px;
}

ul.submenu li.EmployeeOverTimeRequest a {
    background: url('images/Employee_Overtime_request.png') no-repeat left center;
    padding-left: 20px;
}

ul.submenu li.MyOverTimeRequest a {
    background: url('images/My_Overtime_request.png') no-repeat left center;
    padding-left: 20px;
}

ul.submenu li.Myattendancesummary a {
    background: url('images/Myattendancesummary.png') no-repeat left center;
    padding-left: 20px;
}

ul.submenu li.myshiftassignment a {
    background: url('images/Extend.png') no-repeat left center;
    padding-left: 20px;
}

#TopMenu ul li.mass_update a {
    background: url('images/mass_update.png') no-repeat left center;
    padding-left: 20px;
}


.notopad .DivSplitLeft {
    padding-top: 3px;
}



.subnav .dropdown li.schedule-audit a {
    background: url('images/schedule-audit.png') no-repeat left center;
    padding-left: 20px;
}

#edit-licene .t-datepicker {
    width: 10.5em;
}

#edit-licene .t-upload-button {
    width: 105px;
}


#AttendanceGrid .t-grid-content td:last-child .view li {
    padding-right: 0px;
    width: 40px;
}

#AttendanceGrid .t-grid-content td:last-child .view .dropdown {
    left: -70px !important;
}

#AttendanceGrid .t-grid-content td:last-child .view li .dropdown li {
    width: auto;
}

.rule_lbl {
    width: 23%;
}

.jcarousel-item input {
    background: #40718c;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Trebuchet MS, sans-serif;
    font-size: 11px;
    margin-bottom: -1px;
    margin-left: 0px;
    margin-right: 0px;
    padding: 5px 7px;
    position: relative;
    width: auto;
}




    .jcarousel-item input.selected {
        background: none repeat scroll 0 0 #FFFFFF;
        color: #333333;
        border-color: #7B8288 #7B8288;
        border-style: solid solid none;
        border-width: 1px 1px 0;
    }

    .jcarousel-item input.disabled {
        background: none repeat scroll 0 0 #ACBAC7;
        color: #FFFFFF;
        cursor: auto;
        border-color: #7B8288 #7B8288;
        border-style: solid solid none;
        border-width: 1px 1px 0;
    }

/*.configpage .navigation.ht52{height: 28px !important;}*/


#Year {
    width: 161px;
}


#requisitionIndex .moreTop {
    top: -86px !important;
    left: -20px !important;
}



#AttendanceSummary .t-grid-content ul.actions li ul.dropdown {
    left: -42px !important;
}

/*.right-links li ul.submenu{width: 195px !important;}*/
.right-links li ul.submenu li {
    width: 178px !important;
}

.view-right-new .DivSplitRight[style], .view-right-new .DivSplitLeft[style] {
    margin: 0 !important;
    padding: 0px !important;
}

li.support .drp {
    width: 150px;
    right: 20px;
    margin-top: -7px;
}

    li.support .drp li {
        width: 135px;
    }

li.support:hover .drp {
    display: block;
}


div.t-treeview li a.t-link {
    color: #af9999;
}

div.t-treeview li.completed a.t-link {
    color: #000000;
}

.main-navigation li.tr, .main-navigation li.tl {
    border-radius: 0px !important;
}
/*square shape when mouse hovered on sub menu items
.subnav li.bl:hover{   border-bottom-left-radius: 3px !important;}
.subnav li.br:hover{   border-bottom-right-radius: 3px !important;}*/
/*space for record time */
/*.time-record{margin-right: 15px}*/
.jqx-docking-window .DivMain {
    width: 100% !important;
}
/*.jqx-rc-all[style], .jqx-widget-content[style]{height: 205px!important;} */

#ShowWholeForm.DivSplitRight {
    width: 100% !important;
}

#divLeaveList .DivSplitLeft label {
    position: relative;
    top: 5px;
}

.view-label {
    display: inline-block;
    width: 400px;
}

#showWFH {
    float: left;
    padding-left: 9px;
}

    #showWFH .view-label, #ShowApprovers .view-label {
        width: 349px;
    }

    #showWFH input[type="text"], #ShowApprovers input[type="text"] {
        border-color: #426682;
        border-radius: 5px 5px 5px 5px;
        border-style: solid;
        padding: 5px;
        border-width: 1px;
        font-size: 11px;
    }

.applicable-blocks .rule_lbl {
    padding-left: 0;
    width: 40%;
}

.outTimeRequest .ListBoxDiv select[style] {
    border-color: #426682;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    padding: 5px;
    border-width: 1px;
    width: 200px !important;
}

/*alignment for flexi hour screen*/
#FlexiHourSystemForm .Cweeper {
    text-align: left;
    margin-left: 5px;
}

#FlexiHourSystemForm .headings-wrap {
    text-align: left;
    width: 98%;
}

#showFlexihour .DivSplitMain {
    margin-left: 0px;
}

.check-option {
    display: inline-block;
    padding: 3px 5px 5px 6px;
    text-align: left;
    vertical-align: middle;
    width: 158px;
}

#FlexiHourSystemForm .check-option {
    padding: 3px 5px 5px 12px;
}

#FlexiHourSystemForm .view-label {
    width: 354px;
    font-weight: normal;
}

#FlexiHourSystemForm .DivSplitLeft label {
    padding-left: 2px;
}

#FlexiHourSystemForm #showWFH {
    float: none;
}


/* alignment for comp Off*/
#EnableCompoffForm .headings-wrap {
    text-align: left;
    width: 99%;
}

#EnableCompoffForm .check-option {
    padding: 3px 5px 5px 7px;
}

#EnableCompoffForm .view-label {
    width: 354px;
}

#EnableCompoffForm #showWFH {
    float: none;
}

.showWFH {
    float: none;
    padding-left: 10px;
}

#EnableCompoffForm .DivRight {
    width: 350px;
}


#EnableOTTForm #divShowOTT {
    margin-left: 0px;
}

/* work flow */

.workflow-approval ul {
    margin: 0 10px 0 20px;
}

/* Head Office  */

#CreateOrgFrom .DivGridMain .t-widget {
    margin: 0 0 0 10px;
}

#CreateOrgFrom .PhoneNumberTextboxwidth {
    width: 127px;
}

#CreateOrgFrom .head_contact {
    width: 136px !important;
}

#CreateOrgFrom .rbSkinnedButton {
    margin: 0 0 0 10px !important;
}

/* Location  */
#CreateLocationFrom .DivSearchSplitMain {
    width: auto;
}

#CreateLocationFrom .PhoneNumberTextboxwidth {
    width: 128px;
}

/* Work Flow  */
.workflow-approval ul {
    margin: 10px 10px 0 20px;
}

/* Work Flow  */
#CreateDEPTFrom .div_department {
    margin: 0;
    padding: 0 10px 0 5px;
}

/* PhysicalLocataion  */
#CreatePhysicalLocataion .DivSplitMain {
    margin-left: 7px;
}

/* Create Role  */
#CreateRoleForm .DivDetailsSplitMain {
    margin-left: 2px;
}

/* Assign Role  */
#AssignRolesForm .DivDetailsSplitMain {
    margin-left: 0;
}

/* Venue  */
#CreateVenueForm .DivSplitMain {
    margin-left: 0;
}

/* Create Series  */
#ConfigureSeriesForm .DivSplitMain {
    margin-left: 5px;
}

/* RR Assignment Method  */
.lpad2 {
    padding-left: 2px;
}

.heading-wrap-model {
    padding: 2px 0 5px 9px !important;
    margin-top: 10px;
}

.lpad_none {
    padding-left: 0;
}

.posting_source_main {
    float: left;
    margin-left: -2px;
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 0;
}

.posting_main_form .DivSplitLeft {
    padding-top: 0;
    white-space: nowrap;
    padding-right: 11px;
}

#realTimeDiv {
    padding-left: 2px;
}

/* Home Page  */
.jqx-docking-panel .DivGridMain .t-widget {
    margin: 0;
    border-color: #f2f2f2;
}

/* Resume Bank  */
.resume-email .DivSplitMain {
    margin-left: 5px;
}

.DivMain .email_right {
    width: 103px;
}

.email_server_main .DivSplitMain {
    margin-left: 0;
}

#ConnectionPort {
    width: 111px;
}

/* Interview Panel  */
.interview_panel {
    margin-left: 10px;
}

.flt_left {
    float: left;
}

/* Add Panel Member  */
#PanelMembersFrom .DivSplitLeft {
    width: 18%;
    padding-left: 5px;
}

#PanelMembersFrom .DivSplitMain {
    margin-left: 0;
}

.txt_left {
    text-align: left;
}

.required_can_main .DivDetailsMain {
    margin-left: 8px;
}

.tpad_20 {
    padding-top: 10px;
}

.glossymenu .submenu .active a {
    border-bottom: none;
}

/* Notification Templates   */
.notification_main_grid {
    margin: 0 10px;
}

#FooterPrieview, #HeaderPrieview {
    margin-left: 10px;
    margin-top: 2px;
}

/* Create Requisition */
.job_desscription_main {
    float: left;
    width: 50%;
}

.job_desscription_main_left {
    width: 100%;
}

.lpad14 {
    padding-left: 14px;
}

.lpad19 {
    padding-left: 19px;
}


.bpad5 {
    padding-bottom: 5px;
}

.bpad2 {
    padding-bottom: 2px;
}

.functiona_main {
    margin-left: 0 !important;
}

.create_requisition_comments .TabDivDetailsSplitMain {
    margin-left: 10px;
}

#ResourceRequisitionGrid {
    margin: 10px 10px 0;
    cursor: pointer;
}

.create_req_main input[type="radio"] {
    float: right;
}

.lpad5 {
    padding-left: 5px;
}

/* Job Vacancy */
.assign_recruiter .DivSplitMain {
    margin-left: 0;
}

.assign_recruiter input[type="checkbox"] {
    vertical-align: middle;
}

#Vacancy-postGrid {
    margin: 0px 5px;
}

.requisition_details_btn .rbSkinnedButton {
    margin: 0 0 15px 5px !important;
}

.job_vacancy_btn {
    padding-top: 5px;
}

.job_vacancy_grid_main {
    margin-left: 8px;
}

.resource_requisition ul {
    padding-left: 25px;
}

#OrganizationName {
    width: 130px;
}


#divReminderDays {
    padding-left: 0;
}


.partipant_rule {
    padding-left: 10px;
    vertical-align: top;
}

.preview_questionire {
    padding-left: 10px;
    text-align: left;
}

.ip_participan {
    float: left;
    margin-left: -10px;
}




#Head-Grid, #Department-Grid, #Location-Grid, #DeviceList, #Panelmembersgrid, #Group-Grid, #Role-Grid, #Venue-Grid, #Configure-Grid, #Posting-Grid, #Resumebank-Grid, #Interviewpanel-Grid, #Requredcandidate-Grid, #GridLeavetypesList, #Joining-formalities-Grid, #Template-Type-Grid, #Email-recruit-Grid, #Reference-check-Grid, #GridTopics, #GridPanel, #GridHoliday, #Grid-Break, #Rule-Grid, indexRRF-Grid {
    margin: 0 10px;
}

.Head-Desc {
    width: 270px !important;
}

/*.DivGridMain #Grid { margin:0 10px; } */

/*#Head-Grid,#Department-Grid,#Location-Grid,#DeviceList,#Panelmembersgrid,#Group-Grid,#Role-Grid,#Venue-Grid,#Configure-Grid,#Posting-Grid,#Resumebank-Grid,#Interviewpanel-Grid,#Requredcandidate-Grid { margin:0 10px; }*/



#joining_form {
    text-align: left;
    width: 300px;
    padding-left: 2px;
    font-weight: normal;
}

.minmaxwidthoffer {
    margin-left: 10px;
}

#joining_form > label {
    vertical-align: top;
}

#join_checkbox input[type="checkbox"] {
    vertical-align: bottom;
}

.minmaxwidth {
    width: 75%;
}

#ConfigSetup input[type="checkbox"] {
    vertical-align: bottom;
}

/*.ReDivSplitLeft > label {
    padding-left: 12px;
     vertical-align: bottom;
}
.TextAreaDivSplitLeft > label {
    padding-left: 12px;
}
*/
.DivSplitLeftnew .ReDivSplitLeft {
    padding: 5px;
    margin-left: 5px;
    height: 20%;
}

.TabDivDetailsSplitMain {
    margin-left: 9px;
}

.content-block .in_top {
    padding-bottom: 0 !important;
}

.induc-button {
    margin-left: -4px;
    float: left;
}


.postin-resource {
    margin-left: -11px;
}



.document_list td {
    padding: 3px 6px 3px;
}

.new_doctype input[type="text"] {
    width: 100%;
}

.new_doc_btn {
    margin-left: 5px;
    clear: both;
}

.fieldset_wrap {
    border: 1px solid #DFDFDF;
    margin-bottom: 5px;
    padding: 2px 6px 10px;
}

.create_dropdown .t-dropdown {
    width: 165px;
}

.fieldset_wrap .t-filename {
    max-width: 20px;
    min-width: 86px;
}

.fieldset_wrap .t-upload .t-button {
    width: 88%;
}

.fieldset_wrap .t-upload-files {
    width: 91%;
}

.parent_department_dropdown .AddressTextboxwidth {
    width: 220px;
}

.max_namber_input .TwoDigitNumber {
    width: 32px;
}

#CreatePositionLevelFrom #LevelSkills {
    width: 610px !important;
}

#MinimumSalary {
    width: 67%;
}

#CreatePositionLevelFrom .fieldset {
    margin-left: 5px;
}

#CreatePositionLevelFrom .buttons-bottom {
    margin-top: 10px;
    margin-left: 0;
}

.viewLeave_applicationbtn {
    margin-left: -10px;
}


/* Attendace Configuration */

.navigationline {
    float: left;
    padding: 4px 6px 0 8px;
}

.attendance_tracking_mode {
    margin-left: 0;
    width: 100%;
}

.support_attendance_lable {
    margin-top: 3px;
    padding-left: 9px;
    padding-right: 15px;
    padding-top: 4px;
    text-align: left;
    width: 284px;
}

.priority_grace {
    padding-left: 0;
    width: auto;
    margin-top: 3px;
    margin-left: -4px;
}

.lpad10 {
    padding-left: 10px;
}

.right_minute {
    width: auto;
    padding-left: 0;
}

.tpad10 {
    padding-top: 10px;
}

.tpad11 {
    padding-top: 11px;
}

.tpad12 {
    padding-top: 12px;
}

.priority_grace_main {
    width: 100%;
    margin-top: 10px;
    padding-left: 5px;
}

.priority_grace_bottom {
    width: 100%;
    margin-bottom: 5px;
    padding-left: 5px;
}

.configuration-block .attendance_tracking_main {
    margin-left: 9px;
    text-align: left;
}

.priority_grace_btn {
    float: left;
    margin-left: -7px;
}

.txt_left {
    text-align: left;
}

.doyou_want {
    clear: both;
    overflow: hidden;
    padding: 3px 5px 0 10px;
    width: 98%;
    text-align: left;
}

.attendance_head {
    width: 97%;
}

.priority_radio, .grace_radio {
    vertical-align: top;
}

.priority_radio {
    padding-right: 15px;
}

.add_tracking_main {
    text-align: left;
    margin-left: 5px;
    padding-bottom: 10px;
}

.track_label {
    width: 19%;
    float: left;
    padding: 3px 5px 0 0px;
    vertical-align: middle;
}

.track_right {
    float: left;
    padding: 3px 5px 5px 4px;
    text-align: left;
    vertical-align: middle;
    width: 76%;
}


/* Aneesha */
.slabname {
    height: 25px;
    /*padding-top: 0px;*/
    width: 19.4%;
}

.slabright {
    width: 100px;
    float: left;
}

.perviousHeader {
    float: left;
    padding: 4px 6px 0 8px;
}

.marginleft {
    margin-left: -5px;
}

.DivLeftValidation {
    width: 95%;
    margin-left: 0px;
}

.Width100perc {
    width: 100%;
}

.EditoviewLeft {
    width: 99.5%;
    height: 70px;
    padding-top: 2px;
}

.EditorLabel {
    padding-top: 5px;
    width: 150px;
    padding-left: 13px;
}

/* Aneesha */


/* Posting Source */


.label_left {
    width: 7%;
}

.label_right {
    width: 20%;
}

.posting_mode_left {
    width: 9%;
    padding-left: 3px;
}

.posting_email_left {
    padding-left: 1px;
    width: 12%;
}

.last_label_right .rbSkinnedButton {
    margin-left: 3px !important;
}

.name_source_main {
    padding-top: 10px;
    width: 99%;
    text-align: left;
}

.posting_mode {
    text-align: left;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
}

.last_posting_mode_left {
    width: 15%;
}

.last_label_right {
    width: 15%;
}

.t_margin_none {
    margin-top: 0;
}

.posting_btn {
    float: left;
    margin: 10px 0 10px -2px;
}


#questionTexBox {
    width: 100%;
    height: 70px;
}

.lpad20 {
    padding-left: 20px;
}

.lpad21 {
    padding-left: 21px;
}

.question_text {
    width: 90% !important;
}

.question_box_main {
    width: 87% !important;
    margin-bottom: 10px;
}

.questionnaire_left {
    padding-top: 5px;
    width: 20%;
    padding-right: 18px;
    padding-top: 7px;
}

.questionnaire_right {
    width: 60%;
}

    .questionnaire_right .t-dropdown {
        width: 165px;
    }

#EmailDiv {
    margin-top: -8px;
}


/* Offer Approvers */

.offer_salary_left {
    padding-left: 5px;
    padding-top: 4px;
    width: 11%;
    font-weight: bold;
}

.offer_salary_right {
    padding-left: 8px;
    padding-top: 6px;
    width: 89%;
}

.start_level {
    padding-left: 20px;
    font-weight: bold;
}

.tpad30 {
    padding-top: 30px;
}

/* Required Candidate Docs */
.add_edit_left {
    width: 27%;
    padding-left: 0px;
    padding-top: 0;
}

.add_edit_right {
    width: 64%;
    padding-top: 0;
}

.resume_bank_text {
    padding-left: 2px;
    text-align: left;
    width: 520px;
    font-weight: normal;
}

.resume_bank_middle {
    padding-top: 3px;
    width: 20px;
}

.resume_bank_last {
    width: 20%;
}

.lrmar5 {
    margin: 0 5px;
}

.days_before {
    float: left;
    padding-top: 4px;
    padding-left: 2px;
}

#DownloadmailsInterval {
    width: 98px;
}

#ServerTimeOut {
    width: 97px;
}

.data_sync_frequency {
    padding-left: 162px;
    padding-top: 6px;
    width: 112px;
}

.bpad_none {
    padding-bottom: 0px;
}

.bpad4 {
    padding-bottom: 4px;
}

.tpad1 {
    padding-top: 1px;
}

.tpad5 {
    padding-top: 5px;
}

.tpad9 {
    padding-top: 9px;
}

.lpad3 {
    padding-left: 3px;
}

.lpad6 {
    padding-left: 6px;
}

.lpad30 {
    padding-left: 30px;
}

.lpad31 {
    padding-left: 31px;
}

.lpad39 {
    padding-left: 39px;
}

.lpad40 {
    padding-left: 40px;
}

.lpad15 {
    padding-left: 15px;
}

.lpad50 {
    padding-left: 50px;
}

.lpad60 {
    padding-left: 60px;
}

.lpad70 {
    padding-left: 70px;
}

.lpad80 {
    padding-left: 80px;
}

.lpad90 {
    padding-left: 90px;
}

.lpad150 {
    padding-left: 150px;
}

.label_70p {
    width: 70px;
}

.label_20p {
    width: 20%;
}

.label_288p {
    width: 288px;
}

.label_284p {
    width: 284px;
}

.label_16p {
    width: 16%;
}

.tpad16 {
    padding-top: 16px;
}

.label_16pe {
    width: 16%;
}

.label_36p {
    width: 36px;
}

.label_112p {
    width: 112px;
}

.label_114p {
    width: 114px;
}

.label_106p {
    width: 106px;
}

.label_80p {
    width: 80px;
}

.label_90p {
    width: 90px;
}

.label_98p {
    width: 98px;
}

.label_360p {
    width: 360px;
}

.label_410p {
    width: 410px;
}

.label_381p {
    width: 381px;
}

.label_105p {
    width: 105px;
}

.label_120p {
    width: 120px;
}

.label_121p {
    width: 121px;
}

.label_230p {
    width: 225px;
}

.label_300p {
    width: 300px;
}

.label_280p {
    width: 280px;
}

.label_150p {
    width: 150px;
}

.label_160p {
    width: 160px;
}

.label_107p {
    width: 107px;
}

.label_117p {
    width: 117px;
}

.label_170p {
    width: 170px;
}

.label_172p {
    width: 172px;
}

.label_174p {
    width: 174px;
}

.label_180p {
    width: 180px;
}

.label_266p {
    width: 266px;
}

.label_334p {
    width: 334px;
}

.label_600p {
    width: 600px;
}

.label_428p {
    width: 428px;
}

.label_426p {
    width: 426px;
}

.label_650p {
    width: 650px;
}

.label_618p {
    width: 618px;
}

.label_500p {
    width: 500px;
}

.label_308p {
    width: 308px;
}

.label_286p {
    width: 286px;
}

.label_354p {
    width: 354px;
}

.label_314p {
    width: 314px;
}

.label_294p {
    width: 294px;
}

.label_386p {
    width: 386px;
}

.label_350p {
    width: 350px;
}

.label_345p {
    width: 345px;
}

.label_256p {
    width: 323px;
}

.label_323p {
    width: 256px;
}

.label_303p {
    width: 303px;
}

.label_236p {
    width: 236px;
}

.label_130p {
    width: 130px;
}

.label_100p {
    width: 130px;
}

.label_116p {
    width: 116px;
}

.label_144p {
    width: 144px;
}

.label_205p {
    width: 205px;
}

.label_18d6p {
    width: 18.6%;
}

.label_156p {
    width: 156px;
}

.label_50p {
    width: 50px;
}

.label_200p {
    width: 200px;
}

.label_450p {
    width: 450px;
}

.label_190p {
    width: 190px;
}

.label_195p {
    width: 195px;
}

.label_145p {
    width: 145px;
}

.label_181p {
    width: 181px;
}

.label_138p {
    width: 138px;
}

.label_630p {
    width: 630px;
}

.label_385p {
    width: 385px;
}

.label_135p {
    width: 135px;
}

.label_141p {
    width: 141px;
}

.label_143p {
    width: 143px;
}

.label_66p {
    width: 66px !important;
}

.label_95p {
    width: 95px !important;
}

.label_90p {
    width: 90px !important;
}

.label_100p {
    width: 100px;
}

.label_85pe {
    width: 85%;
}

.label_215p {
    width: 215px;
}

.label_210p {
    width: 210px;
}

.label_202p {
    width: 202px;
}

.label_220p {
    width: 220px;
}

.label_126p {
    width: 126px;
}

.label_65p {
    width: 65%;
}

.label_64p {
    width: 64px;
}

.label_62p {
    width: 62px;
}

.label_165p {
    width: 165px;
}

.label_115p {
    width: 115px;
}

.label_124p {
    width: 124px;
}

.label_46p {
    width: 46px;
}

.label_96p {
    width: 96px;
}

.label_94p {
    width: 94px;
}

.label_92p {
    width: 92px;
}

.label_110p {
    width: 110px;
}

.label_118p {
    width: 118px;
}

.label_119p {
    width: 119px;
}

.label_177 {
    width: 177px;
}

.label_105p {
    width: 105px;
}

.label_111p {
    width: 111px;
}

.label_400p {
    width: 400px;
}

.label_900p {
    width: 900px;
}

.label_565p {
    width: 565px;
}

.label_155p {
    width: 155px;
}

.tpad2 {
    padding-top: 2px;
}

.tpad6 {
    padding-top: 6px;
}

.tpad13 {
    padding-top: 13px;
}

.tpad8 {
    padding-top: 8px;
}

.bpad10 {
    padding-bottom: 10px;
}

.tpad_none {
    padding-top: 0px;
}

.que_btn {
    margin-left: -7px;
    padding-top: 10px;
}

#hideContent {
    margin-bottom: 10px;
}

.label_128p {
    width: 128px;
}

.DivDetailsMain .t-content ul {
    padding: 10px 30px;
}
/*#PanelMemberIDs___PackedValue_AvialSelect, #PanelMemberIDs___PackedValue_SelSelect { height: 70px !important; width: 150px !important;}*/

.location_label_left {
    width: 60px;
}

.location_label_right {
    width: 194px;
    float: left;
    text-align: left;
}

.location_label_last {
    width: 133px;
    float: left;
    text-align: left;
}

.location_label_city {
    width: 40px;
}


.approvel_first {
    width: 76px;
    padding-left: 10px;
    font-weight: bold;
    padding-top: 5px;
}

.approvel_second {
    width: 160px;
    padding-left: 8px;
    padding-top: 6px;
}

.approvel_third {
    padding-left: 11px;
    padding-top: 8px;
}

.add_more_btn {
    float: left;
    margin-top: 4px;
    padding-left: 103px;
}

.tpad4 {
    padding-top: 4px;
}

.tpad3 {
    padding-top: 3px;
}

.lpad12 {
    padding-left: 12px;
}

.rpad_none {
    padding-right: 0;
}

.bpad20 {
    padding-bottom: 20px;
}

#otherSourceDiv {
    display: block;
    overflow: hidden;
    padding-bottom: 0;
    padding-top: 0;
}

.lpad9 {
    padding-left: 9px;
}

.lpad8 {
    padding-left: 8px;
}

.lpad17 {
    padding-left: 17px;
}

#emailSpan {
    padding-left: 0;
}

.flt_div {
    float: left;
    padding: 2px 0 0 2px;
}

.flt_dev {
    float: left;
    padding: 2px 0 0 4px;
}

.phone_nu_digit {
    width: 139px;
}

.phone_nu_digit_last {
    width: 113px;
}

.phone_nu_main {
    width: 42px;
}

.location_main_wrap .block-heading {
    padding-left: 3px;
}

.location_grid_main {
    margin-left: -5px;
}

.lpad240 {
    padding-left: 240px;
}

#CreateOrgFrom .block-heading {
    padding-left: 4px;
}

#FlexiHourSystemForm .rule_lbl {
    width: 145px;
    padding-left: 1px;
}

#FHSAllowedIND {
    margin-left: 30px;
    margin-top: 4px;
}

#WorkFromHomeForm .applicable-blocks .rule_lbl {
    width: 145px;
}

#CreateCandidateForm .DivSearchSplitMain {
    width: 99%;
}

#backdate {
    padding-left: 127px;
}

.configuration-block .txt_left {
    text-align: left;
}

#OverTimeApprovalMechanism .rule_lbl, #EnableOTTForm .rule_lbl {
    width: 145px;
}

#WorkFromHomeForm .view-label {
    width: 400px;
    font-weight: normal;
}

#EnableCompoffForm .rule_lbl {
    width: 145px;
}

#WorkFromHomeForm .view-option {
    padding-left: 4px;
    font-weight: normal;
}


/* Create Requisition */
.Confidential-Rbtn {
    margin-left: -22px;
    padding-top: 4px;
}

.fLocations input[type="checkbox"] {
    vertical-align: bottom;
}

.work-drpdown {
    margin-top: -11px;
}

/* .ConfidentialMainDiv .ReDivSplitLeft {width:10%} */
#MaximumExperience, #MinimumExperience {
    width: 25px !important;
}

.panel_select_name .NameTextboxwidth {
    width: 114px;
}


.add_edit_dropdown .MaxDropBox {
    width: 202px;
}

.employee_comp_label {
    float: left;
    padding-top: 3px;
    padding-right: 10px;
}

#spanAll {
    padding-left: 0;
}

.emp_name_main .DivSplitLeft {
    width: 112px !important;
}


.create-department-right {
    width: 300px;
}

    .create-department-right input[type="text"] {
        width: 215px;
    }


.t-grid-content #Delete.t-icon.t-delete, .DivGridMain #Delete.t-icon.t-delete {
    position: absolute;
    margin-left: -4px;
}

#CompensationForm .CompensationForm {
    width: 100px;
}

#SlabName {
    width: 150px;
}


.NameTextboxwidthPS {
    width: 129%;
}

NameTextboxwidthIP {
    width: 85%;
}

.paneldrop .t-dropdown {
    width: 150px;
}

/* Edit Head Office */
.edit_head_office_main {
    max-width: 1000px;
}

.label_105p {
    width: 105px;
}

.edit_head_left {
    width: 34%;
    float: left;
}

.edit_head_left_31 {
    width: 31%;
    float: left;
}

.label_140p {
    width: 140px;
}

.label_600p textarea.Head-Desc {
    width: 403px !important;
}

.edit_head_left_30 {
    width: 30%;
    float: left;
}

.edit_head_left_32 {
    width: 32%;
    float: left;
}

.edit_head_left_35 {
    width: 35%;
    float: left;
}

.edit_head_left_40 {
    width: 40%;
    float: left;
}

.edit_head_left_38 {
    width: 38%;
    float: left;
}

.registered_address_label {
    width: 188px;
    text-align: left;
    float: left;
}

.phone_nu_digit_last #Fax {
    width: 98px;
}

.component_main_radio input[type="radio"] {
    vertical-align: top;
}

.component_main_radio {
    padding-bottom: 5px;
    overflow: hidden;
}

    .component_main_radio .radiobuttons {
        padding: 1px 1em 1px 0px;
    }

/*.configuration-block .ConfigSplit:nth-child(5) {
    clear: both;
}*/

.lmargin-10 {
    margin-left: -10px;
}


.lmargin10 {
    margin-left: 10px;
}

.lamrgin32 {
    margin-left: 32px;
}

.lamrgin128 {
    margin-left: 128px;
}

.lmargin-5 {
    margin-left: -5px;
}

.lmargin-7 {
    margin-left: -7px;
}

.lmargin5 {
    margin-left: 5px;
}

.lmargin8 {
    margin-left: 8px;
}

.lmargin-10 {
    margin-left: -10px;
}

.lmargin-20 {
    margin-left: -20px;
}

.check_list_order_main ul#sortable {
    width: 100%;
}

    .check_list_order_main ul#sortable li {
        height: auto;
    }

#AttendanceModulefrm .DivSplitMain {
    margin-left: -10px;
}

#divDaysAfterDateofJoining {
    padding-left: 10px;
}

.component_main_radio input[type="radio"] {
    vertical-align: top;
}

.component_main_radio {
    padding-bottom: 5px;
    overflow: hidden;
}

    .component_main_radio .radiobuttons {
        padding: 1px 11% 1px 0;
    }

.ReDivSplitLeft.fLocations > div {
    padding-bottom: 3px;
}

.emp_attend_details_grid .main-navigation li.level2 {
    margin-left: -12px !important;
    width: auto !important;
}

.add_select_name .t-dropdown {
    width: 200px;
}

.tpad7 {
    padding-top: 7px;
}

.lmargin6 {
    margin-left: 6px;
}

.lmargin_none {
    margin-left: 0;
}

.lmargin-1 {
    margin-left: -1px;
}

.lmargin-11 {
    margin-left: -11px;
}

.lmargin-9 {
    margin-left: -9px;
}

.rmargin-2 {
    margin-left: 2px;
}

c53ce8
/* 28-08-2013 issue no=8455 removing background color for grid*/
.t-grid .t-grid-header .t-grid-header-wrap .t-header:hover {
    background: none !important;
}

.t-widget t-grid.t-grid .t-grid-header .t-header:hover a, .t-grid .t-grid-header .t-header:hover span {
    /*color:#FFF!important;*/
}


.TabDivDetailsSplitMain.lmar0 {
    margin-left: 5px;
}

.RadButton_WebBlue.rbSkinnedButton.button_align {
    margin-bottom: 0;
    margin-left: -1px !important;
    margin-top: 0;
    padding: 0;
}

.DivDetailsMain.level-paygrade {
    padding-left: 3px;
}

.DivLeft.edit_position_department {
    margin-left: 0;
    padding-left: 2px;
    width: 70px;
}

.DivLeft.position_duration {
    padding-left: 0;
    padding-right: 10px;
    padding-top: 10px;
}


.DivSplitRight1 {
    text-align: left;
    width: 583px !important;
    float: left;
    vertical-align: middle;
    padding: 3px 5px 5px 4px;
}

.DivSplitRight.on_bahalf {
    width: 155px;
}

.tpad15 {
    padding-top: 15px;
}

.tpad14 {
    padding-top: 14px;
}

.label_85p {
    width: 85px;
}

.DivSplitLeft.tpad15.label_75p {
    padding-top: 15px;
    width: 75px;
}

.t-picker-wrap .offer_expecteddoj .t-input, .t-combobox .t-input {
    vertical-align: top;
    width: 88%;
}

/*end*/

.tpad13 {
    padding-top: 13px;
}

.copy_exst_dropdown .t-dropdown {
    width: 263px;
}

#OrderCheckListWindow .DivMain {
    width: 100%;
}

.t-grid-header .t-header .brak_add_new .t-link {
    padding-right: 0 !important;
}


.overtime_select select {
    border: 1px solid #426682 !important;
}

.add_break_select {
    padding-top: 7px;
    clear: both;
}

    .add_break_select .DivRight select {
        border: 1px solid #426682;
    }

.lpad11 {
    padding-left: 11px;
}

#EnableOTTForm .DivLeft {
    padding-left: 7px;
}

    #EnableOTTForm .DivLeft.lpad30 {
        padding-left: 30px;
    }

    #EnableOTTForm .DivLeft.lpad50 {
        padding-left: 50px;
    }

    #EnableOTTForm .DivLeft.lpad2 {
        padding-left: 2px;
    }

    #EnableOTTForm .DivLeft.lpad70 {
        padding-left: 70px;
    }

    #EnableOTTForm .DivLeft.lpad12 {
        padding-left: 12px;
    }

.lpad4 {
    padding-left: 4px;
}

.comp_select_drop .t-dropdown {
    width: 180px;
}


.disable_input, .disable_input .t-dropdown-wrap {
    border: none !important;
    cursor: default;
    background-color: White !important;
    background-image: none;
    color: #333;
}


.t-window-content {
    height: auto !important;
}

.paneldrop_drop .t-dropdown {
    width: 165px;
}

.min_maxwidth {
    width: 30px;
}

.lbl_min_maxwidth {
    margin-top: 10px;
}

.lbl_min_maxwidth_Req {
    margin-top: 10px;
    width: 120px;
}


.paneldrop_drop .t-dropdown {
    width: 165px;
}

.disable_input {
    border: none;
    cursor: default;
}

    .disable_input .t-animation-container {
        display: none !important;
    }

    .disable_input, .disable_input .t-dropdown-wrap {
        border: none !important;
        cursor: default;
        background-color: White !important;
    }

.t-window-content {
    height: auto !important;
}

.paneldrop_drop .t-dropdown {
    width: 165px;
}

.disable_input {
    border: none;
    cursor: default;
    text-align: left;
}

.txt_wrap {
    white-space: nowrap;
}

.row_selected table tr:hover {
    background: #dae2e8;
}

/*30-08-2013*/
.lpad_245p {
    padding-left: 245px;
}

.lpad_158p {
    padding-left: 158px;
}

.lpad_112p {
    padding-left: 112px;
    vertical-align: top;
}

.lpad_104p {
    padding-left: 104px;
}

.lpad_250p {
    padding-left: 250px;
    vertical-align: top;
}

.lpad_298p {
    padding-left: 298px;
    vertical-align: top;
}

.lpad_246p {
    padding-left: 246px;
    vertical-align: top;
}

.lpad_108p {
    padding-left: 108px;
    vertical-align: top;
}

.lpad_124p {
    padding-left: 124px;
    vertical-align: top;
}

.lpad_23p {
    padding-left: 23px;
    vertical-align: top;
}



.lpad_85p {
    padding-left: 85px;
    vertical-align: top;
}

.lpad_249p {
    padding-left: 249px;
}

.lpad_94p {
    padding-left: 94px;
    vertical-align: top;
}

.lpad_172p {
    padding-left: 172px;
    vertical-align: top;
}

.lpad_129p {
    padding-left: 129px;
    vertical-align: top;
}

.lpad_126p {
    padding-left: 126px;
    vertical-align: top;
}

.lpad_156p {
    padding-left: 156px;
    vertical-align: top;
}

.lpad_174p {
    padding-left: 174px;
}

.lpad_308p {
    padding-left: 308px;
    vertical-align: top;
}

.lpad_120p {
    padding-left: 120px;
    vertical-align: top;
}

.lpad_116p {
    padding-left: 116px;
    vertical-align: top;
}

.lpad_62p {
    padding-left: 62px;
    vertical-align: top;
}

.lpad_46p {
    padding-left: 46px;
    vertical-align: top;
}

.grid_100p {
    width: 100%;
}

.lpad16 {
    padding-left: 16px;
}

.DivLeft.depart_position {
    float: left;
    width: 47px;
    padding-left: 35px;
}

.DivLeft.positon_reporting {
    padding-left: 8px;
    width: auto;
    padding-top: 5px;
    padding-right: 12px;
}

.DivRight.create_positioin_duration {
    width: 102px;
    padding-top: 10px;
}

.DivDetailsMain.level-paygrade.lpad7 {
    padding-left: 7px;
    width: 98.5%;
}

.DivLeft.create_position_entendable {
    display: block;
    padding-top: 10px;
    width: 104px;
}

.back_button_align {
    margin-left: -12px;
}

.job_desscription_main_left.bpad5 > label {
    font-weight: bold;
}

.ReDivSplitLeft.fLocations.functional_location label {
    font-weight: normal;
}

.DivRight.analyst_position {
    float: left;
    padding-left: 10px;
    width: 100px;
}

.DivRight.analyst_recruiter {
    float: left;
    padding-left: 10px;
    width: 100px;
}

.DivRight.position_analyst {
    float: left;
    width: 100px;
}

.DivRight.analyst_recruiter1 {
    float: left;
    width: 100px;
}

.t-icon.t-delete.no_of_vacancies {
    position: relative !important;
}


.lmargin-6 {
    margin-left: -6px;
}

#CreateLocationFrom .DivLeft {
    padding-left: 4px;
}

#CreatePostingSources .approvel_first {
    padding-left: 5px;
}

#CreatePostingSources .posting_btn {
    margin-left: -6px;
}

#CreatePostingSources #WorkflowConfigApprover_AddButton0 {
    margin-left: -10px;
}

.lmargin6 {
    margin-left: 6px;
}

.approvers_main .DivSplitMain {
    margin-left: -2px;
}

.email_server_main .DivRight {
    padding-right: 8px;
}

.email_server_main .DivLeft {
    white-space: nowrap;
    padding-right: 9px;
}

#CreateResumeBankEmailWindow .email_server_main .DivDetailsMain {
    padding-left: 0;
}

.normal_txt {
    font-weight: normal;
}

.add_right_descr {
    width: 320px;
}

    .add_right_descr textarea {
        width: 325px;
    }

.edit_panel_msg .Message {
    padding-left: 0;
}

.start_level input {
    margin-left: 5px;
}

#OfferApproversForm .start_level {
    position: absolute;
    padding-top: 1px;
}

.tmargin_none {
    margin-top: 0;
}

.lmargin-3 {
    margin-left: -3px;
}

#formCreateReferenceCheckQuestion1 .que_btn {
    margin-left: -6px;
    margin-top: 0;
}
/* #OrderCheckListWindow .t-window-content { height:400px !important; } */
#OrderCheckListWindow .check_list_order_main ul#sortable {
    margin: 0 10px 0 8px;
    width: 95%;
}

.appo_letter_template .rbSkinnedButton {
    margin: 0 !important;
}

.lmargin1 {
    margin-left: -1px;
}

#CreateTemplate .leftcolumndiv ul a {
    display: inline-block;
    padding-bottom: 4px;
}

.EditoviewLeft .DivDetailsSplitMain {
    padding: 2px 5px 5px;
}

.lrpad10 {
    padding: 0 10px;
}

#CompensationForm .slabname {
    padding-left: 5px;
}

#CTCWindow table {
    width: 100% !important;
}

.lrpad7 {
    padding: 0 7px;
}

.tbpad_none {
    padding-top: 0;
    padding-bottom: 0;
}

#CreateEmergencyContactsForm .DivLeft {
    padding-left: 3px;
}

#CreateEmergencyContactsForm .DivDetailsMain {
    margin: 0;
}



/*aditya*/
/*.DivSplitLeft.posting_source
{
     padding-right: 47px;
    padding-top: 3px;
    white-space: nowrap;
}*/
/*.DivSplitRight.posting_source {
    padding-left: 33px;

}*/



/* #PreviewWindow div.t-window-content  { padding-bottom:50px; }

#PreviewWindow div.t-window-content  { height: 450px !important; } */



/*31-08-13*/
.DivLeft.create_lev_pay {
    width: 108px;
}

.DivRight.create_level_wid {
    padding-top: 2px;
    width: 132px;
}

.DivLeft.create_lev_minimum {
    padding-left: 11px;
    width: 134px;
}

.DivRight.create_lev_min_exp {
    padding-top: 2px;
    width: 94px;
}

.DivLeft.create_lev_max {
    width: 135px;
}

.DivLeft.min_ctc_wid {
    float: left;
    width: 97px;
}

.DivRight.create_lev_minctc {
    float: left;
    padding: 0 5px 5px;
    text-align: left;
    vertical-align: middle;
    width: 30px !important;
}

.DivLeft.cre_lev_min {
    padding-left: 4px;
    width: 124px;
}

.DivLeft.cre_lev_designation {
    width: 108px;
}
/* .DivLeft.location_label_left.txt_wrap {
    width: 61px; */

.DivLeft.candidate_department {
    padding-left: 0;
    width: 102px;
}

.DivLeft.positin_app_for {
    width: 106px;
    padding-left: 11px;
}

.DivRight.position_considered_for {
    padding-left: 11px;
    width: 150px;
}

.ReDivSplitLeft span {
    font-weight: normal;
}

.DivLeft.app_for_vac {
    padding-left: 0;
    width: 150px;
    font-weight: normal;
}

.DivLeft.cand_notice_period {
    width: 101px;
    padding-left: 0;
}

.DivLeft.label_106p.tpad4 {
    padding-left: 0;
    width: 110px;
}

.DivLeft.can_vacancies_app {
    padding-left: 0;
    width: 101px;
}

.DivLeft.label_106p.tpad4 > label {
    padding-left: 4px;
}

.ReDivSplitLeft.CheckBoxDiv.can_vacancies {
    height: 100px;
    width: 300px !important;
}

.DivLeft.can_source_type {
    padding-left: 0;
    width: 102px;
    padding-top: 5px;
}

.DivLeft.can_source {
    padding-left: 10px;
    padding-top: 4px;
}

.txt_bold {
    font-weight: bold;
}

.bpmspace_none {
    padding-bottom: 0;
    margin-bottom: 0;
}

.create_probatiom_req {
    float: left;
    padding-left: 7px;
    padding-top: 10px;
    width: 109px;
}

#ScheduleInterviewFrom .DivDetailsMain {
    padding-left: 0;
    margin-left: -4px;
}

    #ScheduleInterviewFrom .DivDetailsMain.lpad2 {
        padding-left: 2px;
        margin-bottom: 4px;
    }

#InterviewFrom .disable_input .t-input {
    padding-left: 0;
}

.disable_duration {
    padding-top: 2px;
    vertical-align: bottom;
    width: 20px;
}

.interviewer_name {
    display: inline-block;
    padding-top: 1px;
}

.label_100pe {
    width: 100%;
}

.label_55pe {
    width: 55%;
}

.edit_link {
    font-size: 11px;
    font-weight: normal;
}

#OfferApprovalFrom .action_head.additional_note {
    padding-left: 7px;
    margin-left: -6px;
}

.lmargin_none {
    margin-left: 0;
}

.offer_lpad_none .block-heading {
    padding-left: 10px;
}

.offer_lpad_none .TabDivDetailsSplitMain.lmar0 {
    margin-left: 5px;
}

#OfferApprovalFrom .RadButton_WebBlue.rbSkinnedButton.button_align {
    margin-left: 5px !important;
}

#OfferApprovalFrom .offer_lpad_none .block-heading {
    padding-left: 5px;
}

.lpad7 {
    padding-left: 7px;
}

#ViewCandidateForm .DivDetailsMain {
    margin-left: -7px;
}

.lpad13 {
    padding-left: 13px;
}


/* sravan 1/-9/2013 */


#EditPositionWindow .t-window-content {
    /* height: 480px !important; */
}

#EmployeeLeaveDetails .DivSplitMain {
    margin-left: -9px;
}

.bpad6 {
    padding-bottom: 6px;
}

#AssignLeaveApplication .DivSplitMain {
    margin-left: -9px;
}

.assign_leave_actions .action_head.additional_note {
    margin-left: -10px;
    padding-left: 11px;
}

#LeaveApplication .DivSplitMain {
    margin-left: 0;
}

.leave_application_create .action_head.additional_note {
    margin-left: -10px;
    padding-left: 11px;
}

.leave_application_create .headings-wrap.additional_note {
    margin-left: -10px;
    padding-left: 11px;
    width: 100% !important;
}

.leave_application_create .TabDivDetailsSplitMain.lmar0 {
    margin-left: 1px;
}

#lopMessage {
    padding-bottom: 10px;
}

#LeaveApplication .submit_btn {
    margin-left: -4px;
}

.view_leave_app_main .DivSplitMain {
    margin-left: -9px;
}

.view_leave_app_main .headings-wrap.additional_note {
    margin-left: -10px;
    padding-left: 11px;
    width: 100% !important;
}

.view_leave_app_main .action_head.additional_note {
    margin-left: -10px;
    padding-left: 11px;
}

.view_leave_app_main .TabDivDetailsSplitMain.lmar0 {
    margin-left: 1px;
}

#CreateCandidateForm .NameTextboxwidth {
    width: 88%;
}

/*#Reason {
    width: 250px !important;
}*/

.DivDetailsMain.view_dapartment {
    margin-bottom: 0;
    padding-bottom: 0;
    margin-left: -4px;
    padding-left: 0;
}

.ReDivSplitLeft.fLocations label {
    font-weight: normal;
}

.RadButton_WebBlue.rbSkinnedButton.back_but_right {
    padding-right: 0;
}


#EmployeeLeaveDetails .DivSplitMain {
    margin-left: -9px;
}

.bpad6 {
    padding-bottom: 6px;
}

#AssignLeaveApplication .DivSplitMain {
    margin-left: -9px;
}

.assign_leave_actions .action_head.additional_note {
    margin-left: -10px;
    padding-left: 11px;
}


.leave_application_create .action_head.additional_note {
    margin-left: -10px;
    padding-left: 11px;
}

.leave_application_create .headings-wrap.additional_note {
    margin-left: -10px;
    padding-left: 11px;
    width: 100% !important;
}

.leave_application_create .TabDivDetailsSplitMain.lmar0 {
    margin-left: 1px;
}

#lopMessage {
    padding-bottom: 10px;
}

.view_leave_app_main .DivSplitMain {
    margin-left: -9px;
}

.view_leave_app_main .headings-wrap.additional_note {
    margin-left: -10px;
    padding-left: 11px;
    width: 100% !important;
}

.view_leave_app_main .action_head.additional_note {
    margin-left: -10px;
    padding-left: 11px;
}

.view_leave_app_main .TabDivDetailsSplitMain.lmar0 {
    margin-left: 1px;
}

#CreateCandidateForm .NameTextboxwidth {
    width: 88%;
}
/*2-09-2013 recruitment*/
.DivSplitLeft.preclo_current {
    padding-top: 3px;
    width: 155px;
}

.t-widget.t-dropdown.t-header.maxSelectWidth.rep_position {
    width: 209px !important;
    margin-top: 2px;
}

.bmargin_none {
    margin-bottom: 0;
}

#CreatePositionFrom .lpad2 {
    padding-left: 2px;
}

.create_position_main {
    margin-left: -3px;
}

.DivDetailsMain.level-paygrade {
    padding-left: 3px;
}
/*sravan 03-09-1:20pm */
body #EditPositionWindow.viewpositionwindow_main .t-window-content {
    height: auto !important;
}

/*---- */
.t-dropdown {
    font-weight: normal;
}

.edit_email_popup {
    float: left;
    padding-top: 10px;
    padding-left: 10px !important;
}

.rbDecorated.AButton.edit_mail_cancel_but {
    margin-left: 10px !important;
}

.edit_butt_link {
    text-decoration: underline;
}

#OfferApprovalFrom.TabDivDetailsSplitMain.bg_none_grid {
    margin-left: 5px !important;
}

.offer_per_annum {
    font-weight: bold;
    padding-left: 5px;
}

.offer_per_annumpayroll {
    padding-left: 5px;
}

.DivRight.off_app_per_annum {
    width: 180px !important;
}

.DivLeft.label_width.offer_app_label {
    width: 16% !important;
}

.DivLeft.label_width.off_app_per_annum {
    width: 16%;
}


#CreateCandidateForm .DivLeft.cand_notice_period, #CreateCandidateForm .DivLeft.can_source_type {
    padding-left: 5px;
}

.lmargin-1 {
    margin-left: -1px;
}

.viewpositionwindow_main .DivLeft.cre_lev_min {
    width: 113px;
    padding-left: 11px;
}

.viewpositionwindow_main .label_150p {
    width: 115px;
}
/*sravan -03/09-1:00pm */
.viewpositionwindow_main .label_107p {
    width: 66px;
}

/*---- */
#CreateCandidateForm .DivLeft.can_vacancies_app {
    padding-left: 5px;
}

.positions_lable {
    padding-left: 30px;
    padding-top: 5px;
    width: 72px;
}


#PostVacancyForm .block-heading {
    padding-left: 5px;
}

#PostVacancyForm .TabDivDetailsSplitMain {
    margin-left: 5px !important;
    width: 98% !important;
}

#PostVacancyForm .buttons-bottom.button_align {
    margin-left: 5px;
}

#CreatePostingForm .DivSplitLeft {
    padding-left: 12px;
}


/*03-09-2013*/
.DivSplitLeft.emp_att_from {
    margin-top: -5px;
    width: 8.8%;
}

.DivSplitRight.emp_att_from_to {
    padding-top: 0px;
    width: 15.3%;
}

.DivSplitLeft.emp_att_to {
    width: 3.3%;
    margin-top: -5px;
}

.DivSplitRight.emp_att_to_dep {
    padding-top: 0px;
    width: 11%;
}

.DivSplitLeft.emp_att_to_dep_lab {
    width: 8.7%;
    margin-top: 1px;
}

.DivSplitRight.emp_att_to_pos {
    width: 15.3%;
    padding-top: 0px;
}

.DivSplitLeft.emp_att_to_pos_lev {
    width: 10.4%;
    margin-top: 1px;
}

.DivSplitRight.emp_att_to_pos_lev_lab {
    width: 15%;
    padding-top: 0px;
}

.DivSplitLeft.emp_att_shift {
    width: 8.7%;
    margin-top: 5px;
}

.DivSplitRight.emp_att_shift_lab {
    width: 14.7%;
}

.DivSplitLeft.emp_att_shift_lab_wid {
    width: 11.5%;
    padding: 7px 5px 5px 15px;
}

.DivSplitRight.emp_att_show_today {
    padding-top: 8px;
    width: 3.0%;
}

.t-input.khrd_position {
    margin-top: 3px;
}

#EditLetterFrom .edit_email_popup {
    padding-left: 0 !important;
    padding-top: 5px;
}

#EditLetterFrom .rbDecorated.AButton.edit_mail_cancel_but {
    margin-left: 1px !important;
}

#AcceptOfferFrom .template_main_wrap .lpad10 {
    padding-left: 4px;
}

#AcceptOfferFrom #CompanyListGrid {
    margin-left: 1px;
}

.lpad1 {
    padding-left: 1px;
}

#OfferFrom .DivDetailsMain {
    margin-left: -2px;
}


#GeneralQuestionsDiv {
    min-height: 50px;
    border: 1px solid #718CA1;
    margin-left: 9px;
    padding-bottom: 10px;
    float: left;
    width: 99%;
}

    #GeneralQuestionsDiv textarea {
        border: 1px solid #426682;
        color: #333333;
        font-family: arial;
        font-size: 11px;
        margin: 6px;
        padding: 3px;
    }

.reference_con_info .NameTextboxwidth {
    width: 96%;
}

.label_14pe {
    width: 14%;
}

.label_14_4pe {
    width: 14.4%;
}

.label_18pe {
    width: 18%;
}

.label_80pe {
    width: 80%;
}

.label_70pe {
    width: 70%;
}

.label_56pe {
    width: 56%;
}


.label_104pe {
    width: 104px;
}


.reference_con_info .DivRight {
    /*padding-right: 30px;*/
}

.ConfidentialMainDiv .DivSplitRight {
    width: 18%;
}

.ConfidentialMainDiv .DivSplitRight {
    padding-right: 20px;
    padding-bottom: 10px;
}

.ConfidentialMainDiv .t-combobox, .ConfidentialMainDiv .t-dropdown, .ConfidentialMainDiv .t-selectbox {
    width: 96%;
}

.re_links_block a {
    display: block;
    padding-bottom: 2px;
}

.Messagealign {
    padding-left: 15px;
}

.label_width60 {
    width: 60px;
}

#selected {
    width: 220px;
}

.hiring, #TopMenu ul.subnav li.level2 {
    background: url("images/control_right_select.png") no-repeat 195px center;
}

    #TopMenu .subnav li.hiring:hover, #TopMenu ul.subnav li.level2:hover {
        background: #40718c url("images/control_right_select.png") no-repeat 195px center;
    }

.home_widget_main .t-grid-header .t-header .t-link {
    margin: 0;
    padding: 0;
}

#Vacancy0 {
    font-size: 11px;
}

.home_widget_main a.t-link {
    margin: 0 !important;
    padding: 2px !important;
}

#requisitionForm .block-heading {
    padding-left: 9px !important;
    width: 99.9%;
}

#requisitionForm .TabDivDetailsSplitMain.lmar0 {
    margin-left: 10px;
}


/* #requisitionForm .RadButton_WebBlue.rbSkinnedButton.button_align
{
    padding-left:10px!important;
}*/
.dis_inline_b {
    display: inline-block;
}

#OfferApprovalFrom textarea#CommentsArea {
    width: 100%;
}

.t-grid .t-grid-header .edit_row_head:hover {
    background: none;
}

.preview_template_main {
    padding: 10px 10px 0;
}

    .preview_template_main ol, .preview_template_main ul {
        padding-left: 40px;
    }

.edit_letter_main {
    padding: 10px 10px 0 9px;
}

#CreateCandidateForm .DivLeft.can_vacancies_app, #CreateCandidateForm .DivLeft.cand_notice_period, #CreateCandidateForm .DivLeft.can_source_type {
    width: 106px;
}

#OfferApprovalFrom #ComponentGrid, #OfferApprovalFrom #Comments {
    margin-left: 5px;
}

#OfferApprovalFrom .comp_change_his {
    padding-left: 9px;
}

.compensation_main {
    padding-left: 10px;
}

#OfferFrom .compensation_main {
    padding-left: 8px;
}

#OfferFrom .template_main_wrap .lpad10 {
    padding-left: 0;
}

.block-heading.block_comments {
    margin-left: -12px !important;
}



.upload-documents #SubmitSpan {
    padding: 1px 11% 1px 0;
}



.t-grid .t-grid-header .edit_row_headGrid:hover {
    background: none;
}

/*4-09-13*/
.label_15per {
    width: 15%;
}

#AttendanceCRWindow .block-heading {
    padding-left: 10px !important;
}

#AttendanceCRWindow .TabDivDetailsSplitMain lmar0 {
    padding-left: 10px !important;
}

#AttendanceCRWindow .submit_btn {
    padding-left: 10px !important;
}

#AttendanceCRWindow #CommentsArea {
    margin-left: 5px !important;
    width: 483px !important;
}

#frmApproveSheet #CommentsArea {
    margin-left: 6px !important;
    width: 483px !important;
}

.DivSplitLeft.time_sheet {
    padding: 3px 5px 5px 10px;
    width: 20%;
}

#viewresourcereq .TabDivDetailsSplitMain.bg_none_grid {
    padding-left: 5px !important;
}

#viewresourcereq .block-heading {
    padding-left: 5px !important;
}

#viewresourcereq .submit_btn {
    padding-left: 5px !important;
}

#viewresourcereq .rbDecorated.AButton {
    margin-left: -5px !important;
}

.cronejob_main .GridEditButtonImage {
    display: inline-block;
}

.start_from_main {
    padding-top: 0;
    vertical-align: middle;
}

.year_main_wrap .t-combobox, .year_main_wrap .t-dropdown, .year_main_wrap .t-selectbox {
    width: 67px;
}

.comments_main_wrap .t-state-hover {
    cursor: default;
}

.comments_main_wrap .t-state-selected {
    background: none;
    color: #333333;
}

.comments_main_wrap .t-alt {
    background: #DAE2E8 !important;
}

#OfferApprovalFrom .offer_per_annum {
    font-weight: normal;
}

.label_20pe {
    width: 20%;
}

.label_9pe {
    width: 9%;
}

.label_21pe {
    width: 20%;
}

.label_23pe, .lable_23pe {
    width: 23%;
}

.label_30pe {
    width: 30% !important;
}

.label_24pe {
    width: 24%;
}

.label_17pe {
    width: 17%;
}

.label_10pe {
    width: 10%;
}

.label_16pe {
    width: 16%;
}

.label_12pe {
    width: 12%;
}

.technical_main_wrap .t-combobox, .technical_main_wrap .t-dropdown, .technical_main_wrap .t-selectbox {
    width: 90%;
}

.technical_main_wrap .t-datetimepicker {
    width: 93%;
}


.home_widget_main .main-navigation {
    padding-left: 0;
}


.lmargin-2 {
    margin-left: -2px;
}

.label_190 {
    width: 190px;
}

#Breakform .rule_lbl {
    width: 188px !important;
}

.ap_main_txt {
    font-weight: bold;
}

#EnableCompoffForm #showWFH {
    padding-left: 0;
}

#EnableCompoffForm .DivLeft {
    padding-left: 11px;
}

#EnableCompoffForm .showWFH {
    padding-left: 4px;
}

#AuditpanelForm .TabDivDetailsSplitMain {
    margin-left: 0;
}

#AuditpanelForm #Panelmembersgrid {
    margin: 0 5px;
}

.lmargin-6 {
    margin-left: -6px;
}

#CreateConfigID #ShowWholeForm.DivSplitRight {
    width: 98% !important;
}

.lpad26 {
    padding-left: 26px;
}

#frmChangeRequest .DivSplitLeft {
    padding-left: 11px;
}

#frmChangeRequest .block-heading {
    padding-left: 4px;
}

#AssignCompOffForm .action_head.additional_note {
    padding-left: 6px;
}

#AssignCompOffForm .submit_btn {
    padding-left: 6px;
}

#AssignWFHForm .action_head.additional_note {
    padding-left: 4px;
}

#AssignWFHForm .submit_btn {
    padding-left: 4px;
}


#CreateCompOffForm .TabDivDetailsSplitMain.bg_none_grid.comments_main_wrap {
    padding-left: 7px;
}

#CreateCompOffForm .block-heading {
    padding-left: 7px;
    width: 99%;
}

#CreateCompOffForm .TabDivDetailsSplitMain.lmar0 {
    padding-left: 3px;
}

#CreateCompOffForm .action_head.additional_note {
    padding-left: 1px;
}

#CreateCompOffForm .submit_btn {
    padding-left: 7px;
}

.DivSplitMainCompoff {
    margin-left: 7px;
    margin-top: 4px;
}



#viewCompoff .TabDivDetailsSplitMain.bg_none_grid.comments_main_wrap {
    padding-left: 6px;
}

#viewCompoff .block-heading {
    padding-left: 6px;
}

#viewCompoff .TabDivDetailsSplitMain.lmar0 {
    padding-left: 2px;
}

#viewCompoff .action_head.additional_note {
    padding-left: 2px;
}

#viewCompoff .submit_btn {
    padding-left: 6px;
}

#viewCompoff .headings-wrap.additional_note {
    width: 100% !important;
}

#viewCompoff .TabDivDetailsSplitMain.bg_none_grid.comments_main_wrap {
    width: 99.5% !important;
}

#AssignRecruiterWindow .DivSplitRight.fLocations {
    height: 75px !important;
}

#work_from_home .headings-wrap.additional_note {
    width: 100% !important;
}

#work_from_home .TabDivDetailsSplitMain.bg_none_grid.comments_main_wrap {
    padding-left: 5px;
    width: 99.5% !important;
}

#work_from_home .RadButton_WebBlue.rbSkinnedButton {
    margin-left: 4px !important;
    padding-left: 0;
}

#work_from_home .block-heading {
    padding-left: 5px;
}


#CreateWFHForm .TabDivDetailsSplitMain.bg_none_grid.comments_main_wrap {
    padding-left: 7px;
}

#CreateWFHForm .block-heading {
    padding-left: 6px;
}

#CreateWFHForm .TabDivDetailsSplitMain.lmar0 {
    padding-left: 3px;
}

#CreateWFHForm .action_head.additional_note {
    padding-left: 3px;
}

#CreateWFHForm .submit_btn {
    padding-left: 7px;
}

#CreateWFHForm .TabDivDetailsSplitMain.bg_none_grid.comments_main_wrap {
    width: 99.5% !important;
}

#CreateWFHForm .headings-wrap.additional_note {
    width: 100% !important;
}

.DivSplitMainWFH {
    margin-left: -1px;
    margin-top: 4px;
}

.DivSplitLeft.headings-wrap.work_from_emp_li {
    padding-left: 0;
    text-align: left;
    width: 99.5%;
}
/*05-09-2013*/
.assign_shift_align {
    margin-left: -4px;
    padding-left: 0;
}

.DivLeft.rule_lbl {
    width: 144px !important;
}

.DivSplitLeft.shift_emp {
    padding-left: 5px;
}

#frmAssignShift .RadButton_WebBlue.rbSkinnedButton.button_align {
    margin-left: -4px !important;
}

/*.PaddingTop 
{
    float: left;
    margin-left: 161px;


} */




#View .RadButton_WebBlue.rbSkinnedButton {
    margin-left: 4px !important;
}

#CreateOTForm .action_head.additional_note {
    padding-left: 5px !important;
}

#CreateOTForm .RadButton_WebBlue.rbSkinnedButton.button_align {
    padding-left: 5px !important;
}

#viewOTreq .TabDivDetailsSplitMain {
    margin-left: 4px !important;
}


#viewOTreq2 .RadButton_WebBlue.rbSkinnedButton {
    margin-left: 4px !important;
}

#frmViewChangeRequest .TabDivDetailsSplitMain {
    margin-left: 5px;
    width: 98%;
}

#frmViewChangeRequest .headings-wrap {
    padding-left: 4px;
    margin-right: 5px;
}

#AttendanceCRWindow #frmChangeRequest .DivSplitMain {
    margin-left: -11px;
}

.sub_head_txt {
    color: #495A70;
    font-size: 14px;
    padding-bottom: 7px;
    padding-left: 0;
    text-align: left;
    width: 98%;
}

.status_left {
    float: left;
    padding-left: 8px;
    padding-top: 3px;
}

.status_left_lp {
    float: left;
    padding-top: 3px;
}

#AssignNewRequestForm .DivSplitLeft {
    padding-left: 6px;
}

#AssignNewRequestForm .TabDivDetailsSplitMain {
    margin-left: 4px;
}

#AssignNewRequestForm .action_head.additional_note {
    margin-left: -9px;
    padding-left: 10px;
}

#frmMyShiftAssignmentSummary .DivSplitLeft {
    padding-left: 6px;
}

.status_left input[type="checkbox"], .status_left_lp input[type="checkbox"] {
    vertical-align: middle;
}

.chk_top input[type="checkbox"] {
    vertical-align: top;
}


ul.emp_details_main {
    width: 100% !important;
}

.rpad10 {
    padding-right: 10px;
}

.label_100pe {
    width: 100%;
}

#componentWindow .component_main_radio .radiobuttons {
    padding: 1px 5% 1px 0;
}

#viewOTreq .headings-wrap.additional_note {
    padding-left: 3px !important;
}

#viewOTreq .headings-wrap.additional_note {
    padding-left: 3px !important;
}

#viewOTreq .block-heading {
    padding-left: 2px !important;
}

#viewOTreq .action_head.additional_note {
    padding-left: 2px !important;
}

#viewOTreq .submit_btn {
    padding-left: 2px !important;
}

#viewOTreq .headings-wrap.additional_note {
    width: 99.5% !important;
}

#viewOTreq .TabDivDetailsSplitMain.bg_none_grid.comments_main_wrap {
    width: 99.5% !important;
}

#AssignNewRequestForm .TabDivDetailsSplitMain {
    width: 99.5% !important;
}

.headings-wrap.create_req_main {
    padding-left: 4px !important;
}

#requisitionForm .buttons-bottom {
    margin-left: 0px !important;
}

#CreateOTForm .block-heading h1 {
    margin-left: -5px !important;
}


#CreateOTForm .block-heading {
    padding-left: 5px !important;
}

#CreateOTForm .action_head.additional_note {
    padding-left: 2px !important;
}

#CreateOTForm .submit_btn {
    padding-left: 1px !important;
}

#CreateOTForm .headings-wrap.additional_note {
    width: 100% !important;
}

#CreateOTForm .TabDivDetailsSplitMain.bg_none_grid.comments_main_wrap {
    width: 99.5% !important;
    padding-left: 6px !important;
}

.lmargin-4 {
    margin-left: -4px;
}

#CreateUserForm .NameTextboxwidth {
    width: 90%;
}

#CreateUserForm .t-combobox, #CreateUserForm .t-dropdown, #CreateUserForm .t-selectbox {
    width: 92%;
}

#CreateUserForm .fLocations {
    width: 36% !important;
}

#CreateKTTaskForm .t-combobox, #CreateKTTaskForm .t-dropdown, #CreateKTTaskForm .t-selectbox {
    width: 145%;
}

#ScheduleAudit .buttons-bottom112 {
    margin-left: -8px !important;
}
/*#CreatePosition From .block-heading h1 
{
    margin-left:-5px!important;
}*/
.DivSplitLeft.emp_conf {
    width: 137px;
    padding-top: 0;
    margin-top: 0;
}

.emp_conf_from {
    margin-top: 2px;
    vertical-align: sub;
}

.emp_conf_sele_dapt_search {
    float: left;
    margin-left: -6px;
    padding-left: 0;
    padding-top: 3px;
}

.DivSplitLeft.emp_conf_period_feedback {
    padding-top: 4px;
    width: 17.2%;
}

#EmployeePeriodicReviewForm .DivSplitRight input {
    vertical-align: bottom;
}

.DivSplitLeft.emp_conf_revie_status {
    padding-top: 7px;
    width: 17%;
}

#EmployeeReviewForm .DivSplitRight input {
    vertical-align: bottom;
}

#EmployeeFeedback12 .DivGridMain {
    padding-left: 8px;
    width: 97%;
}

.feedBackFormLinks.res_req {
    padding-left: 10px;
}

#EmployeeFeedback12 .RadButton_WebBlue.rbSkinnedButton {
    margin-left: 6px !important;
}

.DivGridMain.emp_conf_notif_wid {
    width: 97%;
    display: block;
}

#divpartialleave .t-widget.t-grid {
    width: 97% !important;
}



/*06-09-2013*/


#ScheduleAudit .buttons-bottom1 {
    margin-left: -7px;
}

#ScheduleAudit .block-heading {
    margin-left: -2px;
}

.DivLeft.audit_schedule {
    width: 95%;
    margin-left: -8px;
}

#AuditFrom .t-widget.t-grid.maxHeight {
    margin-left: 6px;
}

#AuditFrom .buttons-bottom1 {
    margin-left: -5px;
}

#AuditFrom #persons h1 {
    padding-left: 5px;
    padding-top: 5px;
}

#AuditFrom .block-heading > span {
    margin-left: -2px;
    padding-left: 0;
}

#ScheduleAudit .Message {
    padding-left: 7px !important;
}

#ScheduleAudit .DivLeft.audit_schedule span {
    padding-left: 7px !important;
}

#schedle_audit_find .t-widget.t-grid {
    margin-left: 5px !important;
}

#schedle_audit_find .block-heading > label {
    padding-left: 5px;
}

.DivSplitLeft.audit_find_doc {
    padding-left: 5px !important;
}

#schedle_audit_find .buttons-bottom1 {
    margin-left: -7px !important;
    padding-left: 0;
}

#schedle_audit_find .TabDivDetailsSplitMain {
    margin-left: 5px !important;
}

#add_view_report .t-widget.t-grid.maxHeight {
    margin-left: 5px !important;
}

#attd_schedule_audit_config .t-widget.t-grid.maxHeight {
    margin-left: 5px !important;
}

#attd_schedule_audit_config .headings-wrap.additional_note {
    padding-left: 5px;
    width: 99.5% !important;
}

#attd_schedule_audit_config .TabDivDetailsSplitMain.bg_none_grid.comments_main_wrap {
    padding-left: 5px !important;
    width: 99.5% !important;
}

#attd_schedule_audit_config .RadButton_WebBlue.rbSkinnedButton {
    margin-left: 4px !important;
    padding-left: 0;
}
/*2-09-13*/

#CreateUserForm .NameTextboxwidth, #PersonalDetailsForm .NameTextboxwidth {
    width: 90%;
}

#PersonalDetailsForm .t-combobox, #PersonalDetailsForm .t-dropdown, #PersonalDetailsForm .t-selectbox {
    width: 92%;
}

.label_28pe {
    width: 28%;
}

#PersonalDetailsForm .DivDetailsMain {
    margin-left: -5px;
}

.lmargin-12 {
    margin-left: -12px;
}

.lpad_10 {
    padding-left: 10px;
}

#CreateEmergencyContactsForm #addressDiv {
    margin-left: 2px;
}

#CreateContactForm .DivDetailsSplitMain {
    margin-left: -3px;
}

#CreateContactForm .DivDetailsMain {
    padding-left: 0;
}

#CreateContactForm .DivLeft {
    padding-left: 0;
}

    #CreateContactForm .DivLeft.lpad8 {
        padding-left: 8px;
    }

#CreateEmergencyContactsForm .DivLeft.lpad4 {
    padding-left: 4px;
}

#educationWindow .radiobuttons {
    padding: 1px 1em 1px 2px;
}

#educationWindow #radioDiv {
    font-weight: bold;
}

#educationWindow .DivSplitMain {
    margin-top: 0;
}

#PassportDetailsForm .NameTextboxwidth {
    width: 85%;
}

#PassportDetailsForm .NameTextboxwidth {
    width: 85%;
}

#documentGrid {
    margin-left: 15px;
}

lmargin-12 {
    margin-left: -12px;
}

.lmargin15 {
    margin-left: 15px;
}



/* 06/09------- */

#CreateWorkExperienceForm .DivSplitMain {
    margin-top: 0;
}

.work-experience-main {
    margin-left: 0px;
}


#CreatePositionFrom .TwoDigitNumber {
    width: 30px;
}

#CreatePositionFrom .DivLeft.edit_position_department {
    margin-left: 0;
    padding-left: 2px;
    width: 80px;
}

#CreatePositionFrom .DivLeft.depart_position {
    float: left;
    padding-left: 35px;
    width: 56px;
}

.emp_review_submit {
    float: left;
    padding-top: 3px;
    margin-left: -9px !important;
}
/*# commented by navendu
CreateReviewer #PanelMemberIDs___PackedValue_AvialSelect, #PanelMemberIDs___PackedValue_SelSelect { height: 70px !important; width: 160px !important;}*/
#PanelMembersFrom .buttons-bottom {
    margin-left: -6px;
}

#requisitionForm .ConfidentialMainDiv .DivSplitRight {
    padding-right: 15px !important;
}

#CreatePositionFrom .DivRight.create_positioin_duration {
    padding-top: 10px;
    width: 112px;
}

#CreatePositionFrom .DivLeft.position_duration {
    padding-left: 0;
    padding-right: 17px;
    padding-top: 10px;
}

.radiobuttons.requi {
    margin-left: 5px !important;
}

.audit_message {
    padding-left: 7px;
    padding-top: 5px;
}

.audit_mess_attedence {
    margin: 5px 5px;
    text-align: left;
}

.DivSplitLeft.PaddingTop config_confirm_confirm {
    padding-left: 52px;
    text-align: left;
    width: 450px;
}

.config_config_check {
    padding-left: 128px;
}

.periodic_feed_check {
    padding-left: 77px;
}

#EmployeeRevision .t-widget.t-grid.maxHeight {
    margin-left: 5px !important;
}

#EmployeeRevision .headings-wrap.additional_note {
    padding-left: 3px !important;
    width: 100% !important;
}

#EmployeeRevision .TabDivDetailsSplitMain.bg_none_grid.comments_main_wrap {
    margin-left: 3px !important;
}

#EditCandidateCompensationFrom .RadButton_WebBlue.rbSkinnedButton {
    margin-left: 3px !important;
    padding-left: 0;
}

#EmployeefeedbackWindow .RadButton_WebBlue.rbSkinnedButton {
    margin-left: 6px !important;
    margin-right: 10px !important;
}



/*09/10/2013 *--- employee management-view*/
.view_input {
    margin-left: -4px;
}

    .view_input:hover {
        color: #333333;
    }

.date_of_join_label {
    display: inline-block; /*padding-top:6px;*/
}


/*10-09-2013*/
.DivSplitLeft.schedule_audit_trakingmode {
    margin-top: -5px !important;
    padding-left: 4px;
    width: 23.1%;
}

.emp_access_list {
    border: 1px solid #768CA5;
    margin: 0 10px;
}

    .emp_access_list th {
        font-weight: normal;
        padding: 5px 0.6em;
        background: #40718c;
        color: #fff;
        border-style: solid;
        border-width: 0 0 1px 1px;
        border-color: #426682;
    }

    .emp_access_list td {
        padding: 5px 0.6em;
        border-style: solid;
        border-width: 0 0 1px 1px;
        border-color: #DAE2E8;
    }

    .emp_access_list .even {
        background: #fff;
    }

    .emp_access_list .odd {
        background: #DAE2E8;
    }
/*.emp_access_list tr:hover { background:#acd4e3; }*/

#AttendanceTrackingSettingForm .attendance_tracking_mode #divload.preloader {
    position: fixed;
}

.txt_center {
    text-align: center;
}

.label_25p {
    width: 25px;
}

.label_5pIMP {
    width: 5px !important;
}

.label_10pIMP {
    width: 10px !important;
}

.label_15pIMP {
    width: 15px !important;
}

.label_20pIMP {
    width: 20px !important;
}

.label_25pIMP {
    width: 25px !important;
}

.label_30pIMP {
    width: 30px !important;
}

.label_80pIMP {
    width: 80px !important;
}

.label_90pIMP {
    width: 90px !important;
}

.label_100pIMP {
    width: 100px !important;
}

.label_146pIMP {
    width: 146px !important;
}

.label_230pIMP {
    width: 230px !important;
}

.label_32p {
    width: 32px;
}

.label_38p {
    width: 38px;
}

.label_105p {
    width: 105px;
}

.label_152p {
    width: 152px;
}

.lmargin-9 {
    margin-left: -9px;
}

.lrpad5 {
    padding: 0 5px;
}

#CreateHolidayCalendarForm .configuration-block .content-block {
    margin: 0 7px;
}

#CreateHolidayForm .DivSplitLeft {
    padding-left: 5px;
}

.fixed_recuring_main {
    width: 300px;
    float: left;
    margin-left: -13px;
    font-weight: bold;
}

.fixed_recurr_txt {
    float: left;
    padding-left: 2px;
    padding-top: 2px;
}

.weeks_txt {
    margin-top: 0;
    padding-left: 5px;
    text-align: left;
    vertical-align: super;
}

.configuration-block .content-block.lrmar12 {
    margin: 0 12px;
}

.add_shift_main .DivSplitLeft {
    padding-left: 12px;
}

#LeaveTypeForm .DivLeft.rule_lbl {
    /* width: 23% !important;*/
}

#LeaveTypeForm .DivSplitLeft {
    padding-left: 5px;
}

#LeaveTypeForm .cleartab {
    padding-top: 0;
}

#LeaveTypeForm #divLocations {
    margin-bottom: 8px;
    margin-top: 8px;
    overflow: hidden;
}

#CreateSurveyForm #divGroup {
    margin-bottom: 8px;
    margin-top: 8px;
    overflow: hidden;
}

#LeaveTypeForm #divLocations {
    margin-bottom: 8px;
    margin-top: 8px;
    overflow: hidden;
}

#LeaveTypeForm #divDepartments {
    margin-bottom: 7px;
    overflow: hidden;
}

#LeaveTypeForm .leavetype-box {
    position: relative;
    left: auto;
}

#LeaveTypeForm .DivSplitLeft.leavetype-box {
    width: 330px !important;
    font-weight: normal;
}

#LeaveTypeForm .leavetype-box {
    background: #ffffff url(Images/footer-bg.gif) repeat-x 0 0;
    border-radius: 4px;
    margin-left: 3px;
    border: 1px solid #DAE2E8;
}

#LeaveManagementForm #ShowWholeForm.DivSplitRight {
}

.lrtbpad_none {
    padding: 0;
}

.label_700p {
    width: 700px;
}

.leave_right {
    float: left;
    width: 250px;
}

.leave_left {
    float: left;
    width: 250px;
    font-weight: normal;
}

.of_every_month {
    display: inline-block;
    padding-top: 4px;
    vertical-align: top;
}

#LeaveManagementForm .txt_bold {
    font-weight: bold;
}

.jqx-window .t-grid-content .actions li ul.dropdown li {
    width: 110px;
}
/* .home_widget_main .t-grid-content .actions li ul.dropdown li a { width:100px; } */
.jqx-window div.t-grid-content table tr:first-child td ul.actions ul.dropdown {
    top: 0 !important;
}

.jqx-window .t-grid-content ul.actions li ul.dropdown {
    top: 0;
}

#LeaveInsertWindow #InsertLeaveType #Reason {
    width: 338px !important;
}

#LeaveInsertWindow #InsertLeaveType #CommentsArea {
    width: 489px !important;
}

#LeaveInsertWindow #InsertLeaveType .Message {
    padding-left: 0;
}

#LeaveInsertWindow #InsertLeaveType .block-heading {
    padding-left: 4px;
}

#LeaveInsertWindow #InsertLeaveType .action_head {
    padding-top: 5px;
    margin-left: -5px;
}

    #LeaveInsertWindow #InsertLeaveType .action_head.additional_note {
        margin-left: -6px;
        padding-left: 7px;
        width: 101%;
    }

#LeaveInsertWindow #InsertLeaveType .submit_btn {
    margin-left: 5px;
}

#LeaveCreditsWindow #LeaveApplication .DivSplitMain {
    margin-left: -5px;
}

#LeaveCreditsWindow #LeaveApplication .block-heading {
    padding-left: 4px;
}

#LeaveCreditsWindow #LeaveApplication .action_head.additional_note {
    margin-left: -6px;
    padding-left: 7px;
    width: 101%;
}

#LeaveCreditsWindow #LeaveApplication #CommentsArea {
    width: 523px !important;
}

#CreatePersonOptionalHolidayForm .TabDivDetailsSplitMain {
    margin-left: -6px;
}
/* induction 10-09-13*/
#scheduleInductionForm .RadButton_WebBlue.rbSkinnedButton {
    margin-left: 3px !important;
    padding-left: 0;
    margin-right: 7px !important;
}

.schedule_ind_sch {
    display: inline-block;
    padding-bottom: 6px;
    vertical-align: bottom;
}

.DivSplitLeft.schedule_ind_sche {
    padding-top: 2px !important;
}

.buttons-bottom1.indu_prog_att_status {
    margin-left: -11px !important;
}

.schedule_part_evalution {
    margin-left: -5px !important;
}

#scheduleInductionForm #divOnlineTopicGrid h1 {
    padding-left: 4px;
}

#scheduleInductionForm .t-widget.t-grid {
    margin-left: 5px !important;
}

#PendingParticipantList .RadButton_WebBlue.rbSkinnedButton {
    margin-left: 0px !important;
    margin-right: 7px !important;
}

/*confirmation*/

#EmployeePeriodicReviewForm .t-widget.t-grid.maxHeight {
    margin-left: -4px !important;
}

.DivSplitLeft.PaddingTop.config_confirm_confirm {
    width: 100%;
    padding-left: 10px;
}

#formCreateConfirmationQuestion .RadButton_WebBlue.rbSkinnedButton {
    margin-left: 3px !important;
    padding-left: 0;
    margin-right: 7px !important;
}

#formIndexconfirmationQuestion .RadButton_WebBlue.rbSkinnedButton {
    margin-left: 10px !important;
    padding-left: 0;
}

.questin_type_lmargin {
    margin-left: -7px !important;
}

.configuration_add_opion {
    float: left;
    margin-left: 3px;
    margin-top: 10px;
}

.DivSplitLeft.pre_questionnairs_pop {
    height: 30px;
    padding-left: 8px;
    width: 300px;
}

.DivSplitLeft.preview_question_ques {
    width: 100px;
    height: 20px;
    text-align: left;
    padding-top: 6px;
    padding-left: 1px;
}

.preview_question_but {
    float: left;
    margin-left: -6px;
    margin-top: 5px;
    margin-bottom: 10px;
}

.DivSplitLeft.config_per_emp {
    text-align: left;
    width: 315px;
    padding-left: 12px;
    font-weight: normal;
}

.DivGridMain.conf_que_add_new {
    margin-left: 10px !important;
    padding-left: 0;
}

#auditfindings .t-widget.t-dropdown.t-header {
    width: 100% !important;
}



/*confirmation 11-09-13*/
#PanelMembersFrom .t-combobox {
    width: 160px !important;
}

#PanelMembersFrom .DivSplitRight.MainDiv {
    width: 430px !important;
}

#AttendanceCRWindow #Comments.t-widget {
    margin-left: 10px;
    margin-right: 6px;
}

.emp_review_margin {
    padding-left: 7px !important;
}

.DivSplitLeft.confir_view_emp_feed {
    width: 15%;
    padding-left: 0px;
    margin-left: -2px;
}

#attd_schedule_audit_config .block-heading {
    padding-left: 5px;
}

#attd_schedule_audit_config .right-container h1 {
    margin-left: -5px;
}

#EmployeeQuestionnariesForm #GeneralQuestionsDiv {
    height: auto;
    overflow: hidden;
    border: 1px solid #718CA1;
    margin-left: 9px;
    padding-bottom: 10px;
}

.lmargin-7 {
    margin-left: -7px;
}

.label_60p {
    width: 60px;
}

.label_35p {
    width: 35px;
}

#CreatePositionWindow .t-window-content {
    height: 450px !important;
}


#PreviewLetterFrom .prev_conf_letter {
    clear: both;
    padding-left: 5px;
    width: 500px;
    margin-top: 20px;
    margin-left: -15px !important;
}

.gen_emp_letter {
    padding-left: 2px;
}

.DivSplitLeft.prev_gen_letters {
    width: 153px;
    padding-left: 10px;
}

.emp-conf-feed-input {
    margin-top: 10px;
    padding-left: 10px;
}

.DivSplitLeft.emp-conf-notify {
    vertical-align: top;
    padding-top: 7px;
}

.DivSplitLeft.emp-conf-recommendation {
    width: 127px;
    padding-top: 7px;
}

.DivSplitLeft.salary-revision-req {
    padding-left: 15px;
    width: 200px;
}

#EmployeeQuestionnariesForm .block-heading {
    padding-left: 5px !important;
}

#EmployeeQuestionnariesForm .headings-wrap {
    margin-left: -5px;
}

.lmargin-7 {
    margin-left: -7px;
}

.label_60p {
    width: 60px;
}

.label_35p {
    width: 35px;
}

#CreatePositionWindow .t-window-content {
    height: 480px !important;
}

#CreateUserForm .emp_details .fLocations {
    width: 90% !important;
}

.label_250p {
    width: 250px;
}

.label_32pe {
    width: 32%;
}

.label_25pe {
    width: 25%;
}

.label_125p {
    width: 125px;
}

.label_56p {
    width: 56px;
}

.label_42p {
    width: 42px;
}

.label_51p {
    width: 51px;
}

#CreateEmergencyContactsForm .label_64p {
    width: 66px;
}

.contact_main_det .Message1 {
    padding-left: 10px;
    margin-top: 0;
}

#CreateEducationForm #Year {
    width: 111px;
}

.word_break {
    word-wrap: break-word;
}

#PassportDetailsForm .t-upload-files {
    width: 120px;
}

#PassportDetailsForm .t-filename {
    line-height: normal;
    white-space: normal;
    width: 120px;
    word-wrap: break-word;
}

#PassportDetailsForm .t-upload-files .t-button {
    margin-left: 0;
}


.upload_main_grid {
    margin-left: 5px;
}

.lmargin5 {
    margin-left: 5px;
}

.passport_main_page {
    margin-left: 5px;
}

.lpad33 {
    padding-left: 33px;
}

.status_date_in {
    display: inline-block;
    padding-top: 6px;
}

#PersonalDetailsForm .Message {
    padding-left: 10px;
}

.passport_main_page .Message {
    padding-left: 9px;
}

.upload_main_grid .Message {
    padding-left: 9px;
}

#EmployeeStatus .Message {
    padding-left: 10px;
}

#CreateEducationForm #University.disable_input {
    width: 300px;
}

.dis_in_pad {
    display: inline-block;
    padding-top: 6px;
}

#requisitionForm .create_requisition_comments {
    width: 99.6%;
}

.ConfidentialMainDiv #PositionCount {
    width: 92.5%;
}

.ConfidentialMainDiv .level_pay_input .t-dropdown { /*width:103%;*/
}


/*confirmation 12-09-13*/
.DivSplitLeft.emp-conf-view-doc {
    width: 40%;
    height: 20px;
    margin: 0px 3px 3px 3px;
}

.emp-conf-close-but {
    float: left;
    margin-left: -8px;
    margin-top: 5px;
    margin-bottom: 10px;
}

#EmployeeQuestionnariesForm .divMain.DivDetailsMain {
    width: 96% !important;
}

.DivSplitLeft.emp-conf-recommendedctc {
    width: 115px;
    padding-top: 7px;
}

#EmployeeQuestionnariesForm .headings-wrap.block-heading {
    padding-top: 3px !important;
}

.DivSplitLeft.emp-conf-extenddate {
    width: 126px;
    padding-top: 6px;
    padding-left: 5px;
}

#ConfFeedbackPopup .headings-wrap {
    padding-left: 8px !important;
}

.pop-up-conf-feedback {
    float: left;
    margin-left: -2px;
}

.conf-feedback-popup {
    margin-right: 10px;
}

#EmployeeQuestionnariesForm .TabDivDetailsSplitMain {
    font-weight: normal;
}

#ConfFeedbackPopup .TabDivDetailsSplitMain. {
    width: 99.5% !important;
}

#GenerateConfirmation .headings-wrap {
    margin-left: -3px !important;
}

.prev_conf_letter {
    margin-left: -5px !important;
}

#EmployeeReviewFeedbackForm #GeneralQuestionsDiv {
    border: 1px solid #718CA1;
    height: auto;
    overflow: hidden;
    padding-bottom: 0px;
}

.DivLeft.emp-cong-suc-mess {
    width: 95%;
    padding-left: 0;
}

/* #EmployeeReviewFeedbackForm .RadButton_WebBlue.rbSkinnedButton
{
    margin-left: -4px !important;
    margin-right:14px !important;
} */

.emp-conf-emp-datails {
    margin-left: -4px !important;
}

.preview-confirm-btn {
    float: left;
    margin-left: -16px;
}

#ConfirmationPreviewWindow #GeneralQuestionsDiv {
    border: 1px solid #718CA1;
    overflow: auto;
    overflow-x: hidden;
    padding-bottom: 10px;
    margin-left: 0 !important;
    margin-right: 7px;
    margin-top: 10px;
}


.tpad1_im {
    padding-top: 1px !important;
}

.tpad4_im {
    padding-top: 4px !important;
}

.tmar-2im {
    margin-top: -2px !important;
}

.dis_in-tp3 {
    padding-top: 3px;
    display: inline-block;
}

.shift_main .def_lr10 {
    padding: 0 10px;
}

.label_500p {
    width: 500px;
}

.label_750p {
    width: 750px;
}

.label_800p {
    width: 800px;
}

.label_132p {
    width: 132px;
}

.lmargin-11 {
    margin-left: -11px;
}

.lpad5i {
    padding-left: 5px !important;
}

.spe_email {
    float: left;
    padding-left: 170px;
    width: 600px;
}

#OfficeClosureId select {
    border: 1px solid #426682;
    /*width: 225px !important;*/
}

/*leave management 12-09-13*/
#PendingLeaveDetails #divGridApprover.DivGridMain {
    margin-left: 10px;
}

#PendingLeaveDetails .DivSplitLeft.headings-wrap {
    text-align: left;
    width: 98.6% !important;
}

.DivSplitLeft.lea-app-pending {
    width: 120px;
    padding-left: 10px;
    padding-top: 5px;
}

.outtime-req-but {
    float: left;
    clear: both;
    margin-left: -6px !important;
}


.role_fun_txt {
    display: inline-block;
    padding-top: 4px;
}

#MyLeavedetails #GridEmp {
    margin: 0 10px;
}

#MyLeavedetails .rbSkinnedButton {
    margin-bottom: 10px !important;
}



/*confirmation 13-09-13*/
#PanelMembersFrom .t-widget.t-dropdown.t-header.t-state-disabled {
    width: 160px;
}

#PanelMembersFrom .t-widget.t-dropdown.t-header {
    width: 160px;
}

#ReferenceCheck .t-window-content {
    height: 400px !important;
    width: 500px;
}

.DivSplitLeft.view-ref-check-que {
    width: 99%;
    height: auto;
    padding-top: 6px;
}
/*induction 13-09-13*/
.ReDivSplitLeft.fLocations.schedule-sendmail {
    width: 250px !important;
}

#scheduleInductionForm .ReDivSplitLeft.fLocations > div {
    font-weight: normal;
    padding-bottom: 3px;
}

#CreatePreviewTopic .buttons-bottom1 {
    margin-left: -6px;
}

#divinPersonTopicGrid h1 {
    padding-left: 5px;
}

.DivSplitLeft.schedule-sendmail-to {
    padding-left: 5px;
    padding-top: 25px;
}

#scheduleInductionAddTopicForm .RadButton_WebBlue.rbSkinnedButton {
    margin-left: 5px !important;
    margin-right: 5px !important;
}

.DivSplitLeft.pending-part-joing {
    padding-left: 5px;
    width: 18%;
    padding-top: 5px;
}

.pending-part-from {
    display: inline-block;
    padding-bottom: 4px;
    vertical-align: bottom;
}

#MarkParticipants .RadButton_WebBlue.rbSkinnedButton {
    margin-left: 0 !important;
    margin-right: 10px !important;
}

#InductionProgamForm .check-box {
    vertical-align: bottom;
}

/* #docking .subnav li .dropdown { width:145px; } */

/* 16-09-13*/

#RRFPopup div.t-window-content {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 500px !important;
    overflow: inherit !important;
    padding: 0.4em 0.5em;
    position: relative;
}

#RRFPopup .RadButton_WebBlue.rbSkinnedButton {
    margin-left: 4px !important;
}

#hideContent #OptionGrid .t-grid-content {
    font-weight: normal;
}

.DivSplitLeft.conf-questioin-type {
    width: 150px;
    height: 25px;
    margin-top: -3px;
}

#ConfirmationForm .DivSplitLeft.PaddingTop.headings-wrap {
    margin: 0 0 0 5px;
    width: 99% !important;
}
/* Confirmation configuration */
.confirmatioin-config-span {
    padding-left: 215px;
}

.confirmatioin-config-span1 {
    padding-left: 163px;
}

.confirmatioin-config-span2 {
    padding-left: 122px;
}

.confirmatioin-config-span3 {
    padding-left: 181px;
}

.confirmatioin-config-span4 {
    padding-left: 84px;
}

.confirmatioin-config-span6 {
    padding-left: 90px;
}

.confirmatioin-config-lpad5 {
    padding-left: 20px;
}

.confirmatioin-config-lpad6 {
    padding-left: 262px;
}

.confirmatioin-config-lapd {
    padding-left: 50px;
}

.confirmatioin-config-lpad1 {
    padding-left: 0px;
}

.confirmatioin-config-lpad2 {
    padding-left: 149px;
}

.confirmatioin-config-lpad3 {
    padding-left: 197px;
}

.confirmatioin-config-lpad4 {
    padding-left: 114px;
}

.confirmatioin-config-lapd5 {
    padding-left: 50px;
}

.confirmatioin-config-lapd6 {
    padding-left: 50px;
}

.confirmatioin-config-lpad7 {
    padding-left: 50px;
}

.confirmatioin-config-lapd8 {
    padding-left: 190px;
}

.confirmatioin-config-lpad9 {
    padding-left: 249px;
}

.confirmatioin-config-lpad10 {
    padding-left: 40px;
}

.confirmatioin-config-lpad11 {
    padding-left: 136px;
}

.confirmatioin-config-lpad12 {
    padding-left: 172px;
}

#divNotificationConfirm .PaddingTop.DivSplitRight {
    width: 50% !important;
}

.confirmatioin-config-lpad {
    padding-left: 40px;
}

.confirmatioin-config-lpad13 {
    padding-left: 250px;
}

.confirmatioin-config-lpad14 {
    padding-left: 240px;
}

.confirmatioin-config-lpad15 {
    padding-left: 206px;
}

.confirmatioin-config-lpad16 {
    padding-left: 323px;
}

.confirmatioin-config-lpad18 {
    padding-left: 254px;
}

.lmargin-36 {
    margin-left: -36px;
}
/*confirmation configuration */

.induc-program {
    padding-left: 160px;
}

.induc-proram-conf-metting {
    padding-left: 224px;
}

.induc-proram-online {
    padding-left: 298px;
}

.TwoDigitNumber.induction-checkbox {
    margin-left: 71px !important;
}

.induction-pro-after-induc {
    padding-left: 148px;
}

.induction-prog-evaulation {
    padding-left: 181px;
}

.PaddingTop.induction-program-buttons {
    margin-left: -10px !important;
    float: left;
}

.DivGridMain.questionbank-buttons {
    padding-left: 10px !important;
    padding-right: 10px;
}

#CreateIPQuestionForm .DivGridMain {
    padding-left: 10px;
}

#CreateIPParticipantRuleForm .buttons-bottom {
    margin-left: -2px !important;
}

.recurrence-pat {
    float: left;
    margin-left: -11px !important;
}

.PaddingTop.add-recrrence-pat-buttons {
    float: left;
    margin-left: -16px;
}

.speaker-panel-but {
    margin-left: -11px !important;
    text-align: left;
}

#RRFPopup .RadButton_WebBlue.rbSkinnedButton {
    margin-left: 4px !important;
}

#ConfFeedbackPopup #Comments .t-state-selected {
    cursor: default;
    background: none;
    color: #333333;
}

#ConfFeedbackPopup #Comments td, #EmployeefeedbackWindow #Comments td {
    cursor: default;
}

#EmployeeListGrid .main-navigation.subnav.actions {
    background: none repeat scroll 0 0 transparent;
    width: 60px;
}

#EmployeeListGrid .subnav li .dropdown {
    right: 10px !important;
}

/*#notificationListGrid .DivGridMain .subnav li .dropdown li{ min-width:110px !important;}*/
#CreatePanelMemberWindow #PanelMembersFrom .DivSplitLeft {
    width: 20%;
}

.lmargin-3 {
    margin-left: -3px;
}

#ContactDetailsForm .headings-wrap {
    padding-bottom: 4px;
}

.right-container #CreateIPFrequencyRuleForm .DivSplitRight label {
    width: 234px;
}

.label_290p {
    width: 290px;
}

.label_70p {
    width: 70px;
}

#CreateIPParticipantRuleForm .DivSplitMain {
    margin-left: 0;
}

#CreateIPQuestionForm .DivSplitLeft {
    padding-left: 15px;
}

#CreateTopicsForm .DivSplitLeft {
    padding-left: 15px;
}

.note_txt {
    color: #BF2C11;
    font-size: 11px;
    padding-left: 16px;
    text-align: left;
}

.label_437p {
    width: 437px;
}

#CreateOptionGroupForm .label_437p .MainDiv {
    width: 437px;
}

#CreateOptionGroupForm .label_437p .ListBoxDiv {
    width: 165px !important;
}

    #CreateOptionGroupForm .label_437p .ListBoxDiv select {
        width: 165px !important;
        border: 1px solid #426682;
        height: 125px !important;
    }

.label_265p {
    width: 265px;
}

.label_255p {
    width: 255px;
}

.label_263p {
    width: 263px;
}

.label_235p {
    width: 235px;
}


.label_260p {
    width: 260px;
}

.lpad25 {
    padding-left: 25px;
}

.physical_loc_main .physical_loc_grid {
    padding: 0 10px;
}

#EmployeeQuestionnariesForm .t-grid-content textarea {
    margin-top: 2px;
}



#uploadDocumentsform #divUpload .t-upload {
    background: none;
}

#uploadDocumentsform .DivSplitLeft {
    padding-left: 17px;
}

#uploadDocumentsform #rdSubmit {
    vertical-align: top;
}

#LeaveApplication .t-grid-header th:last-child:hover {
    background: #acd4e3 !important;
}

#LeaveApplication #lopMessage {
    padding-top: 5px;
    margin-left: -4px;
}

#EmployeeLeaveDetails .t-grid-content div.view ul.actions li ul.dropdown {
    left: -52px !important;
}


#requisitionForm .t-editor .t-content {
    height: auto;
}

#requisitionForm .t-editable-area iframe:nth-child(2) {
    display: none;
}

ul.social_icons li {
    padding: 0 7px 0 0;
}


#notificationListGrid .DivGridMain .subnav li .dropdown li {
    min-width: 110px !important;
}

.home_widget_main .subnav li .dropdown li {
    min-width: 131px !important;
    width: auto;
}



.select-deptwidth .t-dropdown {
    width: 132px;
}

#CreatePanelMemberWindow select[multiple="multiple"] {
    width: 156px !important;
    border: 1px solid #426682;
    height: 125px !important;
}

/*#CreateTaskForm select[multiple="multiple"] {
    width: 223px !important;
    height: 125px !important;
}*/

.invoke_task_radio input {
    vertical-align: middle;
}

.label_445p {
    width: 445px;
}


#divSalaryrevision {
    padding-top: 5px;
}

.lpad35 {
    padding-left: 35px;
}

#divPeriodFeed {
    clear: both;
}


#EmployeeQuestionnariesForm #Comments {
    margin-right: 14px;
}

#EmployeeQuestionnariesForm #GeneralQuestionsDiv td {
    padding: 4px 5px;
}

#EmployeeQuestionnariesForm #GeneralQuestionsDiv table:last-child td {
    border-bottom: none;
}


/* leave management */
.leavetype_class {
    padding-top: 4px;
    display: inline-block;
}



#CreatePositionFrom .t-editor .t-content {
    height: auto;
}

#CreatePositionFrom .t-content iframe:nth-child(2) {
    display: none;
}


#LeaveApplication .comments_main_wrap {
    margin-right: 5px !important;
    width: 99.8% !important;
}

#LeaveCreditsWindow #LeaveApplication .submit_btn {
    margin-left: -1px;
}

.emp_holy_reqmain div.t-grid-content table tr:first-child td ul.actions ul.dropdown {
    top: 8px !important;
}

#MyCompOffForm input[type="checkbox"] {
    vertical-align: bottom;
    margin-bottom: 2px;
}

#MyCompOffForm .DivSplitLeft {
    padding: 3px 5px 0 6px;
}

#MyCompOffForm #Grid {
    margin-left: 1px;
}


.select_deparment_main .t-dropdown {
    width: 131px;
}

.view_leave_app_main .action_head {
    margin-top: 5px;
}

.lrtpad_10 {
    padding: 10px 10px 0px;
}

.view_outtime_main .DivSplitLeft {
    width: 150px;
}

.view_out_action {
    padding-left: 4px;
    padding-right: 15px;
    padding-top: 5px;
    width: auto;
}

.save_btn_view {
    margin-left: 3px !important;
}

#CreateCompOffForm #Comments {
    margin-right: 6px;
}

#CreateCompOffForm #AttendanceGrid {
    margin-right: 2px;
}

.tbpad_5 {
    padding: 5px 0;
}

#viewCompoff #viewLeaveAppln {
    margin-left: 5px;
}

#AssignCompOffForm .label_112p {
    width: 114px;
}


#EmployeeListGrid .subnav li .dropdown li {
    min-width: 102px !important;
    width: auto;
}

/*input[type="text"][disabled] {
    color: #333333;
    -webkit-text-fill-color: #333333;
}*/

/*#RequisitionWindow .t-window-content { height:400px !important; }*/
input[type="checkbox"] {
    border-radius: 0 !important;
}

.lmargin-15 {
    margin-left: -15px;
}

.lmargin-30 {
    margin-left: -30px;
}

.label_75p {
    width: 75px;
}

.label_102p {
    width: 102px;
}

#scheduleInductionForm #GridInPersonTopic .ui-multiselect {
    width: 200px !important;
}

#ConfirmationForm .DivLeft {
    clear: both;
}

#PreviewQuestionnaire #GeneralQuestionsDiv #frmSelectorDeselectEmployees {
    margin-left: 0;
    margin-right: 8px;
}

input[type="checkbox"], .right-container .DivRight input.check-box {
    border-radius: 0 !important;
}

.rmargin5 {
    margin-right: 5px;
}

#ConfirmationForm .DivLeft {
    clear: both;
}

#EmployeeConfirmation .emp_conf_from {
    display: inline-block;
    padding-bottom: 5px;
    vertical-align: bottom;
    margin-top: 0;
}

#EmployeeConfirmation .DivSplitLeft.emp_conf {
    padding-top: 3px;
}

#EmployeePeriodicReviewForm .DivSplitLeft.emp_conf_period_feedback {
    padding-top: 6px;
}

#EmployeePeriodicReviewForm .emp_conf_from {
    display: inline-block;
    margin-top: 0;
    padding-bottom: 5px;
    vertical-align: bottom;
}

.lmargin-250p {
    margin-left: 250px;
}

#paginate-slider2.pagination a {
    padding: 4px 8px;
    font-size: 11px;
    font-weight: normal;
    border-radius: 5px;
    margin: 0 4px 0 0;
}

#paginate-slider2.pagination ul {
    width: 239px;
}

#paginate-slider2 input[type="checkbox"] {
    margin-bottom: 1px;
    vertical-align: bottom;
}

.online_induction_main iframe {
    border: 1px solid #5F7C95;
    border-radius: 5px;
}

.man_red_txt {
    color: Red;
}

.bmargin-10 {
    margin-bottom: -10px;
}

.personal_left {
    float: left;
    width: 87%;
}

.personal_right {
    float: left;
    width: 13%;
}

.is-disabled {
    color: Red !important;
}

.emp_list_main .DivSplitLeft {
    width: 120px;
}

.label_111p {
    width: 111px;
}

#RefOptionWindow .t-window-content {
    padding-bottom: 13px !important;
}

#CreatePreviewTemplate .t-window-content {
    height: 500px !important;
}

.label_200p {
    width: 200px;
}

#outTimeRequestForm .DivSplitMain {
    margin-left: -9px;
}

form#LeaveTypeForm .benfit_com_main input[type="radio"] {
    margin-left: 3px;
    margin-right: 0;
}

form#LeaveTypeForm .benfit_com_main input#rdCategoryLeave {
    margin-left: 0;
}


.DivSplitRight.presenter_txt input.text-box {
    width: 222px;
}

.DivSplitRight.presenter-drpdown .t-dropdown {
    width: 222px;
}


.label_111p {
    width: 111px;
}

#RefOptionWindow .t-window-content {
    padding-bottom: 13px !important;
}

#CreatePreviewTemplate .t-window-content {
    height: auto !important;
}

.label_370p {
    width: 370px;
}

.label_330p {
    width: 330px;
}

.default_working label {
    float: left;
}

.label_107p {
    width: 107px;
}


/* Added by anusha*/
#CreateNoticePeriodForm .DivLeft.rule_lbl {
    width: 26% !important;
}

.label_215pe {
    width: 14.5%;
}


.label_8_5pe {
    width: 8.5%;
}



.label_225pe {
    width: 26%;
    padding-left: 5px;
}

.label_221pe {
    width: 21%;
    padding-left: 5px;
}

.label_250pe {
    width: 50%;
    padding-left: 5px;
}

.NoticePeriod {
    width: 85px;
    vertical-align: middle;
    margin-bottom: 3px;
}

.NoticePeriodFourdigitnumber {
    margin-right: 5px;
    width: 30px;
}

.NoticePeriodMessage {
    color: Green;
    font-family: Helvetica;
    font-size: small;
    font-weight: bold;
    padding-left: 10px;
}

.buttonmargin {
    margin-left: 9px !important;
}

.enable_exit .DivDetailsMain {
    margin-left: -10px;
}

.exit_enable .DivLeft.rule_lbl {
    width: 120px !important;
}

#EnableExitForm .label_19pe {
    width: 19%;
}

.upload_gridmain .DivSearchSplitMain {
    width: 100%;
}

#FrmResignationForm .headings-wrap.additional_note {
    padding-left: 1px;
    width: 100% !important;
}
/*#FrmResignationForm #dvGridHead h1{ background:url(Images/headingswrap-bg.gif) repeat-x left top; height: 25px;padding-top:10px;padding-left:7px; }*/
#FrmResignationForm #dvGridHead h1 {
    padding-top: 10px;
    margin-left: 2px;
}

#FrmResignationForm #dvGridHead {
    margin-bottom: 10px;
    padding-top: 0;
    margin-left: -2px;
}

.formal_res_btn .t-filename {
    min-width: 94px;
    max-width: 70px;
}

.formal_res_btn .t-upload-files {
    width: 90px;
}

    .formal_res_btn .t-upload-files .t-button {
        margin-left: 0;
    }

#frmViewPreviousResignationRequest .rbSkinnedButton {
    margin-left: 0px !important;
}

/*#ReasonToEnableExit {
    width: 65%;
}*/
/* #FrmManagerReview .TabDivDetailsSplitMain.lmar0 { margin-left:0; }*/

#DisableComments {
    width: 65%;
}

#CreateExitConfigurationTaskForm select[multiple="multiple"] {
    border: 1px solid #426682;
    /* width: 220px !important;*/
}

#FrmResignationForm .DivSplitLeft {
    padding-left: 8px;
}

#FrmResignationForm .lmr3 {
    margin-left: 3px;
}

#FrmResignationForm .comments_main_wrap {
    margin-left: 5px;
}

#FrmResignationForm .cmt_head {
    margin-left: 3px;
}

#FrmResignationForm .submit_btn {
    margin-left: 5px;
}

#FrmResignationForm .action_head.additional_note {
    margin-left: 4px;
}

#FrmSuspensionForm .DivSplitLeft {
    padding-left: 8px;
}

#FrmSuspensionForm .lmr3 {
    margin-left: 3px;
}

#FrmSuspensionForm .comments_main_wrap {
    margin-left: 5px;
}

#FrmSuspensionForm .cmt_head {
    margin-left: 3px;
}

#FrmSuspensionForm .submit_btn {
    margin-left: 5px;
}

#FrmSuspensionForm .action_head.additional_note {
    margin-left: 4px;
}

#FrmManagerReview .comments_main_wrap {
    margin-left: 5px;
}
/* #FrmManagerReview .content-block { margin-top:10px; }*/
#FrmManagerReview .lmr3 {
    margin-left: 4px;
    width: 100% !important;
}
/*#FrmManagerReview .lmr3 .block-heading { padding-left:10px; }*/
/* #FrmManagerReview .exit_conditions { padding-left:10px; }*/
#FrmManagerReview .content-block .additional_note {
    width: 100% !important;
}

.manage_user_img {
    float: right;
    width: 130px;
    margin-bottom: -127px;
}

#FrmManagerReview .label_225pe {
    width: 120px;
}

#FrmManagerReview .DivSplitLeft {
    width: 150px;
}

#FrmManagerReview .DivSplitMain {
    clear: both;
}

#FrmManagerReview .label_500p {
    width: 322px;
}

#frmViewEmployeeResignationForm .label_221pe {
    padding-left: 9px;
}

.tmargin-5 {
    margin-top: -5px;
}

.tmargin-6 {
    margin-top: -6px;
}

.tmargin-7 {
    margin-top: -7px;
}

.tmargin-8 {
    margin-top: -8px;
}

.tmargin-9 {
    margin-top: -9px;
}

.tmargin-11 {
    margin-top: -11px;
}

.tmargin0 {
    margin-top: 0px;
}

.tmargin-14 {
    margin-top: -14px;
}

#formCreatePreExitQuestion1 .DivLeft.rule_lbl {
    /* width: 23% !important;*/
}

.label_186px {
    width: 186px;
}
/* added by sravan */

#FrmManagerReview .action_head.additional_note {
    padding-left: 7px !important;
}

#FrmManagerReview .RadButton_WebBlue.rbSkinnedButton.button_align {
    margin-left: 7px !important;
}

#FrmResignationForm .DivSplitRight.on_bahalf {
    width: 140px !important;
}

#FrmManagerReview .DivSplitRight.on_bahalf {
    /*  width: 140px !important;*/
}

#FrmSuspensionForm .DivSplitRight.on_bahalf {
    width: 140px !important;
}


.tmargin-10 {
    margin-top: -10px;
}

#FrmSuspensionForm .label_225pe {
    width: 120px;
}

#FrmSuspensionForm .DivSplitLeft {
    width: 150px;
}

#FrmSuspensionForm .DivSplitMain {
    clear: both;
}

#FrmSuspensionForm .label_500p {
    width: 322px;
}

#FrmSuspensionForm .comments_main_wrap {
    margin-left: 5px;
}

#FrmSuspensionForm .content-block {
    margin-top: 2px;
}

#FrmSuspensionForm .lmr3 {
    margin-left: 4px;
    width: 99% !important;
}

    #FrmSuspensionForm .lmr3 .block-heading {
        padding-left: 1px;
    }

#FrmSuspensionForm .exit_conditions {
    padding-left: 10px;
}

#FrmSuspensionForm .content-block .additional_note {
    width: 100% !important;
}


#FrmSuspensionForm .DivLeft.rule_lbl.tpad7 {
    padding-top: 3px;
}

#FrmSuspensionForm .action_head.additional_note {
    padding-left: 7px !important;
}

#FrmSuspensionForm .RadButton_WebBlue.rbSkinnedButton.button_align {
    margin-left: 5px !important;
}

#FrmSuspensionForm .DivSplitRight.on_bahalf {
    width: 140px !important;
}

#FrmSuspensionForm .rule_lbl {
    width: 150px !important;
}


#FormTermination .label_225pe {
    width: 120px;
}

#FormTermination .DivSplitLeft {
    width: 150px;
}

#FormTermination .DivSplitMain {
    clear: both;
}

#FormTermination .label_500p {
    width: 322px;
}

#FormTermination .comments_main_wrap {
    margin-left: 5px;
}

#FormTermination .content-block {
    margin-top: 2px;
}

#FormTermination .lmr3 {
    margin-left: 4px;
    width: 99% !important;
}

    #FormTermination .lmr3 .block-heading {
        padding-left: 1px;
    }

#FormTermination .exit_conditions {
    padding-left: 10px;
}

#FormTermination .content-block .additional_note {
    width: 100% !important;
}


#FormTermination .DivLeft.rule_lbl.tpad7 {
    padding-top: 3px;
}

#FormTermination .action_head.additional_note {
    padding-left: 7px !important;
}

#FormTermination .RadButton_WebBlue.rbSkinnedButton.button_align {
    margin-left: 5px !important;
}

#FormTermination .DivSplitRight.on_bahalf {
    width: 140px !important;
}

#FormTermination .rule_lbl {
    width: 150px !important;
}

.cmt_head {
    margin-left: 3px;
}

#CreateNoticePeriodForm .configuration-block {
    margin-top: -14px;
}

#CreateExitConfigurationTaskForm .Button {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}

#PerformanceManagementForm .DivSplitRight {
    padding: 0;
}


.DivSplitRight.presenter_txt input.text-box {
    width: 204px;
}

.DivSplitRight.presenter-drpdown .t-dropdown {
    width: 210px;
}

.label_111p {
    width: 111px;
}

#RefOptionWindow .t-window-content {
    padding-bottom: 13px !important;
}

.que_noscroll .flocations {
    overflow-y: auto;
}

#MyCompOffForm .t-grid-content div.view ul.actions li ul.dropdown {
    left: -52px !important;
    overflow: hidden;
}

.view_pay_label {
    padding-top: 2px;
    display: inline-block;
    color: #333333;
}

.view_pay_label_tp3 {
    padding-top: 3px;
    display: inline-block;
    color: #333333;
}

.view_pay_label_tp {
    padding-top: 5px;
    display: inline-block;
    color: #333333;
}

#scheduleInductionForm #Venue.disable_input {
    width: 500px;
    height: 30px;
    padding-top: 0;
    padding-left: 0px;
}

.lmargin93 {
    margin-left: 93px;
}

#dropDownButtonPopupdropDownButton {
    background: #fff !important;
}
/*.UserLogin .LoginRight .form-list input.input-text {margin:0; width:260px }*/
.onbehalf-align {
    display: inline-block;
    padding-top: 3px;
    padding-left: 20px;
}

.add_edit_atten_main {
    top: 184px !important;
}

/*.presenter_txt textarea {
    width: 206px;
}*/

#CreatePreviewTemplate.preview_mainpopup .t-window-content {
    height: auto !important;
}

.DivSplitRight .t-header.t-dropdown.input-validation-error {
    background: #FFC0CB;
    border-color: #FF0000;
    /*height: 22px;*/
}

.document_req_input {
    display: inline-block;
    margin-bottom: 3px;
    vertical-align: middle;
}

.inline_block {
    display: inline-block;
}

#EmployeefeedbackWindow #EmployeeQuestionnariesForm .DivDetailsMain {
    margin-bottom: 0;
    padding-bottom: 0;
}

#EmployeefeedbackWindow #EmployeeQuestionnariesForm .DivSplitLeft.emp-conf-recommendation {
    padding-left: 4px;
}

#EmployeefeedbackWindow #EmployeeQuestionnariesForm .DivSplitLeft.salary-revision-req {
    padding-left: 9px;
}

#EmployeefeedbackWindow #EmployeeQuestionnariesForm .DivSplitLeft.emp-conf-recommendedctc {
    padding-left: 4px;
}

#EmployeefeedbackWindow #EmployeeQuestionnariesForm .DivSplitMain {
    margin-top: 0;
}

#EmployeefeedbackWindow #EmployeeQuestionnariesForm .TabDivDetailsSplitMain.bg_none_grid #Comments .t-state-selected {
    background: none;
    color: #333333;
}

#ConfFeedbackPopup .TabDivDetailsSplitMain.bg_none_grid #Comments .t-alt.t-state-selected {
    background: #DAE2E8;
}

#EmployeeReviewFeedbackForm #GeneralQuestionsDiv td {
    padding: 10px 8px;
    border-bottom: 1px solid #DAE2E8;
    vertical-align: top;
}

#EmployeeReviewFeedbackForm #GeneralQuestionsDiv th, #EmployeeQuestionnariesForm #GeneralQuestionsDiv th {
    padding: 10px 8px;
}

#docking #notificationListGrid .subnav li .dropdown {
    width: 100px;
}

.view_work_main .TabDivDetailsSplitMain {
    margin-left: 5px;
}

select#GroupIDs___PackedValue_AvialSelect {
    padding: 0 3px !important;
}

.label_95pe {
    width: 95%;
}

.label_98pe {
    width: 98%;
}

.sorttopics_main .demo {
    height: 100px;
    overflow-y: auto !important;
}

.word_breakword {
    word-wrap: break-word;
}


.fltpad2 {
    float: left;
    padding-left: 2px;
    padding-top: 2px;
}

ul.hiring_list_tabs {
    list-style-type: none;
    padding-right: 4px;
}

    ul.hiring_list_tabs li {
        float: left;
    }

.login_mainwrap {
    overflow: hidden;
    margin-bottom: -3px;
}

.height_footer {
    height: 110px;
}


.fltpad2 {
    float: left;
    padding-left: 2px;
    padding-top: 2px;
}

.tpadbottom_3 {
    padding-bottom: 3px;
}

#ConfFeedbackPopup #Comments {
    width: 98.5%;
}

#employeeLeavedetails .t-window-content {
    max-height: 250px !important;
}

.notification_main input[type="radio"] {
    vertical-align: top;
    margin-right: 3px;
}




.shift_drpdown .t-dropdown {
    width: 140px;
}

#divRecommendedCTC .rsSymbol {
    font-weight: normal;
}

.quation_type_mainp .DivSplitLeft {
    width: 190px;
}

.quation_type_mainp .DivSplitMain {
    margin-top: 0px;
}

#ConfFeedbackPopup .conf-feedback-popup .DivSplitMain {
    margin-left: -9px;
}

#ConfFeedbackPopup #GeneralQuestionsDivfeed {
    margin-left: 9px !important;
}

#PanelMembersFrom select[multiple="multiple"] {
    border: 1px solid #426682;
}

.redcolor {
    background-color: Red;
}

#ApproveLeaveCreditsWindow .t-content, #PreviewQuestionnaire .t-content, #LeaveInsertWindow .t-content, #LeaveCreditsWindow .t-content {
    height: auto !important;
    min-height: 450px;
}

#PreviewWindow .t-content {
    height: auto !important;
}

#PanelMembersFrom .t-popup t-group {
    height: 175px !important;
}

#EmployeeFeedback12 .profile-photo {
    top: 212px !important;
}


#OfferFrom .subnav li .dropdown {
    width: 128px;
    left: -60px;
}

    #OfferFrom .subnav li .dropdown li {
        width: 109px;
    }



#EmployeeFeedback12 .profile-photo {
    top: 212px !important;
}


/*#AttendanceTrackingTypeForm .ListBoxDiv {
    width: 150px;
}*/

#CreateOverTimeApproversForm .configuration-block select[multiple="multiple"] {
    height: 125px !important;
}

#CreateWorkFromHomeApproversForm .configuration-block select[multiple="multiple"] {
    height: 125px !important;
}

#CreateCompOffApproversForm .configuration-block select[multiple="multiple"] {
    height: 125px !important;
}

#CreateOfferApprovers .configuration-block select[multiple="multiple"] {
    height: 125px !important;
}

/* commented by sravan on 04/23/2014
#AttendanceTrackingTypeForm .Button {margin-top:40px !important;} */

#EmployeeFeedback12 .profile-photo {
    top: 212px !important;
}

.link-list {
    padding-left: 100px;
    padding-top: 10px;
}

    .link-list li {
        list-style: none;
    }

.header-right ul li.NotificationTaskMenu {
    padding: 0;
}

.header-right ul li.task_icon, .header-right ul li.notification_icon {
    padding: 0 0 0 6px;
}

    .header-right ul li.task_icon a, .header-right ul li.notification_icon a, .header-right ul li.message_icon a {
        padding: 0;
    }

.header-right ul li.time-record {
    padding-top: 6px;
}

.header-right ul li.message_icon {
    padding: 0 7px 0 6px;
    margin-right: 5px;
    border-right: 1px solid #D5D5D5;
}

.header-right ul li.support {
    padding: 0 10px 0 6px;
    margin-right: 5px;
    border-right: 1px solid #D5D5D5;
}

#FrmManagerReview .link-list li {
    width: 47.5%;
}

#documentWindow .t-progress {
    display: none;
}

#PreviewWindow.preview_window_main .t-window-content {
    height: auto !important;
}

#AssignRolesForm #SiteMapTreeview {
    overflow-x: hidden;
}

#ExitForm .radiobuttons.requi {
    padding-right: 4px;
}



#ExitApproversGrid.t-grid-content #Delete.t-icon.t-delete, .DivGridMain #Delete.t-icon.t-delete {
    position: inherit;
}

#WorkflowConfigApprover_ItemsContainer .MaxSelectWidthDropdown {
    float: left;
}

#WorkflowConfigApprover_ItemsContainer .start_level {
    vertical-align: top;
}

.t-datepicker-calendar {
    max-height: inherit !important;
}

#requisitionIndex div.t-grid-content table tr:first-child td .actions ul.actions ul.dropdown {
    top: -61px !important;
}

#frmCreateAssetRequisition .radiobuttons {
    padding: 1px;
}


.submenu li.myassetdetails a {
    background: url('images/my_asset_details.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.assetrequisitionlist a {
    background: url('images/asset_requistion_list.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.employeeassetdetails a {
    background: url('images/employee_asset_details.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.myassetdetails a {
    background: url('images/my_asset_details.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.myassetrequisitionlist a {
    background: url('images/asset_arrival_list.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.inwardlist a {
    background: url('images/Inward.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.outwardlist a {
    background: url('images/outward.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.massapproval a {
    background: url('images/attendance_mass_approval.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.manualattendance a {
    background: url('images/manualattendance.png') no-repeat left center !important;
    padding-left: 20px !important;
}

#InwardApprover #WorkflowConfigApprover_ItemsContainer .start_level {
    vertical-align: top;
}

#PassChangeForm .validation-summary-errors {
    width: 80%;
}


.tmargin-4 {
    margin-top: -4px;
}

#ClientFeedbackWindow {
    height: 270px;
    overflow: auto;
    width: 740px;
}

.job_vacancy_main table th.t-header:first-child a {
    padding: 0;
    margin: 0;
}

#ConfirmationPreviewWindow.preview_quest_main .t-window-content #GeneralQuestionsDiv {
    max-height: 400px;
    overflow-y: auto;
    overflow-x: hideen;
}

#EmployeeGrid .t-group-col {
    width: 0.1% !important;
}


#wrapper .jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 99%;
}

#wrapper .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 93%;
}

#divPositionLevel .DivSplitLeft {
    padding-left: 0;
}

#divPositionLevel .DivDetailsMain {
    padding: 0;
}

#divPositionLevel .DivSplitMain {
    margin-left: 0;
}

#MyAssetAssignmentGrid {
    clear: both;
}

#divPositionLevel .submit_btn {
    margin-left: 5px;
}

#divPositionLevel .additional_note .block-heading {
    padding-top: 6px;
    background: none;
}

#divPositionLevel .additional_note {
    margin-top: 10px;
}

#divPositionLevel .comments_txt {
    margin-top: 10px;
}

#frmEmployeeCreateAssetRequisition .offer_lpad_none .block-heading {
    padding-left: 0px;
}

    #frmEmployeeCreateAssetRequisition .offer_lpad_none .block-heading.tpad5 {
        padding-left: 10px;
    }

#frmEmployeeCreateAssetRequisition .offer_lpad_none .TabDivDetailsSplitMain.lmar0 {
    margin-left: 0;
}


#frmLayoffApproval .TabDivDetailsSplitMain {
    margin-left: 5px;
}


#frmLayoffApproval .headings-wrap.additional_note {
    padding-left: 5px;
    width: 100% !important;
}


.product-logo img {
    position: relative;
    top: -1px;
    right: 10px;
}

#Reference .t-window-content.t-content {
    max-height: 500px;
}

/*#ReferenceCheckQuestion .t-window-content.t-content { height: 500px !important; }*/



#frminitiatelayoff .headings-wrap.additional_note {
    margin-left: 5px;
    padding-left: 0;
    width: 100% !important;
}

#frminitiatelayoff .TabDivDetailsSplitMain {
    margin-left: 5px;
}

#LayOffListpartialform .jqx-window .t-grid-content .actions li ul.dropdown li {
    width: 146px;
}

.label_13p {
    width: 13%;
}

.label_87p {
    width: 87%;
}

#AssetCategory .headings-wrap.additional_note {
    margin-left: -10px;
    padding-left: 12px;
    width: 100% !important;
}

#AssetCategory .DivGridMain {
    margin-bottom: 15px;
}

/* Asset Management Ravi */
#frmIndex .DivSplitMain {
    margin-left: 6px;
}

.lrmargin10 {
    margin: 0 10px;
}

.tmargin_3 {
    margin-top: 3px;
}

.disp_block {
    display: inline-block;
}

#frmEmployeeCreateAssetRequisition #ReasonforRequest, #frmEmployeeCreateAssetRequisition #Description {
    width: 210px;
}

#frmEmployeeCreateAssetRequisition #divPositionLevel {
    margin-left: 3px;
}

#OfferFrom .DivSplitLeft {
    width: 17%;
}

#OfferFrom .DivSplitMain {
    clear: both;
    margin-left: 4px;
}

#Generate {
    margin-left: 0 !important;
}

#frmCreateAssetRequisition #InwardAssetCategoryID-input, #frmCreateAssetRequisition #AssetDetailsID-input {
    border: none;
    padding: 0 5px;
}

#frmCreateAssetRequisition .t-dropdown-wrap .t-select, #frmCreateAssetRequisition .t-dropdown-wrap .t-select {
    background: none;
    border: none;
}

.asset_name_drp {
    margin-top: 5px;
}

#frmCreateAssetRequisition .label_170p {
    width: 29%;
}

#frmCreateAssetRequisition .required_radio .radiobuttons {
    margin-left: -4px;
}

.approve_radio {
    margin: 0 3px 0 0px;
    vertical-align: text-top;
    padding: 0;
}

#SupportForm #TextArea4Support {
    width: 100%;
}

.emp_vert_top {
    vertical-align: top;
}

#AssetApproverForm .TabDivDetailsSplitMain.lmar0, #frmCreateAssetRequisition .offer_lpad_none .TabDivDetailsSplitMain.lmar0 {
    margin-left: 0;
}

.t-grid .t-grid-header .link_hover {
    background: none;
    color: #fff;
}

#frmCreateInwardAssets .t-filename {
    max-width: 138px;
    min-width: 138px;
}

#AssetApproverForm .rbSkinnedButton {
    margin: 0 10px 0 0 !important;
}

#divPositionLevel .additional_note .block-heading {
    padding-bottom: 0;
    padding-top: 0;
}

#divPositionLevel .action_head, #divPositionLevel .comments_txt .block-heading {
    padding-bottom: 0;
    margin-bottom: 0;
}

#AssetApproverForm .fLocations a {
    font-weight: normal;
}

#AssetApproverForm .fLocations .tpad7 {
    padding-top: 0;
}

#AssetReturnForm .offer_lpad_none .block-heading {
    padding-left: 0;
}

#AssetReturnForm .offer_lpad_none .TabDivDetailsSplitMain.lmar0 {
    margin-left: 0;
}

#AssetReturnForm .headings-wrap.additional_note, #AssetReturnForm .action_head.additional_note {
    padding-left: 10px;
}

#AssetReturnForm .headings-wrap.additional_note {
    width: inherit !important;
}

.disable_txt_area {
    width: 100%;
    border-radius: 6px;
    border: 1px solid #ccc;
    font-family: Trebuchet MS;
    font-size: 11px;
    padding: 2px;
}

#frmLayoffApproval .RadButton_WebBlue.rbSkinnedButton.button_align {
    margin-left: 4px !important;
}

#frmLayoffApproval .action_head.additional_note {
    padding-left: 5px;
}


#frmCreateInwardAssets .TabDivDetailsSplitMain.lmar0 {
    margin-left: 0;
}



#AssetApproverForm #docs .DivSplitLeft {
    padding: 8px 5px 5px;
}

.announcementForm {
    width: 100%;
}

    .announcementForm .headings-wrap {
        background: #EBEBEB;
        color: #495A70;
        text-align: left;
        height: auto;
        padding: 7px 10px;
        display: inline-block;
        width: 100%;
        box-sizing: border-box;
        font-size: 13px;
        line-height: 13px;
        text-align: left;
        font-weight: bold;
        position: relative;
    }

    .announcementForm .block-heading {
        margin: 0px;
        padding: 0px;
    }

    .announcementForm .user-name {
        display: inline-block;
        white-space: nowrap;
        overflow: hidden;
        position: absolute;
        text-overflow: ellipsis;
        width: 60%;
    }

.announcementFormPartial .user-name {
    display: inline-block;
}

.announcementForm .user-birthday {
    display: inline-block;
    width: 60%;
}

    .announcementForm .user-birthday span {
        color: #000;
        font-weight: normal;
        font-style: 12px;
    }

.announcementForm .buttons {
    display: inline-block;
    text-align: right;
    width: 10%;
    position: absolute;
    right: 0px;
    top: 0;
}

.announcementFormPartial .buttons {
    display: inline-block;
    text-align: right;
    width: 10%;
    position: absolute;
    right: 2px;
    top: 3px;
}

.announcementForm .user-image {
    border: 2px solid #CCCCCC;
    border-radius: 50px;
    display: inline-block;
    height: 60px;
    overflow: hidden;
    text-align: center;
    width: 60px;
    margin: 0 10px 0;
    vertical-align: top;
    float: left;
}

.announcementForm .user-details {
    display: inline-block;
    margin: 10px 5px;
    padding: 0;
    vertical-align: top;
    width: 84%;
}

    .announcementForm .user-details span {
        display: block;
    }

        .announcementForm .user-details span span {
            display: inline-block;
        }

.announcementForm .notification {
    border: 2px solid #EBEBEB;
    margin-top: -4px;
    margin-bottom: 7px;
    padding-top: 10px;
    padding-left: 30px;
    padding-right: 5px;
    min-height: 75px;
}

    .announcementForm .notification ol {
        padding-left: 20px;
    }

    .announcementForm .notification ul {
        padding-left: 20px;
    }

.announcementForm .user-details .name {
    color: #495A70;
    font-size: 13px;
    line-height: 13px;
    font-weight: bold;
    margin-bottom: 5px;
}

.announcementFormPartial .headings-wrap {
    position: relative;
}

.announcementFormPartial .titletime {
    padding-right: 20px;
}

.announcementFormPartial .block-heading {
    font-size: 11px;
}

.announcementFormPartial .notification {
    padding-bottom: 8px;
}

.announcementFormPartial {
    border-bottom: 1px solid #E8E8E8;
}

#CreateTemplate #DesStyle {
    margin-top: 0px;
    width: 292px !important;
}

    #CreateTemplate #DesStyle .t-editor iframe.t-content {
        height: 44px;
    }

    #CreateTemplate #DesStyle .t-editor {
        height: 58px;
    }

#CreatePreviewTemplate #previewDiv {
    padding: 0;
}
/* .DivSplitMain { margin-left:0; } */
.PaddingTop {
    padding-left: 0;
    padding-top: 5px;
}

#CreateAnnouncementForm #WeeklyDiv input[type="checkbox"] {
    vertical-align: middle;
    margin: 0;
}

#CreateAnnouncementForm #monthlyDiv .lpad_none, #CreateAnnouncementForm #YearlyDiv .lpad_none {
    padding-left: 0;
}

#CreateAnnouncementForm #divRecurancePattern > input[type="radio"] {
    margin: 0;
    vertical-align: top;
}

#frmCreateGatePass .TabDivDetailsSplitMain.lmar0 {
    margin-left: 0px;
}

#RuleformId .PlusGreenButtonImage {
    margin-top: 3px;
}

#RuleformId .MinusRedButtonImage {
    vertical-align: top;
}

#AssetApproverForm #Assets.t-grid td {
    cursor: auto;
}

.user-image img {
    width: 100%;
}

.edit_text {
    float: right;
    margin-top: -15px;
    margin-right: 5px;
}

.gate_pass input[type="radio"] {
    vertical-align: top;
}

#frmEmployeeCreateAssetRequisition .submit_btn {
    display: inline-block;
    margin-right: 5px;
}

#frmEmployeeCreateAssetRequisition .rbSkinnedButton {
    margin: 0 !important;
}

.label_88pe {
    width: 88%;
}

.GridEdit_1ButtonImage {
    background: url('Images/edit_1.png') no-repeat scroll center center transparent;
    height: 25px;
    width: 16px;
    text-align: left;
    padding: 2px 2px 2px 5px;
    /*background-color:#fff;*/
    text-decoration: none;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    color: transparent;
    margin-top: 0px;
    line-height: 30px;
}

.GridhideButtonImage {
    background: url('Images/hide.png') no-repeat scroll center center transparent;
    height: 25px;
    width: 16px;
    text-align: left;
    padding: 2px 2px 2px 5px;
    /*background-color:#fff;*/
    text-decoration: none;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    color: transparent;
    margin-top: 0px;
    line-height: 30px;
}

#frmApproveOutwardDetials .TabDivDetailsSplitMain.lmar0 {
    margin-left: 0px;
}


#frmApproveOutwardDetials .headings-wrap.additional_note {
    padding-left: 0;
    width: 100% !important;
}


#AssetApproverForm .rbSkinnedButton {
    margin: 0 10px 0 0 !important;
}


#ViewWindow .t-window-content.t-content {
    width: 900px !important;
}


#frmCreateAssetRequisition #divPositionLevel .additional_note .block-heading {
    margin-left: -9px;
    padding-bottom: 0;
    padding-top: 0;
}

#frmCreateAssetRequisition #divPositionLevel .comments_txt .block-heading {
    margin-bottom: 0;
    margin-left: -10px;
    padding-bottom: 0;
}

#frmApproveOutwardDetials .rbSkinnedButton, #frmCreateAssetRequisition .rbSkinnedButton, #AssetReturnForm .rbSkinnedButton, #frmCreateInwardAssets .rbSkinnedButton, #AssetReturnForm .rbSkinnedButton, #TimelineForm .rbSkinnedButton {
    margin: 0 10px 0 0 !important;
}

#frmCreateInwardAssets .fLocations {
    margin-top: 6px;
}

#frmCreateInwardAssets .DivSplitRight {
    width: 26%;
}

#frmEmployeeCreateAssetRequisition .action_head.additional_note {
    padding-left: 10px;
}

#frmEmployeeCreateAssetRequisition .headings-wrap.additional_note {
    width: 100% !important;
}

#CommentWindow .DivRight {
    width: 72%;
}

#CommentWindow .label_107p {
    width: 78px;
}

#CommentWindow #AssetComments {
    width: 100%;
}

#frmApproveOutwardDetials textarea {
    font-size: 12px;
    font-family: Trebuchet MS;
    border: 1px solid #768CA5;
    border-radius: 4px;
}

    #frmApproveOutwardDetials textarea:focus {
        border: 1px solid #008000;
    }

#frmApproveOutwardDetials #docs .label_170p {
    width: 140px !important;
}

#frmEmployeeCreateAssetRequisition .rule_lbl {
    width: 28%;
}

#AssetApproverForm .DivRight, #frmViewOutwardDetails .DivRight {
    width: 23%;
}

#frmApproveOutwardDetials .t-filename {
    max-width: 135px;
}

#frmViewOutwardDetails .TabDivDetailsSplitMain.lmar0 {
    margin-left: 0px;
}

#CreateAnnouncementForm .label_100p {
    width: 60px;
}

#LayoffMembersfrm select[multiple="multiple"] {
    border: 1px solid #426682;
}

#frminitiatelayoff .action_head.additional_note, #frminitiatelayoff .headings-wrap {
    padding-left: 10px;
}

#frminitiatelayoff .submit_btn {
    margin-left: 3px;
}

#Exitlistform .t-grid-content .actions li ul.dropdown li a {
    word-break: break-all; /* width:107px; */
}

    #Exitlistform .t-grid-content .actions li ul.dropdown li a:hover { /* width:101px; width:107px;*/
    }

#Createeventform .DivSplitMain {
    margin-left: 1px;
}

.leftmargin1 {
    margin-left: 1px;
}

.tpad_6 {
    padding-top: 6px;
}

.rule_lbl span.time {
    line-height: 18px;
}



/* Employee Timeline */


/*body {
    font: 11px Trebuchet MS, sans-serif;
}*/

.timeline-item.active .panel.bg-primary {
    background-color: #E3E3E3;
    border-radius: 0;
    min-width: 170px;
    border: 1px solid #D1D4D7;
    line-height: 15px;
}

.timeline-item a {
    color: #495A70;
}

    .timeline-item a:hover {
        color: #000;
    }

.timeline-item .timeline-caption {
    line-height: 16px;
}

.timeline-item.active .panel.bg-primary h5 {
    color: #495A70;
    font-size: 14px;
    margin-bottom: 3px;
}

.timeline-item.active .panel.bg-primary img {
    border-radius: 150px;
    width: 60px;
    float: left;
    height: 60px;
    border: 2px solid #ccc;
    margin-right: 10px;
}

.pull-left {
    float: left;
}

.notimeline-date {
    width: 65px;
    left: -105px;
    top: -2px;
    text-align: right;
    position: static;
    float: left;
    margin-right: 20px;
}

    .notimeline-date p {
        margin: 0;
    }

        .notimeline-date p.year {
            margin-top: 7px;
        }

    .notimeline-date .date-year-month p.date {
        margin: 4px 0 0;
    }

.timeline-item .timeline-right-arrow {
    position: absolute;
    width: 8px;
    height: 16px;
    top: 5px;
    left: -8px;
    background: url('images/emptimeline_right-arrow.png') no-repeat 0 0;
}

.timeline-item .timeline-left-arrow {
    position: absolute;
    width: 8px;
    height: 16px;
    top: 5px;
    right: -8px;
    background: url('images/emptimeline_left-arrow.png') no-repeat 0 0;
}

.timeline {
    display: table;
    width: 100%;
    border-spacing: 0;
    table-layout: fixed;
    position: relative;
    border-collapse: collapse;
}

    .timeline:before {
        content: "";
        width: 4px;
        margin-left: -3px;
        position: absolute;
        left: 50%;
        top: 0;
        bottom: 30px;
        background-color: #E3E3E3;
        z-index: 0;
    }

.timeline-item {
    display: table-row;
}

.timeline-caption {
    display: table-cell;
    vertical-align: top;
    width: 50%;
}

.timeline-item:before, .timeline-item.alt:after {
    content: "";
    display: block;
    width: 50%;
}

.timeline-item.alt:before {
    display: none;
}

.timeline-item .panel {
    padding: 10px;
}

.bdr_remove:before {
    background: transparent;
}

.timeline-date {
    position: absolute;
    width: 65px;
    left: -105px;
    top: -2px;
    text-align: right;
}

.timeline-icon {
    position: absolute;
    left: -32px;
    top: -2px;
}

.time-icon {
    width: 18px;
    height: 18px;
    display: inline-block !important;
    background: url('images/timeline-round-icon.png') no-repeat center center;
    z-index: 10;
    line-height: 26px;
    text-align: center;
}

    .time-icon:before {
        font-size: 16px;
        color: #fff;
    }

.timeline-caption .panel {
    display: inline-block;
    margin-left: 20px;
    max-width: 320px;
    position: relative;
    text-align: left;
    width: 100%;
}

.min_time_height {
    overflow-x: hidden;
    max-height: 200px;
    overflow-y: auto;
}

.timeline-item.alt {
    text-align: right;
}

    .timeline-item.alt .panel {
        margin-right: 20px;
        margin-left: 0;
    }

    .timeline-item.alt .timeline-date {
        left: auto;
        right: -105px;
        text-align: left;
    }

    .timeline-item.alt .timeline-icon {
        left: auto;
        right: -30px;
    }

.timeline-caption h5 {
    margin: 0;
}

    .timeline-caption h5 span {
        display: block;
        color: #495A70;
        margin-bottom: 4px;
        font-size: 14px;
    }

.active .timeline-caption h5 span {
    color: #fff;
}

.timeline-item.active {
    display: table-caption;
    text-align: center;
}

    .timeline-item.active:before {
        width: 1%;
    }

.active .timeline-caption {
    display: inline-block;
    width: auto;
}

.timeline-item.active .panel {
    margin-left: 0;
}

.active .timeline-date, .active .timeline-icon {
    position: static;
    margin-bottom: 10px;
    display: inline-block;
    width: auto;
}

.timeline-caption p {
    font-size: 11px;
    margin: 0;
}

    .timeline-caption p.year {
        margin-top: 8px;
    }

.timeline-footer {
    display: table-row;
}

    .timeline-footer a {
        display: table-cell;
        text-align: right;
    }

    .timeline-footer .time-icon {
        margin-right: -15px;
        z-index: 5;
    }

.panel {
    margin-bottom: 20px;
    background-color: #ffffff;
    border: 2px solid #E2E2E2;
}

.arrow-left:before {
    margin-left: -7px;
    top: 6px;
    left: 0px;
    border-right-color: #d1d4d7;
    border-width: 7px 7px 7px 0;
    -moz-border-right-colors: #fff;
}

.arrow-left:after {
    margin-left: -6px;
    top: 7px;
    left: 0px;
    border-right-color: #fff;
    border-width: 6px 6px 6px 0;
}

.arrow-right:before {
    margin-right: -7px;
    top: 6px;
    right: 0px;
    border-left-color: #d1d4d7;
}

.arrow-right:after {
    margin-right: -6px;
    top: 7px;
    right: 0px;
    border-left-color: #fff;
}

.arrow-top:before {
    margin-top: -7px;
    top: 0;
    left: 6px;
    border-bottom-color: #d1d4d7;
}

.arrow-top:after {
    margin-top: -6px;
    top: 0;
    left: 7px;
    border-bottom-color: #fff;
    border-width: 0 6px 6px 6px;
    ;
}

.chat-item {
    position: relative;
}

    .chat-item.arrow-left:before {
        top: 11px;
        left: 47px;
    }

    .chat-item.arrow-left:after {
        top: 12px;
        left: 47px;
        border-right-color: #f1f5f9;
    }

/* news/ events Calendar icon */
.date-year-month {
    float: left;
    width: 68px;
    min-height: 81px;
    margin-right: 10px;
    background: url('images/emptimeline_calender-bg.png') no-repeat;
    text-align: center;
}

    .date-year-month p.month {
        margin: 0px;
        font-size: 11px;
    }

    .date-year-month p.date {
        color: #495A70;
        font-size: 23px;
        font-weight: bold;
        margin: 6px 0 5px;
    }

.timeline-caption ul {
    list-style-type: none;
}

.timeline-caption h5.event_text span {
    color: #000000;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
}

/* Time Line Popup Start Here */
.show_feeds {
    clear: both;
    margin-bottom: 5px;
}

.padb3 {
    padding-bottom: 3px;
    overflow: hidden;
}

.show_feeds img {
    float: left;
    margin-right: 10px;
}

.show_feeds a {
    color: #223968;
    text-decoration: none;
}

.show_display_feeds a {
    color: #223968;
    text-decoration: underline;
}

.show_feeds a:hover {
    color: #495A70;
}

.doc-icon {
    background: url(download_doc.png) no-repeat 100% 0;
    padding-right: 20px;
}

.show_feeds .date {
    color: #999;
}

.clear {
    clear: both;
}

/* .show_feeds img{border-radius:5px; border:1px solid #ccc} */

.show_feeds img {
    border: 1px solid #ccc;
}

.pull-left.timeline-caption {
    margin-top: 10px;
}

.show_feeds.last {
    margin-top: 10px;
}

.person_name {
    font-weight: bold;
    color: #223968;
}

#AddCommentsForm {
    max-height: 800px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 7px;
}

.add_announce .t-datepicker {
    float: left;
    margin-right: 15px;
}

.txt_small {
    width: 300px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 50px;
}
/*#TimelineForm {max-height: 550px;overflow-y:auto;} */

#divleftcolumn {
    max-height: 400px;
    overflow-y: auto;
}

.invitation img {
    width: 100%;
}

#CreateAnnouncementForm .DivSplitMain {
    margin-left: 0;
}

#CreateAnnouncementForm #divRecurancePattern input[type="radio"] {
    margin: 0;
    vertical-align: top;
}

#CreateAnnouncementForm #WeeklyDiv span.floater:first-child, #CreateAnnouncementForm #monthlyDiv span.floater:first-child, #CreateAnnouncementForm #YearlyDiv span.floater:first-child {
    padding-top: 5px;
}

#announcementFormPartial .user-image > img {
    width: auto;
    max-width: 40px;
}

#announcementFormPartial .user-image {
    float: left;
    margin-right: 10px;
}

.titletime {
    float: right;
    padding-right: 15px;
    text-align: right;
}


#divleftcolumn {
    max-height: 400px;
    overflow-y: auto;
}

.view_per_main span {
    padding-right: 15px;
}

.view_per_main input[type="checkbox"] {
    vertical-align: middle;
    margin-right: 4px;
}

#chart_div {
    margin-bottom: -10px;
    max-height: 397px;
    overflow: auto;
    width: 100%;
    padding-bottom: 15px;
}

    #chart_div .google-visualization-orgchart-node {
        border: 1px solid #335673 !important;
        height: 50px;
        overflow: hidden;
        width: 125px;
        z-index: 10;
    }

    #chart_div .google-visualization-orgchart-node-medium {
        font-size: 11px;
        min-width: 125px;
        text-align: left;
    }

    #chart_div .google-visualization-orgchart-lineleft {
        border-left: 1px solid #335673;
    }

    #chart_div .google-visualization-orgchart-linebottom {
        border-bottom: 1px solid #335673;
    }

.profile_img {
    float: left;
    width: 40px;
}

    .profile_img img {
        float: left;
        height: 38px;
        margin: 0px;
        padding: 0;
        width: 38px;
        border-radius: 38px;
    }

.profile_des_main {
    float: left;
    width: 60%;
}

#chart_div .google-visualization-orgchart-table * {
    padding: 0 2px;
}

.disable_drop {
    border: none !important;
    cursor: default;
    background-color: #ECE9D8 !important;
    color: #333;
    pointer-events: none;
}

.OrganiseLink {
    color: #FFFFFF;
    float: right;
    font-weight: normal;
    padding-right: 10px;
    padding-top: 2px;
    text-decoration: none;
}


#ConfigureSeriesForm .PlusGreenButtonImage, #ConfigureSeriesForm .MinusRedButtonImage {
    margin-left: 5px;
}

#CodeGenerate {
    vertical-align: bottom;
}

#ConfigureSeriesForm .t-state-disabled, #ConfigureSeriesForm .t-state-disabled .t-link {
    cursor: default;
    outline: 0;
    background: #ECE9D8 !important;
}

textarea#timelineComment_Comments {
    height: 50px;
}

.comments-mini {
    max-height: 250px;
    overflow: auto;
    margin-top: 10px;
}


/*added for tasks block 130314*/
#frmIndexTask .rbSkinnedButton, #frmIndexMessage .rbSkinnedButton,
#frmIndexNotification .rbSkinnedButton {
    margin: 0 3px !important;
}

#frmIndexTask input[type="checkbox"], #frmIndexMessage input[type="checkbox"],
#frmIndexNotification input[type="checkbox"] {
    vertical-align: middle;
}

.tmargin5 {
    margin-top: 5px;
}

.child_border {
    border-bottom: 1px solid #D1D1EC;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.label_500pe {
    width: 80%;
}

/*#frmIndexTask .DivGridMain .subnav li .dropdown li{min-width:90px}*/


.actions .dropdown li.reopen a {
    background: url("images/reopen.png") no-repeat left center;
    padding: 0 0 0 20px;
}

#frmIndexNotification .t-grid td a {
    color: #000000;
}


.actions .dropdown li.reopen a {
    background: url("images/reopen.png") no-repeat left center;
    padding: 0 0 0 20px !important;
}

.actions .dropdown li.initiate a {
    background: url("images/initiate.png") no-repeat left center;
    padding: 0 0 0 20px !important;
}

.actions .dropdown li.archive a {
    background: url("images/archive.png") no-repeat left center;
    padding: 0 0 0 20px !important;
}


.actions .dropdown li.read a {
    background: url("images/read.png") no-repeat left center;
    padding: 0 0 0 20px !important;
}

.actions .dropdown li.unread a {
    background: url("images/unread.png") no-repeat left center;
    padding: 0 0 0 20px !important;
}

.actions .dropdown li.reassign a {
    background: url("images/Re-assign.png") no-repeat left center;
    padding: 0 0 0 20px !important;
}

.actions .dropdown li.regret a {
    background: url("images/regret_email.png") no-repeat left center;
    padding: 0 0 0 20px !important;
}


.timeline_comm .child_border:last-child {
    border: 0;
}



#MyLeavedetails.t-grid-content ul.actions li ul.dropdown {
    top: 0;
}

.myprofile_img {
    border: 2px solid #DDDDDD;
    border-radius: 50%;
    color: #222222;
    padding: 4px;
}

.layoff_img {
    border-radius: 50%;
    color: #222222;
    padding: 4px;
}


#AssignRolesForm #SiteMapTreeview {
    padding: 5px;
}

.ui-multiselect-checkboxes label input {
    margin-right: 5px;
    position: relative;
    top: 2px;
}

#AssetApproverForm .fLocations {
    width: 220px !important;
}

#frmCreateInwardAssets .t-dropdown {
    width: 139px;
}

#frmCreateInwardAssets #AssetName {
    width: 135px;
}

#AssetList #InwardAssetGrid .main-navigation {
    padding-left: 0;
}

#frmViewOutwardDetails .rbSkinnedButton {
    margin: 0 !important;
}

#frmViewOutwardDetails textarea {
    border: 1px solid #768CA5;
    border-radius: 4px;
}

    #frmViewOutwardDetails textarea:focus {
        border: 1px solid green;
    }

#frmCreateAssetRequisition #TemporarySpan {
    margin-right: 10px;
}

#frmEmployeeAssetDetails #EmployeeAssetGrid .t-header:hover {
    background: #acd4e3 !important;
}

#frmApproveOutwardDetials #DocGrid1 input[type="radio"] {
    margin: 0 2px 0 0;
    padding: 0;
    vertical-align: top;
}

#SearchWindow #aspnetForm .t-dropdown {
    width: 130px;
}

#EmployeeAssetDetailswindow .t-grid-header .t-header .t-link {
    padding: 0.3em 1.4em 0.3em 0.6em;
}

#AssetApproverForm .t-grid-header .t-header .t-link {
    padding-right: 5px;
}

#AssetApproverForm .disable_txt_area {
    width: 91%;
}


/* #frmIndexMessage a {color:Black;}  */



.upload_head {
    background: #718CA1;
    margin: 0px auto 10px;
    height: 45px;
}

#UploadControl {
    margin-top: 20px;
}

    #UploadControl label {
        float: left;
        padding-right: 10px;
        padding-top: 3px;
        font-weight: bold;
    }

    #UploadControl .file-upload {
        background: #ececec;
        border-radius: 5px;
        float: left;
        padding: 4px 6px;
        margin-top: -2px;
    }

    #UploadControl input {
        font-family: arial;
        font-size: 12px;
    }

#cropPreview {
    height: 100px;
    width: 100px;
    overflow: hidden;
    margin-top: 10px;
    border: 2px solid #DDDDDD;
    border-radius: 50%;
    padding: 4px;
}

#cropDisplay {
    float: left;
    width: 65%;
    border-right: 1px dotted #ccc;
}

#croppre_right {
    float: left;
    width: 30%;
    padding-left: 15px;
}

#CropImage p.head {
    font-weight: bold;
}

#CropImage p {
    margin-bottom: 5px;
}

#CropImage {
    background: #ECECEC;
    margin-top: 10px;
    padding: 0 10px 10px;
    border: 1px solid #ccc;
}

#frmCreateAssetRequisition .submit_btn {
    margin-left: -1px;
}

#EmployeeAgingReportForm #ReportsFields .cleartab {
    padding-top: 0;
}

.configuration-block .ui-multiselect {
    padding-left: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
}

#ReportWindow .DivGridMain {
    padding-bottom: 10px;
}

.excel_pdf_links {
    text-align: right;
}

    .excel_pdf_links a {
        padding-left: 5px;
    }

#editTemplate .user-image > img {
    width: auto;
}

.drag_main {
    min-width: 50px;
    min-height: 50px;
}

/*#EnableExitForm #ReasonToEnableExit {
    width: 110%;
}*/

/*#LeaveApplication .display_right_main, #AssignLeaveApplication .display_right_main {
    position: absolute;
    right: 0px; 
    top: 335px;
    width: 330px;
}

#AssignLeaveApplication .display_right_main {
    top: 350px;
}

.view_leave_app_main .display_right_main {
    position: absolute;
    right: 31px;
    top: 285px;
    width: 35%;
}*/

.grid_height_scroll table tbody {
    max-height: 100px;
    overflow-y: auto;
}

.grid_height_scroll table tr {
    width: 100%;
    display: table;
}

.grid_height_head {
    background: #40718c;
    padding-right: 17px;
}

.grid_height_scroll thead > tr, .grid_height_scroll tbody {
    display: block;
}
/*#ReportWindow .t-content {
    height: 600px !important;

}*/


#EmployeeAgingReportForm .t-picker-wrap .t-input, .from_to_date .t-picker-wrap .t-input {
    width: 74%;
}

#frmCreateAssetRequisition #TemporarySpan .flt_div {
    padding-top: 3px;
}

#frmIndex #AssetRequisitionGrid .main-navigation {
    padding-left: 0;
}

.upload_comment_main .DivSplitRight {
    margin-left: -10px;
}

#PermnentSpan .tpad3 {
    padding-top: 3px;
}

/* added by ramya DayTransactionView */
/*#DayTransactionView .t-grid-header th:last-child:hover{background: none repeat scroll 0 0 #ACD4E3 !important;}*/
#AssetRequisitionGrid ul.main-navigation {
    padding-left: 0px;
}

#frmCreateAssetRequisition #divPositionLevel .comments_txt .block-heading {
    margin-left: 0px;
    padding-left: 0px;
}

#frmCreateAssetRequisition .additional_note .lpad10 {
    padding-left: 0;
}




/* added by sravan */

.enableexit_profile-photo {
    height: 100px;
    margin-right: 20px;
    position: absolute;
    /*left: 650px;*/
    width: 100px;
    /*  right: 14%;*/
}

.applyLeave_profile-photo {
    height: 100px;
    margin-right: 20px;
    position: static;
    width: 100px;
    right: 0%;
    display: block;
    margin: 0 auto !important;
    text-align: center;
    line-height: 100px;
}

#documentWindow #CreateDocumentForm1 .DivRight {
    width: 230px;
}

#TopMenu .main-navigation > li:last-child ul.subnav li.hiring.level2 {
    background: url("images/control_right.png") no-repeat 150px center;
}

    #TopMenu .main-navigation > li:last-child ul.subnav li.hiring.level2:hover {
        background: url("images/control_right.png") no-repeat 150px center #365e7e;
    }




.grid_last_row .t-grid-header th:last-child:hover {
    background: #acd4e3 !important;
    color: #ffffff !important;
}

    .grid_last_row .t-grid-header th:last-child:hover span {
        color: #000 !important;
    }

#divBeforeDate {
    margin-left: 53px;
}

#divOnDate {
    float: left;
    margin-left: 58px;
    width: 150px;
}

.red_txt a {
    color: #FF0000;
}

/* 05-03-2013 */
#DesStyle .t-editable-area {
    border: none;
}

.labelw_80p {
    width: 90px !important;
}

#EmailSubject .t-editable-area {
    border: none;
}



#EmployeeAgingReportForm .DivSplitLeft {
    width: 12% !important;
}

#TopMenu .main-navigation > li:last-child ul.subnav li.hiring.level2 {
    background: url("images/control_right_select.png") no-repeat 225px center;
}

    #TopMenu .main-navigation > li:last-child ul.subnav li.hiring.level2:hover {
        background: url("images/control_right_select.png") no-repeat 225px center #365e7e;
    }

#TaskView .t-content {
    max-height: 600px !important;
}


.should_main_inp input {
    float: left;
    margin-right: 5px;
}

.should_main_inp {
    float: left;
    width: 400px;
}


.NoteLabel {
    color: #464646;
    font-family: Helvetica;
    font-size: 10px;
    margin-top: 40px;
    text-align: justify;
}


.feedbackrule_lbl {
    width: 82%;
}


#dropDownButtonPopupdropDownButton {
    z-index: 99999 !important;
}

#CreateLetterWindow #EmailSubjectLetter.t-editor {
    height: 43px;
}

    #CreateLetterWindow #EmailSubjectLetter.t-editor iframe.t-content {
        height: 54px;
    }

#CreateLetterWindow .EditoviewLeft {
    height: 100px;
}

.emp_det_main .headings-wrap {
    margin-left: 9px;
    padding-left: 0;
}

#EmployeeManagementForm .jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 99%;
}

#EmployeeManagementForm .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 93%;
}



/*#CreateUserForm .disable_input { padding:0 0 0 5px; }*/

#ActiveDirSecurityForm .DivLeft.rule_lbl {
    /* width: 23% !important; */
}

.pmp_confing_grid {
    margin: 10px 5px 0;
}

.subnav li.myfeedback a {
    background: url('images/my_feedback.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.employeefeedback a {
    background: url('images/employee_feedback.png') no-repeat left center !important;
    padding-left: 20px !important;
}


.actions .dropdown li.receivedfeedback a {
    background: url("images/receive_feedback.gif") no-repeat left center;
    padding: 0 0 0 20px !important;
}

.actions .dropdown li.feedbackclose a {
    background: url("images/close2.png") no-repeat left center;
    padding: 0 0 0 20px !important;
}


#SelectEmployeeWindow select[multiple="multiple"] {
    padding-left: 5px !important;
    /*width: 200px !important;*/
}

#RequisitionWindow .t-window-content {
    height: 400px !important;
}

.comments_box textarea {
    width: 100%;
}

#frmAddFeedback .rule_lbl .rbSkinnedButton {
    margin-top: 17px !important;
}

#frmFeedbackRespondForm .rule_lbl .rbSkinnedButton {
    margin-top: 23px !important;
}

#ActiveDirectoryMapping_ActiveDirectoryIND {
    vertical-align: middle;
}



#EmployeeFeedbackGrid .jqx-docking-panel .DivGridMain .t-widget {
    margin-top: -15px;
}





#ratingGrid .t-upload-files {
    width: 110px;
}



#ratingGrid .t-filename {
    white-space: normal;
}




/*#EmployeeFeedbackGrid .jqx-docking-panel .DivGridMain .t-widget {
    margin-top: -15px;}*/
/*Added by smaranika*/
.home_widget_main #View489 .DivGridMain {
    margin-top: -21px;
}



.LoginRight .annonymoslogin a:hover {
    text-decoration: none;
}

/*Added by smaranika*/
.home_widget_main #View489 .DivGridMain {
    margin-top: -21px;
}


#ViewLetterWindow .t-window-content {
    max-height: 512px;
    overflow-y: auto;
    overflow-x: hideen;
}



#CreateFeedbackGrievance select[multiple="multiple"], .configuration-block select[multiple="multiple"] {
    border-color: #426682;
    border-style: solid;
    border-width: 1px;
    width: 220px !important;
}

#frmAddFeedback .ReDivSplitLeft.fLocations > div {
    margin-left: -3px;
    padding-bottom: 0 !important;
}


#AddCommentsForm h4 {
    width: 360px;
}

.lcc_grid .t-grid-header th:last-child:hover {
    background: #acd4e3 !important;
}

#InterviewPanelForm select[multiple="multiple"], #frmManualAttendance select[multiple="multiple"], .configuration-block select[multiple="multiple"] {
    border-color: #426682;
    border-style: solid;
    border-width: 1px;
    /*  width: 220px !important; */
}


#Custodian select[multiple="multiple"], #InwardApprover select[multiple="multiple"], #CreateApproversForm select[multiple="multiple"], #PanelMembersFrom select[multiple="multiple"],
#formCreateConfirmationQuestion select[multiple="multiple"], #formCreateReferenceCheckQuestion1 select[multiple="multiple"], #CreateCreditLeaveApproversForm select[multiple="multiple"],
#CreateCreditLeaveApproversForm select[multiple="multiple"], #CreateLOPApproversForm select[multiple="multiple"], #CreateIPFrequencyRuleForm select[multiple="multiple"] #CompensationForm select[multiple="multiple"], #CreateSurveyApprovers select[multiple="multiple"] {
    border: 1px solid #426682;
    /* height: 125px !important;
    width: 156px !important; */
}

#performanceReviewFrom #ratingGrid .t-filename {
    white-space: nowrap;
    max-width: 116px;
    min-width: 105px;
}

#performanceReviewFrom .input_rounded input[type="text"] {
    width: 100%;
}

.send_to_main .ReDivSplitLeft {
    padding: 2px 0 0px 3px !important;
}

#divActiveDirectoryEnable .disable_input.view_input {
    padding-top: 2px;
}

#frmFeedbackGrievance div.Button p input {
    padding: 3px;
}

.reason_txt #Reason {
    width: 300px !important;
}


.reset_main {
    margin: auto;
    padding-top: 100px;
    text-align: center;
    width: 80%;
}

    .reset_main span {
        display: block;
        margin-top: 10px;
    }

#header.fixed {
    position: fixed;
    box-shadow: 10px 1px 3px #ddd;
    z-index: 10;
}

.left-nav.fixed {
    position: fixed;
    z-index: 5;
    top: 110px;
}

.breadcrumbs-wrap.fixed {
    position: fixed;
    top: 76px;
    z-index: 1;
}

.right-container.top {
    padding-top: 116px;
}

.Button.shift_btn {
    margin-top: 16px !important;
}

.radio_top input {
    vertical-align: top;
}

.radio_middle input {
    vertical-align: middle;
}

.add_emp_join .radiobuttons {
    padding: 1px 1em 1px 0;
    margin-left: -3px;
}

#CreateEmployeeJoiningFormalitiesTask #divPositionLevel .DivSplitLeft {
    padding-left: 6px;
}


#requisitionForm .ConfidentialMainDiv .DivSplitRight {
    width: 153px;
    padding-right: 5px !important;
}

#CreateLetterWindow #CreateEmpletterFrm .EditoviewLeft {
    height: auto;
    overflow: hidden;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #PendingLeaveDetails .t-group-col, #PendingLeaveDetails .t-grid .t-hierarchy-col {
        width: 0.5px !important;
    }
}



.subnav li.manualattendance a {
    background: url('images/manualattendance.png') no-repeat left center !important;
    padding-left: 20px !important;
}


.subnav li.manualattendance a {
    background: url('images/manualattendance.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.s_d_btn {
    margin-top: 20px !important;
}


.templatenamesubject {
    word-wrap: break-word;
    width: 250px; /*238 to 250*/
}

.version {
    bottom: -5px !important;
    display: block;
    font-size: 10px;
    position: absolute;
    right: 20px;
}

.versionlogin {
    bottom: -5px !important;
    display: block;
    font-size: 10px;
    position: absolute;
    right: 21px;
}

.documentlink a {
    text-decoration: underline;
}

    .documentlink a:hover {
        text-decoration: none;
    }

#CreateEmployeeJoiningFormalitiesTask .DivLeft.rule_lbl {
    /*width: 164px !important; */
}

/* Added by smaranika*/
div.tb_buttons {
    margin-top: -1px;
}


#ActiveDirSecurityForm .DivRight, #ActiveDirSecurityForm #divPositions .DivSplitRight {
    padding-left: 7px;
}

.label_164p {
    width: 164px;
}

#LeaveTypeForm .ui-multiselect {
    padding: 3px 2px 2px 4px;
}

#ApproveRequisitionForm .bg_none_grid.comments_main_wrap {
    margin-left: 5px;
}

#ApproveRequisitionForm .cmt_head {
    margin-left: 0px;
}

#spnFormatText {
    display: inline-block;
    padding-left: 2px;
    padding-top: 3px;
    vertical-align: top;
    line-height: 18px;
}

#DateTimeSettingsForm .t-dropdown {
    width: 125px;
}

.rating_grid_main {
    max-height: 340px;
    overflow-y: auto;
}

.role_txt_main {
    white-space: normal;
    width: 100%;
    word-wrap: break-word;
}

.btn_add_all input, .btn_add input, .btn_remove input, .btn_remove_all input {
    background-image: url(Images/select_multiple_btns.png);
    background-repeat: no-repeat;
    cursor: pointer;
    height: 23px;
    text-indent: -1000px;
    width: 41px;
    background-color: transparent;
}

.btn_add_all input {
    background-position: 0px 0px;
}

.btn_add input {
    background-position: 0px -32px;
}

.btn_remove input {
    background-position: 0px -64px;
}

.btn_remove_all input {
    background-position: 0px -96px;
}

.btn_add_all input:hover {
    background-position: -78px 0px;
}

.btn_add input:hover {
    background-position: -78px -32px;
}

.btn_remove input:hover {
    background-position: -78px -64px;
}

.btn_remove_all input:hover {
    background-position: -78px -96px;
}

#CreateTaskForm .DivLeft {
    margin-left: -8px;
}

#CreateTaskForm .rbSkinnedButton {
    margin: 0 10px 0 0 !important;
}


.Interviewoptions {
    float: left;
    padding: 3px 5px 5px 4px;
    text-align: left;
    vertical-align: middle;
}

#positionspecificlist .eqradio {
    padding: 0;
    margin: 2px 0 0 !important;
}

#positionspecificlist .radiobuttons.eqradio > input {
    margin: 0;
    padding: 0;
    vertical-align: top;
}

#positionspecificlist ul {
    padding: 0;
}

#positionspecificlist th, #positionspecificlist td {
    padding: 2px 5px;
}

#ReportWindow .rating_grid_main {
    max-height: 500px;
}

#forgotPasswordSubmit .LoginRight .form-buttons {
    margin-left: 64px;
}

#forgotPasswordSubmit {
    color: #616161;
}

.LoginRight .form-list li.forgot_us_pas {
    font-weight: bold;
}

li.forgot_us_pas input[type='radio'] {
    vertical-align: top;
    margin-right: 3px;
}

#forgotPasswordSubmit #divEmail label {
    width: 105px;
}

#forgotPasswordSubmit .LoginRight .form-list label {
    font-size: 11px;
    width: 120px;
}

#forgotPasswordSubmit .LoginRight .form-list input.input-text, .inputText {
    padding: 5px 2px;
}

#forgotPasswordSubmit .RedMessage1 {
    padding-left: 62px;
}

#forgotPasswordSubmit .LoginRight {
    float: left;
    background: none;
    repeat-x center center;
    height: 265px;
    width: 483px;
}


.label_144p {
    width: 144px;
}

.dc_main_height {
    height: 400px;
    overflow-y: auto;
    overflow-x: hidden;
}

#CustodianDocForm .DivLeft.rule_lbl, #CustodianDocForm .label_144p {
    /*  width: 180px !important; */
}

#InterviewQuestion select[multiple="multiple"] {
    width: 220px !important;
}

.label_144p {
    width: 144px;
}

/*#documentWindow .t-window-content { height: 480px !important; }*/

.dc_main_height {
    height: 400px;
    overflow-y: auto;
    overflow-x: hidden;
}

#ViewAcknowledgeWindow .t-window-content, #ViewdocumentWindow .t-window-content {
    height: 364px !important;
}

.annonymoslogin {
    text-align: center;
}

    .annonymoslogin a.SubmitAnonymous {
        color: #F98E54;
    }

.dc_main_height {
    height: 400px;
    overflow-y: auto;
    overflow-x: hidden;
}

#ViewAcknowledgeWindow .t-window-content, #ViewReturnWindow .t-window-content {
    height: 364px !important;
}

#ViewdocumentWindow .t-window-content {
    height: 210px !important;
}

#focusText {
    border: 1px solid transparent !important;
    background: transparent;
    cursor: default;
    height: 2px;
    width: 2px;
    font-size: 0;
    position: absolute;
}

    #focusText:focus {
        border: 1px solid transparent !important;
    }

#documentWindow #CreateDocumentForm1 .DivRight.label_500p {
    width: 500px;
}


#DefaultersAttendanceReport .t-picker-wrap .t-input, .from_to_date .t-picker-wrap .t-input {
    width: 74%;
}

#HierarchyTimesheetReportForm .t-picker-wrap .t-input, .from_to_date .t-picker-wrap .t-input {
    width: 100%;
}

#LeaveSummaryWindow .t-window-content {
    height: 450px !important;
}

/*.offter_right {
    position: absolute;
    right: 0;
    top: 0;
}*/
#AttendanceWindow .t-window-content {
    height: 450px !important;
}

#FormTermination select[multiple="multiple"], #frmPermissionpositionlevel select[multiple="multiple"] {
    border-color: #426682;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
    width: 240px !important;
}

.t-grid-pager.t-grid-bottom {
    padding: 0;
}

    .t-grid-pager.t-grid-bottom .t-pager, .t-grid-pager.t-grid-bottom .t-status-text {
        padding: 0.2em 0.6em;
    }


/* .t-grid .t-grid-header .t-header .t-link:hover, .t-grid .t-grid-header .t-header:hover .t-link { color:#000 !important; }*/

/* commented by smaranika for grid last column color change*/
/*.t-grid .t-grid-header .t-header .t-link:hover, .t-grid .t-grid-header .t-header:hover .t-link { color:#000 !important; }*/

.notification_main .t-grid a ul {
    list-style-type: none;
}

#header.ann_head {
    min-width: inherit;
}

#frmCreateFeedBack .t-progress, .t-progress-status {
    border-style: inherit;
}


#header.report_head {
    min-width: inherit;
}
/*#EmpGrid .t-header:last-child:hover { background: #acd4e3 !important; }*/

/* commented by smaranika for grid column color 2604*/
/*#header.report_head { min-width:inherit; }*/

#Outtimerequest .t-header:last-child:hover {
    background: #acd4e3 !important;
}

#documentGrid .t-grid-content .actions li ul.dropdown li a:hover {
    word-break: inherit;
}
/* commented by smaranika for grid column color 2604*/
/*#header.report_head { min-width:inherit; }*/




/* commented by smaranika for grid column color 2604*/
/* #Outtimerequest .t-header:last-child:hover{ background: #acd4e3 !important; }*/

/* commented by smaranika for grid column color 2604*/
/*#header.report_head { min-width:inherit; }*/

#documentGrid .t-grid-content .actions li ul.dropdown li a:hover {
    word-break: inherit;
}


#CreateUserForm .fLocations {
    -moz-border-radius: 4px 0px 0px 4px !important;
    -webkit-border-radius: 4px 0px 0px 4px !important;
    border-radius: 4px 0px 0px 4px !important;
    -webkit-border-radius: 4px 0px 0px 4px !important;
}


#CreateTaskForm .MainDiv {
    width: 600px !important;
}


/*#InterviewFrom .RequiredLabel {
    font-size: 11px;
}*/

#Addrtingfrm .t-dropzone em, #Addrtingfrm .t-dropzone .t-progress {
    display: none;
}


.Feedback_profile-photo {
    height: 100px;
    margin-right: 3px;
    /*position: absolute; margin-top:-83px
    right: 43px;*/
    width: 100px;
}

.Feedback_profile-photocandidate {
    height: 100px;
    width: 100px;
}

.user a span.circle {
    background: #ccc;
    border-radius: 20px;
    display: inline;
    height: 20px;
    text-align: center;
    width: 20px;
}

    .user a span.circle img {
        border-radius: 20px;
    }

#OfferFrom .DivDetailsMain {
    margin-left: -2px;
}

.DivDetailsMain {
    clear: both;
    margin: 0 0 10px;
    padding: 5px;
    text-align: left;
    width: 99%;
}

* {
    margin: 0;
    padding: 0;
}
/* commented by smaranika for grid last column color change*/
/*.t-grid-pager.t-grid-bottom, div.t-grid-footer { border-width:0; }*/

#Addrtingfrm .t-dropzone em, #Addrtingfrm .t-dropzone .t-progress {
    display: none;
}

.disabled_btn {
    opacity: 0.5;
    cursor: auto !important;
    pointer-events: none;
}


.backbtnalign {
    margin-left: 10%;
    position: absolute;
}

#spanTemplate img {
    max-width: 100%;
}

.notification img {
    max-width: 100%;
}



#imgInp {
    position: absolute;
    right: 60px;
    width: 160px;
}


.fleft {
    float: left;
}

.tt-grid td {
    padding: 0;
    border-bottom-color: #768ca5;
    border-left-color: #768ca5;
    vertical-align: top;
}

    .tt-grid td table td {
        padding: 0.2em 0.6em;
        border-bottom-color: #dae2e8;
        border-left-color: #dae2e8;
    }
    /*.tt-grin-in tr:last-child td{border-bottom:0}*/
    .tt-grid *, .tt-grid td:hover {
        background: #fff;
    }
/*nwqly added*/
.header-wrap a.logo {
    margin-left: 0px;
}

.header-wrap .header-right {
    margin-right: 10px;
}


/*.jqx-docking-panel:nth-child(2) .jqx-widget-header, .jqx-docking-panel:nth-child(6) .jqx-widget-header, .jqx-docking-panel:nth-child(10) .jqx-widget-header, .jqx-docking-panel:nth-child(14) .jqx-widget-header, .jqx-docking-panel:nth-child(15) .jqx-widget-header{ background-color:#0f8899; border-color:#f2f2f2}*/
/* .jqx-docking-panel:nth-child(3) .jqx-widget-header{ background-color:#fa3031; border-color:#f2f2f2} */


/*.jqx-docking-panel:nth-child(2) .jqx-widget-header, .jqx-docking-panel:nth-child(6) .jqx-widget-header, .jqx-docking-panel:nth-child(10) .jqx-widget-header, .jqx-docking-panel:nth-child(14) .jqx-widget-header, .jqx-docking-panel:nth-child(15) .jqx-widget-header{ background-color:#0f8899; border-color:#f2f2f2}*/
/*.jqx-docking-panel:nth-child(3) .jqx-widget-header{ background-color:#fa3031; border-color:#f2f2f2}*/
/*
.jqx-docking-panel:nth-child(3) .jqx-widget-header, .jqx-docking-panel:nth-child(7) .jqx-widget-header, .jqx-docking-panel:nth-child(11) .jqx-widget-header, .jqx-docking-panel:nth-child(15) .jqx-widget-header, .jqx-docking-panel:nth-child(16) .jqx-widget-header{ background-color:#e84b24; border-color:#f2f2f2}
.jqx-docking-panel:nth-child(4) .jqx-widget-header, .jqx-docking-panel:nth-child(8) .jqx-widget-header, .jqx-docking-panel:nth-child(12) .jqx-widget-header, .jqx-docking-panel:nth-child(16) .jqx-widget-header, .jqx-docking-panel:nth-child(17) .jqx-widget-header{ background-color:#52b9e9; border-color:#f2f2f2}
.jqx-docking-panel:nth-child(5) .jqx-widget-header, .jqx-docking-panel:nth-child(9) .jqx-widget-header, .jqx-docking-panel:nth-child(13) .jqx-widget-header, .jqx-docking-panel:nth-child(17) .jqx-widget-header, .jqx-docking-panel:nth-child(18) .jqx-widget-header{ background-color:#5535a4; border-color:#f2f2f2}*/


.jqx-widget-header.widget-header0 {
    background-color: #0f8899;
    border-color: #f2f2f2;
}

.jqx-widget-header.widget-header1 {
    background-color: #e84b24;
    border-color: #f2f2f2;
}

.jqx-widget-header.widget-header2 {
    background-color: #52b9e9;
    border-color: #f2f2f2;
}

.jqx-widget-header.widget-header3 {
    background-color: #5535a4;
    border-color: #f2f2f2;
}



.jqx-rc-all .jqx-widget-content {
    padding: 0;
}

#Grid.t-widget {
}

.jqx-rc-all .jqx-widget-content .t-grid-header {
    background: #d9edf7;
}

    .jqx-rc-all .jqx-widget-content .t-grid-header .t-header,
    .jqx-rc-all .jqx-widget-content .t-grid td {
        border: 0;
    }

        .jqx-rc-all .jqx-widget-content .t-grid-header .t-header .t-link {
            color: #43609c;
        }

.main-navigation.subnav li a {
    color: #000;
    font-size: 11px;
}

.view_dapartment .NameTextboxwidth {
    width: 150px;
}

#Comments .t-grid-header-wrap {
    border-right: 0;
}

#Comments.t-grid td {
    border-bottom: 0;
}

#Comments.DivGridMain.t-widget {
    padding-bottom: 1px;
}

.bg_none_grid #Comments .t-grid-content table tr:nth-child(odd):hover {
    background: none !important;
}

.user a span.circle {
    background: #718ca1;
    border-radius: 20px;
    display: inline;
    height: 32px;
    text-align: center;
    width: 32px;
    margin-top: -8px;
    margin-left: -5px;
}

    .user a span.circle img {
        border-radius: 20px;
    }

#interviewassessmentfeedback .tt-grid td table td {
    border-bottom-color: #768ca5;
    border-left-color: #768ca5;
}

/*#interviewassessmentfeedback .tt-grid td table tr:last-child td {
    border:none;
}*/

#frmCreateAssetRequisition textarea {
    width: 98%;
}

/*suresh 25-06-2014*/
.crate_Inward {
    margin-right: 5px;
}


.subnav li a {
    cursor: pointer;
}


#CreateAttendnaceApproversForm .offer_salary_left {
    padding-top: 0px;
}

#Avocados .DivSplitRight input {
    vertical-align: middle;
}

.Feedback_profile-photo.myprofile_img {
    position: absolute;
    right: 60px;
    top: 0;
}

.Feedback_profile-photo_history {
    top: 60px;
    margin: 50px 190px 0px 0px;
    float: right;
}

#EmployeeManagementForm .emp_access_list {
    top: 0;
}

.logo img, .logo-login img {
    border: none;
}


.compensation_main_list .headings-wrap {
    margin-left: -7px;
}

.workflow_post_main .TabDivDetailsSplitMain {
    margin-left: 0;
}

.subnav li.employeesalaryrevision a {
    background: url('images/employee_salary_revision.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.employeepayrolldetails a {
    background: url('images/employee_payroll.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.salarymanagementlist a {
    background: url('images/salary_management_list.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.employeesalaryprocesslist a {
    background: url('images/employee_salary_process_list.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.actions .dropdown li.addctc a {
    background: url("images/addctc.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.revisectc a {
    background: url("images/pre-closure.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.salaryrevisionrequest a {
    background: url("images/pre-closure.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.generatesalaryrevisionlist a {
    background: url("images/generate_salary_revision.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.send_question a {
    background: url("images/send-questuons.png") no-repeat left center;
    padding: 0 0 0 20px;
}

#TopMenu ul li.payrollmanagement-more-icon a {
    background: url('images/payroll_management.png') no-repeat left center;
    padding-left: 20px;
}

.height115 {
    height: 115px;
}

.height125 {
    height: 125px;
}

.height90 {
    height: 65px;
}

.width18 {
    width: 18px;
    float: left;
    height: 10px;
    display: block;
}



.height115 {
    height: 115px;
}

.height105 {
    height: 105px;
}


.height125 {
    height: 125px;
}

.height90 {
    height: 65px;
}

.width18 {
    width: 18px;
    float: left;
    height: 10px;
    display: block;
}


.t-tabstrip-items .t-item:last-child, .t-panelbar .t-tabstrip-items .t-item:last-child {
    border-right: 1px solid #426682;
}

.user span.circle {
    background-color: #ccc;
    border-radius: 20px;
    text-align: center;
    display: inline;
    margin-top: -2px;
}

    .user span.circle img {
        border-radius: 20px;
    }

#EmployeeManagementForm .ip_participan {
    margin-left: 0;
}

.jcarousel-skin-tango {
    margin: 10px 0;
}

    .jcarousel-skin-tango .jcarousel-skin-tango {
        margin: 0;
    }

.text_break {
    word-wrap: break-word;
}

.asset_serial_num {
    display: block;
    width: 77px;
    word-wrap: break-word;
}

.t-window-actions.t-header {
    background: transparent;
}
/* .t-grid .main-navigation li:first-child { margin-left:-11px; } */
.t-window .t-window-titlebar {
    background: #40718c;
}

.t-window .t-dropdown {
    background: transparent !important;
    color: #000 !important;
}

.threeDigitNumber .t-state-default {
    background: #40718c;
}

.default_page #header {
    position: relative;
}

.default_page #footer {
    position: fixed;
    height: 90px;
    bottom: 0;
}

.default_page .UserLogin {
    margin-top: 50px;
}
/* .default_page .version { bottom:0; } */


.configpage #container .left-nav {
    position: static;
    background: transparent;
}

.configpage #container .right-container {
    padding-left: 0;
}

#FormTermination .emp_access_list {
    top: -5px;
}


.actions .dropdown li.revisectc a {
    background: url("images/revise_ctc.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.salaryrevisionrequest a {
    background: url("images/salary_revision_request.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.generatesalaryrevisionlist a {
    background: url("images/generate_salary_revision.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.send_question a {
    background: url("images/send-questuons.png") no-repeat left center;
    padding: 0 0 0 20px;
}


#frmAddAnonymousFeedback .label_25pe {
    padding-right: 0 !important;
    width: 28%;
}

#frmAddAnonymousFeedback .feedbackLocations {
    width: 100% !important;
    border: 1px Solid #768CA5;
}



#frmAddFeedback .label_25pe {
    padding-right: 0 !important;
    width: 28%;
}

#frmAddFeedback .feedbackLocations {
    width: 100% !important;
    border: 1px Solid #768CA5;
}

#TopMenu ul li.payrollmanagement-more-icon a {
    background: url('images/payroll_management.png') no-repeat left center;
    padding-left: 20px;
}


#Createeventform .emp_access_list {
    top: 0px;
}


.payroll_left {
    float: left;
    width: 280px;
    font-weight: normal;
}

#EmployeeSalaryRevisionListform input[type="checkbox"] {
    vertical-align: bottom;
}

#AddSalaryRevisionRequestForm #imgId {
    margin-top: 0px !important;
    margin-right: 0px !important;
}

#EmpSalaryrivisionfrm #imgId {
    margin-right: 0px !important;
}

#EmployeeDetails .main-navigation {
    padding-left: 0px;
}

#ViewSalaryRevisionRequestForm .submit_btn {
    margin-left: -4px;
}

.label_109p {
    width: 109px;
}


#EmpSalaryrivisionfrm .cmt_head, .TabDivDetailsSplitMain {
    margin-left: 0 !important;
}

#EmployeeGoalSheetForm .cmt_head, .TabDivDetailsSplitMain {
    margin-left: 10px !important;
}

#MyGoalSheetDetailsForm .cmt_head, .TabDivDetailsSplitMain {
    margin-left: 10px !important;
}


.configpage .glossymenu {
    padding-left: 0;
}

#EmployeeDetails1 .main-navigation li {
    padding-left: 0 !important;
}

.label_350p {
    width: 350px;
}

#EmployeeDetails1 .main-navigation .subnav actions {
    padding-left: 0 !important;
}

#jqxWidget .t-grid-header-wrap {
    border-color: transparent;
}

#jqxWidget .t-grid-pager.t-grid-top {
    display: none;
}

.t-animation-container li:hover {
    background: #d9edf7;
}

.height_20 {
    height: 20px;
    clear: both;
}

.label_54pe {
    width: 54%;
}

#orgdiagram {
    clear: both;
    margin-bottom: 30px;
    margin-top: 10px;
    padding-top: 10px;
}

#ConfirmationPreviewWindow .DivSplitLeft.pre_questionnairs_pop {
    height: inherit;
    width: 95%;
}

.label_19p {
    width: 19px;
}

.tmp_preview_main {
    max-height: 300px;
    overflow-y: scroll;
}



.t-grid .t-grid-header .bdr_left_remove {
    border-left: none;
    border-left-width: 0;
}

#TopMenu li.active {
    background: #4687ae;
}

.content-block h2 {
    font-weight: normal;
}

.menu_scroll_popup {
    max-height: 226px;
    overflow-y: auto;
}

.check_list_order_wrap {
    overflow-y: auto;
    max-height: 330px;
    margin-top: 10px;
}

.t-content .t-editor {
    background: transparent;
    border: none;
    width: 100%;
}

#CreateTaskForm .invoke_task_radio input {
    vertical-align: bottom;
}

.LoginRight .CheckBox input[type="checkbox"] {
    vertical-align: middle;
}

.des_wd_txt {
    width: 43%;
}

    .des_wd_txt #Description {
        width: 75%;
    }

#CreateNoticePeriodForm .label_225pe, #CreateNoticePeriodForm .DivLeft.rule_lbl {
    width: 150px !important;
}

.t-calendar .t-nav-fast {
    color: black;
}

#requisitionForm .lmar0 {
    padding-left: 10px;
}

#requisitionForm .cmt_head .block-heading {
    padding-left: 6px !important;
}

#requisitionForm .submit_btn {
    margin-left: 10px;
}

#requisitionForm .fLocations input[type="checkbox"] {
    margin-top: 1px;
    vertical-align: top;
}

#OptionalHolidays input[type="checkbox"] {
    margin-top: 2px;
    vertical-align: top;
}

.t-animation-container .t-state-selected {
    color: #333333;
}

.t-grid-pager .t-state-disabled .t-arrow-next:hover, .t-grid-pager .t-state-disabled .t-arrow-last:hover, .t-grid-pager .t-state-disabled .t-arrow-prev:hover {
    background-color: #ececec;
}

.t-treeview .t-state-selected {
    color: #333333;
    border: 1px solid #fff;
}

    .t-treeview .t-state-hover, .t-treeview .t-state-selected:hover {
        border: 1px solid #fff;
    }

#LeaveManagementForm input[type="checkbox"] {
    vertical-align: top;
    margin-top: 2px;
}

#CreateIPFrequencyRuleForm input[type="checkbox"], #CreateIPFrequencyRuleForm input[type="radio"] {
    vertical-align: top;
    margin-top: 2px;
}

.rad_t_m input[type="radio"] {
    vertical-align: top;
    margin-top: 0px;
}

.bpad9 {
    padding-bottom: 9px;
}

.bp-photo-frame {
    border-radius: 50%;
}

.bp-item.bp-photo-frame {
    margin: auto;
    position: relative;
}

.bp-item.bp-description {
    left: 0 !important;
    position: relative;
    text-align: center;
    width: inherit !important;
}

.bp-title-frame {
    background: #40718c !important;
}

#frmAddFeedback .reference_con_info .DivRight {
    padding-right: 10px;
}

#frmAddFeedback .label_32pe {
    width: 224px;
}

#InterviewQuestion .t-window-content {
    max-height: 400px !important;
}

.FourDigitNumber:focus {
    border-width: 1px;
}

.fun_man_bdr_remove .t-input {
    width: 127px;
    padding: 2px !important;
}

.fun_man_bdr_remove .t-dropdown-wrap {
    border: none;
}

.fun_man_bdr_remove .t-select {
    display: none;
}

#TemplatesFrom .disable_input .t-select {
    display: none;
}

#TemplatesFrom .disable_input {
    pointer-events: none;
}

#InsertLeaveType .enableexit_profile-photo {
    right: 0;
}
/* KRA Performance */

.head_b {
    background-color: #40718c;
    color: #fff;
    padding: 6px 10px;
    margin-bottom: 10px;
    font-size: 13px;
}

.right_b {
    float: right;
}

    .right_b a {
        color: #fff;
        text-decoration: none;
    }

.tab-block {
}

    .tab-block .tab-mnu {
        display: inline-block;
        list-style: none;
        width: 35%;
        float: left;
        position: relative;
    }

        .tab-block .tab-mnu:after {
            content: '';
            display: table;
            clear: both;
        }

        .tab-block .tab-mnu > li {
            box-sizing: border-box;
            background-color: #fff;
            padding: 15px;
            cursor: pointer;
            border: 1px solid #ececec;
            border-radius: 7px !important;
            margin-bottom: 5px;
            display: flex;
            flex-wrap: wrap;
            width: calc(100% - 5px);
            align-items: center;
            transition: all ease-in 0.2s;
        }

        .tab-block .tab-mnu .active {
            background-color: #ebe5e4;
            border-color: #ebe5e4;
            margin-right: 0;
            border-radius: 7px 0 0 7px !important;
            width: 100%;
            padding-right: 20px;
        }

        .tab-block .tab-mnu li:first-child.active {
            position: relative;
        }

        .tab-block .tab-mnu li:first-child:after {
            content: "";
            width: 10px;
            height: 7px;
            background-color: #ebe5e4;
            position: absolute;
            top: -1px;
            right: -6px;
            transition: none;
            opacity: 0;
        }

        .tab-block .tab-mnu li:first-child.active:after {
            opacity: 1;
            transition: 0.0s all;
            transition-delay: 0.2s;
        }

    .tab-block .tab-cont {
        box-sizing: border-box;
        background-color: #ebe5e4;
        color: #292d2f;
        width: 64.5%;
        display: inline-block;
        margin: 0;
        border-radius: 7px;
        min-height: 86px;
    }

        .tab-block .tab-cont .tab-pane {
            padding: 15px 20px 0 20px;
        }

.KRA_goals {
    max-height: 1200px;
    overflow-y: auto;
}

.tab-block .tab-mnu li .icn {
    flex-basis: 15%;
    text-align: left;
    font-size: 24px;
    color: #40718c;
    max-width: 40px;
    /*margin-right:7px;*/
}

/*i.num {
    background-color: #40718c;
    color: #fff;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    line-height: 40px;
    font-style: normal;
}*/
.tab-block .tab-mnu li .content {
    flex-basis: 60%;
}

.tab-block .tab-mnu li .options {
    flex-basis: 27%;
    position: relative;
    text-align: right;
}

.tab-block .tab-mnu li .content b {
    display: block;
    margin-bottom: 5px;
    transition: all ease-in 0.2s;
}

.tab-block .tab-mnu li .content span {
    color: #989898;
}

    .tab-block .tab-mnu li .content span strong {
        color: #000;
    }
/*.tab-block .tab-mnu li.active .content b {
    color: #40718c;
}*/

.tab-block .tab-mnu li .options .badge, .badge {
    background-color: #40718c;
    color: #fff;
    display: inline-block;
    padding: 4px;
    font-size: 10px;
    border-radius: 7px;
    margin-right: 8px;
    transition: all ease-in 0.2s;
    cursor: default;
}

button.opts_list {
    background-color: transparent;
    border: 0;
}

.tab-block .tab-mnu li .options > i.fa {
    font-size: 19px;
    display: inline-block;
    color: #a7a7a7;
    position: relative;
    top: 4px;
}

.tab-block .tab-mnu li.active .options > i.fa {
    color: #40718c;
}
/*.tab-block .tab-mnu li.active .options .badge {
    background-color: #e84b24;
}*/
.tab-pane > h2 {
    font-size: 13px;
    color: #000;
    margin-bottom: 10px;
    font-weight: normal;
}

    .tab-pane > h2 a {
        float: right;
        text-decoration: none;
        color: #171717;
        font-weight: bold;
    }

article.KRA_goal {
    background-color: #fff;
    padding: 20px;
    box-shadow: 0 0 5px #b1cede;
    margin-bottom: 10px;
    border-radius: 3px;
    padding-bottom: 10px;
    float: left;
    width: 100%;
    box-sizing: border-box;
}

    article.KRA_goal > p {
        margin-bottom: 15px;
        color: #000;
        text-align: justify;
    }

.completion_date > span {
    float: right;
}

article.KRA_goal > footer {
    border-top: 1px solid #f1f1f1;
    margin: 15px -20px 0;
    padding: 15px 20px 0 20px;
    float: left;
    width: 100%;
}

    article.KRA_goal > footer a.optns {
        float: right;
        margin-left: 40px;
        font-size: 12px;
        text-decoration: none;
        margin-top: 6px;
    }

        article.KRA_goal > footer a.optns.delete {
            color: #e84b24;
        }

        article.KRA_goal > footer a.optns.edit {
            color: #40718c;
        }

ul.opts_list_menu {
    background-color: #40718c;
    list-style: none;
    position: absolute;
    min-width: 100px;
    right: 0;
    top: 22px;
    display: none;
    text-align: left;
}

    ul.opts_list_menu li a {
        padding: 5px 15px;
        display: block;
        color: #ffffff;
        font-size: 12px;
        border-bottom: 1px solid #335e75;
        text-decoration: none;
        transition: all 0.2s;
    }

        ul.opts_list_menu li a:hover {
            background-color: #4d86a7;
        }

        ul.opts_list_menu li a i {
            margin-right: 6px;
        }

.tab-block .tab-mnu li .options > a {
    width: 40px;
    display: inline-block;
    color: #40718c;
    text-decoration: none;
}


.badges span.badge {
    width: 16px;
    height: 10px;
    border-radius: 10px;
    text-align: center;
    margin-left: 1px;
    margin-right: 0;
    color: #000 !important;
}

    .badges span.badge.green {
        background-color: #68d61f;
    }

    .badges span.badge.red {
        background-color: #ff546a;
    }

    .badges span.badge.yellow {
        background-color: #ecc22b;
    }

    .badges span.badge.oblue {
        background-color: #5495ff;
    }
/* KRA Performance */
/* responsive css starts */

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #CreateAnnouncementForm #divRecurring input[type="checkbox"] {
        vertical-align: top;
        margin-top: 2px;
    }
    /* #TopMenu .main-navigation li a { padding:10px 8px; } */
    /* .announcementForm .headings-wrap { width:98.1%; }*/
}


.actions .dropdown li.download a {
    background: url("images/download.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.viewonline a {
    background: url("images/viewonline.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.send_question a {
    background: url("images/send-questuons.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.templates a {
    background: url("images/Templates.PNG") no-repeat left center;
    padding: 0 0 0 20px;
}


#ReAssignReporteesForm .t-combobox {
    width: 210px !important;
}

#ConfigureSeriesForm .disable_input .t-select {
    display: none;
}

.label_35pe {
    width: 35%;
}

/*#CreateOrganizationFrom  .t-grid-header table, .t-grid-content table, .t-grid-footer table {

    table-layout: auto;

}*/

div.t-treeview li.exclamatory a.t-link {
    background: url(Images/exclamatory.png) no-repeat right center;
    padding-right: 25px;
    color: #000000;
    /* color:#af9999; color: #F47E24;*/
}

.error_msg_setup {
    padding-left: 20px;
}

    .error_msg_setup .exclamatory {
        background-position: left center;
        padding-left: 20px;
        color: #000000;
        font-size: 13px;
    }

#CreatePositionFrom .RequiredLabel1 {
    left: 93px;
}

.preview-pop-link {
    display: inline-block;
}

#temp .t-dropdown-wrap {
    padding-bottom: 2px;
    padding-top: 3px;
}

    #temp .t-dropdown-wrap .t-select {
        top: 3px;
    }

#temp .t-input {
    color: #000;
}

.bp-photo-frame, .bp-photo-frame img {
    width: 50px !important;
    height: 50px !important;
    color: white;
}

.head_home_bg {
    padding: 10px;
    border: 1px solid #e6e9ed;
    margin-left: 5px;
    margin-right: 10px;
    padding: 10px 10px 15px;
    background-color: #fafafa;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fafafa), to(#fff));
    background: -webkit-linear-gradient(top, #fafafa, #fff);
    background: -moz-linear-gradient(top, #fafafa, #fff);
    background: -ms-linear-gradient(top, #fafafa, #fff);
    background: -o-linear-gradient(top, #fafafa, #fff);
}

    .head_home_bg b {
        color: #40718c;
        font-size: 13px;
    }

    .head_home_bg .t-upload {
        background: transparent;
    }

#BindSendCClist, #BindSendCClist {
    float: left;
}

#frmFeedbackRespondForm #divPositionLevel .DivRight .rbSkinnedButton {
    /*margin-left: -16px !important;*/
}

.feed_back_grienvance #BindSendCClist, .feed_back_grienvance #BindSendCClist {
    float: none;
}

.RadButton_WebBlue span.rbDecorated {
    margin-top: 1px !important;
    height: 27px;
}

.tem_left_links {
    padding: 10px;
    font-size: 12px;
}

    .tem_left_links span {
        display: block;
    }


.custom_accordian > article header {
    display: flex;
    background-color: #eee;
    padding: 7px 15px;
    margin-bottom: 1px;
    align-items: center;
    border: 1px solid #e8e8e8;
}

    .custom_accordian > article header .acc_icon {
        font-size: 14px;
        margin-right: 10px;
        flex: 1;
        cursor: pointer;
        display: inline-flex;
    }

    .custom_accordian > article header h3 {
        font-weight: normal;
        line-height: normal;
        cursor: pointer;
        font-size: 11px;
        display: inline-block;
        margin-left: 7px;
    }

.custom_accordian > article .achievementlst {
    display: none;
}


.acc_actions a {
    background-color: #40718c;
    color: #fff;
    padding: 5px;
    text-align: center;
    display: inline-block;
    border-radius: 50%;
    background-image: linear-gradient(#75b3d6, #40718c);
}

.custom_accordian > article .achievementlst {
    max-height: 130px;
    overflow-y: auto;
    padding: 5px;
    background-color: #fff;
}

.achievements {
    display: flex;
    padding: 3px 10px;
    margin-bottom: 0;
    border-bottom: 1px solid #eee;
    align-items: center;
    padding-left: 44px;
}

    .achievements i.fa.fa-trophy {
        color: #4a7e9b;
        font-size: 11px;
        width: 17px;
        height: 17px;
        border-radius: 50%;
        /* background-color: #4a7e9b; */
        text-align: center;
        line-height: 17px;
        border: 1px solid #4a7e9b;
        margin-right: 5px;
    }

    .achievements > p {
        flex: 1;
    }

.actions a {
    display: inline-block;
    margin-left: 5px;
    color: #40718c;
    font-size: 14px;
}

.d-flex {
    display: flex;
    align-items: center;
}

.count-badge {
    background-color: #d2d2d2;
    min-width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 50%;
    margin-right: 10px;
    display: block;
    font-weight: bolder;
    padding: 2px;
}


.KRA_goal footer input[type="checkbox"] {
    opacity: 0;
    width: 12px;
    height: 12px;
    z-index: 9;
}

    .KRA_goal footer input[type="checkbox"] + span {
        position: relative;
        padding-left: 22px;
        margin-left: -16px;
    }

        .KRA_goal footer input[type="checkbox"] + span:before {
            content: "";
            position: absolute;
            left: 0;
            width: 12px;
            height: 12px;
            border: 2px solid green;
            border-radius: 50%;
            top: -3px;
        }

    .KRA_goal footer input[type="checkbox"]:checked + span:after {
        content: "\f00c";
        font: normal normal normal 9px/1 FontAwesome;
        position: absolute;
        top: 0;
        left: 4px;
        color: white;
    }

    .KRA_goal footer input[type="checkbox"]:checked + span:before {
        background-color: green;
    }

    .KRA_goal footer input[type="checkbox"]:disabled + span:before, .KRA_goal footer input[type="checkbox"]:disabled + span {
        opacity: 0.7;
        cursor: not-allowed;
    }

span.badges.badge_circle .badge {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    padding: 0;
    position: relative;
    top: 3px;
}
/*@media screen and (max-width: 1380px) {
#TopMenu .subnav { max-height:500px; overflow-y:auto; overflow-x:hidden; }    
#TopMenu .subnav li .dropdown{ max-height:400px; overflow-y:auto; overflow-x:hidden; width:225px; }
#TopMenu .main-navigation li .subnav li a { padding-top:6px; padding-bottom:6px; }
 

}*/

@media screen and (max-width: 1200px) {
    .left-nav {
        width: 21%;
    }

    .right-container {
        width: 78.5%;
    }
}

@media screen and (max-width: 1024px) {
    .t-treeview-lines .t-top .t-link.t-in {
        overflow: hidden;
        text-overflow: ellipsis;
        width: 75%;
    }
}




.rule_template_drop {
    width: 220px;
}

.fun_man_bdr_remove .rule_template_drop .t-input {
    width: 220px;
}

.link_disable {
    pointer-events: none;
}

.label_5_7pe {
    width: 5.7%;
}

.label_6pe {
    width: 6%;
}

.label_6_4pe {
    width: 6.4%;
}

.label_6_5pe {
    width: 6.5%;
}

.label_7pe {
    width: 7%;
}

#PositionTabStrip .RequiredLabel {
    position: absolute;
    margin: 0 0 0 2px;
}

.attendance_main_grid th.t-header a.t-link, .attendance_main_grid th.t-header span.t-link {
    padding: 0;
    margin: -5px;
}

.attendance_main_grid .main-navigation {
    padding-left: 0;
}

.attendance_main_grid th {
    color: #43609c;
}

#OfferApprovalFrom .DivLeft.label_width.off_app_per_annum {
    width: 100px;
}

#OfferApprovalFrom .DivLeft.label_width.offer_app_label {
    width: 100px !important;
}

#OfferApprovalFrom .label_90p {
    width: 145px !important;
}

.selected_editor {
    border: 1px solid green;
}

.offer_approval_main #CommentsArea {
    margin-bottom: 10px;
    margin-left: 10px;
    width: 98% !important;
}

.t-dropdown-wrap {
    padding-top: 2px;
}

#CreateOrgFrom .DivSearchSplitMain {
    padding-top: 0;
    width: 107%;
}

.contact_page_main .cleartab {
    padding-top: 5px;
}

.t-input {
    color: #000;
}



#CreatePositionWindow .t-window-content {
    height: 480px !important;
}

#CreateAnnouncementForm #divGroup {
    margin-top: 10px;
}

.ch_bx_md input[type="checkbox"] {
    vertical-align: middle;
}

.ch_bx_tp input[type="checkbox"] {
    vertical-align: top;
    margin-top: 2px;
}

.rd_bn_tp input[type="radio"] {
    vertical-align: top;
    margin-top: 2px;
}

.in_full {
    width: 100%;
}

#CreateOfferApprovers .offer_salary_left {
    padding-top: 0;
}

#CreateOfferApprovers #WorkflowConfigApprover_ItemsContainer .start_level {
    vertical-align: top;
}

#CreateOfferApprovers .offer_salary_right {
    padding-bottom: 0;
}

.inter_round_list td:first-child {
    display: none;
}

.in_round_input input {
    width: 100%;
}

.tspace_remove {
    padding-top: 0 !important;
}

#PreviewWindow .question_box_main {
    margin-bottom: 0;
    margin-left: 4px;
}

#PreviewWindow #GeneralQuestionsDiv textarea {
    margin-bottom: 5px;
}

#PreviewWindow .question_box_main {
    width: 89% !important;
}

#ReferenceCheckQuestion .label_150p {
    width: 150px;
}

#ReferenceCheckQuestion #formCreateReferenceCheckQuestion1 .que_btn {
    margin-left: -5px;
}

.right_space_15 {
    padding-right: 15px;
}

#CreateRRFApproversForm #WorkflowConfigApprover_ItemsContainer .start_level {
    vertical-align: middle;
}

#CreateRRFApproversForm .offer_salary_left {
    padding-top: 0;
}

#CreateRRFApproversForm .offer_salary_right {
    padding-bottom: 0;
}

.t-grid-pager.t-grid-bottom {
    border: none;
}

.t-window .copy_exst_dropdown .t-dropdown {
    background: #ffffff !important;
}

#PreviewWindow .lmargin-2 {
    margin-left: 4px;
}

#CreateAnnouncementForm .DivLeft.rule_lbl {
    width: 150px !important;
}

#DesStyle.cancel_candidate_main .t-editable-area {
    border: 1px solid #768ca5;
    padding: 3px;
}

.t-editor .t-header {
    background: white;
}

.t-editor .t-combobox .t-select {
    border-width: 0;
}

.t-editor .t-dropdown-wrap {
    padding-top: 0;
}

.org_head {
    font-family: verdana;
    font-size: 17px;
    margin-bottom: -10px;
    text-align: center;
    margin-left: -24px;
}

.tmargin3 {
    margin-top: 3px;
}


#frmFeedbackRespondForm .t-popup.t-group {
    height: 100px !important;
}


ul.t-upload-files {
    margin-top: 10px;
}

.rd_bn_tp #manualSpan input[type="radio"], .rd_bn_tp #realTimeSpan input[type="radio"] {
    margin-top: 1px;
}

#InductionProgamForm .content-block .DivSplitRight {
    margin-left: 50px;
}

.emp_access_list th:first-child {
    text-align: left;
}



.t-grid table .t-header .t-link:hover, .t-grid .t-grid-header th:last-child:hover span {
    color: #43609c !important;
}

#AcceptOfferFrom .DivLeft.label_width.off_app_per_annum, #AcceptOfferFrom .DivLeft.label_width.offer_app_label {
    width: 100px !important;
}

#ChangeEmployeesShiftForm .DivSplitMain {
    margin-bottom: 3px;
    margin-top: 3px;
    overflow: hidden;
}

#announcementForm .link_tab {
    float: left;
    padding-top: 8px;
    width: auto;
    display: block;
    padding-left: 0px;
}

#OfferFrom .DivLeft.label_width.offer_app_label, #OfferFrom .DivLeft.label_width.off_app_per_annum {
    width: 100px !important;
}

#CreateInterviewPanelApproversForm input[type="checkbox"] {
    vertical-align: middle;
}

#frmMassAttendanceSummary .DivSplitLeft.emp_att_from {
    width: 67px;
}

#frmMassAttendanceSummary .DivSplitRight.emp_att_from_to {
    width: 120px;
}

#frmMassAttendanceSummary .DivSplitLeft.emp_att_to_dep_lab {
    width: 70px;
}

#frmLayoffApproval .DivSplitMain {
    overflow: hidden;
}


.check_middle input[type="checkbox"] {
    vertical-align: middle;
}

#frmIndex input[type="checkbox"] {
    vertical-align: middle;
}


#frmIndex input[type="checkbox"], #divhidstatus input[type="checkbox"], #CreateNoticePeriodForm input[type="checkbox"] {
    vertical-align: middle;
}

#ExistingLetter .t-dropdown.t-header {
    background: transparent;
}




/* Safari Footer Issue */

::i-block-chrome, .height90 {
    height: 100px;
    clear: both;
}

::i-block-chrome, .glossymenu {
    margin-bottom: 120px;
}

::i-block-chrome, .tran_layout .height90 {
    height: 200px;
}

::i-block-chrome, .con_main_bd #wrapper {
    margin-bottom: 0;
}

/*-- */

/* open vacancies */
.VacanciesForm {
    width: 100%;
}

    .VacanciesForm .headings-wrap {
        background: #EBEBEB;
        color: #495A70;
        text-align: left;
        height: auto;
        padding: 7px 10px;
        display: inline-block;
        width: 97.6%;
        font-size: 13px;
        line-height: 13px;
        text-align: left;
        font-weight: bold;
        position: relative;
        margin-bottom: 5px;
    }

    .VacanciesForm .block-heading {
        margin: 0px;
        padding: 0px;
    }

    .VacanciesForm .user-name {
        display: inline-block;
    }

.announcementFormPartial .user-name {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 60%;
}

.VacanciesForm .user-birthday {
    display: inline-block;
    width: 60%;
}

    .VacanciesForm .user-birthday span {
        color: #000;
        font-weight: normal;
        font-style: 12px;
    }

.announcementFormPartial .buttons {
    display: inline-block;
    text-align: right;
    width: 10%;
    position: absolute;
    right: 2px;
    top: 3px;
}

.VacanciesForm .user-image {
    border: 2px solid #CCCCCC;
    border-radius: 50px;
    display: inline-block;
    height: 60px;
    overflow: hidden;
    text-align: center;
    width: 60px;
    margin: 0 10px 0;
    vertical-align: top;
    float: left;
}

.VacanciesForm .user-details {
    display: inline-block;
    margin: 10px 5px;
    padding: 0;
    vertical-align: top;
    width: 84%;
}

    .VacanciesForm .user-details span {
        display: block;
    }

        .VacanciesForm .user-details span span {
            display: inline-block;
        }

#VacanciesForm .notification {
    border: 2px solid #EBEBEB;
    margin-top: -4px;
    margin-bottom: 7px;
    padding-top: 10px;
    padding-right: 5px;
}

.VacanciesForm .user-details .name {
    color: #495A70;
    font-size: 13px;
    line-height: 13px;
    font-weight: bold;
    margin-bottom: 5px;
}

.announcementFormPartial .headings-wrap {
    position: relative;
}

.announcementFormPartial .titletime {
    padding-right: 20px;
}

.announcementFormPartial .block-heading {
    font-size: 11px;
}

.announcementFormPartial .notification {
    padding-bottom: 8px;
}

.announcementFormPartial {
    border-bottom: 1px solid #E8E8E8;
}


#VacanciesForm .notification ul {
    margin: 0px 0 20px 40px;
}

    #VacanciesForm .notification ul li {
        padding-bottom: 10px;
    }

#VacanciesForm .notification p {
    padding-bottom: 10px;
}

#VacanciesForm .titletime {
    padding-right: 35px;
}

.share_this_job {
    text-align: right;
    padding-right: 10px;
    margin-bottom: 15px;
}

#VacanciesForm .buttons {
    margin-top: -23px;
    position: absolute;
    right: 24px;
    text-align: end;
}

.share_this_job a {
    background: #3498db;
    background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
    background-image: -moz-linear-gradient(top, #3498db, #2980b9);
    background-image: -ms-linear-gradient(top, #3498db, #2980b9);
    background-image: -o-linear-gradient(top, #3498db, #2980b9);
    background-image: linear-gradient(to bottom, #3498db, #2980b9);
    color: #ffffff;
    font-size: 11px;
    padding: 5px 10px;
    text-decoration: none;
}

    .share_this_job a:hover {
        background: #3cb0fd;
        background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
        background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
        background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
        background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
        background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
        text-decoration: none;
    }

.share_icons {
    text-align: right;
    clear: both;
    padding-right: 5px;
}

    .share_icons a {
        padding-right: 5px;
    }

        .share_icons a:last-child {
            padding-right: 0;
        }



.subnav li.vacancies a {
    background: url('images/vacancies.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.postvacancies a {
    background: url('images/postvacancies.png') no-repeat left center !important;
    padding-left: 20px !important;
}



.plus_txt {
    color: Red;
    display: inline-block;
    font-family: Helvetica;
    font-size: 12px;
    font-weight: normal;
    margin-top: -3px;
    vertical-align: top;
}



/* Session Out Page */
.session_outmain {
    position: absolute;
    z-index: 80000;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.session_main {
    background: #dfe8f1;
    padding: 10px 20px;
    border: 1px solid #467fc0;
    width: 350px;
    height: 136px;
    position: absolute;
    z-index: 850;
    left: 40%;
    top: 170px;
    color: #43708d;
}

.session_bg {
    background-color: #000;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 801;
}

.session_main h2 {
    font-size: 18px;
    font-weight: normal;
    text-align: center;
    margin-bottom: 10px;
}

    .session_main h2 span {
        color: #e69735;
        font-size: 24px;
    }

.clock_img {
    float: left;
    width: 100px;
}

    .clock_img img {
        width: 100%;
    }

.session_right {
    float: left;
    margin-left: 17px;
    width: 185px;
}

    .session_right p {
        font-family: arial;
        font-size: 14px;
        font-weight: bold;
        margin-bottom: 10px;
        margin-top: 15px;
    }

        .session_right p span {
            color: #e69735;
            font-size: 28px;
            vertical-align: top;
        }

.session_outmain {
    display: none;
}

.pre_exit_question_main .question_text {
    padding-left: 15px;
}

.pre_exit_question_main .lpad20 {
    padding-left: 5px;
}

.disable_space {
    padding-top: 2px !important;
}

.gi_view #EmpStatus {
    padding-top: 3px;
}

.gi_view .view_space {
    margin-top: 0;
}

.gi_view .tspace-3 {
    margin-top: -3px;
}

#ShowTodayDataIND {
    vertical-align: top;
}

#divInductionType input[type="checkbox"], #divEvaluationInd input[type="radio"], #DivRecurrence input[type="radio"] {
    vertical-align: top;
}

.notific_label label {
    font-weight: normal;
}

.gi_view .rolespace {
    padding-top: 0;
}

#PreviewWindow input[type="radio"], #PreviewWindow input[type="checkbox"] {
    vertical-align: middle;
}


.disable_temp {
    opacity: 0.4;
    pointer-events: none;
    filter: alpha(opacity=40);
}

.fb_share {
    background: url(Images/facebook_share.png) no-repeat;
    border: medium none;
    height: 20px;
    text-indent: -10000px;
    width: 56px;
    vertical-align: top;
    margin-top: 1px;
    cursor: pointer;
}

.submit_referel {
    border-radius: 3px;
    display: inline-block;
    margin-top: 1px;
    padding: 3px 10px !important;
    vertical-align: middle;
}

.twiiter_share, .linkedin_share {
    background: url(Images/twitter_share.png) no-repeat;
    display: inline-block;
    margin-top: 1px;
    vertical-align: top;
    width: 58px;
}

.linkedin_share {
    background: url(Images/linkedin_share.png) no-repeat;
}

.twitter-share-button, .IN-widget {
    opacity: 0;
}

.label_14pe {
    width: 14%;
}


.actions .dropdown li.post-announcement a {
    background: url("images/post-announcement.png") no-repeat left center;
    padding: 0 0 0 20px !important;
}

.actions .dropdown li.repost a {
    background: url("images/repost.png") no-repeat left center;
    padding: 0 0 0 20px !important;
}

.material_main {
    /*clear: both;*/
    margin-left: 224px;
    overflow: hidden;
}

.actions .dropdown li.repost a {
    background: url("images/repost.png") no-repeat left center;
    padding: 0 0 0 20px !important;
}

.scrollToTop {
    width: 25px;
    height: 25px;
    text-align: center;
    font-weight: bold;
    color: #444;
    text-decoration: none;
    position: fixed;
    bottom: 93px; /* bottom:119px;*/
    right: 20px;
    display: none;
    background: url('images/scrollto_top.png') no-repeat;
    z-index: 100;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
}

    .scrollToTop:hover {
        background: url('images/scrollto_top_hover.png') no-repeat;
        text-decoration: none;
    }

.DivSplitMain .label_445p {
    width: 445px;
}

.qst_number {
    float: left;
    width: 16px;
}

.qstn_txt {
    float: left;
    width: 93%;
}

.actions .dropdown li.requisition2 a {
    background: url("images/Requisition.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    padding: 0 0 0 20px;
}



.home_widget_main .PlusButtonImageWdigets {
    background: url('images/plus_white.png') no-repeat scroll center 12px transparent;
}

.home_widget_main .jqx-window-collapse-button-collapsed {
    background-image: url("images/down-white.png");
    cursor: pointer;
    margin-top: -3px;
}

.upload_img_can {
    position: absolute;
    right: 20px;
}

#submitreferrel .t-window-content {
    max-height: 450px !important;
}

.approval_req_btn a.AButton {
    background-image: none;
    padding: 1px 10px 0px 18px;
    text-align: center;
}

#scheduleInductionForm .DivSplitLeft {
    width: 16%;
}

.manual_task input {
    vertical-align: middle;
}

.induction_notification_task .t-grid-header .t-header .t-link {
    text-align: left;
    margin: 0;
    padding: 0;
}

.resource_req_btn .RadButton_WebBlue.rbSkinnedButton {
    margin-left: -1px !important;
}

.edit_regret #EditEmail {
    width: 580px !important;
}

.rbDecorated.Load_component_btn {
    width: 130px;
}

.exitquestion_visible_msg {
    float: right;
    margin-top: 32px;
    color: #FF8C00;
    margin-left: 10px;
}


#CreateTemplate .EditoviewLeft .t-editor iframe.t-content, #CreateTemplate .EditoviewLeft .t-editor {
    height: 35px;
}

#CreateTemplate #EmailSubject {
    margin-top: -4px;
    /*margin-left: 10px;*/
}

#CreateTemplate .EditoviewLeft .t-editor .t-editable-area {
    border: 1px solid #808080;
    padding: 4px;
    font-family: Trebuchet MS;
}

.home_widget_main .subnav li .dropdown li a {
    margin-left: 5px;
}


#AddCommentsForm .notimeline-date .date-year-month p.date {
    margin: 0;
}

.nospacabtn a.rbSkinnedButton {
    margin: 0;
}

#PostVacancyForm .rbSkinnedButton {
    margin: 0 10px 0 0 !important;
}

#LeaveManagementForm select[multiple="multiple"] {
    border-color: #426682;
    border-style: solid;
    border-width: 1px;
    width: 220px !important;
    height: 125px !important;
}

.t-window-content .t-grid-content .actions li ul.dropdown li {
    padding: 5px 5px 6px;
}

.v_m_space span {
    vertical-align: top;
    display: inline-block;
    padding-top: 5px;
}

.v_m_space {
    display: inline-block;
}

    .v_m_space input {
        vertical-align: top;
    }

.list_space ul li {
    padding-bottom: 10px;
}

.top_space-3 {
    margin-top: -3px;
}

.dis_in_block {
    display: inline-block;
}



.label_335p {
    width: 335px;
}


/* For Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .top_space-3 {
        margin-top: -4px;
    }
}




/*#AssignLeaveApplication .display_right_main {
    position: absolute;
    right: 31px;
    top: 335px;
    width: 35%;
}

#AssignLeaveApplication .display_right_main {
    top: 200px;
}*/
/*#ApproveLeaveCreditsWindow .t-content, #LeaveInsertWindow .t-content {width:600px !important;height:450px!important}*/


.time_disable {
    pointer-events: none;
}



#Createuserdefinedfieldsform .t-window-content {
    max-height: 550px !important;
}


#IndexUserDefinedFieldsForm .t-combobox, #IndexUserDefinedFieldsForm .t-dropdown, #IndexUserDefinedFieldsForm .t-selectbox {
    width: 92%;
}

.ktprofile {
    position: relative;
}

.ktprofile-arrow {
    background: url("images/forward.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    display: inline-block;
    float: left;
    height: 30px;
    left: -22px;
    position: relative;
    width: 24px;
}

.ktprofile-block {
    float: right;
}

#CreateKTTaskForm .DivDetailsMain {
    margin-left: -9px;
}

/*#SurveyQuestionGridBySurveyId .t-state-selected {
    background-color: #fff8dc;
}*/
#CreateSurveyQuestions .t-window-content {
    max-height: 600px !important;
}


#CreateKTTaskForm #DIVNotificationReq .DivLeft.label_200p {
    line-height: 22px;
}

.DivGridMain .rmviewcheck, .DivGridMain .hrviewcheck, .DivGridMain .empviewcheck {
    margin: 0 20px 0 27px;
}

#CreateLanguageForm .DivRight .tpad4 input.NameTextboxwidth, #CreateLanguageForm .DivRight .t-input, #CreateDependentForm .DivRight .t-input, #CreateEmergencyContactsForm .t-input, #CreateEmergencyContactsForm .disable_input {
    padding-top: 0px;
}

#CreateLanguageForm .DivRight input.t-input, #CreateEmergencyContactsForm input.t-input {
    padding-top: 5px;
}

#CreateEmergencyContactsForm .t-dropdown-wrap .t-input {
    padding-top: 0.3em;
}

#CreateEmergencyContactsForm .DivRight .MaxDropBoxemp {
    margin-top: -5px;
}

.t-grid-content .actions .dropdown li.Issue-warning-letter a:hover, #DisciplinaryAction .t-grid-content .actions .dropdown li.view a:hover {
    width: auto;
    word-break: initial;
}

.email_sub_main .t-editor {
    height: 40px;
}

.email_sub_main iframe.t-content {
    height: 54px;
}

.email_top_head {
    height: auto;
    overflow: hidden;
}

.drop_input input[type="text"] {
    border: medium none;
    padding: 0 3px 2px;
    width: auto;
}

.drop_input .t-widget {
    width: 148px;
}

.actions .dropdown li.adddocument a {
    background: url("images/add-document.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.alerts_popup {
    margin: -5px -11px -5px -6px;
    width: auto;
}

.alert_first {
    background: #e4f4f4;
    /* border-left:3px solid #0f8899; */
}

.alert_second {
    background: #f3fff3;
    /* border-left:3px solid #b4c374; */
}

.alert_third {
    background: #e9eaf3;
    /* border-left:3px solid #6b6ea9; */
}

.alert_fourth {
    background: #fbf6ed;
    /* border-left:3px solid #6b6ea9;*/
}




.alert_main {
    padding: 20px;
    overflow: hidden;
    font-size: 11px;
}

.alert_head {
    font-size: 14px;
    font-weight: bold;
    color: #3f718c;
    margin-bottom: 5px;
}

.alert_date {
    color: #646464;
    display: block;
    margin-bottom: 10px;
}

.information_icon {
    float: left;
    margin-right: 5px;
    width: 57px;
}

    .information_icon i {
        font-size: 55px;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

.alert_des {
    float: left;
    width: 90%;
}

.alert_main a {
    text-decoration: none;
    color: #002BD5;
}

    .alert_main a:hover {
        text-decoration: underline;
    }

.links_alert i {
    margin-right: 3px;
}

.more_alert {
    clear: both;
}

    .more_alert a {
        background: #40718c;
        color: #fff;
        padding: 5px 10px;
        display: inline-block;
        margin-top: 10px;
    }

        .more_alert a:hover {
            text-decoration: none;
            background: #4687ae;
        }






#divnotificationtype {
    display: inline-block;
    margin-left: 37px;
}

.tmargin-30 {
    margin-top: -30px;
}


.singelbutton {
    margin-left: 0px !important;
}

#CreateKTTaskForm .ktprofile-block {
    position: absolute;
    right: 0;
    margin-top: 50px;
}

.actions .dropdown li.kttasks a {
    background: url("images/kttasks.png") no-repeat left center;
    padding: 0 0 0 20px;
}

#CreateDisciplinaryactionCounselling select[multiple="multiple"] {
    width: 220px !important;
}

#FrmResignationForm .applyLeave_profile-photo {
    right: 2%;
}

#CreateDisciplinaryactionCounselling select[multiple="multiple"] {
    width: 220px !important;
}


.t-grid-content .actions .dropdown li.Issue-warning-letter a:hover {
    width: auto;
    word-break: initial;
}

.create_servy {
    border: 1px solid #40718c;
}

    .create_servy .t-editor iframe.t-content {
        height: 20px;
    }

.label_446p {
    width: 446px;
}

.label_473p {
    width: 473px;
}

.label_440p {
    width: 440px;
}

.policy_document_main .emp_access_list {
    margin-right: 0;
}

.upload_other_documents h1 {
    padding-left: 10px;
}

.links_default {
    list-style-type: none;
    background: #F9F9F9;
    padding: 10px;
    border: 1px solid #e6e6e6;
    max-height: 83px;
    overflow-y: auto;
}

    .links_default li {
        padding-bottom: 5px;
    }

.emp_head {
    background: #40718C;
    color: #fff;
    padding: 5px 10px;
}

#FrmManagerReview .DivSplitLeft.label_360p {
    width: 360px;
}


.servey_list th {
    background: #d9edf7;
    text-align: left;
    color: #43609c;
}

.servey_list th, .servey_list td {
    padding: 0.3em 2.4em 0.3em 0.6em;
}

#GeneralQuestionsDiv .servey_list td table td {
    padding: 0;
}

.servey_list th {
    border-right: 1px solid #426682;
    border-bottom: 1px solid #40718C;
}

    .servey_list th:last-child {
        border-right: none;
    }

.bdr_sr {
    border-right: 1px solid #40718C;
    border-bottom: 1px solid #40718C;
}

.servey_list td:last-child {
    border-right: none;
}

.servey_list tr:last-child td {
    border-bottom: none;
}

#GeneralQuestionsDiv.ser_main {
    padding-bottom: 0;
}

.servey_list td table {
    width: 100%;
}

.bdr_b_none {
    border-bottom: none;
}

#GeneralQuestionsDiv .k-chart {
    height: 270px;
    padding: 0px;
    margin: -5px 0 -5px;
    width: 350px;
}

.bdr_bottom {
    border-bottom: 1px solid #40718C !important;
}

#GeneralQuestionsDiv td.no_space {
    padding: 0;
}

    #GeneralQuestionsDiv td.no_space table td {
        padding: 5px;
        text-transform: capitalize;
    }

    #GeneralQuestionsDiv td.no_space table:last-child tr td {
        border-bottom: none !important;
    }

.ser_values .value_box {
    background: #2c97df;
    display: inline-block;
    height: 10px;
    margin-right: 3px;
    margin-top: 3px;
    vertical-align: top;
    width: 10px;
}

.ser_values table:nth-child(2) .value_box {
    background: #9C56B8;
}

.ser_values table:nth-child(3) .value_box {
    background: #51D88B;
}

.ser_values table:nth-child(4) .value_box {
    background: #34495E;
}

.ser_values table:nth-child(5) .value_box {
    background: #F1C50E;
}

.ser_values table:nth-child(6) .value_box {
    background: #E67D21;
}

.ser_values table:nth-child(7) .value_box {
    background: #E74B3C;
}

.ser_values table:nth-child(8) .value_box {
    background: #95A5A5;
}

.ser_values table:nth-child(9) .value_box {
    background: #2D3E50;
}

.ser_values table:nth-child(10) .value_box {
    background: #27AE61;
}

.ser_values table:nth-child(11) .value_box {
    background: #2C97DD;
}

#ViewOptionDetails #GeneralQuestionsDiv {
    min-height: inherit;
}

.label_577p {
    width: 577px;
}

.so_all {
    color: #43609c;
}

.drop_down_large {
    width: 230px !important;
}

    .drop_down_large .t-dropdown-wrap input[type="text"] {
        width: 213px;
    }

.tmargin-3 {
    margin-top: -3px;
}

.tmargin-1 {
    margin-top: -1px;
}

.tmargin-12 {
    margin-top: -12px;
}

.tmargin-13 {
    margin-top: -13px;
}

#KtManagement select[multiple="multiple"], #frmManualAttendance select[multiple="multiple"], #CreateBulkEmployeeDetailsid select[multiple="multiple"], .configuration-block select[multiple="multiple"], #BulkShiftAssignmentForm select[multiple="multiple"] {
    border-color: #426682;
    border-style: solid;
    border-width: 1px;
    /*width: 200px !important;*/
}

#AddTrainingProgramform select[multiple="multiple"], #TrainingCostDetailForm select[multiple="multiple"] {
    border-color: #426682;
    border-style: solid;
    border-width: 1px;
    /*width: 220px !important;*/
}

.no-padding {
    padding: 0 !important;
}

.checklbl input[type='checkbox'] {
    margin-right: 3px;
    position: relative;
    top: 2px;
}

.checklbl {
    font-weight: normal !important;
}

#CreateKTTaskForm .DivLeft.label_200p {
    line-height: 14px;
}


.label75pe {
    width: 75%;
}


#Createuserdefinedfieldsform .quation_type_mainp .DivSplitLeft {
    width: 150px;
}

#CreateSurveyForm .get-reservation {
    height: 15px;
}

#ExitApproverForm #WorkflowConfigApprover_ItemsContainer .start_level {
    vertical-align: middle;
}

.a-center {
    text-align: center !important;
}

    .a-center .GridEditButtonImage {
        display: inline;
    }

.radiobuttons.checkbuttons.ch_bx_md span {
    vertical-align: middle;
}

.radiobuttons.ch_bx_md span {
    vertical-align: top;
}

.radiobuttons.ch_bx_md input[type="radio"] {
    margin-top: 1px;
}

.qstn_txt .RequiredLabel {
    font-size: inherit;
}

#FavoriteWindow #sortable1 li {
    min-height: 10px;
    height: auto;
}

.left-nav ul li.more .more-options li {
    width: auto;
}

.left-nav ul li.more .more-options a {
    padding-top: 0;
    margin-top: 0;
}

    .left-nav ul li.more .more-options a.org-fav {
        background: #fff;
        border-top: 1px solid #ccc;
        font-weight: bold;
        margin-bottom: -4px;
        margin-left: -5px;
        margin-right: -5px;
        padding-bottom: 5px;
        padding-left: 15px;
        padding-top: 5px;
    }

.left-nav ul li.more .more-options a {
    border-top: none;
}


/*customized for UDF*/

/*.DivGridMain.contact_main_det {


    padding: 0 25px;
}*/
#mycarousel li.jcarousel-item:first-child input {
    margin-left: 0;
}

.DivGridMain.contact_main_det .DivDetailsSplitMain,
.DivGridMain.contact_main_det .DivSplitMain {
    margin-left: 0;
}

.DivGridMain.contact_main_det .content-block.emp_details {
    margin-left: -15px;
}

.DivGridMain.contact_main_det .emp_det_main .headings-wrap {
    margin-left: -3px;
    padding-left: 7px;
}

.DivGridMain.contact_main_det #PersonalDetailsForm,
.DivGridMain.contact_main_det #EmailPreferencesForm,
.DivGridMain.contact_main_det #IndexUserDefinedFieldsForm {
    margin-left: -10px;
}

.DivDetailsMain.customMain {
    margin: 0 0 5px 0;
}

.DivDetailsMain .control-label {
    float: left;
    font-weight: bold;
    margin-right: 10px;
    width: 150px;
}

.DivDetailsMain .input-box {
    float: left;
    max-width: 750px;
}

.DivDetailsMain .radio input, .DivDetailsMain .checkbox input {
    position: relative;
    top: 2px;
}

.DivDetailsMain .radio label, .DivDetailsMain .checkbox label {
    min-height: 20px;
    padding-right: 20px;
    padding-left: 2px;
    margin-bottom: 0;
    font-weight: 400;
}

.DivDetailsMain .input-box input[type='text'], .DivDetailsMain .input-box textarea {
    padding: 5px 0 5px 3px;
    border: 1px solid #808080;
    font-size: 11px;
    color: #333333;
    position: relative;
    top: -2px;
}

.DivDetailsMain .input-box .t-dropdown {
    position: relative;
    top: -2px;
}

.mandatory {
    color: Red;
    font-weight: normal;
}

.DivGridMain.contact_main_det #IndexUserDefinedFieldsForm .rbSkinnedButton {
    margin: 0 0 0 3px !important;
}



.link_disable {
    pointer-events: none;
}

.start_main_level * {
    vertical-align: top;
    display: inline-block;
    padding-top: 5px;
}

.t-combobox .t-header {
    background: transparent;
}

.t-combobox .t-dropdown-wrap {
    padding-top: 0;
}

input#ReportedBy-input {
    width: 100%;
}

.t-combobox input {
    padding: 3px !important;
}

#EmailSubjectLetter iframe.t-content {
    border: 1px solid #808080;
    padding: 3px;
}


#frmIndexTask #Grid ul {
    list-style-type: none;
}

.ui-multiselect {
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
}

    .ui-multiselect .ui-icon {
        background: url("Images/down-arrow1.png") no-repeat scroll center center !important;
    }

.configuration-block .ui-multiselect {
    padding-top: 4px;
    padding-bottom: 4px;
}

.chart_list div:last-child {
    margin-top: -10px;
}

#CreateUserForm .DivSearchSplitMain {
    width: 98%;
}

.fav_menu {
    max-height: 367px;
    overflow-y: auto;
}

.assignment_appr .NameSelectMaxwidth {
    float: left;
}

.myouttime-request .subnav li .dropdown, .myouttime-request .actions li ul.dropdown li {
    /* width: 115px !important; */
}

.shift-change-req .applyLeave_profile-photo {
    margin-right: 0;
}

.asset-detail .DivGridMain .subnav li .dropdown li {
    min-width: 110px;
}

.Candidate-cancel-btn a {
    background-image: none;
    padding: 0 10px;
}

.asset-detail .dropdown li {
    min-width: 110px !important;
}

.mac-os .posting_source .flt_div {
    padding: 0;
}

#PreviewQuestionnaire #GeneralQuestionsDiv {
    width: 96%;
    overflow-y: auto;
    max-height: 400px;
}

.job_vacancy_main .t-grid-content div.view ul.actions li ul.dropdown {
    left: -60px !important;
}

#docking .subnav li .dropdown {
    width: 110px !important;
}

.candate-imgbtn {
    float: right;
    width: 28%;
}
/*only for ie*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .rd_bn_tp input[type="radio"] {
        margin-top: 0;
    }
}

@media only screen and (max-width:1200px) {
    .subnav li .dropdown ul {
        left: -100%;
    }
}

@media only screen and (max-width:1024px) {
    .candate-imgbtn {
        width: 23%;
    }

    .Feedback_profile-photo.myprofile_img {
        top: 0;
    }

    .date_label_txt {
        width: 35px;
    }

    #TopMenu .main-navigation li a {
        padding: 8px 5px;
    }
}



#docking .subnav li .dropdown {
    width: 115px !important;
}

/* added inorder to display hand icon and color for requisition copy existing employee */
#ResourceRequisitionGrid table tr:hover {
    background: #F6F6F6;
    cursor: pointer !important;
}

#ResourceRequisitionGrid table td {
    cursor: pointer !important;
}

#ResourceRequisitionGrid table tr.t-state-selected {
    background: #d9edf7 !important;
}

/*end*/



#ExistingResourceGrid table tr:hover {
    background: #F6F6F6;
    cursor: pointer !important;
}

#ExistingResourceGrid table td {
    cursor: pointer !important;
}

#ExistingResourceGrid table tr.t-state-selected {
    background: #d9edf7 !important;
}



.view_doc {
    display: inline-block;
    padding: 3px;
}

.emp_photo_leave img {
    margin-top: -84px !important;
    right: 0 !important;
}

.left-nav ul li.more > a.down_arrow {
    background-image: url(Images/down_arrow_fav.png);
}

.home_widget_main .t-widget {
    border: none;
}

.scroll_height {
    max-height: 510px;
    overflow-y: auto;
}

#FavoriteWindow #sortable1 {
    width: 100%;
}

.home_widget_main .t-widget {
    border: none;
}

.min_height_five {
    max-height: 500px;
    overflow-y: auto;
}

.emp_photo {
    position: absolute;
    right: 0;
}

#CreateTravelRequestForm {
    position: relative;
}

    #CreateTravelRequestForm .user_pro_img {
        position: absolute;
        right: 0;
        top: 0;
        margin-top: 0 !important;
    }

        #CreateTravelRequestForm .user_pro_img img {
            margin-top: 0 !important;
        }

.announcementForm table {
    width: 100% !important;
    margin-left: 0 !important;
}


.home_widget_main .t-grid-header-wrap, .home_widget_main .t-grid-footer-wrap {
    width: 99.9%;
}

.icon_middle {
    display: block;
    margin: auto;
}

#CreateTravelRequestForm .rbSkinnedButton {
    margin: 0 10px 0 0px !important;
}


#DesStyle2 #EmailSubject {
    width: 238px;
}


#DesStyle2 #EmailSubject {
    width: 238px;
}


.home_widget_main .t-grid-header-wrap, .home_widget_main .t-grid-footer-wrap {
    width: 99.9%;
}

.alert_count span {
    display: inline-block;
}

.left-nav ul.alert_count a {
    text-decoration: underline;
    color: blue;
}

    .left-nav ul.alert_count a:hover {
        text-decoration: none;
        color: blue;
    }

.icon_middle {
    display: block;
    margin: auto;
}

#CreateTravelRequestForm .rbSkinnedButton {
    margin: 0 10px 0 0px !important;
}

.text_gap {
    word-wrap: break-word;
    white-space: normal;
    width: 211px;
}


#DesStyle2 #EmailSubject {
    width: 238px;
}

.create_tr_req {
    position: relative;
}

    .create_tr_req .applyLeave_profile-photo {
        top: 0;
    }

#overduetaskgrid ul {
    padding-left: 17px;
}

.remaind_ag .more_alert a {
    vertical-align: top;
    margin-top: 0;
}

#AlertsWindow .t-window-content.t-content {
    max-height: 500px;
    overflow-y: auto;
}

#TopMenu ul > li:last-child ul.subnav ul li.level2 {
    background-position: 229px center;
}

#CreateKTTaskForm .ktprofile-arrow {
    left: 12px;
    top: 40px;
}

.RequiredLabel {
    font-weight: normal;
}

/*
.configuration-block .ConfigSplit:nth-child(11) {
    clear: both;
}*/

#FavoriteWindow {
    top: 229px !important;
}

.jqx-docking-panel .jqx-window .tabs-cont #positionListGridList table colgroup col {
    width: 25% !important;
}

.com_box_full .t-combobox {
    width: auto;
}

.doc_brow .t-dropzone {
    padding-left: 0;
}

.im_heiht {
    height: 100px;
}

.alert_head.no_alerts {
    margin-top: 13px;
}

.more_link {
    text-align: right;
}

    .more_link i {
        text-decoration: none;
    }

    .more_link a {
        text-decoration: none;
    }

        .more_link a:hover {
            text-decoration: underline;
        }

.radio_in_top input[type="radio"], .check_in_top input[type="checkbox"] {
    vertical-align: top;
    margin-right: 3px;
}

#CreateTravelRequestForm .headings-wrap h1 {
    padding-left: 5px;
}

#CreateTravelRequestForm .cmt_head {
    margin-left: 0;
}

    #CreateTravelRequestForm .cmt_head .block-heading {
        padding-left: 0px;
    }

#CreateTravelRequestForm .block-heading {
    padding-left: 10px;
}

#CreateTravelRequestForm .action_head.additional_note {
    margin-bottom: 20px;
}

#CreateTravelRequestForm .applyLeave_profile-photo {
    width: 72px;
    height: 72px;
}




#overduetaskgrid th:hover {
    background: transparent;
}

#overduetaskgrid td {
    font-size: 11px;
}


.alert_des p {
    margin-bottom: 5px;
}


.list_items ul li {
    margin-left: 10px;
}

.alignRight { /*text-align:right;*/
    color: #43609c;
}

.actions .dropdown li.confirmvendor a {
    background: url("images/confirm_vendor.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.vendorprocess a {
    background: url("images/vendor_process_intiation.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.uploaditinerary a {
    background: url("images/upload_itinerary.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.traveladvancepayment a {
    background: url("images/traveladvancepayment.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.requestadditionaladvance a {
    background: url("images/requestadditionaladvance.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.paysettlementamount a {
    background: url("images/paysettlementamount.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.approvereimbursementstatement a {
    background: url("images/approvereimbursementstatement.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.submitactualexpenses a {
    background: url("images/submit_actual_expense.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.confirmpayment a {
    background: url("images/ConfirmPayment.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.confirmpaymentsettlement a {
    background: url("images/confirmpaymentsettlement.png") no-repeat left center;
    padding: 0 0 0 20px;
}



#TopMenu ul li.approvedtrip-icon a {
    background: url('images/approved_tripdetails.png') no-repeat left center;
    padding-left: 20px;
}

#TopMenu ul li.myadditional-icon a {
    background: url('images/myadvanceexpense.png') no-repeat left center;
    padding-left: 20px;
}

#TopMenu ul li.employeeAdditional-icon a {
    background: url('images/employeeadvanceexpense.png') no-repeat left center;
    padding-left: 20px;
}

#TopMenu ul li.myactualexp-icon a {
    background: url('images/myexpense.png') no-repeat left center;
    padding-left: 20px;
}

#TopMenu ul li.employeeactualexpe-icon a {
    background: url('images/employeeexpense.png') no-repeat left center;
    padding-left: 20px;
}

#CreateTravelRequestForm .exit_enable {
    margin-bottom: 10px;
}

.no_announce {
    font-size: 12px;
    font-style: italic;
    margin-top: 16px;
}

.ex_box {
    background: #fafafa;
    border: 1px solid #ccc;
    clear: both;
    margin-right: 8px;
    padding: 5px 5px 10px;
}

    .ex_box .label_120p {
        width: 113px;
    }

.right_plus {
    position: absolute;
    left: 1px;
    margin-top: -5px;
}

    .right_plus a {
        display: block;
    }

#CreateTravelRequestForm .headings-wrap {
    padding-left: 0;
}

.t-upload-files .t-progress {
    display: none;
}

.tx_center {
    text-align: center;
}

.hide_grid {
    display: none;
}

.input_t_head {
    text-align: center;
    color: #43609c;
    padding-bottom: 3px;
}

.input_head {
    padding-bottom: 5px;
    font-weight: bold;
}

.input_t_head input {
    margin-top: 2px;
    vertical-align: bottom;
}

.input_left {
    float: left;
    width: 48%;
    text-align: left;
}

.input_right {
    float: right;
    width: 48%;
    text-align: right;
}

.grid_check {
    text-align: center;
}

    .grid_check input:first-child {
        margin-right: 11px;
    }

    .grid_check input:last-child {
        margin-right: -4px;
    }

.input_left label {
    float: left;
    padding-right: 3px;
}

.input_right label {
    float: right;
    padding-left: 3px;
}

#CreateCandidateForm .candate-imgbtn {
    width: inherit;
}

#CreateActualExpenseRequestForm #empPhotoLeave #imgId {
    width: 80px;
    height: 80px;
    margin-right: 0;
    margin-top: -1px !important;
}

.txt_single_pos {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 400px;
}

.no_space {
    padding: 0 !important;
}

.table_in td {
    color: #43609c;
}

.last_bdr_rem tr:last-child td {
    border: none;
}

.vertical_border_remove td {
    border-left: none;
    border-right: none;
}




#frmIndex .DivGridMain .subnav li .dropdown li {
    min-width: 125px;
}

.nomargin-right-left {
    margin: 0 0 10px;
}

.add_widget {
    background: url('images/add_widget.png') no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    background-size: 16px 16px;
    margin-right: 3px;
}

.maginify_chart {
    background: url('images/maginify_chart.png') no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    background-size: 16px 16px;
}

.chart_btn {
    border: 1px solid #ccc;
    margin: 10px auto 0;
    padding: 3px 0px 0;
    text-align: center;
    width: 70px;
    display: none;
    background: #fafafa;
    margin: -44px auto 0;
    position: relative;
    z-index: 1000;
}

    .chart_btn .or {
        color: #ccc;
        font-size: 11px;
        margin: 0 5px 0 0;
        vertical-align: top;
    }

.t-link.t-state-disabled {
    display: none;
}

#EmployeeAssetDetailswindow .subnav li .dropdown li a {
    padding: 5px 0 5px 20px;
}

#AssetDetailsWindow #Assets .t-grid-toolbar.t-grid-top {
    display: none;
}

.accorid_menu {
    cursor: pointer;
}

.plus_ac {
    background: url('images/plus.png') no-repeat !important;
    float: right;
    width: 13px;
    height: 13px;
    vertical-align: middle;
    margin-right: 10px;
}

.plus_min {
    background: url('images/minus.png') no-repeat;
    float: right;
    width: 13px;
    height: 13px;
    vertical-align: middle;
    margin-right: 10px;
}

#InterviewFrom .plus_min {
    background: url('images/minus.png') no-repeat !important;
}

/*.full_in_wid input { width:100% !important; }*/
.ful_i_s_t input[type="text"] {
    width: 92% !important;
    max-width: 200px;
}

.ful_i_s_t .t-combobox {
    width: 100% !important;
    background: none;
}

.ful_i_s_t .Addresscombowidth {
    width: 94.5%;
}

.ful_i_s_t .MaxDropBox {
    width: 93%;
    max-width: 206px;
}

.ful_i_s_t .full_max .MaxDropBox {
    width: 100%;
    max-width: inherit;
}

.ful_i_s_t .full_max input[type="text"] {
    width: 100% !important;
    max-width: inherit;
}

.upload_doc .t-dropzone {
    padding: 0;
}

.ful_i_s_t .calen_emp_list input[type="text"] {
    float: left;
    margin-left: 5px;
    width: 63% !important;
}

.calen_emp_list .threeDigitNumber {
    float: left;
}




.GridBulkAddButtonImage {
    background: url('Images/bulk_icon.png') no-repeat;
    font-size: 0px;
    margin-right: 5px;
    height: 18px;
    width: 18px;
    text-align: right;
    text-decoration: none;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    margin-left: 8px;
    float: left;
    display: inline-block;
}

.GridBulkViewImage {
    background: url('Images/bulk_view_icon.png') no-repeat;
    font-size: 0px;
    margin-right: 5px;
    height: 18px;
    width: 18px;
    text-align: right;
    text-decoration: none;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    margin-left: 8px;
    float: left;
    display: inline-block;
}


.block_hide {
    display: none;
}

.chart_main_page .head_home_bg {
    min-height: 186px;
}

.chart_main_page .small_chart {
    overflow: hidden !important;
}

.check_bod_label {
    width: 80px;
    display: inline-block;
}

.rad_120c {
    width: 120px;
}

.rad_160c {
    width: 160px;
}

#ImportDataForm ul.t-upload-files {
    margin: 0 0 10px 0;
}

.Feedback_profile-photo.myprofile_img.view_feedback {
    right: 10px;
    top: 8px;
    height: 50px;
    width: 50px;
}

.input_roun_main {
    width: 100%;
}

.right_p_15 {
    padding-right: 15px;
}

.normal_input_field {
    border: 1px solid #808080;
    color: #333333;
    font-size: 11px;
    padding: 5px 0 5px 3px;
    min-width: 146px;
}


.hr_fields .openDiv {
    max-height: 127px !important;
    overflow-y: auto;
}

.rounded_chart {
    margin: -50px 0 0;
}

.sample_xml {
    line-height: 17px;
    margin-top: 10px;
    margin-left: 0;
    vertical-align: top;
    width: 300px;
}

.download_btn {
    margin-top: 10px;
}

    .download_btn a {
        background: url('Images/download-icon.png') no-repeat 5px center #c0d9e4;
        border-radius: 3px;
        color: #000;
        padding: 5px 10px 5px 25px;
        font-weight: bold;
        text-decoration: none;
        border: 1px solid #455f77;
    }

.downloadExcel_btn a {
    background: url('images/exc.png') no-repeat 5px center #c0d9e4;
    border-radius: 3px;
    color: #000;
    padding: 5px 10px 5px 25px;
    font-weight: bold;
    text-decoration: none;
    border: 1px solid #455f77;
}

.download_btn a:hover {
    background: url('Images/download-icon.png') no-repeat 5px center #40718c;
    background-color: #40718c;
    color: #fff;
}

.float_right {
    float: right;
}

.nomargin-top {
    margin-top: 0 !important;
}
/*.full_select .ui-multiselect { width:90% !important; } */
#ImportDataForm .normal_input_field {
    padding-right: 15px;
    width: 131px;
    min-width: inherit;
}

.chart_main_page .k-chart {
    margin-left: -8px;
    margin-right: -8px;
    margin-top: 5px;
}

#LeaveCreditsWindow .t-content {
    max-height: 550px;
    overflow-y: auto;
}

#ImportDataForm .normal_input_field {
    padding-right: 15px;
    width: 131px;
    min-width: inherit;
}

#CreateBulkLeaveRequestForm .ConfidentialMainDiv .t-combobox, #CreateBulkLeaveRequestForm .ConfidentialMainDiv .t-dropdown, #CreateBulkLeaveRequestForm .ConfidentialMainDiv .t-selectbox {
    width: 80%;
}

.ref_com_dp .t-combobox {
    width: 187px;
}

    .ref_com_dp .t-combobox input, .ref_com_dp span {
        border: none !important;
    }
/* .ref_com_dp span { display:none; } */


.label_22pe {
    width: 22%;
}


.in_side_dp .t-combobox {
    width: 90%;
}

.thoght_det {
    padding: 0 10px 10px;
}

.th_title {
    color: #3f718c;
    font-size: 14px;
    font-weight: bold;
}

.thought_des {
    font-style: italic;
    font-size: 13px;
    padding-left: 25px;
    padding-bottom: 10px;
    padding-Right: 21px;
}

.thoght_sec {
    background: #f5f5f5;
    border-bottom: 1px solid #4687ae;
}

    .thoght_sec .headings-wrap {
        background: transparent;
    }

.bdr_left_none {
    border-left: none !important;
}

#divloadprog .loader {
    left: 41%;
}

#divloadprog {
    opacity: 1;
    background: rgba(0, 0, 0, 0.6);
}

.count_nm {
    font-size: 18px;
    color: #FAFAD2;
    font-style: italic;
}

#ValidInvalidRecords .grid_scroll {
    max-height: 400px;
    overflow-y: auto;
}

#ValidInvalidRecords {
    top: 59px !important;
}

body .ui-state-default {
    border-color: #808080 !important;
}

.lpad_block20 {
    padding-left: 20px;
    display: block;
}

.t-grid-header .t-header.th_default_color {
    color: #43609c;
}

.label_320p {
    width: 320px;
}

.table_deep_color div.t-grid-header .t-header {
    background: #40718C;
}

    .table_deep_color div.t-grid-header .t-header a.t-link {
        color: #fff;
    }

.b_b_none {
    border-bottom: none !important;
}

body .ui-multiselect-menu {
    z-index: 9;
}

.emp_pic_status {
    float: left;
    margin-top: 0;
}

#GridActiveAssignments .emp_u_name {
    margin-top: 10px;
    display: inline-block;
    margin-left: 10px;
}

.emp_u_name {
    margin-top: 10px;
    display: inline-block;
}

#modelTrainingTopic .t-window-content {
    max-height: 550px;
}

.appraiser_name .t-select {
    display: none;
}

.appraiser_name input {
    border: none !important;
    padding: 0 !important;
    cursor: auto;
}

.v-middle {
    vertical-align: middle;
}

.r_pad20 {
    padding-right: 20px;
}
/*#topicmaterialgrid th a {
    pointer-events: none;
}*/
.text-center {
    text-align: center;
}

.nomargin-bottom {
    margin-bottom: 0 !important;
}

.v-middle {
    vertical-align: middle;
}

.bg_section {
    margin: 0;
    padding: 10px 10px 10px 0;
    background-color: #EFEFEF;
    clear: both;
}

.t-status-text {
    font-weight: normal;
}

.t-no-data {
    font-weight: normal;
}

.CandidatePhoto {
    height: 50px;
    margin-right: 20px;
    position: absolute;
    width: 60px;
    right: 0%;
}

#PersonLeavedetails .t-window-content {
    max-height: 400px;
}

.t-grid-content {
    font-weight: normal;
}


#ManageAttendeesWindow .t-window-content {
    max-height: 600px;
}

.height_25p {
    height: 25px;
}

.view_candidate {
    background: #fff;
    border: 1px solid #40718c;
    color: #40718c;
    padding: 6px;
    text-decoration: none;
}

    .view_candidate:hover {
        background: #40718c;
        color: #fff;
    }


.height_25p {
    height: 25px;
}

.view_candidate {
    background: #fff;
    border: 1px solid #40718c;
    color: #40718c;
    padding: 6px;
    text-decoration: none;
}

    .view_candidate:hover {
        background: #40718c;
        color: #fff;
    }

.bg_none {
    background: transparent !important;
}

#WeightageWindow .t-window-content {
    max-height: 600px;
}


#EditPositionWindow .t-window-content {
    max-height: 500px;
}

.valign_top input[type="checkbox"] {
    vertical-align: top;
}

#PublishCalendarWindow .t-window-content {
    max-height: 400px;
}

#divTrainingTopics .actions .dropdown li.view a {
    padding-top: 5px;
    padding-bottom: 5px;
}

#ReviewAnswers .t-window-content {
    max-height: 600px;
}


/* 02-11-2015 */

/*#PerformanceReviewConfig input[type="checkbox"], #PerformanceReviewConfig  .right-container .DivRight input.check-box {
    border-radius: 0 !important;
    vertical-align: bottom;
} */
#PerformanceReviewConfig .DivSplitRight .check-box {
    margin-top: 2px;
    position: relative;
}

#PerformanceReviewConfig .DivSplitLeft {
    padding: 6px 46px 0 10px;
}

.subtext {
    margin-left: 20px;
    width: 350px;
}




#divRecurrence .modifyrecurence input {
    float: left;
}

td.nopadding {
    padding: 0px;
}

.t-grid tbody tbody tr:last-child td {
    border-bottom-width: 0;
}

.DivRight.fun_man_bdr_remove .t-combobox {
    width: 205px;
}


.DivRight.fun_man_bdr_remove .t-input, .nw-wid {
    width: 185px !important;
}


    .DivRight.fun_man_bdr_remove .t-input, .nw-wid .mass_update {
        width: 195px !important;
    }

    .DivRight.fun_man_bdr_remove .t-input, .nw-wid .general_information {
        width: 194px !important;
    }

    .DivRight.fun_man_bdr_remove .t-input, .nw-wid .re_assign {
        width: auto;
    }

    #requisitionForm .DivRight.fun_man_bdr_remove .t-input, .nw-wid .createReq {
        width: 140px !important;
    }

    #CreatePositionLevelFrom .DivRight.fun_man_bdr_remove .t-input, .nw-wid .certification_label {
        width: 174px !important;
    }

.DivRight.label_18pe.fun_man_bdr_remove.nw-wid-169 .t-input {
    width: 171px !important;
}


.DivRight.fun_man_bdr_remove .t-input {
    width: 198px;
}


/* added for table compatibility issues in Performance Review */

.compatibilitytable1 {
    width: 48.7%;
    width: 40%\9; /* IE6, IE7, IE8, IE9 */
}

.compatibilitytable2 {
    width: 5%;
}

.compatibilitytable3 {
    width: 5%;
}

.workflow_d_l li {
    line-height: normal;
    margin-bottom: 5px;
}

.workflow_d_l {
    list-style: none;
}

#ResourceDetailsForm .t-grid-content .actions li ul.dropdown li a:hover {
    /* width:93px; */
}

.approving_manager {
    margin-top: 3px;
    width: 100%;
    background: #fff;
}

.right-margin-15 {
    margin-right: 15px;
}

.m_d_h_section {
    background: #fafafa;
    border: 1px solid #e6e9ed;
    overflow: hidden;
    padding: 10px;
}

@media all and (-ms-high-contrast:none) {
    .compatibilitytable1 {
        width: 49.5%;
    }
    /* IE10 */

    *::-ms-backdrop, .compatibilitytable1 {
        width: 40%;
    }
    /* IE11 */
}

.RangeBasedEmailTemplates {
    width: 12%;
}
/* end*/

.headings-wrap.margincolorht {
    padding-top: 4px;
}

#LeaveInsertWindow .t-content {
    max-height: 500px;
}

#View .t-content {
    max-height: 500px;
}

.list ul {
    padding-left: 20px;
}

.grid_lpadding ol {
    padding-left: 20px;
}

body .editor_normal * {
    color: initial;
    font-size: initial;
}

.editor_normal {
    line-height: normal;
}

.CandidatePhotoExit {
    height: 50px;
    margin-right: 150px;
    position: absolute;
    width: 60px;
    right: 0%;
}

#GridResourceAlloc {
    max-width: 100%;
    overflow-x: auto;
}

#ProjectWiseResourceGrid .t-grid td, #ProjectWiseResourceGrid .t-grid-header .t-header {
    width: 80px;
}

#ProjectWiseResourceGrid .t-grid-header-wrap, #ProjectWiseResourceGrid .t-grid-footer-wrap {
    overflow: initial;
}

#ProjectWiseResourceGrid .t-header.TempClass, #ProjectWiseResourceGrid .TempClass2 {
    padding: 0;
}

.footer-wrap .product-logo {
    float: right;
    padding: 2px 0 0 0;
    text-align: right;
}

#formCreateConfirmationQuestion .validation-summary-errors {
    width: 506px;
}



/* For Performance Review Project DropDown */

.custom-select {
    /* 
   position: relative;
    display: inline-block;
      */
    border: 1px solid #808080;
    /*min-width: 170px;*/
    overflow: hidden;
    background: url("images/downArrow.png") no-repeat right #fff;
}

    .custom-select select {
        background: transparent;
        min-width: 198px;
        border-radius: 0;
        -webkit-appearance: none;
        display: inline-block;
        padding: 2px 3px 1px 1px;
        margin: 0;
        font: inherit;
        outline: none; /* remove focus ring from Webkit */
        line-height: 1.2;
        color: #000;
        border: 0;
    }




    /* Select arrow styling  background: #fff none repeat scroll 0 0; content: "▼";*/
    .custom-select:after {
        bottom: 0;
        color: #444;
        font-size: 9px;
        line-height: 22px;
        padding: 0 5px;
        position: absolute;
        right: 0;
        top: 0;
        min-width: 170px;
    }

.no-pointer-events .custom-select:after {
    content: none;
}

label.custom-select:focus, label.custom-select:active {
    border-color: #037411;
}

.custom-select select option {
    padding: 2px 2px;
}

/* End Performance Review Project DropDown */

.DivSplitLeftACK {
    TEXT-ALIGN: left;
    FLOAT: left;
    VERTICAL-ALIGN: middle;
    PADDING: 3px 5px 0px 10px;
}

.back_btn_interview {
    margin-top: -12px;
    /*margin-left: 82px;*/
    position: absolute;
}

#ViewAcknowledgement {
    top: 20px !important;
}

.DivSplitLeftsign {
    font-weight: bold;
    TEXT-ALIGN: left;
    WIDTH: 11%;
    FLOAT: left;
    VERTICAL-ALIGN: middle;
    PADDING: 3px 5px 0px 10px;
}



@-moz-document url-prefix() {
    .back_btn_interview {
        /*margin-top: -45px;*/
    }
}

.disable_readonly {
    background: #FBFBFB !important;
    border: 1px solid #CCC !important;
    color: #666;
}

    .disable_readonly:focus {
        border: 1px solid #CCC !important;
    }

/* Action dropdown icons */
.actions .dropdown li.modify-budget a {
    background: url("images/budget-planner.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.reduce-budget a {
    background: url("images/decrease-budget.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.employee-ctc a {
    background: url("images/employee-ctc.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.candidate-ctc a {
    background: url("images/candidate-ctc.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.budget-history a {
    background: url("images/history-new.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.other a {
    background: url("images/other.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.employee-transfer a {
    background: url("images/employee-transfer.png") no-repeat left center;
    padding: 0 0 0 20px;
}
/* Menu action */
.subnav li.hiringlist a {
    background: url('images/hiring-budget-list.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.vacancy_table th, .vacancy_insidetable td {
    font-size: 11px;
}

.vacancy_table th {
    padding: 0.25em 0.6em;
    border-right: 1px solid #768ca5;
}

    .vacancy_table th:last-child {
        padding: 0.25em 0.6em;
        border-right: none;
    }

.no_space_border {
    padding: 0 !important;
    border-right: none !important;
}
/* Print Page Css  */
.print_page {
    padding: 10px;
}

    .print_page .t-grid-content {
        height: auto !important;
    }

    .print_page h1 {
        font-size: 16px;
    }

    .print_page .print_full {
        width: 100% !important;
    }

    .print_page .print_hide {
        display: none;
    }

    .print_page .print_user_image {
        margin-top: 0 !important;
        position: absolute;
        right: 12px;
        top: 80px;
        width: 50px;
    }

        .print_page .print_user_image img {
            height: auto;
            width: 100%;
        }

    .print_page .vacancy_table th {
        height: 34px;
    }

.print img {
    width: 16px;
    margin-top: 7px;
}

.tt-grin-in td, .tt-grin-in .print_page {
    height: 100%;
}

.subnav li .dropdown ul.grid_submenu {
    position: absolute;
    left: -150px;
    box-shadow: -1px 1px 5px #333333;
    width: 150px;
}

    .subnav li .dropdown ul.grid_submenu li a {
        color: #000 !important;
    }

        .subnav li .dropdown ul.grid_submenu li a:hover {
            color: #fff !important;
        }

#CancelCandidate .Feedback_profile-photo_history {
    float: right;
    margin-right: 0;
    top: 60px;
}

#CancelCandidate .Feedback_profile-photo.myprofile_img {
    right: 0;
    top: 0;
}

#CreateBenefitSubTypeForm .LeftPad1 {
    padding-left: 64px;
}

#CoveragePlanForm .PartialPad1 {
    padding-left: 150px;
}

.gridpad {
    padding-left: 26px;
}

.lmargin-8 {
    margin-left: -8px;
}

#CoveragePlanAccountDetails .uploadfroffer {
    padding-left: 10px;
    font-weight: bold;
}

#CoveragePlanForm .contribupadd {
    padding-left: 15px;
}

#CoveragePlanForm .contribupadddrop {
    padding-left: 14px;
}

#ManageRetirementPlansForm .uploadmanage {
    width: 130px;
}

#ManageRetirementPlansForm .uploadmanagepad {
    padding-left: 9px;
}



ul.default {
    width: auto;
}

    ul.default li {
        overflow: auto;
        padding: 3px;
    }

#previousinsurancedetailform .t-header {
    background: #FFFFFF;
}

#previousinsurancedetailform .textarea12 {
    border: 1px solid #808080;
    color: #333333;
    font-size: 11px;
    padding: 5px 0 5px 3px;
    width: 350px;
}

#previousinsurancedetailform .textbox12 {
    border: 1px solid #808080;
    color: #333333;
    font-size: 11px;
    padding: 5px 0 5px 3px;
    width: 199px;
}

.dash li {
    margin-left: 20px;
}

#PreviousWindow .t-window-content {
    max-height: 500px;
}



.leave_left1 {
    float: left;
    font-weight: normal;
    width: 372px;
}
/*.rmargin-13 { margin-right: -3px;}*/

.glossymenu .submenu1 .active {
    background-image: url(Images/menu-pointer.png);
    background-repeat: no-repeat;
    background-position: right center;
    /*padding-right: 13px;*/
    border-bottom: 1px solid #e6e6e6;
    /*  border-bottom: none;*/
}

.benefits_mgnt .glossymenu {
    width: auto;
    height: 57%;
    overflow: auto;
    padding: 0;
    margin-top: 0;
}

    .benefits_mgnt .glossymenu a.menuitem, .benefits_mgnt .glossymenu a.menuitemnew {
        background: none;
        width: 95%;
    }

        .benefits_mgnt .glossymenu a.menuitemnew.active {
            background: #40718c;
            color: #fff;
        }

    .benefits_mgnt .glossymenu ul li {
        padding-left: 10%;
        width: 88%;
        background: #fff;
    }

    .benefits_mgnt .glossymenu .submenu1 .active {
        background: #DDEAF0;
    }

#footer-new {
    background: #ffffff;
    position: absolute;
    left: 0;
    bottom: 1px;
    width: 100%;
    height: 55px;
    z-index: 10;
    box-sizing: border-box;
}

    #footer-new .foot-mid {
        line-height: 55px;
        padding: 0 10px;
        float: left;
        /*font-size: 12px;*/
    }

    #footer-new .product-logo {
        max-width: 150px;
        float: right;
        position: relative;
        text-align: right;
    }



.sidebar_login .LoginRight {
    padding-left: 20px;
}

.LoginRight .validation-summary-errors {
    position: relative;
    /*margin-top: -30px;*/
}

@media only screen and (max-width:1400px) {
    .LoginRight {
        width: 300px;
        height: 425px;
    }

        .LoginRight .form-list li {
            margin: 0 auto 16px;
        }

    .sidebar_login .LoginRight {
        padding-left: 0;
    }

    .LoginRight .LoginBtn {
        margin-top: 10px;
        margin-bottom: 10px;
    }
}

.tdHeight { /* used in candidate level expense reprot*/
    height: 20px;
}

#interviewassessmentfeedback .print_hide {
    display: none;
}


#AddManageOfferingsForm .offerings {
    text-align: left;
    position: absolute;
    right: auto;
    /* width: 450px; */
    left: 630px;
}

    #AddManageOfferingsForm .offerings #NotifyIND,
    #AddManageOfferingsForm .offerings #divnotify {
        float: left;
        margin-top: 5px;
    }

    #AddManageOfferingsForm .offerings #NotifyIND {
        margin-right: 10px;
        /*  margin-top: 10px; */
        position: relative;
        left: 2px;
    }


#AddManageLifeInsuranceForm .offerings {
    text-align: left;
    position: absolute;
    right: auto;
    /* width: 450px; */
    left: 630px;
}

    #AddManageLifeInsuranceForm .offerings #NotifyIND,
    #AddManageLifeInsuranceForm .offerings #divnotify {
        float: left;
        margin-top: 5px;
    }

    #AddManageLifeInsuranceForm .offerings #NotifyIND {
        margin-right: 10px;
        /* margin-top: 10px; */
        position: relative;
        left: 2px;
    }


#RangeBasedEmailTemplatesForm .t-grid-content ol {
    margin-left: 9px;
}


/* #GridHiring .requisition > ul.dropdown{max-height:160px;overflow-y:auto;overflow-x:hidden;width:160px} */



/*Custom Css */
#Employeegroupsettings {
    height: 200px;
    overflow-y: auto;
    padding: 5px;
    z-index: 100;
}

.side-menu {
    /*padding: 5px;*/
    vertical-align: top;
    z-index: 9999;
}

#AddnewgroupID, #Editgroup, #Employeegroupsettings {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #999 !important;
    padding: 3px 5px 0;
    text-align: center;
}

#AddnewgroupID {
    z-index: 999;
    margin-top: -12px;
}

    #AddnewgroupID a {
        text-decoration: none;
        color: #000;
    }

#Employeegroupsettings {
    margin-top: 5px;
}

.side-menu table {
    width: 100%;
}

#Editgroup {
    z-index: 999;
}

#calendar {
    padding: 5px;
}

#Grid .t-header table {
    height: 115px;
}

    #Grid .t-header table tr th {
        border-right: 1px solid #426682;
        padding: 0 5px;
    }

.tt-grin-in.no_space_border tbody tr td {
    border-right: 1px solid #ccc;
    padding: 0 1px;
}

#RemainderSection .DivRight {
    width: 265px;
}

.custom-add {
    float: right;
    margin-bottom: 5px;
}

#tblBulkAssignments {
    border: 1px solid #40718c;
    border-collapse: collapse;
}

.tblBulkAssignments {
    border: 1px solid #40718c;
    border-collapse: collapse;
}

.table-blk .custom-tb-grid:last-child {
    margin-left: 1%;
}

.table-blk .custom-tb-grid {
    float: left;
    width: 49.5%;
}

#tblBulkAssignments1 {
    border: 1px solid #40718c;
    border-collapse: collapse;
}

    #tblBulkAssignments1 th {
        background: #d9edf7 none repeat scroll 0 0;
        padding: 5px;
    }

    #tblBulkAssignments1 > thead th {
        border-bottom: 1px solid #40718c;
        border-right: 1px solid #426682;
        color: #43609c !important;
        font-weight: normal;
        font-size: 11px;
        white-space: normal;
    }

    #tblBulkAssignments1 td {
        padding: 5px;
        border: 1px solid #ccc;
    }

        #tblBulkAssignments1 td input {
            border: 1px solid #ccc;
        }


            #tblBulkAssignments1 td input[type="text"] {
                font-size: 11px;
                height: 18px;
                /*padding: 2px;*/ /* naveen commented 18/1/2017 */
            }


    #tblBulkAssignments1 tr.row-highlight {
        background: #F2F5A9 none repeat scroll 0 0;
    }

#tblBulkAssignments th {
    background: #d9edf7 none repeat scroll 0 0;
    padding: 5px;
}

.tblBulkAssignments th {
    background: #d9edf7 none repeat scroll 0 0;
    padding: 5px;
}

#tblBulkAssignments > thead th {
    border-bottom: 1px solid #40718c;
    border-right: 1px solid #426682;
    color: #43609c !important;
    font-weight: normal;
    font-size: 11px;
    white-space: normal;
}

.tblBulkAssignments > thead th {
    border-bottom: 1px solid #40718c;
    border-right: 1px solid #426682;
    color: #43609c !important;
    font-weight: normal;
    font-size: 11px;
    white-space: normal;
}

#tblBulkAssignments td {
    padding: 5px;
    border: 1px solid #ccc;
}

.tblBulkAssignments td {
    padding: 5px;
    border: 1px solid #ccc;
}

#tblBulkAssignments td input {
    border: 1px solid #ccc;
}

.tblBulkAssignments td input {
    border: 1px solid #ccc;
}

#ViewExceedingHours #divDaywiseRecords {
    max-height: 300px;
    overflow-y: auto;
}

#tblBulkAssignments td input[type="text"] {
    font-size: 11px;
    height: 18px;
    /*padding: 2px;*/ /* naveen commented 18/1/2017 */
}

.tblBulkAssignments td input[type="text"] {
    font-size: 11px;
    height: 18px;
    /*padding: 2px;*/ /* naveen commented 18/1/2017 */
}

#tblBulkAssignments .btnExceedingHours {
    width: 40px;
    height: 23px;
    background: url('images/bulk-resource-assignments.png') no-repeat left center !important;
    border: 0px;
}

#tblBulkAssignments tr.row-highlight {
    background: #F2F5A9 none repeat scroll 0 0;
}

.tblBulkAssignments tr.row-highlight {
    background: #F2F5A9 none repeat scroll 0 0;
}

.cst-tb-head {
    background: #40718c none repeat scroll 0 0;
    clear: both;
    height: 25px;
    border-color: #acb3bb #455f77 #98acbf #728ba1;
}

.side-menu {
    height: 617px;
}

.emp-group {
    border-collapse: collapse;
    height: 100%;
    width: 100%;
}

.emp-list {
    border-bottom: 1px solid #ccc;
    height: 300px;
    padding: 5px;
    overflow-x: auto;
}

.grp-list-blk {
    height: 300px;
}

.grp-list {
    height: 265px;
    padding: 5px;
    overflow-x: auto;
}

    .emp-list td, .grp-list td {
        vertical-align: middle;
    }

#divemployeelist {
    height: 330px;
}

.custom-calendar > table {
    border-collapse: collapse;
}

.cal-blk-left {
    width: 49%;
    border-right: 1px solid #ccc;
}

.cal-blk-right {
    width: 50%;
    padding-top: 0px !important;
}

.cal-blk-left, .cal-blk-right {
    float: left;
    overflow: auto;
    padding-top: 10px;
}

    .cal-blk-left .label_21pe {
        width: 210px;
    }

    .cal-blk-left .DivRight.fun_man_bdr_remove .t-input {
        width: 194px !important;
    }

.assigned_color, .office_closure {
    float: left;
    padding: 0px 10px;
    height: 46px;
    line-height: 12px;
}

.assigned_color {
    width: 32%;
    padding-left: 20px;
}

.office_closure {
    width: 41%;
}


    .assigned_color table, .office_closure table {
        padding-top: 15px;
    }

.office_closure {
    border-right: 1px solid #ccc;
}

.set_preference {
    padding-top: 15px;
}

    .set_preference a {
        padding-left: 6px;
    }

.cst-calendar-head {
    border: 1px solid #ccc;
    overflow: auto;
}

#calendar .fc-scroller {
    overflow-y: auto !important;
}

#divemployeelist td {
    vertical-align: middle;
}

.cst-color {
    width: 12px;
    height: 12px;
    display: block;
}

.emp-group h3 {
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.grp-list-blk h3 {
    padding-top: 10px;
}

    .grp-list-blk h3 span, #divgroupemployeelist h3 span {
        float: left;
        padding-right: 5px;
    }

.grp-list-blk tbody tr td.text-right {
    text-align: right;
}

    .grp-list-blk tbody tr td.text-right span {
        padding-right: 8px;
    }

.grp-list-blk table {
    table-layout: fixed;
}

.DivRight.cst-input-blk {
    width: 185px;
    padding-left: 0px;
}

    .DivRight.cst-input-blk input, .DivRight.cst-input-blk textarea {
        width: 100%;
    }

.cst-input-blk .lmargin-5 a.rbSkinnedButton {
    margin-left: 5px !important;
    margin-top: 5px !important;
}

.cst-input-tab .t-widget {
    float: left;
    width: 194px !important;
}

.cst-input-tab .lmargin-5 {
    float: left;
}

.cst-input-tab {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 250px !important;
}

.DivRight.cst-input-tab .t-input {
    width: 187px !important;
}

#EmployeeEmailGrid .t-grid-content, #EmployeeEmailGrid1 .t-grid-content {
    max-height: 200px !important;
    overflow-y: auto !important;
}

    #EmployeeEmailGrid .t-grid-content .t-last, #EmployeeEmailGrid1 .t-grid-content .t-last {
        text-align: center;
    }

.allignleft {
    float: left;
}

.ApplyLeaveEmpPhoto {
    position: relative;
}

#window979 .jqx-rc-all .jqx-widget-content {
    height: 100% !important;
}

.width_210 {
    width: 210px !important;
}

.width_250 {
    width: 250px !important;
}

#FMLAToEndTime {
    margin-left: -3px;
}

#ApplicableFolderPartial {
    display: inline-block;
}

#manageresumefolder {
    position: relative;
    top: -10px;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
    #tblBulkAssignments .btnExceedingHours {
        position: relative;
        top: 7px;
    }
}

#EmployeeProjectRoleforPRForm .ui-multiselect {
    width: 250px !important;
}

#PerformanceRatingDetailsList .ui-multiselect {
    width: 250px !important;
}


.project-chart-section span {
    background: #f5f5f5 none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 5px;
    display: inline-block;
    font-size: 14px;
    height: 95px;
    margin-bottom: 10px;
    margin-left: 5px;
    margin-right: 5px;
    padding-top: 5px;
    text-align: center;
    vertical-align: top;
    width: 129px;
}

.chart-name, .chart-role {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 0px 10px;
}

.chart-photo {
    background: #40718c none repeat scroll 0 0;
    border-radius: 50%;
    height: 50px;
    margin: 0 auto;
    width: 50px;
    margin-top: 3px;
}

    .chart-photo img {
        position: relative;
        top: 0px;
        border-radius: 50%;
    }

.chart-role {
    background: #ccc none repeat scroll 0 0;
    bottom: 0;
    font-size: 12px;
    left: 0;
    position: absolute;
    right: 0;
}

.chart-block {
    position: relative;
}

#ShowManageFolder .t-content {
    max-height: 350px;
}

.RRFDetailsHeader {
    border-color: #426682;
    background: #426682;
}

#RRFDetails th {
    color: #fff;
}

.upload-head h2.modal-title {
    padding: .4em 0;
    font-size: 1.2em;
    line-height: 1em;
    white-space: nowrap;
    font-weight: normal;
}

.upload-head .close {
    border: none;
    opacity: 0.7;
}

.upload-head .close {
    margin-top: 2px;
    margin-right: 5px;
}

.t-window-titlebar .t-window-actions {
    position: absolute;
    right: .5em;
    top: 0;
    padding-top: .3em;
    white-space: nowrap;
}

#employeeToBeReplaced .label_280p {
    width: 190px;
}

#requisitionForm #ReplaceEmpButtonID {
    position: relative;
    top: 2px;
    float: left;
}

#requisitionForm #hiringmanagertool {
    position: relative;
    top: 2px;
    float: left;
}

/* 
#requisitionForm #RRFReplacementGrid12 {max-height:50px;overflow-y:auto;overflow-x:hidden;} 
#requisitionForm #RRFReplacementGrid11 {max-height:50px;overflow-y:auto;overflow-x:hidden;}  */


.Informationiconpng {
    background: url('Images/Informationicon.png') no-repeat scroll center center transparent;
    height: 18px;
    width: 16px;
    /*text-align:right;*/
    padding: 2px;
    /*background-color:#fff;*/
    text-decoration: none;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    color: transparent;
    margin-top: 0px;
    line-height: 25px;
    border: 0px !important;
    text-indent: -99999px;
}


.info {
    background: url('Images/info.png') no-repeat scroll center center transparent;
    height: 18px;
    width: 16px;
    padding: 25px;
    text-decoration: none;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    color: transparent;
    margin-top: 0px;
    line-height: 25px;
    border: 0px !important;
    text-indent: -99999px;
}

#requisitionForm #ReplaceEmpButtonID1 {
    float: left;
    position: relative;
    top: 2px;
}

#requisitionForm #ReplaceEmpButtonID input {
    cursor: pointer;
    display: inline-block;
}



#RRFReplacementGrid1 table {
    display: block;
    table-layout: fixed;
    width: 298px;
}

    #RRFReplacementGrid1 table thead {
        height: 25px;
        width: 100%;
    }

        #RRFReplacementGrid1 table thead th {
            width: 86px !important;
            padding: 0.3em 0.5em;
        }

    #RRFReplacementGrid1 table tbody {
        display: block;
        height: 75px;
        overflow-y: scroll;
    }

#RRFReplacementGrid1 thead, #RRFReplacementGrid1 tbody tr {
    display: block;
    width: 100%;
    table-layout: fixed; /* even columns width , fix width of table too*/
}

#RRFReplacementGrid1 table tbody td:first-child {
    width: 86px;
}

#RRFReplacementGrid1 table tbody .t-no-data td {
    width: 270px;
}

#RRFReplacementGrid1 table thead th a {
    padding: 0px 3px !important;
}

#RRFReplacementGrid1 table thead th:nth-child(1) {
    width: 231px !important;
}

#RRFReplacementGrid1 table thead th:nth-child(2) a {
    padding: 0 4px !important;
}

#RRFReplacementGrid1 table thead th:nth-child(2) {
    width: 433px !important;
}

.error {
    color: #ff0000;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    font-family: Trebuchet MS, Sans-Serif;
}

input.floater[type="radio"] {
    position: relative;
    top: 2px;
}

input.floater[type="checkbox"] {
    position: relative;
    top: 1px;
}
/* For Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .gridimage1 {
        margin-left: -10px;
    }
}

ul.submenu li.organization-chart a, .subnav li.project-chart a {
    background: url('images/project-chart.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.DivSplitRight .custom-select select#ProjectID {
    min-width: 170px;
    width: 170px;
}

.DivSplitRight .custom-select select#ProjectID {
    min-width: 110px;
    width: 150px;
}

.actions .dropdown li.Manageactivities a {
    background: url("images/Manageactivities.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.Manage_escalation a {
    background: url("images/Manage_escalation.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.actions .dropdown li.View_survey a {
    background: url("images/View_survey.png") no-repeat left center;
    padding: 0 0 0 20px;
}



.actions .dropdown li.Closeactivity a {
    background: url("images/Closeactivity.png") no-repeat left center;
    padding: 0 0 0 20px;
}

.sample_Excel {
    line-height: 13px;
    margin-top: 10px;
    margin-left: 0;
    vertical-align: top;
    width: 135px;
}

.actions .dropdown li.view_activities a {
    background: url("images/view_activities.png") no-repeat left center;
    padding: 0 0 0 20px;
}

#divCopyFromOtherProjects .label_21pe {
    width: 30%;
}

#divCopyFromOtherProjects .display-act {
    display: inline-block;
    position: relative;
    top: -16px;
}

#MyTimesheetDetailsForm .t-grid table, #EmployeeTimeSheetDetailsForm .t-grid table {
    height: 100%;
}

    #EmployeeTimeSheetDetailsForm .t-grid table td {
        word-break: break-all;
    }

.custom_label_20p {
    width: 20px;
    margin-top: 1px;
    padding-left: 2px;
    margin-left: 0;
}

.custom_label_80p {
    width: calc(100% - 45px);
    width: -moz-calc(100% - 45px);
    width: -webkit-calc(100% - 45px);
    width: -ms-calc(100% - 45px);
    max-width: 125px;
}

    .custom_label_80p .t-dropdown {
        width: 100%;
    }

.DivSplitRightFMLA {
    TEXT-ALIGN: left;
    FLOAT: left;
    VERTICAL-ALIGN: middle;
    PADDING: 3px 5px 5px 4px;
}


/*.view_leave_app_main_fmla .display_right_main {
    position: absolute;
    right: 31px;
    top: 330px;
    width: 35%;
}*/

.bg-none {
    background: none !important;
}

#hideconfig {
    vertical-align: top;
    font-style: italic;
    line-height: 23px;
    color: #43609c;
}

#viewhideconfig {
    vertical-align: top;
    font-style: italic;
    color: #43609c;
}


.label_205p {
    width: 205px;
}

.label_198p {
    width: 198px;
}

.tmargin_5s {
    margin-top: -5px;
}

.tree-toggler span {
    background: url('images/plus_white.png') no-repeat center right 25px;
    height: 15px;
    width: 43px;
    float: right;
    padding-right: 39.1px;
    padding-top: 11px;
}

    .tree-toggler span.toogleplus {
        background: url('images/minus.png') no-repeat center right 25px;
        height: 15px;
        width: 43px;
        float: right;
        padding-right: 39.1px;
        padding-top: 11px;
        -webkit-filter: brightness(0) invert(1);
        filter: brightness(0) invert(1);
    }

ul.tree {
    display: none;
}

.leavetextalign {
    display: inline-block;
    line-height: 43px;
    vertical-align: top;
}

#policyscroll {
    max-height: 100px;
    overflow-y: auto;
}

.header-wrap .logo > img {
    margin-top: 12px;
    margin-left: -8px;
    width: 114px;
    height: 27px;
}


/*** MISR styles***/
.t-grid-MISR.t-widget {
    border: 0;
    width: 500%;
}

.t-grid-MISR .t-grid-header {
    border: 1px solid #768ca5;
}

.t-grid-MISR .t-grid-content {
    border: 1px solid #768ca5;
}

.t-grid-MISR .t-grid-content {
    margin-bottom: 45px;
}

.t-grid-MISR .misr-dpt {
    font-size: 14px;
    font-weight: bold;
    color: #43609c;
}

.t-grid-MISR .misr-border tr td {
    border: 1px solid #768ca5;
    text-align: center;
    border-left: 0;
}

.t-grid-MISR table th {
    word-break: break-all;
}
/*
.t-grid-MISR.t-widget .misr-border td:first-child{width:118px !important;} 
.t-grid-MISR.t-widget th:first-child{width:100px !important;} 
.t-grid-MISR.t-widget td:first-child {width:100px !important;}

*/

.paddding-noti {
    padding: 4px 1px;
    font-size: 18px;
    color: #40718c;
}

.p-t-10 {
    padding-top: 10px;
}

.label_677p {
    width: 677px;
}

.tpad1 {
    padding-top: 1px;
}

#ApplicablePosDiv {
    max-height: 100px;
    overflow-y: scroll;
    overflow-x: hidden;
    /*overflow: scroll;*/
}

.label_155p {
    width: 155px;
}

/*.appreciation_img {
    border-radius: 50%;
    color: #222222;
    padding: 4px;
}

     background: #ccc;
    border-radius: 20px;
    display: inline;
    text-align: center;
}*/

.appreciation_img {
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    float: left;
    height: 32px;
    padding: 0;
    width: 32px;
    background-color: #718ca1;
    text-align: center;
}

.appriciations_block {
    position: relative;
    height: 100%;
    width: 100%;
    float: left;
}

.AppreciationClass {
    float: left;
    position: absolute;
    right: 0;
    /*width: calc(100% - 50px);*/
    width: calc(100% - 38px);
    top: 50%;
    transform: translateY(-50%);
    line-height: 12px;
}
/*.AppreciationClass > span {
    height: 100%;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
}*/



.subnav li.Cancelled a {
    background: url('images/Cancelled.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.employee_role_rating a {
    background: url('images/employee_role_rating.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.Employee_raing_details a {
    background: url('images/Employee-raing-details.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.Manage_PR a {
    background: url('images/Manage_PR.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.employee_not_applicable a {
    background: url('images/not_applicable.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.approveManagePR a {
    background: url('images/approveManagePR.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.subnav li.ManagePR a {
    background: url('images/ManagePR.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.lable_15pe {
    width: 15%;
}

.lable_16pe {
    width: 160px;
}

.custom-tb-grid_sub {
    width: 47%;
    float: left;
}

.addtrainingleft {
    /*margin-left: 12px;*/
}


/* table heades styles */

.tableEqlColms .t-grid-header .t-header .t-link {
    margin: 0;
    padding: 0;
}

.tableEqlColms .t-grid-header .t-header {
    padding: 0.25em 0.6em;
}
/* profile photo */

.profile_pic {
    float: right;
    margin-top: 15px;
}

    .profile_pic > div {
        border: 2px solid #ccc;
        border-radius: 50%;
        height: 100px;
        text-align: center;
        width: 100px;
        overflow: hidden;
    }

    .profile_pic .applyLeave_profile-photo.myprofile_img {
        border: 0 none;
        border-radius: 0;
        height: 100%;
        line-height: 100px;
        margin: 0 !important;
        position: static;
        width: 100%;
        padding: 0;
    }

.details_emp {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

    .details_emp li > strong {
        display: inline-block;
        width: 150px;
    }

    .details_emp li {
        list-style: outside none none;
        margin: 10px 0;
    }

    .details_emp > ul {
        float: left;
        max-width: 500px;
        width: 100%;
    }

.label_420p {
    width: 420px;
}

.lmargin_n14p {
    margin-left: -14px !important;
}

.lpad36p {
    padding-left: 36px;
}

.lbl_span {
    position: relative;
    top: -2px;
    margin-left: 5px;
}

.label_307p {
    width: 307px;
}

.label_393px {
    width: 393px;
}

.TextAlignment1 {
    position: relative;
    top: -1px;
}

.label_187px {
    width: 187px;
}

/* leave application styles */
.panel_left {
    float: left;
    width: 70%;
}

.panel-right {
    width: 28%;
    margin-bottom: 20px;
    float: right;
    /*background-color: #f9f9f9;
    height: 100%;
    padding: 15px 0;
    box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;
    box-shadow: 0 0 4px #e4e4e4;*/
}

.user_img_popup {
    position: absolute;
    right: 0;
    top: 15px;
}

#LeaveApplication #CloseButton.rbSkinnedButton {
    margin-left: 10px !important;
}

.KRAPositinGrid {
    padding-left: 349px;
    width: 35%;
}

.KRAinputchk {
    position: relative;
    top: 1.5px;
}

.KRAinputtxt {
    position: relative;
    top: 2px;
}

.lmargin-13 {
    margin-left: -13px;
}

.tmargin-2 {
    margin-top: -2px;
}

.chart-item:after {
    content: "";
    border: 1px solid #a8a8a8;
    width: 265px;
    height: 100px;
    position: absolute;
    top: 96px;
    left: 50px;
}

.chart-item {
    float: left;
    margin-top: -100px;
    margin-bottom: -100px;
    z-index: -1;
    position: relative;
    margin-right: -45px;
}

    .chart-item svg > defs + path + path + g + g + path + g, .chart-item svg > defs + path + path + g + path + g, .chart-item svg > path + path + path + g, .chart-item svg > defs + path + path + g + g + g + path + g {
        transform: translateX(-50px);
    }

    .chart-item + .chart-item {
        margin-left: -30px;
    }

.late_count {
    border: 1px solid #89bad5;
    box-shadow: 0 0 10px 2px #2e5e78 inset;
    display: inline-block;
    font-size: 25px;
    height: 80px;
    padding: 10px 8px;
    text-align: center;
    width: 30px;
    margin-top: -4px;
    background-color: #40718c;
    line-height: 80px;
    color: #fff;
}

#MyTimesheetDetailsForm {
    position: relative;
}

    #MyTimesheetDetailsForm .chart-item {
        margin-bottom: 0;
        margin-top: -95px;
    }

    #MyTimesheetDetailsForm .charts-block {
        position: absolute;
        right: 0;
        top: 0;
        margin-top: 0;
    }

        #MyTimesheetDetailsForm .charts-block .late_count {
            margin-top: 0;
        }

#divResult svg {
    margin-top: -120px;
    padding-top: 60px;
}

/*.lateC-table > span {
    background-color: #40718c;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 17px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 30px;
}*/
.lateC-table > span {
    color: #000000;
    display: inline-block;
    font-size: 20px;
}

td.lateC-table {
    text-align: center;
}

.main-navigation > li:hover {
    background-color: #4687ae;
}

#TopMenu .main-navigation li li.active {
    background-color: #40718c;
}

.clear_1366 {
    clear: left;
}

clear_1366 > span.checkboxs {
    padding-left: 0;
}

@media (max-width:1400px) {
    .clear_1366 {
        clear: left;
    }

        .clear_1366 > span.checkboxs {
            padding-left: 0;
        }
}

.subnav li.timesheet_utilization_summary a {
    background: url('images/timesheet_utilization_summary.png') no-repeat left center !important;
    padding-left: 20px !important;
}

.nav_btns {
    margin-top: -60px;
}

.TimesheeEntry {
    width: 30%;
    float: left;
}

.charts-block {
    width: 680px;
    float: right;
    position: relative;
    margin-top: -20px;
}

.t-widget.t-datepicker {
    background-color: transparent;
}

.DivSplitMain .ms-options-wrap > button:focus, .DivSplitMain .ms-options-wrap > button {
    border-color: #808080;
    color: #000;
    font-family: Trebuchet MS,sans-serif;
    font-size: 11px;
}

    .DivSplitMain .ms-options-wrap > button::after {
        border-color: #808080 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    }

.ms-options-wrap {
    position: relative;
}

.DivSplitMain .ms-options-wrap > .ms-options .ms-selectall {
    text-transform: none;
}

.DivSplitMain .ms-options-wrap > .ms-options > .ms-search input {
    color: #000;
}

.user_img .candate-imgbtn {
    float: none;
    margin-top: 20px;
    text-align: center;
}

#LeaveApplication #empPhotoLeave {
    margin-top: 15px;
}

.right-container .ms-options-wrap > .ms-options {
    border-top-width: 0;
    margin-top: 0;
}

#PayPeriodPopUp {
    top: 400px !important;
}

#AttendancehrsPopUp {
    top: 400px !important;
}

#TimesheetHRsPopUp {
    top: 400px !important;
}

.Row {
    box-sizing: border-box;
    margin-left: -15px;
    margin-right: -15px;
}

.col-4 {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 33.33%;
    box-sizing: border-box;
}


.DivSplitMain .ms-options-wrap > .ms-options .ms-selectall {
    text-transform: none;
}

.DivSplitMain .ms-options-wrap > .ms-options > .ms-search input {
    color: #000;
}


.DivSplitMain .ms-options-wrap > .ms-options .ms-selectall {
    text-transform: none;
}

.DivSplitMain .ms-options-wrap > .ms-options > .ms-search input {
    color: #000;
}

.charts_right {
    float: right;
    width: 60%;
}

.blk_left {
    float: left;
    width: 40%;
}

.charts_row svg > defs + path + path + g + g + path + g, .charts_row svg > defs + path + path + g + g + g + path + g, .charts_row svg > defs + path + path + g + path + g {
    transform: translateX(-42px);
    -webkit-transform: translateX(-42px);
    -moz-transform: translateX(-42px);
    -ms-transform: translateX(-42px);
}

.charts_row > div {
    display: inline-block;
    float: left;
    width: 50%;
    margin-top: -80px;
    position: relative;
    margin-left: -33px;
    margin-bottom: -70px;
}

    .charts_row > div:before {
        content: "";
        border: 1px solid #ccc;
        top: 80px;
        bottom: 0;
        left: 0;
        right: 0;
        position: absolute;
        height: 131px;
        width: 300px;
    }

    .charts_row > div:last-child:before {
        border-left: 0;
        width: 355px;
    }

    .charts_row > div:first-child:before {
        left: 50px;
    }

#TimesheetUtilizationSummary .emp_pic_status .user a span.circle img {
    border-radius: 50%;
    width: 100%;
    line-height: 70px;
    color: #fff;
    height: auto;
}

#TimesheetUtilizationSummary .emp_pic_status .user a span.circle {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    text-align: center;
}

#TimesheetUtilizationSummary .emp_pic_status.header-right ul li a, #TimesheetUtilizationSummary .emp_pic_status.header-right ul li {
    height: auto !important;
}

#TimesheetUtilizationSummary .emp_pic_status + .emp_u_name {
    margin-top: 30px;
}

/*.emp_pic_status .user a span.circle img {  
    border-radius: 50%;
    width: 100%;
    line-height: 70px;
    color: #fff;
    height: auto;
}

.emp_pic_status .user a span.circle {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    text-align: center;
}

.emp_pic_status.header-right ul li a, .emp_pic_status.header-right ul li {
    height: auto !important;
}

.emp_pic_status + .emp_u_name {
    margin-top: 30px;
}*/

#AssignGoalList .emp_pic_status .user a span.circle {
    width: 38px;
    height: 38px;
    border-radius: 50%;
    text-align: center;
}

#AssignGoalList .emp_pic_status + .emp_u_name {
    margin-top: 10px;
}

#EmployeeList .emp_pic_status .user a span.circle {
    width: 38px;
    height: 38px;
    border-radius: 50%;
    text-align: center;
}

#EmployeeList .emp_pic_status + .emp_u_name {
    margin-top: 10px;
}

.ms-options-wrap > .ms-options {
    min-height: initial !important;
}

.KRAGridAlign {
    border-right: 1px solid rgb(66, 102, 130);
    height: 100%;
    overflow-y: auto;
    padding-left: 5px !important;
    padding-right: 5px !important;
}

    .KRAGridAlign:last-child {
        border-right: none;
    }
/*#AssignGoalList #AssignGoalIDGrid .t-grid-header .t-header:first-child, .t-grid tbody td{
     padding-left: 6px;
}*/

#AssignGoalIDGrid.row_selected table tr:hover, #KRAPerformanceReviewGrid.row_selected table tr:hover {
    background: transparent;
}

.t-header.TempClass {
    padding-top: 0;
    padding-bottom: 0;
}

.innerTbl {
    height: 43px;
}

    .innerTbl.innerTblBody {
        height: 34px;
    }

    .innerTbl td, .innerTbl th {
        vertical-align: middle;
    }

.t-grid td.TempClass2 {
    padding-top: 0;
    padding-bottom: 0;
}


body .ms-options-wrap > .ms-options.ms-active {
    max-height: initial !important;
}

body .ms-options-wrap > .ms-options > .ms-selectall.global {
    margin: 0;
    display: block;
    border-bottom: 1px solid #ccc;
    padding: 5px;
    color: #1895da;
    font-weight: bolder;
}

body .ms-options-wrap > .ms-options > ul, .ms-options-wrap > .ms-options > ul > li.optgroup ul {
    max-height: 230px;
    overflow-y: scroll;
}

.innerTbl .cst-table-head.KRAGridAlign {
    color: #43609c;
    font-weight: normal;
}

.GridMarginClss {
    margin: 0 10px;
}

#InitiateSettingsList input[type="checkbox"], .right-container .DivRight input.check-box {
    position: relative;
    top: 2px;
}

.maxHeightrequesition {
    max-height: 100px;
}

.formValign {
    vertical-align: middle;
    line-height: 23px;
}

    .formValign .t-widget {
        margin-right: 10px;
        background-color: transparent;
    }

    .formValign span.t-icon {
        margin-top: 4px;
    }

    .formValign span.t-select {
        right: -5px;
    }

body .DivSplitRight .formValign input, body .DivSplitRight .formValign span {
    float: initial;
    vertical-align: middle;
    display: inline-block;
}

section.box_bg {
    border: 1px solid #f0f0f0;
    padding: 10px;
    margin: 0;
    box-shadow: 0 0 2px #f2f2f2;
    margin-top: 10px;
    float: left;
    width: 100%;
    background-color: #f6f6f6;
}

/*.weekslist {
    margin-top: 10px;
}*/

body .DivSplitRight .formValign input.radioMidl {
    float: left;
    margin-top: 10px;
    margin-right: 5px;
}

body .count_side .ms-options-wrap > .ms-options > ul {
    column-count: 8;
    overflow-x: hidden;
    width: 100%;
    padding: 0;
    margin: 0;
    overflow-x: auto;
}

body .count_side .ms-options-wrap > .ms-options.ms-active {
    overflow: hidden;
}

.frequency_block {
    border-left: 2px solid #bdbdbd;
    min-height: 100px;
    padding-left: 15px;
    float: left;
    width: calc(100% - 130px);
    box-sizing: border-box;
}

.formValign input {
    height: 18px;
}

.modifyrecurence {
    width: 90px;
    float: left;
}

.weekslist > span {
    padding-right: 10px;
}

.txt_limt {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

#BillingSummaryDetailsForm .ui-multiselect {
    width: 250px !important;
}
/*#AssignResourceForm .panel_left {
    float: left;
    width: 72%;
}*/
.headoffice_left {
    float: left;
    font-weight: normal;
}

#PolicyDocument .DivLeft.rule_lbl {
    width: 148px !important;
}

#AddTrainingProgramform .DivSplitRight .createnew {
    width: 0px !important;
}

/*#TimesheetUtilizationSummary .charts_row {
    margin-right: -70px;
    float: right;
}
#TimesheetUtilizationSummary .charts_right {
    overflow:hidden;
}*/

@media (min-width:1367px) {
    #TimesheetUtilizationSummary .charts_row > div::before {
        width: 335px;
    }

    #TimesheetUtilizationSummary .charts_row > div:last-child::before {
        width: 435px;
    }
}


#PreviewWindow .t-window-content {
    max-height: 500px;
}

#SelectEmployeeWindow .t-window-content {
    max-height: 450px;
}

.MediumTextArea2 {
    width: 400px;
    height: 80px;
    resize: none;
}

.label_530p {
    width: 530px;
}

.acc_panel .acc_ttl {
    font-size: 11px;
    background-color: #f1f1f1;
    padding: 10px 15px;
    margin-top: 10px;
    margin-bottom: 10px;
    cursor: pointer;
    position: relative;
    font-weight: bold;
}

    .acc_panel .acc_ttl:after {
        content: "+";
        font-size: 28px;
        position: absolute;
        right: 15px;
        top: 0;
    }

.acc_panel.active .acc_ttl:after {
    content: "-";
}

.acc_panel .acc_cont {
    display: none;
    padding-bottom: 30px;
}

    .acc_panel .acc_cont fieldset {
        width: 100%;
        background-color: #fafafa;
        border: 1px solid #ccc;
        padding: 15px;
        box-sizing: border-box;
        margin-top: 10px;
    }

.colum-left {
    float: left;
    width: 60%;
}

.colum-right {
    float: right;
    width: 40%;
}

.notification_main {
    margin-bottom: 10px;
}

.empListCl .fun_man_bdr_remove {
    margin-top: 5px;
    margin-bottom: 10px;
}

    .empListCl .fun_man_bdr_remove .t-widget {
        width: auto;
    }

    .empListCl .fun_man_bdr_remove .t-dropdown-wrap {
        padding-right: 0;
    }

    .empListCl .fun_man_bdr_remove .t-input {
        width: auto !important;
        border: 1px solid #000;
        height: 20px;
    }

.weekslist input[type="checkbox"] {
    vertical-align: middle;
}

.frequency_block .t-widget.t-dropdown.t-header {
    background-color: #fff;
    vertical-align: bottom;
}

.frequency_block input[type="text"] {
    border: 1px solid #ccc;
    padding: 0 5px;
    height: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

    .frequency_block input[type="text"].TwoDigitNumber {
        width: 30px;
    }

#frmresumebankform .ms-options-wrap > button {
    border-color: #808080;
}

    #frmresumebankform .ms-options-wrap > button > span {
        display: inline-block;
        font: 11px Trebuchet MS, sans-serif;
        color: #333;
    }

.label_148p {
    width: 148px;
}

.label_238p {
    width: 238px;
}

.lpad249 {
    padding-left: 249px;
}

#View427 {
    margin-top: -15px;
}

#View501 {
    margin-top: -15px;
}

#View302 {
    margin-top: -15px;
}

.lpad158 {
    padding-left: 158px;
}

.lpad27 {
    padding-left: 27px;
}

.lpad28 {
    padding-left: 28px;
}

.lpad29 {
    padding-left: 29px;
}

.modifyrecurence input {
    vertical-align: top;
}

#IPList {
    max-width: 230px;
}

.tableVscrollBody {
    max-height: 200px;
    overflow-y: auto;
}

#tblIPList .GridDeleteButtonImage {
    height: 8px;
    background-size: 10px;
}

.lpad23 {
    padding-left: 23px;
}

.lpad22 {
    padding-left: 22px;
}

.lpad24 {
    padding-left: 24px;
}

.lpad18 {
    padding-left: 18px;
}

.positionrelative {
    position: relative;
    top: 2px;
}

.Leavepolicies {
    padding-left: 180px;
    padding-top: 10px;
}

.Exitpolicies {
    padding-left: 120px;
    padding-top: 10px;
}

#frmEmployeeAssetList .employee_comp_label {
    float: left;
    padding-top: 3px;
    padding-right: 2px;
}

#AcceptOfferFrom .candidatehistory {
    width: 140px;
    margin-left: 630px;
    margin-top: -30px;
}

#OfferApprovalFrom .candidatehistory {
    width: 140px;
    margin-left: 573px;
    margin-top: -55px;
}

.disable_input .t-select {
    display: none;
}

.disable_input {
    pointer-events: none;
}

.ms-options-wrap > button, .ms-options-wrap > button:focus {
    border: 1px solid #808080;
    color: #000;
    font-size: 11px;
}

    .ms-options-wrap > button::after {
        border-top-width: 6px;
        border-right-width: 4px;
        border-left-width: 4px;
        border-top-color: #808080;
    }

#scheduleInductionForm .DivSplitRight {
    TEXT-ALIGN: left;
    FLOAT: left;
    VERTICAL-ALIGN: middle;
    PADDING: 3px 5px 5px 4px;
    width: auto !important;
}

#DestinationChangeRequestForm .DivRight.fun_man_bdr_remove .t-input, .nw-wid .general_information {
    width: 184px !important;
}

.frequency_block .t-widget.t-timepicker {
    width: 100px;
}

#BenefitSubTypesFrom .txt_single_pos {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 250px;
}

.OverallScore {
    text-align: right !important;
    font-weight: bolder !important;
    padding-right: 50px !important;
    font: 13px Trebuchet MS, sans-serif;
}

.TotallScore {
    text-align: right !important;
    font-weight: bolder !important;
    padding-right: 50px !important;
}

.nameForApprPosLvlID_CSS {
    display: none;
    padding-left: 20px;
    display: inline-block;
    float: left;
    max-width: 250px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
}

#MatchedprofilesPopup .t-window-content {
    max-height: 600px;
}

#ViewExcludePositionsPopup .t-window-content {
    max-height: 500px;
}

#Changeprojectdetailspopup .t-window-content {
    max-height: 500px;
}

#ParticipantWindow .t-window-content {
    max-height: 500px;
}

#ViewHRChecklistDetailsPopup .t-window-content {
    max-height: 500px;
}

#ViewNetworkChecklistDetailsPopup .t-window-content {
    max-height: 500px;
}

#ViewAssetDetailsPopup .t-window-content {
    max-height: 500px;
}


.label_135p {
    width: 135px;
}

.label_192p {
    width: 192px;
}

.user a span.kracircle {
    width: 38px;
    height: 38px;
    border-radius: 50%;
}


.links a {
    color: #e84b24;
    font-weight: bold;
    margin-right: 30px;
    margin-bottom: 20px;
    display: inline-block;
}


#CreateAnnouncementForm #divLocations .lmargin15, #CreateAnnouncementForm #divPositions .lmargin15, #CreateAnnouncementForm #divDepartments .lmargin15 {
    margin-left: 0;
}

.tmargin10 {
    margin-top: 10px;
}

.tmargin11 {
    margin-top: 11px;
}

.tmargin12 {
    margin-top: 12px;
}

.krapositioncss {
    position: relative;
    top: 3px;
}

.get-reservationKRA {
    background: transparent;
    height: 25px;
    width: 16px;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
    line-height: 18px;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    margin-top: 0px;
    color: #FFFFFF;
    cursor: default;
    font-size: 13px;
    padding-left: 9px;
}

.plus_ac_kra {
    background: url('images/KRA_Plus.png') no-repeat !important;
    float: right;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-right: 10px;
}

.plus_min_kra {
    background: url('images/KRA_Minus.png') no-repeat;
    float: right;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-right: 10px;
}

#InsertLeaveType .validation-summary-errors {
    width: 60% !important;
}

.txt_double_pos {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 800px;
}

#frmAddFeedback .ms-options-wrap > button > span {
    color: black;
}

#frmAddFeedback .ms-options-wrap > .ms-options > ul input[type="checkbox"] {
    top: 3px;
}

.label_230pp {
    width: 230px;
}

#frmAddFeedback .ms-options-wrap > button {
    border-color: #808080;
}

    #frmAddFeedback .ms-options-wrap > button:focus, .ms-options-wrap > button {
        font-size: 11px;
    }

    #frmAddFeedback .ms-options-wrap > button:focus, .ms-options-wrap > button {
        font-size: 11px !important;
    }



#frmAddAnonymousFeedback .ms-options-wrap > button {
    border-color: #808080 !important;
}

    #frmAddAnonymousFeedback .ms-options-wrap > button:focus, .ms-options-wrap > button {
        font-size: 11px;
    }

    #frmAddAnonymousFeedback .ms-options-wrap > button:focus, .ms-options-wrap > button {
        font-size: 11px !important;
    }

    #frmAddAnonymousFeedback .ms-options-wrap > button:focus, .ms-options-wrap > button {
        color: black !important;
    }

#frmAddAnonymousFeedback .ms-options-wrap > .ms-options > ul input[type="checkbox"] {
    top: 3px;
}

#MyTimesheetEntryForm .validation-summary-errors {
    width: 350px !important;
}

#MyTimesheetEntryForm #assignValSummary .validation-summary-errors {
    width: 450px !important;
}

.feedbackTitleCss {
    display: inline-block;
}

#outTimeRequestForm .leave_application_create {
    margin-left: -5px;
}

#outTimeRequestForm .submit_btn {
    padding-left: 10px;
}

.wrikeIntegrationCss {
    padding: 5px 0 5px 3px;
    border: 1px solid #808080;
    font-size: 11px;
    color: #333333;
}

.wrikeIntegrationCss2 {
    position: relative;
    top: -1px;
}

#ImportDataForm .panel-right {
    width: 67%;
    float: left;
    color: blue;
    font-size: 11px;
    font-style: italic;
    margin-left: 5px;
    position: relative;
    top: 34px;
}


#ImportDataForm .panel_left {
    float: left;
    width: 17%;
}


#ImportDataForm #importNote {
    float: left;
    width: 7%;
}

#ImportDataForm #importNote1 {
    float: right;
    width: 93%;
}

.ms-options-wrap button > span, .prDropCss {
    text-overflow: ellipsis;
    width: 100%;
    overflow: hidden;
}

.txtBoxHeight {
    padding: 11px 5px !important;
}

.adhocPadClass {
    position: relative;
    top: 6px;
}

#AssignActivitiesForm input[type="checkbox"] {
    position: relative;
    top: 3px;
}

.VscrollTables .t-grid-header-wrap {
    width: calc(100% - 17px);
}

.VscrollTables .t-grid-content {
    overflow-y: scroll !important;
    max-height: 300px !important;
}

.switch {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 23px;
}

    .switch input {
        opacity: 0;
        width: 0;
        height: 0;
    }

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #d45d5d;
    -webkit-transition: .4s;
    transition: .4s;
}

    .slider:before {
        position: absolute;
        content: "";
        height: 15px;
        width: 15px;
        left: 4px;
        bottom: 4px;
        background-color: white;
        -webkit-transition: .4s;
        transition: .4s;
    }

input:checked + .slider {
    background-color: #49BF63;
}

input:focus + .slider {
    box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
    border-radius: 34px;
}

    .slider.round:before {
        border-radius: 50%;
    }

.time_actions {
    font-size: 15px;
}

    .time_actions i.fa-save {
        color: #2196F3;
        cursor:pointer;
    }

  .time_actions i.fa-copy {
   color: #4ec0ff;
   cursor:pointer;
}

    .time_actions i.fa-times {
        color: #ff0000;
        cursor:pointer;
    }

    .time_actions i.fa-pencil {
        color: #40718c;
        cursor:pointer;
    }

     .time_actions i.fa-refresh {
        color: #49bf63;
        cursor:pointer;
    }

/*.Mobiletitle,
.dataTables_paginate {
    display: none;
}*/

.entryTimesheetDiv table.TimesheetTableSection thead th {
    color: #fff !important;
    font-size: 11px;
    font-weight: normal;
    background-color: #616365;
    
    padding: 5px 15px 5px 8px;
}

    .entryTimesheetDiv table.TimesheetTableSection thead th.nosort {
        padding: 5px 8px;
    }

.entryTimesheetDiv table.TimesheetTableSection td {
    padding: 8px;
    position: relative;
}
  .entryTimesheetDiv table.TimesheetTableSection select {
        font-size: 11px;
        height: 22px;
        line-height: 22px;
        width: 100% !important;
    }

    .entryTimesheetDiv table.TimesheetTableSection thead th.hours-title {
        width: 80px !important;
    }

    .entryTimesheetDiv table.TimesheetTableSection .hours input {
        width: 35px;
        float: left;
        text-align: center;
    }


table#timesheetdatatable .hourminute {
    max-width: 30px;
    text-align: center;
}
table#timesheetdatatable .hourminute.minutes{
    margin-left:5px;
}
table#timesheetdatatable select.hourminute {
    max-width: 40px;
    margin-left: 5px;
    line-height: 22px;
    height: 22px;
}

.entryTimesheetDiv table.TimesheetTableSection .hours input#minutes_1 {
    margin-left: 8px;
}
    .entryTimesheetDiv table.TimesheetTableSection select.hourminute {
        max-width: 40px;
        margin-left: 5px;
    }

    textarea.CommentsTextArea:focus,
    .entryTimesheetDiv input:focus,
    .entryTimesheetDiv table.TimesheetTableSection input:focus {
        border: 1px solid green !important;
    }

#timesheetdatatable_wrapper .entryTimesheetDiv table.TimesheetTableSection.slider.round {
    border-radius: 30px;
}

.entryTimesheetDiv #timesheetdatatable_filter {
    clear: both;
}

.select_validation {
    position: absolute;
    right: 0px;
    top: 8px;
    font-size: 20px;
}

.entryTimesheetDiv input {
    height: 21px;
    border: 1px solid #808080 ;
    line-height: 1.2;
    padding: 2px;
    font-size: 11px;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
}

/*.entryTimesheetDiv .dataTables_info {
    display: none;
}*/



.entryTimesheetDiv table.TimesheetTableSection .control-label {
    border: 1px solid rgba(255, 255, 255, 0.00) !important;
    cursor: default;
    /*pointer-events: none;*/
    background: transparent;
}

.entryTimesheetDiv table.TimesheetTableSection select.control-label::-ms-expand {
    display: none;
}

    .entryTimesheetDiv table.TimesheetTableSection thead th:last-child {
        width: 30px !important;
        padding: 5px 8px;
    }

table#timesheetdatatable .hrsmins {
    position: absolute;
    top: 5px;
    left: -2px;
}

table.approveTimesheetTable thead th {
    text-align: left;
}

    /*table.approveTimesheetTable thead th.Type_work {
        width: 60px !important;
    }

    table.approveTimesheetTable thead th.datecss {
        width: 60px !important;
    }

    table.approveTimesheetTable thead th.Type_Activity,
    table.approveTimesheetTable thead th.TaskName {
        width: 80px !important;
    }

    table.approveTimesheetTable thead th.productive_reason {
        width: 70px !important;
    }*/

.tran_layout .switch {
    position: relative;
    display: inline-block;
    width: 40px;    
}

.tran_layout .slider.round {
    border-radius: 30px;
   -webkit-border-radius: 30px;
   height:23px;
}
.tran_layout input:checked + .slider:before {
    -webkit-transform: translateX(16px);
    -ms-transform: translateX(16px);
    transform: translateX(16px);
}

textarea.CommentsTextArea {
    height: 50px;
    font-size: 11px;
    padding:2px;
    resize:auto;
}

.entryTimesheetDiv table.TimesheetTableSection thead th.billableHrsCSS {
    width: 80px !important;
}

.TimesheeEntry .periodcss .label_100p {
    padding-left: 0;
}


.mytscss {
    clear: both;
    margin-top: 0px;
}

.entryTimesheetDiv table.TimesheetTableSection thead th.nosortCSS {
 
    width: 30px !important;
}

.leftNavigationSection .left-nav {
    position: relative;
    width: 100%;
}

.leftNavigationSection {
    opacity: 0.95;
    text-align: left;
    margin: 0 auto;
    overflow-y: hidden;
    transition: all 0.5s ease 0s;
    width: 280px;
    position: fixed;
    top: 0px;
    left: -300px;
    height: 100%;
    z-index: 8;
    padding-top: 10px;
}

    .leftNavigationSection.OpenNavigationSection {
        opacity: 0.97;
        display: block;
        left: 0px;
    }

.overlaySection {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0.5);
    display: none;
    transition: all 0.3s ease;
    overflow: hidden;
}

    .overlaySection.demo {
        opacity: 0.97;
        display: block;
        left: 0px;
    }

.TimesheeEntry .periodcss:before,
.TimesheeEntry .periodcss:after {
    content: "";
    clear: both;
    width: 100%;
    display: block;
}

.entryTimesheetDiv{padding:0 15px;}
table.dataTable tr>td{font-size:11px;}
table.dataTable thead>tr>th{font-size:11px;    background-color: #616365;
    padding: 5px 15px 5px 8px;color:#fff;}
    table.dataTable thead>tr>th.sorting_disabled{padding:0;}
#leftNavMenu {
    position: absolute;
    top: 5px;
    left: 100px;
    display: block;
}

.bar1, .bar2, .bar3 {
    width: 35px;
    height: 5px;
    background-color: #333;
    margin: 6px 0;
    transition: 0.4s;
    display: block;
}

.change .bar1 {
    -webkit-transform: rotate(-45deg) translate(-9px, 6px);
    transform: rotate(-45deg) translate(-9px, 6px);
}

.change .bar2 {
    opacity: 0;
}

.change .bar3 {
    -webkit-transform: rotate(45deg) translate(-8px, -8px);
    transform: rotate(45deg) translate(-8px, -8px);
}

.depDrpCss {
    color: black;
    height: 25px;
    font-size: 11px;
    border: 1px solid #808080;
}

table#timesheetdatatable thead th.nosortCSS {
   text-align: center;
    width: 20px !important;
}
.spanHight{height: 20px;cursor:pointer;
overflow: hidden;
display: block;}
table.dataTable thead .sorting:after{opacity: 0.9;}
table.dataTable thead .sorting_asc:after{opacity:1;}
table.dataTable thead .sorting::after, table.dataTable thead .sorting_asc::after, table.dataTable thead .sorting_desc::after, table.dataTable thead .sorting_asc_disabled::after, table.dataTable thead .sorting_desc_disabled::after {
    top: 50%;
    margin-top: -8px;
}
.timeSection{padding:0 15px;}
.block-heading h1{ margin:0;}
table.dataTable.fixedHeader-floating{margin-top:112px!important}
.table-bordered>thead>tr>td, .table-boeirdered>thead>tr>th {
    border-bottom-width: 0px;
}
/*.entryTimesheetDiv table.TimesheetTableSection.approveTimesheetTable td:last-child input {
    text-align: center;
    width: 15px;
}*/
.entryTimesheetDiv table.TimesheetTableSection .control-label{   
    vertical-align: top;
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
}
.timeSection .RadButton_WebBlue span.rbDecorated{
    line-height:27px!important;
}
table.dataTable thead .sorting:before, 
table.dataTable thead .sorting:after, 
table.dataTable thead .sorting_asc:before, 
table.dataTable thead .sorting_asc:after, 
table.dataTable thead .sorting_desc:before, 
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:before, 
table.dataTable thead .sorting_asc_disabled:after, 
table.dataTable thead .sorting_desc_disabled:before, 
table.dataTable thead .sorting_desc_disabled:after{
top:50%;
margin-top:-8px;
}

.timesheet_body .table-bordered thead td, 
.timesheet_body .table-bordered thead th{
    border-bottom-width: 0
}
.timesheet_body .table-bordered td, .timesheet_body .table-bordered th{
    border: 1px solid #c5c5c5;
}
.timesheet_body table.dataTable{
    border-color: #c5c5c5;
}
@media(min-width:768px){
    .timesheet_body li.d-block.d-xs-none.br.bl{
    display: none!important;
    }
}
@media(max-width:1024px){
    table.dataTable>tbody>tr.child ul.dtr-details{    
        width: 100%;
    }
    table.dataTable>tbody>tr.child ul.dtr-details li .dtr-data a.time_actions{display:block!important; }
    table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before{
        top:10px;
    }
}
@media(max-width:768px){  
.entryTimesheetDiv table.TimesheetTableSection select{
    width:inherit!important;
}
.timesheet_body table.dataTable.fixedHeader-floating{
    margin-top:86px!important
}
.timeSection .TimesheeEntry{
    width:50%;
}

}
@media(max-width:767px){
    .header-wrap .timeZone,
    .header-wrap .search{display: none;}
    i#main_menu{margin-top:3px;}
}
 @media(max-width:640px){
    .timesheet_body .height125{
        height: 90px;
    }
    .timeSection .TimesheeEntry{
        width:100%;
        float: none;
    }
}
@media(max-width:480px){
    .timeSection .DivDetailsSplitMain{
        padding:0;
        margin:0;
    }
     .timeSection .DivDetailsSplitMain .lmargin-10{
        margin-left:0;
    }
    .timeSection .DivDetailsSplitMain .lmargin-10 .rbSkinnedButton{
        width:100%;
        margin:0 0 5px 0;
    }
}
.timesheet_body .table-striped tbody tr{background-color:#fff;}
.timesheet_body .table-striped tbody tr:hover {background-color: #e3e3e3;} 
.table.approveTimesheetTable td, .table.approveTimesheetTable th{
    padding:8px 7px;
}
table.dataTable tr>td{
    position: relative;
}
table.approveTimesheetTable tr > th {
    vertical-align: middle;
}
.fa-clone{
    color: #335673;
    font-size: 18px!important;

}


.bill_hrs{
    position: relative;
    width: 100px;
    display: block;
}
.fa-comment {
    color: #ffa500;
}
.dateSpace{
    display: block;
    width:60px;
}
.RecordedHours{
    width:65px;
    display: block;
}
.SelectSpace{
    width:72px;
}
.nonproductSelect{
    max-width:inherit;
    width:inherit;
}
table.approveTimesheetTable tr > td .nonproductSelect select {
    max-width:inherit;
    width:95%!important;
}
.timesheet_errow{
   position:relative;
   /*padding-right:10px;*/
}
.timesheet_errow.activitiesList_space{
    max-width:200px;
    position:relative;
    font-size:11px;
}
    .timesheet_errow.activitiesList_space input{
        width:100%;
    }
.timesheet_errow .select_validation {
    position: absolute;
    right: 0px;
    top: 50%;
    font-size: 20px;
    line-height: 1.2;
    margin-top: -6px;
}

.textareaSpace.textarea_space textarea{
    width:100%;
    resize:auto;
}
.timesheet_hours{
    max-width:80px;
    width:80px;
}
table.approveTimesheetTable tr>td select{max-width:75px;}
.timesheet_body .approveTimesheetTable  .time_actions {
    position: absolute;
    top:5px;
    right:10px;
    padding-left: 0;
}
.timesheet_body .approveTimesheetTable  .time_actions.time_a_edit_actions{
    right:5px;
    cursor:pointer;
}
.timesheet_body .time_actions {
    position: relative;
    top:inherit;
    right:inherit;
  
}

.timesheet_body .approveTimesheetTable .bill_hrs .time_actions {
  top:0px;
}
.dataTables_wrapper.dt-bootstrap4 .col-sm-12{padding:0;}

table.approveTimesheetTable thead>tr>th.sorting_disabled{padding:8px 5px!important;}
.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th{
    font-size: 11px;
    padding-right: 15px;
    font-weight:normal;
}
td .ChkCursorDefault#ActivityName_1{
    /*width:120px;*/
    width:80px;
    display: inline-block;
}
table#timesheetdatatable .hourminute{
    display: inline-block;
}
.textareaSpace{
   
    overflow:hidden;
}
.textareaSpace textarea{width:100%;}
.closePopup,
#closepopup{
    background-image: url(Images/sprite.png);
    background-position: -34px -18px;
    width: 12px;
    height: 12px;
    font-size: 0;
    position: absolute;
    top: 5px;
    right: 5px;
    text-decoration: none;
}
 
.entryTimesheetDiv:after,
.entryTimesheetDiv:before,
.timeshhet_errow:after,
.timeshhet_errow:before,
.popupSection .DivSplitMain:after{
    content:"";
    clear:both;
    width:100%;
    display:block;
}
.fa-arrow-circle-right,
.fa-arrow-circle-left{
    font-size:20px !important;
    color: #335673;
}
.fa-info-circle {
    color: #335673;
    font-size:16px !important;
}
.popupSection {
    display: none;
    background-color: #fff;
    padding: 10px;
    text-align: left;
    margin: 0 auto;
    overflow-y: hidden;
    transition: all 0.5s ease 0s;
    width: 470px;
    max-height: 180px;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    z-index: 100;
}
.popupSection.open {
 display: block;
}
 .overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0.7);
    display: none;
    transition: all 0.3s ease;
    overflow: hidden;
    z-index: 99;
}
 .popupSection.entrysheetpopup {
    width: 80%;
    max-height: 500px;            
    overflow-y: auto; 
}
 .popupSection  #tblBulkAssignments td input[type="text"]{
     width:100%;
     background: transparent;
 }
 .entryTimesheetDiv table.TimesheetTableSection.approveTimesheetTable  td{
     padding:8px 5px;
 }
 .tran_layout .DivSplitRight .ms-options-wrap{line-height:1;} 
.tran_layout .DivSplitRight.label_120p input.hasDatepicker{
    height:24px;

 }
.timesheet_body a:hover{text-decoration:none;}
table.dataTable.demodatble thead>tr>th.sorting_disabled{padding:8px;}
table.dataTable.demodatble thead > tr > th.sorting_asc,
table.dataTable.demodatble thead > tr > th.sorting_desc,
table.dataTable.demodatble thead > tr > th.sorting,
table.dataTable.demodatble thead > tr > td.sorting_asc,
table.dataTable.demodatble thead > tr > td.sorting_desc,
table.dataTable.demodatble thead > tr > td.sorting {
    padding-right: 15px;
}
 
#closepopupCopy{
    background-image: url('Images/sprite.png');
    background-position: -34px -18px;
    width:12px;
    height:12px;
    font-size:0;
    position: absolute;
    top: 5px;
    right: 5px;
    text-decoration: none;
}
 

.downloadExcel_btn2 a  {
     background: url('Images/exc.png') no-repeat scroll center center transparent;
    height: 25px;
    width: 16px;
    text-align: left;
    padding: 2px;
    text-decoration: none;
    border-color: #a7bac5;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
    color: transparent;
    margin-top: 0px;
    line-height: 30px;
    display: inline-block;
    cursor:pointer;
       padding-left: 35px;

}
.TS_options > a {
    width: 30px;
    height: 30px;
    display: inline-block;
    border-radius: 50%;
    background-color: #49bf63;
    text-align: center;
    line-height: 30px;
    color: #fff;
    transition: all 0.3s linear;
    overflow: hidden;
}
.TS_options > a i.fa {
    color: #fff;
    font-size: 16px !important;
    line-height: 28px;
    position: relative;
    top: 1px;
}
.TS_options > a:hover i.fa {
    margin-right: 5px;
}
.TS_options > a:hover {
    width: 90px;
    border-radius: 20px;
}


.timesheet_body table#Copydatatable{
     border: 1px solid #c5c5c5;
}
    .timesheet_body table#Copydatatable input {
        width: 100%;
    }
.timesheet_body #Copydatatable td, 
.timesheet_body #Copydatatable th{
    border:1px solid #c5c5c5;
    border-left-width: 0;
}
table#Copydatatable.dataTable tbody th, 
table#Copydatatable.dataTable tbody td {

    border-bottom-width: 0;

}

.errorValidation{
    border:2px solid #d45d5d!important;
}

.bottom_table_section #Datedisplaying{
        float:left;
        margin-right:50px;
    }
    .bottom_table_section .WeeklySummary1 table,
    .bottom_table_section #Datedisplaying  table{
        width:100%;
    }
     .bottom_table_section .WeeklySummary1{
        float:left;
        width:50%;
    }
     .bottom_table_section:before,
      .bottom_table_section:after{
          content:"";
          clear:both;
          width:100%;
          display:block;
      }

.time_actions2{
    right:inherit !important;

}

.lmargin50 {
    margin-left: 50px;
}

.subnav li.utilizationdetails a {
    background: url('images/utilizationdetails.png') no-repeat left center !important;
    padding-left: 20px !important;
}

/*.fa-pencil-square-o {
    color: #ffa500;
}*/

#TimesheetUtilizationDetails .emp_pic_status .user a span.circle img {
    border-radius: 50%;
    width: 100%;
    line-height: 70px;
    color: #fff;
    height: auto;
}

#TimesheetUtilizationDetails .emp_pic_status .user a span.circle {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    text-align: center;
}

#TimesheetUtilizationDetails .emp_pic_status.header-right ul li a, #TimesheetUtilizationDetails .emp_pic_status.header-right ul li {
    height: auto !important;
}

#TimesheetUtilizationDetails .emp_pic_status + .emp_u_name {
    margin-top: 34px;
}

.popupSectionEdit {
    display: none;
    background-color: #fff;
    padding: 10px;
    text-align: left;
    margin: 0 auto;
    overflow-y: hidden;
    transition: all 0.5s ease 0s;
    width: 600px;
    max-height: 280px;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    z-index: 100;
}
.popupSectionEdit .DivSplitMain:after{
    content:"";
    clear:both;
    width:100%;
    display:block;
}
.popupSectionEdit.open {
 display: block;
}

.lmarginPlus1 {
    margin-left: 1px;
}

#TopMenu ul li.hierarcyChart a {
    background: url('images/hierarcyChart.png') no-repeat left center;
    padding-left: 20px;
}

ul.submenu li.hierarcyChart a, .subnav li.hierarcyChart a {
    background: url('images/hierarcyChart.png') no-repeat left center !important;
    padding-left: 20px !important;
}

 .subnav .dropdown li.hierarcyChart a {
    background: url('images/hierarcyChart.png') no-repeat left center !important;
    padding-left: 20px;
}

 
.popupSectionReject {
    display: none;
    background-color: #fff;
    padding: 10px;
    text-align: left;
    margin: 0 auto;
    overflow-y: hidden;
    transition: all 0.5s ease 0s;
    width: 600px;
    max-height: 300px;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    z-index: 100;
}
.popupSectionReject .DivSplitMain:after{
    content:"";
    clear:both;
    width:100%;
    display:block;
}
.popupSectionReject.open {
 display: block;
}

.popupSectionRejectApprover {
    display: none;
    background-color: #fff;
    padding: 10px;
    text-align: left;
    margin: 0 auto;
    overflow-y: auto;
    transition: all 0.5s ease 0s;
    width: 620px;
    max-height: 300px;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    z-index: 100;
}
.popupSectionRejectApprover .DivSplitMain:after{
    content:"";
    clear:both;
    width:100%;
    display:block;
}
.popupSectionRejectApprover.open {
 display: block;
}


.popupSectionRejectemployee {
    display: none;
    background-color: #fff;
    padding: 10px;
    text-align: left;
    margin: 0 auto;
    overflow-y: auto;
    transition: all 0.5s ease 0s;
    width: 620px;
    max-height: 300px;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    z-index: 100;
}
.popupSectionRejectemployee .DivSplitMain:after{
    content:"";
    clear:both;
    width:100%;
    display:block;
}
.popupSectionRejectemployee.open {
 display: block;
}

.timesheet_comments{
    float: right;
margin-right: -5px;
margin-top: 5px;

}

.label_274p {
    width: 274px;
}


.SixDigitNumber {
    width: 53px;
    border: 1px solid #808080;
    color: #333;
    font-size: 11px;
    padding: 3px 0 3px 3px;
  
}

.rupeeAlign {
    text-align: right !important;
    padding-right: 10px !important;
}

.TaxPhotoExit {
    height: 80px;
    margin-right: 150px;
    position: absolute;
    width: 80px;
    right: 0%;
}
.rupeeAlign2 {
    text-align: right !important;
    padding-right: 3px !important;
}

.label_374p {
    width: 374px;
}