body {
    font-family:Arial;
    font-size:12px;
    background-image:url(../images/bg.png);
}
#wrapper{
    margin:0;
    padding:0;
}

.header-box{
    background-color: rgba(255, 255, 255, 0.2);
    -webkit-box-shadow: 0 3px 1px rgba(0, 0, 0, 0.2);
    padding: 20px;

}
.header-div{margin:20px 0;}

.header-ttl{color:#446cb3;
        font-size: 34px;
        font-weight: 600;
        text-shadow: 0px 1px 0px #161163;
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";

}

.col-desg{
    padding:10px;
    height:100%;
    height:150px;
}

.col-desg-tlt{
    background: #446cb3;
    padding: 10px;
    margin: 10px;
    height:40px;
    color: #fff;
    box-shadow: 0px -2px 6px 1px rgba(0, 0, 255, .2);
}

.col-desg-tlt:p{
    text-align: center;
    color: #fff;
    margin-top: 30px;	
}
.main_container_new_top {
    background-color: #FFFFFF;
    margin: 2% auto 0;
    padding-top: 5px;
    width: 98%;
}


.container_style {
    /*dummy 12-09-14
    background-image:url(../images/header_grass.jpg);
    background-repeat:repeat-x;
    border-bottom: 5px solid #6E6855;*/
    background-color: rgba(255, 255, 255, 0.9);
    box-shadow: 0 3px 1px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 3px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 3px 1px rgba(0, 0, 0, 0.2);
    -ms-box-shadow: 0 3px 1px rgba(0, 0, 0, 0.2);
    -khtml-box-shadow: 0 3px 1px rgba(0, 0, 0, 0.2);
    margin: 0 auto;
    width: 99%;
}

.container_style_new {
    background: #b5b5b5; /* Old browsers */
    background: -moz-linear-gradient(top, #b5b5b5 0%, #cccccc 51%, #b5b5b5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5b5b5), color-stop(51%,#cccccc), color-stop(100%,#b5b5b5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #b5b5b5 0%,#cccccc 51%,#b5b5b5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #b5b5b5 0%,#cccccc 51%,#b5b5b5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #b5b5b5 0%,#cccccc 51%,#b5b5b5 100%); /* IE10+ */
    background: linear-gradient(to bottom, #b5b5b5 0%,#cccccc 51%,#b5b5b5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5b5b5', endColorstr='#b5b5b5',GradientType=0 ); /* IE6-9 */
    border-bottom: 5px solid #F18226;
    margin: 0 auto;
    width: 99%;
    padding-left:0px!important;
    padding-right:0px!important;
}

th a {
    /*dummy 9-09-14 
    color:#403D5A;*/
    color:#000 !important;
}
th a:hover{text-decoration:none;color:#403D5A;}

.h3_logo {
    width:25%;
    float:left;
    margin:15px 0;	}

.makecenter {
    width:40%;
    margin:50px auto 0;
}


.right_date {
    float:right;
    margin-top:2%;
    color:#000000;
    width:23%;
}


.logo {
    margin-left:2%;
}


.logout_table {
}


.container_nav_style{
    width: 99%;
    margin:0 auto;
}

.container_swap {
    margin: 1% auto;
    width: 100%;
}



.container_row {
    width:100%;
}

.col_2_style {
    padding-left:0px;
    padding-right:0px;    
    /*dummy 9-09-14
    background-color: #D8D2C6;*/
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #E7F9F3),
        color-stop(0.64, #CFDFDA)
        );
    background-image: -o-linear-gradient(bottom, #77c0a8 0%, #CFDFDA 64%);
    background-image: -moz-linear-gradient(bottom, #77c0a8 0%, #CFDFDA 64%);
    background-image: -webkit-linear-gradient(bottom, #77c0a8 0%, #CFDFDA 64%);
    background-image: -ms-linear-gradient(bottom, #77c0a8 0%, #CFDFDA 64%);
    /*background-image: linear-gradient(to bottom, #E7F9F3 0%, #CFDFDA 64%);*/
    background-image: linear-gradient(to bottom, #77c0a8 0%, #CFDFDA 64%);
    /*dummy 09-09-14 border-bottom:solid 3px #6E6855;*/
    border-bottom:solid 3px #403D5A;	
}

.col_2_style1 {
    padding-left:0px;
    padding-right:0px;
}




.panel_heading_style {
    /*dummy 9-09-14
    background-color:#6e6855;
    padding:5px;
    border-left:5px #9eb1bf solid;*/
    padding:8px 5px;
    background-color:#403d5a;

    color:#ffffff;
    font-size:15px;
    font-family:Arial, Helvetica, sans-serif;
    margin-top:0%;
    /*dummy 27-08-14*/
    overflow:hidden;
}

.sub_panel_heading_style {
    /*background-color:#b5d6f2;
    border-left:5px #9eb1bf solid;*/
    background-color:#CFDFDA;
    color:#403D5A;
    font-size:12px;
    padding:5px;
    margin-top:0%;
    font-weight:bold;
    overflow:hidden;
}

.row_pushdown {
    margin-top:1%;
}

.p_padding {
    padding:5px;
}

.p_padding2 {
    padding-right:5px;
    padding-left:5px;
    padding-top:0px;
    padding-bottom:0px;
}

.ads {
    background-color:#ffffff;
}



.course_heading {
    color:#4170a0;
    font-size:16px;
    font-weight:bold;
}

.small_text {
    font-size:12px;
    /*dummy 14-08-14*/
    background: none;
    border: none;
    /*dummy ends 14-08-14*/}


.second_heading {
    font-size:14px;
    padding:5px;
    font-weight:bold;
    text-decoration:underline;
}


.button_example{
    border:1px solid #908c68; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 3px 3px 3px 3px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
    background-color: #a9a588; background-image: -webkit-gradient(linear, left top, left bottom, from(#a9a588), to(#8e865b));
    background-image: -webkit-linear-gradient(top, #a9a588, #8e865b);
    background-image: -moz-linear-gradient(top, #a9a588, #8e865b);
    background-image: -ms-linear-gradient(top, #a9a588, #8e865b);
    background-image: -o-linear-gradient(top, #a9a588, #8e865b);
    background-image: linear-gradient(to bottom, #a9a588, #8e865b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a9a588, endColorstr=#8e865b);
}

.button_example:hover{
    color:#ffffff;
    text-decoration:none;
    border:1px solid #767255;
    background-color: #938e6b; background-image: -webkit-gradient(linear, left top, left bottom, from(#938e6b), to(#6f6947));
    background-image: -webkit-linear-gradient(top, #938e6b, #6f6947);
    background-image: -moz-linear-gradient(top, #938e6b, #6f6947);
    background-image: -ms-linear-gradient(top, #938e6b, #6f6947);
    background-image: -o-linear-gradient(top, #938e6b, #6f6947);
    background-image: linear-gradient(to bottom, #938e6b, #6f6947);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#938e6b, endColorstr=#6f6947);
}


table th {
    /*dummy 9-09-14
    background-color:#cfcdc8;*/
    background:#8999a8;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding:5px 2px;
}

.table > thead > tr > th {
    border-bottom: 0px solid #DDDDDD!important;
    vertical-align: middle;
    /*dummy 9-09-14*/
    padding:5px;
    color:#000;
}

.required {
    color:#ff0000;
}

.required_text {
    width:75%; 
    float:left;
    font-size:11px;
    font-style:italic;
}

.required_i {
    font-style:italic;}

.btn {
    padding: 3px 8px!important;
    font-size:12px!important;
    /*dummy 28-08-14
    margin-bottom:10px;*/
    margin:5px 0;
}

.pagination_style {
    float: right;
    margin: 5px 0;
}

.breadcrumb_style {
    background-color:#F2F2F2 !important;
    margin-bottom: 0px;
    margin-top:10px;
    border-radius:0;
}

.td_heading {
    font-weight:bold;
}

.th_header {
    background-image:url(../images/bg.gif);
    background-position: right center;
    background-repeat: no-repeat;
    cursor: pointer;
}


.popup_cancel {
    float:right;
    margin-top:10%;
}

.popup_cancel11 {
    float:right;
    margin-top:59%;
}

.popup_cancel1 {
    float:right;
    margin-top:5%;
}






.navigation
{width:400px;
 height:auto;
}
.heading
{width:100%;
 background:brown;
 position:relative;
 overflow:hidden;
}
.heading h2
{color:white;
 width:50%;
 float:left;
 margin-right:30%;

}

.open, .close
{width:5%;
 float:left;
 text-align:center;
 cursor:pointer;
 /* dummy 21-08-14 margin-top:20px;
 margin-left:2%;background:orange;color:white;*/
}
.clear
{clear:both;
}

ul.sublink
{list-style-image: url(../images/collapse.png);
 padding-left:30px;
}

ul.home
{
    padding-left: 0;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index:0!important;
}


ul.home li, ul.courses li, ul.courses1 li, ul.courses2 li, ul.courses3 li, ul.courses4 li
{list-style:none;
 background:url(../images/collapse.png) no-repeat left;
 padding-left:20px;
}
.link
{width:100%;    
 margin-top: -5%;
}

.sublink li
{cursor:pointer;
}


.toggle
{display:none;
}




footer p {
    text-align:center;margin-bottom:0;
}
footer span{font-size:9px; color:#ac0000; font-weight:bold; float:right;}


.more {
    float:right;
}

.label_style {
    font-size: 13px;
    padding:0.3em 0.6em;
}

.label_style a {
    color:#ffffff;
}


.breadcrumb > li + li:before {
    color: #000000;
    content: ">>";
    padding: 0 3px;
    font-size:12px;
}


.hide1 {
    display:none;
}

.hidewoo {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 solid #FFFFFF;
    display: inline;
    font-size: 12px;
    font-weight: bold;
}



#images li {
    list-style: none;
    margin-left: 10px;
    position: relative;
    float: left;
    cursor:pointer;
}

.hovercard {
    color: #FFF;
    clear: both;
    float: none;
    background: #000;
    padding: 10px;
    font: 11px Arial, Helvetica, sans-serif;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    position: absolute;
    top: -10px;
    left:-80px;
    border: 2px solid #999;
    display: none;
    z-index:999;
}

.hovercard h3 {
    margin-bottom:0px!important;
    margin-top:0px!important;
    font-size:13px!important;
}

.text_move {
    text-align:center!important;
}


.blink {
    animation-duration: 1s;
    animation-name: blink;
    animation-iteration-count: infinite;
    animation-timing-function: steps(2, start);    
    color: #FC7200;
    font-weight: bold;
}
@keyframes blink {
    80% {
        visibility: hidden;
    }
}


.green {
    color:#00CC00;
}

.green a {
    color:#00CC00;
}

.red {
    color:#F00000;
}

.red a {
    color:#F00000;
}       
/*Added by dummy*/   
.blue {
    color:#0000FF;
}

.blue a {
    color:#0000FF;
} 
hr {
    margin-bottom:5px!important;
    border-color:#ddd !important ;
}


.close_icon {
    float:right;
}

.closee {
    font-size: 20px;
    font-weight: bold;
    line-height: 18px;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    filter: alpha(opacity=20);
    text-decoration: none;
}
.closee:hover {
    color: #000000;
    text-decoration: none;
    opacity: 0.4;
    filter: alpha(opacity=40);
    cursor: pointer;
}


a.active {
    /*9-09-14 background-color:#357EBD;*/
    background-color:#403D5A;
    /*8-09-14*/
    color:#ffffff !important;
}

.more a {
    color:#0000FF;
}



.newoption a:active {
    background-color:#ffffff!important;
}


.link span a {
    color:#403d5a;
    /*dummy 9-09-14 color:#000;*/
    /*dummy 27-08-14
    padding:2%;*/
    padding:3px;
}
.link span a:hover {
    color:#2357AA; text-decoration:none;
}
/*table {
        border:1px #666666 solid!important;
        }*/

.no_border_table {
    border:0px #ffffff solid!important;
}

.col_10_height {
    height:430px;}

.col_10_height_other {
    height:390px;}

.col_10_height_other1 {
    height:390px;}

.col_10_heightnew {
    height:400px;}


.date_time {
    float:right;
    margin-top:-8%;
    font-size:11px;
}

.div1 {
    margin-top:2%;
}

.label_font {
    font-weight:normal;
}


.training {
    display: block;
    float: left;
    margin-top: 3%;
}

.popup_cancel9 {
    float: right;
    margin-top: 3%;
}

.add_button {
    float:right;
}

.add_button98 {
    float:right;
    margin-bottom:10px;
    margin-top:10px;
}
.add_button98 span {
    padding:5px;
    font-size:12px;
    text-decoration:none;
}

.add_button98 a {
    color:#ffffff;
    text-decoration:none;
}

.add_button span {
    /*dummy 28-08-14
    padding:5px;*/
    font-size:12px;
    text-decoration:none;
}

.add_button a {
    color:#ffffff;
    text-decoration:none;
}

.button_class {
    float:right;
    /*dummy 27-08-14
    margin-bottom:7%;*/
    margin-bottom:0;
}

.button_class99 {
    float:right;
    /*
    dummy 18-08-14
    margin-bottom:4%;*/
    margin-top:2%;
}

.right_span {
    float: right;
    margin-top: -6%;
}

.right_span1 {
    float: right;
    margin-top: -3%;
}

.throw_right {
    float:right;
    padding-bottom:2%;
}

.space_style1 {
    margin-bottom:10px;
    margin-top:-1px;
    width:50%;
}

.space_style {
    /*margin-bottom:10px;*/
    /*
    dummy 18-08-14
    margin-top:1px;*/
    margin-top:-26px;
}

.search_style {
    float:right;
}

.push_right {
    float:right;
}

.and_or {
    float:right;
    margin-right:15%;
}
.small_heading {
    background-color:#66667F;
    border-left:5px #cccccc solid;
    width:100%;
    padding:0px;
    margin-bottom:1%;
    font-size:13px; 
    font-weight:bold;
    padding:5px;
    color:#fff;
}



.excel {
    /*dummy 4-09-14
    width:90%;*/
    /*dummy 22-09-14 height:200px;
    overflow:scroll;*/
    min-height:200px;
    max-height:400px;
    overflow-y:auto;
    overflow-x:hidden;
    margin:0 auto;
}

.excel1 {
    width:1222px;
    height:300px;
    overflow:scroll;
    margin:0 auto;
}


.excel11 {
    width:1279px;
    height:300px;
    overflow:scroll;
    margin:0 auto;
}

.excel11_new {
    width:865px;
    height:300px;
    overflow:scroll;
    margin:0 auto;
}

.excel11_new1 {
    width:2164px;
    height:300px;
    overflow:scroll;
    margin:0 auto;
}


.excel11_new2 {
    width:3050px;
    height:300px;
    overflow:scroll;
    margin:0 auto;
}

.excel11_new22 {

    width:3050px;
    height:400px;
    overflow-x:none;
    overflow-y:none;
    margin:0 auto;
}

.companyexcel1 {

    width:2022px;
    height:282px;
    overflow-x:none;
    overflow-y:none;
    margin:0 auto;
}


.companyexcel {

    width:921px;
    height:260px;
    overflow-x:none;
    overflow-y:none;
    margin:0 auto;
}

.traineeexcel {

    width:718px;
    height:259px;
    overflow-x:none;
    overflow-y:none;
    margin:0 auto;
}

.traineeexcel1 {

    width:2794px;
    height:260px;
    overflow-x:none;
    overflow-y:none;
    margin:0 auto;
}

.courseexcel {

    width:860px;
    height:260px;
    overflow-x:none;
    overflow-y:none;
    margin:0 auto;
}

.courseexcel1 {

    width:2412px;
    height:270px;
    overflow-x:none;
    overflow-y:none;
    margin:0 auto;
}


.classexcel {

    width:1544px;
    height:260px;
    overflow-x:none;
    overflow-y:none;
    margin:0 auto;
}

.classexcel1 {

    width:2299px;
    height:270px;
    overflow-x:none;
    overflow-y:none;
    margin:0 auto;
}

.classtraineeexcel {

    width:907px;
    height:433px;
    overflow-x:none;
    overflow-y:none;
    margin:0 auto;
}

.classtraineeexcel1 {

    width:1993px;
    height:428px;
    overflow-x:none;
    overflow-y:none;
    margin:0 auto;
}

.attendanceexcel  {

    width:902px;
    height:309px;
    overflow-x:none;
    overflow-y:none;
    margin:0 auto;
}

.certificateexcel  {

    width:832px;
    height:257px;
    overflow-x:none;
    overflow-y:none;
    margin:0 auto;
}

.WDAexcel {
    width:832px;
    height:280px;
    overflow-x:none;
    overflow-y:none;
    margin:0 auto;
}

.salescommissionexcel {
    width:780px;
    height:260px;
    overflow-x:none;
    overflow-y:none;
    margin:0 auto;
}

.enrollmentreportexcel {
    width:755px;
    height:236px;
    overflow-x:none;
    overflow-y:none;
    margin:0 auto;
}

.paymenyreceivedexcel {
    width:903px;
    height:279px;
    overflow-x:none;
    overflow-y:none;
    margin:0 auto;
}

.paymenydueexcel {
    width:839px;
    height:278px;
    overflow-x:none;
    overflow-y:none;
    margin:0 auto;
}

.refundreportexcel {
    width:582px;
    height:277px;
    overflow-x:none;
    overflow-y:none;
    margin:0 auto;
}

.listsearchinvoiceexcel {
    width:774px;
    height:259px;
    overflow-x:none;
    overflow-y:none;
    margin:0 auto;
}

.traineefeedbackexcel {
    width:431px;
    height:259px;
    overflow-x:none;
    overflow-y:none;
    margin:0 auto;
}

.auditlogexcel {
    width:367px;
    height:280px;
    overflow-x:none;
    overflow-y:none;
    margin:0 auto;
}

.bulkenrollmentexcel {
    width:592px;
    height:381px;
    overflow-x:none;
    overflow-y:none;
    margin:0 auto;
}

.bulkregistrationexcel {
    width:708px;
    height:429px;
    overflow-x:none;
    overflow-y:none;
    margin:0 auto;
}

.markattendanceexcel {
    width:1016px;
    height:265px;
    overflow-x:none;
    overflow-y:none;
    margin:0 auto;
}

.profile_pic {
    background:none repeat scroll 0 0 #ffffff;
    border:1px #cccccc solid;
    padding:5px;
    width:82px;
    height:100px;
    margin-bottom:1%;
}









.calendar {
    font-family: 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif;
    font-size: 0.9em;
    background-color: #EEE;
    color: #333;
    border: 1px solid #DDD;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0.2em;
    width: 14em;
}

.calendar .months {
    background-color: #6aa2d2;
    border: 1px solid #2a6ba3;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #FFF;
    padding: 0.2em;
    text-align: center;
}

.calendar .prev-month,
.calendar .next-month {
    padding: 0;
}

.calendar .prev-month {
    float: left;
}

.calendar .next-month {
    float: right;
}

.calendar .current-month {
    margin: 0 auto;
}

.calendar .months .prev-month,
.calendar .months .next-month {
    color: #FFF;
    text-decoration: none;
    padding: 0 0.4em;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
}

.calendar .months .prev-month:hover,
.calendar .months .next-month:hover {
    background-color: #FDF5CE;
    color: #C77405;
}

.calendar table {
    border-collapse: collapse;
    padding: 0;
    font-size: 0.8em;
    width: 100%;
}

.calendar th {
    text-align: center;
}

.calendar td {
    text-align: right;
    padding: 1px;
    width: 14.3%;
}

.calendar td span {
    display: block;
    color: #1C94C4;
    background-color: #F6F6F6;
    border: 1px solid #CCC;
    text-decoration: none;
    padding: 0.2em;
    cursor: pointer;
}

.calendar td span:hover {
    color: #C77405;
    background-color: #FDF5CE;
    border: 1px solid #FBCB09;
}

.calendar td.today span {
    background-color: #cae0f2;
    border: 1px solid #a9c7e1;
    color: #363636;
}

.calender99 {
    margin-top:-4.5%!important;
}


.bold_font {
    font-weight:bold;
}

.popup_cance89 {
    float: right;
    margin-top: 20px;
}

.popup_cancel10 {
    float:right;
    margin-top:-1%;
}

.assignbgcolor {
    background-color:#CCF;
}

.placeimage {
    background:url(../images/date_icon.png) no-repeat right center;
}

a.small_text {
    color:#000000;
    text-decoration:none;
}

.add_button95 {
    float:right;
    display:block;
    margin-top:-1.5%;
}

.add_button95 span {
    padding:5px;
    font-size:12px;
    text-decoration:none;
}

.add_button95 a {
    color:#ffffff;
    text-decoration:none;
}

.add_button94 {
    float:right;
    display:block;
    margin-top:0%;
}

.add_button94 span {
    padding:5px;
    font-size:12px;
    text-decoration:none;
}

.add_button94 a {
    color:#ffffff;
    text-decoration:none;
}

.add_button81 {
    float:right;
    margin-top:5px;
}

.add_button81 span {
    padding:5px;
    font-size:12px;
    text-decoration:none;
}

.add_button81 a {
    color:#ffffff;
    text-decoration:none;
}

.cross {
    float:right;
    color:#000000;
}


a.delete_color {
    color:#428BCA;
}
a.delete_color1 {
    color:#000000;
}


a.white_color {
    color:#000000;
    text-decoration:none;
    font-size:13px;
    font-weight:bold;
}

.text_move_right {
    float:right;
}

.filter_text {
    background-color: #FFFFFF;
    color: #000000;
    display: block;
    font-weight: bold;
    margin-top: -2.5%;
    padding: 4px 4px 0;
    text-align: center;
    width: 70px;
}

.panel_headingstyle {
    float:left;
    width:78%;
    padding:0px;
    margin-top:1%;
}

.highlight1 {
    border:1px #cccccc solid;
    padding:1%;
    border-radius:5px;
}

.highlight2 {
    border-radius:5px;
    margin-bottom:-15px;
}

.table {
    /*
    dummy 18-08-14
    margin-bottom:-5px!important;*/
    margin-bottom:0px!important;
}

.generate {
    margin-top:15%;}

.panel_heading_style1 {
    font-size:13px!important;
}

.scroll {
    overflow-y:scroll;
    height:380px;
}

.small_font {
    font-size:11px;
}

.push_right {
    float:right;
    padding:4px;
    font-size:12px;
    margin-top:-3px;
}

.push_right a {
    color:#ffffff;
    text-decoration:none;
}

.a_class {
    float:right;
}


.a_class a{
    color:#000000;
    text-decoration:none;
}

.a_class a:hover{
    color:#357ebd;
    text-decoration:none;
}

.half_row {
    float:left;
    width:85%;
}

.half_row1 {
    float:left;
    width:75%;
}

.box_bgcolor {
    background-color:#0CFFFF;
}

.payment_scroll {
    /*height:300px;
    overflow-y:scroll;*/
    min-height:100px;
    max-height:305px;
    overflow-y:scroll;
    overflow-x:hidden;
}

/*dummy 5-09-14
.green {
        color:#0C0;
        }*/

.panel-default_style {
    border-color:#FFFFFF;
}

.scroll_new {
    height:130px;
    overflow-y:scroll;
}

.scroll_popup {
    height:500px;
    overflow-y:scroll;
}


.text_color {
    color:#000000;
    padding:0 8px !important;
}

.a_class_new a {
    color:#06F;}

span hr {
    border-color:#000000;
}


.pending {
    color:#96F;}


.filter_newstyle {
    float:left;
    width:80%;
}

.width_new {
    width:700px;}

#gyap {
    /*dummy 22-09-14 margin-right:1%;*/
}


.white {
    background-color:#FFFFFF;
}

.grey {
    background-color:#f4f4f4;
}

.sub_head {
    background-color:#e7e5e0;
}


.box_color1 {
    background-color:#ececec;
}

.box_color1_padding {
    padding:10px!important;
}



.box_color2 {
    background-color:#ffffff;
}


.a_button a{
    text-decoration:none;
}


.scroll_schedule {
    height:140px;
    overflow-y:scroll;
}

.scroll_schedule1 {
    height:140px;
    overflow-y:scroll;
}

.addscroll {
    overflow-x:scroll;
    overflow-y:scroll;
    width:100%;
    height:300px;
}

.tableee {
    max-width:255%!important;
}

.whiteBGcolor {
    background-color:#ffffff;
}
footer{overflow:hidden;box-shadow:0 -2px 3px rgba(0, 0, 0, 0.2);padding:10px;margin:10px 0 0;}
.modal1_051{height:260px !important;}
.modal1_trainee{height:200px !important; width: 53% !important;}
.trainee_details_height{height:600px !important;}
/************************************************************************************
IMAGE
*************************************************************************************/
img {
    max-width: 100%;
    height: auto;
    width: auto\9; /* ie8 */
}
@media screen and (max-width: 1024px) {
    /*ul.list_style1{margin:-40px 0 -40px !important;}*/
    .right_date{width:100%;}
    .date_time{margin:-10px 0 0 0;}
    .table-responsive{overflow:hidden; overflow-x:auto;}
    .modal1_050{width: 95% !important;left: 50% !important;overflow-y:auto !important;min-height:300px!important;}
    /*dummy 14-08-14*/
    .prof_block{display:block;width:80%;}
    /*dummy 14-08-14 Ends*/

    /*dummy 18-08-14*/
    .space_style{margin-bottom:5px;
                 /*dummy 4-09-14*/
                 margin-top:3px;}

    /*dummy 18-08-14 Ends*/

    /*dummy 18-08-14*/
    .textarea_inp textarea{width:85% !important;}
    .block_1{width:83.3333%;}
    /*dummy 18-08-14 Ends*/

    /*dummy 21-08-14*/
    .modal48{width:70% !important;height:160px !important;}
    /*dummy 21-08-14 ends*/

    /*dummy 27-08-14*/
    .modalassessment009911{width:60% !important;height:250px !important;}
    .modalassessment099{width:60% !important;height:280px !important;}
    .modal0000{width:60% !important;}
    .modalassessment00991{width:60% !important;}
    .modal1_55555_99{width:50% !important;height:360px !important;}
    .modal-al{margin-left:-300px !important;}
    /*dummy 27-08-14 ends*/

    /*dummy 28-08-14*/
    .modalassessment1111{width:60% !important; height:370px !important;}
    .modalnew{width:60% !important;}
    .modal1_051233{width:60% !important;}
    /*dummy 28-08-14 ends*/

    /*dummy 8-09-14*/
    .link{margin-top:0 !important;}
    /*dummy 8-09-14 ends*/
    
	/*dummy 29-09-14*/
	.display-d{display:inline !important;}
	.h3_logo{width:20%;}
	.training{width:50%;}
	.right_date{width:30%;}
}


@media screen and (max-width: 768px) {

    .right_date {
        float: left;
        width:100%;}
    .sub_panel_heading_style{overflow:hidden;}
    .a_class{margin-top:10px;}
    .training {float:left;width:70%;}
    .training img{width:100%; margin-top:10px;}
    .date_time{margin-top:-4%;}
    /*dummy 14-08-14
    .link{margin:-15px 0 0 0;}*/
    .link span a{padding:5px;}
    .makecenter{width:100%;}
    .add_button{margin:10px 0;}

    .a_class{display:block;float:none;margin-top:10px;}
    .modal89{width: 95% !important;left: 50% !important;top:20% !important;}
    .popup_cance89{overflow:hidden;margin-top:15px;}
    .modal49{width: 95% !important;left: 50% !important;}
    .modal_991{width: 95% !important;left: 50% !important;}
    .modal1{width: 95% !important;left: 50% !important;}
    .modal0000{width: 95% !important;left: 50% !important;}
    .modal1_051{width: 95% !important;left: 50% !important;}
    .modal1_0001{width: 95% !important;left: 50% !important;}
    .modal_3{width: 95% !important;left: 50% !important;}
    .modal1_050{width: 95% !important;left: 50% !important;overflow-y:auto !important;min-height:300px!important;}
    .modal_020{width: 95% !important;left: 50% !important;min-height:300px!important;overflow:auto !important;}
    .modal_3{height:auto !important;}
    .modal_991_99{width: 95% !important;left: 50% !important;overflow:auto !important;}
    .modal1_0051{width: 95% !important;left: 50% !important;overflow:auto !important;}
    .modal_99{width: 95% !important;left: 50% !important;overflow:auto !important;}
    .modal_333{width: 95% !important;left: 50% !important;overflow:auto !important;height:auto !important;}

    .th_header{padding-right: 10px !important;}
    /*ul.list_style1{margin:-40px 0 !important;}*/
    .table-responsive{overflow:hidden; overflow-x:auto;}
    .cross{float:none;}
    .excel{width:100%;}

    /*dummy 14-08-14*/
    .container_style{padding-bottom:10px;}
    .makecenter{margin:20px auto;}
    .popup_cance89{height:auto !important;}
    /*dummy 14-08-14 Ends*/

    /*dummy 18-08-14*/
    .textarea_inp textarea{width:100% !important;}
    .block_1{width:100%;}
    /*dummy 18-08-14 Ends*/

    /*dummy 21-08-14*/
    .modal1_055{width:65% !important;}
    .modal1_077{width:65% !important;}
    .modal1_088{width:65% !important;}
    .modal48{width:90% !important;height:160px !important;}
    /*dummy 21-08-14 ends*/

    /*dummy 27-08-14*/
    .modalassessment009911{width:90% !important;height:250px !important;}
    .modalassessment099{width:90% !important;}
    .modalassessment00991{width:60% !important;height:250px !important;}
    .modal_3333{width:60% !important;}
    .modal1_55555_99{width:90% !important;height:280px !important;}
    .modal-al{margin-left:-350px !important;}
    .modal_3{height:300px !important;}
    .modal1_5{height:120px !important;width:90% !important;}
    /*dummy 27-08-14 ends*/

    /*dummy 28-08-14*/
    .modalassessment1111{width:90% !important;}
    .modalnew{width:90% !important; min-height:200px !important;}
    .modal1_051233{width:90% !important; height:240px !important;}
    /*dummy 28-08-14 ends*/

    /*dummy 1-09-14*/
    .bor{border:none !important;margin-right:-15px !important;}
    .bor-log{border:none !important;margin-right:-15px !important;}
    .bor1{margin-left:-15px !important;border:none !important;}
    /*dummy 1-09-14 ends*/

    /*dummy 8-09-14*/
    .pad-left{padding:0; width:100%;}
    .pad-right{padding:0;width:100%;}
    /*dummy 8-09-14 ends*/

    /*dummy 22-09-14*/
    .modal_022{width:90% !important;}
    .modal1_55{width:90% !important;}
    .modal-inv{width:90% !important;}
    .modal-sub{width:90% !important;}
    /*dummy 22-09-14 ends*/

	/*dummy 29-09-14*/
	.display-d{display:inline !important;}
	.right_date{margin:0;}

}


@media screen and (max-width: 500px) {
    .right_date {
        float: left;
        width:100%;margin-right:0;}
    .sub_panel_heading_style{overflow:hidden;}
    .a_class{margin-top:10px;}
    .training img{width:100%; margin-top:10px;}
    .a_class{display:block;float:none;margin-top:10px;}
    .modal89{width: 95% !important;left: 50% !important;}
    .modal49{width: 95% !important;left: 50% !important;}
    .modal_991{width: 95% !important;left: 50% !important;}
    .modal1{width: 95% !important;left: 50% !important;}
    .modal0000{width: 95% !important;left: 50% !important;}
    .modal1_051{width: 95% !important;left: 50% !important;}
    .modal1_0001{width: 95% !important;left: 50% !important;}
    .modal_3{width: 95% !important;left: 50% !important;}
    .modal1_050{width: 95% !important;left: 50% !important;overflow:auto !important;min-height:300px!important;}
    .modal_020{width: 95% !important;left: 50% !important;min-height:300px!important;overflow:auto !important;}
    .modal_3{height:auto !important;}
    .modal_991_99{width: 95% !important;left: 50% !important;overflow:auto !important;}
    .modal_992{width: 95% !important;left: 50% !important;overflow:auto !important;}
    .modal_991_pdf{width: 95% !important;left: 50% !important;overflow:auto !important;}
    .modal1_0051{width: 95% !important;left: 50% !important;overflow:auto !important;}
    .modal_99{width: 95% !important;left: 50% !important;overflow:auto !important;}
    .modal_333{width: 95% !important;left: 50% !important;overflow:auto !important;height:auto !important;}

    .popup_cance89{overflow:hidden;margin-top:15px;}
    .th_header{padding-right: 20px !important;}
    .panel_heading_style{overflow:hidden;}
    .add_button{margin:10px 0;}
    .excel{width:100%;}

    /*dummy 14-08-14*/
    .container_style{padding-bottom:10px;}
    .makecenter{margin:20px auto;}
    .col_10_height_other{height:auto !important;}
    .popup_cance89{height:auto !important;}
    /*dummy 14-08-14 Ends*/

    /*dummy 18-08-14*/
    .textarea_inp textarea{width:100% !important;}
    /*dummy 18-08-14 Ends*/

    /*dummy 21-08-14*/
    .modal1_055{width:90% !important; 
                /*dummy 28-08-14*/
                height:230px !important;}
    .modal1_077{width:90% !important; 
                height:230px !important;}
     .modal1_088{width:90% !important; 
                height:255px !important;}
    /*dummy 21-08-14 ends*/

    /*dummy 27-08-14*/
    .modalassessment009911{width:90% !important;height:240px !important;}
    .modalassessment099{width:90% !important;}
    .modalassessment00991{width:90% !important;}
    .modal_3333{width:90% !important;}
    .modal1_55555_99{width:90% !important;height:320px !important;}
    .modal-al{margin-left:-216px !important;}
    .modal_3{height:285px !important;}
    .modal1_5{height:150px !important;width:90% !important;}
    /*dummy 27-08-14 ends*/

    /*dummy 28-08-14*/
    .modalassessment1111{width:90% !important;}
    .modalnew{width:90% !important; min-height:200px !important;}
    .modal1_051233{width:90% !important; height:240px !important;}
    .modal1_5551{width:90% !important;}
    /*dummy 28-08-14 ends*/

    /*dummy 1-09-14*/
    .bor{border:none !important;margin-right:-15px !important;}
    .bor-log{border:none !important;margin-right:-15px !important;}
    .bor1{margin-left:-15px !important;border:none !important;}
    /*dummy 1-09-14 ends*/

    /*dummy 8-09-14*/
    .pad-left{padding:0; width:100%;}
    .pad-right{padding:0;width:100%;}
    /*dummy 8-09-14 ends*/

    /*dummy 22-09-14*/
    .modal_022{width:90% !important;}
    .modal1_55{width:90% !important;}
    .modal-inv{width:90% !important;}
    .modal_333{max-height:300px !important;}
    .modal-sub{width:90% !important;}
    /*dummy 22-09-14 ends*/
	
	/*dummy 29-09-14 */
	.h3_logo{margin:0;}

}


@media screen and (max-width: 360px) {
    .right_date {float: left;width:100%;}
    .sub_panel_heading_style{overflow:hidden;}
    .a_class{margin-top:10px;}
    .training{width:100%;}
    .training img{width:100%; margin-top:10px;}
    .a_class{display:block;float:none;margin-top:10px;}
    .modal89{width: 95% !important;left: 50% !important;}
    .modal49{width: 95% !important;left: 50% !important;}
    .modal_991{width: 95% !important;left: 50% !important;}
    .modal1{width: 95% !important;left: 50% !important;}
    .modal0000{width: 95% !important;left: 50% !important;
               /*dummy 27-08-14*/
               height:140px !important;}
    .modal1_051{width: 95% !important;left: 50% !important;height:260px !important;}
    .modal1_0001{width: 95% !important;left: 50% !important;}
    .modal_3{width: 95% !important;left: 50% !important;}
    .modal1_050{width: 95% !important;left: 50% !important;overflow-y:auto !important;min-height:300px!important;}
    .modal_020{width: 95% !important;left: 50% !important;min-height:300px!important;overflow:auto !important;}
    .modal_3{height:auto !important;}
    .modal_991_99{width: 95% !important;left: 50% !important;overflow:auto !important;}
    .modal_992{width: 95% !important;left: 50% !important;overflow:auto !important;}
    .modal_991_pdf{width: 95% !important;left: 50% !important;overflow:auto !important;}
    .modal1_0051{width: 95% !important;left: 50% !important;overflow:auto !important;}
    .modal_99{width: 95% !important;left: 50% !important;overflow:auto !important;}
    .modal_333{width: 95% !important;left: 50% !important;overflow:auto !important;height:auto !important;}

    .popup_cance89{overflow:hidden;margin-top:15px;}
    .th_header{padding-right: 20px !important;}
    .add_button{margin:10px 0;}
    .panel_heading_style{overflow:hidden;}
    .excel{width:100%;}

    /*dummy 14-08-14*/
    .container_style{padding-bottom:10px;}
    .makecenter{margin:20px auto;}
    .col_10_height_other{height:300px !important;}
    .popup_cance89{height:auto !important;}
    /*dummy 14-08-14 Ends*/

    /*dummy 18-08-14*/
    .small_text1{margin-bottom:5px;margin-left:10px;display:block;float:left;}
    .textarea_inp textarea{width:100% !important;}
    /*dummy 18-08-14 Ends*/
    /*dummy 21-08-14*/
    .modal1_055{width:85% !important;height:290px !important;}
    .modal1_077{width:85% !important;height:290px !important;}
    .modal1_088{width:85% !important;height:320px !important;}
    .modal48{width:90% !important;height:200px !important;}
    /*dummy 21-08-14 ends*/

    /*dummy 27-08-14*/
    .modalassessment009911{width:90% !important;height:310px !important;}
    .modalassessment099{width:90% !important;}
    .modalassessment00991{width:90% !important;}
    .modal_3333{width:90% !important;}
    .modal1_55555_99{width:90% !important;height:360px !important;}
    .modal-al{margin-left:-160px !important;}
    .modal_3{height:315px !important;}
    .modal1_5{height:120px !important;width:90% !important;}
    /*dummy 27-08-14 ends*/

    /*dummy 1-09-14*/
    .bor{border:none !important;margin-right:-15px !important;}
    .bor-log{border:none !important;margin-right:-15px !important;}
    .bor1{margin-left:-15px !important;border:none !important;}
    /*dummy 1-09-14 ends*/

    /*dummy 8-09-14*/
    .pad-left{padding:0; width:100%;}
    .pad-right{padding:0;width:100%;}
    /*dummy 8-09-14 ends*/

    /*dummy 22-09-14*/
    .modal_022{width:90% !important;}
    .modal1_55{width:90% !important;}
    .modal-inv{width:90% !important;}
    .modal-sub{width:90% !important;}
    /*dummy 22-09-14 ends*/
}
@media screen and (max-width: 320px) {
    .right_date {float: left;width:100%;}
    .training{width:100%;}
    .training img{width:100%; margin-top:10px;}
    .a_class{display:block;float:none;margin-top:10px;}
    .modal89{width: 95% !important;left: 50% !important;}
    .modal49{width: 95% !important;left: 50% !important;}
    .modal_991{width: 95% !important;left: 50% !important;}
    .modal1{width: 95% !important;left: 50% !important;}
    .modal0000{width: 95% !important;left: 50% !important;
               /*dummy 27-08-14*/
               height:140px !important;}
    .modal1_051{width: 95% !important;left: 50% !important;height:260px !important;}
    .modal1_0001{width: 95% !important;left: 50% !important;}
    .modal_3{width: 95% !important;left: 50% !important;}
    .modal1_050{width: 95% !important;left: 50% !important;overflow:auto !important;min-height:300px!important;}
    .modal_020{width: 95% !important;left: 50% !important;min-height:300px!important;overflow:auto !important;}
    .modal_3{height:auto !important;}
    .modal_991_99{width: 95% !important;left: 50% !important;overflow:auto !important;}
    .popup_cance89{overflow:hidden;margin-top:15px;height:340px;}
    .modal_992{width: 95% !important;left: 50% !important;overflow:auto !important;}
    .modal_991_pdf{width: 95% !important;left: 50% !important;overflow:auto !important;}
    .modal1_0051{width: 95% !important;left: 50% !important;overflow:auto !important;}
    .modal_99{width: 95% !important;left: 50% !important;overflow:auto !important;}
    .modal_333{width: 95% !important;left: 50% !important;overflow:auto !important;height:auto !important;}
    .th_header{padding-right: 20px !important;}
    h4{font-size:13px;font-weight:bold;}
    h4 img{display:block;}
    .add_button{margin:10px 0;}
    .panel_heading_style{overflow:hidden;}
    .excel{width:100%;}

    /*dummy 14-08-14*/
    .container_style{padding-bottom:10px;}
    .makecenter{margin:20px auto;}
    .col_10_height_other{height:220px !important;}
    .popup_cance89{height:auto !important;}
    /*dummy 14-08-14 Ends*/

    /*dummy 18-08-14*/
    .small_text1{margin-bottom:5px;margin-left:10px;display:block;float:left;}
    .textarea_inp textarea{width:100% !important;}
    /*dummy 18-08-14 Ends*/

    /*dummy 21-08-14*/
    .modal1_055{width:90% !important; 
	/*dummy 28-08-14*/
	height:280px !important;}
    .modal1_077{width:90% !important; 
	height:280px !important;}
    .modal1_088{width:90% !important; 
	height:310px !important;}
    .modal48{width:90% !important;height:220px !important;}
    /*dummy 21-08-14 ends*/

    /*dummy 27-08-14*/
    .modalassessment009911{width:90% !important;height:270px !important;}
    .modalassessment099{width:90% !important;height:330px !important;}
    .modalassessment00991{width:90% !important;}
    .modal_3333{width:90% !important;}
    .modal1_55555_99{width:90% !important;height:390px !important;}
    .modal-al{margin-left:-144px !important;}
    .modal_3{height:320px !important;}
    .modal1_5{height:150px !important;width:90% !important;}
    /*dummy 27-08-14 ends*/

    /*dummy 28-08-14*/
    .modalassessment1111{width:90% !important;}
    .modalnew{width:90% !important; min-height:300px !important;}
    .modal1_051233{width:90% !important; height:280px !important;}
    .modal1_5551{width:90% !important;}
    /*dummy 28-08-14 ends*/

    /*dummy 1-09-14*/
    .bor{border:none !important;margin-right:-15px !important;}
    .bor-log{border:none !important;margin-right:-15px !important;}
    .bor1{margin-left:-15px !important;border:none !important;}
    /*dummy 1-09-14 ends*/

    /*dummy 8-09-14*/
    .link{margin-top:0 !important;}
    /*dummy 8-09-14 ends*/

    /*dummy 8-09-14*/
    .pad-left{padding:0; width:100%;}
    .pad-right{padding:0;width:100%;}
    /*dummy 8-09-14 ends*/

    /*dummy 22-09-14*/
    .modal_022{width:90% !important;}
    .modal1_55{width:90% !important;}
    .modal-inv{width:90% !important;}
    .modal-sub{width:90% !important;}
    /*dummy 22-09-14 ends*/
	
	/*dummy 29-09-14 */
	.h3_logo{margin:0;}

} 






/************************************************************************************
IMAGE
*************************************************************************************/
img {
    max-width: 100%;
    height: auto;
    width: auto\9; /* ie8 */
}


.moving_right {
    /*dummy 27-08-14 
    margin-right:5px;*/
    margin-top:4px !important;
    clear:both;
    /*dummy 27-08-14 ends*/
}

.scroll_new_popup {
    width:1070px;
    height:520px;
    overflow-x:scroll;
    overflow-y:scroll;
}


.scroll_new_popup1 {
    width:100%;
    height:520px;
    overflow-x:scroll;
    overflow-y:scroll;
}

.whitetext {
    color:#FFFFFF;
}

.whitetext a {
    color:#FFFFFF;
}


ul.list_style {
    list-style: square outside url("../images/listarrow.png");
    margin-left: -15%;
    margin-top: -38%;
}

ul.list_style li {
    padding:5px;
    font-family:Arial, Helvetica, sans-serif;
    font-style:italic;
}
.highlight{border-radius:4px;border:solid 1px #ccc;padding:20px;background:#F9F9F9;overflow:hidden;}
.scroll_home {
    width:100%;
    height:120px;
    overflow-y:auto;
}
/* --- class using in reschedule page only --- */
.border_div {
    border: 1px solid #CCCCCC;
    /*dummy 22-09-14 border-radius: 5px;*/
    max-height: 115px;
    overflow-y: auto;
    padding: 5px;
    width: 100%;
}

.push_right_new {
    float: left;
    font-size: 12px;
    margin-left: -17%;
    margin-top: 45px;
    padding: 4px;
}

.popup_cancel001 {
    margin-top:0%!important;
}
.cent{text-align:center; margin:30px 0;min-height:300px;}
.error-title{font-size:20px;padding:0;margin:10px 0;font-weight:bold;color:#F47730;}
.error-p{font-size:15px;padding:0;margin:0;color:#000;}
.logo{
    font-family:Arial, Helvetica, sans-serif;font-size:32px;font-weight:bold;color:#1414ad;
    font-weight: normal;
    color: #1717BD;
    font-family: Tahoma, Geneva, sans-serif;
    line-height: 102%;
    text-shadow: 0px 0px 1.1px rgba(0, 0, 0, 0.7);
    /* added by dummy code starts here */
    height:64px;
    max-width: 200px;
    /* added by dummy code ends here */
}
.error{color:#ff0000 !important;font-weight: normal}
.error1{color:#ff0000 !important;font-weight: bold; font-size: 14px}
/*24-07-14. Disable class*/
.disableMenu{
    color:#aeaeae;
    padding-left:19px !important;
}

/*24-07-14. Disable main menu*/
a.disabled {
    color:#aeaeae;
    pointer-events: none;
    padding-left:3px !important;
    cursor: default;
}
a.disabledHead {
    color:#000000;
    pointer-events: none;
    padding-left:3px !important;
    cursor: default;
}

/*30-07-14 Success message*/
.success{
    color:green !important;
    font-weight: bold;
    font-size: 14px;
} 
.failure{
    color:red !important;
    font-weight: bold;
    font-size: 14px;
} 
.addpointer:hover{cursor:pointer;} 
.remove1{    padding:2px !important;} 
/* 06/08/2014 remove button */
.remove2{    padding:3px 6px 2px !important;font-size: 11px !important;
             background-image: linear-gradient(to bottom, #fff 0px, #e0e0e0 100%);
             background-repeat: repeat-x;
             border-color: #ccc;} 
.remove2:hover{background-image: linear-gradient(to bottom, #fff 0px, #ccc 100%);
               background-repeat: repeat-x;
               border-color: #ccc;} 
/* 07/08/2014 add new button */
.black-btn{    background-image: linear-gradient(to bottom, #000 0px, #424242 100%); 
               background-image: -webkit-linear-gradient(top, #000, #424242);
               background-image:    -moz-linear-gradient(top, #000, #424242);
               background-image:      -o-linear-gradient(top, #000, #424242);
               background-repeat: repeat-x; border:none;font-size:12px !important;margin-top:0;padding:5px 5px !important; cursor:pointer;}
.black-btn:hover{    background-image: linear-gradient(to bottom, #000 0px, #666666 100%);   
                     background-image: -webkit-linear-gradient(top, #000, #666666);
                     background-image:    -moz-linear-gradient(top, #000, #666666);
                     background-image:      -o-linear-gradient(top, #000, #666666);
                     background-repeat: repeat-x;}
.glyphicon1{font-size:9px;font-weight:normal !important;}
.addmore:hover{cursor:pointer;}
.remove_img{background:url(../images/remove-red.png) no-repeat; width:10px; height:10px;cursor:pointer;margin:5px 5px 0 0;} 
.remove_img:hover{background:url(../images/remove-red.png) no-repeat; }
input.error, select.error, textarea.error {
    border: 1px dotted red;
}

label.error {
    padding-left: 5px;
    display: inline;
}
/*dummy 14-08-14*/
.pagination{margin:0 !important;}
/*dummy 14-08-14 ends*/

/*dummy 18-08-14*/
.textarea_inp textarea{width:77.5%;}
.pop_model{}
/*dummy 18-08-14 ends*/

/*dummy 19-08-14*/
.upload_button{padding:1px;}
/*dummy 19-08-14 ends*/

/*dummy 21-08-14*/
.multiselect{margin-bottom:0;border-radius:0;}
.multiselect:hover{background:#fff;border-color:#ccc;}
.multiselect-container{max-height:200px; overflow-x:hidden; overflow-y:auto;border-radius:0;box-shadow:none;padding:0;}
.multiselect-container > li > a{padding:0 10px;}
.multiselect-container label{text-align:left;margin:0;font-weight:normal;font-size:13px;line-height:22px; margin-bottom:2px;}
/*dummy 1-09-14
@media screen and (-webkit-min-device-pixel-ratio:0) {
.glyphicon-export{top:5px;}
.glyphicon-new-window{top:5px;}
.glyphicon-plus{top:0px;}
}
*/
/*dummy 21-08-14 ends*/

/*dummy 27-08-14*/
.modal-al{margin-left:-202.5px;}
.white-btn{    background-image: linear-gradient(to bottom, #fff 0px, #B5D6F2 100%); 
               background-image: -webkit-linear-gradient(top, #fff, #B5D6F2);
               background-image:    -moz-linear-gradient(top, #fff, #B5D6F2);
               background-image:      -o-linear-gradient(top, #fff, #B5D6F2);
               background-repeat: repeat-x; border:none;font-size:12px !important;margin-top:0;padding:5px 5px !important; cursor:pointer;}

.white-btn:hover{    background-image: linear-gradient(to bottom, #fff 0px, #7aaedb 100%);   
                     background-image: -webkit-linear-gradient(top, #fff, #92c5f1);
                     background-image:    -moz-linear-gradient(top, #fff, #92c5f1);
                     background-image:      -o-linear-gradient(top, #fff, #92c5f1);
                     background-repeat: repeat-x;}
.white-btn a{color:#494949;}
.white-btn a:hover{text-decoration:none;}
/*dummy 27-08-14 ends*/

/*dummy 27-08-14 */
.bor{border:solid 1px #CCCCCC;margin-left:-15px;padding-bottom:5px;}
.bor1{border:solid 1px #CCCCCC;margin-right:-15px;}
.bor-log{border:solid 1px #CCCCCC;margin-left:-15px;padding-bottom:5px;}
.bor-log img{width:100%;}
/*dummy 27-08-14 ends */ 

/*dummy 28-08-14*/
.mar-bot{margin-bottom:5px;margin-top:10px;}
.cont-scroll{max-height:200px;overflow-x:auto;}
.btn-info{padding:3px 6px !important;}
/*dummy 28-08-14 ends*/

/*dummy 4-09-14*/
.form-drop select{width:150px;}
/*dummy 4-09-14 ends*/

/*dummy 5-09-14*/
.green-active{background:url(../images/tick.png) no-repeat; color:#00c41c;padding-left:20px;}
.red-inactive{background:url(../images/tick.png) no-repeat; color:#00c41c;padding-left:20px;}
.right-minheight{min-height:365px; }
.treeview, .treeview ul{margin-left:0 !important; margin-bottom:0;}
.treeview li.collapsable, .treeview li.expandable{
    /*dummy 9-09-14
    border-bottom:solid 1px #c9c0af;*/
    border-bottom:solid 1px #bad3cc;
    padding:8px 20px;font-weight:normal;font-size:13px;
    font-family:Arial, Helvetica, sans-serif; }
.treeview-red li.lastExpandable{background:none !important;}
.treeview li.lastExpandable{background-position:none !important; border-bottom:none;}
.treeview li > ul > li{padding:3px 0px !important;font-size:12px; /* dummy 9-09-14 list-style-type:square;*/ list-style-image:url(../images/arow-rite.png);}
/*dummy 5-09-14 ends*/

/*dummy 8-09-14*/
.no-bor{border:none !important; background:none !important;}
.no-bg{background:none !important;}
.pad-top-1{padding-top:10px;display:inline-block;}
.pad-left{padding-left:0;}
.pad-right{padding-right:0;}
.mar-right{margin-right:10px;}
.scroll-aut{max-height:150px; overflow-y:scroll;}
/*dummy 8-09-14 ends*/

/*dummy 9-09-14*/
input, select, textarea{border:solid 1px #bcbcbc !important; }
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th{background:#f2f2f2;}
.nxt{background:#E3F5EF !important;border:none; color:#403D5A;}
.nxt:hover{background:#D3E4DF !important; color:#000 !important;}
.no-mar{margin:0;}
.min-mar{margin:-6px 0;}
/*dummy 9-09-14 ends*/

/* added by dummy for upper case 09 sep 2014 having problem with jquery*/
.upper_case {
    text-transform: uppercase;
}
/*dummy 12-09-14*/
.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th{background-color:#f2dede !important;}
.dash-title{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;background:#CFDFDA; padding:5px;margin-bottom:2px; margin-top:0;color:#000000;}
.dash-title a{color:#000000;}
.dash-title a:hover{text-decoration:none; color:#5B5BEF;}
.alert-info{margin-top:4px;}
.welcome{font-family:Arial, Helvetica, sans-serif;font-size:12px;margin-bottom:15px; font-weight:600;}
/*dummy 12-09-14*/
/* dummy Sep 15 2014. for settings page invoice page as per dummy advice. */
.invoice{width:100%}
/*dummy 17 sept 2014 (autocomplete height limitations)*/
.ui-autocomplete {
    max-height: 100px;
    overflow-y: auto;
    overflow-x: hidden;
} 

.userphoto {overflow:hidden; margin:5px;}
/*dummy 17-09-14*/
.photo, .photo_icon {width:130px; height:110px;overflow:hidden; margin:5px; border:solid 1px #ccc;}
.photo img, .photo_icon img {width:100%;}
.photo_icon {width:90px; height:69px;}
/*dummy 17-09-14*/
/* dummy 24-09-2014 */
.inp-wid{width: 130px;}
input[type="file"]{display: inline-block;}
/* dummy 24-09-2014 ends*/

/* dummy 25-09-2014 */
.d-table-scroll{min-height:10px;max-height:178px;overflow-y:auto;}
.required-d{font-weight: normal;font-size: 12px;margin-top:10px;}

/*dummy 26-09-14*/
.table-scroll-x{min-width: 530px;max-width: 600px;overflow: auto !important;}

/*dummy 29-09-14*/
.display-d{padding:10px 10px;}
.overflow{overflow:hidden;padding:10px 0;}
/*dummy  30-09-14*/

/*ul.list_style1 {
    list-style: square outside url("../images/listarrow.png");
    padding:0 0 0 20px;
    font-size:13px;
    color:#000;
    margin-bottom:-20px;
    margin-top: -20px;
}


ul.list_style1 li {
    padding:5px;
    font-family:Arial, Helvetica, sans-serif;
    font-style:italic;
}*/

/*dummy 30-09-13 ends*/
/*dummy 30-09-13*/
.alert{padding:0;}
ul.list_style {
list-style: square outside url("../images/listarrow.png");
margin-left: -15%;
margin-top: -38%;
}
ul.list_style li {
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
}
ul.list_style1 {
/* list-style: square outside url("../images/listarrow.png");*/
list-style:none;
padding:0;
font-size:13px;
color:#000;
min-height:10px;
max-height:200px;
overflow-y:auto;
/*margin-bottom:-20px;
margin-top: -20px;*/
}
ul.list_style1 li {
padding:0px 15px 15px 40px;
font-family:Arial, Helvetica, sans-serif;
color:#403d5a;
border-bottom:solid 1px #c9c9c9 ;
background:url(../images/notify.png) no-repeat 15px top;
margin:15px 0;
/*font-style:italic;*/
}
ul.list_style1 li:last-child{border:none;padding-bottom:2px;}
.n-danger{background-color:#f2dede !important;}
.alert-info{margin-top:4px;background: #f2f2f2;border: solid 1px #ddd !important;}
/*Ends dummy 30-09-13*/ 

/*4th Dec 2014 css added*/

.row_dimm_popup {margin-top: 15px;}
.modal1_popup {height:235px !important; }

/*08 Dec 2014 css added for Designation others*/

.occupation_others {display: none;}
.trainee_occupation_others {display: none;}

/*17 Dec 2014 css added for td text align*/
.td_center_align {text-align: center}

 .dang{
        padding: 20px !important;
    font-size: 14px !important;
    text-align: center;
    }  