﻿

@media print {
    .no-print, .no-print * {
        display: none !important;
    }

    #wrapper {
        display: block;
    }
}

@font-face {
    font-family: calibrii;
    src: url(../fonts/calibrii/calibrii.ttf);
}

body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;padding: 0;font-size: 12px;background: #fff;font-family: Arial;float: left;}

html {width: 100%;height: 100%;}

ul {list-style: none}

a {text-decoration: none;color: #0D78D4;}

a:hover {text-decoration: underline;color: #0D78D4;}

a:active {border: none;}

img {border: 0}

 .btnDisabledColor {
    color: #999 !important
}

     .btnDisabledColor:before {
        color: #999 !important
    }

table {width: 98%;color: #005794;}

.fontadd {cursor: pointer;background-image: url(../images/a-plus1.png);display: inline-block;width: 35px;height: 28px;background-position: center;background-repeat: no-repeat;border: 0px;border-left: 1px solid #c7d3df}

.fontadd:hover {background-image: url(../images/a-plus1-hoover.png)}

.fontadd:active {background-image: url(../images/a-plus-click.png)}

.fontminus {cursor: pointer;background-image: url(../images/a-minus.png);display: inline-block;width: 35px;height: 28px;background-position: center;background-repeat: no-repeat;border: 0px;border-left: 1px solid #c7d3df}

.fontminus:hover {background-image: url(../images/a-minus-hoover.png)}

.fontminus:active {background-image: url(../images/a-mins-click.png)}

.crumbtrail {font-size: 10px;font-family: Arial;color: #888;position: relative;float: right;margin-top: 0px;position: absolute;left: 40px;top: 100px}

.crumbtrail span {padding: 5px;}

.crumbtrail a {color: #888;}

#MainContent {width: 100%;min-width: 980px;}

.HeadTitle {font-size: 14px;color: #0D78D4;width: 100%;height: 18px;padding-bottom: 3px;border-bottom: solid 1px #0D78D4;font-weight: bold;}

.HeadTitle2 {font-family: Arial;font-size: 12px;font-weight: bold;color: #0D78D4;width: 100%;height: 18px;padding-bottom: 3px;}

label.HeadTitle2 {font-family: Arial;font-size: 12px;font-weight: bold;color: #0D78D4;width: 100%;height: 18px;padding-bottom: 3px;}

.addtitle {font-family: Arial;font-size: 12px;font-weight: bold;color: #0D78D4;height: 18px;padding-bottom: 3px;padding-left: 20px;background-image: url(../images/plus.png);background-position: 0px 0px;background-repeat: no-repeat;}

.addtitle:hover {background-image: url(../images/plus-on.png);background-position: 0px 0px;background-repeat: no-repeat;}

.addtitle a:hover {color: #015c81}

.SecondTitle {font-family: Arial;font-size: 12px;color: #0D78D4;width: auto;height: 18px;padding-bottom: 3px;}

.SecondTitle > span {font-family: Arial;font-size: 12px;color: #455d80;}

.HeadTitle2 > span {font-family: Arial;color: #455d80;display: inline-block;margin-left: 5px;}

.HeadTitle2 > span:nth-child(even) {font-family: Arial;color: #0D78D4;}

.HeadTitle3 {font-family: Arial;font-size: 11px;color: #0D78D4;width: 100%;position: relative;height: 13px;vertical-align: top}

.HeadTitle3 > span {font-family: Arial;color: #455d80;display: inline-block;margin-left: 5px;height: 13px;vertical-align: text-top;padding-bottom: 3px}

.HeadTitle3 > span:nth-child(even) {font-family: Arial;color: #0D78D4;min-width: 120px;}

.HeadTitle3 > span:nth-child(odd) {padding-left: 5px;width: 120px}

.HeadTitle3:hover {background: #eceded}

.Headnav {font-family: Arial;font-size: 11px;color: #0D78D4;width: 100%;position: relative;height: 23px;vertical-align: middle}

.Headnav > span {font-family: Arial;color: #455d80;display: inline-block;margin-left: 5px;height: 20px;vertical-align: text-top;}

.Headnav > span:nth-child(even) {color: #0D78D4;min-width: 180px;margin-top: 0px;padding: 0px;display: inline-block;width: 180px}

.Headnav > span:nth-child(odd) {padding-left: 5px;min-width: 110px;padding-top: 8px;width: 110px;display: inline-block;}

.Headnav1 {font-family: Arial;font-size: 11px;color: #0D78D4;width: 100%;position: relative;height: 23px;vertical-align: middle}

.Headnav1 span:nth-child(even) {color: #0D78D4;min-width: 180px;padding: 0px;display: inline-block;width: 180px;margin-top: 5px}

.Headnav1 span:nth-child(odd) {padding-left: 5px;min-width: 110px;padding-top: 8px;width: 110px;display: inline-block;}

.xtitle {font-family: Arial;font-size: 12px;color: #0D78D4;width: auto;height: 18px;padding-bottom: 3px;}

.xtitle li {list-style-type: circle;padding-left: 0px;font-family: Arial;font-size: 12px;color: #0D78D4;margin-left: 20px}

h3 {
    /*font-family: Myriad Pro;*/font-size: 13px;font-weight: bold;color: #0D78D4;width: 100%;height: 18px;padding-bottom: 3px;border-bottom: dotted 1px #0D78D4;}
/********************************************* Daily Working Sheet ***********************************/
.x1table {border: 0px dotted #c4c4c4;width: 98%;border-bottom: #0083CA 1px solid;width: 100%;border-collapse: collapse;border-spacing: 0;float: left;margin-top: 10px;margin-bottom: 15px;}
.Righttable {
    border: 0px dotted #c4c4c4;
    width: 98%;
    border-bottom: #0083CA 1px solid;   
    border-collapse: collapse;
    border-spacing: 0;
    float: right;
    margin-top: 10px;
    margin-bottom: 15px;
}

.x1table td {border: 0px;border-left: 1px solid #0083CA;border-right: 1px solid #0083CA !important;padding-left: 5px;font-family: Arial;font-size: 12px;padding-right: 5px;height: 23px;color: #005794;}

.x1table tr:nth-child(odd) {/*background: #fdfcfc*/}

.x1table th {height: 30px;border: 0px;border-right: 1px solid #0083CA;font-weight: 500;text-align: left;color: #fff;font-size: 12px;padding: 0px 5px 0px 5px;background: #005794;}

.x1table tr {border: 1px solid #0083CA;}

.x1table th > a {color: #fff}

.x1table tr:last-child td:last-child {border-radius: 0px 0px 0px 0px;}

.x1table tr:last-child {border-radius: 0px;}

/***************************/
.Righttable td {
    border: 0px;
    border-left: 1px solid #0083CA;
    border-right: 1px solid #0083CA !important;
    padding-left: 5px;
    font-family: Arial;
    font-size: 12px;
    padding-right: 5px;
    height: 23px;
    color: #005794;
}

.Righttable tr:nth-child(odd) { /*background: #fdfcfc*/
}

.Righttable th {
    height: 30px;
    border: 0px;
    border-right: 1px solid #0083CA;
    font-weight: 500;
    text-align: left;
    color: #fff;
    font-size: 12px;
    padding: 0px 5px 0px 5px;
    background: #005794;
}

.Righttable tr {
    border: 1px solid #0083CA;
}

.Righttable th > a {
    color: #fff
}

.Righttable tr:last-child td:last-child {
    border-radius: 0px 0px 0px 0px;
}

.Righttable tr:last-child {
    border-radius: 0px;
}
/***************************/

.buttonsb {background: #005794;color: #fff;font-size: 12px;font-weight: bold;-moz-box-shadow: 0px 2px 0px 0px rgba(5, 94, 131, 1);border-radius: 2px;border: none;cursor: pointer;float: right;padding: 5px 45px;}

.buttonsb a:hover {background: #0083ca;color: #fff}

.buttonsb:hover {background: #0083ca;color: #fff}

.buttonsb:active {background: #0083ca;color: #fff}

.xtablein {border: 0px dotted #c4c4c4;width: 100%;border-bottom: #0D78D4 0px solid;width: 100%;border-collapse: collapse;border-spacing: 0;margin-top: 10px;}

.xtablein td {border: 0px;border: 1px dotted #c4c4c4;padding-left: 5px;font-family: Arial;font-size: 11px;padding-right: 5px;height: 23px;}

.xtablein th {border: 0px;border: 0px;border-right: 1px solid #fff;border-bottom: 2px solid #9da5b0;text-align: center;color: #0D78D4;font-family: Arial;font-size: 12px;padding: 5px;background: #e1ebfa}

.xtablein th:nth-child(1) {border-radius: 5px 0px 0px 0px}

.xtablein th:last-child {border-radius: 0px 5px 0px 0px}

.xtablein th:first-child {border-left: 0px solid #0f76b5;}

.xtablein tr {background: #fff;}

.xtablein td:first-child {border-left: 0px}

.xtablein td:last-child {border-right: 0px}

.xtablein tr:last-child td {border-bottom: 0px}

.xtablein tr:hover {background: #e6e9eb}

.xtable {border: 0px dotted #c4c4c4;width: 100%;border-bottom: #0D78D4 1px solid;width: 100%;*border-collapse: collapse;border-spacing: 0;}

.xtable td {border: 0px;border: 1px dotted #c4c4c4;padding-left: 5px;font-family: Arial;font-size: 11px;padding-right: 5px;height: 23px;}

.xtable th {border: 0px;border: 0px;border-left: 1px solid #0D78D4;border-bottom: 2px solid #9da5b0;text-align: center;color: #0D78D4;font-family: Arial;font-size: 12px;padding: 5px;background: #e1ebfa}

.xtable th:nth-child(1) {border-radius: 5px 0px 0px 0px}

.xtable th:last-child {border-radius: 0px 5px 0px 0px}

.xtable th:first-child {border-left: 0px solid #0f76b5;}

.xtable tr {background: #fff;}

.xtable tr:hover {background: #e6e9eb}

.xtable0 {border: 1px dotted #c4c4c4;width: 100%;}

.xtable0 td {border: 0px;border: 1px dotted #c4c4c4;padding-left: 5px;font-family: Arial;font-size: 11px;padding-right: 5px;}

.xtable0 th {border: 0px;border: 1px dotted #c4c4c4;text-align: center;color: #0D78D4;font-family: Arial;font-size: 12px;padding: 5px;}

.htable {border: 0px;width: 100%;font-family: Arial;font-size: 12px;}

.htable td {border: 0px;border-bottom: 1px dotted #c4c4c4;padding-left: 5px;font-family: Arial;font-size: 11px;padding-right: 5px;}

.htable th {border: 0px;text-align: center;color: #0D78D4;font-family: Arial;font-size: 12px;}

.xtable1 {border: 1px dotted #c4c4c4;width: 100%;font-family: Arial;font-size: 12px;}

.xtable1 td {border: 0px;border: 1px dotted #c4c4c4;padding-left: 5px;font-family: Arial;font-size: 11px;padding-right: 5px;}

.xtable1 th {border: 0px;border: 1px dotted #c4c4c4;text-align: left;color: #0D78D4;font-family: Arial;font-size: 12px;}

.xtable2 {border: 1px dotted #c4c4c4;width: 100%;font-family: Arial;font-size: 12px;}

.xtable2 td {border: 0px;border: 1px dotted #c4c4c4;padding-left: 5px;font-family: Arial;font-size: 11px;padding-right: 5px;}

.xtable2 th {border: 0px;border: 1px dotted #c4c4c4;text-align: center;color: #0D78D4;font-family: Arial;font-size: 12px;}

.xtable2 tr:last-child {border-bottom: 0px;}

.tableback {background: #e9e9e9;border-radius: 7px;margin-top: 5px;margin-bottom: 5px;display: block;margin-left: 10px;border: 1px dotted #c4c4c4;}

.tableback1 {background: #e9e9e9;border-radius: 7px;margin-top: 5px;margin-bottom: 15px;display: block;margin-left: 5px;border: 0;}

.tablehead {color: #475a26;margin-bottom: 10px;margin-top: 10px}

.ytable tr:first-child td {border-left: 0px;border-top: 0px}

.ytable tr:last-child td {border-left: 0px;border-bottom: 0px}

.ytable td:first-child {border-left: 0px;border-top: 0px;width: 10%;}

.ytable td:last-child {border-right: 0px;}

.ytable td {width: auto;font-family: Arial;font-size: 11px;}

.ytable td:fourth-child {text-align: right;}

.ytable2 tr:first-child td {border-left: 0px;border-top: 0px}

.ytable2 tr:last-child td {border-left: 0px;border-bottom: 0px}

.ytable2 td:first-child {border-left: 0px;border-top: 0px;}

.ytable2 td:last-child {border-right: 0px;}

.ytable2 td {width: auto;font-family: Arial;font-size: 11px;}

.ytable2 td:fourth-child {text-align: right;}

.tableview td {height: 23px;padding-left: 5px;vertical-align: middle;padding-left: 5px;}

.tableview {width: 100%;}

.tableview td:nth-child(2) {color: #0D78D4;font-weight: bold;}

.tableview td:last-child {color: #0D78D4;font-weight: bold;}
/******************************************Easy Zoom***************************************************************/

.easyzoom {position: relative;margin-bottom: 22px;display: inline-block; /* 'Shrink-wrap' the element */display: inline;zoom: 1;}

.easyzoom img {vertical-align: bottom;}

.easyzoom.is-loading img {cursor: progress;}

.easyzoom.is-ready img {cursor: crosshair;}

.easyzoom.is-error img {cursor: not-allowed;}

.easyzoom-notice {position: absolute;top: 50%;left: 50%;z-index: 150;width: 10em;margin: -1em 0 0 -5em;line-height: 2em;text-align: center;background: #fff;box-shadow: 0 0 10px #888;}

.easyzoom-flyout {position: absolute;z-index: 100;overflow: hidden;background: #fff;}
/**
* EasyZoom layout variations
*/
.easyzoom--overlay .easyzoom-flyout {top: 0;left: 0;width: 100%;height: 100%;}

.easyzoom--adjacent .easyzoom-flyout {top: 0;left: 100%;width: 70%;height: 70%;margin-left: 15px;}

.TextBox {border: 1px solid #a0a0a0 !important;color: #005794 !important;font: 11px Arial !important;margin-top: 0px;background: #fff;margin-right: 3px !important;border-radius: 3px !important;width: 172px !important;padding: 2px;padding-left: 5px;height: 17px !important;margin-top: -4px;margin-bottom: 3px;}
/**************************************** Nationality *************************************/
.nationality-tableItem2 {
    min-width: 155px !important;
}

.nationality-bottons {
    margin-top: 80px
}
/****************************Currencies***************************************************/
.currencies-button {
    width: 400px;
    text-align: center;
    margin: auto;
}

.currencies-buttonsb {
    margin-right: 5px !important
}
/*****************************************banks*********************************/
.banks-bottons {
    margin-top: 115px;
}
/*****************************************activities ***************************/
.activities-tableItem2 {
    margin-top: 5px !important;
    width: auto;
    min-width: 90px !important;
    vertical-align: top !important;
}

.main-activity-title {
    padding-top: 0px !important;
    margin-top: 0px !important
}

.activites-left {
    float: left;
    width: 48%;
    margin-left: 1%;
    margin-right: 1%;
    min-width: 450px;
    display: inline-block;
    height: auto;
    min-height: 100px;
}

.activites-tableItem1 {
    font-size: 14px !important;
}

.activities .treeView td div {
    height: 20px !important
}

.activities .treeView td {
    vertical-align: top
}

.activities .treeView .tableItem2 {
    margin-top: 0px;
}

.activities .treeView table td:nth-child(4) {
    width: auto !important;
    padding: 0px 2px;
}

.activities .treeview-width {
    width: 350px
}

/*srart all countries*/
.all-countries .tree-block {width: 30%;float: left}

.all-countries .add-block {width: 50%;float: left}

.all-countries .containerSlider {width: 800px;}

.all-countries ol.progress-meter li {width: 12%;}

.all-countries .form-control {width: 600px;display: inline-block;margin-bottom: 5px;vertical-align: top}

.all-countries .containerSlider {margin-bottom: 50px;}

.all-countries .employe-data-section {border: 1px solid #0083ca;margin-bottom: 40px;}

 .all-countries .employe-data-section .tableRow:last-child {border-bottom: none;margin-bottom: 0px;}

 .all-countries .employe-data-section legend {font-size: 16px;color: #0083ca;font-weight: 600;}

 .all-countries .employe-data-section input[type=checkbox], input.CheckBox.ss {margin: 0px 5px 0 2px;}

 .all-countries .employe-data-section input[type="image" i] {vertical-align: middle}

.all-countries .treeView td div {height: 20px !important}

.all-countries .treeView td {vertical-align: top}

.all-countries .treeView .tableItem2 {margin-top: 0px;}

.all-countries .tableRow {width: 100%}

.all-countries .tableRow:last-child {border-bottom: none}

.all-countries .tableRow .tableItem2:nth-child(2) {width: 400px;}

.all-countries .TextBoxD {width: 335px !important;background-position: 315px;}

.all-countries .TextBox {width: 325px !important}

.all-countries .float-r-btn {float: right}

.all-countries .purchaseTitle {margin-bottom: 20px;}

.all-countries .text-box-per {width: 100px !important}

.all-countries .fieldest-scroll {height: 450px;overflow-y: scroll;}

.all-countries .tableItem2 {min-width: 135px;}

.all-countries .x1table .TextBox {margin-top: 3px;}

.all-countries .check-Retainer tr {width: 30%;display: inline-block}
/*end all countries*/
/*******************************************************biling methods ***********************************/
.biling-methods-button {clear: both;margin-top: 80px;}
/*******************************************************Sector ***********************************/
.sector-button {clear: both;margin-top: 50px;}
/********************************************************physical file type*******************************/
.physical-table {width: 77%;}
/**********************************************work time activity ******************************************/
.work-time-bottons {margin-top: 100px;}
/*******************************all action *******************************************************************/
.x1table-all-action {width: 97% !important;margin-left: 1.5% !important;float: left !important;margin-top: 5px !important;margin-bottom: 5px !important;}

.all-actioncon {width: 23%;min-height: 24px;display: inline-block;float: left;height: auto;display: none;border: 1px solid #b9bfc5;border-radius: 5px;margin: 5px;padding: 5px;color: #0083ca;cursor: pointer;}
.all-action-doopen {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;}

.all-action-doop {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}
/******************************User Control Details*******************************************************/
.divt {   display: flex;justify-content: space-between;min-width: 950px;width: 100%;font-size: 11px;height: auto;padding-bottom: 5px;flex-wrap: wrap;color: #000;font-weight: normal;margin-top: 20px;margin-bottom: 20px;}

.labz span {font-size: 12px;font-family: Arial;color: #005794;}

.divt > div > div > div {height: 18px !important;}

.block1, .block2, .block3, .block4 {width: 310px;justify-content: space-between;display: block;margin-top: -20px}

.labz {height: 20px !important;margin-left: 5px;margin: 2px !important;padding-left: 5px;color: #005794;font-size: 12px;}

.labz2 {float: left;padding: 0px;padding-top: 11px;height: 18px !important;padding-left: 5px;width: 96px;display: inline-block;}

.labz2 span {font-size: 12px;font-family: Arial;color: #005794;}

#names1 {margin-top: 15px;}

#names1 > div {padding: 0px;padding-top: 11px;height: 18px !important;padding-left: 5px;}

#names2 {margin-top: 15px;}

#names2 > div {padding: 0px;padding-top: 11px;height: 18px !important;padding-left: 5px;}

#names3 {margin-top: 15px;}

#names3 > div {padding: 0px;padding-top: 11px;height: 18px !important;padding-left: 5px;}

#names4 {margin-top: 15px;}

#names4 > div {padding: 0px;padding-top: 11px;height: 18px !important;padding-left: 5px;}

.TextBox2 {border: 1px solid #c4c4c4 !important;color: #000 !important;font: 11px Arial !important;margin-left: 3px !important;margin-right: 3px !important;border-radius: 3px !important;width: 180px !important;height: 18px !important;padding-left: 2px;}

.TextBox3 {border: 1px solid #c4c4c4 !important;color: #000 !important;font: 11px Arial !important;margin-top: 5px !important;margin-left: 3px !important;margin-right: 3px !important;border-radius: 3px !important;width: 61px !important;height: 18px !important;padding: 3px;}

#nz1 {margin-top: 16px;display: inline-block;width: 180px;vertical-align: top;}

#nz2 {margin-top: 16px;}

#nz3 {margin-top: 16px;}

#nz4 {margin-top: 16px;}

.nz1 {width: 180px;display: inline-block;float: right;margin-top: 0px;}

#nz1 > div {display: block;margin-top: 13px !important;height: 17px !important;padding-top: 0px !important}

#nz2 > div {display: block;margin-top: 13px !important;height: 17px !important;padding-top: 0px !important}

#nz3 > div {display: block;margin-top: 13px !important;height: 17px !important;padding-top: 0px !important}

#nz4 > div {display: block;margin-top: 13px !important;height: 17px !important;padding-top: 0px !important}

#begin {display: block;width: 100%;height: auto;position: relative;}

.bb {vertical-align: top;margin-top: 5px;margin-left: 5px;height: 18px !important;display: inline-block;width: 180px;}

.nam {vertical-align: top;margin-top: 14px;margin-left: 8px;height: 18px !important;display: inline-block;width: 100px;display: inline-block;position: relative;}

.seps {height: 5px;display: block;}

/**************************************************  Homepage   *************************************************/
.Home-icon a {color: #005794;transition: .2s;-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;}

.Home-icon a:hover {color: #f88819;text-decoration: none !important}

.Home-icon {float: left;margin: 10px 14px 10px 20px;width: 200px;}

.homepage-boxes {margin: 0px;font-size: 50px;display: block;text-align: center}

.home-text {margin: 5px 0px;font-family: verdana;line-height: 19px;letter-spacing: 0.4px;font-size: 12px;text-align: center;display: block;}


.home-icos {float: left;width: 89%;font-family: verdana;color: #008ac2;line-height: 19px;height: 10px;letter-spacing: 0.4px;font-size: 12px;margin: 6px 24px;}


crumbtrail /***********************************************************************************************************/
.TextBox {border: 1px solid #90ccff !important;color: #000 !important;font: 11px Arial !important;margin-top: 0px;background: #fff;margin-left: 5px !important;margin-right: 3px !important;border-radius: 3px !important;width: 172px !important;padding-top: 2px;padding-bottom: 2px;padding-left: 5px;height: 17px !important;}

.TextBoxD {-webkit-appearance: none !important;-moz-appearance: none !important;-moz-win-appearance: none;border: 1px solid #a0a0a0 !important;color: #000 !important;font: 11px Arial !important;margin-top: -4px;border-radius: 3px !important;width: 181px !important;padding: 0px 0px 0px 3px !important;height: 23px !important;background-image: url('../Images/hide33.png');background-position: 160px;background-repeat: no-repeat;text-overflow: '';text-indent: 0.01px;appearance: none;position: relative;margin-bottom: 3px;}

select::-ms-expand {display: none;-webkit-appearance: none;-moz-appearance: none;-moz-win-appearance: none;appearance: none;-ms-appearance: none;background-image: url('../Images/hide33.png');background-position: 158px;background-repeat: no-repeat;text-indent: 0.01px;overflow: hidden;text-overflow: "";}

.TextBoxD select {text-indent: 0.01px;text-overflow: "";-webkit-appearance: none;-moz-appearance: none;-moz-win-appearance: none;appearance: none;-ms-appearance: none;width: 210px !important;}

.TextBox:focus {background: #ebf1fa;}

.TextBoxS:focus {background: #ebf1fa;}

.TextBoxD:focus {background-color: #ebf1fa;background-image: url('../Images/hide33on.png');}

.TextBoxS {width: 100px;border: 1px solid #c4c4c4 !important;color: #000 !important;font: 11px Arial !important;margin-top: 3px;background: #fff;margin-left: 3px !important;margin-right: 3px !important;border-radius: 3px !important;padding: 3px !important;height: 17px !important;}

.treeView {width: 250px;display: block;overflow-y: auto;float: left;text-align: left;padding-left: 0px;margin-left: 0px;margin-top: 1px;}

.treeView table td:last-child {text-align: left !important;}

.treeView table td:first-child {width: 20px !important;}
    /* .treeView table td:second-child {width:20px !important;}
      .treeView table td:nth-child(3) {width:28px !important;}*/
.treeView table td:nth-child(4) {width: 44px !important;}

.treeView table td:nth-child(5) {width: 44px !important;}

.treeView table td:nth-child(6) {width: 44px !important;}

.treeView table {width: 180px;}


Label {font-size: 12px;font-family: Arial;color: #0083ca;}

.buttons {background: #0D78D4;color: #fff;font-size: 11px;font-family: Arial;font-weight: bolder;-webkit-box-shadow: 0px 2px 0px 0px rgba(5, 94, 131, 1);-moz-box-shadow: 0px 2px 0px 0px rgba(5, 94, 131, 1);box-shadow: 0px 2px 0px 0px rgba(5, 94, 131, 1);border-radius: 2px;border: none;cursor: pointer;float: right;height: 20px;padding-bottom: 2px;width: 90px;}

.buttons:hover {background: #016e9b;color: #fff;font-size: 11px;font-family: Arial;font-weight: bolder;-webkit-box-shadow: 0px 2px 0px 0px rgba(5, 94, 131, 1);-moz-box-shadow: 0px 2px 0px 0px rgba(5, 94, 131, 1);box-shadow: 0px 2px 0px 0px rgba(5, 94, 131, 1);border-radius: 2px;border: none;cursor: pointer;}

.buttons:active {background: #455d80;color: #fff;font-size: 11px;font-family: Arial;font-weight: bolder;-webkit-box-shadow: 0px 2px 0px 0px rgba(5, 94, 131, 1);-moz-box-shadow: 0px 2px 0px 0px rgba(5, 94, 131, 1);box-shadow: 0px 2px 0px 0px rgba(5, 94, 131, 1);border-radius: 2px;border: none;cursor: pointer;}

.buttonsl {background: #0D78D4;color: #fff;font-size: 11px;font-family: Arial;font-weight: bolder;-webkit-box-shadow: 0px 2px 0px 0px rgba(5, 94, 131, 1);-moz-box-shadow: 0px 2px 0px 0px rgba(5, 94, 131, 1);box-shadow: 0px 2px 0px 0px rgba(5, 94, 131, 1);border-radius: 3px;border: none;cursor: pointer;float: left;height: 20px;padding-bottom: 2px;width: 90px;}

.buttonsl:hover {background: #016e9b;color: #fff;font-size: 11px;font-family: Arial;font-weight: bolder;-webkit-box-shadow: 0px 2px 0px 0px rgba(5, 94, 131, 1);-moz-box-shadow: 0px 2px 0px 0px rgba(5, 94, 131, 1);box-shadow: 0px 2px 0px 0px rgba(5, 94, 131, 1);border-radius: 3px;border: none;cursor: pointer;}

.buttonsl:active {background: #455d80;color: #fff;font-size: 11px;font-family: Arial;font-weight: bolder;-webkit-box-shadow: 0px 2px 0px 0px rgba(5, 94, 131, 1);-moz-box-shadow: 0px 2px 0px 0px rgba(5, 94, 131, 1);box-shadow: 0px 2px 0px 0px rgba(5, 94, 131, 1);border-radius: 3px;border: none;cursor: pointer;}

.buttonsn {background: #005794 !important;color: #fff;font-size: 12px;font-family: Arial;font-weight: bolder;-moz-box-shadow: 0px 2px 0px 0px rgba(5, 94, 131, 1);border-radius: 2px;border: none;cursor: pointer;min-width: 130px;border: none;padding: 5px 50px;}

.buttonsn:hover {background: #0083ca !important;}

.buttonsn:active {background: #0083ca !important;}
    .buttonsn:disabled {
        background: #858586 !important;
    }

/****************************************Master Page Items {Continue below}*********************************************/

#topmain {width: 100%;min-width: 990px;min-height: 90px;float: left;margin-top: 0px;background: #fff;position: relative;height: 90px;display: flex;display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }

#sweettop {display: block;min-width: 840px;height: 90px;width: 100%;top: 0px;}

#logoz {display: inline-block;width: 8%;height: 90px;float: left;background-repeat: no-repeat;background-position: center;z-index: 15;}

#logoz1 {display: block;width: 150px;height: 90px;left: 20px;top: 20px;position: absolute;background-image: url(images/A1LOGO.jpg);background-repeat: no-repeat;background-position: center;background-color: #fff;z-index: 15}

#notify {margin-top: 5px;display: none;width: 305px;height: auto;position: absolute;top: 35px;float: right;z-index: 1444444;right: 20px;}

#wrapper {min-width: 990px;min-height: 600px;display: inline-block;height: auto;vertical-align: top;margin-left: 0px;width: 100%;margin-top: 20px;padding-bottom: 120px;}
#wrapperMaster {
    min-width: 990px;
    min-height: 600px;
    display: inline-block;
    height: auto;
    vertical-align: top;
    margin-left: 0px;
    width: 100%;
    margin-top: 20px;
    /*padding-bottom: 160px;*/
}
.sidem {display: inline-block;border-top-right-radius: 10px;border-bottom-right-radius: 3px;height: 100%;width: 10%;min-height: 600px;margin-top: -8px;background: #455d80;border-left: solid 5px #0D78D4;margin-bottom: -7px;max-width: 150px;position: relative;margin-top: -10px;}

.Conall {vertical-align: top;min-width: 840px;min-height: 600px;margin-left: 10px;z-index: 1;margin-top: -8px;margin-left: 35px;background: #fff;width: 95%;}

.Login {background: #525252;display: flex;}

#holderz {background: #fff;vertical-align: top;z-index: 1;height: auto;width: 100%;top: 0px;display: block;float: left;margin-top: 0px;}
/**************************Layouts Page**********************************/
.closers {background: green}

#table2, #table3, #table4, #table5, #table6, #table7, #table8, #table9, #table10 {display: none;float: left;width: 99%;}

.tab1, .tab2, .tab3, .tab4, .tab5, .tab6, .tab7, .tab8, .tab9, .tab10 {cursor: pointer;border-top-right-radius: 5px;border-top-left-radius: 5px;margin-left: 2px;background: #0083ca;z-index: 5;display: inline-block;padding: 5px 10px 5px 10px;font: 12px Arial;text-align: center;min-width: 70px;color: #fff;font-weight: bold;float: left;margin-right: 5px;border: 1px solid #1076b4;}

#coon {border: 1px solid #ccc;display: block;height: auto;width: 100%;padding: 0px;border-radius: 5px;left: -15px;position: relative;top: -5px;z-index: 2;background: white;float: left;margin-bottom: 30px;}

.coon {display: block;height: auto;width: 92%;padding: 5px;border-radius: 5px;left: 30px;position: relative;top: -5px;z-index: 2;background: white;margin-left: 15px;min-height: 100px;height: auto;margin-top: 30px;padding-left: 10px;float: left;}

.coon1 {display: block;height: auto;min-height: 500px;width: 99%;padding: 0px 11px;border-radius: 5px;/*position: relative;*/z-index: 2;background: white;margin-top: 30px;height: auto;}

.tabNav {float: left}

.tabnav {float: left}

#coon2 {border: 1px solid #ccc;display: block;height: auto;width: 100%;padding: 5px;border-radius: 5px;left: -15px;position: relative;top: -5px;z-index: 2;background: white;margin-top: -5px;float: left;}

#coon-border {border: 1px solid #ccc;display: block;height: auto;width: 100%;padding: 0px;border-radius: 5px;left: -15px;position: relative;top: -5px;z-index: 2;background: white;border-bottom: 2px solid #0D78D4;float: left;}

.tab1:active {background: #f4f4f4;color: #027ab7;border: 1px solid #ddd;}

.tab2:active {background: #f4f4f4;color: #027ab7;border: 1px solid #ddd;}

.tab1:hover {background: #f4f4f4;color: #027ab7;border: 1px solid #ddd;}

.tab2:hover {background: #f4f4f4;color: #027ab7;border: 1px solid #ddd;}

.tab3:hover {background: #f4f4f4;color: #027ab7;border: 1px solid #ddd;}

.tab4:hover {background: #f4f4f4;color: #027ab7;border: 1px solid #ddd;}

.tab5:hover {background: #f4f4f4;color: #027ab7;border: 1px solid #ddd;}

.tab6:hover {background: #f4f4f4;color: #027ab7;border: 1px solid #ddd;}

.tab7:hover {background: #f4f4f4;color: #027ab7;border: 1px solid #ddd;}

.tab8:hover {background: #f4f4f4;color: #027ab7;border: 1px solid #ddd;}

.tab9:hover {background: #f4f4f4;color: #027ab7;border: 1px solid #ddd;}

.tab10:hover {background: #f4f4f4;color: #027ab7;border: 1px solid #ddd;}

.dom {width: 20px;height: 20px;background: url(../images/hide.png);background-position: center;background-repeat: no-repeat;background-size: 14px 14px;display: block;float: right;margin-bottom: 5px;display: none;}

.dom3 {width: 20px;height: 20px;background: url(../images/show.png);background-position: center;background-repeat: no-repeat;background-size: 14px 14px;display: block;float: right;margin-bottom: 5px;}

.hclose {width: 20px;height: 20px;background: url(../images/hide.png);background-position: center;background-repeat: no-repeat;background-size: 14px 14px;display: block;float: right;margin-bottom: 5px;display: none;}

.hopen {width: 20px;height: 20px;background: url(../images/show.png);background-position: center;background-repeat: no-repeat;background-size: 14px 14px;display: block;float: right;margin-bottom: 5px;}

.css-checkbox {width: 20px;position: relative;}

.css-checkbox label {cursor: pointer;position: absolute;width: 20px;height: 20px;top: 0;left: 0;background: #eee;border: 1px solid #ddd;}

.css-checkbox label:after {opacity: 0.2;content: '';position: absolute;width: 9px;height: 5px;background: transparent;top: 6px;left: 7px;border: 3px solid #333;border-top: none;border-right: none;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}

.css-checkbox label:hover::after {opacity: 0.5;}

.css-checkbox input[type=checkbox]:checked + label:after {opacity: 1;}

.sepp {background: #9daa1d;width: 900px;padding: 0px;height: 1px;display: block;}

.padds {padding-left: 10px;}

#bonder {margin-left: 0px;margin-top: 5px;border: 1px solid #9daa1d;padding: 20px;border-radius: 10px;top: 15px;position: relative;min-width: 960px;width: 100%;}
/******************************Login***********************************/
.LoginSubmitButton {background: #0D78D4;color: #fff;font-size: 11px;font-family: Arial;font-weight: bolder;-webkit-box-shadow: 0px 2px 0px 0px rgba(5, 94, 131, 1);-moz-box-shadow: 0px 2px 0px 0px rgba(5, 94, 131, 1);box-shadow: 0px 2px 0px 0px rgba(5, 94, 131, 1);border-radius: 2px;border: none;cursor: pointer;float: right;height: 20px;padding-bottom: 2px;width: 230px;}

.LoginSubmitButton:hover {background: #016e9b;color: #fff;font-size: 11px;font-family: Arial;font-weight: bolder;-webkit-box-shadow: 0px 2px 0px 0px rgba(5, 94, 131, 1);-moz-box-shadow: 0px 2px 0px 0px rgba(5, 94, 131, 1);box-shadow: 0px 2px 0px 0px rgba(5, 94, 131, 1);border-radius: 2px;border: none;cursor: pointer;}

.LoginSubmitButton:active {background: #455d80;color: #fff;font-size: 11px;font-family: Arial;font-weight: bolder;-webkit-box-shadow: 0px 2px 0px 0px rgba(5, 94, 131, 1);-moz-box-shadow: 0px 2px 0px 0px rgba(5, 94, 131, 1);box-shadow: 0px 2px 0px 0px rgba(5, 94, 131, 1);border-radius: 2px;border: none;cursor: pointer;}
/************************************************Menu************************************************/
.bankcont1 {background-color: #e2ebfa;padding: 5px;border-radius: 5px;width: auto;color: #000;border-bottom: 1px solid #0D78D4;height: auto;position: relative}

.bankcont2 {background-color: #e2ebfa;padding: 5px;border-radius: 5px;width: auto;color: #000;border-bottom: 1px solid #0D78D4;height: auto;}

.bankcont {background-color: #e2ebfa;padding: 5px;border-radius: 5px;width: 330px;color: #000;border-bottom: 1px solid #0D78D4;height: auto;position: relative}
/*******************************************************************************************************/
.side_title {color: #0D78D4;font-weight: bold;font-size: 14px;padding-top: -20px}

.isposted {width: 30px;display: block;margin: auto;text-align: center;}

.iscurrent {width: 30px;display: block;margin: auto;text-align: center;font-size: 20px;text-decoration: none !important;}

.editz {width: 30px;display: block;margin: auto;text-align: center;}

.editz:before {content: '\efe2';font-family: 'IcoFont' !important;font-size: 15px;width: 20px;margin: auto;display: block;height: 20px}

.approve-icon {width: 30px;display: block;margin: auto;text-align: center;}

.approve-icon:before {content: '\ea81';font-family: 'IcoFont' !important;font-size: 15px;width: 20px;margin: auto;display: block;height:20px}

   
.modify-employee {width: 30px;display: block;margin: auto;text-align: center;}

.modify-employee:before {content: '\f4ff';font-family: 'Font Awesome 5 Free';font-size: 15px;width: 20px;margin: auto;display: block;color: #0d78d6;font-weight: 900;height: 20px}

.modify-forms {width: 30px;display: block;margin: auto;text-align: center;}

.modify-forms:before {content: '\f14b';font-family: 'Font Awesome 5 Free';font-size: 15px;width: 20px;margin: auto;display: block;color: #0d78d6;font-weight: 900;height: 20px}

.check-icon {width: 30px;display: block;margin: auto;text-align: center;font-size: 24px;color: #259a00;text-decoration: none;}

.check-icon:before {content: '\eed8';font-family: 'IcoFont' !important;font-size: 15px;width: 20px;margin: auto;display: block;height: 20px}

.add-client {width: 30px;display: block !important;margin: auto;text-align: center;}

.add-edit-dis {width: 30px;display: block;margin: auto;text-align: center;font-size: 20px;}

.editz1 {background-image: url(../images/edit1.png);margin-right: 10px;margin-left: 10px;background-position: center;display: block;width: 16px;height: 16px;background-repeat: no-repeat}

.add-client-head {width: 30px}

.add-dis-head {width: 100px}

.editz1:hover {background-image: url(../images/edit1hoover.png);background-position: center;background-repeat: no-repeat}

.deletez {width: 30px;display: block;margin: auto;text-align: center;}

.deletez:before {content: '\f2ed';font-family: 'Font Awesome 5 Free';font-size: 15px;width: 20px;margin: auto;display: block;color: #0d78d6;font-weight: 900;height: 20px}

.no-delete {width: 30px;display: block;margin: auto;text-align: center;}
.no-delete:before {content: '\f2ed';font-family: 'Font Awesome 5 Free';font-size: 15px;width: 20px;margin: auto;display: block;color: #d4d4d4;font-weight: 900;height: 20px}

.detailz {width: 30px;display: block;margin: auto;}

.detailz:before {content: '\ede7';font-family: 'IcoFont' !important;font-size: 15px;width: 20px;margin: auto;display: block;color: #0d78d6;font-weight: 900;height: 20px}

.pdf {width: 30px;display: block;margin: auto;}

.pdf:before {content: '\f1c1';font-family: 'Font Awesome 5 Free';font-size: 15px;width: 20px;margin: auto;display: block;color: #0d78d6;font-weight: 900;height: 20px}

.word {width: 30px;display: block;margin: auto;}

.word:before {content: '\f1c2';font-family: 'Font Awesome 5 Free';font-size: 15px;width: 20px;margin: auto;display: block;color: #0d78d6;font-weight: 900;height: 20px}


.save {width: 30px;display: block;margin: auto;}

.save:before {content: '\f0c7';font-family: 'Font Awesome 5 Free';font-size: 15px;width: 20px;margin: auto;display: block;color: #0d78d6;font-weight: 900;height: 20px}

.closezz {width: 30px;display: block;margin: auto;text-decoration: none !important}

.closezz:before {content: '\efb8';font-family: 'IcoFont' !important;font-size: 15px;width: 20px;margin: auto;display: block;color: #0d78d6;font-weight: 900;height: 20px}

.viewz {background-image: url(../images/view1.png);margin-right: 10px;margin-left: 10px;background-position: center;display: block;width: 16px;height: 16px;background-repeat: no-repeat}

.viewz:hover {background-image: url(../images/view1hoover.png);background-position: center;background-repeat: no-repeat}

.print:before {content: '\eebf';font-family: 'IcoFont' !important;font-size: 15px;display: block;width: 20px;text-align: center;margin: auto;color: #0083ca;height: 20px}

.purchasez {background-image: url(../images/purchase.png);margin-right: 10px;margin-left: 10px;background-position: center;display: block;width: 16px;height: 16px;background-repeat: no-repeat;background-size: 16px 16px}

.purchasez:hover {background-image: url(../images/purchase-hoover.png);background-position: center;background-repeat: no-repeat;background-size: 16px 16px}

.Btn {width: 23px;height: 23px;line-height: 23px;text-align: center;display: block;cursor: pointer;margin: 0 auto;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;border-radius: 2px;font-weight: normal;}

.delete {color: #fff !important;background: red;}

.buyz {background-image: url(../images/buy.png);margin-right: 10px;margin-left: 10px;background-position: center;display: block;width: 16px;height: 16px;background-repeat: no-repeat;background-size: 16px 16px}

.buyz:hover {background-image: url(../images/buy-hoover.png);background-position: center;background-repeat: no-repeat;background-size: 16px 16px}

.unitz {background-image: url(../images/unit-icon.png);margin: 0px;padding: 0px;margin-right: 10px;margin-left: 10px;margin-top: 5px;background-position: top;display: inline-block;width: 16px;height: 16px;background-repeat: no-repeat;}

.opening {width: 100%}

.addz {background-image: url(../images/plus.png);margin-right: 10px;margin-left: 10px;background-position: 0px 0px;display: block;background-repeat: no-repeat;padding: 5px;padding-left: 20px;padding-top: 0px;}

.addz:hover {background-image: url(../images/plus-on.png);cursor: pointer;}

.addz2 {background-image: url(../images/plus.png);margin-right: 10px;margin-left: 10px;background-position: center;display: block;width: 16px;height: 16px;background-repeat: no-repeat}

.addz2:hover {background-image: url(../images/plus-on.png);background-position: center;background-repeat: no-repeat;cursor: pointer;}

.tabber {list-style: none;height: 28px;display: block;z-index: 1}

.tabber li {display: inline-block;float: left;margin-left: 4px;cursor: pointer;padding-left: 10px;padding-right: 10px;padding-top: 0px;border-top-left-radius: 5px;border-top-right-radius: 5px;background: #eee;border-top: 1px #ccc solid;border-left: 1px #ccc solid;border-right: 1px #ccc solid;font-size: 11px;z-index: 1;}

.billingClass {}

.tabberOn {background: #ccc !important;}
.expensesClass {display: none;}

.allActsCont {border-radius: 5px;border: 1px solid #ccc;border-top: 2px solid #ccc;margin: 5px;padding: 5px;margin-top: -18px;min-height: 300px;margin-top: -20px;-webkit-box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.75);box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.75);background: #fff;z-index: 2}

.successClass {display: none;}

.allOpen {cursor: pointer;padding-bottom: 0px;padding-top: 0px;margin-right: 10px;}

.allClose {display: none;cursor: pointer;padding-bottom: 0px;padding-top: 0px;margin-right: 10px;}

.Act {padding-bottom: 5px;vertical-align: text-top;border: 1px solid #eee;width: 295px;margin: 5px;overflow: hidden;height: 19px;border-radius: 5px;padding-left: 10px;padding-top:5px;}

.basic {padding-left: 10px;}

.actHolder {width: 100%;border: 1px solid #ccc;display: flex;justify-content: space-between;flex-wrap: wrap;border-radius: 5px;}

.openAct {cursor: pointer;padding: 4px;padding-bottom: 0px;padding-top: 0px;margin-right: 20px;margin-top: 7px;position: absolute;margin-left: 270px;}

.closeAct {display: none;cursor: pointer;padding: 4px;padding-bottom: 0px;padding-top: 0px;margin-right: 20px;margin-top: 7px;position: absolute;margin-left: 270px;}

.wrapperPage {font-size: 11px;font-family: Verdana, Geneva, sans-serif;}

.wrapperPage h1 {color: #666;font-size: 16px;display: block;}

.spanHolder {width: 100%;margin-top: 5px;margin-bottom: 5px;display: block;}

.spanHolder span {margin-right: 10px;display: inline-block;}

.spanHolder span:first-child {width: 150px;}

.TextBox1 {border: 1px solid #000;width: 148px !important;height: 21px !important;}

.serial {width: 200px;}

.quotationHolder {font-size: 11px !important;font-weight: normal;margin-top: 20px;margin-bottom: 20px;background: #fff}
/********************System Management***************************************************/
.imageregion {width: 130px;height: 76px;margin-top: -5px}

.regionimghold {padding: 5px;background: #fff;border-radius: 3px}

.imgwrap {background: #fff;border-radius: 3px;text-align: center;-webkit-box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.40);-moz-box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.40);box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.40);position: relative;height: 100px;display: block;width: 140px;}

.imgwrap img {width: 130px;height: 76px;border: 1px solid #455d80;border-radius: 3px}

.imgwrap:hover {cursor: pointer;height: 110px;width: 150px;}

 .imgwrap:hover .imageregion {width: 140px;height: 82px;margin-bottom: 20px;}

.imgwrap:hover img {width: 140px;height: 82px;border: 1px solid #0D78D4}

.imgwrap:hover .imageregion {}

.allwrapper {width: 160px;height: 135px;display: block;margin: auto;}


/********************************Plans & payments******************************************/
.planshold {width: 100%;height: auto;display: inline;}

.planstext {font-size: 12px;font-weight: bold;font-family: Arial;padding-left: 5px;padding-top: 5px;width: 120px;display: inline;}

.planb {padding-top: 5px}

.bolderz {font-size: 12px;font-weight: bold}

input[type=radio], input.radio.ss {float: left;clear: none;margin: 2px 0 0 2px;margin-right: 5px;padding-bottom: 3px;}

input[type=checkbox], input.CheckBox.ss {float: left;clear: none;margin: 2px 0 0 2px;margin-right: 5px;padding-bottom: 3px;}

.planscont2 {background: #455d80;color: #fff;font-size: 12px;border-top-left-radius: 3px;border-top-right-radius: 3px;font-weight: bold;width: 100%;height: 18px;padding-top: 5px;padding-bottom: 5px;padding-left: 5px;position: relative}

.planscont1 {background: #455d80;color: #fff;font-size: 13px;border-top-left-radius: 3px;border-top-right-radius: 3px;font-weight: bold;width: 52.5%;height: 18px;padding-top: 8px;padding-bottom: 8px;padding-left: 45%;float: left;position: relative}

.planscont {background: #455d80;color: #fff;font-size: 13px;border-top-left-radius: 3px;border-top-right-radius: 3px;font-weight: bold;width: 52.9%;height: 18px;padding-top: 8px;padding-bottom: 8px;padding-left: 47%;float: left;position: relative;margin-bottom: -1px;}

input[type=checkbox].css-checkbox {display: none;}

input[type=checkbox].css-checkbox + label.css-label {padding-left: 30px;height: 24px;display: inline-block;line-height: 24px;background-repeat: no-repeat;background-position: 0 0;font-size: 24px;vertical-align: middle;cursor: pointer;}

input[type=checkbox].css-checkbox:checked + label.css-label {background-position: 0 -24px;}

label.css-label {background-image: url(http://csscheckbox.com/checkboxes/u/csscheckbox_6e537e26b0e05edd44f2942b63d1b911.png);-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

.squaredFour {width: 20px;margin: 20px auto;position: relative;}

.squaredFour label {cursor: pointer;position: absolute;width: 20px;height: 20px;top: 0;border-radius: 4px;-webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);background: #fcfff4;background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead', GradientType=0 );}

.squaredFour label:after {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;content: '';position: absolute;width: 9px;height: 5px;background: transparent;top: 4px;left: 4px;border: 3px solid #333;border-top: none;border-right: none;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}

.squaredFour label:hover::after {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter: alpha(opacity=30);opacity: 0.5;}

.squaredFour input[type=checkbox]:checked + label:after {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;}

.CheckBoxLabel {white-space: nowrap;}

.SingleCheckbox input[type=checkbox] {display: none;}

.SingleCheckbox label {display: block;float: left;color: #000;cursor: pointer;margin-top: 10px;margin-left: 5px;}

.SingleCheckbox input[type=checkbox] + label {width: 1em;height: 1em;border: 1px solid #ccc;border-radius: 3px;background: #fff;vertical-align: middle;line-height: 1em;text-indent: 20px;font-size: 14px;}

.SingleCheckbox input[type=checkbox]:checked + label::before {content: "\2714";color: #14749c;height: 1em;line-height: 1.1em;width: 1em;font-weight: 900;margin-right: 6px;margin-left: -20px;}
/**********************         Presentation             ********************/
.BulidingsInfoIcon2 {margin-top: 180px;margin-left: 0px;position: absolute;background-color: #ccc;background-position: center;background-repeat: no-repeat;width: 18px;height: 18px;display: block;background: url(../images/unit-info.png);z-index: 1000}

.BulidingsInfoIcon2 span {padding-left: 10px;font-family: Myriad Pro;font-size: 14px;color: #008ac2}

.BulidingsInfoIcon {margin-top: 180px;margin-left: 0px;position: absolute;background-color: #ccc;background-position: center;background-repeat: no-repeat;width: 18px;height: 18px;display: block;background: url(../images/unit-info.png);z-index: 1000;}

#gvBuildingEdges {width: 98%;direction: rtl;margin: 5px;border: 0px;display: none}

#gvLayoutInfo {width: 98%;direction: rtl;margin: 5px;border: 1px solid #008ac2;display: none;}

.BulidingsInfo2 {background: #fff;opacity: 0.8;position: absolute;margin-top: -200px;border-radius: 3px;}

.BulidingsInfo2 tr:nth-child(odd) {background: #dee3e7}

.BulidingsInfo2 tr:nth-child(even) {background: #fff}

.BulidingsInfo2 td {border: 1px solid #008ac2;width: 110px;}
.BulidingsInfo2 tr:nth-child(1) {background: #4f5663;color: #fff;border: 0px;border-bottom: 1px solid #008ac2;border-right: 1px solid #008ac2}

.BulidingsInfo2 tr:nth-child(2) {border-bottom: 1px solid #008ac2}

.BulidingsInfo {background: #fff;opacity: 0.8;position: absolute;margin-top: -200px;border-radius: 3px;}

.BulidingsInfo td {border: 1px solid #008ac2;width: 110px;}

.BulidingsInfo tr:nth-child(odd) {background: #dee3e7}

.BulidingsInfo tr:nth-child(even) {background: #fff}

.BulidingsInfo tr:nth-child(1) {background: #4f5663;color: #fff;border: 0px;border-bottom: 1px solid #008ac2;}

.BulidingsInfo tr:nth-child(2) {}

.sidem2 {display: none;}

.sideOpen {display: none;}
/******************************Master Page Items (Continued)******************************************/

#alltop { right: 0px;margin-bottom: 0px;height: 18px;background: #fff;z-index: 1;margin-right: 0px;padding-bottom: 10px;padding-right: 35px;margin-top: 0px;position: absolute;border-top-left-radius: 7px;border: 0px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;width: 100%;background: #005794;height: 25px;}

#alltop div {margin-left: 10px;margin-top: 6px;height: 18px;font-size: 12px;}

#alltop div > a {color: #fff;}

#menumain {margin-top: 0px;border-top: 5px solid #0D78D4;width: 100%;height: 0px;padding-left: 0px;display: inline-block;min-width: 840px;top: 0px;float: right;}

.sidem #shift {height: 100%;width: 5px;padding-left: 0px;background: #0D78D4;display: inline-block;z-index: 15500;}

.sidem img {margin-right: 10px;width: 23px;height: 23px;}

.sidem a {color: #fff}

#menuc {display: inline-block}

.passings {width: 35px;height: 28px;cursor: pointer;padding-right: 5px;padding-left: 5px;border: 0px;padding-right: 5px;border-left: 1px solid #c7d3df;display: inline-block;float: left;color: #4a4c4f;}

.passings:before {content: '\f033';font-family: 'IcoFont' !important;font-size: 15px;width: 20px;margin: auto;display: block;margin-top: 5px;}

.passings:hover {text-decoration: none;color: #1995C8;}

.logouts {width: 35px;
height: 28px;cursor: pointer;padding-right: 5px;padding-left: 5px;border: 0px;padding-right: 5px;border-left: 1px solid #c7d3df;display: inline-block;float: left;color: #4a4c4f;}

.logouts:before {content: '\f054';font-family: 'IcoFont' !important;font-size: 15px;width: 20px;margin: auto;display: block;margin-top: 5px;}

.logouts:hover {text-decoration: none;color: #1995C8;}

.sessions {width: auto;height: 12px;background-repeat: no-repeat;background-position: center;cursor: pointer;padding-right: 5px;padding-left: 5px;border: 0px;padding-right: 5px;display: inline-block;float: left;color: #4a4c4f;}

.sessions a {color: #364153}

.roller {width: 35px;height: 28px;background-position: center;cursor: pointer;padding-right: 5px;padding-left: 5px;border: 0px;padding-right: 5px;border-left: 1px solid #c7d3df;display: inline-block;float: left;color: #4a4c4f;}

.roller:before {content: '\ebeb';font-family: 'IcoFont' !important;font-size: 15px;width: 20px;margin: auto;display: block;margin-top: 5px;}

.roller:hover {text-decoration: none;color: #1995C8;}

.noti {width: 35px;height: 28px;cursor: pointer;padding-right: 5px;padding-left: 5px;border: 0px;padding-right: 5px;border-left: 1px solid #c7d3df;display: inline-block;float: left;color: #4a4c4f;}

.notiArrow {margin-top: -11px;margin-left: 274px;width: 10px;height: 15px;position: absolute;color: #005794;font-size: 16px;}

.notiArrow:before {content: '\eb28';font-family: 'IcoFont' !important;color: #005794;font-size: 16px;margin-top: -2px;margin-left: 94px;position: absolute;}

.noti:before {content: '\efe6';font-family: 'IcoFont' !important;font-size: 15px;width: 20px;margin: auto;display: block;margin-top: 5px;}

.noti:hover {text-decoration: none;color: #1995C8;}

.notiHolder {width: 305px;height: auto;background: #fdfcfc;-moz-box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.75);border: 1px #ccc solid;padding-bottom: 5px;float: left;position: relative;top: -18px;right: 49px;}

.gogo {color: #005794;text-align: center;display: block;}

.notiTitle {width: 267px;padding: 10px 19px;background: #005794;color: #fff;float: left;}
.notiTitle:before {content: '\ea85';font-family: 'IcoFont' !important;float: right;}

.notti {border-bottom: 1px solid #005794;width: 95%;margin: 2%;padding-bottom: 5px;float: left;}

.notti a {color: #0D78D4;font-weight: normal;}
.notti ul li {list-style-type: circle;}

.notinumber {display: inline-block;color: #020445;float: left;width: 23px;margin-left: 2px;margin-right: 10px;}

.notitext {display: block;float: left;width: 98%;margin-top: 10px;}

.notitext a {float: right;}

.notiall {height: auto;width:auto;}

.notinum {border-radius: 10px;background: red;color: #fff;width: 15px;padding-left: 4px;cursor: pointer;z-index: 100;position: absolute;left: 134px;top: -3px;}

.numm {position: absolute;top: -35px;right: 163px;width: 45px;height: 28px;cursor: pointer;z-index: 100}

.clear {clear: both;}


/***********************************System Construction***********************************************/

.sh {padding: 20px;vertical-align: top;margin-top: -20px;}

.sh > span {vertical-align: top;width: 60px}

.sh > span > span:nth-child(1) {width: 250px;}

.sh > span > span:nth-child(2) {margin-top: 8px}

.sh > span > span:nth-child(3) {margin-top: 8px}

.marg {margin-top: 8px}

.sh > span > span {vertical-align: top;width: 120px;height: 40px;text-align: center;display: inline-block;}

.arrow {width: 20px;height: 70px;background: #9CC;opacity: 0.3;position: absolute;right: 0px;z-index: 3;cursor: pointer;margin-top: 0px;z-index: 2}

.arrow2 {width: 20px;height: 70px;background: #9CC;opacity: 0.3;position: absolute;left: 0px;z-index: 3;cursor: pointer;margin-top: 0px;z-index: 2}

.arrow:hover {opacity: 0.7}

.arrow2:hover {opacity: 0.7}

.connn {width: 620px;position: relative;height: 76px;overflow: hidden;margin-left: 10px;margin-top: -30px;}

.connn ul {left: 0px;list-style: none;display: flex;float: left;width: auto;height: 70px;padding: 0px;margin: 0px;padding-left: 0px;margin-top: 2px;transition: margin-left 2s ease;z-index: 1;}

.connn > ul > li {float: left;margin-left: 5px;padding-left: 0px;padding-top: 0px;transition: margin-left 2s ease;width: 96px;overflow: hidden;height: 66px;-webkit-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.75);box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.75);border: 2px solid #fff;}

.connn img {width: 96px !important;height: 66px !important;}

.connn > ul > li:active {outline: 1px solid #ccc}

.connn > ul > li:hover {border: 2px solid #0D78D4}

.imgcon {width: 610px;height: 410px;display: block;position: relative;padding: 0px;margin-left: 10px;border: 1px solid #ccc;border-radius: 5px;overflow: hidden}

.imgcon img {width: 600px;height: 400px;z-index: 1;border-radius: 5px;border: 5px #fff solid;padding: 0px;}

.imgpic {width: 600px;height: 400px;padding: 0px;z-index: 1;border-radius: 3px;margin: 0px !important;background: #fff;}

.imgdet {display: flex;width: 600px;height: 0px !important;margin-top: -11px;z-index: 3 !important;padding-top: 0px;padding-left: 80px;overflow: hidden;transition: all 0.5s ease;background: #fff;opacity: 0.8}

.imgdet span {width: 140px;height: 40px;text-align: center}

.imgpic:hover .imgdet {height: 50px !important;padding-top: 10px;margin-top: -50px}

.imgcon:hover .imgdet {height: 50px !important;padding-top: 10px;margin-top: -50px}

#gallery {width: 840px;}

.PhaseImage {width: 360px;height: 410px;display: block;position: absolute;margin-top: 30px;margin-left: 670px;overflow-y: auto;}

.PhaseImage img {width: 100px;height: 70px}

.gallery-nav {padding: 10px 15px;box-shadow: -3px -3px 7px #CCC;margin-top: 10px;font-weight: bold;color: #555;display: none}

pre {padding: 15px;font-size: 12px;}

.panelcon {height: 450px;width: 620px;background-image: url(../images/shadows.png);background-position: bottom;background-repeat: no-repeat;vertical-align: top;display: block}
/*************************************************************************************************/
.noods {
    background: rgb(238,238,238); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(238,238,238,1)), color-stop(100%, rgba(204,204,204,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0 ); /* IE6-9 */
    border-radius: 5px;
}
/*********************************************************************/
#nav li.active {display: block;float: left;position: relative;height: 45px;background: url('../images/Active.png') no-repeat;margin-top: -6px;}

#nav li.active a {color: #0D78D4}

#nav li a {display: block;float: left;height: 38px;line-height: 27px;color: #0D78D4;text-decoration: none;font-size: 12px;font-weight: bold;padding: 0px 0 0 0px;cursor: pointer;text-align: center;font: 22px Arial}

#nav li a.top_link span {display: block;padding: 17px 5px 0 12px;height: 35px;text-align: center;color: #0D78D4;margin: -13px 0px 0px 0px}

 #nav li a.top_link span.down:hover {color: #7e6049;background: url('../images/borderbottom.png') no-repeat bottom}

.active {display: block;float: left;height: 40px;line-height: 27px;color: aliceblue;text-decoration: none;font-size: 11px;font-weight: bold; /*padding:5px 0 0 12px*/cursor: pointer}

.active span {display: block;padding: 17px 5px 0 12px;height: 37px;text-align: center;color: #7e6049;background: url('../images/borderbottom.png') no-repeat bottom;margin: -15px 0px 0px 0px;font: 22px Arial;}

#nav li a.active:hover {color: #fff}

#nav li a.top_link a {display: block;padding: 17px 5px 0 12px;height: 59px;text-align: center;color: #5a5a5a;width: 202px;margin: -15px 0px 0px -25px}

#nav li a.top_link:hover span {}

#nav li a.top_link:hover span.down {}

#nav li:hover > a.top_link {color: #FFF}

#nav li:hover > a.top_link span {}

#nav li:hover > a.top_link span.down {}

#nav li:hover {position: relative;z-index: 200;}

#nav ul, #nav li:hover ul ul, #nav li:hover ul li:hover ul ul, #nav li:hover ul li:hover ul li:hover ul ul, #nav li:hover ul li:hover ul li:hover ul li:hover ul ul {position: absolute;left: -9999px;top: -9999px;width: 0;height: 0;margin: 0;padding: 0;list-style: none;}

#nav li:hover ul.sub {left: 0;top: 31px;padding: 3px;width: 145px;height: auto;z-index: 300;}

#nav li:hover ul.sub li {display: block;height: 20px;position: relative;float: left;width: 143px;font-weight: normal;padding: 5px;font: 13px Arial;color: #5a5a5a}

.sub li a {background: url('../images/menugredienr.png') repeat-x;color: #5a5a5a !important;height: 38px}

.sub li a:hover {background: #347eca}

#nav li:hover ul.sub li a {color: #5a5a5a}

#nav li:hover ul li:hover ul, #nav li:hover ul li:hover ul li:hover ul, #nav li:hover ul li:hover ul li:hover ul li:hover ul, #nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul {left: 90px;top: -4px;background: #fff;padding: 3px;border: 1px solid #3a93d2;white-space: nowrap;width: 90px;z-index: 400;height: auto;}

.sub { width: 145px !important}

.sub li a {width: 100%;float: left;font: 700 11px Arial;      padding: 5px 0px !important;height: 20px !important;margin: -2px -8px;line-height: 20px !important}

.sub li a:hover {color: #fff !important}
/*******************************************Forms***********************************************/

.DropDownList {border: 1px solid #ccc;border-radius: 7px}
/***************************************************Partners**************************************************************************/
#allCon {width: 100%;vertical-align: top;display: block;float: left;padding-top: 0px}

.sides {display: inline-block;height: auto;width: 410px;vertical-align: top;border: 0px dotted #ccc;border-radius: 7px;padding: 0px}

.headz {width: 390px;background: #e2ebfa;border-radius: 8px;height: 30px;margin-top: 10px;padding-left: 10px;border-bottom: 1px solid #0D78D4;padding-bottom: 6px;display: table;padding-top: 5px;margin-left: 10px}

.headz:hover {background: #d6dae0;cursor: pointer}

.headz2 {width: 100%;background: #e2ebfa;border-radius: 8px;margin-top: 10px;padding-left: 10px;border-bottom: 1px solid #0D78D4;padding-bottom: 6px;display: table;padding-top: 5px;margin-left: 10px}

.headz2:hover {background: #d6dae0;cursor: pointer}

.sides2 {display: inline-block;height: auto;width: 100%;vertical-align: top;border: 0px dotted #ccc;border-radius: 7px;padding: 0px}
/******************************Layouts & partners ************************************/

.laycont1 {display: flex;border-radius: 5px;border: 1px solid #ccc;background: #fff;margin-left: -5px;width: 99%;height: auto;min-height: 260px;vertical-align: top;}

.lay1 {display: inline-block;float: left;margin: 10px;min-width: 300px;}

.immg {border: 5px solid #fff;display: block;background: #fff;outline: 1px solid #ccc;width: 300px;height: 200px;}

.lay2 {display: inline-block;float: right;margin: 10px;}

.shadz {background: #fff;background-image: url(../images/shadow_d.png);background-position: bottom;background-repeat: no-repeat;height: 240px;vertical-align: top;display: block;width: 300px;}

.opening {position: relative;}

.checkboxes {display: inline-block;border: 1px solid #fff;width: auto;float: left;margin-left: 5px;margin-right: 10px;margin-top: 5px;margin-bottom: 5px;padding: 4px}

.checkboxes:hover {background: #eceded;border: 1px solid #ccc;border-radius: 3px;}

.bu {min-width: 800px;width: 100%;position: relative;margin-left: 10px;margin-top: 0px}

.bu > li {min-width: 800px;width: 100%;margin-top: 0px}

#mmm {cursor: pointer;z-index: 15;height: 25px;width: 25px;display: none;margin-left: auto;margin-bottom: -25px;float: right;}

.buildz {cursor: pointer;border: 0px;display: inline-block;width: 400px;height: 18px;padding-left: 20px;padding-right: 20px;font-size: 11px;margin-left: 15px;position: relative;padding-top: 0px;padding-bottom: 2px;}

#buildz2 {display: inline-block;float: right;margin-left: 20px;margin-right: 10px;color: #e2e2e2;vertical-align: top;margin-top: -26px;font-size: 11px}

#smallbuild {display: inline-block;float: right;padding-right: 5px;width: auto;height: 25px;vertical-align: top;}

.layouttitle {display: inline-block;float: left;width: 250px;padding-left: 5px;vertical-align: top;padding-top: 0px;cursor: pointer;}

#layoutback {background: #e2ebfa;width: 100%;border-radius: 3px;height: auto;border-bottom: 1px solid #0D78D4;padding-left: 5px;}

.openerz1 { background: #e1e1e1;height: 28px;width: 99%;border-radius: 3px;height: auto;border-bottom: 1px solid #ccc;padding-left: 5px;padding-top: 5px;padding-bottom: 10px;margin: 0px;margin-top: 4px;}

#layoutback:hover {background: #d6dae0;}

#clickme {display: inline-block;cursor: pointer;float: left}

.floors2 {background: #dfe3e9;border-bottom: 1px solid #0D78D4;border-radius: 3px;margin-top: 5px;margin-bottom: 5px;display: block;margin-left: 10px;margin-right: 10px;}

.floors3 {background: #dfe3e9;border-bottom: 1px solid #0D78D4;height: 25px;border-radius: 3px;margin-top: 5px;margin-bottom: 5px;display: block;margin-left: 10px;margin-right: 10px;padding-top: 2px;padding-bottom: 2px;}

.openinfo1 {height: 18px;color: #0D78D4;display: flex;cursor: pointer;padding-left: 10px;padding-top: 0px;padding-bottom: 0px;margin-left: 5px;width: 100%;background: #e9ebed;border-radius: 3px;}

.openinfo1:hover {background: #d6dae0;}

.openinfo {color: #fff;display: inline-block;font-weight: bold;height: 25px;padding-left: 10px;padding-right: 3px;cursor: pointer;width: 260px;margin-left: 5px;padding-top: 3px;padding-bottom: 2px;border-radius: 5px;background: url(../images/menuPattern.png) repeat;background-color: -moz-linear-gradient(top, #404040 10%, #525252 10%);}

.nu {padding: 10px;padding-top: 1px;padding-bottom: 1px;background: #dde9fb;border-bottom: 2px solid #055e83;display: inline-block;border-radius: 5px;margin-top: -10px;position: relative;}

.nu a {color: #000;font-weight: bold;}

.nu:hover {background: #0D78D4;color: #fff;}

.nu:hover a {text-decoration: none;color: #fff}

.nu1 {padding: 10px;padding-top: 3px;padding-bottom: 3px;background: #dde9fb;border-bottom: 2px solid #055e83;display: inline-block;border-radius: 5px;margin-top: -10px;position: relative;}
.nu1 a {color: #000;font-weight: bold;}

.nu1:hover {background: #0D78D4}
.nu1:hover a {text-decoration: none;color: #fff}

.nu1:hover .darrownext {background-image: url(../images/darrowright-on.png);}

.nu1:hover .darrowprev {background-image: url(../images/darrowleft-on.png);}

.nuactive {padding: 10px;padding-top: 1px;padding-bottom: 1px;background: #0D78D4;border-bottom: 2px solid #055e83;display: inline-block;border-radius: 5px;margin-top: -10px;color: #fff}

.darrownext {float: right;display: inline-block;background-image: url(../images/darrowright.png);background-position: center;background-repeat: no-repeat;width: 20px;height: 11px;margin-left: 5px;margin-right: -20px;margin-top: 2px}

.darrowprev {float: left;margin-top: 2px;margin-left: 0px;margin-right: 5px;display: inline-block;background-image: url(../images/darrowleft.png);background-position: center;background-repeat: no-repeat;width: 20px;height: 11px;}

.paging {display: flex;vertical-align: text-top;min-width: 700px;width: 100%;justify-content: space-between;height: 13px;position: relative}
/************************************************************************/

.sepp {background: #0D78D4;width: 100%;padding: 0px;height: 1px;display: block;}

.boxings {border: 1px solid #ccc;width: 180px;height: auto;border-radius: 3px;float: left;margin: 5px;}

.texttitle {color: #0D78D4;font-family: Arial;font-size: 14px;text-decoration: underline;font-weight: bold;}
/***************Controls*************************/

.infoTable2 {width: 90%;font: 11px Arial}

.infoTable2 table {background: #fff;border: 0px;margin: 0px auto}

.infoTable2 th {text-align: left;margin: 1px;color: #9daa1e;border: 0px;padding: 5px 0px;border-top: 0px;border-bottom: 1px #7E6049 solid;}

.infoTable2 th a {color: #7E6049}

.infoTable2 td a {color: #687019;}

.infoTable2 td a:hover {text-decoration: underline;}

.infoTable2 td {text-align: left;margin-left: 3px;padding-bottom: 2px;padding-top: 2px;padding-left: 2px;margin: 1px;background: #fff;border-radius: 0px;border-top: 0px;border-bottom: 1px #7E6049 dotted;}
/***************************Footer*************************/
.foot {width: 98.4%;padding-left: 10px;padding-right: 10px;display: flex;position: fixed;padding-top: 10px;justify-content: space-between;padding-bottom: 10px;border-top: 1px solid #0083ca;height: 30px;margin-top: 0px;border-bottom: 2px solid #dde9fb;background: #ffffff;float: left;display: -webkit-box;display: -moz-box;display: -ms-flexbox; display: -webkit-flex;display: flex;-webkit-box-flex: 1;bottom: 0;z-index: 9999;}

.gge1 {float: right;}

.rms1 {float: left}

#foots {display: table;width: 100%;height: 60px;position: inherit;color: #000;float: left;vertical-align: top;padding: 20px}

.rms > div {display: inline;vertical-align: top;}

.gge > div {display: inline;vertical-align: top;}

.gee {display: inline-block;vertical-align: top;float: right;height: 60px;}

.rms {display: inline-block;vertical-align: top;}
/***************************************************12/1/2014 second icon*****************************************************************/
#welcometxt {z-index: 10;padding-top: 80px;padding-left: 550px;font-family: IrisUPC;font-size: 35px;font-weight: bold;color: #0D78D4;line-height: 1.2;text-align: center;position: relative;}

.backo {
    display: block;
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(245,246,247,0.96) 54%, rgba(236,239,240,0.96) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(54%, rgba(245,246,247,0.96)), color-stop(100%, rgba(236,239,240,0.96)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(245,246,247,0.96) 54%, rgba(236,239,240,0.96) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(245,246,247,0.96) 54%, rgba(236,239,240,0.96) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(245,246,247,0.96) 54%, rgba(236,239,240,0.96) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(245,246,247,0.96) 54%, rgba(236,239,240,0.96) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#f5eceff0', GradientType=1 );width: 100%;min-height: 100px;min-width: 300px;border-radius: 7px;border: solid 1px #bbc9cb;
    color: #0D78D4;font-weight: bold;font-size: 23px;font-family: Candara;line-height: 1.1;}

.mainbbg {background-image: url(../images/bgbuilding.png);background-position: left;background-size: 50%;display: block;width: auto;min-height: 400px;background-repeat: no-repeat;}

#one {display: inline-block;height: 120px;float: left;width: 320px;}

#three {display: inline-block;height: 120px;width: 320px;}

#two {display: inline-block;height: 120px;width: 330px;}

#reserve {display: block;height: 25px;width: 1000px;text-align: center;font-size: 10px;color: White;top: -10px}

.bottomcontainer {color: #fff;width: 100%;height: 160px;background-image: url(../images/Footer.png);background-repeat: repeat;display: block;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}

.selected {
    
    background: rgb(238,238,238); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(238,238,238,1)), color-stop(100%, rgba(204,204,204,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0 ); /* IE6-9 */
    width: 170px;
    padding: 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 600;
    color: #fff;
    line-height: 1;
    border: 0;
    border-radius: 4px;
    height: 22px;
    -webkit-appearance: none;
    border: 1px solid #0D78D4;
    color: #0D78D4
}

    .selected select {
        /* background:transparent;*/
        background: rgb(238,238,238); /* Old browsers */
        background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(238,238,238,1)), color-stop(100%, rgba(204,204,204,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom, rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0 ); /* IE6-9 */
        width: 170px;
        padding: 2px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: 600;
        color: #fff;
        line-height: 1;
        border: 0;
        border-radius: 4px;
        height: 22px;
        -webkit-appearance: none;
        border: 1px solid #0D78D4;
        color: #0D78D4
    }

.leftCol1 {display: inline-block;width: 200px;height: 20px;color: #7E6049;font-family: Arial;font-size: 14px;font-weight: bold;float: left;margin-left: 10px;}

.rightCol1 {display: inline-block;width: 220px;height: 20px;color: #0D78D4;float: right;margin-right: 550px;}

.leftCol2 {display: inline-block;width: 120px;height: 20px;color: #7E6049;font-family: Arial;font-size: 14px;font-weight: bold;float: left;margin-left: 10px;}

.rightCol2 {display: inline-block;width: 220px;height: 20px;color: #0D78D4;float: right;margin-right: 600px;margin-top: -25px;}

.modititle {width: 120px;height: 20px;color: #7E6049;font-family: Arial;font-size: 14px;font-weight: bold;float: left;margin-left: 10px;}

#MainContent {padding-left: 10px;}

.Tiltle_MainDIV {color: #0D78D4;font-family: Arial;font-size: 14px;font-weight: bold;}

#easy_zoom {width: 600px;height: 400px;border: 5px solid #eee;background: #fff;color: #333;position: absolute;top: 60px;left: 400px;overflow: hidden;-moz-box-shadow: 0 0 10px #777;-webkit-box-shadow: 0 0 10px #777;box-shadow: 0 0 10px #777; line-height: 400px;text-align: center;}

.ppic {display: inline-block;float: right;margin-right: 20px;}

.stitall {min-width: 830px;width: 100%;display: flex;margin: 10px;vertical-align: top;justify-content: space-between;}

.stit {display: inline-block;color: #0D78D4;font-size: 20px;font-family: Verdana;padding: 5px;width: 200px;height: 250px;}

.tit {width: 240px;display: inline-block;margin: 10px 55px;vertical-align: top;}

.tit1 {color: #0D78D4;font-size: 16px;font-family: Verdana}

.tit2 {color: #0D78D4;font-size: 20px;font-family: Verdana}

.tit3 {font-size: 14px;font-family: Verdana}

.tit4 {color: #0D78D4;font-size: 16px;font-family: Verdana;margin-left: 220px;}

.sidem2 > ul {list-style: none;margin-left: -40px;margin-top: 0px;}

.sidem2 > ul > li:hover {cursor: pointer;background: #f2f5f7}
.sidem2 > ul > li:hover a {color: #0D78D4}

.sidem2 img {padding-top: 5px}

.sidem2 > ul > li {width: 140px;height: 36px;border: 0px;border-bottom: 1px dotted #797d85;font-size: 16px;font-family: Myriad Pro;padding-bottom: 4px;padding-left: 10px;color: #fff;padding-top: 0px;}

.sidem2 > ul > li div {margin-top: 0px;padding-top: 15px;}

.sidem2 > ul > li div a {margin-left: -30px;color: #fff}

.sidem2 {overflow: hidden}

.sidem > ul {list-style: none;margin-left: -0px}

.sidem > ul > li:hover {cursor: pointer;background: #f2f5f7}

.sidem > ul > li:hover a {color: #0D78D4}

.sidem img {
    padding-top: 5px
}

.sidem > ul > li {
    width: 140px;
    height: 36px;
    border: 0px;
    border-bottom: 1px dotted #797d85;
    font-size: 16px;
    font-family: Myriad Pro;
    padding-bottom: 4px;
    padding-left: 10px;
    color: #fff;
    padding-top: 0px;
}

    .sidem > ul > li div {
        margin-top: 0px;
        padding-top: 15px;
    }

        .sidem > ul > li div a {
            margin-left: -30px;
        }

.sidem {
    overflow: hidden
}

.Plans {
    width: 100%;
    height: 120%;
    position: relative;
    background: url(../images/our-brochure.png);
    background-position: 0px 5px;
    background-repeat: no-repeat;
    padding-left: 65px;
    padding-top: 10px;
    height: 27px;
}

.Plans:hover {
        background: url(../images/our-brochure-blue.png);
        background-position: 0px 5px;
        background-repeat: no-repeat;
    }

.Units {
    width: 100%;
    height: 100%;
    position: relative;
    background: url(../images/our-gallary.png);
    background-position: 0px 5px;
    background-repeat: no-repeat;
    padding-left: 65px;
    padding-top: 10px;
    height: 27px;
}

    .Units:hover {
        background: url(../images/our-gallary-blue.png);
        background-position: 0px 5px;
        background-repeat: no-repeat;
    }

.Clients {
    width: 100%;
    height: 100%;
    position: relative;
    background: url(../images/our-clients.png);
    background-position: 0px 5px;
    background-repeat: no-repeat;
    padding-left: 65px;
    padding-top: 10px;
    height: 27px;
}

    .Clients:hover {
        background: url(../images/our-clients-blue.png);
        background-position: 0px 5px;
        background-repeat: no-repeat;
    }

.Purchases {
    width: 100%;
    height: 100%;
    position: relative;
    background: url(../images/reservation.png);
    background-position: 0px 5px;
    background-repeat: no-repeat;
    padding-left: 65px;
    padding-top: 10px;
    height: 27px;
}

    .Purchases:hover {
        background: url(../images/purchases-blue.png);
        background-position: 0px 5px;
        background-repeat: no-repeat;
    }

.closez {
    cursor: pointer;
    background-image: url(../images/ccclose.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    float: right;
    margin-right: 5px;
    display: block;
}

    .closez:hover {
        cursor: pointer;
        background: url(../images/cccloseon.png) 100% 100%;
        background-position: 0px 0px;
        background-repeat: no-repeat;
    }

.dataShow {
    position: fixed;
    width: 100%;
    height: 100%;
    bottom: 0px;
    top: 0px;
    left: 0px;
    margin: 0px;
    z-index: 10000000000000;
    background: #000;
    opacity: 0.90;
}

.dataType {
    width: 900px;
    height: 300px;
    left: 50%;
    margin-left: -470px;
    position: absolute;
    top: 50%;
    margin-top: -170px;
    padding: 20px;
    background: #fff;
    border: 1px solid #797d85;
    border-radius: 7px;
}

/*****************************Site Main Menu (Vertical) (enabled)*****************************/

#SiteMainMenu1_Menu1 {
    /*background:#546b8e;*/
    list-style: none;
    height: auto;
    margin-left: 0px;
    margin-top: 0px;
    z-index: 201;
    min-width: 92%;
    border-bottom-left-radius: 10px;
    height: 28px;
    padding: 0px;
    /*border-top: 5px solid #0D78D4;*/
    display: inline-block;
    float: right !important;
    margin-right: 0px;
}

    #SiteMainMenu1_Menu1 > ul {
        margin-top: 64px;
        margin-left: 0px;
        padding: 0px;
        float: right !important;
        min-width: 1032px;
    }

    #SiteMainMenu1_Menu1 a {
        color: #005794;
        text-decoration: none;
        padding-top: 6px;
        width: 100%;
        height: 100%;
        display: block;
        text-transform: uppercase;
        font-size: 12px;
        font-weight: bold;
    }

        #SiteMainMenu1_Menu1 a:hover {
            color: #f77b02;
        }

        #SiteMainMenu1_Menu1 a:focus {
            border: 0px !important;
            outline: 0px !important;
        }

.selected {
    background: none !important;
    border: 0px !important;
}

#SiteMainMenu1_Menu1 > ul > li:hover {
    border-bottom: 1px solid #C6D5E3;
    background: #f2f2f2;
}

#SiteMainMenu1_Menu1 > ul > li {
    padding-left: 7px; 
    padding-right: 7px; 
    list-style: none;
    display: inline-block;
    z-index: 2001;
    border-right: 1px solid #c7d3df;
    float: left;
    position: relative;
    min-width: 80px;
    height: 26px;
    text-align: center;
    vertical-align: text-bottom;
    background: #fff;
    margin-left: 0px;
}

    #SiteMainMenu1_Menu1 > ul > li:last-child {
        border-right: 0px solid #C6D5E3;
        padding-right: 15px;
    }

    #SiteMainMenu1_Menu1 > ul > li:first-child {
        /*border-bottom-left-radius:10px;*/
    }

    #SiteMainMenu1_Menu1 > ul > li > ul {
        display: none;
        margin-left: -1px;
        list-style: none;
        width: 200px;
        border: 0px solid #C6D5E3;
        margin-top: 1px;
        background: #f2f2f2;
        /*background-image: url(../images/menuArrow1.png);*/
        background-position: top center;
        background-repeat: no-repeat;
        border-bottom-right-radius: 7px;
        border-bottom-left-radius: 7px;
        width: auto;
        min-width: 100px;
        padding: 0px
    }

    #SiteMainMenu1_Menu1 > ul > li:last-child > ul {
        margin-left: -10px;
    }

    #SiteMainMenu1_Menu1 > ul > li > ul > li {
        width: auto;
        min-width: 145px;
        border-bottom: 1px dotted #C6D5E3;
        padding: 5px;
        text-align: left;
    }

        #SiteMainMenu1_Menu1 > ul > li > ul > li:last-child {
            border-bottom: 0px dotted #C6D5E3;
            border-bottom-left-radius: 7px;
            border-bottom-right-radius: 7px;
        }

#SiteMainMenu1_Menu1 > ul li ul li:hover {
    background: #C6D5E3
}

#SiteMainMenu1_Menu1 > ul > li > ul > li:nth-child(1):hover {
    background: #C6D5E3;
    /*background-image: url(../images/menuArrow.png);*/
    background-position: top center;
    background-repeat: no-repeat;
}

#SiteMainMenu1_Menu1 ul > li > ul > li > ul {
    margin-left: -7px;
    list-style: none;
    width: 100%;
    border: 1px solid #C6D5E3;
    margin-top: 0px;
    background: #F2F6FA;
    border-radius: 7px;
    width: auto;
    min-width: 100px;
    padding: 0px;
    display: none;
}

#SiteMainMenu1_Menu1 > ul > li > ul > li > ul > li {
    width: auto;
    min-width: 145px;
    border-bottom: 1px dotted #C6D5E3;
    padding: 5px;
}

#SiteMainMenu1_Menu1 ul > li > ul > li:hover ul {
    display: block
}
/*****************************Table Div ***********************************/



.tableHead {
    display: block;
    width: 96%;
    float: left;
}

.tableHead-report {
    display: block;
    width: 98%;
    min-width: 550px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-radius: 0px;
    background: #fff;
    margin: 10px;
    margin-bottom: 0px;
    float: left;
}

    .tableHead-report a {
        color: #005794;
        font-weight: bold;
        font-size: 16px;
        margin-left: 20px;
    }

.tableItem1 {
    display: inline-block;
    min-width: 130px;
    padding: 8px 0px;
    color: #0083ca;
    border-right: 1px dotted #fff;
    font-weight: bold;
    float: left;
    font-size: 14px;
    text-decoration: underline
}

    .tableItem1:last-child {
        border-right: 0px solid #000;
    }

    .tableItem1:first-child {
        /*margin-left: 10px;*/
    }

.tableRow {
    display: block;
    width: 98%;
    min-width: 550px;
    padding-bottom: 2px;
    background: #fff;
    min-height: 28px;
    vertical-align: top;
    height: auto;
    float: left;
}

    .tableRow:last-child {
        border-bottom: 1px solid #0083ca;
        margin-bottom: 10px;
    }

.tableItem2 {
    display: inline-block;
    min-width: 130px;
    padding: 0px auto;
    color: #0083ca;
    margin: 0px auto;
    vertical-align: middle;
    height: auto;
    font-size: 12px;
    margin-top: 6px;
}

.tableItem2-td {
    vertical-align: top !important
}

.tableItem2:last-child {
    border-right: 0px solid #000;
}

.tableItem2:first-child {
    /*margin-left: 10px;*/
}
/*.white {
	background: #ccc;
	color: #005298;
}*/
.clienttitle {
    padding: 5px;
    background: #f0f5fc;
    border-radius: 3px;
    border: 1px solid #9ca0a6;
    display: flex
}

.infoPurchase {
    padding: 5px;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #ccc;
    z-index: 1;
    margin-top: 20px;
}

.purchaseTitle img {
    display: none;
}

.purchaseTitle:before {
    content: "\f0da";
    font-family: 'Font Awesome 5 Free';
}

.purchaseTitle {
    background: #fff;
    border-radius: 0;
    color: #0083ca;
    border-bottom: 2px solid #0083ca;
    margin-bottom: 10px;
    border-right: 0;
    font-size: 19px;
    font-weight: bold;
    font-family: Arial;
    z-index: 10;
    clear: both;
    display: block;
    /* background-color: rgba(0, 86, 156, 0.2); */
    clear: both;
    margin-top: 30px;
}

    .purchaseTitle.titles_block {
        display: flex;
        display: -webkit-flex;
        width: 96%;
        flex-wrap: wrap;
        padding: 5px;
    }

.purchaseTitle2 {
    color: #0083ca;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
    z-index: 10;
    margin-top: -25px;
    width: fit-content;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: -ms-fit-content;
    width: 100%;
    clear: both;
}

.planholder {
    width: 210px !important;
    height: auto;
    min-height: 23px;
    position: relative;
    float: left;
    margin-top: 4px;
    margin-left: -20px;
    right: 100px;
    text-align: left;
    vertical-align: text-top;
}
/*.planholdertitle {width:260px !important;margin:10px;position:absolute;font-size:12px; font-weight:bold;margin-top:5px;}*/
.planholderselect {
    width: 210px !important;
    margin: 10px;
    position: absolute;
    margin-top: 0px;
    display: block;
    height: 23px;
    margin-left: -40px;
    float: left;
    transition: height 0.5s ease;
    background: #f0f5fc;
    text-align: left;
    overflow: hidden;
    border-radius: 3px;
    border: 1px solid #1a93ca;
    border-radius: 3px;
    background-image: url(../images/smallarrow.png);
    background-position: 185px 6px;
    background-repeat: no-repeat;
}

    .planholderselect span {
        display: block;
        height: 23px;
        width: 100%;
        padding: 2px;
        font-weight: bold;
        font-size: 12px;
        border-bottom: 1px solid #1a93ca
    }
    /*   .planholder:hover .planholderselect {height:210px;}*/
    .planholderselect:hover {
        display: block;
        height: auto;
    }

.fireTitle {
    background: #455d80;
    border-radius: 7px;
    color: #fff;
    border-bottom: 1px solid #1a93ca;
    padding: 10px;
    border-right: 1px solid #1a93ca;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
    width: 98.25%;
    margin-left: 0px;
}

.panelp1 {
    padding: 5px;
    background: #f0f5fc;
    border-radius: 3px;
    border: 1px solid #9ca0a6;
}

.spandet {
    display: block;
    width: 100%;
    position: relative
}

.sp {
    padding-top: 5px;
    padding-left: 5px;
}

    .sp > span:nth-child(1) {
        width: 120px;
        display: inline-block;
    }

.FormOneColumns {
    display: block;
}

    .FormOneColumns div {
        display: block;
        width: 300px;
        position: relative
    }

        .FormOneColumns div span:nth-child(2) {
            width: 200px;
            float: right;
            height: 23px;
            display: block
        }

        .FormOneColumns div span:nth-child(1) {
            width: 100px;
            float: left;
            height: 23px;
            display: block;
            padding-top: 8px;
        }

.panelzDue {
    vertical-align: top;
    margin: 0px;
    margin-top: -10px;
    float: left;
    display: block;
    position: relative;
    padding: 0px;
    padding-left: 5px;
    min-width: 900px;
    width: 100%;
    border: 1px solid #ccc;
    background: #fff;
    border-radius: 3px
}

.readonly {
    color: #000;
    font: 12px Arial;
    padding: 5px;
    resize: both;
    overflow: auto;
    height: 139px;
    width: 400px;
    background: #edecec;
    border: 1px solid #ccc;
    border-radius: 3px;
    margin: 5px;
    vertical-align: top
}
/* default layout */
.ajax__tab_default .ajax__tab_header {
    margin-left: 10px;
    white-space: nowrap;
    z-index: 999980
}

.ajax__tab_default .ajax__tab_outer {
    display: -moz-inline-box;
    display: inline-block;
    margin-left: 2px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    z-index: 999980;
    margin-left: 5px;
    padding-left: 15px !important;
    padding-right: 20px !important;
    border: 1px solid #ccc;
    padding-top: 5px;
    padding-bottom: 5px;
}

.ajax__tab_default .ajax__tab_inner {
    display: -moz-inline-box;
    display: inline-block;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    z-index: 999980
}

.ajax__tab_default .ajax__tab_tab {
    margin-right: 4px;
    overflow: hidden;
    text-align: center;
    cursor: pointer;
    display: -moz-inline-box;
    display: inline-block;
    /*color: #000;*/
    z-index: 999980;
    float: left;
}
/* xp theme */
.ajax__tab_xp .ajax__tab_header {
    font-family: Arial;
    font-size: 11px;
    background: none !important;
    margin-bottom: 19px;
}

.ajax__tab_xp .ajax__tab_outer {
    padding-right: 0px;
    background: #f4f4f4 !important;
    height: 21px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.ajax__tab_xp .ajax__tab_inner {
    padding-left: 0px;
    background: none !important;
}

.ajax__tab_xp .ajax__tab_tab {
    height: 13px;
    padding: 0px;
    margin: 0;
    background: none !important;
    color: #fff;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {
    background: #95969a !important;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {
    background: none !important;
}

.ajax__tab .ajax__tab__hover {
    background: #f4f4f4 !important
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {
    background: #fff !important;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border: 1px solid #ccc !important;
    border-bottom: 0px !important;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {
    background: none !important;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {
    background: none !important;
    color: #0a77b0;
}

.ajax__tab_xp .ajax__tab_body {
    font-family: Arial;
    font-size: 11px !important;
    padding: 8px;
    background: none !important;
    min-width: 950px !important;
    border: 1px solid #ccc !important;
    margin-top: -8px;
    z-index: 999999 !important;
    background: #fff !important
}

.ajax__tab_body {
    border: 1px solid #ccc;
}
/* scrolling */
.ajax__scroll_horiz {
    overflow-x: scroll;
}

.ajax__scroll_vert {
    overflow-y: scroll;
}

.ajax__scroll_both {
    overflow: scroll
}

.ajax__scroll_auto {
    overflow: auto
}

.scroll {
    overflow-y: scroll;
    height: 115px;
}

.cal_Theme1 .ajax__calendar_container {
    background-color: #fafafa;
    width: 220px;
    border: 1px solid #3b485c;
    border-radius: 5px;
    -webkit-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 1);
    -moz-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 1);
    box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 1);
    float: left;
    z-index: 1000000 !important;
}

.cal_Theme1 td {
    width: 28px;
}

.cal_Theme1 .ajax__calendar_header {
    background-color: #fff;
    width: 220px;
    color: #000;
    display: flex;
    - vertical-align: top
}


.cal_Theme1 .ajax__calendar_title, .cal_Theme1 .ajax__calendar_next, .cal_Theme1 .ajax__calendar_prev {
    color: #000;
}

.cal_Theme1 .ajax__calendar_body {
    background-color: #fafafa;
    color: #000;
    width: 200px;
    height: 175px;
    margin-top: 3px;
    margin-left: 5px;
}

.cal_Theme1 .ajax__calendar_next {
    margin-left: 180px;
    position: absolute;
}

.cal_Theme1 .ajax__calendar_title {
    padding-top: 2px;
    margin-left: 30px;
    padding-bottom: 5px;
    width: 100px;
    display: inline-block;
    position: absolute;
}



.cal_Theme1 .ajax__calendar_dayname {
    text-align: Left;
    font-weight: bold;
    color: #2d2d2d;
    width: 27px !important;
}

.cal_Theme1 .ajax__calendar_day {
    text-align: Left;
}

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_month, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_year {
    color: #000;
    font-weight: bold;
    background-color: #dfe3e9;
}

.cal_Theme1 .ajax__calendar_active td {
    width: 28px !important;
}

.cal_Theme1 .ajax__calendar_active {
    color: #FFF;
    font-weight: bold;
    background-color: #CCC;
    width: 28px;
}

.cal_Theme1 .ajax__calendar_today {
    font-weight: bold;
}

.cal_Theme1 .ajax__calendar_other, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_today, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_title {
    color: red;
}

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title {
    color: green;
}

. .ajax__calendar_day, .ajax__calendar_month, .ajax__calendar_year {
    color: #2d2d2d;
}

.ajax__calendar_month {
    color: Blue;
}



/***************************************************************/

/*@media (max-width:1960px) {*/
.LogIn_Containt_Div {
    margin-top: -250px;
}

#holderz {
}

#wrapper {
}

.sidem {
    display: none;
}

.sidem2 {
    margin-top: -8px;
    border-left: solid 5px #0D78D4;
    display: block;
    left: 0px;
    top: 90px;
    width: 1px;
    min-height: 700px;
    float: left;
    background: #455d80;
    z-index: 500;
    position: fixed;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    height: 100%;
    transition: width 0.5s ease;
    -webkit-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.75);
}

.sideOpen {
    display: inline-block;
    width: 20px;
    height: 100%;
    min-height: 700px;
    left: 5px;
    top: 82px;
    position: fixed;
    z-index: 499;
    float: left;
    background: #455d80;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    -webkit-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.75);
    overflow: auto;
}

.sideOpenIcon {
    background: url(../images/menue-icon.png) no-repeat 2px 2px;
    width: 20px;
    height: 25px;
    top: 2px;
    left: 2px;
    display: block;
    cursor: pointer;
}

.Conall {
}

.rms1 {
    margin-left: 20px;
}

#notify {
    margin-top: 5px;
    display: none;
    width: 305px;
    height: auto;
    position: absolute;
    top: 55px;
    float: right;
    z-index: 1444444;
    right: 98px;
}

#alltop {
}

#menumain {
}

.crumbtrail {
}







/*}*/
/* /////////////////////// */
.titles_block {
    background: #005298;
    color: #fff;
    width: 96.7%;
    border: 0;
    margin-left: 5px;
    margin-bottom: 0;
    clear: both;
    margin-top: 0;
}

    .titles_block:before {
        content: "\f0da";
        margin: 0 4px;
        font-family: 'Font Awesome 5 Free';
    }

.margin-box {
    margin-top: 5px !important;
}

.coco a {
    font-size: 14px;
}


.purchaseTitle3 {
    color: #0083ca;
    font-size: 18px;
    font-weight: bold;
    font-family: Arial;
    z-index: 10;
    margin-top: -25px;
    border-bottom: 3px solid;
    width: fit-content;
}


.lang-all {
    width: 35px;
    height: 19px;
    cursor: pointer;
    padding-right: 5px;
    padding-left: 15px;
    border: 0px;
    padding-right: 5px;
    border-left: 1px solid #c7d3df;
    display: inline-block;
    float: left;
    font-size: 14px !important;
    margin-top: 1px;
    padding-top: 6px;
    color: #4a4c4f;
}

    .lang-all:hover {
        text-decoration: none;
        color: #1995C8
    }


.notiArrow {
    margin-top: -10px;
    margin-left: 177px;
    /*background: url(../images/notiArrow.png) no-repeat;*/
    background-position: 2px 2px;
    width: 10px;
    height: 15px;
    position: absolute;
}

.noneclass {
    display: block
}

.client-group {
    border-bottom: 1px solid #ccc;
    margin-bottom: 5px
}


/*popup*/
.popup-two {
    position: absolute;
    width: 100%;
    height: 200%;
    background: rgba(0, 0, 0, 0.6705882352941176);
    z-index: 99999;
    top: 0;
    left: 0;
}

/*advanced employee work sheet*/
.autocomplete_completionContactList {
    margin: 0px !important;
    background-color: inherit;
    color: windowtext;
    border: buttonshadow;
    border-width: 1px;
    border-style: solid;
    cursor: 'default';
    overflow: auto;
    height: 200px;
    text-align: left;
    list-style-type: none;
    border: solid 1px #ADD6FF;
    margin: 0px;
    padding: 3px;
    height: 120px;
    overflow: auto;
    background-color: #FFFFFF;
}

.autocomplete_ContactList {
    background-color: window;
    color: windowtext;
    padding: 1px;
    visibility: visible;
}

.control {
    margin: 20px 0px;
    text-align: center;
}

.autocomplete_highlightedContactList {
    color: black;
    padding: 1px;
    background-color: #ADD6FF;
}

.timer {
    font-size: 40px;
    text-align: center;
    color: #0083ca;
}

.listItem {
    color: #191919;
}

.RadComboBox_Default .rcbInner {
    border: none !important;
    padding: 3px 2px 3px 2px;
}

.RadComboBox_Default .rcbActionButton {
    display: none !important;
}

.RadComboBox_Default .rcbEmptyMessage {
    color: #000000;
    font: 11px Arial !important;
}

.RadComboBox_Default .rcbInputCell, .RadComboBox_Default .rcbArrowCell {
    background-image: none;
}

.RadComboBox_Default {
    border: 1px solid #90ccff;
    border-radius: 3px;
    margin-left: 2px;
}

.background-head {
    background: #005794 !important;
    -webkit-print-color-adjust: exact;
}

#MainContent_lbl_FileActivityName {
    margin-left: 45px;
}

.employee-worksheet .tableItem2 {
    min-width: 150px;
    margin-top: 5px;
}

.employee-worksheet .TextBox {
    width: 130px !important;
}

.employee-worksheet .TextBoxD {
    width: 196px !important;
}

.employee-worksheet .tableHead {
    height: auto;
    min-height: 21px;
    border-bottom: 1px solid #eee;
    margin-bottom: 13px;
}

.employee-worksheet .left {
    float: left;
    width: 48%;
    min-width: 450px;
    display: inline-block;
    height: auto;
    min-height: 100px;
}

.employee-worksheet .right {
    float: right;
    width: 48%;
    margin-left: 1%;
    margin-right: 1%;
    min-width: 450px;
    display: inline-block;
    height: auto;
    min-height: 100px;
}

.employee-worksheet .tableItem2:first-child {
    min-width: 250px;
}

.employee-worksheet .TextBoxD {
    background-position: 197px;
}

.employee-worksheet .x1table td {
    color: #005794;
}

/*advanced employee time approval*/
.employee-time-approval .openPop {
    width: 100%;
    height: 100%;
    position: fixed;
    background: #000;
    opacity: 0.5;
    margin: 0px auto;
    z-index: 99999999 !important;
    display: none;
    top: 0px;
    left: 0px;
}

.employee-time-approval .hhold {
    width: 80%;
    height: 84%;
    top: 40px;
    left: 10%;
    position: fixed;
    display: none;
    z-index: 999999990 !important;
}

.employee-time-approval .open2 {
    border-radius: 7px;
    padding: 3px;
    padding-left: 15px;
    padding-right: 15px;
    color: #eee;
    border: 1px solid #eee;
    cursor: pointer;
    width: 50px;
}

.employee-time-approval .close2 {
    border-radius: 4px;
    padding: 4px;
    right: 47px;
    color: #eee;
    background: #014985;
    border: 1px solid #003058;
    cursor: pointer;
    margin-top: 10px;
    position: absolute;
}

.employee-time-approval .close22 {
    border-radius: 7px;
    padding: 4px;
    right: 35px;
    color: #eee;
    background: #014985;
    border: 1px solid #003058;
    cursor: pointer;
    margin-top: 10px;
    position: absolute;
}

.employee-time-approval .HeadTitle {
    font-family: Myriad Pro;
    font-size: 16px;
    color: #0D78D4;
    width: 36%;
    height: 20px;
    padding-bottom: 3px;
    border-bottom: none;
}

.employee-time-approval .time-approval-coon {
    margin-top: 30px;
    min-height: 450px;
}

.employee-time-approval .tableItem2 {
    min-width: 210px;
    margin-top: 5px;
    width: 280px;
}

.employee-time-approval .time-approv-tableItem1 {
    display: inline-block;
    min-width: 210px;
    padding: 8px 30px;
    color: #ffffff;
    border-right: 1px solid #c5c5c5;
    float: left;
    font-size: 16px
}

.employee-time-approval .tableHead {
    width: 100%;
    background: #005794;
}

.employee-time-approval .tableRow {
    height: auto;
    min-height: 28px;
}

.employee-time-approval .x1table th {
    background: #005794;
}

.employee-time-approval .HeadTitle span:nth-child(2) {
    color: #3f78aa;
}

.employee-time-approval .x1table td {
}

.employee-time-approval .TextBox {
    margin-top: 5px;
}
/*employee-approvment*/
.employee-approvment .coon {margin-top: 30px;min-height: 450px;height: auto;float: left;}

.employee-approvment .tableItem2 {min-width: 130px;margin-top: 5px;width: auto;}

.employee-approvment .reset {color: red}
/*start file expenses-approvment*/
.file-expenses-approv .tableRow:last-child {border: none;
}

.file-expenses-approv input[type=checkbox], input.CheckBox.ss {margin: auto;display: block;width: 44px;}

.file-expenses-approv .TextBox {width: 230px !important;
}

.file-expenses-approv .TextBoxD {width: 239px !important;background-position: 219px;}
/*end file expenses-approvment*/
/*client bill*/
.client-bill .tableItem2 {
    min-width: 100px;
    margin-top: 5px;
}

.client-bill .tableItem1 {
    color: #005794;
    padding: 8px 5px;
    text-decoration: none
}

/*.client-bill .deletez {
    background: none;
    height: auto;
}

    .client-bill .deletez:before {
        content: '\efb8';
        font-family: 'IcoFont' !important;
        font-size: 15px;
        width: 20px;
        margin: auto;
        display: block;
    }

    .client-bill .deletez:hover {
        background: none
    }*/

.client-bill .arrow-icon {
    float: right;
    font-size: 18px;
    margin-top: 8px;
    display: inline-block;
    font-family: 'FontAwesome';
    color: #005794;
    transition: .2s;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -o-transition: .2s;
    margin-right: 20px
}

.client-bill .rotate {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}

.client-bill .tableRow {
    width: 96%;
    margin-left: 20px;
}

.client-bill .active1 {
    background: #f3f3f3;
}

/*.client-bill .deletez:before {
    color: #CE0606
}*/

.client-bill .search {
    width: 265px;
    color: #005794;
    z-index: 999;
    position: relative;
    margin:10px auto;
}
/*.client-bill #wrapper {display: block;}*/
.client-bill .opening {
    cursor: pointer;
}

    .client-bill .opening li {
        list-style: circle;
        padding-left: 10px;
        margin-left: 10px;
    }

    .client-bill .opening:hover {
        background: #f3f3f3;
    }

    .client-bill .opening:active {
        background: #f3f3f3;
    }

.client-bill .opened {
    display: none;
}

.client-bill .Approve:before {
    content: '\ed31';
    font-family: 'IcoFont' !important;
    font-size: 15px;
    display: block;
    width: 20px;
    text-align: center;
    margin: auto;
}

.client-bill .print:before {
    content: '\eebf';
    font-family: 'IcoFont' !important;
    font-size: 15px;
    display: block;
    width: 20px;
    text-align: center;
    margin: auto;
}

.client-bill .option {
    float: right
}

    .client-bill .option a {
        font-size: 9px;
        text-align: center;
        width: 48px;
        margin: auto;
        display: block;
    }

        .client-bill .option a:hover {
            background: #f4f4f4;
        }

        .client-bill .option a:hover {
            text-decoration: none;
        }

.client-bill .tableHead {
    width: 100%
}

.client-bill .opening-all {
    color: #005794;
    font-weight: 600;
    width: 80px;
    border: 1px solid #005794;
    text-align: center;
    padding: 5px 0px;
    border-radius: 13px;
    cursor: pointer;
}

.client-bill .change {
    display: none
}

.client-bill .form-control-div {
    width: 400px;
    display: inline-block
}

.client-bill .tableHead {
    background: #f4f4f4;
    margin-bottom: 10px;
}

.client-bill .tableRow {
    width: 100%;
    margin-left: 0px;
}

.client-bill .reset {
    width: 225px !important;
    border: 1px solid #005794 !important;
    color: #005794 !important;
}

.client-bill .tabel-row-rest {
    border: none
}

.client-bill .buttonsb-reset {
    float: right;
    margin-left: 8px;
    text-align:center
}
.client-bill .buttonsb-reset:hover {
    color:white !important;
    text-decoration:none
}
.total-amount-count {width: 450px;background: #f4f4f4;padding: 10px;float: right;}
.total-amount-count span {
    font-weight: bold;
    font-size: 14px;
}
.min-width-50-count{min-width:50px!important}
.tableItem21 {
    display: inline-block;
    min-width: 50px;
    padding: 0px auto;
    color: #0083ca;
    margin: 0px auto;
    vertical-align: middle;
    height: auto;
    font-size: 12px;
    margin-top: 6px;
}
/*start employee secertary login*/
.employee-secertary-login .tableItem2 {
    width: 400px !important
}

.employee-secertary-login .reset {
    width: 100%
}
/*end employee secertary login*/
/*start invoices*/
.invoices .ColorRed {color: #b0aaaa;display: none;}

.invoices .ColorRed::before {color: #b0aaaa;}
.invoices .form-control-div {width: 400px;display: inline-block}

.invoices .tableHead {background: #f4f4f4;margin-bottom: 10px;}

.invoices .client-bill .tableRow {width: 100%;margin-left: 0px;}

.invoices .BoldClass {font-weight: bold;}

.invoices .tableRow-reset {border: none}

.invoices .tableItem2-rest {margin-left: 1px;}

.invoices .tableItem2-width {width: 10%}

.invoices .tableItem2-min-width {min-width: 20px}

.invoices .tableItem2-min-width-30 {min-width: 30px}
 .invoices .permation {display: block;text-align: center}
.invoices .option {margin-top: -23px;}
/*end invoices*/
/*allclient*/
.alph a:hover {
    background: #005794 !important;
    color: #fff;
}

.pagination-ys {
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}

    .pagination-ys table > tbody > tr > td {
        display: inline;
        border: none !important;
    }

        .pagination-ys table > tbody > tr > td > a, .pagination-ys table > tbody > tr > td > span {
            position: relative;
            float: left;
            padding: 8px 12px;
            line-height: 1.42857143;
            text-decoration: none;
            background-color: #ffffff;
            border: 1px solid #dddddd;
            margin-left: -1px;
        }

        .pagination-ys table > tbody > tr > td > span {
            position: relative;
            float: left;
            padding: 8px 12px;
            line-height: 1.42857143;
            text-decoration: none;
            margin-left: -1px;
            z-index: 2;
            color: #aea79f;
            background-color: #f5f5f5;
            border-color: #dddddd;
            cursor: default;
        }

        .pagination-ys table > tbody > tr > td:first-child > a, .pagination-ys table > tbody > tr > td:first-child > span {
            margin-left: 0;
            border-bottom-left-radius: 4px;
            border-top-left-radius: 4px;
        }

        .pagination-ys table > tbody > tr > td:last-child > a, .pagination-ys table > tbody > tr > td:last-child > span {
            border-bottom-right-radius: 4px;
            border-top-right-radius: 4px;
        }

        .pagination-ys table > tbody > tr > td > a:hover, .pagination-ys table > tbody > tr > td > span:hover, .pagination-ys table > tbody > tr > td > a:focus, .pagination-ys table > tbody > tr > td > span:focus {
            background-color: #eeeeee;
            border-color: #dddddd;
        }
/*employee secertary loghin*/
.tableHead-employee-secertary {
    padding: 2px;
    color: #0083ca;
    font-weight: bold
}
/*setup departments*/
.departments .coon {
    margin-top: 30px;
    min-height: 450px;
}

.departments .tableItem2 {
    min-width: 180px;
    margin-top: 5px;
    width: auto;
}

.departments .tableItem1 {
    min-width: 180px;
    margin-top: 5px;
    width: auto;
}

.departments .tableHead {
    background: #014985;
    min-height: 30px;
}

    .departments .tableHead:hover {
        background: #003058;
    }

.departments .tableRow {
    height: auto;
    min-height: 28px;
}

.departments .x1table {
    width: 97%;
    margin-left: 1.5%;
}

.departments .left {
    float: left;
    width: 48%;
    margin-left: 1%;
    margin-right: 1%;
    min-width: 450px;
    display: inline-block;
    height: auto;
    min-height: 100px;
}

.departments .right {
    float: right;
    width: 48%;
    margin-left: 1%;
    margin-right: 1%;
    min-width: 450px;
    display: inline-block;
    height: auto;
    min-height: 100px;
}
.departments .table-full-width {
    width: 100%
}

.departments .arabic-label {
    width: 200px;
}

.departments .arabic-text-box {
    width: 300px;
}
/*start event types*/
.event-types .event-name {
    width: 700px
}
/*end event types*/
/*start employees time*/
.employee-time .TextBoxD {
    width: 250px !important;
    background-position: 230px;
}

.employee-time .save-btn {
    margin-top: 20px;
    margin-bottom: 20px;
}
/*end employees time*/
/*start payment collection*/
.payment-collection .tableItem2 {min-width: 165px;}

.payment-collection .table-left {width: 650px;margin-top: 10px;}
/*end payment collection*/
/*start payment bills*/
.payment-bills-container table {width: 100%}

.payment-bills-container .label-bill-account {width: 220px;text-align: left;float: left;font-size: 11px;text-align: right;padding-right: 5px;}

.payment-bills-container .text-box-bill-account {width: 105px;float: left;margin-bottom: 4px;text-align: left;}

.payment-bills-container .bill-account-block {max-width: 1200px}

.payment-bills-container .table-container {float: left;margin-left: -8px;width: 540px;}

.payment-bills-container .table-container-two {float: left;width: 98%}

.payment-bills-container .table-container-two table {width: 99%}

.payment-bills-container .TextBox-reset {width: 100px !important;margin-top: 3px;}

.payment-bills-container .text-amount {width: 60px !important}
/*end payment bills*/
/*start client bills*/
.client-bills-row .border-none {border: none !important}

.client-bills-row .installment {min-width: 110px !important;}

.client-bills-row .bill-name {width: 19% !important}

.client-bills-row .file-name {width: 15% !important}

.client-bills-row .from-date {min-width: 75px !important;margin-left: 10px !important;}

.client-bills-row .to-date {min-width: 75px !important}

.client-bills-row .bills-status-name {width: 95px !important}

.client-bills-row .total-invoic-amount {min-width: 75px !important;text-align: left !important;color: #005298 !important}

.client-bills-row .responsive-employee {min-width: 60px}

.client-bills-row .details {min-width: 30px !important;}

.client-bills-row .delete-btn {min-width: 40px !important;}
/*end client bills*/
/*start all approved request*/
.all-approved-request-container .purchaseTitle.titles_block {width: 99%;margin-left: 0px;}

.all-approved-request-container .tableRow {width: 100%}

.all-approved-request-container .purchaseTitle {cursor: pointer}

.all-approved-request-container .search-div {width: 100% !important;}

.all-approved-request-container .request-serial {width: 80px !important}

.all-approved-request-container .request-date {width: 80px !important}

.all-approved-request-container .created-by {width: 300px !important}

.all-approved-request-container .details {width: 35px !important}
/*end all approved request*/
/*start edit quotation request*/
.edit-quotation-request-block input[type=checkbox], input.CheckBox.ss {float: none}

.edit-quotation-request-block .margin-tabs {margin-top: 20px;}

.edit-quotation-request-block .ajax__tab_active {color: #0083ca !important;display: inline-block;}

.edit-quotation-request-block .ajax__tab_panel {padding: 10px;}

.edit-quotation-request-block span {color: #0083ca}

.edit-quotation-request-block .auto-style1 {height: 36px;}

.edit-quotation-request-block .treeView td div {height: 20px !important}

.edit-quotation-request-block .treeView td {vertical-align: top}

.edit-quotation-request-block .treeView .tableItem2 {margin-top: 0px;}

.edit-quotation-request-block .containerSlider {width: 800px;}

.edit-quotation-request-block ol.progress-meter li {width: 12%;}

.edit-quotation-request-block .form-control {width: 600px;display: inline-block;margin-bottom: 5px;vertical-align: top}

.edit-quotation-request-block .containerSlider {margin-bottom: 50px;}

.edit-quotation-request-block .employe-data-section {border: 1px solid #0083ca;margin-bottom: 40px;}

.edit-quotation-request-block .employe-data-section .tableRow:last-child {border-bottom: none;margin-bottom: 0px;}

.edit-quotation-request-block .employe-data-section legend {font-size: 16px;color: #0083ca;font-weight: 600;}

.edit-quotation-request-block .employe-data-section input[type=checkbox], input.CheckBox.ss {margin: 0px 5px 0 2px;}

.edit-quotation-request-block .employe-data-section input[type="image" i] {vertical-align: middle}

.edit-quotation-request-block .treeView td div {height: 20px !important}

.edit-quotation-request-block .treeView td {vertical-align: top}

.edit-quotation-request-block .treeView .tableItem2 {margin-top: 0px;}

.edit-quotation-request-block .tableRow {width: 100%}

.edit-quotation-request-block .tableRow:last-child {border-bottom: none;margin-bottom: 0}

.edit-quotation-request-block .tableRow .tableItem2:nth-child(2) {width: 400px;}

.edit-quotation-request-block .TextBoxD {width: 335px !important;background-position: 315px;}

.edit-quotation-request-block .TextBox {width: 325px !important}

.edit-quotation-request-block .float-r-btn {float: right}

.edit-quotation-request-block .purchaseTitle {margin-bottom: 20px;}

.edit-quotation-request-block .text-box-per {width: 100px !important}

.edit-quotation-request-block .fieldest-scroll {height: 450px;overflow-y: scroll;}

.edit-quotation-request-block .engagemet-label {min-width: 265px;}

.edit-quotation-request-block .engagemet-text-box {width: 100px !important}

.edit-quotation-request-block .engagemet-drop-down-list {width: 110px !important;background-position: 90px !important}

.edit-quotation-request-block .x1table .TextBox {margin-top: 3px;}

.edit-quotation-request-block .retainer-type tr {display: inline}

.edit-quotation-request-block .ajax__calendar_body td {border: none !important}

.edit-quotation-request-block .margin-right-5 {margin-right: 5px}

.edit-quotation-request-block .img-style {display: block;width: 20px;}
/*end edit quotation request*/
/* start all new request*/
.new-all-request-container .purchaseTitle.titles_block {width: 99%;margin-left: 0px;}

.new-all-request-container .tableRow {width: 100%}

.new-all-request-container .purchaseTitle {cursor: pointer}

.new-all-request-container .TextBoxD {width: 225px !important;background-position: 206px;}

.new-all-request-container .TextBox {width: 216px !important;}

.new-all-request-container .search-div {width: 100%}

.new-all-request-container .request-serial {width: 80px !important}

.new-all-request-container .request-date {width: 80px !important}

.new-all-request-container .created-by {width: 300px !important}

.new-all-request-container .details-th {width: 40px !important}

.new-all-request-container .delete-th {width: 40px !important}

.new-all-request-container .deleted-succ {display: block;text-align: center}

.new-all-request-container .buttonsn-reset {display: block;text-align: center}
/* end all new request*/
/*start default*/
.default-container #wrapper {min-height: 0px;padding: 0px;}

.default-container #notify {display: block;} 

.default-container {width: 100%;display: block;float: left}

.default-container .default-logo {width: 60px}

.default-container .guide-block {padding: 10px;width: 98%}

.default-container .coon-block {width: 100%;float: left}

.default-container #div_3 {display: inline-block;width: auto;height: auto;}

.default-container #div_2 {display: inline-block;width: auto;height: auto;}

.default-container #div_1 {display: inline-block;width: auto;height: auto;}

.default-container .guide {width: 350px;height: auto;border: 1px solid #005298;color: #005298;background: #fff;position: absolute;left: 450px;top: 100px;}

.default-container .closingguide {position: absolute;left: 323px;top: 0px;background: #005298;color: #fff;padding: 2px;cursor: pointer;padding: 10px;}

.default-container .closingguide1 {position: absolute;left: 544px;top: 5px;background: #005298;color: #fff;padding: 2px;border-radius: 4px;cursor: pointer;}

.default-container .closingguide2 {position: absolute;left: 544px;top: 5px;background: #005298;color: #fff;padding: 2px;border-radius: 4px;cursor: pointer;}

.default-container .closingguide3 {position: absolute;left: 380px;top: 10px;background: #005298;color: #fff;padding: 2px;border-radius: 4px;cursor: pointer;}


.default-container .welcome {left: 50%;margin-left: -287px;top: 50%;margin-top: -182px;position: fixed;display: block;width: 574px;height: 364px;z-index: 8888888;}

.default-container .openPop {width: 100%;height: 100%;position: fixed;background: #000;opacity: 0.5;margin: 0px auto;z-index: 7777777;display: block;top: 0px;left: 0px;}

.default-container .menuup {width: 567px;height: 84px;position: fixed;left: 30px;top: 50px;z-index: 8888888;display: block;}

.default-container .userarea {width: 400px;height: 67px;position: fixed;right: 30px;top: 90px;z-index: 8888888;display: block;}
/*end default*/
/*start request delete payement details*/
.request-delete-payments-details-block .Conall {margin-left: 0px;width: 100%}

.request-delete-payments-details-block .openAct {display: none;}

.request-delete-payments-details-block .float-left {float: left}

.request-delete-payments-details-block .coon-reset {margin-left: 7px;margin-top: 12px;}
/*end request delete payement details*/
/*start add general office expenses budget*/
.add-general-office-container .expen-name {width: 280px !important;display: inline-block;}

.add-general-office-container .expen-mon1 {width: 80px !important;text-align: right;margin-top: 10px}

.add-general-office-container .expen-Total {width: 80px !important;display: inline-block;text-align: right;}

.add-general-office-container .click {left: -5px;position: relative;top: -6px;transition: .3s;float: right;display: block;width: 10px;height: 10px;line-height: 10px;}

.add-general-office-container .rotate {transform: rotate(180deg) !important;}

.add-general-office-container .Child {background: #efefef !important;}

.add-general-office-container .aspNetDisabled {margin-top: 10px}

.add-general-office-container .label-title {margin: auto;width: 50%;text-align: center;color: #005794;}
/*end add general office expenses budget*/
/*start office expenses cost edit*/
.office-expebses-cost-edit-container .treeView-change {width: 49%;float: right;height: 300px;overflow: scroll;}

.office-expebses-cost-edit-container .treeView td div {height: 20px !important}

.office-expebses-cost-edit-container .treeView td {vertical-align: top}

.office-expebses-cost-edit-container .treeView .tableItem2 {margin-top: 0px;}

.office-expebses-cost-edit-container .gridview {background-color: #fff;padding: 2px;margin: 2% auto;}

.office-expebses-cost-edit-container .gridview a {margin: auto 1%;border-radius: 50%;background-color: #444;padding: 5px 10px 5px 10px;color: #fff;text-decoration: none;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;}

.office-expebses-cost-edit-container .gridview a:hover {background-color: #1e8d12;color: #fff}

.office-expebses-cost-edit-container .gridview span {background-color: #ae2676;color: #fff;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;border-radius: 50%;padding: 5px 10px 5px 10px;}

.office-expebses-cost-edit-container .details-employee-hint {float: right;width: 100%}

.office-expebses-cost-edit-container .details-employee-hint div {display: inline-block;margin-right: 30px}

.office-expebses-cost-edit-container .details-employee-hint div p {color: #0083ca;font-weight: bold}

.office-expebses-cost-edit-container .ico-hint {color: #0083ca;width: 15px;font-size: 12px;display: inline-block;}

.office-expebses-cost-edit-container .ico-hint-header {font-weight: 900 !important;line-height: 30px;display: table-cell;text-align: center !important}

.office-expebses-cost-edit-container .text-hint {color: #0083ca;font-size: 11px;}

.office-expebses-cost-edit-container .activites-left {width: 75%}

.office-expebses-cost-edit-container .tableHead {width: 100%}

.office-expebses-cost-edit-container .popUpDiv {width: 100% !important;height: 100%;position: fixed !important;top: 0px;left: 0px;background: rgba(0,0,0,0.5);z-index: 9999999;-moz-transition: all 2s ease-out;-webkit-transition: all 2s ease-out;-o-transition: all 2s ease-out;transition: all 2s ease-out;-webkit-transition-delay: 0.2s;-moz-transition-delay: 0.2s;-o-transition-delay: 0.2s;transition-delay: 0.2s;}

.office-expebses-cost-edit-container .popupInner {max-width: 935px;width: 90%;padding: 19px;position: absolute;top: 48%;left: 50%;-o-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);box-shadow: 0px 2px 6px rgba(0,0,0,.5);border-radius: 5px;background: #fff;animation-name: pop;}

.office-expebses-cost-edit-container #SiteMainMenu1_Menu1 > ul > li {z-index: 1}

.office-expebses-cost-edit-container #logoz {z-index: 1}

.office-expebses-cost-edit-container .coon1 {z-index: 0}

.office-expebses-cost-edit-container .popup-in-left {width: 50%;float: left;}

.office-expebses-cost-edit-container .TextBox-reset {margin-top: 7px;margin-bottom: -8px;}

.office-expebses-cost-edit-container .description {border: 1px solid #a0a0a0;font-family: calibrii;}
/*end office expenses cost edit*/
/*start office expenses summary*/
.office-expenses-summary-container .item-tree {margin-top: 0px;padding: 2px;}

.office-expenses-summary-container .x1table td:nth-child(odd) {background: none;}

.office-expenses-summary-container .x1table td:nth-child(even) {background: none;}

.office-expenses-summary-container .x1table tr:nth-child(odd) {background: none;}

.office-expenses-summary-container .x1table tr:nth-child(even) {background: none;}

.office-expenses-summary-container .x1table {margin-bottom: 10px;}

.office-expenses-summary-container .remove-header {display: none}

.office-expenses-summary-container .remove-border {border: 1px solid #fff !important;border-right: 1px solid #fff !important;}

.office-expenses-summary-container .inside-table td {border-right: 1px solid #fff !important;}

.office-expenses-summary-container .total {display: block;float: right;margin-top: 5px;font-weight: 600;}

.office-expenses-summary-container .buttonsn-reset {float: right;margin-right: 40px;}

.office-expenses-summary-container .label-tite {text-align: center;margin: auto;width: 50%;color: #005794;}

.office-expenses-summary-container .x1table-reset {width: 98% !important;}

.office-expenses-summary-container .total-th {text-align: right}

.office-expenses-summary-container .details {text-align: center;width: 35px}

.office-expenses-summary-container .row-style {font-weight: bold}

.office-expenses-summary-container .type-name {width: 50px}

.office-expenses-summary-container .parent-details {width: 35px}

.office-expenses-summary-container .office-expenses-row {margin-top: 50px;}

.office-expenses-summary-container .child-details {width: 80px}

.office-expenses-summary-container .office-expenses-total {color: #014985;background: #bbdbf7;font-weight: bold;font: 20;padding-top: 15px;height: 50px;margin-top: 20px;font-size: 14px;float: right;text-align: center;border-radius: 5px;margin-right: 23px;}

.office-expenses-summary-container .summry-total {background: #005794 !important;-webkit-print-color-adjust: exact;margin-top: 10px}

.office-expenses-summary-container .all-open-expenses-cost {padding: 11px 20px;margin-top: 10px;font-size: 13px;background: #005794 !important;-webkit-print-color-adjust: exact;width: 550px;color: #fff !important;padding-right: 5px;padding-left: 5px}

.office-expenses-summary-container .expenses-cost-label {text-align: right;width: 200px;font-size: 13px;color: #fff !important;padding-right: 5px;padding-left: 5px}
/*end office expenses summary*/
/*start office-expenses costing*/
.office-expenses-costing-block .treeView td div {height: 20px !important}

.office-expenses-costing-block .treeView td {vertical-align: top}

.office-expenses-costing-block .treeView .tableItem2 {margin-top: 0px;}

.office-expenses-costing-block .TextBox-reset {margin-top: 2px}
/*end office-expenses costing*/
/*start transfer expenses*/
.transfer-expenses-c .TextBoxD {width: 250px !important;background-position: 231px;}

.transfer-expenses-c .table-style {width: 960px;}

.transfer-expenses-c .float-left {float: left}
/*end transfer expenses*/
/*start all rejected requests*/
.all-rejected-requests-row .purchaseTitle.titles_block {width: 99%;margin-left: 0px;}

.all-rejected-requests-row .tableRow {width: 100%}

.all-rejected-requests-row .purchaseTitle {cursor: pointer}

.all-rejected-requests-row .TextBoxD {width: 225px !important;background-position: 206px;}

.all-rejected-requests-row .TextBox {width: 216px !important;}

.all-rejected-requests-row .request-serial {width: 100px}

.all-rejected-requests-row .request-date {width: 80px}

.all-rejected-requests-row .create-by {width: 350px}

.all-rejected-requests-row .details-section {width: 40px}
/*end all rejected requests*/
/*start add employee time*/
.add-employee-time .employee-worksheet .tableItem2:first-child {min-width: 110px;}

.add-employee-time .tableRow {width: 100%}

.add-employee-time .tableRow:last-child {width: 100%}

.add-employee-time .RadComboBox_Default .rcbInner {border-color: #515151 !important;color: #000 !important;background-color:transparent;}

.add-employee-time .valid-msg {font-size: 11px;display: block;}

.add-employee-time input[type=checkbox], input.CheckBox.ss {float: none;vertical-align: text-bottom}

.add-employee-time .timer-label {vertical-align: middle;margin-right: 3px;}

.add-employee-time .HeadTitle {width: 70%;float: left}

.add-employee-time #txtTimerValue {color: #CC0000}

.add-employee-time .lift-side {min-width: 960px;height: auto;display: block;float: left}

.add-employee-time .mini-btn {width: 60px;}

.add-employee-time .table-item-min-width {min-width: 90px}

.add-employee-time .textbox-min-width {width: 60px !important}

.add-employee-time .reset {min-width: 90px;width: 80px;}

.add-employee-time .desc-reset {min-width: 100%}

.add-employee-time .table-reset {float: left}

.add-employee-time .t-reset {margin-bottom: 5px}
/*end add employee time*/
/*start add my file expenses*/
.add-my-file-expenses .left {float: left;width: 46%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.add-my-file-expenses .right {float: right;width: 46%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.add-my-file-expenses .coon {float: left;}

.add-my-file-expenses .tableRow {height: auto;min-width: 300px;}

.add-my-file-expenses .tableHead {min-width: 300px;float: left;}

.add-my-file-expenses .tableRow:last-child {border: none}

.add-my-file-expenses .TextBoxD {width: 250px !important;background-position: 230px;}

.add-my-file-expenses .TextBox {width: 240px !important;}

.add-my-file-expenses .textbox-reset {height: 70px !important;width: 240px !important}
/*end add my file expenses*/
/*start my file expenses*/
.my-file-expenses .left {float: left;width: 46%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.my-file-expenses .right {float: right;width: 46%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.my-file-expenses .coon {float: left;}

.my-file-expenses .tableRow {height: auto;min-width: 300px;}

.my-file-expenses .tableHead {min-width: 300px;float: left;}

.my-file-expenses .border-b-none {border-bottom: none !important}
.my-file-expenses .DisabledColor {color: #999 !important}
.my-file-expenses .DisabledColor:before {
    color: #999 !important
}
/*end my file expenses*/
/*setup legal position*/
.legalposition-tableItem2 {vertical-align: top}
/*setup activities*/
.activities .x1table {width: 97%;margin-left: 1.5%;}
.activitiess .treeView td div {height: 20px !important}

.activitiess .treeView td {vertical-align: top}

.activitiess .treeView .tableItem2 {margin-top: 0px;}
/*start add employee rates */
.TextBoxD-b-g {width: 230px !important;background-position: 210px;}

.embloyee-rate-text-box {text-align: right;margin: 3px;}

.save-btn-em-r {font-size: 15px;width: 20px;display: block;margin: auto;}

.change-emp-msg {display: block;text-align: center}
/*end add employee rates */
/*employee rates*/
.employee-rates .forMoreOpen {width: 16px;height: 16px;background: url(../images/plusicon.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;display: none;vertical-align: middle}

.employee-rates .forMoreOpenOn {width: 16px;height: 16px;background: url(../images/minusicon.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;display: inline-block;vertical-align: middle}

.employee-rates input[type=checkbox], input.CheckBox.ss {width: 45px;margin: auto;display: block;}
/*search employees*/
.search-employees .x1table {float: none;}

.search-employees .gridview {background-color: #fff;padding: 2px;margin: 2% auto;border: none !important;}

.search-employees .x1table {border-bottom: none}

.search-employees .gridview a {margin: auto 1%;border-radius: 50%;background-color: #005794;padding: 5px 10px 5px 10px;color: #fff;text-decoration: none;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px ##005794;}

.search-employees .gridview a:hover {background-color: #fff;color: #005794;}

.search-employees .gridview span {background-color: #ae2676;color: #fff;text-align: center;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;border-radius: 50%;padding: 5px 10px 5px 10px;}

.search-employees .gridview td {width: 80px;display: inline;border: none !important;}

.search-employees .TextBox {width: 241px !important;}

.search-employees .TextBoxD {width: 250px !important;background-position: 230px;}
.search-employees .add-new-employee-link {float: right;margin-right: 40px;}

.search-employees .btn-doc {float: right;margin-right: 40px;}

.search-employees .all-employee-center-title {text-align: center;margin: auto;width: 50%;color: #005794;float: none;}
/*bill details new*/
.bill-details-new .classdelete {display: block;width: 98%;padding-top: 2px;padding-bottom: 2px;border-radius: 7px;border-bottom: dotted 1px #A0B4CD;margin: 0px;margin-left: 10px;margin-right: 10px;min-height: 28px;vertical-align: top;min-height: 28px;min-width: 300px;float: left;background: #d9dde0;}

.bill-details-new #coon {float: left;}

.bill-details-new .coon {margin-top: 30px;float: left;}

.bill-details-new .tableItem2 {min-width: 130px;margin-top: 5px;width: auto;float: left;height: auto;min-height: 100%;background: none;}

.bill-details-new .tableItem1 {float: none;}

.bill-details-new .tableHead {min-width: 300px;float: left;}


.bill-details-new .tableRow {min-width: 300px;float: none;background: white;min-height: 0px;height: 21px}

.bill-details-new .left {float: left;width: 46%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.bill-details-new .right {float: right;width: 46%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.bill-details-new .purchaseTitle2 {
    float: left;
}

.bill-details-new .x1table {float: left;}

.bill-details-new .openPop {width: 100%;height: 100%;position: fixed;background: #000;opacity: 0.5;margin: 0px auto;z-index: 99999999 !important;display: none;top: 0px;left: 0px;}

.bill-details-new .hhold {width: 80%;height: 84%;top: 40px;left: 10%;position: fixed;display: none;z-index: 999999990 !important;}

.bill-details-new .open2 {border-radius: 7px;padding: 3px;padding-left: 15px;padding-right: 15px;color: #eee;border: 1px solid #eee;cursor: pointerhttp: //localhost:56247/App_Data/ width: 50px;}

.bill-details-new .close2 {border-radius: 7px;padding: 4px;right: 70px;color: #eee;background: #014985;border: 1px solid #003058;cursor: pointer;margin-top: 10px;position: absolute;}

.bill-details-new .close22 {border-radius: 7px;padding: 4px;right: 70px;color: #eee;background: #014985;border: 1px solid #003058;cursor: pointer;margin-top: 10px;position: absolute;}

.bill-details-new .Remove {display: none !important}

.bill-details-new .coon {margin-top: 0px;}

.bill-details-new .tableItem2:nth-child(odd) {min-width: 130px;}

.bill-details-new .tableItem2:nth-child(even) {min-width: 90px;}

.bill-details-new .hiddenz {display: none;}

.bill-details-new .docholder {padding: 5px;margin: 5px 10px 5px -68px;border-radius: 7px;float: left;width: 99%;}

.bill-details-new #wrapper {padding-bottom: 350px;}
/*all quotation*/
.all-quotation .coon {margin-top: 30px;min-height: 450px;}


.all-quotation .tableItem2 {min-width: 130px;margin-top: 5px;width: auto;margin-right: 10px;}
.all-quotation .margin-left-3 {margin-left: 3px}

.all-quotation .tableRow {height: auto;min-height: 28px;}

.all-quotation .purchaseTitle2 {margin-top: 0px;}
/*popup*/
/*@import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz);
        body
        {
            width: 100%;
            background: url(http://subtlepatterns.subtlepatterns.netdna-cdn.com/patterns/grid.png) repeat #fefefe;
        }*/
.all-quotation .button:hover {color: #333;background: #eeffff;-moz-transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}

.all-quotation .modalbg {position: fixed;font-family: Arial, Helvetica, sans-serif;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0, 0, 0, 0);z-index: 99999;-moz-transition: all 2s ease-out;-webkit-transition: all 2s ease-out;-o-transition: all 2s ease-out;transition: all 2s ease-out;-webkit-transition-delay: 0.2s;-moz-transition-delay: 0.2s;-o-transition-delay: 0.2s;transition-delay: 0.2s;display: block;pointer-events: none;}

    .all-quotation .modalbg .dialog {
        width: 400px;
        position: relative;
        top: -1000px;
        margin: 25% auto;
        padding: 5px 20px 13px 20px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        background: #fff;
        background: -moz-linear-gradient(#fff, #ccc);
        background: -webkit-linear-gradient(#fff, #ccc);
        background: -o-linear-gradient(#fff, #ccc);
        box-shadow: 0 0 10px #000;
        -moz-box-shadow: 0 0 10px #000;
        -webkit-box-shadow: 0 0 10px #000;
    }

        .all-quotation .modalbg .dialog .ie7 {
            filter: progid:DXImageTransform.Microsoft.Shadow(color='#000', Direction=135, Strength=3);
        }

    .all-quotation .modalbg:target {
        display: block;
        pointer-events: auto;
        background: rgba(4, 10, 30, 0.8);
        -moz-transition: all 0.5s ease-out;
        -webkit-transition: all 0.5s ease-out;
        -o-transition: all 0.5s ease-out;
        transition: all 0.5s ease-out;
    }

        .all-quotation .modalbg:target .dialog {
            top: -90px;
            -moz-transition: all 0.8s ease-out;
            -webkit-transition: all 0.8s ease-out;
            -o-transition: all 0.8s ease-out;
            transition: all 0.8s ease-out;
            -webkit-transition-delay: 0.4s;
            -moz-transition-delay: 0.4s;
            -o-transition-delay: 0.4s;
            -transition-delay: 0.4s;
        }

.all-quotation .close {
    background: #606061;
    color: #FFFFFF;
    line-height: 25px;
    position: absolute;
    right: -12px;
    text-align: center;
    top: -10px;
    width: 24px;
    text-decoration: none;
    font-weight: bold;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    box-shadow: 0 0 10px #000;
    -moz-box-shadow: 0 0 10px #000;
    -webkit-box-shadow: 0 0 10px #000;
    -moz-transition: all 0.5s ease-out;
    -webkit-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    -webkit-transition-delay: 0.2s;
    -moz-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    transition-delay: 0.2s;
}

    .all-quotation .close .ie7 {
        filter: progid:DXImageTransform.Microsoft.Shadow(color='#000', Direction=135, Strength=3);
    }

    .all-quotation .close:hover {
        background: #00d9ff;
        -moz-transition: all 0.5s ease-out;
        -webkit-transition: all 0.5s ease-out;
        -o-transition: all 0.5s ease-out;
        transition: all 0.5s ease-out;
    }

.all-quotation .fineprint {
    font-style: italic;
    font-size: 10px;
    color: #646;
}

.all-quotation .popUpDiv {
    width: 100% !important;
    height: 100%;
    position: fixed !important;
    top: 0px;
    left: 0px;
    background: rgba(0,0,0,0.5);
    z-index: 9999999;
    -moz-transition: all 2s ease-out;
    -webkit-transition: all 2s ease-out;
    -o-transition: all 2s ease-out;
    transition: all 2s ease-out;
    -webkit-transition-delay: 0.2s;
    -moz-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    transition-delay: 0.2s;
}

.all-quotation .popupInner {
    max-width: 445px;
    width: 90%;
    padding: 19px;
    position: absolute;
    top: 50%;
    left: 50%;
    -o-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    box-shadow: 0px 2px 6px rgba(0,0,0,.5);
    border-radius: 5px;
    background: #fff;
    animation-name: pop;
}

    .all-quotation .popupInner h2 {
        text-align: center;
        color: Red;
    }

    .all-quotation .popupInner input{display:block;margin:auto}

    .all-quotation .popupInner span {
        font-size: 12px;
        font-weight: 700;
        min-width: 116px;
        display: inline-block;
    }

    .all-quotation .popupInner div {
        margin-bottom: 5px;
        margin-top: 7px;
    }

    .all-quotation .popupInner textarea {
        margin-left: 140px;
        margin-top: -19px;
        border: 1px solid #c6e5ff;
    }

.all-quotation .footerpop {
    text-align: center;
}

.all-quotation .engagment {
    width: 30px;
    display: block;
    text-align: center;
    margin: auto
}

.all-quotation .icon1 {
    margin: auto;
    width: 20px;
    display: block;
    color: #0083ca;
    font-size: 13px;
}

.all-quotation .x1table td {
    color: #005794;
}

.all-quotation .TextBox {
    width: 221px !important;
}

.all-quotation .TextBoxD {
    width: 230px !important;
    background-position: 210px;
}

.all-quotation .return-label {
    min-width: 145px !important;
    width: 145px !important;
}
.width-20 {
    width: 20px !important;
    min-width: 20px !important;
}
/*add quotation*/
.add-quotation h3 {border: none}

.add-quotation .Act-addquotation {margin-right: 20px !important;width: 324px !important;margin-left: 0px !important;}

.add-quotation .openAct-addquotation {margin-left: 290px !important;}

.add-quotation .add-quotation-coon {min-height: 200px !important;margin-left: 20px !important;float: left !important;padding: 10px !important;width: 96% !important}

.add-quotation .container {clear: both;width: 100%;text-align: left;padding-top: 20px;padding-left: 5px;}

.add-quotation .check {margin-top: 5px;}

.add-quotation .container h2 {margin-left: 15px;margin-right: 15px;margin-bottom: 10px;color: #5685bc;}

.add-quotation .container p {margin-left: 15px;margin-right: 15px;margin-top: 10px;margin-bottom: 10px;line-height: 1.3;font-size: small;}

.add-quotation .container ul {margin-left: 25px;font-size: small;line-height: 1.4;list-style-type: disc;}

.add-quotation .container li {padding-bottom: 5px;margin-left: 5px;}

.add-quotation .TextBox {width: 214px !important}

.add-quotation .TextBoxD {width: 218px !important;background-position: 203px;}

.add-quotation .allPART1 {width: 41%}

.add-quotation .allPART2 {width: 41%}

.addquotation-tableItem2 {width: 226px;}

.add-quotation .allPART {display: none;}

.add-quotation .PART:hover {cursor: pointer;background: #ccc;}

.add-quotation .tab {width: 100%;height: 30px;border-bottom: solid 1px #CCC;padding-right: 2px;margin-top: 30px;}

.add-quotation a {cursor: pointer;}

.add-quotation #tabs li {float: left;list-style: none;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;margin-right: 5px;border-top-left-radius: 3px;border-top-right-radius: 3px;outline: none;}

.add-quotation #tabs li a {font-family: Arial, Helvetica, sans-serif;font-size: small;font-weight: bold;color: #666;padding-top: 5px;padding-left: 7px;padding-right: 7px;padding-bottom: 8px;display: block;background: #FFF;border-top-left-radius: 3px;border-top-right-radius: 3px;text-decoration: none;outline: none;background-color: #fff;}

.add-quotation #tabs li a.inactive {padding-top: 5px;padding-bottom: 8px;padding-left: 8px;padding-right: 8px;color: #666666;background: #EEE;outline: none;border-bottom: solid 1px #CCC;}

.add-quotation #tabs li a:hover, #tabs li a.inactive:hover {color: #5685bc;outline: none;}

.add-quotation .tab {overflow: hidden;border: 1px solid #ccc;background-color: #f1f1f1;}
    /* Style the buttons that are used to open the tab content */
.add-quotation .tab button {background-color: inherit;float: left;border: none;outline: none;cursor: pointer;padding: 14px 16px;transition: 0.3s;}
        /* Change background color of buttons on hover */
.add-quotation .tab button:hover {background-color: #ddd;}
/* Create an active/current tablink class */
.add-quotation .tab button.active {background-color: #ccc;}

.add-quotation .tabcontent {clear: both;width: 100%;border-left: solid 1px #CCC;border-right: solid 1px #CCC;border-bottom: solid 1px #CCC;text-align: left;padding-top: 20px;}

.add-quotation .width {width: 223px !important;}
/*system report / billable*/
.billable .x1table th {
    background: #005794;
}

.billable .TextBoxD {
    margin-top: 3px;
    width: 225px !important;
    background-position: 204px;
}

.billable .TextBox {
    width: 220px !important;
}

.billable .x1table td {
    color: #005794;
}

.billable .x1table tr:last-child td:last-child {
    border-radius: 0px;
}

.billable .x1table td {
    border: 0px;
    border-left: 1px solid #005794;
    border-right: 1px solid #005794;
}
/*system report / lawer performance*/
.lawers-performance .x1table th {
    background: #005794;
}

.lawers-performance .TextBoxD {
    margin-top: 3px;
}

.lawers-performance .x1table td {
    color: #005794
}

.lawers-performance .x1table tr:nth-child(even) {
    background: #f4f4f4;
}

.lawers-performance .x1table tr:hover {
    background: #eaeaea
}
/*system report / clints matters by head*/
.clients-matters .x1table th {
    background: #005794;
}

.clients-matters .TextBoxD {
    margin-top: 3px;
    width: 200px !important;
    background-position: 180px;
}

.clients-matters .x1table td {
    color: #005794;
}

.clints-file-hourly {
    color: gray;
}

.clint-files {
    border-bottom: 1px solid #ddd;
    padding: 10px 0px;
}

div .clint-files:last-child {
    border: none
}

.clint-file-serial {
    color: #005794;
    font-weight: 600;
    display: inline-block;
    margin: 0px 25px;
}

.clints-file-name {
    color: #005794;
    margin: 0px 10px 0px 23px;
    display: inline-block;
    width: 200px;
}
/*system report / new client and engagementes*/
.new-client-engagements.mini-table {
    border: none !important;
}

    .new-client-engagements .mini-table tr {
        border: none !important;
    }

        .new-client-engagements .mini-table tr td {
            border: 1px solid #fff !important;
        }
/*system report / employess time approved */
.emplyess-time-approved .ccc {cursor: pointer;display: block;width: 105.4%;min-width: 550px;padding: 2px 10px;margin-left: -75px;margin-bottom: 3px;float: left;border: 1px solid #ddd;}

    .emplyess-time-approved .ccc div {
        color: #284169;
    }

    .emplyess-time-approved .ccc:hover {
        background: #f4f4f4;
    }

.emplyess-time-approved .x1table {
    display: none
}

.emplyess-time-approved .monthholder {
    display: none;
}

.emplyess-time-approved .tableRow {
    cursor: pointer;
}

.emplyess-time-approved .tableItem1 {
    font-size: 13px;
    width: 250px;
    text-decoration: none;
    border: none;
}

    .emplyess-time-approved .tableItem1 img {
        vertical-align: middle;
        width: 20px;
    }

.emplyess-time-approved .tableItem2 img {
    vertical-align: middle;
    width: 20px;
    margin-right: 20px;
}

.emplyess-time-approved .iden {
    float: right;
    margin: 5px;
}

    .emplyess-time-approved .iden img {
        vertical-align: middle;
        margin-right: 5px;
        width: 20px;
    }

.emplyess-time-approved .allhrs {
    display: inline-block;
    font-size: 12px;
    color: #005794;
    font-weight: bold;
    text-align: center;
    padding: 0px 20px;
}

    .emplyess-time-approved .allhrs i {
        display: block;
        font-size: 26px;
        color: #005794;
        margin-bottom: 5px;
    }

.emplyess-time-approved .billedHrs {
    display: inline-block;
    font-size: 12px;
    color: #0aa9ff;
    font-weight: bold;
    text-align: center;
    padding: 0px 20px;
}

    .emplyess-time-approved .billedHrs i {
        display: block;
        font-size: 20px;
        color: #0aa9ff;
        margin-bottom: 5px;
    }

.emplyess-time-approved .unbill {
    display: inline-block;
    font-size: 12px;
    color: #ff0a0a;
    font-weight: bold;
    text-align: center;
    padding: 0px 20px
}

    .emplyess-time-approved .unbill i {
        display: block;
        font-size: 18px;
        color: #ff0a0a;
        margin-bottom: 5px;
    }

.emplyess-time-approved .billablehrs {
    display: inline-block;
    font-size: 12px;
    color: #00d42e;
    font-weight: bold;
    text-align: center;
    padding: 0px 20px;
}

    .emplyess-time-approved .billablehrs i {
        display: block;
        font-size: 29px;
        color: #00d42e;
        margin-bottom: 5px;
    }

.emplyess-time-approved .billsHrs {
    float: right;
    width:1015px
}

.emplyess-time-approved .tableHead {
    width: 100%;
    margin-top: 20px;
}

.emplyess-time-approved .opener0 {
    background: #f4f4f4;
}

    .emplyess-time-approved .opener0:hover {
        background: #e4e4e4;
        cursor: pointer
    }

.emplyess-time-approved .lawyerHrs {
    float: right
}

.emplyess-time-approved .tableRow:hover {
    background: #f4f4f4
}

.emplyess-time-approved .tableRow {
    background: none;
    width: 101%
}

.emplyess-time-approved .TextBoxD {
    width: 225px !important;
    background-position: 205px;
}

.emplyess-time-approved .TextBox {
    width: 220px !important;
}

.emplyess-time-approved .headercss {
    background: #005794 !important;
    -webkit-print-color-adjust: exact;
}
/*system report / bad debt bills */
.bad-debt-bills .x1table td:nth-child(odd) {
    background: none;
}

.bad-debt-bills .x1table td:nth-child(even) {
    background: none;
}

.bad-debt-bills .x1table tr:nth-child(odd) {
    background: none;
}

.bad-debt-bills .x1table tr:nth-child(even) {
    background: none;
}

.bad-debt-bills .x1table {
    margin-bottom: 10px;
}

.bad-debt-bills .doopen {
    cursor: pointer;
    height: 16px;
    width: 16px;
    display: block;
    float: right;
    margin-right: 10px;
    margin-top: 8px;
}

.bad-debt-bills .doop {
    cursor: pointer;
    height: 16px;
    width: 16px;
    display: block;
    float: right;
    margin-right: 10px;
    margin-top: 8px;
    display: none;
}

.bad-debt-bills .doopen2 {
    cursor: pointer;
    height: 16px;
    width: 16px;
    display: block;
    float: left;
    margin-left: 5px;
    margin-bottom: 2px;
}

.bad-debt-bills .doop2 {
    cursor: pointer;
    height: 16px;
    width: 16px;
    display: block;
    float: left;
    margin-left: 5px;
    margin-bottom: 2px;
    display: none;
}

.bad-debt-bills .doopen1 {
    cursor: pointer;
    height: 16px;
    width: 16px;
    display: block;
    float: right;
    margin-right: 10px;
    margin-top: 8px;
    display: none;
}

.bad-debt-bills .doop1 {
    cursor: pointer;
    height: 16px;
    width: 16px;
    display: block;
    float: right;
    margin-right: 10px;
    margin-top: 8px;
    display: none;
}

.bad-debt-bills .doopen3 {
    cursor: pointer;
    height: 16px;
    width: 16px;
    display: block;
    float: right;
    margin-right: 5px;
    margin-top: 3px;
}

.bad-debt-bills .doop3 {
    cursor: pointer;
    height: 16px;
    width: 16px;
    display: block;
    float: right;
    margin-right: 5px;
    margin-top: 3px;
    display: none;
}

.bad-debt-bills .hidden2 {
    display: none;
}

.bad-debt-bills .showData {
    margin-left: 600px;
    color: #ccc;
    font-size: 10px;
    margin-right: 15px;
    display: inline-block;
}

.bad-debt-bills .hideData {
    float: right;
    color: #ccc;
    font-size: 10px;
    margin-right: 15px;
    display: inline-block;
    display: none;
}

.bad-debt-bills .showHeader {
    float: right;
    color: #ccc;
    font-size: 10px;
    margin-right: 15px;
    display: inline;
    display: none;
}

.bad-debt-bills .hideHeader {
    float: right;
    color: #ccc;
    font-size: 10px;
    margin-right: 15px;
    display: inline;
    display: none;
}

.bad-debt-bills .names {
    border-radius: 10px;
    width: 100%;
    height: 100%;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 1px;
    font-weight: bold;
    cursor: pointer;
    margin-bottom: 10px;
    border: 1px solid #005794;
}

.bad-debt-bills .names2 {
    border-radius: 10px;
    background: #e6e6e6;
    width: 100%;
    height: 100%;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 1px;
    font-weight: bold;
}

.bad-debt-bills .names1 {
    border-radius: 10px;
    background: #cecdcd;
    width: 100%;
    height: 35px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 15px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: bold;
}

.bad-debt-bills .opendetail:hover {
    background: #dbe2ff;
}

.bad-debt-bills .TextBoxD {
    margin-top: 3px;
}

.bad-debt-bills .forMore {
    display: none;
}

.bad-debt-bills .forMoreOpen {
    width: 16px;
    height: 16px;
    background: url(../images/plusicon.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    cursor: pointer;
    display: inline-block;
}

.bad-debt-bills .forMoreOpenOn {
    width: 16px;
    height: 16px;
    background: url(../images/minusicon.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    cursor: pointer;
    display: none;
}

.bad-debt-bills .employeename {
    border: 1px solid #ddd;
    padding: 5px;
    border-radius: 5px;
    font-weight: bold;
    float: right;
    margin-bottom: 5px;
    margin-right: 5px;
    height: auto;
    width: auto;
    min-width: 200px;
}

.bad-debt-bills .TextBoxD {
    width: 225px !important;
    background-position: 205px;
}

.bad-debt-bills .TextBox {
    width: 215px !important;
}

/*start employee time approved report*/
.time-abrroved-container .grid {width: 1103px !important;}

.time-abrroved-container .grid-td {width: 480px !important}

.time-abrroved-container .algin-top {vertical-align: top !important}

.time-abrroved-container .title-report {text-align: center !important;margin: auto;width: 50%;color: #005794;}

.time-abrroved-container .grand-total {border-bottom: 2px solid #0083ca;}

.time-abrroved-container .hrs {width: 250px !important;}

.time-abrroved-container .clock {color: #005794;font-size: 18px}

.time-abrroved-container .hours {width: 248px !important;margin-right: 3px !important;}

.time-abrroved-container .icon-right {color: #00d42e !important;font-size: 19px !important}

.time-abrroved-container .square-icon {color: #ff0a0a !important}

.time-abrroved-container .hours-two {width: 200px !important;margin-right: -5px !important;}

.time-abrroved-container .tick-tock {color: #0aa9ff !important}

.time-abrroved-container .holder-style {float: left;width: 100% !important;height: auto !important;}

.time-abrroved-container .employee-name {color: #0083ca !important;padding-left: 20px !important;text-decoration: underline;width: 25% !important;}

.time-abrroved-container .legal-icon {color: #0083ca !important;font-size: 19px !important}

.time-abrroved-container .lawyer-hours {width: 1015px !important;}

.time-abrroved-container .actual-hours {color: #555555;width: 250px;margin-left: -5px;}

.time-abrroved-container .clock-time {color: #005794;font-size: 19px;}

.time-abrroved-container .billable-total {color: #555555;width: 250px;margin-left: 3px;}

.time-abrroved-container .hours-container {float: right !important;width: 1015px;}

.time-abrroved-container .hours-div-one {width: 250px !important;color: #003C6F !important;padding-left: 12px}

.time-abrroved-container .holder-design {float: left !important;width: 99% !important;height: auto !important;display: none;margin-left: 1% !important;}

.time-abrroved-container .opener-style {border-color: #0b7dd5 !important;margin-left: -10px !important;border-bottom: 1px solid #ccc !important;}

.time-abrroved-container .user-mail {color: #0b7dd5 !important;width: 100% !important;margin-left: 23px !important;}

.time-abrroved-container .user-male-icon {width: 17px !important;vertical-align: middle !important}

.time-abrroved-container .hours-items {color: #0b7dd5 !important;width: 250px !important}

.time-abrroved-container .arrow-right {color: #00d42e !important;font-size: 18px !important;}

.time-abrroved-container .years {float: left;width: 98% !important;height: auto;display: none;margin-left: 2% !important}

.time-abrroved-container .opener-link {margin-left: -32px !important;padding-left: 43px !important;width: 99.1% !important;}

.time-abrroved-container .total-billable {width: 251px;color: darkgreen}

.time-abrroved-container .total-unbillable {width: 250px !important}

.time-abrroved-container .total-biiled {width: 100px !important;color: #003C6F !important;margin-right: 1px !important;}

.time-abrroved-container .month-name {float: right !important;height: auto;width: 96% !important}

.time-abrroved-container .time-value {width: 250px !important;margin-right: 3px !important;font-weight: 300 !important;}

.time-abrroved-container .billable-value {width: 250px !important;margin-right: 4px !important;font-weight: 300 !important;}

.time-abrroved-container .unbillable-value {width: 250px !important;font-weight: 300 !important;}

.time-abrroved-container .total-billable-value {width: 200px;margin-right: -4px;font-weight: 300;}

.time-abrroved-container .time-sheet {width: 107% !important;margin-left: -73px !important;margin-bottom: 15px !important;}

.time-abrroved-container .month-width {width: 100px !important}
/*end employee time approved report*/
/*system report / billable expenses*/
.billable-expenses .x1table th {
    background: #005794;
}

.billable-expenses .TextBoxD {
    margin-top: 3px;
    width: 225px !important;
    background-position: 205px;
}

.billable-expenses .TextBox {
    width: 215px !important;
}

.billable-expenses .x1table td {
    color: #005794
}

.billable-expenses .x1table tr:last-child td:last-child {
    border-radius: 0px 0px 0px 0px;
}
/*system report / billable parteners*/
.billable-partners .x1table th {
    background: #005794;
}

.billable-partners .TextBoxD {
    margin-top: 3px;
    width: 225px !important;
    background-position: 205px;
}

.billable-partners .x1table td {
    color: #005794;
}

.billable-partners .num {
    display: block;
}

.billable-partners .x1table {
    float: none;
}

.billable-partners .TextBox {
    width: 205px !important;
}

.billable-partners .headerr {
    background: #005794 !important;
    -webkit-print-color-adjust: exact;
}
/*system perort / client balance*/
.client-palance .x1table th {
    background: #005794;
}

.client-palance .TextBoxD {
    margin-top: 3px;
    width: 225px !important;
    background-position: 205px;
}

.client-palance .x1table td {
    color: #005794;
}

.client-palance .x1table tr:nth-child(even) {
    background: #ececec;
}

.client-palance .x1table tr:hover {
    background: #d8dfe4;
}

.client-palance .TextBox {
    width: 215px !important;
}
/*bill/ add bill*/
.add-bill .coon {
    margin-top: 30px;
}

.add-bill .tableItem2:nth-child(odd) {
    min-width: 100px;
}

.add-bill .tableItem2:nth-child(even) {
    min-width: 300px;
    margin-right: 10px;
}

.add-bill .x1table th {
    color: #fff;
}

.add-bill .x1table td {
    color: #005794
}

.add-bill .hiddenz {
    display: none;
}

.add-bill .docholder {
    float: left;
    width: 100%;
}

.add-bill .margin {
    margin-bottom: 5px;
}

.add-bill .x1table tr:nth-child(even) {
    background: #fff !important
}

.add-bill .popup-two {
    position: absolute;
    width: 100%;
    height: 200%;
    background: #000000ab;
    z-index: 99999;
    top: 0;
    left: 0;
}

.add-bill .content-popup {
    width: 90%;
    height: 35%;
    background: #fff;
    margin: 10% auto;
    border-radius: 10px;
    padding: 10px;
    overflow: auto;
}

    .add-bill .content-popup span {
        color: #005794
    }

.add-bill .close {
    width: 20px;
    height: 20px;
    padding: 7px 15px 5px 7px;
    font-size: 12px;
    color: #fff;
    background: darkred;
    float: right;
    text-align: center;
    cursor: pointer;
    line-height: 0;
    border: none;
}
/*bill/ add bill new*/
.add-bill-new .coon {
    margin-top: 30px;
}

.add-bill-new .tableItem2:nth-child(odd) {
    min-width: 100px;
}

.add-bill-new .tableItem2:nth-child(even) {
    min-width: 300px;
    margin-right: 10px;
}

.add-bill-new .x1table th {
    color: #fff;
}

.add-bill-new .x1table td {
    color: #005794
}

.add-bill-new .hiddenz {
    display: none;
}

.add-bill-new .docholder {
    float: left;
    width: 100%;
}

.add-bill-new .margin {
    margin-bottom: 5px;
}

.add-bill-new .x1table tr:nth-child(even) {
    background: #fff !important
}

.add-bill-new .popup-two {
    position: absolute;
    width: 100%;
    height: 200%;
    background: #000000ab;
    z-index: 99999;
    top: 0;
    left: 0;
}

.add-bill-new .content-popup {
    width: 90%;
    height: 35%;
    background: #fff;
    margin: 10% auto;
    border-radius: 10px;
    padding: 10px;
    overflow: auto;
}

    .add-bill-new .content-popup span {
        color: #005794
    }

.add-bill-new .close {
    width: 20px;
    height: 20px;
    padding: 7px 15px 5px 7px;
    font-size: 12px;
    color: #fff;
    background: darkred;
    float: right;
    text-align: center;
    cursor: pointer;
    line-height: 0;
    border: none;
}
/*bill/approved client bill*/
.approved-client-bill .row-inhanc {
    margin: 3px 0px 5px 0px
}
.approved-client-bill .float-none {float: none !important}

.approved-client-bill .grid-view-handel {width: 45%;float: right;}

.approved-client-bill .total-currency-span {text-align: left !important;color: #ffffff !important;font-size: medium !important;font-weight: bold !important;width: 100% !important;display: inline-block !important;}

.approved-client-bill .text-right {text-align: right !important}
.approved-client-bill .coon {margin-top: 30px;}

.approved-client-bill .tableItem2 {min-width: 130px;padding-top: 5px;}

.approved-client-bill .tableItem2:nth-child(6) {text-align: right;}

.approved-client-bill .tableItem2:nth-child(7) {width: 40px;}

.approved-client-bill .tableItem2:nth-child(8) {width: 40px;}

.approved-client-bill .tableItem2:nth-child(9) {width: 40px;}
.approved-client-bill .tableItem2:nth-child(10) {width: 40px;}
.approved-client-bill .tableItem2:nth-child(5) {width: 80px;}

.approved-client-bill .tableItem2:nth-child(4) {width: 80px;}

.approved-client-bill .tableItem2:nth-child(3) {width: 80px;}

.approved-client-bill .tableItem2:nth-child(1) {width: 100px;}
.approved-client-bill .tableItem2:nth-child(2) {width: 390px;}
.approved-client-bill .display-block {display: block !important}

.approved-client-bill .paid-amount {
    width: 50px !important;
    min-width: 50px !important;
}
.approved-client-bill .tableHead {min-width: 1185px;}

.approved-client-bill .tableHead:hover {background: #003058;}

.approved-client-bill .arrow-icon {float: right;font-size: 18px;margin-top: 8px;display: inline-block;font-family: 'FontAwesome';color: #005794;transition: .2s;-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;margin-right: 20px}

.approved-client-bill .rotate {transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);}

.approved-client-bill .print:before {content: '\eebf';font-family: 'IcoFont' !important;font-size: 15px;display: block;width: 20px;text-align: center;margin: auto;color: #0083ca;}

.approved-client-bill .tableRow {min-width: 1190px;}

.approved-client-bill .search {width: 265px;color: #005794;z-index: 999;position: relative;left: 11px;top: 89px;margin: auto}

.approved-client-bill .opening:hover {background: #f3f3f3;}

.approved-client-bill .opening:active {background: #f3f3f3;}

.approved-client-bill .opened {display: none;}

.approved-client-bill .Approve:before {content: '\ed31';font-family: 'IcoFont' !important;font-size: 15px;display: block;width: 20px;text-align: center;margin: auto;}

.approved-client-bill .print:before {content: '\eebf';font-family: 'IcoFont' !important;font-size: 15px;display: block;width: 20px;text-align: center;margin: auto;}

.approved-client-bill .option {float: right}

.approved-client-bill .option a {font-size: 9px;text-align: center;width: 48px;margin: auto;display: block;}

.approved-client-bill .option a:hover {background: #f4f4f4;}

.approved-client-bill .option a:hover {text-decoration: none;}
/*start add employeeeee*/
.add-employeeeee ol.progress-meter li {width: 19.99%;
}

.add-employeeeee .form-control {width: 370px;display: inline-block;margin-bottom: 5px;vertical-align: top}

.add-employeeeee .containerSlider {margin-bottom: 30px;}

.add-employeeeee .employe-data-section {border: 1px solid #0083ca;margin-bottom: 40px;min-width: 1165px}

.add-employeeeee .employe-data-section .tableRow:last-child {border-bottom: none;margin-bottom: 0px;}

.add-employeeeee .employe-data-section legend {font-size: 16px;color: #0083ca;font-weight: 600;}

.add-employeeeee .employe-data-section input[type=checkbox], input.CheckBox.ss {margin: 6px 5px 0 2px;}

.add-employeeeee .employe-data-section input[type="image" i] {vertical-align: middle }

.add-employeeeee .tableItem2 {min-width: 132px;}

.add-employeeeee .line {width: 100%;height: 1px;background: #005794;display: inline-block;margin: 3px 0px 6px 0px;}

.add-employeeeee .tableRow {width: 100%}



.add-employeeeee .form-control-reset {width: 230px}

.add-employeeeee .form-control-reset-two {width: 240px}

.add-employeeeee .TextBox-reset {font-size: 9px}

.add-employeeeee .TextBox-width {width: 65px !important;}
/*end add employeeeee*/
/*star  add bill screen*/
.AddBillReportContainer .add-bill-block {border-color: #ccc !important;width: 100% !important;margin-left: 2.5% !important;margin-top: 10px !important;margin-left: -39px !important;}

.AddBillReportContainer .margin-top-10-per {margin-top: 10% !important}

.AddBillReportContainer .err-msg-block {padding: 10px !important;display: block !important}

.AddBillReportContainer .display-inline-block {display: inline-block !important}

.AddBillReportContainer .msg-large {margin: auto;width: 50%;text-align: center;color: #005794 !important;}

.AddBillReportContainer .purchase-container {border-color: #ccc !important;width: 100% !important;margin-left: -41px !important;z-index: 0 !important;}

.AddBillReportContainer .pin-head {padding-bottom: 5px !important;margin-top: 0px !important;width: 100% !important}

.AddBillReportContainer .pin-checkbox {margin-top: 2px !important;margin-left: 10px !important;display: inline-block !important;vertical-align: middle !important;}

.AddBillReportContainer .open-block-style {display: inline-block !important;width: 95% !important;cursor: pointer !important;vertical-align: middle !important;font-weight: bold !important;font-size: 13px !important;margin-top: 5px !important;color: #005794 !important;}

.AddBillReportContainer .z-index-1 {z-index: 1 !important}
/*end  add bill screen*/
/*start secertary add time*/
.secretary .TextBox-reset {
    height: auto;
    width: 500px !important;
    height: 20px !important
}
.margintop-7{margin-top:-7px}
/*end secertary add time*/
/*start new employee payment*/
.new-employee-payments .gridview {
    background-color: #fff;
    padding: 2px;
    margin: 2% auto;
}

.new-employee-payments .gridview a {margin: auto 1%;border-radius: 50%;background-color: #444;padding: 5px 10px 5px 10px;color: #fff;text-decoration: none;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;}

.new-employee-payments .gridview a:hover {background-color: #1e8d12;color: #fff;}

.new-employee-payments .gridview span {background-color: #ae2676;color: #fff;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;border-radius: 50%;padding: 5px 10px 5px 10px;}

.new-employee-payments .details-employee-hint {float: right;width: 100%}

.new-employee-payments .details-employee-hint div {display: inline-block;margin-right: 30px}

.new-employee-payments .details-employee-hint div p {color: #0083ca;font-weight: bold}

.new-employee-payments .ico-hint {color: #0083ca;width: 15px;font-size: 12px;display: inline-block;}

.new-employee-payments .ico-hint-header {font-weight: 900 !important;line-height: 30px;display: table-cell;text-align: center !important}

.new-employee-payments .text-hint {color: #0083ca;font-size: 11px;}

.new-employee-payments .btn-reset {margin-right: 40px;}

.new-employee-payments .TextBox-reset {height: 70px !important;width: 350px !important}

.new-employee-payments .x1table-reset {float: right;margin-right: 14px;}

.new-employee-payments .Success-label {float: left;width: 98%}

.new-employee-payments .tableItem1-reset {width: 100%}

.new-employee-payments .err {display: block !important;visibility: hidden}

.new-employee-payments .display-inline {display: inline-block !important}

.new-employee-payments .display-block {display: block !important}

.new-employee-payments .bank {float: left;margin-left: -8px;width: 540px;margin-top: 0;margin-bottom: 0}

.new-employee-payments.upload {height: 20px !important;}

.new-employee-payments .approve-desc {height: 70px !important;width: 226px !important;margin-left: 140px;}
/*end new employee payment*/
/*start employee payment*/
.employeee-pay .gridview {background-color: #fff;padding: 2px;margin: 2% auto;}

.employeee-pay .gridview a {margin: auto 1%;border-radius: 50%;background-color: #444;padding: 5px 10px 5px 10px;color: #fff;text-decoration: none;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;}

.employeee-pay .gridview a:hover {background-color: #1e8d12;color: #fff;}

.employeee-pay .gridview span {background-color: #ae2676;color: #fff;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;border-radius: 50%;padding: 5px 10px 5px 10px;}

.employeee-pay .details-employee-hint {float: right;width: 100%}

.employeee-pay .details-employee-hint div {display: inline-block;margin-right: 30px}

.employeee-pay .details-employee-hint div p {color: #0083ca;font-weight: bold}

.employeee-pay .ico-hint {color: #0083ca;width: 15px;font-size: 12px;display: inline-block;}

.employeee-pay .ico-hint-header {font-weight: 900 !important;line-height: 30px;display: table-cell;text-align: center !important}

.employeee-pay .text-hint {color: #0083ca;font-size: 11px;}

.employeee-pay .all-quotation .popupInner input {display: inline;}

.employeee-pay .all-quotation .popupInner textarea {margin-left: 157px;}

.employeee-pay .bank {float: left;margin-left: -8px;width: 540px;margin-left: -8px;width: 540px;}

.employeee-pay .TextBox-reset {height: 70px !important;width: 218px !important}

.employeee-pay .x1table-reset {float: right;margin-right: 14px;}

.employeee-pay .Success-label {float: left;width: 98%}

.employeee-pay .pdf-btn-reset {text-align: center;display: block}

.employeee-pay .tableItem-reset {min-width: 257px}

.employeee-pay .TextBox-reset100 {width: 100px !important;}

.employeee-pay .partener-name {min-width: 257px}

.employeee-pay .receipt {min-width: 144px;}

.employeee-pay .ReturnDesc {height: 50px !important;width: 218px !important}
/*end employee payment*/
/*start lawyer bouns report*/
.lawyers-bouns-report .engagment-row {color: #0088ce;width: 80%;font-weight: bold;padding: 3px;padding-left: 10px;padding-top: 43px;height: 22px;margin-left: 100px;font-size: 16px;float: left;}

.lawyers-bouns-report .tableRow td {margin-left: 20px;width: 580px;}

.lawyers-bouns-report .tableRow {height: auto;min-width: 300px;}

.lawyers-bouns-report .tableItem2:nth-child(1) {color: #014985;min-width: 55px !important;}

.lawyers-bouns-report .tableRow:last-child {border: none}

.lawyers-bouns-report .cul {position: absolute;}

.lawyers-bouns-report .TextBoxD {width: 230px !important;background-position: 210px;}

.lawyers-bouns-report .TextBox {width: 210px !important;}

.lawyers-bouns-report table {width: 100%}

.lawyers-bouns-report .title-report {text-align: center !important;margin: auto !important;width: 50% !important;color: #005794 !important;}

.lawyers-bouns-report .grid {float: right !important;margin-top: 5px !important;}

.lawyers-bouns-report .engagment-style {display: none;font-weight: bold !important;padding: 3px !important;padding-left: 900px !important;padding-top: 33px !important;width: 100% !important;height: 22px !important;font-size: 15px !important;padding-right: 30px !important;float: left !important;color: #0088ce !important;}

.lawyers-bouns-report .client-english-name {font-weight: bold !important;padding: 3px !important;padding-left: 10px !important;padding-top: 33px !important;width: 100% !important;height: 22px !important;border-bottom: 1px solid #005a97 !important;font-size: 15px !important;float: left !important;color: #0088ce !important;}

.lawyers-bouns-report .engagment-design {color: #0088ce !important;width: 900px !important;font-weight: bold !important;padding: 3px !important;padding-left: 10px !important;padding-top: 5px !important;height: 22px !important;font-size: 14px !important;float: left !important;margin-left: 0px !important;line-height: 20px !important}

.lawyers-bouns-report .collect-amount {color: #0088ce !important;font-weight: bold !important;padding-left: 10px !important;text-align: right !important;padding-right: 10px !important;font-size: 14px !important;line-height: 30px !important;margin-top: 5px !important}

.lawyers-bouns-report .overall-hours {color: #0088ce !important;font-weight: bold !important;padding-left: 10px !important;text-align: right !important;padding-right: 10px !important;font-size: 14px !important;line-height: 10px !important}

.lawyers-bouns-report .employee-name {height: 30px !important;border: 0px !important;border: 1px solid #0D78D4 !important;text-align: center !important;font-family: Arial !important;font-size: 12px !important;padding: 0px !important;background: #005794 !important;}

.lawyers-bouns-report .billable {width: 200px !important;height: 30px !important;border: 0px !important;border: 1px solid #0D78D4 !important;text-align: center !important;font-family: Arial !important;font-size: 12px !important;padding: 0px !important;background: #005794 !important;}

.lawyers-bouns-report .employee-align-left {border: 0px !important;border-left: 1px solid #0D78D4 !important;padding-left: 5px !important;font-family: Arial !important;font-size: 11px !important;padding-right: 5px !important;height: 23px !important;}

.lawyers-bouns-report .employee-align-right {border: 0px !important;border-left: 1px solid #0D78D4 !important;padding-left: 5px !important;font-family: Arial !important;font-size: 11px !important;padding-right: 5px !important;height: 23px !important;text-align: right !important;}
/*end lawyer bouns report*/
/*start lawyer bills-bouns report*/
.lawyer-bills-bounds-report .Popup {background-color: #FFFFFF;border-width: 3px;border-style: solid;border-color: black;padding-top: 10px;padding-left: 10px;width: 400px;height: 350px;}

.lawyer-bills-bounds-report .Background_header {background: #005794 !important;-webkit-print-color-adjust: exact}

.lawyer-bills-bounds-report .x1table td:nth-child(odd) {background: none;}

.lawyer-bills-bounds-report .x1table td:nth-child(even) {background: none;}

.lawyer-bills-bounds-report .x1table tr:nth-child(odd) {background: none;}

.lawyer-bills-bounds-report .x1table tr:nth-child(even) {background: none;}

.lawyer-bills-bounds-report .x1table {margin-bottom: 10px;}

.lawyer-bills-bounds-report .doopen {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;}

.lawyer-bills-bounds-report .doop {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.lawyer-bills-bounds-report .doopen2 {cursor: pointer;height: 16px;width: 16px;display: block;float: left;margin-left: 5px;margin-bottom: 2px;}

.lawyer-bills-bounds-report .doop2 {cursor: pointer;height: 16px;width: 16px;display: block;float: left;margin-left: 5px;margin-bottom: 2px;display: none;}

.lawyer-bills-bounds-report .doopen1 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.lawyer-bills-bounds-report .doop1 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.lawyer-bills-bounds-report .doopen3 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 5px;margin-top: 3px;}

.lawyer-bills-bounds-report .doop3 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 5px;margin-top: 3px;display: none;}

.lawyer-bills-bounds-report .hidden2 {display: none;}

.lawyer-bills-bounds-report .showData {margin-left: 600px;color: #ccc;font-size: 10px;margin-right: 15px;display: inline-block;}

.lawyer-bills-bounds-report .hideData {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline-block;display: none;}

.lawyer-bills-bounds-report .showHeader {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline;display: none;}

.lawyer-bills-bounds-report .hideHeader {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline;display: none;}

.lawyer-bills-bounds-report .names {width: 100%;height: 100%;padding-left: 10px;padding-right: 5px;padding-top: 2px;padding-bottom: 1px;font-weight: bold;cursor: pointer;margin-bottom: 10px;border-bottom: 2px solid #0083ca;color: #0083ca;font-size: 15px;}

.lawyer-bills-bounds-report .names2 {border-radius: 10px;background: #e6e6e6;width: 100%;height: 100%;padding-left: 10px;padding-right: 5px;padding-top: 2px;padding-bottom: 1px;font-weight: bold;}

.lawyer-bills-bounds-report .names1 {border-radius: 10px;background: #cecdcd;width: 100%;height: 35px;margin-top: 20px;margin-bottom: 20px;padding-left: 15px;padding-right: 5px;padding-top: 5px;padding-bottom: 5px;font-weight: bold;}

.lawyer-bills-bounds-report .opendetail:hover {background: #dbe2ff;}

.lawyer-bills-bounds-report .TextBoxD {margin-top: 3px;width: 225px !important;background-position: 204px;}

.lawyer-bills-bounds-report .TextBox {width: 215px !important;}

.lawyer-bills-bounds-report .forMore {display: none;}

.lawyer-bills-bounds-report .forMoreOpen {width: 16px;height: 16px;background: url(../images/plusicon.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;display: inline-block;}

.lawyer-bills-bounds-report .forMoreOpenOn {width: 16px;height: 16px;background: url(../images/minusicon.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;display: none;}

.lawyer-bills-bounds-report .employeename {border: 1 px solid #ddd;padding: 5px;border-radius: 5px;font-weight: bold;float: right;margin-bottom: 5px;margin-right: 5px;height: auto;width: auto;min-width: 200px;}

.lawyer-bills-bounds-report .auto-style1 {height: 153px;}

.lawyer-bills-bounds-report .show-hide {display: none;width: 98%;}

.lawyer-bills-bounds-report .popup-two {position: absolute;width: 100%;height: 200%;background: rgba(0, 0, 0, 0.6705882352941176);z-index: 99999;top: 0;left: 0;}

.lawyer-bills-bounds-report .content-popup {width: 90%;height: 35%;background: #fff;margin: 10% auto;border-radius: 10px;padding: 10px;overflow: auto;}

.lawyer-bills-bounds-report .content-popup span {color: #005794}

.lawyer-bills-bounds-report .close {width: 50px;height: 50px;padding: 10px 15px;font-size: 22px;color: #005794;float: right;text-align: right;cursor: pointer;}

.lawyer-bills-bounds-report .grid {width: 960px !important;}

.lawyer-bills-bounds-report .tableItem2 {min-width: 50px;}

.lawyer-bills-bounds-report .excel {float: right;margin-right: 40px;}

.lawyer-bills-bounds-report .title-report {text-align: center !important;margin: auto !important;width: 50% !important;color: #005794 !important;}

.lawyer-bills-bounds-report .lawyer-grid {float: right;margin-top: 5px;}

.lawyer-bills-bounds-report .clients-grid {width: 99% !important}

.lawyer-bills-bounds-report .bill-serial {width: 50px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.lawyer-bills-bounds-report .files-name {width: 250px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.lawyer-bills-bounds-report .form-date {width: 60px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.lawyer-bills-bounds-report .last-payment {width: 100px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.lawyer-bills-bounds-report .vat {width: 80px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.lawyer-bills-bounds-report .lawyer-color {color: #004078 !important}

.lawyer-bills-bounds-report .align-right {text-align: right !important}

.lawyer-bills-bounds-report .all-total-container {
    background: #005794 !important;
    -webkit-print-color-adjust: exact !important
}

.lawyer-bills-bounds-report .all-total {padding: 6px 20px;font-size: 13px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;width: 550px !important;color: #fff !important;padding-right: 5px !important;padding-left: 5px !important}

.lawyer-bills-bounds-report .total-vat {text-align: right !important;width: 119px !important;font-size: 13px !important;color: #fff !important;padding-right: 5px !important;padding-left: 5px !important}
/*end lawyer bills-bouns report*/
/*start office expenses*/
.office-expenses .treeView td div {
    height: 20px !important
}

.office-expenses .treeView td {
    vertical-align: top
}

.office-expenses .treeView .tableItem2 {
    margin-top: 0px;
}
/*end office expenses*/
/*start approved employee work times*/
.approved-employee-work-times .TextBox {width: 241px !important;}

.approved-employee-work-times .TextBoxD {width: 250px !important;background-position: 230px;}

.approved-employee-work-times .title-report {text-align: center !important;margin: auto !important;width: 50% !important;color: #005794 !important;}

.approved-employee-work-times .grid {float: left !important;margin-top: 20px !important;}
/*end approved employee work times*/
/*start office expenses centers report*/
.office-expenses-report-centers .year {width: 70px !important;}

.office-expenses-report-centers .title-report {margin: auto !important;width: 50%;text-align: center;color: #005794;}

.office-expenses-report-centers .text-center {text-align: center !important}

.office-expenses-report-centers .text-right {text-align: right !important}
/*end office expenses centers report*/
/*start add bill*/
.add-bill-b-c .coon-reset {border-color: #ccc;width: 100%;margin-left: 2.5%;margin-top: 0px;margin-left: -39px;background: none;}

.add-bill-b-c .no-intries {padding: 10px;display: block}

.add-bill-b-c .display-line {display: inline-block}

.add-bill-b-c .bill-details {margin: auto;width: 50%;text-align: center;color: #005794;}

.add-bill-b-c .coon-two {border-color: #ccc;width: 100%;margin-left: -41px;z-index: 0;}

.add-bill-b-c .purchaseTitle2-reset {z-index: 1}

.add-bill-b-c .tableHead-reset {padding-bottom: 5px;margin-top: 0px;width: 100%}

.add-bill-b-c .checkbox {margin-top: 2px;margin-left: 10px;display: inline-block;vertical-align: middle;}

.add-bill-b-c .open-reset {display: inline-block;width: 95%;cursor: pointer;vertical-align: middle;font-weight: bold;font-size: 13px;margin-top: 5px;color: #005794;}

.add-bill-b-c .ggtooltip {padding: 5px;border-radius: 5px}
/*end add bill*/
/*start add new task new*/
.addNewTaskNew .gridview {background-color: #fff;padding: 2px;margin: 2% auto;border: none !important;}

.addNewTaskNew .x1table {border-bottom: none}

.addNewTaskNew .gridview a {margin: auto 1%;border-radius: 50%;background-color: #005794;padding: 5px 10px 5px 10px;color: #fff;text-decoration: none;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px ##005794;}

.addNewTaskNew .gridview a:hover {background-color: #fff;color: #005794}

.addNewTaskNew .gridview span {background-color: #ae2676;color: #fff;text-align: center;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;border-radius: 50%;padding: 5px 10px 5px 10px;}

.addNewTaskNew ol.progress-meter li {width: 19.99%;}

.addNewTaskNew .form-control {width: 370px;margin-bottom: 5px;vertical-align: top}

.addNewTaskNew .containerSlider {margin-bottom: 30px;}

.addNewTaskNew .employe-data-section {border: 1px solid #0083ca;margin-bottom: 40px;min-width: 1165px}

.addNewTaskNew .employe-data-section .tableRow:last-child {border-bottom: none;margin-bottom: 0px;}

.addNewTaskNew .employe-data-section legend {font-size: 16px;color: #0083ca;font-weight: 600;}

.addNewTaskNew .employe-data-section input[type=checkbox], input.CheckBox.ss {margin: 6px 5px 0 2px;}

.addNewTaskNew .employe-data-section input[type="image" i] {vertical-align: middle}

.addNewTaskNew .add-file0text-box {width: 270px !important;background-position: 250px;}

.addNewTaskNew .add-file-text {width: 261px !important;}
/*end add new task new*/
/*start all hold tasks*/
.allHoldtasks .gridview {background-color: #fff;padding: 2px;margin: 2% auto;border: none !important;}

.allHoldtasks .x1table {border-bottom: none}

.allHoldtasks .gridview a {margin: auto 1%;border-radius: 50%;background-color: #005794;padding: 5px 10px 5px 10px;color: #fff;text-decoration: none;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px ##005794;}

.allHoldtasks .gridview a:hover {background-color: #fff;color: #005794;}

.allHoldtasks .gridview span {background-color: #ae2676;color: #fff;text-align: center;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;border-radius: 50%;padding: 5px 10px 5px 10px;}

.allHoldtasks .gridview td {width: 80px;display: inline;border: none !important;}

.allHoldtasks .form-controls {width: 35%;display: inline-block;}

.allHoldtasks .TextBoxD {width: 250px !important;background-position: 230px;}

.allHoldtasks .TextBox {width: 240px !important;}
/*end all hold tasks*/
/*start day task details*/
.daytaskDetails .gridview {background-color: #fff;padding: 2px;margin: 2% auto;border: none !important;}

.daytaskDetails .x1table {border-bottom: none}

.daytaskDetails .gridview a {margin: auto 1%;border-radius: 50%;background-color: #005794;padding: 5px 10px 5px 10px;color: #fff;text-decoration: none;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #005794;}

.daytaskDetails .gridview a:hover {background-color: #fff;color: #005794;}

.daytaskDetails .gridview span {background-color: #ae2676;color: #fff;text-align: center;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;border-radius: 50%;padding: 5px 10px 5px 10px;}

.daytaskDetails .gridview td {width: 80px;display: inline;border: none !important;}

.daytaskDetails .form-controls {width: 35%;display: inline-block;}

.daytaskDetails .TextBoxD {width: 250px !important;background-position: 230px;}

.daytaskDetails .TextBox {width: 240px !important;}

.daytaskDetails .tableItem2 {min-width: 70px}
/*end day task details*/
/*start task details */
.taskDetailsContainer input[type=checkbox], input.CheckBox.ss {float: none}

.taskDetailsContainer .margin-tabs {margin-top: 20px;}

.taskDetailsContainer .ajax__tab_active {color: #0083ca !important;display: inline-block;}

.taskDetailsContainer .ajax__tab_panel {padding: 10px;}

.taskDetailsContainer span {color: #0083ca}

.taskDetailsContainer .auto-style1 {height: 36px;}

.taskDetailsContainer .treeView td div {height: 20px !important}

.taskDetailsContainer .treeView td {vertical-align: top}

.taskDetailsContainer .treeView .tableItem2 {margin-top: 0px;}

.taskDetailsContainer .containerSlider {width: 800px;}

.taskDetailsContainer ol.progress-meter li {width: 12%;}

.taskDetailsContainer .form-control {width: 600px;display: inline-block;margin-bottom: 5px;vertical-align: top}

.taskDetailsContainer .containerSlider {margin-bottom: 50px;}

.taskDetailsContainer .employe-data-section {border: 1px solid #0083ca;margin-bottom: 40px;}

.taskDetailsContainer .employe-data-section .tableRow:last-child {border-bottom: none;margin-bottom: 0px;}

.taskDetailsContainer .employe-data-section legend {font-size: 16px;color: #0083ca;font-weight: 600;}

.taskDetailsContainer .employe-data-section input[type=checkbox], input.CheckBox.ss {margin: 0px 5px 0 2px;}

.taskDetailsContainer .employe-data-section input[type="image" i] {vertical-align: middle}

.taskDetailsContainer .treeView td div {height: 20px !important}

.taskDetailsContainer .treeView td {vertical-align: top}

.taskDetailsContainer .treeView .tableItem2 {margin-top: 0px;}

.taskDetailsContainer .tableRow {width: 100%}

.taskDetailsContainer .tableRow:last-child {border-bottom: none}

.taskDetailsContainer .tableRow .tableItem2:nth-child(2) {width: 400px;}

.taskDetailsContainer .TextBoxD {width: 335px !important;background-position: 315px;}

.taskDetailsContainer .TextBox {width: 325px !important;display: inline-block !important}

.taskDetailsContainer .float-r-btn {float: right}

.taskDetailsContainer .purchaseTitle {margin-bottom: 20px;}

.taskDetailsContainer .text-box-per {width: 100px !important}

.taskDetailsContainer .fieldest-scroll {height: 450px;overflow-y: scroll;}

.taskDetailsContainer .delete-msg-err {display: block;text-align: center}

/*end task details */
/*start tree screen*/
.treeContainer .tree-block {width: 30%;float: left}

.treeContainer .add-block {width: 50%;float: left}

.treeContainer .containerSlider {width: 800px;}

.treeContainer ol.progress-meter li {width: 12%;}

.treeContainer .form-control {width: 600px;display: inline-block;margin-bottom: 5px;vertical-align: top}

.treeContainer .containerSlider {margin-bottom: 50px;}

.treeContainer .employe-data-section {border: 1px solid #0083ca;margin-bottom: 40px;}

.treeContainer .employe-data-section .tableRow:last-child {border-bottom: none;margin-bottom: 0px;}

.treeContainer .employe-data-section legend {font-size: 16px;color: #0083ca;font-weight: 600;}

.treeContainer .employe-data-section input[type=checkbox], input.CheckBox.ss {margin: 0px 5px 0 2px;}

.treeContainer .employe-data-section input[type="image" i] {vertical-align: middle}

.treeContainer .treeView td div {height: 20px !important}

.treeContainer .treeView td {vertical-align: top}

.treeContainer .treeView .tableItem2 {margin-top: 0px;}

.treeContainer .tableRow {width: 100%}

.treeContainer .tableRow:last-child {border-bottom: none}

.treeContainer .tableRow .tableItem2:nth-child(2) {width: 400px;}

.treeContainer .TextBoxD {width: 335px !important;background-position: 315px;}

.treeContainer .TextBox {width: 325px !important}

.treeContainer .float-r-btn {float: right}

.treeContainer .purchaseTitle {margin-bottom: 20px;}

.treeContainer .text-box-per {width: 100px !important}

.treeContainer .fieldest-scroll {height: 450px;overflow-y: scroll;}

.treeContainer .tableItem2 {min-width: 135px;}

.treeContainer .x1table .TextBox {margin-top: 3px;}

.treeContainer .check-Retainer tr {width: 30%;display: inline-block}
/*end tree screen*/
/*start all action screen*/
.allActionBlock .pnlBackGround {height: 300px !important;width: 600px !important;position: fixed !important;z-index: 10002 !important;left: 312px !important;top: 115px !important;background: rgb(255, 255, 255) !important;padding: 10px !important;border: 1px solid rgb(0, 87, 148) !important;border-radius: 2px !important;overflow: auto;}

.allActionBlock .popup-close {text-align: center;position: fixed;left: 897px;width: 20px;background: #fff;font-weight: bold;text-decoration: none;}

.allActionBlock .display-hidden {display: none !important}

.allActionBlock .empsAction {width: 98% !important}
/*end all action screen*/
/*start forms screen */
.formsScreen .x1table th {padding-top: 5px;padding-bottom: 0px;height: 18px}

.formsScreen input[type=checkbox], input.CheckBox.ss {width: 30px;display: block;margin: 6px auto;}

.formsScreen .x1table .TextBoxD {margin-top: 3px;}
/*end forms screen */
/*start inherite privilage*/
.inheritePrivilage .privilage-form {margin-left: 0 !important;width: 100% !important;}

.inheritePrivilage .form-title {margin-left: 0 !important;width: 100% !important;}

.inheritePrivilage .border-bottom {border-bottom: 1px solid #ccc !important;}
/*end inherite privilage*/
/*start add bill new feature*/
.addBillNewFeature .loading-img {margin-top: 250px}

.addBillNewFeature .loading {font-family: Arial;font-size: 10pt;width: 100%;height: 100%;display: none;position: fixed;z-index: 999999;background: #fff !important;top: 0;left: 0;}

.addBillNewFeature .select-all-input input {margin-top: 25px}
/*end add bill new feature*/
/*start approved client bills*/
.approvedClientBills .search-input {width: 225px !important;border: 1px solid #005794 !important;color: #005794 !important;}

approvedClientBills .margin-bottom-40 {margin-bottom: 40px !important}

approvedClientBills .pdf-btn {min-width: 30px !important;text-align: center !important;float: right !important}
/*end approved client bills*/
/*start bill detail fixed hourly*/
.billDetailsFixedHourlyBlock .popUpDiv {width: 100% !important;height: 100%;position: fixed !important;top: 0px;left: 0px;background: rgba(0,0,0,0.5);z-index: 9999999;-moz-transition: all 2s ease-out;-webkit-transition: all 2s ease-out;-o-transition: all 2s ease-out;transition: all 2s ease-out;-webkit-transition-delay: 0.2s;-moz-transition-delay: 0.2s;-o-transition-delay: 0.2s;-transition-delay: 0.2s;}

.billDetailsFixedHourlyBlock .billDetailsNewCoon {width: 1180px;margin-left: -40px;min-height: 100px !important;height: auto;padding: 0px;margin-top: 5px;}

.billDetailsFixedHourlyBlock .float-left {float: left !important}

.billDetailsFixedHourlyBlock .tb-clients {border-color: #ccc !important;width: 95% !important;z-index: 0 !important;margin-left: 26px !important;}

.billDetailsFixedHourlyBlock .delete-btn {float: right !important;margin-right: 48px !important;}

.billDetailsFixedHourlyBlock .header-style {padding-bottom: 5px !important;margin-top: 0px !important}

.billDetailsFixedHourlyBlock .open-style {display: inline-block;width: 1169px !important;vertical-align: middle !important;font-size: 13px !important;color: #005794 !important}

.billDetailsFixedHourlyBlock .width-100 {width: 100% !important}

.billDetailsFixedHourlyBlock .file-summary {margin-top: 10px !important;font-size: 14px !important;padding-right: 33px !important;}

.billDetailsFixedHourlyBlock .row-discount {margin-top: 5px !important;float: left !important}

.billDetailsFixedHourlyBlock .discount {width: 150px !important}

.billDetailsFixedHourlyBlock .direction-right {direction: rtl !important}

.billDetailsFixedHourlyBlock .text-right {text-align: right !important}

.billDetailsFixedHourlyBlock .billing-coon {margin-left: -37px !important;width: 100% !important}

.billDetailsFixedHourlyBlock .cap {width: 1130px !important;float: left !important}

.billDetailsFixedHourlyBlock .hours {margin-left: -39px !important}

.billDetailsFixedHourlyBlock .extra-hours {margin-top: 36px !important;float: none !important;}

.billDetailsFixedHourlyBlock .normal-rates {font-size: 14px !important;margin-left: 2% !important;padding-right: 33px !important;}

.billDetailsFixedHourlyBlock .discount-levels {margin-top: 20px;margin-left: -37px}

.billDetailsFixedHourlyBlock .bill-summary-block {width: 91% !important;position: fixed !important;height: 390px !important;bottom: -101px !important;z-index: 999 !important;}

.billDetailsFixedHourlyBlock .bill-summary {display: block;background: #fff !important;width: 100% !important;padding: 6px 0px !important;border-top: 2px solid #0083ca !important;}

.billDetailsFixedHourlyBlock .before-discount {min-width: 225px !important}

.billDetailsFixedHourlyBlock .user-summary {width: 98% !important;margin-top: 5px !important;margin-left: -37px !important;}

.billDetailsFixedHourlyBlock .open-user-summary {display: inline-block;width: 95% !important;cursor: pointer !important;vertical-align: middle !important;font-weight: bold !important;font-size: 13px !important;color: #005794 !important;margin-left: 63px !important;}

.billDetailsFixedHourlyBlock .grid-view {width: 97.5% !important;margin-left: 60px !important;}

.billDetailsFixedHourlyBlock .banking-info-coon {width: 98% !important;margin-left: -40px !important;}

.billDetailsFixedHourlyBlock .deleted-time {width: 90% !important;direction: ltr !important}

.billDetailsFixedHourlyBlock .bill-click {margin-right: 40px !important;margin-top: 20px !important;margin-bottom: 130px !important;}
/*end bill detail fixed hourly*/
/*start bill details new expenses*/
.billDetailsNewExpenses .popUpDiv {width: 100% !important;height: 100%;   position: fixed !important;top: 0px;left: 0px;background: rgba(0,0,0,0.5);z-index: 9999999;-moz-transition: all 2s ease-out;-webkit-transition: all 2s ease-out;-o-transition: all 2s ease-out;transition: all 2s ease-out;-webkit-transition-delay: 0.2s;-moz-transition-delay: 0.2s;-o-transition-delay: 0.2s;-transition-delay: 0.2s;}

.billDetailsNewExpenses .classdelete {display: block;width: 98%;padding-top: 2px;padding-bottom: 2px;border-radius: 7px;border-bottom: dotted 1px #A0B4CD;margin: 0px;margin-left: 10px;margin-right: 10px;min-height: 28px;vertical-align: top;min-height: 28px;min-width: 300px;float: left;background: #d9dde0;}

.billDetailsNewExpenses #coon {float: left;}

.billDetailsNewExpenses .coon {margin-top: 30px;float: left;}

.billDetailsNewExpenses .tableItem2 {min-width: 130px;margin-top: 5px;width: auto;float: left;height: auto;min-height: 100%;background: none;}

.billDetailsNewExpenses .tableItem1 {float: left;}

.billDetailsNewExpenses .tableRow {height: auto;min-height: 28px;min-width: 300px;float: left;background: white;}

.billDetailsNewExpenses .left {float: left;width: 46%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.billDetailsNewExpenses .right {float: right;width: 46%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.billDetailsNewExpenses .purchaseTitle2 {float: left;}

.billDetailsNewExpenses .x1table {float: left;}

.billDetailsNewExpenses .openPop {width: 100%;height: 100%;position: fixed;background: #000;opacity: 0.5;margin: 0px auto;z-index: 99999999 !important;display: none;top: 0px;left: 0px;}

.billDetailsNewExpenses .hhold {width: 80%;height: 84%;top: 40px;left: 10%;position: fixed;display: none;z-index: 999999990 !important;}

.billDetailsNewExpenses .open2 {border-radius: 7px;padding: 3px;padding-left: 15px;padding-right: 15px;color: #eee;border: 1px solid #eee;cursor: pointer;width: 50px;}

.billDetailsNewExpenses .close2 {border-radius: 7px;padding: 4px;right: 70px;color: #eee;background: #014985;border: 1px solid #003058;cursor: pointer;margin-top: 10px;position: absolute;}

.billDetailsNewExpenses .close22 {border-radius: 7px;padding: 4px;right: 70px;color: #eee;background: #014985;border: 1px solid #003058;cursor: pointer;margin-top: 10px;position: absolute;}


.billDetailsNewExpenses .coon {margin-top: 30px;}

.billDetailsNewExpenses .tableItem2:nth-child(odd) {min-width: 130px;}

.billDetailsNewExpenses .tableItem2:nth-child(even) {min-width: 200px;}


.billDetailsNewExpenses .hiddenz {  display: none;}

.billDetailsNewExpenses .docholder {padding: 5px;margin: 5px;border-radius: 7px;background: #f2f5f7;float: left;width: 98%;}

.billDetailsNewExpenses #wrapper {padding-bottom: 350px;}

.billDetailsNewExpenses .bill-details-new-container {width: 1180px;margin-left: -39px;min-height: 100px !important;height: auto;padding: 0px;margin-top: 5px;}

.billDetailsNewExpenses .float-left {float: left !important}

.billDetailsNewExpenses .clients-coon {border-color: #ccc !important;bottom: 12px !important;width: 95% !important;margin-left: -39px !important;z-index: 0 !important;}

.billDetailsNewExpenses .holder {margin-left: -5px !important}

.billDetailsNewExpenses .header {padding-bottom: 5px !important;margin-top: 0px !important}

.billDetailsNewExpenses .open-pin {display: inline-block !important;width: 95% !important;cursor: pointer !important;vertical-align: middle !important;font-weight: bold !important;font-size: 13px !important;color: #005794 !important;}

.billDetailsNewExpenses .banking-info {width: 98%;margin-top: 10%;}

/*.billDetailsNewExpenses .proforma-block {width: 1180px !important;height: 100px !important;bottom: 12px !important;z-index: 999 !important;margin-left: -39px !important;margin-top: 90px !important}
*/
.billDetailsNewExpenses .proforma-block {
    /*width: 1180px !important;*/
    height: 100px !important;
    bottom: 12px !important;
    z-index: 999 !important;
    margin-left: -39px !important;
    margin-top: 90px !important
}

.billDetailsNewExpenses .proforma-summary {display: block !important;background: #fff !important;width: 98.3% !important;}

.billDetailsNewExpenses .total-width {min-width: 186px !important;}

.billDetailsNewExpenses .direction-right {direction: rtl !important}

.billDetailsNewExpenses .text-right {text-align: right !important}

.billDetailsNewExpenses .save-btn {margin-right: 40px !important;margin-top: 20px !important;margin-bottom: 130px !important;}

.billDetailsNewExpenses .tableRow:last-child {border-bottom: none}
/*end bill details new expenses*/
/*start bill details new file rufundable*/
.billDetailsNewFileRefundable .classdelete {display: block;width: 98%;padding-top: 2px;padding-bottom: 2px;border-radius: 7px;border-bottom: dotted 1px #A0B4CD;margin: 0px;margin-left: 10px;margin-right: 10px;min-height: 28px;vertical-align: top;min-height: 28px;min-width: 300px;float: left;background: #d9dde0;}

.billDetailsNewFileRefundable #coon {float: left;}

.billDetailsNewFileRefundable .coon {margin-top: 30px;float: left;}

.billDetailsNewFileRefundable .tableItem2 {min-width: 130px;margin-top: 5px;width: auto;float: left;height: auto;min-height: 100%;background: none;}

.billDetailsNewFileRefundable .tableItem1 {float: left;}

.billDetailsNewFileRefundable .tableRow {height: auto;min-height: 28px;min-width: 300px;float: left;background: white;}

.billDetailsNewFileRefundable .left {float: left;width: 46%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.billDetailsNewFileRefundable .right {float: right;width: 46%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.billDetailsNewFileRefundable .purchaseTitle2 {float: left;}

.billDetailsNewFileRefundable .x1table {float: left;}

.billDetailsNewFileRefundable .openPop {width: 100%;height: 100%;position: fixed;background: #000;opacity: 0.5;margin: 0px auto;z-index: 99999999 !important;display: none;top: 0px;left: 0px;}

.billDetailsNewFileRefundable .hhold {width: 80%;height: 84%;top: 40px;left: 10%;position: fixed;display: none;z-index: 999999990 !important;}

.billDetailsNewFileRefundable .open2 {border-radius: 7px;padding: 3px;padding-left: 15px;padding-right: 15px;color: #eee;border: 1px solid #eee;cursor: pointer;width: 50px;}

.billDetailsNewFileRefundable .close2 {border-radius: 7px;padding: 4px;right: 70px;color: #eee;background: #014985;border: 1px solid #003058;cursor: pointer;margin-top: 10px;position: absolute;}

.billDetailsNewFileRefundable .close22 {border-radius: 7px;padding: 4px;right: 70px;color: #eee;background: #014985;border: 1px solid #003058;cursor: pointer;margin-top: 10px;position: absolute;}

.billDetailsNewFileRefundable .Remove {display: none !important}

.billDetailsNewFileRefundable .coon {margin-top: 30px;}

.billDetailsNewFileRefundable .tableItem2:nth-child(odd) {min-width: 130px;}

.billDetailsNewFileRefundable .tableItem2:nth-child(even) {min-width: 200px;}


.billDetailsNewFileRefundable .hiddenz {display: none;}

.billDetailsNewFileRefundable .docholder {width: 1190px;margin-left: -6px;}

.billDetailsNewFileRefundable #wrapper {padding-bottom: 350px;}

.billDetailsNewFileRefundable .invoice {width: 1217px !important;margin-left: -39px !important;min-height: 100px !important;height: auto !important;padding: 0px !important;margin-top: 5px !important;}

.billDetailsNewFileRefundable .cotations {border-color: ButtonFace !important;width: 95% !important;z-index: 0 !important;color: #005794 !important;}

.billDetailsNewFileRefundable .engagement-header {padding-bottom: 5px !important;margin-top: 5px !important}

.billDetailsNewFileRefundable .engagement-open {display: inline-block !important;width: 95% !important;cursor: pointer !important;vertical-align: middle !important;font-weight: bold !important;font-size: 16px !important;}

.billDetailsNewFileRefundable .file-ontime {margin-top: 10%;margin-left: 5px;width: 90%}

.billDetailsNewFileRefundable .docholder-head {padding-bottom: 5px;margin-top: 0px}

.billDetailsNewFileRefundable .docholder-open {display: inline-block !important;width: 95% !important;   cursor: pointer !important;   vertical-align: middle !important;   font-weight: bold;   font-size: 13px;}

.billDetailsNewFileRefundable .file-suc-level {margin-top: 10px !important;font-size: 14px !important;padding-right: 33px !important;font-weight: bold !important;}

.billDetailsNewFileRefundable .bill-summary {width: 94%;position: fixed;height: 150px;bottom: 12px !important;z-index: 999;}

.billDetailsNewFileRefundable .bill-summary-tile {display: block;background: #fff;width: 98.3%;margin-left: 10px;}

.billDetailsNewFileRefundable .total {min-width: 186px !important;}

.billDetailsNewFileRefundable .direction-right {direction: rtl !important}

.billDetailsNewFileRefundable .text-right {text-align: right !important}

.billDetailsNewFileRefundable .banking-information {width: 98% !important;margin-left: -39px !important;}

.billDetailsNewFileRefundable .editor {width: 60% !important;margin-left: 5% !important;}

.billDetailsNewFileRefundable .approved-btn {margin-right: 40px !important;margin-top: 20px !important;margin-bottom: 130px !important;}
/*end bill details new file rufundable*/
/*start bill details new installments*/
.billdetailsNewInstallmentsContainer .classdelete {display: block;width: 98%;padding-top: 2px;padding-bottom: 2px;border-radius: 7px;border-bottom: dotted 1px #A0B4CD;margin: 0px;margin-right: 10px;min-height: 28px;vertical-align: top;min-height: 28px;min-width: 300px;float: left;background: #d9dde0;}

.billdetailsNewInstallmentsContainer .popUpDiv {width: 100% !important;height: 100%;position: fixed !important;top: 0px;left: 0px;background: rgba(0,0,0,0.5);z-index: 9999999;-moz-transition: all 2s ease-out;-webkit-transition: all 2s ease-out;-o-transition: all 2s ease-out;transition: all 2s ease-out;-webkit-transition-delay: 0.2s;-moz-transition-delay: 0.2s;-o-transition-delay: 0.2s;-transition-delay: 0.2s;}

.billdetailsNewInstallmentsContainer #coon {float: left;}

.billdetailsNewInstallmentsContainer .coon {margin-top: 30px;float: left;width: 100%}

.billdetailsNewInstallmentsContainer .tableItem2 {min-width: 130px;margin-top: 5px;width: auto;float: left;height: auto;min-height: 100%;background: none;}

.billdetailsNewInstallmentsContainer .tableItem1 {float: left;}

.billdetailsNewInstallmentsContainer .tableRow {height: auto;min-height: 28px;min-width: 300px;float: left;background: white;}

.billdetailsNewInstallmentsContainer .left {float: left;width: 46%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.billdetailsNewInstallmentsContainer .right {float: right;width: 46%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.billdetailsNewInstallmentsContainer .purchaseTitle2 {float: left;font-size: 16px;}

.billdetailsNewInstallmentsContainer .x1table {float: left;}

.billdetailsNewInstallmentsContainer .openPop {width: 100%;height: 100%;position: fixed;background: #000;opacity: 0.5;margin: 0px auto;z-index: 99999999 !important;display: none;top: 0px;left: 0px;}

.billdetailsNewInstallmentsContainer .hhold {width: 80%;height: 84%;top: 40px;left: 10%;position: fixed;display: none;z-index: 999999990 !important;}

.billdetailsNewInstallmentsContainer .open2 {border-radius: 7px;padding: 3px;padding-left: 15px;padding-right: 15px;color: #eee;border: 1px solid #eee;cursor: pointer;   width: 50px;}

.billdetailsNewInstallmentsContainer .close2 {border-radius: 7px;padding: 4px;right: 70px;color: #eee;background: #014985;border: 1px solid #003058;cursor: pointer;margin-top: 10px;position: absolute;}

.billdetailsNewInstallmentsContainer .close22 {border-radius: 7px;padding: 4px;right: 70px;color: #eee;background: #014985;border: 1px solid #003058;cursor: pointer;margin-top: 10px;position: absolute;}

.billdetailsNewInstallmentsContainer .Remove {display: none !important}

.billdetailsNewInstallmentsContainer .coon {margin-top: 30px;}

.billdetailsNewInstallmentsContainer .tableItem2:nth-child(odd) {min-width: 130px;}

.billdetailsNewInstallmentsContainer .tableItem2:nth-child(even) {min-width: 200px;}

.billdetailsNewInstallmentsContainer .hiddenz {display: none;}

.billdetailsNewInstallmentsContainer .docholder {min-width: 1190px;margin-left: -6px;}

.billdetailsNewInstallmentsContainer #wrapper {padding-bottom: 350px;}

.billdetailsNewInstallmentsContainer .tableRow:last-child {border-bottom: none}

.billdetailsNewInstallmentsContainer .proforma-block {min-width: 1217px !important;margin-left: -39px !important;min-height: 100px !important;height: auto;padding: 0px;margin-top: 5px;border-bottom: 1px solid #005794 !important;border-radius: 0;}

.billdetailsNewInstallmentsContainer .float-left {float: left !important}

.billdetailsNewInstallmentsContainer .delete-all-btn {float: right !important;margin-right: 48px !important;}

.billdetailsNewInstallmentsContainer .quotation {border-color: ButtonFace !important;width: 100% !important;z-index: 0 !important;color: #005794 !important;}

.billdetailsNewInstallmentsContainer .engagmement-header {padding-bottom: 5px;margin-top: 5px}

.billdetailsNewInstallmentsContainer .engagmente-open {display: inline-block;width: 100%;cursor: pointer;vertical-align: middle;font-weight: bold;font-size: 16px;}

.billdetailsNewInstallmentsContainer .engagement-file-open {display: inline-block;width: 95%;cursor: pointer;vertical-align: middle;font-weight: bold;font-size: 16px;}

.billdetailsNewInstallmentsContainer .engagement-installment {margin-top: 1px !important;min-width: 1190px !important}

.billdetailsNewInstallmentsContainer .text-right {text-align: right !important}

.billdetailsNewInstallmentsContainer .rp-files {margin-top: 10%;margin-left: 5px;width: 100%}

.billdetailsNewInstallmentsContainer .file-time {padding-bottom: 5px;margin-top: 0px}

.billdetailsNewInstallmentsContainer .user-summary {margin-left: -32px !important;}

.billdetailsNewInstallmentsContainer .deleted-time {width: 100.4% !important;direction: ltr}

.billdetailsNewInstallmentsContainer .bill-status {width: 40px !important;text-align: right !important;margin-top: 2px !important;}

.billdetailsNewInstallmentsContainer .banking-info-rmation {width: 98% !important;margin-left: -39px !important;}

.billdetailsNewInstallmentsContainer .fc-editor {width: 60% !important;margin-left: 5% !important;}

.billdetailsNewInstallmentsContainer .total {min-width: 186px !important;}

.billdetailsNewInstallmentsContainer .direction {direction: rtl !important}

.billdetailsNewInstallmentsContainer .save-approve {margin-right: 40px !important;margin-top: 20px !important;margin-bottom: 130px !important;}
.billdetailsNewInstallmentsContainer .popUpDiv {width: 100% !important;height: 100%;position: fixed !important;top: 0px;left: 0px;background: rgba(0,0,0,0.5);z-index: 9999999;-moz-transition: all 2s ease-out;-webkit-transition: all 2s ease-out;-o-transition: all 2s ease-out;transition: all 2s ease-out;-webkit-transition-delay: 0.2s;-moz-transition-delay: 0.2s;-o-transition-delay: 0.2s;transition-delay: 0.2s;}
/*end bill details new installments*/
/*start bill details new installment new*/
.BillDetailsNewInstallmentsNewRP .classdelete {display: block;width: 98%;padding-top: 2px;padding-bottom: 2px;border-radius: 7px;border-bottom: dotted 1px #A0B4CD;margin-right: 10px;min-height: 28px;vertical-align: top;min-height: 28px;min-width: 300px;float: left;background: #d9dde0;}

.BillDetailsNewInstallmentsNewRP .popUpDiv {width: 100% !important;height: 100%;position: fixed !important;top: 0px;left: 0px;background: rgba(0,0,0,0.5);z-index: 9999999;-moz-transition: all 2s ease-out;-webkit-transition: all 2s ease-out;-o-transition: all 2s ease-out;transition: all 2s ease-out;-webkit-transition-delay: 0.2s;-moz-transition-delay: 0.2s;-o-transition-delay: 0.2s;-transition-delay: 0.2s;}

.BillDetailsNewInstallmentsNewRP #coon {float: left;}

.BillDetailsNewInstallmentsNewRP .coon {margin-top: 30px;float: left;width: 100%}

.BillDetailsNewInstallmentsNewRP .tableItem2 {min-width: 130px;margin-top: 5px;width: auto;float: left;height: auto;min-height: 100%;background: none;}

.BillDetailsNewInstallmentsNewRP .tableItem1 {float: left;}

.BillDetailsNewInstallmentsNewRP .tableRow {height: auto;min-height: 28px;min-width: 300px;float: left;background: white;}

.BillDetailsNewInstallmentsNewRP .left {float: left;width: 46%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.BillDetailsNewInstallmentsNewRP .right {float: right;width: 46%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.BillDetailsNewInstallmentsNewRP .purchaseTitle2 {float: left;font-size: 16px;}

.BillDetailsNewInstallmentsNewRP .x1table {float: left;}

.BillDetailsNewInstallmentsNewRP .openPop {width: 100%;height: 100%;position: fixed;background: #000;opacity: 0.5;margin: 0px auto;z-index: 99999999 !important;display: none;top: 0px;left: 0px;}

.BillDetailsNewInstallmentsNewRP .hhold {width: 80%;height: 84%;top: 40px;left: 10%;position: fixed;display: none;z-index: 999999990 !important;}

.BillDetailsNewInstallmentsNewRP .open2 {border-radius: 7px;padding: 3px;padding-left: 15px;padding-right: 15px;color: #eee;border: 1px solid #eee;cursor: pointer;width: 50px;}

.BillDetailsNewInstallmentsNewRP .close2 {border-radius: 7px;padding: 4px;right: 70px;color: #eee;background: #014985;border: 1px solid #003058;cursor: pointer;margin-top: 10px;position: absolute;}

.BillDetailsNewInstallmentsNewRP .close22 {border-radius: 7px;padding: 4px;right: 70px;color: #eee;background: #014985;border: 1px solid #003058;cursor: pointer;margin-top: 10px;position: absolute;}

.BillDetailsNewInstallmentsNewRP .Remove {display: none !important}

.BillDetailsNewInstallmentsNewRP .coon {margin-top: 30px;}

.BillDetailsNewInstallmentsNewRP .tableItem2:nth-child(odd) {min-width: 130px;}

.BillDetailsNewInstallmentsNewRP .tableItem2:nth-child(even) {min-width: 200px;}

.BillDetailsNewInstallmentsNewRP .hiddenz {display: none;}

.BillDetailsNewInstallmentsNewRP .docholder {min-width: 1190px;margin-left: -6px;}

.BillDetailsNewInstallmentsNewRP #wrapper {padding-bottom: 350px;}

.BillDetailsNewInstallmentsNewRP .remove-border {border: none !important}

.BillDetailsNewInstallmentsNewRP .invoice {min-width: 1217px;margin-left: -39px;min-height: 100px !important;height: auto;padding: 0px;margin-top: 5px;}

.BillDetailsNewInstallmentsNewRP .delete-all {float: right;margin-right: 48px;}

.BillDetailsNewInstallmentsNewRP .tb-clients {border-color: ButtonFace;width: 100%;z-index: 0;color: #005794;}

.BillDetailsNewInstallmentsNewRP .engagmement-head {padding-bottom: 5px;margin-top: 5px}

.BillDetailsNewInstallmentsNewRP .engagement-open {display: inline-block;width: 100%;cursor: pointer;vertical-align: middle;font-weight: bold;font-size: 16px;}

.BillDetailsNewInstallmentsNewRP .engagement-file {display: inline-block !important;width: 95%;cursor: pointer;vertical-align: middle;font-weight: bold;font-size: 16px;}

.BillDetailsNewInstallmentsNewRP .grid {margin-top: 1px;min-width: 1190px}

.BillDetailsNewInstallmentsNewRP .rpt-file {margin-top: 10%;margin-left: 5px;width: 100%}

.BillDetailsNewInstallmentsNewRP .rpt-file-header {padding-bottom: 5px;margin-top: 0px}

.BillDetailsNewInstallmentsNewRP .summary-container {margin-left: -32px;}

.BillDetailsNewInstallmentsNewRP .pur-title {float: none;margin-top: 10px;}

.BillDetailsNewInstallmentsNewRP .deleted-times {width: 90%;direction: ltr}

.BillDetailsNewInstallmentsNewRP .banking-information {width: 98%;margin-left: -39px;}

.BillDetailsNewInstallmentsNewRP .fckeditor {width: 60%;margin-left: 5%;}

.BillDetailsNewInstallmentsNewRP .bill-summary {width: 102%;}

.BillDetailsNewInstallmentsNewRP .direction-right {direction: rtl}

.BillDetailsNewInstallmentsNewRP .total {min-width: 186px !important;}

.BillDetailsNewInstallmentsNewRP .text-right {text-align: right !important}

.BillDetailsNewInstallmentsNewRP .pre-bill-btn {margin-right: 40px;margin-top: 20px;margin-bottom: 130px;}

.BillDetailsNewInstallmentsNewRP .visibility-hidden {visibility: hidden !important}

.BillDetailsNewInstallmentsNewRP .transfer-btn {margin-right: 70px}
/*end bill details new installment new*/
/*start display bill details expenses */
.displayBillDetailsExpenses .classdelete {display: block;width: 98%;padding-top: 2px;padding-bottom: 2px;border-radius: 7px;border-bottom: dotted 1px #A0B4CD;margin: 0px;margin-left: 10px;margin-right: 10px;min-height: 28px;vertical-align: top;min-height: 28px;min-width: 300px;float: left;background: #d9dde0;}

.displayBillDetailsExpenses #coon {float: left;}

.displayBillDetailsExpenses .coon {margin-top: 0px !important;float: left;}

.displayBillDetailsExpenses .tableItem2 {min-width: 130px;margin-top: 5px;width: auto;float: left;height: auto;min-height: 100%;background: none;}

.displayBillDetailsExpenses .tableItem1 {float: left;}

.displayBillDetailsExpenses .tableRow {height: auto;min-height: 28px;min-width: 300px;float: left;background: white;width: 100%}

.displayBillDetailsExpenses .left {float: left;width: 46%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.displayBillDetailsExpenses .right {float: right;width: 46%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.displayBillDetailsExpenses .purchaseTitle2 {float: left;}

.displayBillDetailsExpenses .x1table {float: left;}

.displayBillDetailsExpenses .openPop {width: 100%;height: 100%;position: fixed;background: #000;opacity: 0.5;margin: 0px auto;z-index: 99999999 !important;display: none;top: 0px;left: 0px;}

.displayBillDetailsExpenses .hhold {width: 80%;height: 84%;top: 40px;left: 10%;position: fixed;display: none;z-index: 999999990 !important;}

.displayBillDetailsExpenses .open2 {border-radius: 7px;padding: 3px;padding-left: 15px;padding-right: 15px;color: #eee;border: 1px solid #eee;cursor: pointer;width: 50px;}

.displayBillDetailsExpenses .close2 {border-radius: 7px;padding: 4px;right: 70px;color: #eee;background: #014985;border: 1px solid #003058;cursor: pointer;margin-top: 10px;position: absolute;}

.displayBillDetailsExpenses .close22 {border-radius: 7px;padding: 4px;right: 70px;color: #eee;background: #014985;border: 1px solid #003058;cursor: pointer;margin-top: 10px;position: absolute;}

.displayBillDetailsExpenses .coon {margin-top: 30px;}

.displayBillDetailsExpenses .tableItem2:nth-child(odd) {min-width: 130px;}

.displayBillDetailsExpenses .tableItem2:nth-child(even) {min-width: 200px;}

.displayBillDetailsExpenses .hiddenz {display: none;}

.displayBillDetailsExpenses .docholder {padding: 5px;margin: 5px;border-radius: 7px;float: left;width: 94%;}

.displayBillDetailsExpenses #wrapper {padding-bottom: 350px;}

.displayBillDetailsExpenses .employe-data-section {border: 1px solid #0083ca;}

.displayBillDetailsExpenses .employe-data-section legend {font-size: 16px;color: #0083ca;font-weight: 600;}

.displayBillDetailsExpenses .proforma {min-width: 1189px;margin-left: -32px;min-height: 100px !important;height: auto;padding: 0px;margin-top: 15px !important;}

.displayBillDetailsExpenses .border-hidden {border: none}

.displayBillDetailsExpenses .clients-tr {border-color: #ccc;bottom: 12px !important;width: 100%;margin-left: -39px;z-index: 0;min-height: 40px !important}

.displayBillDetailsExpenses .file-head {padding-bottom: 5px;margin-top: 0px}

.displayBillDetailsExpenses .file-open {display: inline-block;width: 95%;cursor: pointer;vertical-align: middle;font-weight: bold;font-size: 13px;color: #005794;}

.displayBillDetailsExpenses .fileExpensesGrid {min-width: 1152px !important;}

.displayBillDetailsExpenses .banking-information {width: 98%;margin-top: 7%;margin-left: -39px;height: 430px}

.displayBillDetailsExpenses .proformaSummaryHeader {min-width: 1180px;height: 100px;bottom: 12px !important;z-index: 999;margin-left: -39px;margin-top: 20px !important;}

.displayBillDetailsExpenses .proformaTitle {display: block;background: #fff;width: 98.3%;}

.displayBillDetailsExpenses .total {min-width: 186px;}

.displayBillDetailsExpenses .direction-right {direction: rtl !important}

.displayBillDetailsExpenses .text-right {text-align: right !important}

.displayBillDetailsExpenses .tableRow:last-child {border-bottom: none}
/*end display bill details expenses */
/*start system menu */
.systemMenu h3 {border: none}

.systemMenu .treeView td div {height: 20px !important}

.systemMenu .treeView td {vertical-align: top}

.systemMenu .treeView .tableItem2 {margin-top: 0px;}

.systemMenu .border-color {border: 1px solid #989898 !important}

.systemMenu .formId {position: absolute !important;margin-top: -22px !important;margin-left: 100px !important}

.systemMenu .treeview-dir {direction: ltr !important;float: left !important}
/*end system menu */
/*start modify action*/
.modifyAction .x1table {width: 93%;}

.modifyAction .leftside {padding-left: 10px;}

.modifyAction .x1table tr:nth-child(odd) {background: none;}

.modifyAction .margin-all {margin: 10px !important}

.modifyAction .select-all {margin-left: 10px !important;display: block !important;margin-top: 10px !important;}
/*end modify action*/
/*start all groups*/
.all-groups .buttonsb {
    float: right;
    margin-top: 5px;
}
/*end all groups*/
/*start all employees users*/
.all-employees-users .TextBoxD {
    width: 250px !important;
    background-position: 230px;
}

.all-employees-users .TextBox {
    width: 240px !important;
}
/*end all employees users*/
/*start priviledge*/
.privileges .x1table th {
    padding-top: 5px;
    padding-bottom: 0px;
    height: 18px
}

.privileges input[type=checkbox], input.CheckBox.ss {
    width: 30px;
    display: block;
    margin: 6px auto;
}

.privileges .x1table .TextBoxD {
    margin-top: 3px;
}
/*end priviledge*/
/*start all forms*/
.all-formss .x1table th {padding-top: 5px;padding-bottom: 0px;height: 18px}

.all-formss input[type=checkbox], input.CheckBox.ss {width: 30px;display: block;margin: auto;}

.all-formss .tableItem2 {min-width: 95px;}

.all-formss .TextBox {width: 370px !important;}

.all-formss .TextBoxD {width: 379px !important;background-position: 359px;}

.all-formss .reset {border: 1px solid #989898}
/*end all forms*/
/*start add menu item*/
.add-menu-item h3 {border: none}

.add-menu-item .treeView td div {height: 20px !important}

.add-menu-item .treeView td {vertical-align: top}

.add-menu-item .treeView .tableItem2 {margin-top: 0px;}

.add-menu-item .TextBox {width: 370px !important;}

.add-menu-item .TextBoxD {width: 379px !important;background-position: 359px;}

.add-menu-item .tableItem2 {min-width: 70px;}

.add-menu-item .reset {border: 1px solid #989898}

.add-menu-item .treeview-value {position: absolute;margin-top: -22px;margin-left: 100px}
/*end add menu item*/
/*start group forms*/
.group-forms .x1table th {padding-top: 5px;padding-bottom: 0px;height: 18px}

.group-forms input[type=checkbox], input.CheckBox.ss {width: 30px;display: block;margin: 6px auto;}

.group-forms .x1table .TextBoxD {margin-top: 3px;}

.group-forms table {width: 100%}

.group-forms .label-bill-account {width: 220px;text-align: left;float: left;font-size: 11px;text-align: right;padding-right: 5px;}

.group-forms .text-box-bill-account {width: 139px;float: left;margin-bottom: 4px;text-align: left;}

.group-forms .bill-account-block {max-width: 1200px}
/*end group forms*/
/*start all employess*/
.all-employeesss input[type=checkbox], input.CheckBox.ss {
    width: 30px;
    display: block;
    margin: auto;
}
/*end all employess*/
/*start modify group*/
.modify-group .style2 {
    width: 100%;
}

.modify-group .style3 {
    width: 142px;
}
/*end modify group*/
/*bill/bill-details-new*/
.bill-details-New .classdelete {display: block;width: 98%;padding-top: 2px;padding-bottom: 2px;border-radius: 7px;border-bottom: dotted 1px #A0B4CD;margin: 0px;margin-left: 10px;margin-right: 10px;min-height: 28px;vertical-align: top;min-height: 28px;min-width: 300px;float: left;background: #d9dde0;}

.bill-details-New #coon {float: left;}

.bill-details-New .coon {margin-top: 30px;float: left;}

.bill-details-New .tableItem2 {min-width: 130px;margin-top: 5px;width: auto;float: left;height: auto;min-height: 100%;background: none;}

.bill-details-New .tableItem1 {float: left;}

.bill-details-New .tableRow {height: auto;min-height: 28px;min-width: 300px;float: left;background: white;}

.bill-details-New .left {float: left;width: 46%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.bill-details-New .right {float: right;width: 46%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.bill-details-New .purchaseTitle2 {float: left;}

.bill-details-New .x1table {float: left;}

.bill-details-New .openPop {width: 100%;height: 100%;position: fixed;background: #000;opacity: 0.5;margin: 0px auto;z-index: 99999999 !important;display: none;top: 0px;left: 0px;}

.bill-details-New .hhold {width: 80%;height: 84%;top: 40px;left: 10%;position: fixed;display: none;z-index: 999999990 !important;}

.bill-details-New .open2 {border-radius: 7px;padding: 3px;padding-left: 15px;padding-right: 15px;color: #eee;border: 1px solid #eee;cursor: pointer;width: 50px;}

.bill-details-New .close2 {border-radius: 7px;padding: 4px;right: 70px;color: #eee;background: #014985;border: 1px solid #003058;cursor: pointer;margin-top: 10px;position: absolute;}

.bill-details-New .close22 {border-radius: 7px;padding: 4px;right: 70px;color: #eee;background: #014985;border: 1px solid #003058;cursor: pointer;margin-top: 10px;position: absolute;}
/*bill/ client expenses bill*/
.client-expenses-bill .tableItem2 {min-width: 150px;margin-top: 5px;max-width: 385px}

.client-expenses-bill .tableHead {text-decoration: none;}

.client-expenses-bill .tableItem1 {color: #005794;text-decoration: none;}

.client-expenses-bill .tableRow {min-width: 1180px;}

.client-expenses-bill .arrow-icon {float: right;font-size: 18px;margin-top: 8px;display: inline-block;font-family: 'FontAwesome';color: #005794;transition: .2s;-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;margin-right: 20px}

.client-expenses-bill .rotate {transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);}
/*bill/ create expenses bill*/
.create-expenses-bill .coon {margin-top: 30px;}

.create-expenses-bill .tableItem2:nth-child(odd) {min-width: 100px;}

.create-expenses-bill .tableItem2:nth-child(even) {min-width: 300px;margin-right: 10px;}

.create-expenses-bill .x1table th {color: #fff;}

.create-expenses-bill .x1table td {color: #005794}

.create-expenses-bill .hiddenz {
    display: none;
}

.create-expenses-bill .docholder {float: left;width: 100%;}

.create-expenses-bill .margin {margin-bottom: 5px;}

.create-expenses-bill .x1table tr:nth-child(even) {background: #fff !important}

.create-expenses-bill .popup-two {position: absolute;width: 100%;height: 200%;background: #000000ab;z-index: 99999;top: 0;left: 0;}

.create-expenses-bill .content-popup {width: 90%;height: 35%;background: #fff;margin: 10% auto;border-radius: 10px;padding: 10px;overflow: auto;}

.create-expenses-bill .content-popup span {color: #005794}

.create-expenses-bill .close {width: 20px;height: 20px;padding: 7px 15px 5px 7px;font-size: 12px;color: #fff;background: darkred;float: right;text-align: center;cursor: pointer;line-height: 0;border: none;}
/*bill/ payment*/
.payment #coon {float: left;}

.payment .coon {margin-top: 30px;float: left;}

.payment .tableItem2 {min-width: 130px;margin-top: 5px;width: auto;float: left;}

.payment .payment-table th {background: #005794;color: #fff;padding: 10px;}

.payment .tableItem3 {min-width: 130px;margin-top: 5px;float: right;text-align: left;width: 200px;}
    
.payment .tableItem1 {float: left;}

.payment .tableHead {min-width: 300px;float: left;}

.payment .tableRow {height: auto;min-height: 28px;min-width: 550px;float: left;}

.payment .left {float: left;width: 46%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.payment .right {float: right;width: 46%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.payment .purchaseTitle2 {float: left;}

.payment .x1table {float: left;}

.payment .x1table td {height: 30px;}

.payment .TextBoxD {width: 227px !important;background-position: 206px;}

.payment .TextBox {width: 218px !important;}
.payment .amount-box {width: 60px !important;}
.payment .textarea-box {height: 150px !important;line-height: 17px !important;}

.payment .tableRow:last-child {border: none}
/*requestes/ paid times rollback*/
.paid-times-rollback .TextBoxD {width: 225px !important;background-position: 205px;}
/*bill/ payment new*/
.Deposits {width: 1024px;}

.Deposits-label {margin: 5px}

.Deposits-container {margin-right: 20px;}


.popup-background {position: fixed;width: 100%;height: 100%;background: rgba(127, 127, 127, 0.73);left: 0;top: 0;z-index:9999;display:none;}

.popup-container {width: 400px;height: auto;padding: 25px;margin: 300px auto;text-align: center;background: #fff;border: 2px solid #015794;border-radius: 3px;font-family: sans-serif;}

.popup-title {text-align: left;text-decoration: underline;color: #015794;font-size: 14px;}

.popup-content label {color: #015794;display: inline-block;width: 65px;text-align: left;}

.popup-content select {width: 280px !important;margin-bottom: 10px;background: #c2c2c2;padding: 5px;}
.popup-content select:focus {background: #c2c2c2;} 
.popup-content select option {background: #fff}

.button-container {margin-top: 30px;}

.button-container button {padding: 5px 20px;border: none;background: #015794;color: #fff;font-weight: 600;min-width: 90px;border-radius: 4px;margin-left: 60px;} 
.transfer {font-size: 14px;text-align: center;display: block;cursor: pointer;width: 35px;margin: auto;}


.containerSlider {width: 500px;margin: 0 auto;}

.progress-meter {padding: 0;}

ol.progress-meter {padding-bottom: 9.5px;list-style-type: none;}

ol.progress-meter li {display: inline-block;text-align: center;text-indent: -19px;height: 36px;width: 24.99%;font-size: 12px;border-bottom-width: 4px;border-bottom-style: solid;}

ol.progress-meter li:before {position: relative;float: left;text-indent: 0;left: -webkit-calc(50% - 9.5px);left: -moz-calc(50% - 9.5px);left: -ms-calc(50% - 9.5px);left: -o-calc(50% - 9.5px);left: calc(50% - 9.5px);}

ol.progress-meter li.done {font-size: 12px;}

ol.progress-meter li.done:before {content: "\2713";height: 19px;width: 19px;line-height: 21.85px;bottom: -28.175px;border: none;border-radius: 19px;}

ol.progress-meter li.todo {font-size: 12px;}

ol.progress-meter li.todo:before {content: "\2B24";font-size: 17.1px;bottom: -29.95px;line-height: 18.05px;}

ol.progress-meter li.done {color: black;border-bottom-color: #005794;}

ol.progress-meter li.done:before {color: white;background-color: #005794;}
ol.progress-meter li.todo {color: silver;border-bottom-color: silver;}
ol.progress-meter li.todo:before {color: silver;}

/*************************************/
.history-progress-meter {
    padding: 0;
}

ol.history-progress-meter {
    padding-bottom: 9.5px;
    list-style-type: none;
}

    ol.history-progress-meter li {
        display: inline-block;
        text-align: center;
        text-indent: -19px;
        height: 36px;
        width: 24.99%;
        font-size: 12px;
        border-bottom-width: 4px;
        border-bottom-style: solid;
    }

        ol.history-progress-meter li:before {
            position: relative;
            float: left;
            text-indent: 0;
            left: -webkit-calc(50% - 9.5px);
            left: -moz-calc(50% - 9.5px);
            left: -ms-calc(50% - 9.5px);
            left: -o-calc(50% - 9.5px);
            left: calc(50% - 9.5px);
        }

        ol.history-progress-meter li.done {
            font-size: 12px;
        }

            ol.history-progress-meter li.done:before {
                content: "\2713";
                height: 19px;
                width: 19px;
                line-height: 21.85px;
                bottom: -28.175px;
                border: none;
                border-radius: 19px;
            }

        ol.history-progress-meter li.todo {
            font-size: 12px;
        }

            ol.history-progress-meter li.todo:before {
                content: "\2B24";
                font-size: 17.1px;
                bottom: -29.95px;
                line-height: 18.05px;
            }

        ol.history-progress-meter li.done {
            color: black;
            border-bottom-color: #005794;
        }

            ol.history-progress-meter li.done:before {
                color: white;
                background-color: #005794;
            }

        ol.history-progress-meter li.todo {
            color: silver;
            border-bottom-color: silver;
        }

            ol.history-progress-meter li.todo:before {
                color: silver;
            }
/****************************************/
.expen-General {background-color: #efefef;}

.expen-Department {background-color: white;}

.expen-name {width: 145px !important;display: inline-block;}

.expen-mon {display: block;text-align: right;}

/*start financial year*/
.financial-year #SiteMainMenu1_Menu1 > ul {z-index: 2}

.financial-year #logoz {z-index: 2}

.financial-year .coon-min-height {min-height: 450px;}

.financial-year .send-request-msg {display: block;text-align: center}
/*end financial year*/
/*start group*/
.group .coon-min-height {min-height: 450px;}

.group .group-name-text {margin: 5px;}
/*end group*/
/*start billable expenses report*/
.billable-expenses-report .pixel-width {width: 480px;}

.billable-expenses-report .max-width {width: 100%}

.billable-expenses-report .margin-right-50 {margin-right: 50px !important;}

.billable-expenses-report .sp {margin-left: 10px;position: relative;top: 10px;}

.billable-expenses-report .title-center-bold {text-align: center;margin: auto;width: 50%;color: #005794;}

.billable-expenses-report .x1table-reset {float: right;margin-top: 20px;}

.billable-expenses-report .grid-container {float: left;width: 100%}

.billable-expenses-report .grid {width: 100%;height: 40PX !important;font-size: 18px !important;float: left !important;}

.billable-expenses-report .grid-row {background: #005794 !important;-webkit-print-color-adjust: exact;}

.billable-expenses-report .grid-td {font-size: 16px !important;background: #005794 !important;color: #fff !important}

.billable-expenses-report .grid-right {text-align: right;background: #005794}

.billable-expenses-report .client-total-header {text-align: right;font-size: 18px}

.billable-expenses-report .tableHead-reset {color: #005794 !important;background: #fff !important;font-weight: bold !important;padding: 3px !important;padding-top: 5px !important;width: 99.3% !important;height: auto !important;margin-top: 10px !important;font-size: 16px !important;float: left !important;border: 1px solid #005794 !important;border-radius: 3px !important;padding-bottom: 17px !important;margin-top: 25px !important;}

.billable-expenses-report .client-english-name {float: left;margin-left: 10px;width: 500px;margin-top: 5px;}

.billable-expenses-report .legal-font {vertical-align: middle;height: 18px;margin-right: 10px;font-size: 24px;}

.billable-expenses-report .client-total-currnency {float: right;margin-top: 5px;}

.billable-expenses-report .file-serial {width: 80px;background: #005794 !important;-webkit-print-color-adjust: exact;}

.billable-expenses-report .file-name {width: 300px;background: #005794 !important;-webkit-print-color-adjust: exact;}

.billable-expenses-report .expense-date {width: 100px;background: #005794 !important;-webkit-print-color-adjust: exact;}

.billable-expenses-report .expense-cost {width: 150px;background: #005794 !important;-webkit-print-color-adjust: exact;}

.billable-expenses-report .print-color {-webkit-print-color-adjust: exact;}

.billable-expenses-report .font-bold {font-weight: bold}

.billable-expenses-report .text-align-left {text-align: left}

.billable-expenses-report .text-align-right {text-align: right}

.billable-expenses-report .client-total-footer {width: 100%;height: 30PX;font-size: 18px;float: left;}

.billable-expenses-report .all-client-total {font-size: 16px !important;color: #fff !important;background: #005794 !important;-webkit-print-color-adjust: exact;}

.billable-expenses-report .footer-carruncy {text-align: right;background: #005794 !important;-webkit-print-color-adjust: exact;}
.billable-expenses-report .grid-1100 {width: 1100px;}
.billable-expenses-report .display-none {display: none !important}
.billable-expenses-report .client-total-footer-style {text-align: right;font-size: 18px}
.containerrrrrrr {width: 100%;height: 200%;position: fixed;display: none;z-index: 9999;background: rgba(255, 255, 255, 0.98);top: -78px;left: 0;}
.containerrrrrrr img {width: 100px;margin: 35% auto;display: block;}
/*end billable expenses report*/
/*start employee payment transactions*/
.employee-payment-transactions-block .gridview {background-color: #fff;padding: 2px;margin: 2% auto;}

.employee-payment-transactions-block .gridview a {margin: auto 1%;border-radius: 50%;background-color: #444;padding: 5px 10px 5px 10px;color: #fff;text-decoration: none;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;}

.employee-payment-transactions-block .gridview a:hover {background-color: #1e8d12;color: #fff;}

.employee-payment-transactions-block .gridview span {background-color: #ae2676;color: #fff;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;border-radius: 50%;padding: 5px 10px 5px 10px;}

.employee-payment-transactions-block .details-employee-hint {float: right;width: 100%}

.employee-payment-transactions-block .details-employee-hint div {display: inline-block;margin-right: 30px}

.employee-payment-transactions-block .details-employee-hint div p {color: #0083ca;font-weight: bold}

.employee-payment-transactions-block .ico-hint {color: #0083ca;width: 15px;font-size: 12px;display: inline-block;}

.employee-payment-transactions-block .ico-hint-header {font-weight: 900 !important;line-height: 30px;display: table-cell;text-align: center !important}

.employee-payment-transactions-block .text-hint {color: #0083ca;font-size: 11px;}

.employee-payment-transactions-block P.pagebreakhere {page-break-before: always;}

.employee-payment-transactions-block .Popup {background-color: #FFFFFF;border-width: 3px;border-style: solid;border-color: black;padding-top: 10px;padding-left: 10px;width: 400px;height: 350px;}

.employee-payment-transactions-block .Background_header {background: #005794 !important;-webkit-print-color-adjust: exact}

.employee-payment-transactions-block .x1table td:nth-child(odd) {background: none;}

.employee-payment-transactions-block .x1table td:nth-child(even) {background: none;}

.employee-payment-transactions-block .x1table tr:nth-child(odd) {background: none;}

.employee-payment-transactions-block .x1table tr:nth-child(even) {background: none;}

.employee-payment-transactions-block .x1table {margin-bottom: 10px;}

.employee-payment-transactions-block .doopen {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;}

.employee-payment-transactions-block .doop {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.employee-payment-transactions-block .doopen2 {cursor: pointer;height: 16px;width: 16px;display: block;float: left;margin-left: 5px;margin-bottom: 2px;}

.employee-payment-transactions-block .doop2 {cursor: pointer;height: 16px;width: 16px;display: block;float: left;margin-left: 5px;margin-bottom: 2px;display: none;}

.employee-payment-transactions-block .doopen1 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.employee-payment-transactions-block .doop1 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.employee-payment-transactions-block .doopen3 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 5px;margin-top: 3px;}

.employee-payment-transactions-block .doop3 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 5px;margin-top: 3px;display: none;}

.employee-payment-transactions-block .hidden2 {display: none;}

.employee-payment-transactions-block .showData {margin-left: 600px;color: #ccc;font-size: 10px;margin-right: 15px;display: inline-block;}

.employee-payment-transactions-block .hideData {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline-block;display: none;}

.employee-payment-transactions-block .showHeader {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline;display: none;}

.employee-payment-transactions-block .hideHeader {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline;display: none;}

.employee-payment-transactions-block .names {width: 100%;height: 100%;padding-left: 10px;padding-right: 5px;padding-top: 2px;padding-bottom: 1px;font-weight: bold;cursor: pointer;margin-bottom: 10px;border-bottom: 2px solid #0083ca;color: #0083ca;font-size: 15px;}

.employee-payment-transactions-block .names2 {border-radius: 10px;background: #e6e6e6;width: 100%;height: 100%;padding-left: 10px;padding-right: 5px;padding-top: 2px;padding-bottom: 1px;font-weight: bold;}

.employee-payment-transactions-block .names1 {border-radius: 10px;background: #cecdcd;width: 100%;height: 35px;margin-top: 20px;margin-bottom: 20px;padding-left: 15px;padding-right: 5px;padding-top: 5px;padding-bottom: 5px;font-weight: bold;}

.employee-payment-transactions-block .opendetail:hover {background: #dbe2ff;}

.employee-payment-transactions-block .TextBoxD {margin-top: 3px;width: 225px !important;background-position: 204px;}

.employee-payment-transactions-block .TextBox {width: 215px !important;}

.employee-payment-transactions-block .forMore {display: none;}

.employee-payment-transactions-block .forMoreOpen {width: 16px;height: 16px;background: url(../images/plusicon.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;display: inline-block;}

.employee-payment-transactions-block .forMoreOpenOn {width: 16px;height: 16px;background: url(../images/minusicon.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;display: none;}

.employee-payment-transactions-block .employeename {border: 1 px solid #ddd;padding: 5px;border-radius: 5px;font-weight: bold;float: right;margin-bottom: 5px;margin-right: 5px;height: auto;width: auto;min-width: 200px;}

.employee-payment-transactions-block .auto-style1 {height: 153px;}

.employee-payment-transactions-block .show-hide {display: none;width: 98%;}

.employee-payment-transactions-block .popup-two {position: absolute;width: 100%;height: 200%;background: rgba(0, 0, 0, 0.6705882352941176);z-index: 99999;top: 0;left: 0;}

.employee-payment-transactions-block .content-popup {width: 90%;height: 35%;background: #fff;margin: 10% auto;border-radius: 10px;padding: 10px;overflow: auto;}

.employee-payment-transactions-block .content-popup span {color: #005794}

.employee-payment-transactions-block .close {width: 50px;height: 50px;padding: 10px 15px;font-size: 22px;color: #005794;float: right;text-align: right;cursor: pointer;}

.employee-payment-transactions-block .tableItem2 {min-width: 170px}

.employee-payment-transactions-block .container-search {float: left;width: 98%}

.employee-payment-transactions-block .pdf-btn {float: right;margin-right: 40px;margin-top: 15px}

.employee-payment-transactions-block .download-btn {float: right;margin-right: 40px;margin-top: 15px}

.employee-payment-transactions-block .amount-btn {float: right;}

.employee-payment-transactions-block .success-label {float: left;width: 98%}

.employee-payment-transactions-block .names-reset {height: 25px;padding-left: 10px;width: 100%;padding-top: 5px;}

.employee-payment-transactions-block .font-size-17 {font-size: 17px}

.employee-payment-transactions-block .employee-palance-label {float: right;margin: 0px 5px;}

.employee-payment-transactions-block .settlement-link {float: right;margin: 0px 30px;}

.employee-payment-transactions-block .table-label {display: block;width: 20px;}

.employee-payment-transactions-block .tableItem1-reset {width: 100%}

.employee-payment-transactions-block .transfer-amount-label {display: block;visibility: hidden}

.employee-payment-transactions-block .transfer-date-span {display: inline !important;visibility: hidden}

.employee-payment-transactions-block .display-block {display: block}

.employee-payment-transactions-block .display-inline-block {display: inline-block}

.employee-payment-transactions-block .cheque-table {float: left;margin-left: -8px;width: 540px;}

.employee-payment-transactions-block .file-upload {height: 20px !important;}

.employee-payment-transactions-block .approv-desc {height: 70px !important;width: 226px !important;margin-left: 116px !important;}

.employee-payment-transactions-block .transfer-date input {display: inline-block !important}

.employee-payment-transactions-block .popup-label {color: #0083ca}

.employee-payment-transactions-block .btns {margin: auto;width: 82%;}
/*end employee payment transactions*/
/*start add lawyers time setup*/
.add-lawyers-setup .TextBoxD {width: 250px !important;background-position: 230px;}
/*end add lawyers time setup*/
/*start group clients*/
.group-clients .coon-min-height {min-height: 450px;height: auto;color: #005794;}

.group-clients .check {width: 500px;display: block;height: 28px;}
/*end group clients*/
/*start not approved employee work time*/
.not-approved-employee-work-time .TextBox {width: 241px !important;}

.not-approved-employee-work-time .TextBoxD {width: 250px !important;background-position: 230px;}

.not-approved-employee-work-time .excel-btn {float: right;margin-right: 40px;}

.not-approved-employee-work-time .title-label {text-align: center;margin: auto;width: 50%;color: #005794;}

.not-approved-employee-work-time .table-reset {float: left;margin-top: 20px;}
/*end not approved employee work time*/
.TextBoxD-partner-display-setaup {width: 250px !important;background-position: 230px;}
/*start groups discounts*/
.group-discounts .coon-min-height {min-height: 450px;}

.group-discounts .group-name {padding: 5px;width: 98%;border: 1px solid #ccc;background: #eee;border-radius: 7px;margin-top: 20px;margin-bottom: 20px;}
/*end groups discounts*/
/*start add client*/
.add-client-container-block ol.progress-meter li {width: 15%;}

.add-client-container-block .form-control {width: 410px;display: inline-block;vertical-align: top}

.add-client-container-block .containerSlider {margin-bottom: 30px;}

.add-client-container-block .employe-data-section {border: 1px solid #0083ca;margin-bottom: 40px;min-width: 1170px;}

.add-client-container-block .employe-data-section .tableRow:last-child {border-bottom: none;margin-bottom: 0px;}

.add-client-container-block .employe-data-section legend {font-size: 16px;color: #0083ca;font-weight: 600;}

.add-client-container-block .employe-data-section input[type=checkbox], input.CheckBox.ss {margin: 6px 5px 0 2px;}

.add-client-container-block .employe-data-section input[type="image" i] {vertical-align: middle}

.add-client-container-block .line {width: 100%;height: 1px;background: #005794;display: inline-block;margin: 3px 0px 6px 0px;}

.add-client-container-block .form-control-reset {width: 230px}

.add-client-container-block .font-size {font-size: 9px}

.add-client-container-block .color-red {color: red}

.add-client-container-block .addr-reset {width: 250px}

.add-client-container-block .email-reset {width: 460px}

.add-client-container-block .float-right {float: right}
/*end add client*/
/*start client details campany*/
.client-details-company-container {min-width: 1180px}

.client-details-company-container .treeView td div {height: 20px !important}

.client-details-company-container .treeView td {vertical-align: top}

.client-details-company-container .treeView .tableItem2 {margin-top: 0px;}

.client-details-company-container .xtable {margin-top: 10px;}

.client-details-company-container .name-input p label span {display: inline-block;width: 150px;}

.client-details-company-container .xtable th {background: #005794;color: #ffffff;}

.client-details-company-container .xtable th a {color: #fff}

.client-details-company-container label {display: inline-block;}

.client-details-company-container .ajax__tab_xp .ajax__tab_active .ajax__tab_outer {border-bottom: 1px solid #ccc !important;}

.client-details-company-container .ajax__tab_xp .ajax__tab_outer {background: #f4f4f4 !important}

.client-details-company-container .ajax__tab_xp .ajax__tab_tab {color: #005794}

.client-details-company-container .ajax__tab .ajax__tab_hover {background: #f4f4f4 !important}

.client-details-company-container .ajax__tab_panel:focus {outline: none;}

.client-details-company-container .TextBoxD {margin-left: 3px;color: #005794 !important;}

.client-details-company-container .tableRow:last-child {border-bottom: none;}

.client-details-company-container .tableRow {width: 100%}

.client-details-company-container .form-control {width: 370px;display: inline-block;vertical-align: top}

.client-details-company-container .xtable td {color: #005794}

.client-details-company-container .xtable th:nth-child(1) {border-radius: 0px 0px 0px 0px;}

.client-details-company-container .xtable th:last-child {border-radius: 0px 0px 0px 0px;border-right: 1px solid #005794;}

.client-details-company-container .tableItem2 {min-width: 140px}
/*end client details campany*/
/*start client payment recpeipts*/
.client-payment-receipts .TextBoxD {margin-top: 3px;}

.client-payment-receipts .table-container {width: 960px;}

.client-payment-receipts .table-container-td {width: 480px;}

.client-payment-receipts .table-container-table {width: 100%}
/*end client payment recpeipts*/
/*start client advance payment*/
.client-advance-payment input[type="image" i] {margin-top: -5px;}

.client-advance-payment .btn-container {float: left;width: 98%}

.client-advance-payment .bank-details {float: left;margin-left: -8px;width: 540px;}
/*end client advance payment*/
/*start add file expenses*/
.add-file-expenses-containerr .left {float: left;width: 46%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.add-file-expenses-containerr .right {float: right;width: 46%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.add-file-expenses-containerr .coon {float: left;}

.add-file-expenses-containerr .tableRow {height: auto;min-width: 300px;}

.add-file-expenses-containerr .tableHead {min-width: 300px;float: left;}

.add-file-expenses-containerr .tableRow:last-child {border: none}

.add-file-expenses-containerr .TextBox-reset {height: 70px !important;width: 350px !important}
/*end add file expenses*/
/*start new add qoutation*/
.new-add-quotation .containerSlider {width: 800px;}

.new-add-quotation ol.progress-meter li {width: 12%;}
.new-add-quotation ol.history-progress-meter li {
    width: max-content;
    margin: 5px;
}

.new-add-quotation .form-control {width: 600px;display: inline-block;margin-bottom: 5px;vertical-align: top}

.new-add-quotation .containerSlider {margin-bottom: 50px;}

.new-add-quotation .employe-data-section {border: 1px solid #0083ca;margin-bottom: 40px;}

.new-add-quotation .employe-data-section .tableRow:last-child {border-bottom: none;margin-bottom: 0px;}

.new-add-quotation .employe-data-section legend {font-size: 16px;color: #0083ca;font-weight: 600;}

.new-add-quotation .employe-data-section input[type=checkbox], input.CheckBox.ss {margin: 0px 5px 0 2px;}

.new-add-quotation .employe-data-section input[type="image" i] {vertical-align: middle}

.new-add-quotation .treeView td div {height: 20px !important}

.new-add-quotation .treeView td {vertical-align: top}

.new-add-quotation .treeView .tableItem2 {margin-top: 0px;}

.new-add-quotation .tableRow {width: 100%}

.new-add-quotation .tableRow:last-child {border-bottom: none}

.new-add-quotation .tableRow .tableItem2:nth-child(2) {width: 400px;}

.new-add-quotation .TextBoxD {width: 335px !important;background-position: 315px;}

.new-add-quotation .TextBox {width: 325px !important}

.new-add-quotation .float-r-btn {float: right}

.new-add-quotation .purchaseTitle {margin-bottom: 20px;}

.new-add-quotation .text-box-per {width: 100px !important}

.new-add-quotation .fieldest-scroll {height: 450px;overflow-y: scroll;}

.new-add-quotation .tableItem2 {min-width: 135px;}

.new-add-quotation .x1table .TextBox {margin-top: 3px;}

.new-add-quotation .check-Retainer tr {width: 30%;display: inline-block}

.new-add-quotation .cal_Theme1 .ajax__calendar_body {width: 218px;}

.new-add-quotation .cal_Theme1 td {border: none !important}

.new-add-quotation .font-size {font-size: 12px}

.new-add-quotation .margin-top-3 {margin-top: 3px}

.new-add-quotation .TextBox-reset {float: left;margin-right: 5px}

.new-add-quotation .form-control-reset {margin-right: 5px}

.new-add-quotation .successfully {display: block;text-align: center}
/*end new add qoutation*/
/*start-add-file*/
.add-file-block-container .gridview {background-color: #fff;padding: 2px;margin: 2% auto;border: none !important;}

.add-file-block-container .x1table {border-bottom: none}

.add-file-block-container .gridview a {margin: auto 1%;border-radius: 50%;background-color: #005794;padding: 5px 10px 5px 10px;color: #fff;text-decoration: none;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px ##005794;}

.add-file-block-container .gridview a:hover {background-color: #fff;color: #005794;}

.add-file-block-container .gridview span {background-color: #ae2676;color: #fff;text-align: center;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;border-radius: 50%;padding: 5px 10px 5px 10px;}

.add-file-block-container ol.progress-meter li {width: 19.99%;}

.add-file-block-container .form-control {width: 370px;display: inline-block;margin-bottom: 5px;vertical-align: top}

.add-file-block-container .containerSlider {margin-bottom: 30px;}

.add-file-block-container .employe-data-section {border: 1px solid #0083ca;margin-bottom: 40px;min-width: 1165px}

.add-file-block-container .employe-data-section .tableRow:last-child {border-bottom: none;margin-bottom: 0px;}

.add-file-block-container .employe-data-section legend {font-size: 16px;color: #0083ca;font-weight: 600;}

.add-file-block-container .employe-data-section input[type=checkbox], input.CheckBox.ss {margin: 6px 5px 0 2px;}

.add-file-block-container .employe-data-section input[type="image" i] {vertical-align: middle}

.add-file-block-container .add-file0text-box {width: 260px !important;background-position: 241px;}

.add-file-block-container .TextBox-reset {width: 250px !important;}

.add-file-block-container .tableItem2-reset {width: 100%}
.add-file-block-container .finish {float: right;margin-right: 10px}

.add-file-block-container .add-success {display: block;text-align: center}

/*end-add-file*/
/*start all qoutation*/
.all-quotation-container .tableItem2-reset {margin-left: 100px;}

.all-quotation-container .tableRow-reset {width: 100%}
/*end all qoutation*/
/*start all ready files*/
.all-ready-files-container .popUpDiv {width: 100% !important;height: 100%;position: fixed !important;top: 0px;left: 0px;background: rgba(0,0,0,0.5);z-index: 9999999;-moz-transition: all 2s ease-out;-webkit-transition: all 2s ease-out;-o-transition: all 2s ease-out;transition: all 2s ease-out;-webkit-transition-delay: 0.2s;-moz-transition-delay: 0.2s;-o-transition-delay: 0.2s;-transition-delay: 0.2s;}

.all-ready-files-container .gridview {background-color: #fff;padding: 2px;margin: 2% auto;border: none !important;}

.all-ready-files-container .x1table {border-bottom: none}

.all-ready-files-container .gridview a {margin: auto 1%;border-radius: 50%;background-color: #005794;padding: 5px 10px 5px 10px;color: #fff;text-decoration: none;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px ##005794;}

.all-ready-files-container .gridview a:hover {background-color: #fff;color: #005794;}

.all-ready-files-container .gridview span {background-color: #ae2676;color: #fff;text-align: center;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;border-radius: 50%;padding: 5px 10px 5px 10px;}

.all-ready-files-container .gridview td {width: 80px;display: inline;border: none !important;}

.all-ready-files-container .form-controls {width: 35%;display: inline-block;}

.all-ready-files-container .TextBoxD {width: 250px !important;background-position: 230px;}

.all-ready-files-container .TextBox {width: 240px !important;}

.all-ready-files-container .label-aligin-left {text-align: left;}

.all-ready-files-container .texteatea-block {display: inline-block;margin-top: 14px;position: relative;top: 13px;}

.all-ready-files-container .TextBox-reset {height: auto;width: 291px !important;height: 50px !important}
/*end all ready files*/
/*start uncollected expenses bills report*/
.uncollected-expenses-bills-report-container P.pagebreakhere {page-break-before: always;}

.uncollected-expenses-bills-report-container .Popup {background-color: #FFFFFF;border-width: 3px;border-style: solid;border-color: black;padding-top: 10px;padding-left: 10px;width: 400px;height: 350px;}

.uncollected-expenses-bills-report-container .Background_header {background: #005794 !important;-webkit-print-color-adjust: exact}

.uncollected-expenses-bills-report-container .x1table td:nth-child(odd) {background: none;}

.uncollected-expenses-bills-report-container .x1table td:nth-child(even) {background: none;}

.uncollected-expenses-bills-report-container .x1table tr:nth-child(odd) {background: none;}

.uncollected-expenses-bills-report-container .x1table tr:nth-child(even) {background: none;}

.uncollected-expenses-bills-report-container .x1table {margin-bottom: 10px;}

.uncollected-expenses-bills-report-container .doopen {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;}

.uncollected-expenses-bills-report-container .doop {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.uncollected-expenses-bills-report-container .doopen2 {cursor: pointer;height: 16px;width: 16px;display: block;float: left;margin-left: 5px;margin-bottom: 2px;}

.uncollected-expenses-bills-report-container .doop2 {cursor: pointer;height: 16px;width: 16px;display: block;float: left;margin-left: 5px;margin-bottom: 2px;display: none;}

.uncollected-expenses-bills-report-container .doopen1 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.uncollected-expenses-bills-report-container .doop1 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.uncollected-expenses-bills-report-container .doopen3 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 5px;margin-top: 3px;}

.uncollected-expenses-bills-report-container .doop3 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 5px;margin-top: 3px;display: none;}

.uncollected-expenses-bills-report-container .hidden2 {display: none;}

.uncollected-expenses-bills-report-container .showData {margin-left: 600px;color: #ccc;font-size: 10px;margin-right: 15px;display: inline-block;}

.uncollected-expenses-bills-report-container .hideData {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline-block;display: none;}

.uncollected-expenses-bills-report-container .showHeader {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline;display: none;}

.uncollected-expenses-bills-report-container .hideHeader {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline;display: none;}

.uncollected-expenses-bills-report-container .names {width: 100%;height: 100%;padding-left: 10px;padding-right: 5px;padding-top: 2px;padding-bottom: 1px;font-weight: bold;cursor: pointer;margin-bottom: 10px;border-bottom: 2px solid #0083ca;color: #0083ca;font-size: 15px;}

.uncollected-expenses-bills-report-container .names2 {border-radius: 10px;background: #e6e6e6;width: 100%;height: 100%;padding-left: 10px;padding-right: 5px;padding-top: 2px;padding-bottom: 1px;font-weight: bold;}

.uncollected-expenses-bills-report-container .names1 {border-radius: 10px;background: #cecdcd;width: 100%;height: 35px;margin-top: 20px;margin-bottom: 20px;padding-left: 15px;padding-right: 5px;padding-top: 5px;padding-bottom: 5px;font-weight: bold;}

.uncollected-expenses-bills-report-container .opendetail:hover {background: #dbe2ff;}

.uncollected-expenses-bills-report-container .TextBoxD {margin-top: 3px;width: 225px !important;background-position: 204px;}

.uncollected-expenses-bills-report-container .TextBox {width: 215px !important;}

.uncollected-expenses-bills-report-container .forMore {display: none;}

.uncollected-expenses-bills-report-container .forMoreOpen {width: 16px;height: 16px;background: url(../images/plusicon.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;display: inline-block;}

.uncollected-expenses-bills-report-container .forMoreOpenOn {width: 16px;height: 16px;background: url(../images/minusicon.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;display: none;}

.uncollected-expenses-bills-report-container .employeename {border: 1 px solid #ddd;padding: 5px;border-radius: 5px;font-weight: bold;float: right;margin-bottom: 5px;margin-right: 5px;height: auto;width: auto;min-width: 200px;}

.uncollected-expenses-bills-report-container .auto-style1 {height: 153px;}

.uncollected-expenses-bills-report-container .show-hide {display: none;width: 98%;}

.uncollected-expenses-bills-report-container .popup-two {position: absolute;width: 100%;height: 200%;background: rgba(0, 0, 0, 0.6705882352941176);z-index: 99999;top: 0;left: 0;}

.uncollected-expenses-bills-report-container .content-popup {width: 90%;height: 35%;background: #fff;margin: 10% auto;border-radius: 10px;padding: 10px;overflow: auto;}

.uncollected-expenses-bills-report-container .content-popup span {color: #005794}

.uncollected-expenses-bills-report-container .close {width: 50px;height: 50px;padding: 10px 15px;font-size: 22px;color: #005794;float: right;text-align: right;cursor: pointer;}

.uncollected-expenses-bills-report-container .tableItem2 {min-width: 70px;}

.uncollected-expenses-bills-report-container .excel {float: right !important;margin-right: 40px !important;}

.uncollected-expenses-bills-report-container .title-report {text-align: center !important;margin: auto;width: 50% !important;color: #005794 !important;}

.uncollected-expenses-bills-report-container .bills-count {text-align: right;margin: auto;width: 90%;color: #005794;float: right;margin-right: 14px;}

.uncollected-expenses-bills-report-container .grid {float: right;margin-right: 14px;}

.uncollected-expenses-bills-report-container .rptr-clients {width: 99% !important;}

.uncollected-expenses-bills-report-container .names-container {height: 25px !important;padding-left: 10px !important;width: 99% !important;padding-top: 5px !important;}

.uncollected-expenses-bills-report-container .user-font {font-size: 17px !important;}

.uncollected-expenses-bills-report-container .collected-amount {float: right !important;margin: 0px 5px !important;}

.uncollected-expenses-bills-report-container .float-right {float: right !important}

.uncollected-expenses-bills-report-container .services-bills {text-align: left;color: #005794;}

.uncollected-expenses-bills-report-container .id {width: 30px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.uncollected-expenses-bills-report-container .bill-serial {width: 60px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.uncollected-expenses-bills-report-container .issue {width: 100px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.uncollected-expenses-bills-report-container .discount {width: 150px !important;background: #005794 !important;-webkit-print-color-adjust: exact;}

.uncollected-expenses-bills-report-container .invoice {width: 120px !important;background: #005794 !important;-webkit-print-color-adjust: exact;}

.uncollected-expenses-bills-report-container .align-right {text-align: right !important}

.uncollected-expenses-bills-report-container .base-color {color: #004078 !important}

.uncollected-expenses-bills-report-container .total-tr {background: #005794 !important;-webkit-print-color-adjust: exact !important}

.uncollected-expenses-bills-report-container .total-td {padding: 6px 20px !important;margin-top: 10px !important;font-size: 13px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;width: 550px !important;color: #fff !important;padding-right: 5px !important;padding-left: 5px !important}

.uncollected-expenses-bills-report-container .currency {text-align: right !important;width: 100px !important;font-size: 13px !important;color: #fff !important;padding-right: 5px !important;padding-left: 5px !important}

.uncollected-expenses-bills-report-container .expenses-bills {text-align: left !important;color: #005794 !important;}

.uncollected-expenses-bills-report-container .uncollected-total {background: #005794 !important;-webkit-print-color-adjust: exact !important}

.uncollected-expenses-bills-report-container .uncollected-total-td {padding: 6px 20px !important;margin-top: 10px !important;font-size: 13px !important;background: #005794 !important;-webkit-print-color-adjust: exact;width: 550px !important;color: #fff !important;padding-right: 5px !important;padding-left: 5px}

.uncollected-expenses-bills-report-container .not-collected {text-align: right !important;width: 100px !important;font-size: 13px !important;color: #fff !important;padding-right: 5px !important;padding-left: 5px !important}

.uncollected-expenses-bills-report-container .all-uncollect-amount {background: #005794 !important;-webkit-print-color-adjust: exact !important;margin-top: 10px !important}

.uncollected-expenses-bills-report-container .all-uncollect-amount-td {padding: 11px 20px !important;margin-top: 10px !important;font-size: 13px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;width: 550px !important;color: #fff !important;padding-right: 5px !important;padding-left: 5px !important}

.uncollected-expenses-bills-report-container .not-collected-total-label {text-align: right !important;width: 200px !important;font-size: 13px !important;color: #fff !important;padding-right: 5px !important;padding-left: 5px !important}
/*end uncollected expenses bills report*/
/*start edit file*/
.edit-f-container .coon {margin-top: 40px;float: left;}

.edit-f-container .margin-tabs {margin-top: 20px;}

.edit-f-container .ajax__tab_default .ajax__tab {height: 33px;}

.edit-f-container .ajax__tab_body {margin-top: -20px !important;float: left;width: 100%}

.edit-f-container .ajax__tab_xp .ajax__tab_active .ajax__tab_outer {background: transparent !important;margin-left: 0px !important;}

.edit-f-container .ajax__tab_default .ajax__tab_outer:hover {background: #f5f5f5 !important;}

.edit-f-container .ajax__tab_default .ajax__tab_outer:focus {background: #f00 !important;}

.edit-f-container .ajax__tab_panel {padding: 10px;}

.edit-f-container span {color: #0083ca}

.edit-f-container .auto-style1 {height: 36px;}

.edit-f-container .openPop {width: 100%;height: 100%;position: fixed;background: #000;opacity: 0.5;margin: 0px auto;z-index: 99999999;display: none;top: 0px;left: 0px;}

.edit-f-container .hhold {width: 700px;height: 500px;top: 50%;margin-top: -250px;left: 50%;margin-left: -350px;position: fixed;display: none;z-index: 999999990;background: #fff;overflow-y: auto;}

.edit-f-container .open2 {border-radius: 7px;padding: 3px;padding-left: 15px;padding-right: 15px;color: #eee;border: 1px solid #eee;cursor: pointer;width: 50px;}

.edit-f-container .close2 {border-radius: 7px;padding: 5px;padding-left: 15px;padding-right: 15px;color: #eee;background: #777;border: 1px solid #eee;cursor: pointer;width: 80px;}

.edit-f-container input[type=checkbox], input.CheckBox.ss {float: none}

.edit-f-container .margin-tabs {margin-top: 20px;}

.edit-f-container .ajax__tab_active {color: #0083ca !important;background: #eee;display: inline-block;}

.edit-f-container .ajax__tab_panel {padding: 10px;}

.edit-f-container span {color: #0083ca}

.edit-f-container .auto-style1 {height: 36px;}

.edit-f-container .TextBox {width: 200px !important;}

.edit-f-container .TextBoxD {width: 209px !important;background-position: 190px;}

.edit-f-container .coon-block {margin-left: -10px;width: 95%}

.edit-f-container .tableItem2-reset {min-width: 250px;}

.edit-f-container .TextBox-reset {width: 60px !important}
/*end edit file*/
/*start closed files*/
.closed-files .TextBox-reset {height: auto;width: 500px !important;height: 20px !important;}
.closed-files .buttonsn-reset{margin-top:-10px}
/*end closed files*/
/*start file activation*/
.file-activation .x1table tr:last-child {display: none}

.file-activation .x1table-reset {width: 102%;}
/*end file activation*/
/*start file details*/
.file-details-container #table4 {display: none;float: left;}

.file-details-container #table1, #table2, #table3, #table4, #table5, #table6, #table7, #table8, #table9, #table10 {width: 95%;margin-left: 2%;float: left;}

.file-details-container .coon {margin-top: 40px;float: left;}

.file-details-container .white {background: #f4f4f4;color: #008ace;float: left;}

.file-details-container .tableItem2 {padding-top: 5px;float: left;}

.file-details-container .tableItem2:nth-child(1) {color: #005298;}

.file-details-container .tableItem2:nth-child(2) {font-weight: normal;}

.file-details-container .tableRow {min-width: 400px;float: left;}

.file-details-container #lnk_Assign a {height: 24px;float: left;}

.file-details-container .x1table {margin-top: 20px;margin-bottom: 20px;float: left;}

.file-details-container .tableRow:last-child {border: none;}

/*pagenation*/
.file-details-container .alph a:hover {background: #005794 !important;color: #fff;}

.file-details-container .pagination-ys {padding-left: 0;margin: 20px 0;border-radius: 4px;}

.file-details-container .pagination-ys table > tbody > tr > td {display: inline;border: none !important;}

.file-details-container .pagination-ys table > tbody > tr > td > a, .pagination-ys table > tbody > tr > td > span {position: relative;float: left;padding: 8px 12px;line-height: 1.42857143;text-decoration: none;background-color: #ffffff;border: 1px solid #dddddd;margin-left: -1px;}

.file-details-container .pagination-ys table > tbody > tr > td > span {position: relative;float: left;padding: 8px 12px;line-height: 1.42857143;text-decoration: none;margin-left: -1px;z-index: 2;color: #aea79f;background-color: #f5f5f5;border-color: #dddddd;cursor: default;}

.file-details-container .pagination-ys table > tbody > tr > td:first-child > a, .pagination-ys table > tbody > tr > td:first-child > span {margin-left: 0;border-bottom-left-radius: 4px;border-top-left-radius: 4px;}

.file-details-container .pagination-ys table > tbody > tr > td:last-child > a, .pagination-ys table > tbody > tr > td:last-child > span {border-bottom-right-radius: 4px;border-top-right-radius: 4px;}

.file-details-container .pagination-ys table > tbody > tr > td > a:hover, .pagination-ys table > tbody > tr > td > span:hover, .pagination-ys table > tbody > tr > td > a:focus, .pagination-ys table > tbody > tr > td > span:focus {background-color: #eeeeee;border-color: #dddddd;}

.file-details-container #tabs {width: 100%;height: 30px;padding-right: 2px;margin-top: 30px;}

.file-details-container a {cursor: pointer;}

.file-details-container #tabs li {float: left;list-style: none;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;margin-right: 5px;border-top-left-radius: 3px;border-top-right-radius: 3px;outline: none;}

.file-details-container #tabs li a {font-family: Arial, Helvetica, sans-serif;font-size: small;font-weight: bold;color: #5685bc;padding-top: 5px;padding-left: 7px;padding-right: 7px;padding-bottom: 8px;display: block;background: #FFF;border-top-left-radius: 3px;border-top-right-radius: 3px;text-decoration: none;outline: none;}

.file-details-container #tabs li a.inactive {padding-top: 5px;padding-bottom: 8px;padding-left: 8px;padding-right: 8px;color: #666666;background: #EEE;outline: none;border-bottom: solid 1px #CCC;}

.file-details-container #tabs li a:hover, #tabs li a.inactive:hover {color: #5685bc;outline: none;}

.file-details-container .container {clear: both;width: 100%;text-align: left;padding-top: 20px;}

.file-details-container .container h2 {margin-left: 15px;margin-right: 15px;margin-bottom: 10px;color: #5685bc;}

.file-details-container .container p {margin-left: 15px;margin-right: 15px;margin-top: 10px;margin-bottom: 10px;line-height: 1.3;font-size: small;}

.file-details-container .container ul {margin-left: 25px;font-size: small;line-height: 1.4;list-style-type: disc;}

.file-details-container .container li {padding-bottom: 5px;margin-left: 5px;}

.file-details-container .search-empl {margin-top: 21px;color: #005c98;}

.file-details-container .coon-reset {margin-left: 20px;height: auto;min-height: 250px;float: left;margin-top: -7px}

.file-details-container .assign {float: right;width: 32px;height: 18px;margin-right: 20px;display: flex;margin-top: 10px;}

.file-details-container .FileDepartmentAssign {border-right: 1px dotted #005298;padding-right: 20px;display: none;}

.file-details-container .editz-rest {border-right: 1px dotted #005298;padding-right: 20px}

.file-details-container .tableHead-reset {width: 100%}

.file-details-container .tabs-nav {margin-left: 20px;float: left}

.file-details-container .coon-block {width: 45%;min-width: 440px;margin-top: 10px;margin-left: -38px;}

.file-details-container .coon-block-two {width: 50%;min-width: 440px;margin-top: 10px}

.file-details-container .tableItem2-reset {width: 400px;}

.file-details-container .coon-block-three {margin-left: -10px;width: 95%}

.file-details-container .coon-block-four {height: auto;width: 98%;}

.file-details-container .column-two {min-width: 300px}

.file-details-container .book-mark-img {width: 25px;margin: auto;display: block;}

.file-details-container .labl-info-width {width: 300px}

.file-details-container .labl-info-reset {width: 130px}
/*end file details*/
/*start approved client bill*/
.approved-client0bill-container-block .approved-client-bill .tableItem2:nth-child(4) {width: 340px;}

.approved-client0bill-container-block .approved-client-bill .tableItem2 {padding-top: 0px;}

.approved-client0bill-container-block .tableRow {border-bottom: 1px solid #0083ca;}
.approved-client0bill-container-block .border-bottom-none {border-bottom: none !important}

.approved-client0bill-container-block .approved-client-bill .tableItem2:nth-child(1) {min-width: 120px;width: 80px;}

.approved-client0bill-container-block .approved-client-bill .tableItem2:nth-child(3) {min-width: 200px;}

.approved-client0bill-container-block .TextBoxD {width: 241px !important;background-position: 222px;}

.approved-client0bill-container-block .TextBox {width: 232px !important;}

.approved-client0bill-container-block .approved-client-bill .tableHead {cursor: pointer}

.approved-client0bill-container-block .tableHead {text-decoration: none;background: #f4f4f4;padding-left: 10px;width: 100%;margin-bottom: 10px;}

.approved-client0bill-container-block .tableItem1 {color: #005794;text-decoration: none;}

.approved-client0bill-container-block .tableRow {width: 100%}

.approved-client0bill-container-block .change {display: none;}

.approved-client0bill-container-block .opening-all {color: #005794;font-weight: 600;width: 80px;border: 1px solid #005794;text-align: center;padding: 5px 0px;border-radius: 13px;cursor: pointer;}

.approved-client0bill-container-block ol.progress-meter li {width: 15%;}

.approved-client0bill-container-block .form-control {width: 410px;display: inline-block;vertical-align: top}

.approved-client0bill-container-block .containerSlider {margin-bottom: 30px;}

.approved-client0bill-container-block .employe-data-section {border: 2px solid #005794;margin-bottom: 20px;margin-right: 20px;margin-top: 1px;min-width: 250px;width: 450px;height: fit-content();display: inline-block;}

.approved-client0bill-container-block .employe-data-section .tableRow:last-child {margin-bottom: 0px;}

.approved-client0bill-container-block .employe-data-section legend {font-size: 16px;color: #0083ca;font-weight: 600;}

.approved-client0bill-container-block .employe-data-section input[type=checkbox], input.CheckBox.ss {margin: 6px 5px 0 2px;}

.approved-client0bill-container-block .employe-data-section input[type="image" i] {vertical-align: middle}

.approved-client0bill-container-block .line {width: 100%;height: 1px;background: #005794;display: inline-block;margin: 3px 0px 6px 0px;}

.approved-client0bill-container-block .TextBox-reset {width: 225px !important;border: 1px solid #005794 !important;color: #005794 !important;}

.approved-client0bill-container-block .border-none {border: none !important}

.approved-client0bill-container-block .tableItem2-reset {border: none;padding-left: 100px;vertical-align: bottom;width: fit-content;margin-left: 20px}

.approved-client0bill-container-block .bill-name {width: 150px}

.approved-client0bill-container-block .date-reset {width: 100px}

.approved-client0bill-container-block .link-btn {min-width: 80px;text-align: center}

.approved-client0bill-container-block .link-btn-two {min-width: 40px;text-align: center;float: right}
/*end approved client bill*/
/*start display bill details*/
.display-bill-details-container .coon {width: 100%}

.display-bill-details-container .tableHead {width: 100%}

.display-bill-details-container .tableItem1 {padding: 0}

.display-bill-details-container .tableRow {width: 100%}

.display-bill-details-container .bill-details-new .docholder {width: 100%}

.display-bill-details-container .employe-data-section {border: 1px solid #0083ca;}

.display-bill-details-container .employe-data-section legend {font-size: 16px;color: #0083ca;font-weight: 600;}

.display-bill-details-container .coon-reset {min-width: 1186px;margin-left: -33px;min-height: 100px !important;height: auto;padding: 0px;margin-top: 5px;}

.display-bill-details-container .float-left {float: left !important}

.display-bill-details-container .border-none {border: none !important}

.display-bill-details-container .data-bound {border-color: #ccc;z-index: 0;margin-left: -37px;}

.display-bill-details-container .open-reset {min-width: 1169px;vertical-align: middle;font-size: 13px;color: #005794}

.display-bill-details-container .max-width {width: 100% !important}

.display-bill-details-container .bills-status {width: 40px !important;text-align: right;margin-top: 2px;}

.display-bill-details-container .file-lawyers {margin-top: 10px;font-size: 14px;padding-right: 33px;}

.display-bill-details-container .file-total {width: 150px}

.display-bill-details-container .tableItem2-right {direction: rtl}

.display-bill-details-container .align-right {text-align: right}

.display-bill-details-container .cap-billing {margin-left: -37px;width: 100%}

.display-bill-details-container .cap-billing-exceeding {width: 1130px;float: left}

.display-bill-details-container .fixed-hours-rate {margin-left: -37px;}

.display-bill-details-container .super-width {width: 104%;direction: ltr}

.display-bill-details-container .file-serial {display: inline-block;width: 95%;cursor: pointer;vertical-align: middle;font-weight: bold;font-size: 13px;color: #005794;margin-left: 63px;}

.display-bill-details-container .file-employees {margin-left: 60px;margin-bottom: 0}

.display-bill-details-container .banking-info {width: 100%;margin-left: -40px;padding-bottom: 100px}

.display-bill-details-container .editor {padding: 10px;width: 500px;background: #f4f4f4;border-radius: 5px;margin-top: 20px;}

.display-bill-details-container .proforma-summary {height: 300px;bottom: -102px !important;z-index: 999;}

.display-bill-details-container .proforma-summary-item {background: #fff;width: 100%;padding: 6px 0px;border-top: 1px solid #0083ca;}

.display-bill-details-container .total-before-descount {min-width: 225px;}
/*end display bill details*/
/*start approved-client-expenses-bill*/
.approved-client-expenses-bill-block .tableHead {text-decoration: none;background: #f4f4f4;padding-left: 10px;width: 100%;margin-bottom: 10px;}

.approved-client-expenses-bill-block .tableItem1 {color: #005794;text-decoration: none;}

.approved-client-expenses-bill-block .tableRow {width: 100%}

/*.approved-client-expenses-bill-block .approved-client-bill .tableItem2:nth-child(5) {width: 80px;min-width: 80px;}

.approved-client-expenses-bill-block .approved-client-bill .tableItem2:nth-child(2) {width: 25%;}

.approved-client-expenses-bill-block .approved-client-bill .tableItem2:nth-child(3) {width: 300px;}*/

.approved-client-expenses-bill-block .TextBoxD {width: 250px !important;background-position: 230px;}

.approved-client-expenses-bill-block .TextBox {width: 241px !important;}

/*.approved-client-expenses-bill-block .approved-client-bill .tableItem2:nth-child(4) {width: 130px;}*/

.approved-client-expenses-bill-block .width-control {min-width: 100px !important}

.approved-client-expenses-bill-block .width-controls {min-width: 70px !important;width: 70px !important}

.approved-client-expenses-bill-block .change {display: none;}

.approved-client-expenses-bill-block .opening-all {color: #005794;font-weight: 600;width: 80px;border: 1px solid #005794;text-align: center;padding: 5px 0px;border-radius: 13px;cursor: pointer;}

.approved-client-expenses-bill-block .employe-data-section {border: 2px solid #005794;margin-bottom: 10px;margin-right: 20px;margin-top: 1px;min-width: 250px;width: 450px;height: fit-content();display: inline-block;}

.approved-client-expenses-bill-block .employe-data-section .tableRow:last-child {margin-bottom: 0px;}

.approved-client-expenses-bill-block .employe-data-section legend {font-size: 16px;color: #0083ca;font-weight: 600;}

.approved-client-expenses-bill-block .employe-data-section input[type=checkbox], input.CheckBox.ss {margin: 6px 5px 0 2px;}

.approved-client-expenses-bill-block .employe-data-section input[type="image" i] {vertical-align: middle}

.approved-client-expenses-bill-block .line {width: 100%;height: 1px;background: #005794;display: inline-block;margin: 3px 0px 6px 0px;}

.approved-client-expenses-bill-block .tableItem2-reset {width: 290px}

.approved-client-expenses-bill-block .info-label-style {border: none;padding-left: 100px;vertical-align: bottom;width: fit-content;margin-left: 20px}

.approved-client-expenses-bill-block .details-link {min-width: 30px;text-align: center;float: right}

.approved-client-expenses-bill-block .display-block {display: block}
.approved-client-expenses-bill-block .approved-client-bill .tableItem2:nth-child(1) {width: 135px !important;}
.approved-client-expenses-bill-block .approved-client-bill .tableItem2:nth-child(2) {width: 200px }
.approved-client-expenses-bill-block .approved-client-bill .tableItem2:nth-child(3) {width: 250px ;min-width: 250px ;padding-left: 10px;padding-right: 10px;}
.approved-client-expenses-bill-block .approved-client-bill .tableItem2:nth-child(4) {width: 80px !important;min-width: 80px;}
.approved-client-expenses-bill-block .approved-client-bill .tableItem2:nth-child(5) {width: 80px !important;min-width: 80px;}
.approved-client-expenses-bill-block .approved-client-bill .tableItem2:nth-child(6) {text-align: center;}
.approved-client-expenses-bill-block .approved-client-bill .tableItem2:nth-child(7) {}
.approved-client-expenses-bill-block .approved-client-bill .tableItem2:nth-child(8) {float: right;width: 50px;min-width: 50px;}
.approved-client-expenses-bill-block .approved-client-bill .tableItem2:nth-child(9) {float: right;width: 50px;min-width: 50px;}
.approved-client-expenses-bill-block .approved-client-bill .tableItem2:nth-child(10) {float: right;width: 50px;min-width: 50px;}
.approved-client-expenses-bill-block .tableItem2-date{min-width:350px !important}
.approved-client-expenses-bill-block .number-amount {width: 95px !important;min-width: 95px !important;}
.approved-client-expenses-bill-block .currency-amount {min-width: 145px !important;width: 145px !important;}
.approved-client-expenses-bill-block .paid-amount {width: 30px !important;min-width: 30px !important}
/*end approved-client-expenses-bill*/
/*start billDetailsNew*/
.billdetailsnew .popUpDiv {width: 100% !important;height: 100%;position: fixed !important;top: 0px;left: 0px;background: rgba(0, 0, 0, 0.5);z-index: 9999999;-moz-transition: all 2s ease-out;-webkit-transition: all 2s ease-out;-o-transition: all 2s ease-out;transition: all 2s ease-out;-webkit-transition-delay: 0.2s;-moz-transition-delay: 0.2s;-o-transition-delay: 0.2s;-transition-delay: 0.2s;}

.billdetailsnew .bill-det-new-container {width: 1180px !important;margin-left: -40px !important;min-height: 100px !important;height: auto !important;padding: 0px !important;margin-top: 5px !important;}

.billdetailsnew .float-left {float: left !important}

.billdetailsnew .text-align-center {text-align: center !important}

.billdetailsnew .clients-new-container {border-color: #ccc !important;width: 95% !important;z-index: 0 !important;margin-left: 26px !important;}

.billdetailsnew .remove-all-btn {float: right !important;margin-right: 48px !important;}

.billdetailsnew .pin-block {padding-bottom: 5px !important;margin-top: 0px !important}

.billdetailsnew .open-block {display: inline-block !important;width: 1169px !important;vertical-align: middle !important;font-size: 13px !important;color: #005794 !important}

.billdetailsnew .file-time-table {width: 50% !important}

.billdetailsnew .all-time-checkbox {width: 15px !important}

.billdetailsnew .select-checkbox {width: 25px !important}

.billdetailsnew .file-working-time {width: 100% !important}

.billdetailsnew .billabl-hours {width: 40px !important;text-align: right !important;margin-top: 2px !important;}

.billdetailsnew .text-right {text-align: right !important}

.billdetailsnew .file-summary {margin-top: 10px !important;font-size: 14px !important;padding-right: 33px !important;}

.billdetailsnew .total-file-rate {width: 150px !important}

.billdetailsnew .rate-before {margin-top: 5px !important;float: left !important}

.billdetailsnew .direction-right {direction: rtl !important}

.billdetailsnew .file-rate-dis {margin-top: 5px !important;float: left !important}

.billdetailsnew .file-lawyers {margin-top: 10px;font-size: 14px;padding-right: 33px;}

.billdetailsnew .cap {margin-left: -37px !important;width: 100% !important}

.billdetailsnew .greed-cap {margin-top: 10px !important;float: left !important}

.billdetailsnew .cap-exc {width: 1130px !important;float: left !important}

.billdetailsnew .fixed-rate {margin-left: -39px !important}

.billdetailsnew .limit-exceed {margin-top: 36px !important;float: none !important;}

.billdetailsnew .extra-hours {font-size: 14px !important;margin-left: 2% !important;padding-right: 33px !important;}

.billdetailsnew .billabl-hours-box {width: 40px !important;text-align: right !important;margin-top: 2px !important;}

.billdetailsnew .discount-levels {margin-top: 20px !important;margin-left: -37px !important;width: 99% !important;}
.billdetailsnew .diss {margin-top: 20px !important;margin-left: -31px !important;width: 101% !important;}

.billdetailsnew .margin-top-5 {margin-top: 5px !important}

.billdetailsnew .qoutation {width: 95% !important;direction: ltr !important}

.billdetailsnew .client-group-discount {margin-left: -37px !important}

.billdetailsnew .user-summary {width: 98% !important;margin-top: 5px !important;margin-left: -37px !important}
.billdetailsnew .u-s {width: 99.5% !important;margin-top: 5px !important;margin-left: -37px !important;}
.billdetailsnew .open-file-serial {padding-bottom: 5px !important;margin-top: 0px !important}

.billdetailsnew .open-click {display: inline-block !important;width: 95% !important;cursor: pointer;vertical-align: middle !important;font-weight: bold !important;font-size: 13px !important;color: #005794 !important;margin-left: 0px !important;}

.billdetailsnew .user-table {width: 97.5% !important;margin-left: 60px !important;}

.billdetailsnew .banking-information {width: 98% !important;margin-left: -40px !important;}

.billdetailsnew .proforma {width: 98% !important}

.billdetailsnew .proforma-summary {width: 100% !important;float: left !important}

.billdetailsnew .total-before-discount {min-width: 225px !important;}

.billdetailsnew .billing-discount {min-width: 225px !important}

.billdetailsnew .delete-time {width: 90% !important;direction: ltr !important}

.billdetailsnew .save-pre-bill-btn {margin-right: 40px !important;margin-top: 20px !important;margin-bottom: 130px !important;}
.billdetailsnew  .tableRow:last-child{border-bottom:none}
/*end billDetailsNew*/
/*start prt-lawyers collected bills*/
.rpt-lawyersuncollectedbills P.pagebreakhere {page-break-before: always;}

.rpt-lawyersuncollectedbills .Popup {background-color: #FFFFFF;border-width: 3px;border-style: solid;border-color: black;padding-top: 10px;padding-left: 10px;width: 400px;height: 350px;}

.rpt-lawyersuncollectedbills .Background_header {background: #005794 !important;-webkit-print-color-adjust: exact}

.rpt-lawyersuncollectedbills .x1table td:nth-child(odd) {background: none;}

.rpt-lawyersuncollectedbills .x1table td:nth-child(even) {background: none;}

.rpt-lawyersuncollectedbills .x1table tr:nth-child(odd) {background: none;}

.rpt-lawyersuncollectedbills .x1table tr:nth-child(even) {background: none;}

.rpt-lawyersuncollectedbills .x1table {margin-bottom: 10px;}

.rpt-lawyersuncollectedbills .doopen {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;}

.rpt-lawyersuncollectedbills .doop {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.rpt-lawyersuncollectedbills .doopen2 {cursor: pointer;height: 16px;width: 16px;display: block;float: left;margin-left: 5px;margin-bottom: 2px;}

.rpt-lawyersuncollectedbills .doop2 {cursor: pointer;height: 16px;width: 16px;display: block;float: left;margin-left: 5px;margin-bottom: 2px;display: none;}

.rpt-lawyersuncollectedbills .doopen1 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.rpt-lawyersuncollectedbills .doop1 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.rpt-lawyersuncollectedbills .doopen3 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 5px;margin-top: 3px;}

.rpt-lawyersuncollectedbills .doop3 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 5px;margin-top: 3px;display: none;}

.rpt-lawyersuncollectedbills .hidden2 {display: none;}

.rpt-lawyersuncollectedbills .hidden1 {}

.rpt-lawyersuncollectedbills .showData {margin-left: 600px;color: #ccc;font-size: 10px;margin-right: 15px;display: inline-block;}

.rpt-lawyersuncollectedbills .hideData {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline-block;display: none;}

.rpt-lawyersuncollectedbills .showHeader {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline;display: none;}

.rpt-lawyersuncollectedbills .hideHeader {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline;display: none;}

.rpt-lawyersuncollectedbills .names {width: 100%;height: 100%;padding-left: 10px;padding-right: 5px;padding-top: 2px;padding-bottom: 1px;font-weight: bold;cursor: pointer;margin-bottom: 10px;border-bottom: 2px solid #0083ca;color: #0083ca;font-size: 15px;}

.rpt-lawyersuncollectedbills .names2 {border-radius: 10px;background: #e6e6e6;width: 100%;height: 100%;padding-left: 10px;padding-right: 5px;padding-top: 2px;padding-bottom: 1px;font-weight: bold;}

.rpt-lawyersuncollectedbills .names:hover {}

.rpt-lawyersuncollectedbills .names1 {border-radius: 10px;background: #cecdcd;width: 100%;height: 35px;margin-top: 20px;margin-bottom: 20px;padding-left: 15px;padding-right: 5px;padding-top: 5px;padding-bottom: 5px;font-weight: bold;}

.rpt-lawyersuncollectedbills .opendetail:hover {background: #dbe2ff;}

.rpt-lawyersuncollectedbills .TextBoxD {margin-top: 3px;width: 225px !important;background-position: 204px;}

.rpt-lawyersuncollectedbills .TextBox {width: 215px !important;}

.rpt-lawyersuncollectedbills .forMore {display: none;}

.rpt-lawyersuncollectedbills .forMoreOpen {width: 16px;height: 16px;background: url(../images/plusicon.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;display: inline-block;}

.rpt-lawyersuncollectedbills .forMoreOpenOn {width: 16px;height: 16px;background: url(../images/minusicon.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;display: none;}

.rpt-lawyersuncollectedbills .employeename {border: 1px solid #ddd;padding: 5px;border-radius: 5px;font-weight: bold;float: right;margin-bottom: 5px;margin-right: 5px;height: auto;width: auto;min-width: 200px;}

.rpt-lawyersuncollectedbills .auto-style1 {height: 153px;}

.rpt-lawyersuncollectedbills .show-hide {display: none;width: 98%;}

.rpt-lawyersuncollectedbills .popup-two {position: absolute;width: 100%;height: 200%;background: rgba(0, 0, 0, 0.6705882352941176);z-index: 99999;top: 0;left: 0;}

.rpt-lawyersuncollectedbills .content-popup {width: 90%;height: 35%;background: #fff;margin: 10% auto;border-radius: 10px;padding: 10px;overflow: auto;}

.rpt-lawyersuncollectedbills .content-popup span {color: #005794}

.rpt-lawyersuncollectedbills .close {width: 50px;height: 50px;padding: 10px 15px;font-size: 22px;color: #005794;float: right;text-align: right;cursor: pointer;}

.rpt-lawyersuncollectedbills .tableItem2 {min-width: 70px;}

.rpt-lawyersuncollectedbills .gv_Lawyers-top {margin-top: 5px !important;}

.rpt-lawyersuncollectedbills .uncollected-lawyers-total {width: 100%;padding-top: 30px}

.rpt-lawyersuncollectedbills .uncollected {text-align: right !important;color: #005794 !important;margin-top: 15px !important;width: 100% !important;}

.rpt-lawyersuncollectedbills .excel-container {margin-bottom: 60px}

.rpt-lawyersuncollectedbills .excel-container button {margin-right: 0}

.rpt-lawyersuncollectedbills .report-right {width: 20%;float: right;}

.rpt-lawyersuncollectedbills .report-left {width: 77%;}

.rpt-lawyersuncollectedbills .lawyer-table {width: 960px !important}

.rpt-lawyersuncollectedbills .excel-btn {float: right !important;margin-right: 40px !important;}

.rpt-lawyersuncollectedbills .title {text-align: center !important;margin: auto !important;width: 50% !important;color: #005794 !important;}

.rpt-lawyersuncollectedbills .bills-count {text-align: right !important;margin: auto !important;width: 90% !important;color: #005794 !important;float: right !important;}

.rpt-lawyersuncollectedbills .float-right {float: right !important}

.rpt-lawyersuncollectedbills .lawyer-excel {float: right !important;margin-right: 2px !important;}

.rpt-lawyersuncollectedbills .rptr {width: 99.5% !important;}

.rpt-lawyersuncollectedbills .names-container {height: 25px !important;padding-left: 10px !important;width: 99.5% !important;padding-top: 5px !important;}

.rpt-lawyersuncollectedbills .user-icon {font-size: 17px;}

.rpt-lawyersuncollectedbills .client-not-collected {float: right !important;margin: 0px 5px !important;}

.rpt-lawyersuncollectedbills .services-bills {text-align: left !important;color: #005794 !important;}

.rpt-lawyersuncollectedbills .id-bill {width: 30px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.rpt-lawyersuncollectedbills .bill-serial {width: 60px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.rpt-lawyersuncollectedbills .issue {width: 100px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.rpt-lawyersuncollectedbills .amount {width: 150px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.rpt-lawyersuncollectedbills .invoice {width: 120px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.rpt-lawyersuncollectedbills .partner-tr {color: #004078 !important;background-color: #ebeff1 !important}

.rpt-lawyersuncollectedbills .partner-name-icon {color: #004078 !important}

.rpt-lawyersuncollectedbills .text-right {text-align: right !important}

.rpt-lawyersuncollectedbills .collected-bills-tr {background: #005794 !important;-webkit-print-color-adjust: exact !important}

.rpt-lawyersuncollectedbills .collected-bills-td {padding: 6px 20px !important;margin-top: 10px !important;font-size: 13px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;width: 550px !important;color: #fff !important;padding-right: 5px !important;padding-left: 5px !important}

.rpt-lawyersuncollectedbills .currency-selected {text-align: right !important;width: 100px !important;font-size: 13px !important;color: #fff !important;padding-right: 5px !important;padding-left: 5px !important}

.rpt-lawyersuncollectedbills .expenses-div {text-align: left !important;color: #005794 !important;}

.rpt-lawyersuncollectedbills .colleced-total-block {background: #005794 !important;-webkit-print-color-adjust: exact !important}

.rpt-lawyersuncollectedbills .colleced-total-td {padding: 6px 20px !important;margin-top: 10px !important;font-size: 13px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;width: 550px !important;color: #fff !important;padding-right: 5px !important;padding-left: 5px !important}

.rpt-lawyersuncollectedbills .rptr-tr {
    background: #005794 !important;
    -webkit-print-color-adjust: exact !important;
    margin-top: 10px !important
}

.rpt-lawyersuncollectedbills .rptr-td {
    padding: 11px 20px !important;
    margin-top: 10px !important;
    font-size: 13px !important;
    background: #005794 !important;
    -webkit-print-color-adjust: exact !important;
    width: 550px !important;
    color: #fff !important;
    padding-right: 5px !important;
    padding-left: 5px !important
}

.rpt-lawyersuncollectedbills .all-collected-total {
    text-align: right !important;
    width: 200px !important;
    font-size: 13px !important;
    color: #fff !important;
    padding-right: 5px !important;
    padding-left: 5px !important
}
/*end prt-lawyers collected bills*/
/*start deleted client bills*/
.deleted-client-bills-block .TextBox-reset {
    width: 450px !important;
    border: 1px solid #005794 !important;
    color: #005794 !important;
}

.deleted-client-bills-block .buttonsn-reset {float: right;margin-left: 40px;}

.deleted-client-bills-block .installment {min-width: 110px;}

.deleted-client-bills-block .bill-name {width: 320px}

.deleted-client-bills-block .form-date {min-width: 75px}

.deleted-client-bills-block .total-invoic-amount {text-align: right;color: #005298}

.deleted-client-bills-block .details-btn {min-width: 30px;}

.deleted-client-bills-block .search-btn-align {position: absolute;top: 5px;right: -188px;}
/*end deleted client bills*/
/*start deleted bills details*/
.deleted-bills-details .openedz-reset {margin-top: 1px;min-width: 1190px}

.deleted-bills-details .align-right {text-align: right}

.deleted-bills-details .TextBox-reset {width: 40px !important;text-align: right;margin-top: 2px;}
/*end deleted bills details*/
/*start client expenses bills*/
.client-expenses-bills-page .tableItem2 {min-width: 100px !important;margin-top: 5px;max-width: 385px}

.client-expenses-bills-page .tableHead {text-decoration: none;background: #f4f4f4;padding-left: 10px;width: 100%;margin-bottom: 10px;}

.client-expenses-bills-page .tableItem1 {color: #005794;text-decoration: none;}

.client-expenses-bills-page .tableRow {min-width: 100% !important;}

.client-expenses-bills-page .arrow-icon {float: right;font-size: 18px;margin-top: 8px;display: inline-block;font-family: 'FontAwesome';color: #005794;transition: .2s;-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;margin-right: 20px}

.client-expenses-bills-page .rotate {transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);}

.client-expenses-bills-page .add-bill-btn-block {display: inline-block;width: 100%;clear: both;}

.client-expenses-bills-page .form-control-div {width: 400px;display: inline-block}

.client-expenses-bills-page .opening {cursor: pointer;width: 100%}

.client-expenses-bills-page .opening li {list-style: circle;padding-left: 10px;margin-left: 10px;}

.client-expenses-bills-page .opening:hover {background: #f4f4f4;}

.client-expenses-bills-page .change {display: none;}

.client-expenses-bills-page .chk_all {display: inline-block;margin-top: 7px;margin-right: 15px;}

.client-expenses-bills-page .opening-all {color: #005794;font-weight: 600;width: 80px;border: 1px solid #005794;text-align: center;padding: 5px 0px;border-radius: 13px;cursor: pointer;}

.client-expenses-bills-page .border-none {border: none;}

.client-expenses-bills-page .tableItem2-reset {border: none;padding-left: 100px;vertical-align: bottom;width: fit-content;margin-left: 20px}

.client-expenses-bills-page .tableHead-reset {border: none;padding-left: 0;padding-right: 10px}

.client-expenses-bills-page .margin-left-2 {margin-left: 2px}

.client-expenses-bills-page .bill-text-box {width: 15% !important;margin-left: 50px}

.client-expenses-bills-page .bill-date {min-width: 63px !important;margin-left: 10px}

.client-expenses-bills-page .align-center {text-align: center}

.client-expenses-bills-page .total-invoic-amount {min-width: 75px !important;text-align: left;color: #005298}

.client-expenses-bills-page .responsiple-employee {min-width: 10px !important;float: right}

.client-expenses-bills-page .link-btn {min-width: 40px !important;text-align: center;margin-top: -5px;}
.client-expenses-bills-page .approve-icon {width: 43px;margin-top: -10px}
/*end client expenses bills*/
/*start create expenses bill*/
.create-expenses-bill-b .coon-reset {
    border-color: #ccc;
    width: 100%;
    margin-left: 2.5%;
    margin-top: 10px;
    margin-left: -39px;
}

.create-expenses-bill-b .create-err {padding: 10px;display: block}

.create-expenses-bill-b .create-err label {display: inline-block}

.create-expenses-bill-b .bill-details-title {margin: auto;width: 60%;text-align: center;color: #005794;}

.create-expenses-bill-b .coon-clients {border-color: #ccc;width: 100%;margin-left: -41px;z-index: 0;}

.create-expenses-bill-b .tableHead-reset {padding-bottom: 5px;margin-top: 0px;width: 100%}

.create-expenses-bill-b .tableHead-reset .open {display: inline-block;width: 95%;cursor: pointer;vertical-align: middle;font-weight: bold;font-size: 13px;margin-top: 5px;color: #005794;}
/*end create expenses bill*/
/* start quotation details*/
.q-details input[type=checkbox], input.CheckBox.ss {float: none}

.q-details .margin-tabs {margin-top: 20px;}

.q-details .ajax__tab_active {color: #0083ca !important;display: inline-block;}

.q-details .ajax__tab_panel {padding: 10px;}

.q-details span {color: #0083ca}

.q-details .auto-style1 {height: 36px;}

.q-details .treeView td div {height: 20px !important}

.q-details .treeView td {vertical-align: top}

.q-details .treeView .tableItem2 {margin-top: 0px;}

.q-details .containerSlider {width: 800px;}

.q-details ol.progress-meter li {width: 12%;}

.q-details .form-control {width: 600px;display: inline-block;margin-bottom: 5px;vertical-align: top}

.q-details .containerSlider {margin-bottom: 50px;}

.q-details .employe-data-section {border: 1px solid #0083ca;margin-bottom: 40px;}

.q-details .employe-data-section .tableRow:last-child {border-bottom: none;margin-bottom: 0px;}

.q-details .employe-data-section legend {font-size: 16px;color: #0083ca;font-weight: 600;}

.q-details .employe-data-section input[type=checkbox], input.CheckBox.ss {margin: 0px 5px 0 2px;}

.q-details .employe-data-section input[type="image" i] {vertical-align: middle}

.q-details .treeView td div {height: 20px !important}

.q-details .treeView td {vertical-align: top}

.q-details .treeView .tableItem2 {margin-top: 0px;}

.q-details .tableRow {width: 100%}

.q-details .tableRow:last-child {border-bottom: none;margin-bottom: 0}

.q-details .tableRow .tableItem2:nth-child(2) {width: 400px;}

.q-details .TextBoxD {width: 335px !important;background-position: 315px;}

.q-details .TextBox {width: 325px !important}

.q-details .float-r-btn {float: right}

.q-details .purchaseTitle {margin-bottom: 20px;}

.q-details .text-box-per {width: 100px !important}

.q-details .fieldest-scroll {height: 450px;overflow-y: scroll;}

.q-details .engagemet-label {min-width: 265px;}

.q-details .engagemet-text-box {width: 100px !important}

.q-details .engagemet-drop-down-list {width: 110px !important;background-position: 90px !important}

.q-details .x1table .TextBox {margin-top: 3px;}

.q-details .retainer-type tr {display: inline}

.q-details .ajax__calendar_body td {border: none !important}

.q-details .form-control-reset {margin-right: 5px}

.q-details .img-style {display: block;width: 20px;}

.q-details .TextBox-rest {margin-right: 5px;width: 30%}
/* end quotation details*/
/*start close file*/
.close-file-block-container .popUpDiv {width: 100% !important;height: 100%;position: fixed !important;top: 0px;left: 0px;background: rgba(0,0,0,0.5);z-index: 9999999;-moz-transition: all 2s ease-out;-webkit-transition: all 2s ease-out;-o-transition: all 2s ease-out;transition: all 2s ease-out;-webkit-transition-delay: 0.2s;-moz-transition-delay: 0.2s;-o-transition-delay: 0.2s;-transition-delay: 0.2s;}

.close-file-block-container .x1table th {background: #005298;}

.close-file-block-container .tableItem1 {min-width: 0px;margin-right: 20px;}

.close-file-block-container .tableItem2 {min-width: 0px;margin-right: 20px;}

.close-file-block-container .table-none {border: none;}

.close-file-block-container .table-none tr {border: none;}

.close-file-block-container .table-none tr td {border: none !important;}

.close-file-block-container .x1table tr:last-child {display: none;}

.close-file-block-container .TextBox {height: auto;width: 500px !important;height: 20px !important}

.close-file-block-container .close-btn {float: left;margin-top: 20px;margin-bottom: 20px}

.close-file-block-container .file-item {width: 100%}

.close-file-block-container .file-item-th {width: 75px}

.close-file-block-container .file-item-td {width: 210px}

.close-file-block-container .billen {width: 160px}

.close-file-block-container .search-btn {margin-top: -6px}
/*end close file*/
/*start billable report*/
.billable-report .grid-container {width: 1100px !important}

.billable-report .grid {width: 480px !important;}

.billable-report .display-none {display: none !important}

.billable-report .float-right {float: right !important}

.billable-report .max-width {width: 100% !important}

.billable-report .title-billable {text-align: center !important;margin: auto !important;width: 50% !important;color: #005794 !important;}

.billable-report .client-total-header {width: 1186px !important;height: 40PX !important;font-size: 18px !important;float: none !important;margin: 20px auto !important}

.billable-report .all-client-total {font-size: 16px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.billable-report .all-client-total-font {padding-left: 20px !important;color: #fff !important}

.billable-report .client-total-header-currency {text-align: right !important;border-radius: 0px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.billable-report .client-total-header-currency-font {text-align: right !important;font-size: 18px !important;color: #fff !important;padding-right: 20px !important;}

.billable-report .tableHead-reset {color: #0083ca !important;background: #ffffff !important;font-weight: bold !important;padding: 10px 10px !important;width: 1165px !important;height: auto !important;margin: 20px auto -10px auto !important;font-size: 14px !important;float: none !important;border: 1px solid #005794 !important;border-radius: 3px !important;}

.billable-report .legal-font {float: left !important;margin-left: 10px !important;width: 650px !important;margin-top: 15px !important;font-size: 16px !important;}

.billable-report .legal-font-icon {vertical-align: middle !important;height: 18px !important;margin-right: 10px !important;font-size: 24px !important;}

.billable-report .total-billable {float: left !important;width: 250px !important}

.billable-report .client-currency {float: right !important;margin-right: 7px !important;}

.billable-report .billing-method-amount {color: #005794 !important;width: 1150px !important;background-color: #fff !important;font-weight: bold !important;padding: 18px 0PX !important;height: 30px !important;margin: 10px 0PX 32PX 8PX !important;font-size: 14px !important;float: none !important;border-top: 3px solid #005794 !important;}

.billable-report .engagement {float: left !important;width: 350px !important;}

.billable-report .old-bills {float: left !important;margin-left: 302px !important;width: 150px !important}

.billable-report .value {margin: 3px 8px !important;width: 1151px !important;float: none !important;}

.billable-report .x1table-th {background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.billable-report .font-bold {font-weight: bold !important}

.billable-report .text-right {text-align: right !important}

.billable-report .file-grid {margin: -14px 7px !important;width: 1151px !important;float: none !important;}

.billable-report .file-serial {background: #005794 !important;-webkit-print-color-adjust: exact !important;width: 150px !important;}

.billable-report .file-name {background: #005794 !important;-webkit-print-color-adjust: exact !important;width: 260px !important;}

.billable-report .total {width: 120px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.billable-report .rate {width: 200px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.billable-report .client-total-footer {width: 1186px !important;height: 40px !important;font-size: 18px !important;float: none;margin: 20px auto !important;}

.billable-report .client-total-footer-left {color: #fff !important;padding-left: 20px !important;font-size: 18px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.billable-report .client-total-footer-right {text-align: right !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.billable-report .client-total-footer-label {text-align: right !important;font-size: 18px !important;padding-right: 20px !important}
/*end billable report*/
/*start employee details*/
.employee-details-control .openPop {width: 100%;height: 100%;position: fixed;background: #000;opacity: 0.5;margin: 0px auto;z-index: 99999999;display: none;top: 0px;left: 0px;}

.employee-details-control .hhold {width: 700px;height: 500px;top: 50%;margin-top: -250px;left: 50%;margin-left: -350px;position: fixed;display: none;z-index: 999999990;background: #fff;overflow-y: auto;}

.employee-details-control .open2 {border-radius: 7px;padding: 3px;padding-left: 15px;padding-right: 15px;color: #eee;border: 1px solid #eee;cursor: pointer;width: 50px;}

.employee-details-control .close2 {border-radius: 7px;padding: 5px;padding-left: 15px;padding-right: 15px;color: #eee;background: #777;border: 1px solid #eee;cursor: pointer;width: 80px;}

.employee-details-control input[type=checkbox], input.CheckBox.ss {float: none}

.employee-details-control .margin-tabs {margin-top: 20px;}

.employee-details-control .ajax__tab_active {color: #0083ca !important;display: inline-block;}

.employee-details-control .ajax__tab_panel {padding: 10px;}

.employee-details-control .ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {background: #fff !important;}

.employee-details-control span {color: #0083ca}

.employee-details-control .auto-style1 {height: 36px;}

.employee-details-control .column-contacts {width: 250px;display: inline-block;}

.employee-details-control :focus {outline: none}

.employee-details-control .tableRow:last-child {border-bottom: none;}

.employee-details-control .grid {width: 1100px !important;}

.employee-details-control .grid-tr {width: 100% !important}

.employee-details-control .english-name {width: 193px;display: inline-block;}

.employee-details-control .id-type {width: 120px !important}

.employee-details-control .id-number {width: 150px !important}

.employee-details-control .float-none {float: none !important}

.employee-details-control .align-top {vertical-align: top !important}

.employee-details-control .grid-td {width: 355px;}

.employee-details-control .must {font-size: 9px}

.employee-details-control .email {min-width: 70px !important;}

.employee-details-control .current {width: 180px !important}

.employee-details-control .edit-delete {width: 30px !important}

.employee-details-control .old-dept {width: 190px !important}

.employee-details-control .TextBoxD-reset {width: 220px !important;background-position: 198px !important;}

.employee-details-control .width-50 {width: 50px !important}

.employee-details-control .min-width-75 {min-width: 75px !important}
/*end employee details*/
/*start client position*/
.client-position .form-control-div {width: 400px;display: inline-block}

.client-position .tableHead {background: #f4f4f4;margin-bottom: 10px;}

.client-position .tableRow {width: 100%;margin-left: 0px;}

.client-position .BoldClass {font-weight: bold;}

.client-position .popup-hide {visibility: hidden !important;}

.client-position .border-none {border: none !important}

.client-position .client-name-english {min-width: 700px !important;display: inline-block !important}

.client-position .paid-amount {display: inline-block !important;min-width: 250px !important}

.client-position .circle-down-font {font-style: normal !important}

.client-position .invoic {min-width: 120px !important;}

.client-position .total-descount {width: 17.5% !important}

.client-position .currency-name {width: 13.5% !important}

.client-position .amount-currency {width: 21% !important}
.client-position .buttonsn-restyle {float: right;margin-right: 40px;}
.client-position .message-valid-err {color: red;font-size: 16px;}
.client-position .btn-position-container {float: right !important;margin-right: 40px !important;}
.client-position .print-msg {color: red;font-size: 16px;}
/*end client position*/
/*start Some Info need to be fulfilled popup*/
.some-info-popup {display: none;position: fixed;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6705882352941176);z-index: 99999;top: 0;left: 0;}

.some-info-container {width: 600px;margin: 200px auto;background: #fff;border-radius: 10px;padding: 10px}

.close-btn-info {width: 30px;float: right;font-size: 18px;font-weight: bold;color: #0083ca;cursor: pointer;text-decoration: none;text-align: center}

.close-btn-info:hover {text-decoration: none}

.some-info-details-container p {font-size: 18px;text-align: center;color: red;}

.some-info-details-container img {display: block;margin: auto;padding: 20px 50px 40px 50px}
/*end Some Info need to be fulfilled popup*/
/*start client advanse payment*/
 .client-advance-palance .TextBoxD {margin-top: 3px;}

.client-advance-palance .expen-name {width: 145px !important;display: inline-block !important;}

.client-advance-palance .expen-mon {text-align: right !important;display: table-cell !important;}

.client-advance-palance .grid {width: 960px !important;}

.client-advance-palance .grid-left {width: 480px !important;}

.client-advance-palance .grid-td {width: 80px !important}

.client-advance-palance .float-left {float: left !important}

.client-advance-palance .x1table-reset {border: 1px solid #005794 !important;width: 100% !important;float: left !important;margin-top: 5px !important;}

.client-advance-palance .grid-th {width: 35px !important;}

.client-advance-palance .grid-advance {width: 190px !important;}

.client-advance-palance .all-advance-payment {color: #014985 !important;font: 18;padding-top: 5px !important;height: 50px !important;font-size: 18px !important;float: right !important;text-align: right !important}

.client-advance-palance .all-advance-payment-label {align-items: flex-end !important;font-weight: bold !important;}
/*end client advanse payment*/
/*start clientadvance details*/
.client-advance-details .x1table th {background: #5b91c1;}

.client-advance-details .TextBoxD {margin-top: 3px;}

.client-advance-details .expen-name {width: 145px !important;display: inline-block;}

.client-advance-details .expen-mon {text-align: right;}

.client-advance-details .grid {width: 960px !important;}

.client-advance-details .grid-left {width: 480px !important;}

.client-advance-details .float-left {float: left !important}

.client-advance-details .x1table-reset {border: 1px solid #005794 !important;width: 100% !important;float: left !important;margin-top: 5px !important;}

.client-advance-details .client-english-name {align-content: center !important;font-size: large !important;font-weight: bold !important}

.client-advance-details .all-advace-payment {color: #014985 !important;background: #bbdbf7 !important;font: 18;padding-top: 5px !important;height: 50px !important;margin-top: 20px !important;font-size: 18px !important;float: right !important;padding-left: 10px;border-radius: 5px}

.client-advance-details .all-advace-payment-label {align-items: flex-end !important;font-weight: bold !important;}
/*end clientadvance details*/
/*start all new client engagement*/
.all-new-client-block-c .grid {width: 960px;}

.all-new-client-block-c .new-title {text-align: center;margin: auto;width: 50%;color: #005794;}

.all-new-client-block-c .float-left {float: left}

.all-new-client-block-c .grid-container {float: left;width: 100%}

.all-new-client-block-c .grid-th {background: #005794 !important;-webkit-print-color-adjust: exact;}

.all-new-client-block-c .engagement {width: 105px;background: #005794 !important;-webkit-print-color-adjust: exact;}

.all-new-client-block-c .fees {width: 70px;background: #005794 !important;-webkit-print-color-adjust: exact;}

.all-new-client-block-c .client-english name {width: 150px;font-weight: bold;border-right: 1px solid #005794;}

.all-new-client-block-c .client-english-img {display: block;margin: auto;}

.all-new-client-block-c .date-time {width: 150px;font-weight: bold;border-right: 1px solid #005794;}

.all-new-client-block-c .file {font-weight: bold;border-right: 1px solid #005794;}

.all-new-client-block-c .amount {font-weight: bold;text-align: right;border-right: 1px solid #005794;}
/*end all new client engagement*/
/*start display bill details files refundable */
.displayBillDetailsFileRefundable .classdelete {display: block;width: 98%;padding-top: 2px;padding-bottom: 2px;border-radius: 7px;border-bottom: dotted 1px #A0B4CD;margin: 0px;margin-left: 10px;margin-right: 10px;min-height: 28px;vertical-align: top;min-height: 28px;min-width: 300px;float: left;background: #d9dde0;}

.displayBillDetailsFileRefundable #coon {float: left;}

.displayBillDetailsFileRefundable .coon {margin-top: 30px;float: left;}

.displayBillDetailsFileRefundable .tableItem2 {min-width: 130px;margin-top: 5px;width: auto;float: left;height: auto;min-height: 100%;background: none;}

.displayBillDetailsFileRefundable .tableItem1 {float: left;}

.displayBillDetailsFileRefundable .tableRow {height: auto;min-height: 28px;min-width: 300px;float: left;background: white;width: 100% !important}

.displayBillDetailsFileRefundable .left {float: left;width: 46%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.displayBillDetailsFileRefundable .right {float: right;width: 46%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.displayBillDetailsFileRefundable .purchaseTitle2 {float: left;}

.displayBillDetailsFileRefundable .x1table {float: left;}

.displayBillDetailsFileRefundable .openPop {width: 100%;height: 100%;position: fixed;background: #000;opacity: 0.5;margin: 0px auto;z-index: 99999999 !important;display: none;top: 0px;left: 0px;}

.displayBillDetailsFileRefundable .hhold {width: 80%;height: 84%;top: 40px;left: 10%;position: fixed;display: none;z-index: 999999990 !important;}

.displayBillDetailsFileRefundable .open2 {border-radius: 7px;padding: 3px;padding-left: 15px;padding-right: 15px;color: #eee;border: 1px solid #eee;cursor: pointer;width: 50px;}

.displayBillDetailsFileRefundable .close2 {border-radius: 7px;padding: 4px;right: 70px;color: #eee;background: #014985;border: 1px solid #003058;cursor: pointer;margin-top: 10px;position: absolute;}

.displayBillDetailsFileRefundable .close22 {border-radius: 7px;padding: 4px;right: 70px;color: #eee;background: #014985;border: 1px solid #003058;cursor: pointer;margin-top: 10px;position: absolute;}

.displayBillDetailsFileRefundable .Remove {display: none !important}

.displayBillDetailsFileRefundable .coon {margin-top: 30px;}

.displayBillDetailsFileRefundable .tableItem2:nth-child(odd) {min-width: 130px;}

.displayBillDetailsFileRefundable .tableItem2:nth-child(even) {min-width: 200px;}

.displayBillDetailsFileRefundable .hiddenz {display: none;}

.displayBillDetailsFileRefundable .docholder {min-width: 1190px;margin-left: -6px;}

.displayBillDetailsFileRefundable #wrapper {padding-bottom: 350px;}

.displayBillDetailsFileRefundable .employe-data-section {border: 1px solid #0083ca;}

.displayBillDetailsFileRefundable .employe-data-section legend {font-size: 16px;color: #0083ca;font-weight: 600;}

.displayBillDetailsFileRefundable .invoice {min-width: 1189px;margin-left: -32px;min-height: 100px !important;height: auto;padding: 0px;margin-top: 5px;}

.displayBillDetailsFileRefundable .border-hideen {border: none !important}

.displayBillDetailsFileRefundable .quotation {border-color: ButtonFace;width: 95%;z-index: 0;color: #005794;}

.displayBillDetailsFileRefundable .eng-serial-head {padding-bottom: 5px;margin-top: 5px}

.displayBillDetailsFileRefundable .eng-serial-open {display: inline-block;width: 95%;cursor: pointer;vertical-align: middle;font-weight: bold;font-size: 16px;}

.displayBillDetailsFileRefundable .rptr {margin-top: 10%;margin-left: 5px;width: 100%}

.displayBillDetailsFileRefundable .pin-header {padding-bottom: 5px;margin-top: 0px}

.displayBillDetailsFileRefundable .pin-open {display: inline-block;width: 95%;cursor: pointer;vertical-align: middle;font-weight: bold;font-size: 13px;}

.displayBillDetailsFileRefundable .sucsess-levels {margin-top: 10px !important;font-size: 14px !important;padding-right: 33px !important;}

.displayBillDetailsFileRefundable .bill-summary {margin-top: 400px}

.displayBillDetailsFileRefundable .bill-summary-title {display: block;background: #fff;width: 98.3%;}

.displayBillDetailsFileRefundable .total {min-width: 186px !important;}

.displayBillDetailsFileRefundable .direction-right {direction: rtl}

.displayBillDetailsFileRefundable .text-right {text-align: right !important}

.displayBillDetailsFileRefundable .bank-info {width: 98%;margin-left: -39px;}

.displayBillDetailsFileRefundable .fck-idetor {padding: 10px;width: 500px;background: #f4f4f4;border-radius: 5px;}

.displayBillDetailsFileRefundable .display-inline {display: inline}
/*end display bill details files refundable */
/*start display bill details installments*/
.displayBill-container .classdelete {display: block;width: 98%;padding-top: 2px;padding-bottom: 2px;border-radius: 7px;border-bottom: dotted 1px #A0B4CD;margin: 0px;margin-right: 10px;min-height: 28px;vertical-align: top;min-height: 28px;min-width: 300px;float: left;background: #d9dde0;}

.displayBill-container .popUpDiv {width: 100% !important;height: 100%;position: fixed !important;top: 0px;left: 0px;background: rgba(0,0,0,0.5);z-index: 9999999;-moz-transition: all 2s ease-out;-webkit-transition: all 2s ease-out;-o-transition: all 2s ease-out;transition: all 2s ease-out;-webkit-transition-delay: 0.2s;-moz-transition-delay: 0.2s;-o-transition-delay: 0.2s;-transition-delay: 0.2s;}

.displayBill-container #coon {float: left;}

.displayBill-container .coon {margin-top: 30px;float: left;}

.displayBill-container .tableItem2 {min-width: 130px;margin-top: 5px;width: auto;float: left;height: auto;min-height: 100%;background: none;}

.displayBill-container .tableItem1 {float: left;}

.displayBill-container .tableRow {height: auto;min-height: 28px;min-width: 300px;float: left;background: white;width: 100%}

.displayBill-container .left {float: left;width: 46%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.displayBill-container .right {float: right;width: 46%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.displayBill-container .purchaseTitle2 {float: left;font-size: 16px;}

.displayBill-container .x1table {float: left;}

.displayBill-container .openPop {width: 100%;height: 100%;position: fixed;background: #000;opacity: 0.5;margin: 0px auto;z-index: 99999999 !important;display: none;top: 0px;left: 0px;}

.displayBill-container .hhold {width: 80%;height: 84%;top: 40px;left: 10%;position: fixed;display: none;z-index: 999999990 !important;}

.displayBill-container .open2 {border-radius: 7px;padding: 3px;padding-left: 15px;padding-right: 15px;color: #eee;border: 1px solid #eee;cursor: pointer;width: 50px;}

.displayBill-container .close2 {border-radius: 7px;padding: 4px;right: 70px;color: #eee;background: #014985;border: 1px solid #003058;cursor: pointer;margin-top: 10px;position: absolute;}

.displayBill-container .close22 {border-radius: 7px;padding: 4px;right: 70px;color: #eee;background: #014985;border: 1px solid #003058;cursor: pointer;margin-top: 10px;position: absolute;}

.displayBill-container .Remove {display: none !important}

.displayBill-container .coon {margin-top: 30px;width: 100%}

.displayBill-container .tableItem2:nth-child(odd) {min-width: 130px;}

.displayBill-container .tableItem2:nth-child(even) {min-width: 200px;}

.displayBill-container .hiddenz {display: none;}

.displayBill-container .docholder {min-width: 1190px;margin-left: -6px;}

.displayBill-container #wrapper {padding-bottom: 350px;}

.displayBill-container .employe-data-section {border: 1px solid #0083ca;}

.displayBill-container .employe-data-section legend {font-size: 16px;color: #0083ca;font-weight: 600;}

.displayBill-container .details {min-width: 1187px;margin-left: -31px;min-height: 100px !important;height: auto;padding: 0px;margin-top: 5px;}

.displayBill-container .border-hideen {border: none !important}

.displayBill-container .tb-client {border-color: ButtonFace;z-index: 0;color: #005794;}

.displayBill-container .quotqtion-head {padding-bottom: 5px;margin-top: 5px}

.displayBill-container .serial {display: inline-block;vertical-align: middle;font-weight: bold;font-size: 16px;}

.displayBill-container .files {display: inline-block;width: 95%;cursor: pointer;vertical-align: middle;font-weight: bold;font-size: 16px;}

.displayBill-container .installment {margin-top: 1px;min-width: 1190px}

.displayBill-container .text-right {text-align: right !important}

.displayBill-container .rpt-open {margin-top: 10%;margin-left: 5px;width: 90%}

.displayBill-container .pin-open {padding-bottom: 5px;margin-top: 0px}

.displayBill-container .billablhur {width: 40px !important;text-align: right;margin-top: 2px;}

.displayBill-container .billsummary {display: block;background: #fff;width: 98.3%;margin-top: -9px;}

.displayBill-container .total {min-width: 186px !important;}

.displayBill-container .direction-right {direction: rtl !important}

.displayBill-container .b-information {width: 98%;margin-left: -39px;}

.displayBill-container .editor {padding: 10px;width: 500px;background: #f4f4f4;border-radius: 5px;}
/*end display bill details installments*/
/*start unbill expenses*/
.unbill-expenses .employe-data-section {border: 1px solid #005794;margin-bottom: 20px;}

.unbill-expenses .employe-data-section legend {font-size: 16px;color: #0083ca;font-weight: 600;}


.unbill-expenses .x1table td:nth-child(odd) {background: none;}

.unbill-expenses .x1table td:nth-child(even) {background: none;}

.unbill-expenses .x1table tr:nth-child(odd) {background: none;}

.unbill-expenses .x1table tr:nth-child(even) {background: none;}

.unbill-expenses .x1table {margin-bottom: 10px;}

.unbill-expenses .doopen {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-top: -5px;}

.unbill-expenses .doop {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-top: -5px;display: none;}

.unbill-expenses .doopen2 {cursor: pointer;height: 16px;width: 16px;display: block;float: left;margin-left: 5px;margin-bottom: 2px;}

.unbill-expenses .doop2 {cursor: pointer;height: 16px;width: 16px;display: block;float: left;margin-left: 5px;margin-bottom: 2px;display: none;}

.unbill-expenses .doopen1 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.unbill-expenses .doop1 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.unbill-expenses .doopen3 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 5px;margin-top: 3px;}

.unbill-expenses .doop3 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 5px;margin-top: 3px;display: none;}

.unbill-expenses .hidden2 {display: none;}

.unbill-expenses .showData {margin-left: 600px;color: #ccc;font-size: 10px;margin-right: 15px;display: inline-block;}

.unbill-expenses .hideData {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline-block;display: none;}

.unbill-expenses .showHeader {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline;display: none;}

.unbill-expenses .hideHeader {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline;display: none;}

.unbill-expenses .names {border-bottom: 1px solid #005c98;width: 100%;height: 100%;padding-left: 10px;padding-right: 5px;padding-top: 2px;padding-bottom: 1px;font-weight: bold;cursor: pointer;margin-bottom: 10px;}

.unbill-expenses .names2 {border-radius: 10px;background: #e6e6e6;width: 100%;height: 100%;padding-left: 10px;padding-right: 5px;padding-top: 2px;padding-bottom: 1px;font-weight: bold;}

.unbill-expenses .names1 {border-radius: 10px;background: #cecdcd;width: 100%;height: 35px;margin-top: 20px;margin-bottom: 20px;padding-left: 15px;padding-right: 5px;padding-top: 5px;padding-bottom: 5px;font-weight: bold;}

.unbill-expenses .opendetail:hover {background: #dbe2ff;}

.unbill-expenses .TextBoxD {margin-top: 3px;}

.unbill-expenses .forMore {display: none;}

.unbill-expenses .forMoreOpen {width: 16px;height: 16px;background: url(../images/plusicon.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;display: inline-block;}

.unbill-expenses .ShowAll {width: 16px;height: 16px;background: url(../images/plusicon.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;display: inline-block;}

.unbill-expenses .forMoreOpenOn {width: 16px;height: 16px;background: url(../images/minusicon.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;display: none;}

.unbill-expenses .employeename {border: 1 px solid #ddd;padding: 5px;border-radius: 5px;font-weight: bold;float: left;margin-bottom: 5px;margin-right: 5px;height: auto;width: 48%;min-width: 200px;color: #005298;}

.unbill-expenses .employeename td {padding-left: 9px;font-size: 12px;}

.unbill-expenses .report-header {text-align: center;color: #005298;text-decoration: underline;}

.unbill-expenses .coon {margin-left: 5px;}

.unbill-expenses .opening-all {color: #005794;font-weight: 600;width: 80px;border: 1px solid #005794;text-align: center;padding: 5px 0px;border-radius: 13px;cursor: pointer;margin-bottom: 10px}

.unbill-expenses .change {display: none;}

.unbill-expenses .TextBoxD {width: 213px !important;background-position: 191px;}

.unbill-expenses .TextBox {width: 206px !important;}

.unbill-expenses fieldset .tableItem2 {width: 160px !important;}

.unbill-expenses .grid {width: 960px;}

.unbill-expenses .grid-td {width: 420px;vertical-align: top;display: inline-block;margin-right: 75px}

.unbill-expenses .employee-data-section-container {width: 450px;display: inline-block;margin-right: 32px}

.unbill-expenses .settlement-date-container {width: 450px;display: inline-block;margin-right: 10px}

.unbill-expenses .buttonsn-reset {float: right;margin-right: 40px;}

.unbill-expenses .message-labl {color: red;font-size: 16px;}

.unbill-expenses .tableItem2-resest {border: none;padding-left: 100px;vertical-align: bottom;width: fit-content;margin-left: 20px;}

.unbill-expenses .data {margin: auto;width: 50%;text-align: center;color: #005794;}

.unbill-expenses .display-block {display: block}

.unbill-expenses .client-grid {width: 99% !important}

.unbill-expenses .na-reset {height: 25px;padding-left: 10px;width: 99%;padding-top: 15px;-webkit-print-color-adjust: exact;color-adjust: exact}

.unbill-expenses .x1table-reset {width: 99% !important;margin-bottom:20px}

.unbill-expenses .matter-name {width: 300px;-webkit-print-color-adjust: exact;color-adjust: exact;color: transparent !important;text-shadow: 0 0 0 #fff;}

.unbill-expenses .bill-serial {width: 50px;-webkit-print-color-adjust: exact;color-adjust: exact;color: transparent !important;text-shadow: 0 0 0 #fff;}

.unbill-expenses .employee-name {width: 350px;-webkit-print-color-adjust: exact;color-adjust: exact;color: transparent !important;text-shadow: 0 0 0 #fff;}

.unbill-expenses .partener-name {width: 100px;-webkit-print-color-adjust: exact;color-adjust: exact;color: transparent !important;text-shadow: 0 0 0 #fff;}

.unbill-expenses .expebses-name {width: 130px;-webkit-print-color-adjust: exact;color-adjust: exact;color: transparent !important;text-shadow: 0 0 0 #fff;}

.unbill-expenses .amount {width: 150px;-webkit-print-color-adjust: exact;color-adjust: exact;color: transparent !important;text-shadow: 0 0 0 #fff;}

.unbill-expenses .expenses-currency {width: 10px;-webkit-print-color-adjust: exact;color-adjust: exact;color: transparent !important;text-shadow: 0 0 0 #fff;}

.unbill-expenses .year {width: 20px;-webkit-print-color-adjust: exact;color-adjust: exact;color: transparent !important;text-shadow: 0 0 0 #fff;}

.unbill-expenses .month {width: 5px;-webkit-print-color-adjust: exact;color-adjust: exact;color: transparent !important;text-shadow: 0 0 0 #fff;}
.unbill-expenses .totalAmount {font-size: 16px;background: #005c98 !important;-webkit-print-color-adjust: exact;color: #fff !important;padding: 5px;}

.unbill-expenses .totalAmount td {color: #fff !important;}

/*end unbill expenses*/
/*start expenses report*/
.expenses-report-function .employe-data-section {border: 1px solid #005794;margin-bottom: 20px;}

.expenses-report-function .employe-data-section legend {font-size: 16px;color: #0083ca;font-weight: 600;}

.expenses-report-function .doopen {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;}

.expenses-report-function .doop {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.expenses-report-function .doopen2 {cursor: pointer;height: 16px;width: 16px;display: block;float: left;margin-left: 5px;margin-bottom: 2px;}

.expenses-report-function .doop2 {cursor: pointer;height: 16px;width: 16px;display: block;float: left;margin-left: 5px;margin-bottom: 2px;display: none;}

.expenses-report-function .doopen1 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}
.expenses-report-function .doop1 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.expenses-report-function .doopen3 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 5px;margin-top: 3px;}

.expenses-report-function .doop3 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 5px;margin-top: 3px;display: none;}

.expenses-report-function .hidden2 {display: none;}

.expenses-report-function .showData {margin-left: 600px;color: #ccc;font-size: 10px;margin-right: 15px;display: inline-block;}

.expenses-report-function .hideData {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline-block;display: none;}

.expenses-report-function .showHeader {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline;display: none;}

.expenses-report-function .hideHeader {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline;display: none;}

.expenses-report-function .names {width: 100%;height: 100%;padding-left: 10px;padding-right: 5px;padding-top: 2px;padding-bottom: 1px;font-weight: bold;cursor: pointer;margin-bottom: 10px;border-bottom: 1px solid #005794;}

.expenses-report-function .names2 {border-radius: 10px;background: #e6e6e6;width: 100%;height: 100%;padding-left: 10px;padding-right: 5px;padding-top: 2px;padding-bottom: 1px;font-weight: bold;}

.expenses-report-function .names1 {border-radius: 10px;background: #cecdcd;width: 100%;height: 35px;margin-top: 20px;margin-bottom: 20px;padding-left: 15px;padding-right: 5px;padding-top: 5px;padding-bottom: 5px;font-weight: bold;}

.expenses-report-function .opendetail:hover {background: #dbe2ff;}

.expenses-report-function .TextBoxD {margin-top: 3px;}

.expenses-report-function .forMore {display: none;}

.expenses-report-function .forMoreOpen {width: 16px;height: 16px;background: url(../images/plusicon.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;display: inline-block;}

.expenses-report-function .forMoreOpenOn {width: 16px;height: 16px;background: url(../images/minusicon.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;display: none;}

.expenses-report-function .grid {width: 960px !important;}

.expenses-report-function .grid-td {width: 333px;vertical-align: top;display: inline-block;margin-right: 50px}

.expenses-report-function .expenses-date {width: 420px;display: inline-block;margin-right: 30px}

.expenses-report-function .approved-date {width: 420px;display: inline-block;margin-right: 30px}

.expenses-report-function .settlement-date {width: 420px;display: inline-block;margin-right: 10px}

.expenses-report-function .float-right {float: right}

.expenses-report-function .buttonsn-reset {float: right;margin-right: 40px;}

.expenses-report-function .margin-right-40 {margin-right: 40px}

.expenses-report-function .tableItem2-reset {border: none;padding-left: 100px;vertical-align: bottom;width: fit-content;margin-left: 20px;}

.expenses-report-function .data {margin: auto;width: 50%;text-align: center;color: #005794;}

.expenses-report-function .data-bound-grid {width: 100%;}

.expenses-report-function .names-reset {height: 25px;padding-left: 10px;width: 99%;padding-top: 5px;}

.expenses-report-function .names-reset img {vertical-align: middle;margin-right: 10px;width: 15px;}

.expenses-report-function .file-serial {border-right: 1px solid #005794;background: #005794 !important;-webkit-print-color-adjust: exact;width: 10%}

.expenses-report-function .file-name {border-right: 1px solid #005794;background: #005794 !important;-webkit-print-color-adjust: exact;}

.expenses-report-function .font-bold {font-weight: bold}

.expenses-report-function .file-serial-number {width: 10%}

.expenses-report-function .border-right {border-right: 1px solid #0083ca !important;}

.expenses-report-function .expenses-type-name {color: #004078;font-weight: bold}

.expenses-report-function .employee-name-label {width: 20%}

.expenses-report-function .expenses-status {width: 8%}

.expenses-report-function .description {width: 35%}

.expenses-report-function .price {text-align: right;font-weight: bold;width: 15%}

.expenses-report-function .total {text-align: right;padding-right: 14px;border-right: 1px solid #0083ca !important;}

.expenses-report-function .all-clients-total {background: #005794 !important;-webkit-print-color-adjust: exact;}

.expenses-report-function .all-clients-total-font {font-size: 12px;color: #fff;padding: 10px}

.expenses-report-function .client-total-currency {width: 200px;text-align: right;font-size: 13px;color: #fff;padding: 10px;border-right: 1px solid #005794 !important}

.expenses-report-function P.pagebreakhere {page-break-before: always;}

.expenses-report-function #ExpenseGroup {display: block;border: 2px solid black;border-collapse: separate;border-spacing: 4px;}
/*end expenses report*/
/*start collect billd report*/
.collected-bills-report-b-c .Popup {background-color: #FFFFFF;border-width: 3px;border-style: solid;border-color: black;padding-top: 10px;padding-left: 10px;width: 400px;height: 350px;}

.collected-bills-report-b-c .Background_header {background: #005794 !important;-webkit-print-color-adjust: exact}

.collected-bills-report-b-c .x1table td:nth-child(odd) {background: none;}

.collected-bills-report-b-c .x1table td:nth-child(even) {background: none;}

.collected-bills-report-b-c .x1table tr:nth-child(odd) {background: none;}

.collected-bills-report-b-c .x1table tr:nth-child(even) {background: none;}

.collected-bills-report-b-c .x1table {margin-bottom: 10px;}

.collected-bills-report-b-c .doopen {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;}

.collected-bills-report-b-c .doop {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.collected-bills-report-b-c .doopen2 {cursor: pointer;height: 16px;width: 16px;display: block;float: left;margin-left: 5px;margin-bottom: 2px;}

.collected-bills-report-b-c .doop2 {cursor: pointer;height: 16px;width: 16px;display: block;float: left;margin-left: 5px;margin-bottom: 2px;display: none;}

.collected-bills-report-b-c .doopen1 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.collected-bills-report-b-c .doop1 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.collected-bills-report-b-c .doopen3 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 5px;margin-top: 3px;}

.collected-bills-report-b-c .doop3 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 5px;margin-top: 3px;display: none;}

.collected-bills-report-b-c .hidden2 {display: none;}

.collected-bills-report-b-c .hidden1 {
}

.collected-bills-report-b-c .showData {margin-left: 600px;color: #ccc;font-size: 10px;margin-right: 15px;display: inline-block;}

.collected-bills-report-b-c .hideData {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline-block;display: none;}

.collected-bills-report-b-c .showHeader {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline;display: none;}

.collected-bills-report-b-c .hideHeader {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline;display: none;}

.collected-bills-report-b-c .names {width: 100%;height: 100%;padding-left: 10px;padding-right: 5px;padding-top: 2px;padding-bottom: 1px;font-weight: bold;cursor: pointer;margin-bottom: 10px;border-bottom: 2px solid #0083ca;color: #0083ca;font-size: 15px;}

.collected-bills-report-b-c .names2 {border-radius: 10px;background: #e6e6e6;width: 100%;height: 100%;padding-left: 10px;padding-right: 5px;padding-top: 2px;padding-bottom: 1px;font-weight: bold;}


.collected-bills-report-b-c .names1 {border-radius: 10px;background: #cecdcd;width: 100%;height: 35px;margin-top: 20px;margin-bottom: 20px;padding-left: 15px;padding-right: 5px;padding-top: 5px;padding-bottom: 5px;font-weight: bold;}

.collected-bills-report-b-c .opendetail:hover {background: #dbe2ff;}

.collected-bills-report-b-c .TextBoxD {margin-top: 3px;width: 225px !important;background-position: 204px;}

.collected-bills-report-b-c .TextBox {width: 215px !important;}

.collected-bills-report-b-c .forMore {display: none;}

.collected-bills-report-b-c .forMoreOpen {width: 16px;height: 16px;background: url(../images/plusicon.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;display: inline-block;}

.collected-bills-report-b-c .forMoreOpenOn {width: 16px;height: 16px;background: url(../images/minusicon.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;display: none;}

.collected-bills-report-b-c .employeename {border: 1 px solid #ddd;padding: 5px;border-radius: 5px;font-weight: bold;float: right;margin-bottom: 5px;margin-right: 5px;height: auto;width: auto;min-width: 200px;}

.collected-bills-report-b-c .auto-style1 {height: 153px;}

.collected-bills-report-b-c .show-hide {display: none;width: 98%;}

.collected-bills-report-b-c .popup-two {position: absolute;width: 100%;height: 200%;background: rgba(0, 0, 0, 0.6705882352941176);z-index: 99999;top: 0;left: 0;}

.collected-bills-report-b-c .content-popup {width: 90%;height: 35%;background: #fff;margin: 10% auto;border-radius: 10px;padding: 10px;overflow: auto;}

.collected-bills-report-b-c .content-popup span {color: #005794}

.collected-bills-report-b-c .close {width: 50px;height: 50px;padding: 10px 15px;font-size: 22px;color: #005794;float: right;text-align: right;cursor: pointer;}

.collected-bills-report-b-c .grid {width: 960px !important;}

.collected-bills-report-b-c .visibility {visibility: hidden !important}

.collected-bills-report-b-c .buttonsn-reset {float: right !important;margin-right: 40px !important;}

.collected-bills-report-b-c .collected-name {text-align: center !important;margin: auto !important;width: 50% !important;color: #005794 !important;}

.collected-bills-report-b-c .client-date-bound {width: 99% !important}

.collected-bills-report-b-c .names-reset {height: 25px !important;padding-left: 10px !important;width: 99% !important;padding-top: 5px !important;}

.collected-bills-report-b-c .user-font-style {font-size: 17px !important}

.collected-bills-report-b-c .total-net-amount {float: right !important;margin: 0px 5px !important;}

.collected-bills-report-b-c .float-right {float: right !important}

.collected-bills-report-b-c .date-bound {width: 60px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.collected-bills-report-b-c .issue-date {width: 60px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.collected-bills-report-b-c .last-payment-date {width: 120px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.collected-bills-report-b-c .amount-discount {width: 150px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.collected-bills-report-b-c .discount-value {width: 100px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.collected-bills-report-b-c .details {width: 1% !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.collected-bills-report-b-c .uncollected-b {width: 5% !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.collected-bills-report-b-c .align-right {text-align: right !important}

.collected-bills-report-b-c .partner-color {color: #004078 !important}

.collected-bills-report-b-c .selected-items {text-align: right !important;width: 100px !important;font-size: 13px !important;color: #17adff !important;}

.collected-bills-report-b-c .all-client-total {background: #005794 !important;-webkit-print-color-adjust: exact !important}

.collected-bills-report-b-c .all-client-total-text {padding: 6px 20px !important;font-size: 13px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;width: 550px !important;color: #fff !important;padding-right: 5px;padding-left: 5px}

.collected-bills-report-b-c .currency-select {text-align: right;width: 100px;font-size: 13px;color: #fff;padding-right: 5px;padding-left: 5px}

.collected-bills-report-b-c .selected-item-text {text-align: right;width: 119px;font-size: 13px;color: #fff;padding-right: 5px;padding-left: 5px}

.collected-bills-report-b-c .same {width: 59px !important}

.collected-bills-report-b-c .bills-serial {margin-right: 40px !important}

.collected-bills-report-b-c .files-grid {width: 95%;margin-left: 10px !important}

.collected-bills-report-b-c .opening-all {color: #005794;font-weight: 600;width: 80px;border: 1px solid #005794;text-align: center;padding: 5px 0px;border-radius: 13px;cursor: pointer;}

.collected-bills-report-b-c .change {display: none;}

.collected-bills-report-b-c .align-right {text-align: right !important}
/*end collect billd report*/
/*start partner-issue-bills*/
.partener-issue-bill-report .x1table td:nth-child(odd) {background: none;}

.partener-issue-bill-report .x1table td:nth-child(even) {background: none;}

.partener-issue-bill-report .x1table tr:nth-child(odd) {background: none;}

.partener-issue-bill-report .x1table tr:nth-child(even) {background: none;}

.partener-issue-bill-report .x1table {margin-bottom: 10px;}

.partener-issue-bill-report .doopen {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;}

.partener-issue-bill-report .doop {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.partener-issue-bill-report .doopen2 {cursor: pointer;height: 16px;width: 16px;display: block;float: left;margin-left: 5px;margin-bottom: 2px;}

.partener-issue-bill-report .doop2 {cursor: pointer;height: 16px;width: 16px;display: block;float: left;margin-left: 5px;margin-bottom: 2px;display: none;}

.partener-issue-bill-report .doopen1 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.partener-issue-bill-report .doop1 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.partener-issue-bill-report .doopen3 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 5px;margin-top: 3px;}

.partener-issue-bill-report .doop3 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 5px;margin-top: 3px;display: none;}

.partener-issue-bill-report .hidden2 {display: none;}

.partener-issue-bill-report .showData {margin-left: 600px;color: #ccc;font-size: 10px;margin-right: 15px;display: inline-block;}

.partener-issue-bill-report .hideData {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline-block;display: none;}

.partener-issue-bill-report .showHeader {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline;display: none;}

.partener-issue-bill-report .hideHeader {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline;display: none;}

.partener-issue-bill-report .names {width: 100%;height: 100%;padding-left: 10px;padding-right: 5px;padding-top: 2px;padding-bottom: 1px;font-weight: bold;cursor: pointer;margin-bottom: 10px;}

.partener-issue-bill-report .names2 {width: 100%;height: 100%;padding-left: 10px;padding-right: 5px;padding-top: 2px;padding-bottom: 1px;font-weight: bold;}

.partener-issue-bill-report .names1 {border-radius: 10px;background: #cecdcd;width: 100%;height: 35px;margin-top: 20px;margin-bottom: 20px;padding-left: 15px;padding-right: 5px;padding-top: 5px;padding-bottom: 5px;font-weight: bold;}

.partener-issue-bill-report .opendetail:hover {background: #dbe2ff;}

.partener-issue-bill-report .TextBoxD {margin-top: 3px;}

.partener-issue-bill-report .forMore {display: none;}

.partener-issue-bill-report .forMoreOpen {width: 16px;height: 16px;background: url(../images/plusicon.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;display: inline-block;}

.partener-issue-bill-report .forMoreOpenOn {width: 16px;height: 16px;background: url(../images/minusicon.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;display: none;}

.partener-issue-bill-report .employeename {border: 1 px solid #ddd;padding: 5px;border-radius: 5px;font-weight: bold;float: right;margin-bottom: 5px;margin-right: 5px;height: auto;width: auto;min-width: 200px;}

.partener-issue-bill-report .coon {margin-left: 5px;}

.partener-issue-bill-report .clint-name {cursor: pointer;height: 30px;}

.partener-issue-bill-report .clint-name:hover {background: #ecebeb;}

.partener-issue-bill-report .grid {width: 960px !important;}

.partener-issue-bill-report .grid-td {width: 480px;vertical-align: top;}

.partener-issue-bill-report .client {width: 130px !important;}

.partener-issue-bill-report .display-none {display: none !important}

.partener-issue-bill-report .is-taxable {width: 130px !important}

.partener-issue-bill-report .title-label {margin: auto;width: 50%;text-align: center;color: #005794;}

.partener-issue-bill-report .partner-value {border: none;text-align: center}

.partener-issue-bill-report .width-100 {width: 100% !important}

.partener-issue-bill-report .manager-employee {color: rgb(0, 82, 152) !important;font-weight: bold !important;font-size: 21px !important;}

.partener-issue-bill-report .income-currnecy {color: rgb(13, 208, 31) !important;font-weight: bold !important;font-size: 17px !important;float: right !important;}

.partener-issue-bill-report .partner-income {color: rgb(0, 82, 152);font-weight: bold !important;font-size: 17px !important;margin-right: 5px !important;vertical-align: top !important;float: right !important;}

.partener-issue-bill-report .bar {width: 99% !important}

.partener-issue-bill-report .names-reset {height: 25px !important;padding-left: 10px !important;width: 100% !important;padding-top: 5px !important;-webkit-print-color-adjust: exact !important;border-bottom: 1px solid #005794 !important}

.partener-issue-bill-report .names-reset img {vertical-align: middle !important;margin-right: 10px !important;width: 15px !important;}

.partener-issue-bill-report .x1table-reset {width: 100% !important}

.partener-issue-bill-report .bill-serial {width: 80px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important}

.partener-issue-bill-report .description {width: 300px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important}

.partener-issue-bill-report .issue {width: 200px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important}

.partener-issue-bill-report .discount {width: 100px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important}

.partener-issue-bill-report .align-right {text-align: right !important}

.partener-issue-bill-report .selected-item {text-align: right !important;width: 490px !important}

.partener-issue-bill-report .footer-container {width: 99% !important;visibility: hidden !important;}

.partener-issue-bill-report .footer-container-tr {background: #eaf2fa !important;-webkit-print-color-adjust: exact !important}

.partener-issue-bill-report .footer-container-hr {height: 5px !important;background-color: #000000 !important;}

.partener-issue-bill-report .all-client-total {background: #eaf2fa !important;-webkit-print-color-adjust: exact}

.partener-issue-bill-report .all-client-total-td {font-size: 16px !important;color: rgb(0, 82, 152) !important;background: #eaf2fa !important}

.partener-issue-bill-report .client-totals {text-align: right !important;width: 200px !important;font-size: 13px !important;background: #eaf2fa !important}
/*end partner-issue-bills*/
/*start collected bill managerreport*/
.collect-bills-manager-report .x1table td:nth-child(odd) {background: none;}

.collect-bills-manager-report .x1table td:nth-child(even) {background: none;}

.collect-bills-manager-report .x1table tr:nth-child(odd) {background: none;}

.collect-bills-manager-report .x1table tr:nth-child(even) {background: none;}

.collect-bills-manager-report .x1table {margin-bottom: 10px;}

.collect-bills-manager-report .doopen {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;}

.collect-bills-manager-report .doop {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.collect-bills-manager-report .doopen2 {cursor: pointer;height: 16px;width: 16px;display: block;float: left;margin-left: 5px;margin-bottom: 2px;}

.collect-bills-manager-report .doop2 {cursor: pointer;height: 16px;width: 16px;display: block;float: left;margin-left: 5px;margin-bottom: 2px;display: none;}

.collect-bills-manager-report .doopen1 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.collect-bills-manager-report .doop1 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.collect-bills-manager-report .doopen3 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 5px;margin-top: 3px;}

.collect-bills-manager-report .doop3 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 5px;margin-top: 3px;display: none;}

.collect-bills-manager-report .hidden2 {display: none;}

.collect-bills-manager-report .showData {margin-left: 600px;color: #ccc;font-size: 10px;margin-right: 15px;display: inline-block;}

.collect-bills-manager-report .hideData {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline-block;display: none;}

.collect-bills-manager-report .showHeader {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline;display: none;}

.collect-bills-manager-report .hideHeader {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline;display: none;}

.collect-bills-manager-report .names {width: 100%;height: 100%;padding-left: 10px;padding-right: 5px;padding-top: 2px;padding-bottom: 1px;font-weight: bold;cursor: pointer;margin-bottom: 10px;border-bottom: 1px solid #005794 !important;}

.collect-bills-manager-report .names2 {width: 100%;height: 100%;padding-left: 10px;padding-right: 5px;padding-top: 2px;padding-bottom: 1px;font-weight: bold;}

.collect-bills-manager-report .names1 {border-radius: 10px;background: #cecdcd;width: 100%;height: 35px;margin-top: 20px;margin-bottom: 20px;padding-left: 15px;padding-right: 5px;padding-top: 5px;padding-bottom: 5px;font-weight: bold;}

.collect-bills-manager-report .opendetail:hover {background: #dbe2ff;}

.collect-bills-manager-report .TextBoxD {margin-top: 3px;width: 225px !important;background-position: 205px;}

.collect-bills-manager-report .TextBox {width: 215px !important;}

.collect-bills-manager-report .forMore {display: none;}

.collect-bills-manager-report .forMoreOpen {width: 16px;height: 16px;background: url(../images/plusicon.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;display: inline-block;}

.collect-bills-manager-report .forMoreOpenOn {width: 16px;height: 16px;background: url(../images/minusicon.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;display: none;}

.collect-bills-manager-report .employeename {border: 1 px solid #ddd;padding: 5px;border-radius: 5px;font-weight: bold;float: right;margin-bottom: 5px;margin-right: 5px;height: auto;width: auto;min-width: 200px;}

.collect-bills-manager-report .coon {margin-left: 5px;}

.collect-bills-manager-report .clint-name {cursor: pointer;height: 30px;}

.collect-bills-manager-report .clint-name:hover {background: #ecebeb;}

.collect-bills-manager-report .grid {width: 960px !important}

.collect-bills-manager-report .hide {visibility: hidden}

.collect-bills-manager-report .title-label {margin: auto !important; color: #005794 !important;}

.collect-bills-manager-report .width-100 {width: 100% !important}

.collect-bills-manager-report .total-partner {color: rgb(0, 82, 152) !important;font-weight: bold !important;font-size: 21px !important;}

.collect-bills-manager-report .income-currency {color: rgb(13, 208, 31);font-weight: bold;font-size: 17px;float: right;}

.collect-bills-manager-report .bar {width: 99% !important}

.collect-bills-manager-report .names-reset {height: 25px !important;padding-left: 10px !important;width: 100% !important;padding-top: 5px !important;-webkit-print-color-adjust: exact !important}

.collect-bills-manager-report .names-reset img {vertical-align: middle !important;margin-right: 10px !important;width: 15px !important;}

.collect-bills-manager-report .bill-serial {width: 80px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important}

.collect-bills-manager-report .bill-name {width: 300px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important}

.collect-bills-manager-report .issue-date {width: 93px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important}

.collect-bills-manager-report .amount {width: 200px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important}

.collect-bills-manager-report .discount {width: 110px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important}

.collect-bills-manager-report .collected {width: 120px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important}

.collect-bills-manager-report .align-right {text-align: right !important}

.collect-bills-manager-report .footer-container {width: 99% !important;visibility: hidden}

.collect-bills-manager-report .footer-container-tr {background: #eaf2fa !important;-webkit-print-color-adjust: exact !important}

.collect-bills-manager-report .footer-container-hr {height: 5px !important;background-color: #000000 !important;}

.collect-bills-manager-report .all-total-client {background: #eaf2fa !important;-webkit-print-color-adjust: exact}

.collect-bills-manager-report .all-total-client-tr {font-size: 16px !important;color: rgb(0, 82, 152) !important;background: #eaf2fa !important}

.collect-bills-manager-report .all-total-client-td {text-align: right !important;width: 200px !important;font-size: 13px !important;background: #eaf2fa !important}

.collect-bills-manager-report .all-total-client-label {color: rgb(0, 82, 152) !important;}
.collect-bills-manager-report .bold-title{text-align:center !important;display:block}
/*end collected bill managerreport*/
/*start approve employee request*/
.approve-employee-request .gridview {background-color: #fff;padding: 2px;margin: 2% auto;}

.approve-employee-request .gridview a {margin: auto 1%;border-radius: 50%;background-color: #444;padding: 5px 10px 5px 10px;color: #fff;text-decoration: none;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;}

.approve-employee-request .gridview a:hover {background-color: #1e8d12;color: #fff;}

.approve-employee-request .gridview span {background-color: #ae2676;color: #fff;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;border-radius: 50%;padding: 5px 10px 5px 10px;}

.approve-employee-request .details-employee-hint {float: right;width: 100%}

.approve-employee-request .details-employee-hint div {display: inline-block;margin-right: 30px}

.approve-employee-request .details-employee-hint div p {color: #0083ca;font-weight: bold}

.approve-employee-request .ico-hint {color: #0083ca;width: 15px;font-size: 12px;display: inline-block;}

.approve-employee-request .ico-hint-header {font-weight: 900 !important;line-height: 30px;display: table-cell;text-align: center !important}

.approve-employee-request .pdf-head:before {content: '\f1c1';font-family: 'Font Awesome 5 Free';font-size: 15px;width: 20px;margin: auto;display: block;color: #fff;font-weight: 900;height: 20px;margin-bottom: -22px;}

.approve-employee-request .text-hint {color: #0083ca;font-size: 11px;}

.approve-employee-request .margin-right-40 {margin-right: 40px !important}

.approve-employee-request .payment-t {height: 70px !important;width: 350px !important}

.approve-employee-request .search-btn-container {float: left;width: 98%}

.approve-employee-request .grid {float: right;margin-right: 14px !important;}

.approve-employee-request .sucsess {float: left !important;width: 98% !important}

.approve-employee-request .width-100 {width: 100% !important}

.approve-employee-request .margin-bottom-5 {margin-bottom: 5px !important}

.approve-employee-request .approve-file {height: 20px !important}

.approve-employee-request .approve-desc {height: 70px !important;width: 226px !important;margin-left: 140px !important;}
/*end approve employee request*/
/*start client contact*/

.client-contactes-control .cols {font-family: Arial !important;font-size: 13px !important;color: #525252 !important;}

.client-contactes-control .cols p {margin-left: 3px !important;color: #525252 !important;}

.client-contactes-control .TextBox {border: 1px solid #c4c4c4 !important;color: #687019 !important;font: 12px Arial;margin-left: 3px !important;margin-right: 3px !important;border-radius: 5px !important;}

.client-contactes-control .column-contacts {width: 222px !important;display: inline-block !important;margin-bottom: 5px !important;}

.client-contactes-control .addbuttons {margin-top: 15px !important;}

.client-contactes-control .align-right {text-align: right !important}
/*end client contact*/
/*start uncollected bills report*/
.uncollected-bills-container P.pagebreakhere {page-break-before: always;}

.uncollected-bills-container .Popup {background-color: #FFFFFF;border-width: 3px;border-style: solid;border-color: black;padding-top: 10px;padding-left: 10px;width: 400px;height: 350px;}

.uncollected-bills-container .Background_header {background: #005794 !important;-webkit-print-color-adjust: exact}

.uncollected-bills-container .x1table td:nth-child(odd) {background: none;}

.uncollected-bills-container .x1table td:nth-child(even) {background: none;}

.uncollected-bills-container .x1table tr:nth-child(odd) {background: none;}

.uncollected-bills-container .x1table tr:nth-child(even) {background: none;}

.uncollected-bills-container .x1table {margin-bottom: 10px;}

.uncollected-bills-container .doopen {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;}

.uncollected-bills-container .doop {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.uncollected-bills-container .doopen2 {cursor: pointer;height: 16px;width: 16px;display: block;float: left;margin-left: 5px;margin-bottom: 2px;}

.uncollected-bills-container .doop2 {cursor: pointer;height: 16px;width: 16px;display: block;float: left;margin-left: 5px;margin-bottom: 2px;display: none;}

.uncollected-bills-container .doopen1 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.uncollected-bills-container .doop1 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.uncollected-bills-container .doopen3 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 5px;margin-top: 3px;}

.uncollected-bills-container .doop3 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 5px;margin-top: 3px;display: none;}

.uncollected-bills-container .hidden2 {display: none;}

.uncollected-bills-container .showData {margin-left: 600px;color: #ccc;font-size: 10px;margin-right: 15px;display: inline-block;}

.uncollected-bills-container .hideData {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline-block;display: none;}

.uncollected-bills-container .showHeader {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline;display: none;}

.uncollected-bills-container .hideHeader {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline;display: none;}

.uncollected-bills-container .names {width: 100%;height: 100%;padding-left: 10px;padding-right: 5px;padding-top: 2px;padding-bottom: 1px;font-weight: bold;cursor: pointer;margin-bottom: 10px;border-bottom: 2px solid #0083ca;color: #0083ca;font-size: 15px;}

.uncollected-bills-container .names2 {border-radius: 10px;background: #e6e6e6;width: 100%;height: 100%;padding-left: 10px;padding-right: 5px;padding-top: 2px;padding-bottom: 1px;font-weight: bold;}

.uncollected-bills-container .names1 {border-radius: 10px;background: #cecdcd;width: 100%;height: 35px;margin-top: 20px;margin-bottom: 20px;padding-left: 15px;padding-right: 5px;padding-top: 5px;padding-bottom: 5px;font-weight: bold;}

.uncollected-bills-container .opendetail:hover {background: #dbe2ff;}

.uncollected-bills-container .TextBoxD {margin-top: 3px;width: 225px !important;background-position: 204px;}

.uncollected-bills-container .TextBox {width: 215px !important;}

.uncollected-bills-container .forMore {display: none;}

.uncollected-bills-container .forMoreOpen {width: 16px;height: 16px;background: url(../images/plusicon.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;display: inline-block;}

.uncollected-bills-container .forMoreOpenOn {width: 16px;height: 16px;background: url(../images/minusicon.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;display: none;}

.uncollected-bills-container .employeename {border: 1px solid #ddd;padding: 5px;border-radius: 5px;font-weight: bold;float: right;margin-bottom: 5px;margin-right: 5px;height: auto;width: auto;min-width: 200px;}

.uncollected-bills-container .auto-style1 {height: 153px;}

.uncollected-bills-container .show-hide {display: none;width: 98%;}

.uncollected-bills-container .popup-two {position: absolute;width: 100%;height: 200%;background: rgba(0, 0, 0, 0.6705882352941176);z-index: 99999;top: 0;left: 0;}

.uncollected-bills-container .content-popup {width: 90%;height: 35%;background: #fff;margin: 10% auto;border-radius: 10px;padding: 10px;overflow: auto;}

.uncollected-bills-container .content-popup span {color: #005794}

.uncollected-bills-container .close {width: 50px;height: 50px;padding: 10px 15px;font-size: 22px;color: #005794;float: right;text-align: right;cursor: pointer;}

.uncollected-bills-container .tableItem2 {min-width: 70px;}

.uncollected-bills-container .grid {width: 960px !important}

.uncollected-bills-container .excel {float: right;margin-right: 40px !important;}

.uncollected-bills-container .title-report {text-align: center !important;margin: auto;width: 50% !important;color: #005794 !important;}

.uncollected-bills-container .bills-count {text-align: right !important;margin: auto;width: 90% !important;color: #005794 !important;float: right;margin-right: 14px !important;}

.uncollected-bills-container .partner {float: right;margin-right: 14px !important;}

.uncollected-bills-container .names-container {height: 25px !important;padding-left: 10px;width: 99% !important;padding-top: 5px !important;}

.uncollected-bills-container .user-icon {font-size: 17px !important}

.uncollected-bills-container .collected-amount {float: right !important;margin: 0px 5px !important;}

.uncollected-bills-container .float-right {float: right !important}

.uncollected-bills-container .bills-items {width: 99% !important}

.uncollected-bills-container .id {width: 30px;background: #005794 !important;-webkit-print-color-adjust: exact;}

.uncollected-bills-container .bill-serial {width: 60px !important;background: #005794 !important;-webkit-print-color-adjust: exact;}

.uncollected-bills-container .issue {width: 100px !important;background: #005794 !important;-webkit-print-color-adjust: exact;}

.uncollected-bills-container .amount {width: 150px !important;background: #005794 !important;-webkit-print-color-adjust: exact;}

.uncollected-bills-container .invoice {width: 120px !important;background: #005794 !important;-webkit-print-color-adjust: exact;}

.uncollected-bills-container .align-right {text-align: right !important}

.uncollected-bills-container .tr-color {color: #004078 !important}

.uncollected-bills-container .services {padding: 6px 20px;margin-top: 10px;font-size: 13px;background: #005794 !important;-webkit-print-color-adjust: exact;width: 550px;color: #fff !important;padding-right: 5px;padding-left: 5px}

.uncollected-bills-container .services-uncollected {background: #005794 !important;-webkit-print-color-adjust: exact;color: #fff !important}

.uncollected-bills-container .services-uncollected-total {text-align: right;width: 100px !important;font-size: 13px;color: #fff !important;padding-right: 5px !important;padding-left: 5px !important}

.uncollected-bills-container .expenses-bill {text-align: left !important;color: #005794 !important;}

.uncollected-bills-container .expenses-collected-container {background: #005794 !important;-webkit-print-color-adjust: exact !important}

.uncollected-bills-container .expenses-uncollected {padding: 6px 20px !important;margin-top: 10px !important;font-size: 13px !important;background: #005794 !important;-webkit-print-color-adjust: exact;width: 550px !important;color: #fff !important;padding-right: 5px !important;padding-left: 5px}

.uncollected-bills-container .expenses-uncollected-td {text-align: right !important;width: 100px !important;font-size: 13px !important;color: #fff !important;padding-right: 5px !important;padding-left: 5px !important}

.uncollected-bills-container .all-uncollected-amount {background: #005794 !important;-webkit-print-color-adjust: exact !important;margin-top: 10px !important;color: #fff !important}

.uncollected-bills-container .all-uncollected-amountt {padding: 11px 20px;margin-top: 10px;font-size: 13px;background: #005794 !important;-webkit-print-color-adjust: exact !important;width: 550px !important;color: #fff !important;padding-right: 5px !important;padding-left: 5px !important}

.uncollected-bills-container .all-uncollected-amount-td {text-align: right !important;width: 200px !important;font-size: 13px !important;color: #fff !important;padding-right: 5px !important;padding-left: 5px !important}

.uncollected-bills-container .all-uncollected-amount p {padding: 10px !important}

/*end uncollected bills report*/
/*start office general expenses report*/
.office-general-expenses-report .select-year {min-width: 70px !important}

.office-general-expenses-report .excel {float: right !important;margin-right: 40px !important;margin-top: -5px;margin-left: 20px;}

.office-general-expenses-report .title-label {margin: auto;width: 50%;text-align: center;color: #005794;}
/*end office general expenses report*/
/*start office partner expenses report*/
.office-partner-expenses-report-container .year {min-width: 70px !important;}

.office-partner-expenses-report-container .excel-download {float: right !important;margin-right: 40px !important;}

.office-partner-expenses-report-container .title-report {margin: auto;width: 50% !important;text-align: center !important;color: #005794 !important;}
.office-partner-expenses-report-container .enh {margin-top: -3px !important;margin-left: 15px !important;}
/*end office partner expenses report*/
/*start collected bills details report*/
.collected-bills-details-report-container .Popup {background-color: #FFFFFF;border-width: 3px;border-style: solid;border-color: black;padding-top: 10px;padding-left: 10px;width: 400px;height: 350px;}

.collected-bills-details-report-container .Background_header {background: #005794 !important;-webkit-print-color-adjust: exact}

.collected-bills-details-report-container .x1table td:nth-child(odd) {background: none;}

.collected-bills-details-report-container .x1table td:nth-child(even) {background: none;}

.collected-bills-details-report-container .x1table tr:nth-child(odd) {background: none;}

.collected-bills-details-report-container .x1table tr:nth-child(even) {background: none;}

.collected-bills-details-report-container .x1table {margin-bottom: 10px;}

.collected-bills-details-report-container .doopen {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;}

.collected-bills-details-report-container .doop {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.collected-bills-details-report-container .doopen2 {cursor: pointer;height: 16px;width: 16px;display: block;float: left;margin-left: 5px;margin-bottom: 2px;}

.collected-bills-details-report-container .doop2 {cursor: pointer;height: 16px;width: 16px;display: block;float: left;margin-left: 5px;margin-bottom: 2px;display: none;}

.collected-bills-details-report-container .doopen1 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.collected-bills-details-report-container .doop1 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.collected-bills-details-report-container .doopen3 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 5px;margin-top: 3px;}

.collected-bills-details-report-container .doop3 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 5px;margin-top: 3px;display: none;}

.collected-bills-details-report-container .hidden2 {display: none;}

.collected-bills-details-report-container .showData {margin-left: 600px;color: #ccc;font-size: 10px;margin-right: 15px;display: inline-block;}

.collected-bills-details-report-container .hideData {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline-block;display: none;}

.collected-bills-details-report-container .showHeader {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline;display: none;}

.collected-bills-details-report-container .hideHeader {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline;display: none;}

.collected-bills-details-report-container .names {width: 100%;height: 100%;padding-left: 10px;padding-right: 5px;padding-top: 2px;padding-bottom: 1px;font-weight: bold;cursor: pointer;margin-bottom: 10px;border-bottom: 2px solid #0083ca;color: #0083ca;font-size: 15px;}

.collected-bills-details-report-container .names2 {border-radius: 10px;background: #e6e6e6;width: 100%;height: 100%;padding-left: 10px;padding-right: 5px;padding-top: 2px;padding-bottom: 1px;font-weight: bold;}

.collected-bills-details-report-container .names1 {border-radius: 10px;background: #cecdcd;width: 100%;height: 35px;margin-top: 20px;margin-bottom: 20px;padding-left: 15px;padding-right: 5px;padding-top: 5px;padding-bottom: 5px;font-weight: bold;}

.collected-bills-details-report-container .opendetail:hover {background: #dbe2ff;}

.collected-bills-details-report-container .TextBoxD {margin-top: 3px;width: 225px !important;background-position: 204px;}

.collected-bills-details-report-container .TextBox {width: 215px !important;}

.collected-bills-details-report-container .forMore {display: none;}

.collected-bills-details-report-container .forMoreOpen {width: 16px;height: 16px;background: url(../images/plusicon.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;display: inline-block;}

.collected-bills-details-report-container .forMoreOpenOn {width: 16px;height: 16px;background: url(../images/minusicon.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;display: none;}

.collected-bills-details-report-container .employeename {border: 1 px solid #ddd;padding: 5px;border-radius: 5px;font-weight: bold;float: right;margin-bottom: 5px;margin-right: 5px;height: auto;width: auto;min-width: 200px;}

.collected-bills-details-report-container .auto-style1 {height: 153px;}

.collected-bills-details-report-container .show-hide {display: none;width: 98%;}

.collected-bills-details-report-container .popup-two {position: absolute;width: 100%;height: 200%;background: rgba(0, 0, 0, 0.6705882352941176);z-index: 99999;top: 0;left: 0;}

.collected-bills-details-report-container .content-popup {width: 90%;height: 35%;background: #fff;margin: 10% auto;border-radius: 10px;padding: 10px;overflow: auto;}

.collected-bills-details-report-container .content-popup span {color: #005794}

.collected-bills-details-report-container .close {width: 50px;height: 50px;padding: 10px 15px;font-size: 22px;color: #005794;float: right;text-align: right;cursor: pointer;}

.collected-bills-details-report-container .grid {width: 960px !important;}

.collected-bills-details-report-container .excel {float: right !important;margin-right: 40px !important;}

.collected-bills-details-report-container .title-report {text-align: center !important;margin: auto;width: 50% !important;color: #005794 !important;}

.collected-bills-details-report-container .grid-hidden {float: right;width: 100%;margin-right: 15px}

.collected-bills-details-report-container .total {width: 150px !important}

.collected-bills-details-report-container .vat {width: 100px !important}

.collected-bills-details-report-container .bad {width: 120px !important}

.collected-bills-details-report-container .total-label {text-align: right !important;width: 100px !important;font-size: 13px !important;color: #17adff !important;}

.collected-bills-details-report-container .rp-client {width: 99% !important;}

.collected-bills-details-report-container .names-container {height: 25px !important;padding-left: 10px !important;width: 99% !important;padding-top: 5px !important;}

.collected-bills-details-report-container .total-amount {float: right !important;margin: 0px 5px !important;}

.collected-bills-details-report-container .font-17 {font-size: 17px !important}

.collected-bills-details-report-container .bill-serial {width: 60px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.collected-bills-details-report-container .bill-total {width: 120px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.collected-bills-details-report-container .vat-collected {width: 100px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.collected-bills-details-report-container .taxes {width: 150px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.collected-bills-details-report-container .align-left {text-align: left !important}

.collected-bills-details-report-container .align-right {text-align: right !important}

.collected-bills-details-report-container .text-label {text-align: right !important;width: 100px !important;font-size: 13px !important;color: #17adff !important;}

.collected-bills-details-report-container .margin-right-40 {margin-right: 40px !important}

.collected-bills-details-report-container .prt-files {width: 95% !important;margin-left: 10px !important}
/*end collected bills details report*/
/*start bill and expenses lection details*/
.bill-and-xpenses-lection-details .Popup {background-color: #FFFFFF;border-width: 3px;border-style: solid;border-color: black;padding-top: 10px;padding-left: 10px;width: 400px;height: 350px;}

.bill-and-xpenses-lection-details .Background_header {background: #005794 !important;-webkit-print-color-adjust: exact}

.bill-and-xpenses-lection-details .x1table td:nth-child(odd) {background: none;}

.bill-and-xpenses-lection-details .x1table td:nth-child(even) {background: none;}

.bill-and-xpenses-lection-details .x1table tr:nth-child(odd) {background: none;}

.bill-and-xpenses-lection-details .x1table tr:nth-child(even) {background: none;}

.bill-and-xpenses-lection-details .x1table {margin-bottom: 10px;}

.bill-and-xpenses-lection-details .doopen {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;}

.bill-and-xpenses-lection-details .doop {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.bill-and-xpenses-lection-details .doopen2 {cursor: pointer;height: 16px;width: 16px;display: block;float: left;margin-left: 5px;margin-bottom: 2px;}

.bill-and-xpenses-lection-details .doop2 {cursor: pointer;height: 16px;width: 16px;display: block;float: left;margin-left: 5px;margin-bottom: 2px;display: none;}

.bill-and-xpenses-lection-details .doopen1 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.bill-and-xpenses-lection-details .doop1 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.bill-and-xpenses-lection-details .doopen3 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 5px;margin-top: 3px;}

.bill-and-xpenses-lection-details .doop3 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 5px;margin-top: 3px;display: none;}

.bill-and-xpenses-lection-details .hidden2 {display: none;}

.bill-and-xpenses-lection-details .showData {margin-left: 600px;color: #ccc;font-size: 10px;margin-right: 15px;display: inline-block;}

.bill-and-xpenses-lection-details .hideData {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline-block;display: none;}

.bill-and-xpenses-lection-details .showHeader {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline;display: none;}

.bill-and-xpenses-lection-details .hideHeader {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline;display: none;}

.bill-and-xpenses-lection-details .names {width: 100%;height: 100%;padding-left: 10px;padding-right: 5px;padding-top: 2px;padding-bottom: 1px;font-weight: bold;cursor: pointer;margin-bottom: 10px;border-bottom: 2px solid #0083ca;color: #0083ca;font-size: 15px;}

.bill-and-xpenses-lection-details .names2 {border-radius: 10px;background: #e6e6e6;width: 100%;height: 100%;padding-left: 10px;padding-right: 5px;padding-top: 2px;padding-bottom: 1px;font-weight: bold;}

.bill-and-xpenses-lection-details .names1 {border-radius: 10px;background: #cecdcd;width: 100%;height: 35px;margin-top: 20px;margin-bottom: 20px;padding-left: 15px;padding-right: 5px;padding-top: 5px;padding-bottom: 5px;font-weight: bold;}

.bill-and-xpenses-lection-details .opendetail:hover {background: #dbe2ff;}

.bill-and-xpenses-lection-details .TextBoxD {margin-top: 3px;width: 225px !important;background-position: 204px;}

.bill-and-xpenses-lection-details .TextBox {width: 215px !important;}

.bill-and-xpenses-lection-details .forMore {display: none;}

.bill-and-xpenses-lection-details .forMoreOpen {width: 16px;height: 16px;background: url(../images/plusicon.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;display: inline-block;}

.bill-and-xpenses-lection-details .forMoreOpenOn {width: 16px;height: 16px;background: url(../images/minusicon.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;display: none;}

.bill-and-xpenses-lection-details .employeename {border: 1 px solid #ddd;padding: 5px;border-radius: 5px;font-weight: bold;float: right;margin-bottom: 5px;margin-right: 5px;height: auto;width: auto;min-width: 200px;}

.bill-and-xpenses-lection-details .auto-style1 {height: 153px;}

.bill-and-xpenses-lection-details .show-hide {display: none;width: 98%;}

.bill-and-xpenses-lection-details .popup-two {position: absolute;width: 100%;height: 200%;background: rgba(0, 0, 0, 0.6705882352941176);z-index: 99999;top: 0;left: 0;}

.bill-and-xpenses-lection-details .content-popup {width: 90%;height: 35%;background: #fff;margin: 10% auto;border-radius: 10px;padding: 10px;overflow: auto;}

.bill-and-xpenses-lection-details .content-popup span {color: #005794}

.bill-and-xpenses-lection-details .close {width: 50px;height: 50px;padding: 10px 15px;font-size: 22px;color: #005794;float: right;text-align: right;cursor: pointer;}

.bill-and-xpenses-lection-details .opening-all {color: #005794;font-weight: 600;width: 80px;border: 1px solid #005794;text-align: center;padding: 5px 0px;border-radius: 13px;cursor: pointer;margin-bottom: 10px}

.bill-and-xpenses-lection-details .change {display: none;}

.bill-and-xpenses-lection-details .ClientTotalDetails {color: white !important;background-color: #005794 !important;font-weight: bolder;}

.bill-and-xpenses-lection-details .total-client {width: 320px;float: right;margin-right: 12px;}

.bill-and-xpenses-lection-details .grid {width: 960px !important;}

.bill-and-xpenses-lection-details .excel {float: right !important;margin-right: 40px !important;}

.bill-and-xpenses-lection-details .title-report {text-align: center !important;margin: auto;width: 50% !important;color: #005794 !important;}

.bill-and-xpenses-lection-details .total {float: right !important;width: 64% !important;margin-right: 15px !important}

.bill-and-xpenses-lection-details .total-cash {width: 15px !important}

.bill-and-xpenses-lection-details .total-cheques {width: 100px !important}

.bill-and-xpenses-lection-details .total-bank-transfer {width: 100px !important}

.bill-and-xpenses-lection-details .total-td {text-align: right !important;width: 100px !important;font-size: 13px !important;color: #17adff !important;}

.bill-and-xpenses-lection-details .names-container {height: 25px !important;padding-left: 10px !important;width: 99% !important;padding-top: 5px !important;}

.bill-and-xpenses-lection-details .user-icon {font-size: 17px !important}

.bill-and-xpenses-lection-details .open-container {width: 99% !important}

.bill-and-xpenses-lection-details .opining-th {width: 180px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}
/*end bill and expenses lection details*/
/*start received cash advance*/
.received-cash-advance .TextBoxD {margin-top: 3px;
}
.received-cash-advance .grid {width: 960px !important;}

.received-cash-advance .grid-td {width: 480px !important}

.received-cash-advance .float-left {float: left !important}

.received-cash-advance .excel {float: right;margin-left: 40px !important;}

.received-cash-advance .margin-left-40 {margin-left: 40px !important}
/*end received cash advance*/
/*start issued bills expenses report*/
.issue-bills-expenses-report .x1table td:nth-child(odd) {
    background: none;
}

.issue-bills-expenses-report .x1table td:nth-child(even) {background: none;}

.issue-bills-expenses-report .x1table tr:nth-child(odd) {background: none;}

.issue-bills-expenses-report .x1table tr:nth-child(even) {background: none;}

.issue-bills-expenses-report .x1table {margin-bottom: 10px;}

.issue-bills-expenses-report .doopen {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;}

.issue-bills-expenses-report .doop {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.issue-bills-expenses-report .doopen2 {cursor: pointer;height: 16px;width: 16px;display: block;float: left;margin-left: 5px;margin-bottom: 2px;}

.issue-bills-expenses-report .doop2 {cursor: pointer;height: 16px;width: 16px;display: block;float: left;margin-left: 5px;margin-bottom: 2px;display: none;}

.issue-bills-expenses-report .popup-two {position: absolute;width: 100%;height: 200%;background: rgba(0, 0, 0, 0.6705882352941176);z-index: 99999;top: 0;left: 0;}

.issue-bills-expenses-report .content-popup {width: 90%;height: 35%;background: #fff;margin: 10% auto;border-radius: 10px;padding: 10px;color: #005794;overflow: auto;}

.issue-bills-expenses-report .close {width: 50px;height: 50px;padding: 10px 15px;font-size: 22px;color: #005794;float: right;text-align: right;cursor: pointer;}

.issue-bills-expenses-report .doopen1 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.issue-bills-expenses-report .doop1 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.issue-bills-expenses-report .doopen3 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 5px;margin-top: 3px;}

.issue-bills-expenses-report .doop3 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 5px;margin-top: 3px;display: none;}

.issue-bills-expenses-report .hidden2 {display: none;}

.issue-bills-expenses-report .showData {margin-left: 600px;color: #ccc;font-size: 10px;margin-right: 15px;display: inline-block;}

.issue-bills-expenses-report .hideData {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline-block;display: none;}

.issue-bills-expenses-report .showHeader {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline;display: none;}

.issue-bills-expenses-report .hideHeader {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline;display: none;}

.issue-bills-expenses-report .names {width: 100%;height: 100%;padding-left: 10px;padding-right: 5px;padding-top: 2px;padding-bottom: 1px;font-weight: bold;cursor: pointer;margin-bottom: 10px;border-bottom: 2px solid #0083ca;color: #0083ca;}

.issue-bills-expenses-report .names2 {border-radius: 10px;background: #e6e6e6;width: 100%;height: 100%;padding-left: 10px;padding-right: 5px;padding-top: 2px;padding-bottom: 1px;font-weight: bold;}

.issue-bills-expenses-report .names1 {border-radius: 10px;background: #cecdcd;width: 100%;height: 35px;margin-top: 20px;margin-bottom: 20px;padding-left: 15px;padding-right: 5px;padding-top: 5px;padding-bottom: 5px;font-weight: bold;}

.issue-bills-expenses-report .opendetail:hover {background: #dbe2ff;}

.issue-bills-expenses-report .TextBoxD {margin-top: 3px;width: 225px !important;background-position: 205px;}

.issue-bills-expenses-report .TextBox {width: 215px !important;}

.issue-bills-expenses-report .forMore {display: none;}

.issue-bills-expenses-report .forMoreOpen {width: 16px;height: 16px;background: url(../images/plusicon.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;display: inline-block;vertical-align: middle;}

.issue-bills-expenses-report .forMoreOpenOn {width: 16px;height: 16px;background: url(../images/minusicon.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;display: none;vertical-align: middle;}

.issue-bills-expenses-report .tableItem2 {min-width: 50px;}

.issue-bills-expenses-report .excel {float: right !important;margin-right: 40px !important;}

.issue-bills-expenses-report .title-label {margin: auto !important;width: 50% !important;text-align: center !important;color: #005794 !important;}

.issue-bills-expenses-report .grid {width: 99% !important;}

.issue-bills-expenses-report .names-container {height: 25px !important;padding-left: 10px !important;width: 99% !important;padding-top: 5px !important;}

.issue-bills-expenses-report .user-icon-font {font-size: 17px !important}

.issue-bills-expenses-report .bill-serial {width: 80px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.issue-bills-expenses-report .bill-name {width: 200px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.issue-bills-expenses-report .issue {width: 100px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.issue-bills-expenses-report .amount {width: 155px !important;background: #005794 !important;-webkit-print-color-adjust: exact;}

.issue-bills-expenses-report .vat {width: 160px !important;background: #005794 !important;-webkit-print-color-adjust: exact;}

.issue-bills-expenses-report .details {width: 0px !important;background: #005794 !important;-webkit-print-color-adjust: exact;}

.issue-bills-expenses-report .align-right {text-align: right !important}

.issue-bills-expenses-report .for-more-color {color: #004078 !important}

.issue-bills-expenses-report .total-issue {text-align: right !important;font-size: 15px !important;color: #17adff !important;}

.issue-bills-expenses-report .total-client-container {background: #005794 !important;padding: 5px !important;}

.issue-bills-expenses-report .total-client-container-td {font-size: 16px !important;color: #fff !important;padding: 5px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important}

.issue-bills-expenses-report .total-client-container-two {width: 184px !important;text-align: right !important;font-size: 16px !important;color: #fff !important;padding-right: 36px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.issue-bills-expenses-report .total-client-container-th {background: #005794 !important;-webkit-print-color-adjust: exact !important;border-right: 1px solid #005794 !important}

.issue-bills-expenses-report .grid-view {width: 95%;margin-left: 10px}
/*end issued bills expenses report*/
/*start issue bill new final*/
.issue-bill-new-final .x1table td:nth-child(odd) {background: none;}

.issue-bill-new-final .x1table td:nth-child(even) {background: none;}

.issue-bill-new-final .x1table tr:nth-child(odd) {background: none;}

.issue-bill-new-final .x1table tr:nth-child(even) {background: none;}

.issue-bill-new-final .x1table {margin-bottom: 10px;}

.issue-bill-new-final .doopen {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;}

.issue-bill-new-final .doop {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.issue-bill-new-final .doopen2 {cursor: pointer;height: 16px;width: 16px;display: block;float: left;margin-left: 5px;margin-bottom: 2px;}

.issue-bill-new-final .doop2 {cursor: pointer;height: 16px;width: 16px;display: block;float: left;margin-left: 5px;margin-bottom: 2px;display: none;}

.issue-bill-new-final .popup-two {position: absolute;width: 100%;height: 200%;background: rgba(0, 0, 0, 0.6705882352941176);z-index: 99999;top: 0;left: 0;}

.issue-bill-new-final .content-popup {width: 90%;height: 35%;background: #fff;margin: 10% auto;border-radius: 10px;padding: 10px;color: #005794;overflow: auto;}

.issue-bill-new-final .close {width: 50px;height: 50px;padding: 10px 15px;font-size: 22px;color: #005794;float: right;text-align: right;cursor: pointer;}

.issue-bill-new-final .doopen1 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.issue-bill-new-final .doop1 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.issue-bill-new-final .doopen3 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 5px;margin-top: 3px;}

.issue-bill-new-final .doop3 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 5px;margin-top: 3px;display: none;}

.issue-bill-new-final .hidden2 {display: none;}

.issue-bill-new-final .showData {margin-left: 600px;color: #ccc;font-size: 10px;margin-right: 15px;display: inline-block;}

.issue-bill-new-final .hideData {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline-block;display: none;}

.issue-bill-new-final .showHeader {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline;display: none;}

.issue-bill-new-final .hideHeader {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline;display: none;}

.issue-bill-new-final .names {width: 100%;height: 100%;padding-left: 10px;padding-right: 5px;padding-top: 2px;padding-bottom: 1px;font-weight: bold;cursor: pointer;margin-bottom: 10px;border-bottom: 2px solid #0083ca;color: #0083ca;}

.issue-bill-new-final .names2 {border-radius: 10px;background: #e6e6e6;width: 100%;height: 100%;padding-left: 10px;padding-right: 5px;padding-top: 2px;padding-bottom: 1px;font-weight: bold;}

.issue-bill-new-final .names1 {border-radius: 10px;background: #cecdcd;width: 100%;height: 35px;margin-top: 20px;margin-bottom: 20px;padding-left: 15px;padding-right: 5px;padding-top: 5px;padding-bottom: 5px;font-weight: bold;}

.issue-bill-new-final .opendetail:hover {background: #dbe2ff;}

.issue-bill-new-final .TextBoxD {margin-top: 3px;width: 225px !important;background-position: 205px;}

.issue-bill-new-final .TextBox {width: 215px !important;}

.issue-bill-new-final .forMore {display: none;}

.issue-bill-new-final .forMoreOpen {width: 16px;height: 16px;background: url(../images/plusicon.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;display: inline-block;vertical-align: middle;}

.issue-bill-new-final .forMoreOpenOn {width: 16px;height: 16px;background: url(../images/minusicon.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;display: none;vertical-align: middle;}

.issue-bill-new-final .tableItem2 {min-width: 50px;}

.issue-bill-new-final .title-report {margin: auto !important;width: 50% !important;text-align: center !important;color: #005794 !important;}

.issue-bill-new-final .grid {width: 99% !important}

.issue-bill-new-final .names-container {height: 25px;padding-left: 10px;width: 99%;padding-top: 5px;}

.issue-bill-new-final .bill-serial {width: 80px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.issue-bill-new-final .bill-name {width: 200px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.issue-bill-new-final .issue {width: 100px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.issue-bill-new-final .amount {width: 155px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.issue-bill-new-final .discount {width: 100px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.issue-bill-new-final .vat {width: 160px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.issue-bill-new-final .details {width: 0px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.issue-bill-new-final .align-right {text-align: right !important}

.issue-bill-new-final .for-me-color {color: #004078 !important}

.issue-bill-new-final .total-issue-value {text-align: right !important;font-size: 15px !important;color: #17adff !important;}

.issue-bill-new-final .all-clients-total-container {background: #005794 !important;padding: 5px !important;}

.issue-bill-new-final .all-clients-total {font-size: 16px !important;color: #fff !important;padding: 5px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important}

.issue-bill-new-final .all-clients-total-td {width: 184px !important;text-align: right !important;font-size: 16px !important;color: #fff !important;padding-right: 36px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.issue-bill-new-final .all-clients-total-th {background: #005794 !important;-webkit-print-color-adjust: exact;border-right: 1px solid #005794 !important}

.issue-bill-new-final .file-item-data {width: 95% !important;margin-left: 10px !important}
/*end issue bill new final*/
/*start client details*/
.clientDetailsScreenStyle .treeView td div {height: 20px !important}

.clientDetailsScreenStyle .treeView td {vertical-align: top}

.clientDetailsScreenStyle .treeView .tableItem2 {margin-top: 0px;}

.clientDetailsScreenStyle .xtable {margin-top: 10px;}

.clientDetailsScreenStyle .name-input p label span {display: inline-block;width: 150px;}

.clientDetailsScreenStyle .xtable th {background: #005794;color: #ffffff;}

.clientDetailsScreenStyle .xtable th a {color: #fff}

.clientDetailsScreenStyle label {display: inline-block;}

.clientDetailsScreenStyle .ajax__tab_xp .ajax__tab_active .ajax__tab_outer {border-bottom: 1px solid #ccc !important;}

.clientDetailsScreenStyle .ajax__tab_xp .ajax__tab_outer {background: #f4f4f4 !important}

.clientDetailsScreenStyle .ajax__tab_xp .ajax__tab_tab {   color: #005794}

.clientDetailsScreenStyle .ajax__tab .ajax__tab_hover {background: #f4f4f4 !important}

.clientDetailsScreenStyle .ajax__tab_panel:focus {outline: none;}

.clientDetailsScreenStyle .xtable td {color: #005794}

.clientDetailsScreenStyle .xtable th:nth-child(1) {border-radius: 0px 0px 0px 0px;}

.clientDetailsScreenStyle .xtable th:last-child {border-radius: 0px 0px 0px 0px;border-right: 1px solid #005794;}

.clientDetailsScreenStyle .tableItem2 {min-width: 120px}

.clientDetailsScreenStyle .tableRow {width: 100%}

.clientDetailsScreenStyle .tableRow:last-child {border-bottom: none;margin-bottom: 0px;}

.clientDetailsScreenStyle .serial {margin-left: 5px}

.clientDetailsScreenStyle .client-serial {margin-left: 12px !important}

.clientDetailsScreenStyle .info {width: 400px !important}

.clientDetailsScreenStyle .text-right {text-align: right !important}

.clientDetailsScreenStyle .text-en-title {width: 250px !important}

.clientDetailsScreenStyle .width-99 {width: 99% !important}
/*end client details*/
/*start client edit*/
.clientEditScreen .treeView td div {height: 20px !important}

.clientEditScreen .treeView td {vertical-align: top}

.clientEditScreen .treeView .tableItem2 {margin-top: 0px;}

.clientEditScreen .xtable {margin-top: 10px;}

.clientEditScreen .name-input p label span {display: inline-block;width: 150px;}

.clientEditScreen .xtable th {background: #005794;color: #ffffff;}

.clientEditScreen .xtable th a {color: #fff}

.clientEditScreen label {display: inline-block;}

.clientEditScreen .ajax__tab_xp .ajax__tab_active .ajax__tab_outer {border-bottom: 1px solid #ccc !important;}

.clientEditScreen .ajax__tab_xp .ajax__tab_outer {background: #f4f4f4 !important}

.clientEditScreen .ajax__tab_xp .ajax__tab_tab {color: #005794}

.clientEditScreen .ajax__tab .ajax__tab_hover {background: #f4f4f4 !important}

.clientEditScreen .ajax__tab_panel:focus {outline: none;}

.clientEditScreen .xtable td {color: #005794}

.clientEditScreen .xtable th:nth-child(1) {border-radius: 0px 0px 0px 0px;}

.clientEditScreen .xtable th:last-child {border-radius: 0px 0px 0px 0px;border-right: 1px solid #005794;}

.clientEditScreen .tableItem2 {min-width: 140px}

.clientEditScreen .width-99 {width: 99% !important}

.clientEditScreen .client-details {min-width: 1180px !important}
/*end client edit*/
/*start all tasks*/
.alltaskes .gridview {background-color: #fff;padding: 2px;margin: 2% auto;border: none !important;}

.alltaskes .x1table {border-bottom: none}

.alltaskes .gridview a {margin: auto 1%;border-radius: 50%;background-color: #005794;padding: 5px 10px 5px 10px;color: #fff;text-decoration: none;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px ##005794;}

.alltaskes .gridview a:hover {background-color: #fff;color: #005794;}

.alltaskes .gridview span {background-color: #ae2676;color: #fff;text-align: center;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;border-radius: 50%;padding: 5px 10px 5px 10px;}

.alltaskes .gridview td {width: 80px;display: inline;border: none !important;}

.alltaskes .form-controls {width: 35%;display: inline-block;}

.alltaskes .TextBoxD {width: 250px !important;background-position: 230px;}

.alltaskes .TextBox {width: 240px !important;}

.alltaskes .title {text-align: center !important;margin: auto !important;width: 50% !important;color: #005794 !important;float: none !important;}

.alltaskes .float-right {float: right !important}

.alltaskes .search-block {width: 70% !important;float: left !important}
/*end all tasks*/
/*start add employee data */
.addEmplyeeDate ol.progress-meter li {width: 19.99%;}

.addEmplyeeDate .form-control {width: 370px;display: inline-block;margin-bottom: 5px;vertical-align: top}

.addEmplyeeDate .containerSlider {margin-bottom: 30px;}

.addEmplyeeDate .employe-data-section {border: 1px solid #0083ca;margin-bottom: 30px;width: 1165px}

.addEmplyeeDate .employe-data-section .tableRow:last-child {border-bottom: none;margin-bottom: 0px;}

.addEmplyeeDate .employe-data-section legend {font-size: 16px;color: #0083ca;font-weight: 600;}

.addEmplyeeDate .employe-data-section input[type=checkbox], input.CheckBox.ss {margin: 6px 5px 0 2px;}

.addEmplyeeDate .employe-data-section input[type="image" i] {vertical-align: middle}

.addEmplyeeDate .width-230 {width: 230px !important}

.addEmplyeeDate .width-240 {width: 240px !important}

.addEmplyeeDate .float-right {float: right}
/*end add employee data */
/*start add employee*/
.addNewEmployeeContainer ol.progress-meter li {width: 19.99%;}

.addNewEmployeeContainer .form-control {width: 370px;display: inline-block;margin-bottom: 5px;vertical-align: top}

.addNewEmployeeContainer .containerSlider {margin-bottom: 30px;}

.addNewEmployeeContainer .employe-data-section {border: 1px solid #0083ca;margin-bottom: 40px;min-width: 1165px}

.addNewEmployeeContainer .employe-data-section .tableRow:last-child {border-bottom: none;margin-bottom: 0px;}

.addNewEmployeeContainer .employe-data-section legend {font-size: 16px;color: #0083ca;font-weight: 600;}

.addNewEmployeeContainer .employe-data-section input[type=checkbox], input.CheckBox.ss {margin: 6px 5px 0 2px;}

.addNewEmployeeContainer .employe-data-section input[type="image" i] {vertical-align: middle}

.addNewEmployeeContainer .tableItem2 {min-width: 132px;}

.addNewEmployeeContainer .line {width: 100%;height: 1px;background: #005794;display: inline-block;margin: 3px 0px 6px 0px;}

.addNewEmployeeContainer .tableRow {width: 100%}

.addNewEmployeeContainer .width-230 {width: 230px !important}

.addNewEmployeeContainer .width-240 {width: 240px !important}

.addNewEmployeeContainer .width-25 {width: 250px !important}

.addNewEmployeeContainer .float-right {float: right !important}
/*end add employee*/
/*start employee capacity value*/
.employeeCapacityvalue .gridview {background-color: #fff;padding: 2px;margin: 2% auto;border: none !important;}

.employeeCapacityvalue .x1table {border-bottom: none}

.employeeCapacityvalue .gridview a {margin: auto 1%;border-radius: 50%;background-color: #005794;padding: 5px 10px 5px 10px;color: #fff;text-decoration: none;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px ##005794;}

.employeeCapacityvalue .gridview a:hover {background-color: #fff;color: #005794;}

.employeeCapacityvalue .gridview span {background-color: #ae2676;color: #fff;text-align: center;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;border-radius: 50%;padding: 5px 10px 5px 10px;}

.employeeCapacityvalue .gridview td {width: 80px;display: inline;border: none !important;}
/*end employee capacity value*/
/*start add employee time final*/
.addEmployeeTimeFinal .employee-worksheet .tableItem2:first-child {min-width: 110px;}

.addEmployeeTimeFinal .tableRow:last-child {width: 100%}

.addEmployeeTimeFinal .work-sheet {min-height: 450px !important}

.addEmployeeTimeFinal .border-hideen {border-bottom: none !important}

.addEmployeeTimeFinal .legal {min-width: 960px;height: auto;display: block;float: left}

.addEmployeeTimeFinal .file {min-width: 45% !important;}

.addEmployeeTimeFinal .working-time-drop {margin: 2px !important;width: 194px !important}

.addEmployeeTimeFinal .width-80 {width: 80px !important}

.addEmployeeTimeFinal .min-width-80 {min-width: 80px !important}

.addEmployeeTimeFinal .width-60 {width: 60px !important}

.addEmployeeTimeFinal .display-none {display: none !important}

.addEmployeeTimeFinal .display-block {display: block !important}

.addEmployeeTimeFinal .float-left {float: left}
/*end add employee time final*/
/*start add working time screen*/
.addWorkingTimeScreen .autocomplete_completionContactList {margin: 0px !important;background-color: inherit;color: windowtext;border: buttonshadow;border-width: 1px;border-style: solid;cursor: 'default';overflow: auto;height: 200px;text-align: left;list-style-type: none;}

.addWorkingTimeScreen .autocomplete_highlightedContactList {background-color: #ffff99;color: black;padding: 1px;}

.addWorkingTimeScreen .autocomplete_ContactList {background-color: window;color: windowtext;padding: 1px;visibility: visible;}

.addWorkingTimeScreen div.timer {border: 1px #ccc solid;width: 280px;height: 50px;line-height: 50px;font-size: 36px;font-family: "Courier New", Courier, monospace;text-align: center;margin: 5px;border-radius: 10px;background-color: #fff;float: inherit;}

.addWorkingTimeScreen .tableRow {height: auto;}

.addWorkingTimeScreen .tableItem2 {min-width: 150px;margin-top: 5px;}

.addWorkingTimeScreen .TextBox {width: 130px !important;}

.addWorkingTimeScreen .TextBoxD {width: 160px !important;}

.addWorkingTimeScreen .tableHead {height: auto;min-height: 28px;background-color: #eee;}

.addWorkingTimeScreen .left {float: left;width: 48%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;}

.addWorkingTimeScreen .right {float: right;width: 48%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.addWorkingTimeScreen .autocomplete_completionContactList {border: solid 1px #ADD6FF;margin: 0px;padding: 3px;height: 120px;overflow: auto;background-color: #FFFFFF;}

.addWorkingTimeScreen .listItem {color: #191919;}

.addWorkingTimeScreen .autocomplete_highlightedContactList {background-color: #ADD6FF;}

.addWorkingTimeScreen .min-height {min-height: 450px}

.addWorkingTimeScreen .width-60 {width: 60px !important}

.addWorkingTimeScreen .group {min-width: 960px;height: auto;display: block;float: left}

.addWorkingTimeScreen .min-width {min-width: 45% !important;}

.addWorkingTimeScreen .min-width {min-width: 80px !important}

.addWorkingTimeScreen .width-80 {width: 80px !important}

.addWorkingTimeScreen .float-right {float: right !important}

.addWorkingTimeScreen .background-silver {background-color: Silver;}

.addWorkingTimeScreen .group-table {height: 15px;line-height: 15px;padding-top: 0px;}

.addWorkingTimeScreen .group-td {height: 15px;line-height: 15px;padding-top: 0px;vertical-align: bottom;width: 375px;}

.addWorkingTimeScreen .main-file {height: 15px;line-height: 15px;padding-top: 0px;vertical-align: bottom;width: 100px;}

.addWorkingTimeScreen .td {height: 15px;line-height: 15px;padding-top: 0px;vertical-align: bottom;width: 50px;}

.addWorkingTimeScreen .client-name {height: 15px;line-height: 15px;padding-top: 5px;vertical-align: top;width: 375px;}

.addWorkingTimeScreen .file-name {height: 15px;line-height: 15px;padding-top: 5px;vertical-align: top;width: 100px;}

.addWorkingTimeScreen .activity {height: 15px;line-height: 15px;padding-top: 0px;vertical-align: bottom;width: 200px;}

.addWorkingTimeScreen .date {height: 15px;line-height: 15px;padding-top: 0px;vertical-align: bottom;width: 105px;}

.addWorkingTimeScreen .start-time {height: 15px;line-height: 15px;padding-top: 0px;vertical-align: bottom;width: 100px;}

.addWorkingTimeScreen .hours {height: 15px;line-height: 15px;padding-top: 0px;vertical-align: bottom;width: 75px;}

.addWorkingTimeScreen .travel-time {height: 15px;line-height: 15px;padding-top: 0px;vertical-align: bottom;width: 350px;}

.addWorkingTimeScreen .text-box {height: 15px;line-height: 15px;padding-top: 5px;vertical-align: top;width: 70px;}

.addWorkingTimeScreen .item-td {height: 15px;line-height: 15px;padding-top: 5px;vertical-align: top;width: 20px;}

.addWorkingTimeScreen .text-change {height: 15px;line-height: 15px;padding-top: 5px;vertical-align: top;width: 70px;}

.addWorkingTimeScreen .travel-td {height: 15px;line-height: 15px;padding-top: 5px;vertical-align: top;width: 75px;}

.addWorkingTimeScreen .save-btn-click {height: 35px;line-height: 15px;padding-top: 5px;vertical-align: top;padding-bottom: 0px;width: 50px;}

.addWorkingTimeScreen .save-block {float: left;padding: 2px;padding-left: 5px;padding-right: 5px;}
/*end add working time screen*/
/*start advanced employee time approval*/
.advancedEmployeeTimeApproval .close-btn-style {margin-right: -20px;}

.advancedEmployeeTimeApproval .file-div {border-radius: 0px;border: 1px solid #005794;width: 98%;margin-left: -27px;padding: 10px;min-height: 10px;}

.advancedEmployeeTimeApproval .width-40 {width: 40px !important}

.advancedEmployeeTimeApproval .width-70 {width: 70px !important}

.advancedEmployeeTimeApproval .width-150 {width: 150px !important}

.advancedEmployeeTimeApproval .width-170 {width: 170px !important}

.advancedEmployeeTimeApproval .width-60 {width: 60px !important}

.advancedEmployeeTimeApproval .width-80 {width: 80px !important}

.advancedEmployeeTimeApproval .width-140 {width: 140px !important}

.advancedEmployeeTimeApproval .float-right {float: right !important}

.advancedEmployeeTimeApproval .work-desc {float: left;width: 90%;display: inline-block}

.advancedEmployeeTimeApproval .editLinkBtn {float: right;width: 10%;display: inline-block}

.advancedEmployeeTimeApproval .editBtn {margin-top: 8px;padding-right: 5px;display: inline;}

.advancedEmployeeTimeApproval .text-right {text-align: right !important}

.advancedEmployeeTimeApproval .width-50 {width: 50px !important}

.advancedEmployeeTimeApproval .multiLine {width: auto !important;height: auto !important}

.advancedEmployeeTimeApproval .quotation-background {background-color: #b9b5b5;}

.advancedEmployeeTimeApproval .popup-daym {width: 300px;height: 100px;}
/*end advanced employee time approval*/
/*start advanced employee work sheet*/
.advancedEmployeeWorkSheet .daily-work-sheet {min-height: 450px !important;}

.advancedEmployeeWorkSheet .legal-entity {min-width: 960px;height: auto;display: block;float: left}

.advancedEmployeeWorkSheet .min-width-45 {min-width: 45% !important;}

.advancedEmployeeWorkSheet .width-80 {width: 80px !important}

.advancedEmployeeWorkSheet .min-width-80 {min-width: 80px !important}

.advancedEmployeeWorkSheet .width-60 {width: 60px !important}

.advancedEmployeeWorkSheet .display-none {display: none !important}
/*end advanced employee work sheet*/
/*START ADVANCED EMPLOYEE RECONGNATION*/
.advancedEmployeeRecongeation .autocomplete_completionContactList {margin: 0px !important;background-color: inherit;color: windowtext;border: buttonshadow;border-width: 1px;border-style: solid;cursor: 'default';overflow: auto;height: 200px;text-align: left;list-style-type: none;}

.advancedEmployeeRecongeation .control {margin: 20px 0px;text-align: center;}

.advancedEmployeeRecongeation .autocomplete_highlightedContactList {background-color: #ffff99;color: black;padding: 1px;}

.advancedEmployeeRecongeation .autocomplete_ContactList {background-color: window;color: windowtext;padding: 1px;visibility: visible;}

.advancedEmployeeRecongeation div.timer {font-size: 40px;text-align: center;color: #0083ca;}

.advancedEmployeeRecongeation .tableRow {height: auto;}

.advancedEmployeeRecongeation .tableItem2 {min-width: 150px;margin-top: 5px;}

.advancedEmployeeRecongeation .TextBox {width: 130px !important;}

.advancedEmployeeRecongeation .TextBoxD {width: 196px !important;}

.advancedEmployeeRecongeation .tableHead {height: auto;min-height: 21px;border-bottom: 1px solid #eee;margin-bottom: 13px;}

.advancedEmployeeRecongeation .left {float: left;width: 48%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.advancedEmployeeRecongeation .right {float: right;width: 48%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.advancedEmployeeRecongeation .autocomplete_completionContactList {border: solid 1px #ADD6FF;margin: 0px;padding: 3px;height: 120px;overflow: auto;background-color: #FFFFFF;}

.advancedEmployeeRecongeation .listItem {color: #191919;}

.advancedEmployeeRecongeation .autocomplete_highlightedContactList {background-color: #ADD6FF;}

.advancedEmployeeRecongeation .tableItem2:first-child {min-width: 250px;}

.advancedEmployeeRecongeation .TextBoxD {background-position: 197px;}

.advancedEmployeeRecongeation .RadComboBox_Default .rcbInner {border: none !important;padding: 3px 2px 3px 2px;}

.advancedEmployeeRecongeation .RadComboBox_Default .rcbActionButton {display: none !important;}

.advancedEmployeeRecongeation .RadComboBox_Default .rcbEmptyMessage {color: #000000;font: 11px Arial !important;}

.advancedEmployeeRecongeation .RadComboBox_Default .rcbInputCell, .RadComboBox_Default .rcbArrowCell {background-image: none;}

.advancedEmployeeRecongeation .RadComboBox_Default {border: 1px solid #90ccff;border-radius: 3px;margin-left: 2px;}

.advancedEmployeeRecongeation .x1table td {color: #005794;}

.advancedEmployeeRecongeation #MainContent_lbl_FileActivityName {margin-left: 45px;}

.advancedEmployeeRecongeation .RadComboBox_Default {margin-left: 0px !important;width: 194px !important;border: 1px solid #a0a0a0;}

.advancedEmployeeRecongeation .background-head {background: #005794 !important;-webkit-print-color-adjust: exact;}

.advancedEmployeeRecongeation * {font-family: Verdana, Arial, sans-serif;}

.advancedEmployeeRecongeation a:link {color: #000;text-decoration: none;}

.advancedEmployeeRecongeation a:visited {color: #000;}

.advancedEmployeeRecongeation a:hover {color: #33F;}

.advancedEmployeeRecongeation .button {background: -webkit-linear-gradient(top,#008dfd 0,#0370ea 100%);border: 1px solid #076bd2;border-radius: 3px;color: #fff;display: none;font-size: 13px;font-weight: bold;line-height: 1.3;padding: 8px 25px;text-align: center;text-shadow: 1px 1px 1px #076bd2;letter-spacing: normal;}

.advancedEmployeeRecongeation .center {padding: 10px;text-align: center;}

.advancedEmployeeRecongeation .final {color: black;padding-right: 3px;}

.advancedEmployeeRecongeation .interim {color: gray;}

.advancedEmployeeRecongeation .info {font-size: 14px;text-align: center;color: #777;display: none;}

.advancedEmployeeRecongeation .right1 {float: right;}

.advancedEmployeeRecongeation .sidebyside {display: inline-block;width: 5%;min-height: 2px;text-align: left;vertical-align: top;visibility: hidden;}

.advancedEmployeeRecongeation #headline {font-size: 2px;font-weight: 300;}

.advancedEmployeeRecongeation #info {font-size: 1px;text-align: center;color: #777;visibility: hidden;}

.advancedEmployeeRecongeation #results {font-size: 14px;font-weight: bold;border: 1px solid #ddd;padding: 1px;text-align: center;min-height: 20px;}

.advancedEmployeeRecongeation #start_button {border: 0;background-color: transparent;padding: 0;}

.advancedEmployeeRecongeation .width-60 {width: 60px !important}

.advancedEmployeeRecongeation .width-80 {width: 80px !important}

.advancedEmployeeRecongeation .daily-work-sheet {min-height: 450px !important;}

.advancedEmployeeRecongeation .min-width-45 {min-width: 45% !important;}

.advancedEmployeeRecongeation .display-none {display: none !important}

.advancedEmployeeRecongeation .min-width-80 {min-width: 80px !important}

.advancedEmployeeRecongeation .legal-entity {min-width: 960px;height: auto;display: block;float: left}

.advancedEmployeeRecongeation .text-right {text-align: right !important}

.advancedEmployeeRecongeation .group-table {background-color: Silver;}

.advancedEmployeeRecongeation .group-tr {height: 15px;line-height: 15px;padding-top: 0px;}

.advancedEmployeeRecongeation .group-td {height: 15px;line-height: 15px;padding-top: 0px;vertical-align: bottom;width: 375px;}

.advancedEmployeeRecongeation .main-file {height: 15px;line-height: 15px;padding-top: 0px;vertical-align: bottom;width: 100px;}

.advancedEmployeeRecongeation .impty-td {height: 15px;line-height: 15px;padding-top: 0px;vertical-align: bottom;width: 50px;}

.advancedEmployeeRecongeation .client-name {height: 15px;line-height: 15px;padding-top: 5px;vertical-align: top;width: 375px;}

.advancedEmployeeRecongeation .file-name {height: 15px;line-height: 15px;padding-top: 5px;vertical-align: top;width: 100px;}

.advancedEmployeeRecongeation .activity {height: 15px;line-height: 15px;padding-top: 0px;vertical-align: bottom;width: 200px;}

.advancedEmployeeRecongeation .id-item {height: 15px;line-height: 15px;padding-top: 0px;vertical-align: bottom;width: 50px;background: #005794 !important;-webkit-print-color-adjust: exact;}

.advancedEmployeeRecongeation .date {height: 15px;line-height: 15px;padding-top: 0px;vertical-align: bottom;width: 50px;background: #005794 !important;-webkit-print-color-adjust: exact;}

.advancedEmployeeRecongeation .start-time {height: 15px;line-height: 15px;padding-top: 0px;vertical-align: bottom;width: 100px;background: #005794 !important;-webkit-print-color-adjust: exact;}

.advancedEmployeeRecongeation .hours {height: 15px;line-height: 15px;padding-top: 0px;vertical-align: bottom;width: 75px;background: #005794 !important;-webkit-print-color-adjust: exact;}

.advancedEmployeeRecongeation .work-desc {height: 15px;line-height: 15px;padding-top: 0px;vertical-align: bottom;width: 350px;background: #005794 !important;-webkit-print-color-adjust: exact;}

.advancedEmployeeRecongeation .calendar {height: 15px;line-height: 15px;padding-top: 5px;vertical-align: top;width: 105px;}

.advancedEmployeeRecongeation .start-time-input {height: 15px;line-height: 15px;padding-top: 5px;vertical-align: top;width: 70px;}

.advancedEmployeeRecongeation .end-time {height: 15px;line-height: 15px;padding-top: 5px;vertical-align: top;width: 20px;}

.advancedEmployeeRecongeation .time-packer {height: 15px;line-height: 15px;padding-top: 5px;vertical-align: top;width: 20px;}

.advancedEmployeeRecongeation .no-of-hours {height: 15px;line-height: 15px;padding-top: 5px;vertical-align: top;width: 75px;}

.advancedEmployeeRecongeation .impty-other-td {height: 15px;line-height: 15px;padding-top: 5px;vertical-align: top;width: 350px;}

.advancedEmployeeRecongeation .save-container {height: 35px;line-height: 15px;padding-top: 5px;vertical-align: top;padding-bottom: 0px;width: 50px;}

.advancedEmployeeRecongeation .save-block {
    float: left;
    padding: 2px;
    padding-left: 5px;
    padding-right: 5px;
}

.advancedEmployeeRecongeation .time-sheet {
    float: left;
    margin-top: 20px;
}
/*end ADVANCED EMPLOYEE RECONGNATION*/
/*start all employee payment requestes*/
.allEmployeePaymentRequests .gridview {background-color: #fff;padding: 2px;margin: 2% auto;}

.allEmployeePaymentRequests .gridview a {margin: auto 1%;border-radius: 50%;background-color: #444;padding: 5px 10px 5px 10px;color: #fff;text-decoration: none;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;}

.allEmployeePaymentRequests .gridview a:hover {background-color: #1e8d12;color: #fff;}

.allEmployeePaymentRequests .gridview span {background-color: #ae2676;color: #fff;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;border-radius: 50%;padding: 5px 10px 5px 10px;}

.allEmployeePaymentRequests .details-employee-hint {float: right;width: 100%}

.allEmployeePaymentRequests .details-employee-hint div {display: inline-block;margin-right: 30px}

.allEmployeePaymentRequests .details-employee-hint div p {color: #0083ca;font-weight: bold}

.allEmployeePaymentRequests .ico-hint {color: #0083ca;width: 15px;font-size: 12px;display: inline-block;}

.allEmployeePaymentRequests .ico-hint-header {font-weight: 900 !important;line-height: 30px;display: table-cell;text-align: center !important}

.allEmployeePaymentRequests .text-hint {color: #0083ca;font-size: 11px;}

.allEmployeePaymentRequests .number {float: left;margin-left: -8px;width: 540px;}

.allEmployeePaymentRequests .multiline {height: 70px !important;width: 350px !important}

.allEmployeePaymentRequests .search-block {float: left;width: 98%}

.allEmployeePaymentRequests .employee-balance {float: right;margin-right: 14px;}

.allEmployeePaymentRequests .file-upload {height: 20px !important;width: 350px !important}

.allEmployeePaymentRequests .approv-desc {height: 70px !important;width: 250px !important}
/*end all employee payment requestes*/
/*start employee advance payment*/
.employeeAdvance-pay .gridview {background-color: #fffpadding: 2px;margin: 2% auto;}

.employeeAdvance-pay .gridview a {margin: auto 1%;border-radius: 50%;background-color: #444;padding: 5px 10px 5px 10px;color: #fff;text-decoration: none;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;}

.employeeAdvance-pay .gridview a:hover {background-color: #1e8d12;color: #fff;}

.employeeAdvance-pay .gridview span {background-color: #ae2676;color: #fff;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;border-radius: 50%;padding: 5px 10px 5px 10px;}

.employeeAdvance-pay .details-employee-hint {float: right;width: 100%}

.employeeAdvance-pay .details-employee-hint div {display: inline-block;margin-right: 30px}

.employeeAdvance-pay .details-employee-hint div p {color: #0083ca;font-weight: bold}

.employeeAdvance-pay .ico-hint {color: #0083ca;width: 15px;font-size: 12px;display: inline-block;}

.employeeAdvance-pay .ico-hint-header {font-weight: 900 !important;line-height: 30px;display: table-cell;text-align: center !important}

.employeeAdvance-pay .text-hint {color: #0083ca;font-size: 11px;}

.employeeAdvance-pay .number {float: left;margin-left: -8px;width: 540px;}

.employeeAdvance-pay .multiline {height: 70px !important;width: 350px !important}

.employeeAdvance-pay .save-block {float: left;width: 98%}
/*end employee advance payment*/
/*start employee balance*/
.em-bal .gridview {background-color: #fff;padding: 2px;margin: 2% auto;}

.em-bal .gridview a {margin: auto 1%;border-radius: 50%;background-color: #444;padding: 5px 10px 5px 10px;color: #fff;text-decoration: none;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;}

.em-bal .gridview a:hover {background-color: #1e8d12;color: #fff;}

.em-bal .gridview span {background-color: #ae2676;color: #fff;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;border-radius: 50%;padding: 5px 10px 5px 10px;}

.em-bal .width-99 {width: 99% !important}

.em-bal .names-block {height: 25px;padding-left: 10px;width: 99%;padding-top: 5px;}

.em-bal .font-17 {font-size: 17px}

.em-bal .employee-balance {float: right;margin: 0px 5px;}

.em-bal .total-costs {color: #014985;background: #bbdbf7;font-weight: bold;font: 20;padding-top: 5px;height: 100px;margin-top: 20px;font-size: 14px;float: right;}

.align-items {align-items: flex-end !important}
/*end employee balance*/
/*start employee payment requests*/

.employeePaymentRequestesCont .gridview {background-color: #fff;padding: 2px;margin: 2% auto;}

.employeePaymentRequestesCont .gridview a {margin: auto 1%;border-radius: 50%;background-color: #444;padding: 5px 10px 5px 10px;color: #fff;text-decoration: none;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;}

.employeePaymentRequestesCont .gridview a:hover {background-color: #1e8d12;color: #fff;}

.employeePaymentRequestesCont .gridview span {background-color: #ae2676;color: #fff;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;border-radius: 50%;padding: 5px 10px 5px 10px;}

.employeePaymentRequestesCont .details-employee-hint {float: right;width: 100%}

.employeePaymentRequestesCont .details-employee-hint div {display: inline-block;margin-right: 30px}

.employeePaymentRequestesCont .details-employee-hint div p {color: #0083ca;font-weight: bold}

.employeePaymentRequestesCont .ico-hint {color: #0083ca;width: 15px;font-size: 12px;display: inline-block;}

.employeePaymentRequestesCont .ico-hint-header {font-weight: 900 !important;line-height: 30px;display: table-cell;text-align: center !important}

.employeePaymentRequestesCont .text-hint {color: #0083ca;font-size: 11px;}

.employeePaymentRequestesCont .all-quotation .popupInner input {display: inline;}

.employeePaymentRequestesCont .all-quotation .popupInner textarea {margin-left: 157px;}

.employeePaymentRequestesCont .number {float: left;margin-left: -8px;width: 540px;}

.employeePaymentRequestesCont .multiline {height: 70px !important;width: 350px !important}

.employeePaymentRequestesCont .save-block {float: left;width: 98%}

.employeePaymentRequestesCont .employee-balance {float: right;margin-right: 14px;}

.employeePaymentRequestesCont .success {float: left;width: 98%}

.employeePaymentRequestesCont .return {min-width: 257px}

.employeePaymentRequestesCont .hidden {display: block;visibility: hidden}

.employeePaymentRequestesCont .receipt {min-width: 144px;}

.employeePaymentRequestesCont .desc {height: 70px !important;width: 250px !important}
/*end employee payment requests*/
/*start search employee*/
.searchEmployeeAll .add-link {float: right;margin-right: 40px;}
/*end search employee*/
/*start transfer employee requests*/

.transferEmployeeRequestss .gridview {background-color: #fff;padding: 2px;margin: 2% auto;}

.transferEmployeeRequestss .gridview a {margin: auto 1%;border-radius: 50%;background-color: #444;padding: 5px 10px 5px 10px;color: #fff;text-decoration: none;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;}

.transferEmployeeRequestss .gridview a:hover {background-color: #1e8d12;color: #fff;}

.transferEmployeeRequestss .gridview span {background-color: #ae2676;color: #fff;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;border-radius: 50%;padding: 5px 10px 5px 10px;}

.transferEmployeeRequestss .details-employee-hint {float: right;width: 100%}

.transferEmployeeRequestss .details-employee-hint div {display: inline-block;margin-right: 30px}

.transferEmployeeRequestss .details-employee-hint div p {color: #0083ca;font-weight: bold}

.transferEmployeeRequestss .ico-hint {color: #0083ca;width: 15px;font-size: 12px;display: inline-block;}

.transferEmployeeRequestss .ico-hint-header {font-weight: 900 !important;line-height: 30px;display: table-cell;text-align: center !important}

.transferEmployeeRequestss .text-hint {color: #0083ca;font-size: 11px;}

.transferEmployeeRequestss .margin-right-40 {margin-right: 40px !important}

.transferEmployeeRequestss .multiline {height: 70px !important;width: 350px !important}

.transferEmployeeRequestss .search-btn {float: left;width: 98%}

.transferEmployeeRequestss .employee-balance {float: right;margin-right: 14px;}

.transferEmployeeRequestss .width {width: 100% !important}

.transferEmployeeRequestss .approv-desc {height: 70px !important;width: 226px !important;margin-left: 140px;}

.transferEmployeeRequestss .transfer-amount {display: block;visibility: hidden}

.transferEmployeeRequestss .display-inline-block {display: inline-block !important}

.transferEmployeeRequestss .display-block {display: block !important}

.transferEmployeeRequestss .cheque {float: left;margin-left: -8px;width: 540px;}

.transferEmployeeRequestss .height {height: 20px !important}
/*end transfer employee requests*/
/*start my pament transaction*/
.myPaymentTransactionCon .gridview {background-color: #fff;padding: 2px;margin: 2% auto;}

.myPaymentTransactionCon .gridview a {margin: auto 1%;border-radius: 50%;background-color: #444;padding: 5px 10px 5px 10px;color: #fff;text-decoration: none;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;}

.myPaymentTransactionCon .gridview a:hover {background-color: #1e8d12;color: #fff;}

.myPaymentTransactionCon .gridview span {background-color: #ae2676;color: #fff;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;border-radius: 50%;padding: 5px 10px 5px 10px;}

.myPaymentTransactionCon .details-employee-hint {float: right;width: 100%}

.myPaymentTransactionCon .details-employee-hint div {display: inline-block;margin-right: 30px}

.myPaymentTransactionCon .details-employee-hint div p {color: #0083ca;font-weight: bold}

.myPaymentTransactionCon .ico-hint {color: #0083ca;width: 15px;font-size: 12px;display: inline-block;}

.myPaymentTransactionCon .ico-hint-header {font-weight: 900 !important;line-height: 30px;display: table-cell;text-align: center !important}

.myPaymentTransactionCon .text-hint {color: #0083ca;font-size: 11px;}

.myPaymentTransactionCon .search-block {float: left;width: 98%}

.myPaymentTransactionCon .print {float: right;margin-right: 40px;}

.myPaymentTransactionCon .float-right {float: right !important}

.myPaymentTransactionCon .success {float: left;width: 98%}

.myPaymentTransactionCon .ca-image {display: block;width: 20px;}

.myPaymentTransactionCon .width-100 {width: 100% !important}

.myPaymentTransactionCon .amount-astric {display: block;visibility: hidden}

.myPaymentTransactionCon .display-block {display: block !important}

.myPaymentTransactionCon .display-inline-block {display: inline-block !important}

.myPaymentTransactionCon .cheque {float: left;margin-left: -8px;width: 540px;}

.myPaymentTransactionCon .height-20 {height: 20px !important}

.myPaymentTransactionCon .approv-desc {height: 70px !important;width: 226px !important;margin-left: 140px;}
/*end my pament transaction*/
/*start approved employee work sheet times*/

.approvedEWT .TextBox {width: 241px !important;}

.approvedEWT .TextBoxD {width: 250px !important;background-position: 230px;}

.approvedEWT .excel {float: right;margin-right: 40px;}

.approvedEWT .title {text-align: center;margin: auto;width: 50%;color: #005794;}

.approvedEWT .time-sheet {float: left;margin-top: 20px;}
/*end approved employee work sheet times*/
/*start client info*/
.clientInfoBlock .tableItem2:nth-child(odd) {color: #005298;min-width: 130px;}

.clientInfoBlock .tableItem2:nth-child(even) {min-width: 240px;}

.clientInfoBlock .tableRow {width: 99.5%}

.clientInfoBlock .client-contact {border-color: #ddd;width: 100.9%;margin-left: -44px;}
/*end client info*/
/*start add new task*/
.addnewtask .gridview {background-color: #fff;padding: 2px;margin: 2% auto;border: none !important;}

.addnewtask .x1table {border-bottom: none}

.addnewtask .gridview a {margin: auto 1%;border-radius: 50%;background-color: #005794;padding: 5px 10px 5px 10px;color: #fff;text-decoration: none;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px ##005794;}

.addnewtask .gridview a:hover {background-color: #fff;color: #005794;}

.addnewtask .gridview span {background-color: #ae2676;color: #fff;text-align: center;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;border-radius: 50%;padding: 5px 10px 5px 10px;}

.addnewtask ol.progress-meter li {width: 19.99%;}

.addnewtask .form-control {width: 370px;margin-bottom: 5px;vertical-align: top}

.addnewtask .containerSlider {margin-bottom: 30px;}

.addnewtask .employe-data-section {border: 1px solid #0083ca;margin-bottom: 40px;min-width: 1165px}

.addnewtask .employe-data-section .tableRow:last-child {border-bottom: none;margin-bottom: 0px;}

.addnewtask .employe-data-section legend {font-size: 16px;color: #0083ca;font-weight: 600;}

.addnewtask .employe-data-section input[type=checkbox], input.CheckBox.ss {margin: 6px 5px 0 2px;}

.addnewtask .employe-data-section input[type="image" i] {vertical-align: middle}

.addnewtask .add-file0text-box {width: 235px !important;background-position: 215px;}

.addnewtask .add-file-text {width: 226px !important;}

.addnewtask .msg-size {font-size: 9px !important}

.addnewtask .float-right {float: right !important}
/*end add new task*/
/*start task calender*/
.myCalendar {background-color: #fff;border: !important;border-top: 0px !important;}

.myCalendar a {text-decoration: none;}

.myCalendar tr:first-child td {background: #005794 !important}

.myCalendar .myCalendarTitle {font-weight: bold;height: 20px;line-height: 40px;color: #ffffff;}

.myCalendar th.myCalendarDayHeader {height: 60px;border-bottom: outset 1px #005794;border-right: outset 1px #005794;}

.myCalendar td.myCalendarDay {border: outset 1px #005794;}

.myCalendar td.myCal2endarDay:nth-child(7) a {}

.myCalendar .myCalendarNextPrev {text-align: center;}

 .myCalendar .myCalendarNextPrev a {font-size: 1px;}

.myCalendar .myCalendarNextPrev:nth-child(1) a {color: #fff !important;background: url("prevMonth.png") no-repeat center center;font-size: 15px;}

.myCalendar .myCalendarNextPrev:nth-child(1) a:hover, .myCalendar .myCalendarNextPrev:nth-child(3) a:hover {background-color: transparent;}

.myCalendar .myCalendarNextPrev:nth-child(3) a {color: #fff !important;background: url("nextMonth.png") no-repeat center center;font-size: 15px;}

.myCalendar td.myCalendarSelector a {background-color: #25bae5;}

.myCalendar .myCalendarDayHeader a,.myCalendar .myCalendarDay a,.myCalendar .myCalendarSelector a,.myCalendar .myCalendarNextPrev a {display: block;line-height: 20px;}

.myCalendar .myCalendarToday {background-color: #f2f2f2;-webkit-box-shadow: 0 0 7px 3px #e5e5e5;box-shadow: 0 0 7px 3px #e5e5e5;}

.myCalendar .myCalendarToday a {color: #005794 !important;font-weight: bold;}

.myCalendar .myCalendarDay:hover,.myCalendar .myCalendarSelector:hover {background-color: #f4f4f4;}

.myCalendar td span {color: #005794 !important}

.myCalendar .myCalendarNextPrev:nth-child(1) a:before {content: '\f359';font-family: 'Font Awesome 5 Free';font-size: 30px;width: 20px;margin: auto;display: block;color: #fff;font-weight: 900;}

.myCalendar .myCalendarNextPrev:nth-child(3) a:before {content: '\f35a';font-family: 'Font Awesome 5 Free';font-size: 30px;width: 20px;margin: auto;display: block;color: #fff;font-weight: 900;}
/*end task calender*/
/*start not approved client bill*/
.notApprovedClientBills .tableItem2:nth-child(4) {width: 340px;}

.notApprovedClientBills .tableItem2 {padding-top: 0px;}

.notApprovedClientBills .tableRow:last-child {border-bottom: none}

.notApprovedClientBills .tableRow {border-bottom: 1px solid #0083ca;}

.notApprovedClientBills .tableItem2:nth-child(1) {min-width: 120px;width: 80px;}

.notApprovedClientBills .tableItem2:nth-child(3) {min-width: 120px;}

.notApprovedClientBills .TextBoxD {width: 241px !important;background-position: 222px;}

.notApprovedClientBills .TextBox {width: 232px !important;}

.notApprovedClientBills .bill-serial {width: 225px !important;border: 1px solid #005794 !important;color: #005794 !important;}

.notApprovedClientBills .float-none {float: none}

.notApprovedClientBills .border-hideen {border: none;}

.notApprovedClientBills .text-normal {font-style: normal}

.notApprovedClientBills .date-box {width: 200px !important}

.notApprovedClientBills .text-right {text-align: right !important}

.notApprovedClientBills .bill-time0name {min-width: 80px;text-align: center}

.notApprovedClientBills .action-icon {min-width: 80px;text-align: center;float: right}
/*end not approved client bill*/
/*start add client main data*/
.addClientMainData ol.progress-meter li {width: 15.99%;}

.addClientMainData .form-control {width: 370px;display: inline-block;margin-bottom: 5px;vertical-align: top}

.addClientMainData .containerSlider {margin-bottom: 30px;}

.addClientMainData .employe-data-section {border: 1px solid #0083ca;margin-bottom: 40px;width: 1165px}

.addClientMainData .employe-data-section .tableRow:last-child {border-bottom: none;margin-bottom: 0px;}

.addClientMainData .employe-data-section legend {font-size: 16px;color: #0083ca;font-weight: 600;}

.addClientMainData .employe-data-section input[type=checkbox], input.CheckBox.ss {margin: 6px 5px 0 2px;}

.addClientMainData .employe-data-section input[type="image" i] {vertical-align: middle}
/*end add client main data*/
/*start add client automated*/
.addClientAutomated ol.progress-meter li {width: 15.99%;}

.addClientAutomated .tableRow {width: 100%;}

.addClientAutomated .form-control {width: 370px;display: inline-block;margin-bottom: 5px;vertical-align: top}

.addClientAutomated .containerSlider {margin-bottom: 30px;}

.addClientAutomated .employe-data-section {border: 1px solid #0083ca;margin-bottom: 40px;width: 100%}

.addClientAutomated .employe-data-section .tableRow:last-child {border-bottom: none;margin-bottom: 0px;}

.addClientAutomated .employe-data-section legend {font-size: 16px;color: #0083ca;font-weight: 600;}

.addClientAutomated .employe-data-section input[type=checkbox], input.CheckBox.ss {margin: 6px 5px 0 2px;}

.addClientAutomated .employe-data-section input[type="image" i] {vertical-align: middle}

.addClientAutomated .block {width: 550px;display: inline-block;margin-bottom: 5px;}

.addClientAutomated .line {width: 100%;height: 1px;background: #005794;display: inline-block;margin: 3px 0px 6px 0px;}
/*end add client automated*/
/*start client details*/
.clientDetailsScreenStyle .xtable {margin-top: 10px;}

.clientDetailsScreenStyle .name-input p label span {display: inline-block;width: 150px;}

.clientDetailsScreenStyle .xtable th {background: #005794;color: #ffffff;}

.clientDetailsScreenStyle .xtable th a {color: #fff}

.clientDetailsScreenStyle label {display: inline-block;}

.clientDetailsScreenStyle .ajax__tab_xp .ajax__tab_active .ajax__tab_outer {border-bottom: 1px solid #ccc !important;}

.clientDetailsScreenStyle .ajax__tab_xp .ajax__tab_outer {background: #f4f4f4 !important}

.clientDetailsScreenStyle .ajax__tab_xp .ajax__tab_tab {color: #005794}

.clientDetailsScreenStyle .ajax__tab .ajax__tab_hover {background: #f4f4f4 !important}

.clientDetailsScreenStyle .tableRow td:nth-of-type(2) {margin-left: 30px;}

.clientDetailsScreenStyle .xtable td {color: #005794}

.clientDetailsScreenStyle .xtable th:nth-child(1) {border-radius: 0px 0px 0px 0px;}

.clientDetailsScreenStyle .xtable th:last-child {border-radius: 0px 0px 0px 0px;border-right: 1px solid #005794;}

.clientDetailsScreenStyle .tableItem2 {min-width: 140px;margin-top: 0px !important;}

.clientDetailsScreenStyle .new-client {width: 1180px}

.clientDetailsScreenStyle .check-msg {width: 99%}
/*end client details*/
/*start clint account*/
.clientAccount .x1table th {background: #5b91c1;}

.clientAccount .TextBoxD {margin-top: 3px;}

.clientAccount .account {width: 960px;}

.clientAccount .account-side {width: 480px;}

.clientAccount .width-100 {width: 100% !important}

.clientAccount .float-left {float: left !important}

.clientAccount .client-name {color: #014985;background: #bbdbf7;font-weight: bold;padding: 3px;padding-left: 10px;padding-top: 5px;height: 22px;margin-top: 20px;font-size: 14px;float: left;}

.clientAccount .display-block {display: block !important}
/*end clint account*/
/*start client account balanace*/
.clientAccountsBalance .TextBoxD {margin-top: 3px;}

.clientAccountsBalance .account-balance {width: 960px;}

.clientAccountsBalance .balance-td {width: 480px;}

.clientAccountsBalance .width-100 {width: 100% !important}

.clientAccountsBalance .client {width: 80px}

.clientAccountsBalance .float-left {float: left !important}

.clientAccountsBalance .client-name {color: #014985;font-weight: bold;padding: 3px;padding-left: 10px;padding-top: 5px;height: 22px;margin-top: 20px;font-size: 14px;float: left;}

.clientAccountsBalance .display-block {display: block !important}

.clientAccountsBalance .client-balance {color: #014985;font: 18;padding-top: 5px;height: 120px;font-size: 15px;float: right;}
/*end client account balanace*/
/*start pendding clients*/
.panddingClients .tableRow {width: 100%}

.panddingClients .tableRow:last-child {border-bottom: none}
/*end pendding clients*/
/*star add client company*/
.addNewClientCompany ol.progress-meter li {width: 15%;}

.addNewClientCompany .form-control {width: 370px;display: inline-block;vertical-align: top}

.addNewClientCompany .containerSlider {margin-bottom: 30px;}

.addNewClientCompany .employe-data-section {border: 1px solid #0083ca;margin-bottom: 40px;min-width: 1170px;}

.addNewClientCompany .employe-data-section .tableRow:last-child {border-bottom: none;margin-bottom: 0px;}

.addNewClientCompany .employe-data-section legend {font-size: 16px;color: #0083ca;font-weight: 600;}

.addNewClientCompany .employe-data-section input[type=checkbox], input.CheckBox.ss {margin: 6px 5px 0 2px;}

.addNewClientCompany .employe-data-section input[type="image" i] {vertical-align: middle}

.addNewClientCompany .line {width: 100%;height: 1px;background: #005794;display: inline-block;margin: 3px 0px 6px 0px;}

.addNewClientCompany .color-red {color: red}

.addNewClientCompany .street {width: 250px}

.addNewClientCompany .contact-name {width: 230px !important}

.addNewClientCompany .email {width: 460px !important}

.addNewClientCompany .float-right {float: right !important}
/*end add client company*/
/*start my task*/
.mytask-rp .gridview {background-color: #fff;padding: 2px;margin: 2% auto;border: none !important;}

.mytask-rp .x1table {border-bottom: none}

.mytask-rp .gridview a {margin: auto 1%;border-radius: 50%;background-color: #005794;padding: 5px 10px 5px 10px;color: #fff;text-decoration: none;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px ##005794;}

.mytask-rp .gridview a:hover {background-color: #fff;color: #005794;}

.mytask-rp .gridview span {background-color: #ae2676;color: #fff;text-align: center;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;border-radius: 50%;padding: 5px 10px 5px 10px;}

.mytask-rp .gridview td {width: 80px;display: inline;border: none !important;}

.mytask-rp .form-controls {width: 35%;display: inline-block;}

.mytask-rp .TextBoxD {width: 250px !important;background-position: 230px;}

.mytask-rp .TextBox {width: 240px !important;}

.mytask-rp .tableItem2 {min-width: 70px}

.mytask-rp .float-right {float: right !important}

.mytask-rp .search-block {width: 100% !important}
/*end my task*/
/*start collected bills final report*/
.collected-bills-finalReport .Popup {background-color: #FFFFFF;border-width: 3px;border-style: solid;border-color: black;padding-top: 10px;padding-left: 10px;width: 400px;height: 350px;}

.collected-bills-finalReport .Background_header {background: #005794 !important;-webkit-print-color-adjust: exact}

.collected-bills-finalReport .x1table td:nth-child(odd) {background: none;}

.collected-bills-finalReport .x1table td:nth-child(even) {background: none;}

.collected-bills-finalReport .x1table tr:nth-child(odd) {background: none;}

.collected-bills-finalReport .x1table tr:nth-child(even) {background: none;}

.collected-bills-finalReport .x1table {margin-bottom: 10px;}

.collected-bills-finalReport .doopen {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;}

.collected-bills-finalReport .doop {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.collected-bills-finalReport .doopen2 {cursor: pointer;height: 16px;width: 16px;display: block;float: left;margin-left: 5px;margin-bottom: 2px;}

.collected-bills-finalReport .doop2 {cursor: pointer;height: 16px;width: 16px;display: block;float: left;margin-left: 5px;margin-bottom: 2px;display: none;}

.collected-bills-finalReport .doopen1 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.collected-bills-finalReport .doop1 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.collected-bills-finalReport .doopen3 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 5px;margin-top: 3px;}

.collected-bills-finalReport .doop3 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 5px;margin-top: 3px;display: none;}

.collected-bills-finalReport .hidden2 {display: none;}

.collected-bills-finalReport .hidden1 {}

.collected-bills-finalReport .showData {margin-left: 600px;color: #ccc;font-size: 10px;margin-right: 15px;display: inline-block;}

.collected-bills-finalReport .hideData {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline-block;display: none;}

.collected-bills-finalReport .showHeader {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline;display: none;}

.collected-bills-finalReport .hideHeader {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline;display: none;}

.collected-bills-finalReport .names {width: 100%;height: 100%;padding-left: 10px;padding-right: 5px;padding-top: 2px;padding-bottom: 1px;font-weight: bold;cursor: pointer;margin-bottom: 10px;border-bottom: 2px solid #0083ca;color: #0083ca;font-size: 15px;}

.collected-bills-finalReport .names2 {border-radius: 10px;background: #e6e6e6;width: 100%;height: 100%;padding-left: 10px;padding-right: 5px;padding-top: 2px;padding-bottom: 1px;font-weight: bold;}

.collected-bills-finalReport .names:hover {}

.collected-bills-finalReport .names1 {border-radius: 10px;background: #cecdcd;width: 100%;height: 35px;margin-top: 20px;margin-bottom: 20px;padding-left: 15px;padding-right: 5px;padding-top: 5px;padding-bottom: 5px;font-weight: bold;}

.collected-bills-finalReport .opendetail:hover {background: #dbe2ff;}

.collected-bills-finalReport .TextBoxD {margin-top: 3px;width: 225px !important;background-position: 204px;}

.collected-bills-finalReport .TextBox {width: 215px !important;}

.collected-bills-finalReport .forMore {display: none;}

.collected-bills-finalReport .forMoreOpen {width: 16px;height: 16px;background: url(../images/plusicon.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;display: inline-block;}

.collected-bills-finalReport .forMoreOpenOn {width: 16px;height: 16px;background: url(../images/minusicon.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;display: none;}

.collected-bills-finalReport .employeename {border: 1 px solid #ddd;padding: 5px;border-radius: 5px;font-weight: bold;float: right;margin-bottom: 5px;margin-right: 5px;height: auto;width: auto;min-width: 200px;}

.collected-bills-finalReport .auto-style1 {height: 153px;}

.collected-bills-finalReport .show-hide {display: none;width: 98%;}

.collected-bills-finalReport .popup-two {position: absolute;width: 100%;height: 200%;background: rgba(0, 0, 0, 0.6705882352941176);z-index: 99999;top: 0;left: 0;}

.collected-bills-finalReport .content-popup {width: 90%;height: 35%;background: #fff;margin: 10% auto;border-radius: 10px;padding: 10px;overflow: auto;}

.collected-bills-finalReport .content-popup span {color: #005794}

.collected-bills-finalReport .close {width: 50px;height: 50px;padding: 10px 15px;font-size: 22px;color: #005794;float: right;text-align: right;cursor: pointer;}

.collected-bills-finalReport .collected-bills-form {width: 960px !important}

.collected-bills-finalReport .visibility-hidden {visibility: hidden !important}

.collected-bills-finalReport .excel-details {float: right !important;margin-right: 40px !important;}

.collected-bills-finalReport .title {text-align: center !important;margin: auto !important;width: 50% !important;color: #005794 !important;}

.collected-bills-finalReport .x1table-width {width: 99% !important}

.collected-bills-finalReport .names-block {height: 25px !important;padding-left: 10px !important;width: 99% !important;padding-top: 5px !important;}

.collected-bills-finalReport .total-net-amount {float: right !important;margin: 0px 5px !important;}

.collected-bills-finalReport .float-right {float: right !important}

.collected-bills-finalReport .bill-serial {width: 60px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.collected-bills-finalReport .last-payment {width: 120px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.collected-bills-finalReport .discount-value {width: 100px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.collected-bills-finalReport .amount-before {width: 150px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;}

.collected-bills-finalReport .text-right {text-align: right !important}

.collected-bills-finalReport .base-color {color: #004078 !important}

.collected-bills-finalReport .total-title {text-align: right !important;width: 100px !important;font-size: 13px !important;color: #17adff !important;}

.collected-bills-finalReport .all-client-total-header {background: #005794 !important;-webkit-print-color-adjust: exact !important}

.collected-bills-finalReport .all-client-total-items {padding: 6px 20px !important;font-size: 13px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important;width: 550px !important;color: #fff !important;padding-right: 5px !important;padding-left: 5px !important}

.collected-bills-finalReport .all-client-total-lable {text-align: right !important;width: 119px !important;font-size: 13px !important;color: #fff !important;padding-right: 5px !important;padding-left: 5px !important}

.collected-bills-finalReport .all-client-width {width: 59px !important}

.collected-bills-finalReport .margin-right-40 {margin-right: 40px !important}

.collected-bills-finalReport .files-items-data-bound {width: 95% !important;margin-left: 10px !important}

.collected-bills-finalReport .file-name {width: 150px !important}
/*end collected bills final report*/
/*start partner collected by file manager*/
.byfilemanager .x1table td:nth-child(odd) {background: none;}

.byfilemanager .x1table td:nth-child(even) {background: none;}

.byfilemanager .x1table tr:nth-child(odd) {background: none;}

.byfilemanager .x1table tr:nth-child(even) {background: none;}

.byfilemanager .x1table {margin-bottom: 10px;}

.byfilemanager .doopen {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;}

.byfilemanager .doop {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.byfilemanager .doopen2 {cursor: pointer;height: 16px;width: 16px;display: block;float: left;margin-left: 5px;margin-bottom: 2px;}

.byfilemanager .doop2 {cursor: pointer;height: 16px;width: 16px;display: block;float: left;margin-left: 5px;margin-bottom: 2px;display: none;}

.byfilemanager .doopen1 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.byfilemanager .doop1 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 10px;margin-top: 8px;display: none;}

.byfilemanager .doopen3 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 5px;margin-top: 3px;}

.byfilemanager .doop3 {cursor: pointer;height: 16px;width: 16px;display: block;float: right;margin-right: 5px;margin-top: 3px;display: none;}

.byfilemanager .hidden2 {display: none;}

.byfilemanager .hidden1 {}

.byfilemanager .showData {margin-left: 600px;color: #ccc;font-size: 10px;margin-right: 15px;display: inline-block;}

.byfilemanager .hideData {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline-block;display: none;}

.byfilemanager .showHeader {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline;display: none;}

.byfilemanager .hideHeader {float: right;color: #ccc;font-size: 10px;margin-right: 15px;display: inline;display: none;}

.byfilemanager .names {width: 100%;height: 100%;padding-left: 10px;padding-right: 5px;padding-top: 2px;padding-bottom: 1px;font-weight: bold;cursor: pointer;margin-bottom: 10px;border-bottom: 1px solid #005794 !important;}

.byfilemanager .names2 {width: 100%;height: 100%;padding-left: 10px;padding-right: 5px;padding-top: 2px;padding-bottom: 1px;font-weight: bold;}

.byfilemanager .names1 {border-radius: 10px;background: #cecdcd;width: 100%;height: 35px;margin-top: 20px;margin-bottom: 20px;padding-left: 15px;padding-right: 5px;padding-top: 5px;padding-bottom: 5px;font-weight: bold;}

.byfilemanager .opendetail:hover {background: #dbe2ff;}

.byfilemanager .TextBoxD {margin-top: 3px;width: 225px !important;background-position: 205px;}

.byfilemanager .TextBox {width: 215px !important;}

.byfilemanager .forMore {display: none;}

.byfilemanager .forMoreOpen {width: 16px;height: 16px;background: url(../images/plusicon.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;display: inline-block;}

.byfilemanager .forMoreOpenOn {width: 16px;height: 16px;background: url(../images/minusicon.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;display: none;}

.byfilemanager .employeename {border: 1 px solid #ddd;padding: 5px;border-radius: 5px;font-weight: bold;float: right;margin-bottom: 5px;margin-right: 5px;height: auto;width: auto;min-width: 200px;}

.byfilemanager .coon {margin-left: 5px;}

.byfilemanager .clint-name {cursor: pointer;height: 30px;}

.byfilemanager .clint-name:hover {background: #ecebeb;}

.byfilemanager .partner-file-manager {width: 960px;}

.byfilemanager .visibility-hidden {visibility: hidden !important}

.byfilemanager .title {margin: auto !important;width: 50% !important;text-align: center !important;color: #005794 !important;}

.byfilemanager .client-name-table {width: 100% !important}

.byfilemanager .partner-name {color: rgb(0, 82, 152);font-weight: bold !important;font-size: 21px !important;}

.byfilemanager .currency-partner {color: rgb(13, 208, 31);font-weight: bold !important;font-size: 17px !important;float: right !important;}

.byfilemanager .total-partner {color: rgb(0, 82, 152) !important;font-weight: bold !important;font-size: 17px !important;margin-right: 5px !important;vertical-align: top !important;float: right !important;}

.byfilemanager .rptr-clients {width: 99% !important}

.byfilemanager .names-block {height: 25px !important;padding-left: 10px !important;width: 100% !important;padding-top: 5px !important;-webkit-print-color-adjust: exact !important}

.byfilemanager .names-icon {vertical-align: middle !important;margin-right: 10px !important;width: 15px !important;}

.byfilemanager .bill-serial {width: 80px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important}

.byfilemanager .bill-name {width: 300px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important}

.byfilemanager .issue-date {width: 93px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important}

.byfilemanager .amount {width: 200px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important}

.byfilemanager .discount {width: 110px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important}

.byfilemanager .collected-net {width: 120px !important;background: #005794 !important;-webkit-print-color-adjust: exact !important}

.byfilemanager .text-right {text-align: right !important}

.byfilemanager .line {background: #eaf2fa !important;-webkit-print-color-adjust: exact !important}

.byfilemanager .line-style {height: 5px !important;background-color: #000000 !important;}

.byfilemanager .all-clients-total-block {background: #eaf2fa !important;-webkit-print-color-adjust: exact !important}

.byfilemanager .all-clients-total {font-size: 16px !important;color: rgb(0, 82, 152) !important;background: #eaf2fa !important}

.byfilemanager .all-label {color: rgb(0, 82, 152) !important;}
/*end partner collected by file manager*/
/*start add sub file*/

.addSubFile ol.progress-meter li {width: 19.99%;}

.addSubFile .form-control {width: 370px;display: inline-block;margin-bottom: 5px;vertical-align: top}

.addSubFile .containerSlider {margin-bottom: 30px;}

.addSubFile .employe-data-section {border: 1px solid #0083ca;margin-bottom: 40px;width: 1165px}

.addSubFile .employe-data-section .tableRow:last-child {border-bottom: none;margin-bottom: 0px;}

.addSubFile .employe-data-section legend {font-size: 16px;color: #0083ca;font-weight: 600;}

.addSubFile .employe-data-section input[type=checkbox], input.CheckBox.ss {margin: 6px 5px 0 2px;}

.addSubFile .employe-data-section input[type="image" i] {vertical-align: middle}

.addSubFile .add-file0text-box {width: 235px !important;background-position: 215px;}

.addSubFile .matter {width: 226px !important;}
/*end add sub file*/
/*start all file ;awyers*/

.allFileLawyer .gridview {background-color: #fff;padding: 2px;margin: 2% auto;border: none !important;}

.allFileLawyer .x1table {border-bottom: none}

.allFileLawyer .gridview a {margin: auto 1%;border-radius: 50%;background-color: #005794;padding: 5px 10px 5px 10px;color: #fff;text-decoration: none;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px ##005794;}

.allFileLawyer .gridview a:hover {background-color: #fff;color: #005794;}

.allFileLawyer .gridview span {background-color: #ae2676;color: #fff;text-align: center;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;border-radius: 50%;padding: 5px 10px 5px 10px;}

.allFileLawyer .gridview td {width: 80px;display: inline;border: none !important;}

.allFileLawyer .form-controls {width: 35%;display: inline-block;}

.allFileLawyer .TextBoxD {width: 250px !important;background-position: 230px;}

.allFileLawyer .TextBox {width: 240px !important;}

.allFileLawyer .float-right {float: right !important}

.allFileLawyer .file-desc {height: auto;width: 291px !important;height: 50px !important}
/*end all file ;awyers*/
/*start all panding files*/
.allPandingFiles .gridview {background-color: #fff;padding: 2px;margin: 2% auto;}
.allPandingFiles .gridview a {margin: auto 1%;border-radius: 50%;background-color: #444;padding: 5px 10px 5px 10px;color: #fff;text-decoration: none;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;}
.allPandingFiles .gridview a:hover {background-color: #1e8d12;color: #fff;}
.allPandingFiles .gridview span {background-color: #ae2676;color: #fff;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;border-radius: 50%;padding: 5px 10px 5px 10px;}
/*end all panding files*/
/*start all pending files for employee*/

.allpendingFilesForEmployee .gridview {background-color: #fff;padding: 2px;margin: 2% auto;}

.allpendingFilesForEmployee .gridview a {margin: auto 1%;border-radius: 50%;background-color: #444;padding: 5px 10px 5px 10px;color: #fff;text-decoration: none;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;}

.allpendingFilesForEmployee .gridview a:hover {background-color: #1e8d12;color: #fff;}

.allpendingFilesForEmployee .gridview span {background-color: #ae2676;color: #fff;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;border-radius: 50%;padding: 5px 10px 5px 10px;}
/*end all pending files for employee*/
/*start edit file expenss*/

.editFileExpensesStyle .left {float: left;width: 46%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.editFileExpensesStyle .right {float: right;width: 46%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.editFileExpensesStyle .coon {float: left;}

.editFileExpensesStyle .tableRow {height: auto;min-width: 300px;}

.editFileExpensesStyle .tableHead {min-width: 300px;float: left;}

.editFileExpensesStyle .multiline {height: 70px !important;width: 350px !important}
/*end edit file expenss*/
/*start transfer expenses request*/
.transferExpensesRequest-Container .TextBoxD {width: 235px !important;background-position: 215px;}

.transferExpensesRequest-Container .TextBox {width: 226px !important;}

.transferExpensesRequest-Container .transfer-expenses {width: 960px;margin-top: 10px;}

.transferExpensesRequest-Container .grid {float: left;margin-top: 20px;}
/*end transfer expenses request*/
/*start trafsfertime request*/
.transferTimeRequest-Block .TextBoxD {width: 225px !important;background-position: 205px;}

.transferTimeRequest-Block .TextBox {width: 216px !important;}

.transferTimeRequest-Block .client-form {width: 960px;margin-top: 10px;}

.transferTimeRequest-Block .margin-left-100 {margin-left: 100px !important}

.transferTimeRequest-Block .grid {float: left;margin-top: 20px;}
/*end trafsfertime request*/
/*start update cap value request*/
.updateCapValueRequest .TextBoxD {width: 225px !important;background-position: 205px;}

.updateCapValueRequest .TextBox {width: 216px !important;}

.updateCapValueRequest .client-form {width: 960px;}
/*end update cap value request*/
/*start add engagement*/

.addEngagementBlock .containerSlider {width: 800px;}

.addEngagementBlock ol.progress-meter li {width: 12%;}

.addEngagementBlock .form-control {width: 600px;display: inline-block;margin-bottom: 5px;vertical-align: top}

.addEngagementBlock .containerSlider {margin-bottom: 50px;}

.addEngagementBlock .employe-data-section {border: 1px solid #0083ca;margin-bottom: 40px;}

.addEngagementBlock .employe-data-section .tableRow:last-child {border-bottom: none;margin-bottom: 0px;}

.addEngagementBlock .employe-data-section legend {font-size: 16px;color: #0083ca;font-weight: 600;}

.addEngagementBlock .employe-data-section input[type=checkbox], input.CheckBox.ss {margin: 0px 5px 0 2px;}

.addEngagementBlock .employe-data-section input[type="image" i] {vertical-align: middle}

.addEngagementBlock .treeView td div {height: 20px !important}

.addEngagementBlock .treeView td {vertical-align: top}

.addEngagementBlock .treeView .tableItem2 {margin-top: 0px;}

.addEngagementBlock .tableRow {width: 100%}

.addEngagementBlock .tableRow:last-child {border-bottom: none}

.addEngagementBlock .tableRow .tableItem2:nth-child(2) {width: 400px;}

.addEngagementBlock .TextBoxD {width: 335px !important;background-position: 315px;}

.addEngagementBlock .TextBox {width: 325px !important}

.addEngagementBlock .float-r-btn {float: right}

.addEngagementBlock .purchaseTitle {margin-bottom: 20px;}

.addEngagementBlock .text-box-per {width: 100px !important}

.addEngagementBlock .fieldest-scroll {height: 450px;overflow-y: scroll;}

.addEngagementBlock .tableItem2 {min-width: 135px;}

.addEngagementBlock .x1table .TextBox {margin-top: 3px;}

.addEngagementBlock .check-Retainer tr {width: 30%;display: inline-block}

.addEngagementBlock .font-9 {font-size: 9px !important}

.addEngagementBlock .margin-top-3 {margin-top: 3px !important}

.addEngagementBlock .fixed-value {float: left;margin-right: 5px}

.addEngagementBlock .margin-right-5 {margin-right: 5px !important}

.addEngagementBlock .width-150 {width: 150px !important}

.addEngagementBlock .add-success {display: block;text-align: center}
/*end add engagement*/
/*start edit qoutation*/
.editQuotationScreen input[type=checkbox], input.CheckBox.ss {float: none}

.editQuotationScreen .margin-tabs {margin-top: 20px;}

.editQuotationScreen .ajax__tab_active {color: #0083ca !important;display: inline-block;}

.editQuotationScreen .ajax__tab_panel {padding: 10px;}

.editQuotationScreen span {color: #0083ca !important}

.editQuotationScreen .auto-style1 {height: 36px ;}

.editQuotationScreen .treeView td div {height: 20px !important}

.editQuotationScreen .treeView td {vertical-align: top}

.editQuotationScreen .treeView .tableItem2 {margin-top: 0px;}

.editQuotationScreen .containerSlider {width: 800px;}

.editQuotationScreen ol.progress-meter li {width: 12%;}

.editQuotationScreen .form-control {width: 600px;display: inline-block;margin-bottom: 5px;vertical-align: top}

.editQuotationScreen .containerSlider {margin-bottom: 50px;}

.editQuotationScreen .employe-data-section {border: 1px solid #0083ca;margin-bottom: 40px;}

.editQuotationScreen .employe-data-section .tableRow:last-child {border-bottom: none;margin-bottom: 0px;}

.editQuotationScreen .employe-data-section legend {font-size: 16px;color: #0083ca;font-weight: 600;}

.editQuotationScreen .employe-data-section input[type=checkbox], input.CheckBox.ss {margin: 0px 5px 0 2px;}

.editQuotationScreen .employe-data-section input[type="image" i] {vertical-align: middle}

.editQuotationScreen .treeView td div {height: 20px !important}

.editQuotationScreen .treeView td {vertical-align: top}

.editQuotationScreen .treeView .tableItem2 {margin-top: 0px;}

.editQuotationScreen .tableRow {width: 100%}

.editQuotationScreen .tableRow:last-child {border-bottom: none;margin-bottom: 0}

.editQuotationScreen .tableRow .tableItem2:nth-child(2) {width: 400px;}

.editQuotationScreen .TextBoxD {width: 335px !important;background-position: 315px;}

.editQuotationScreen .TextBox {width: 325px !important}

.editQuotationScreen .float-r-btn {float: right}

.editQuotationScreen .purchaseTitle {margin-bottom: 20px;}

.editQuotationScreen .text-box-per {width: 100px !important}

.editQuotationScreen .fieldest-scroll {height: 450px;overflow-y: scroll;}

.editQuotationScreen .engagemet-label {min-width: 265px;}

.editQuotationScreen .engagemet-text-box {width: 100px !important}

.editQuotationScreen .engagemet-drop-down-list {width: 110px !important;background-position: 90px !important}

.editQuotationScreen .x1table .TextBox {margin-top: 3px;}

.editQuotationScreen .retainer-type tr {display: inline}

.editQuotationScreen .ajax__calendar_body td {border: none !important}

.editQuotationScreen .margin-right-5 {margin-right: 5px !important}

.editQuotationScreen .width-150 {width: 150px !important}
/*end edit qoutation*/
/*start engagement details*/

.engagementDetailsBlock input[type=checkbox], input.CheckBox.ss {float: none}

.engagementDetailsBlock .margin-tabs {margin-top: 20px;}

.engagementDetailsBlock .ajax__tab_active {color: #0083ca !important;display: inline-block;}

.engagementDetailsBlock .ajax__tab_panel {padding: 10px;}

.engagementDetailsBlock span {color: #0083ca}

.engagementDetailsBlock .auto-style1 {height: 36px;}

.engagementDetailsBlock .treeView td div {height: 20px !important}

.engagementDetailsBlock .treeView td {vertical-align: top}

.engagementDetailsBlock .treeView .tableItem2 {margin-top: 0px;}

.engagementDetailsBlock .containerSlider {width: 800px;}

.engagementDetailsBlock ol.progress-meter li {width: 12%;}

.engagementDetailsBlock .form-control {width: 600px;display: inline-block;margin-bottom: 5px;vertical-align: top}

.engagementDetailsBlock .containerSlider {margin-bottom: 50px;}

.engagementDetailsBlock .employe-data-section {border: 1px solid #0083ca;margin-bottom: 40px;}

.engagementDetailsBlock .employe-data-section .tableRow:last-child {border-bottom: none;margin-bottom: 0px;}

.engagementDetailsBlock .employe-data-section legend {font-size: 16px;color: #0083ca;font-weight: 600;}

.engagementDetailsBlock .employe-data-section input[type=checkbox], input.CheckBox.ss {margin: 0px 5px 0 2px;}

.engagementDetailsBlock .employe-data-section input[type="image" i] {vertical-align: middle}

.engagementDetailsBlock .treeView td div {height: 20px !important}

.engagementDetailsBlock .treeView td {vertical-align: top}

.engagementDetailsBlock .treeView .tableItem2 {margin-top: 0px;}

.engagementDetailsBlock .tableRow {width: 100%}

.engagementDetailsBlock .tableRow:last-child {border-bottom: none}

.engagementDetailsBlock .tableRow .tableItem2:nth-child(2) {width: 400px;}

.engagementDetailsBlock .TextBoxD {width: 335px !important;background-position: 315px;}

.engagementDetailsBlock .TextBox {width: 325px !important}

.engagementDetailsBlock .float-r-btn {float: right}

.engagementDetailsBlock .purchaseTitle {margin-bottom: 20px;}

.engagementDetailsBlock .text-box-per {width: 100px !important}

.engagementDetailsBlock .fieldest-scroll {height: 450px;overflow-y: scroll;}

.engagementDetailsBlock .margin-right-5 {margin-right: 5px !important}

.date-img {display: block;width: 20px;}
/*end engagement details*/
/*start new edit quotation*/

.newEditQuotation input[type=checkbox], input.CheckBox.ss {float: none}

.newEditQuotation .margin-tabs {margin-top: 20px;}

.newEditQuotation .ajax__tab_active {color: #0083ca !important;display: inline-block;}

.newEditQuotation .ajax__tab_panel {padding: 10px;}

.newEditQuotation span {color: #0083ca}

.newEditQuotation .auto-style1 {height: 36px;}

.newEditQuotation .treeView td div {height: 20px !important}

.newEditQuotation .treeView td {vertical-align: top}

.newEditQuotation .treeView .tableItem2 {margin-top: 0px;}

.newEditQuotation .containerSlider {width: 800px;}

.newEditQuotation ol.progress-meter li {width: 12%;}

.newEditQuotation .form-control {width: 600px;display: inline-block;margin-bottom: 5px;vertical-align: top}

.newEditQuotation .containerSlider {margin-bottom: 50px;}

.newEditQuotation .employe-data-section {border: 1px solid #0083ca;margin-bottom: 40px;}

.newEditQuotation .employe-data-section .tableRow:last-child {border-bottom: none;margin-bottom: 0px;}

.newEditQuotation .employe-data-section legend {font-size: 16px;color: #0083ca;font-weight: 600;}

.newEditQuotation .employe-data-section input[type=checkbox], input.CheckBox.ss {margin: 0px 5px 0 2px;}

.newEditQuotation .employe-data-section input[type="image" i] {vertical-align: middle}

.newEditQuotation .treeView td div {height: 20px !important}

.newEditQuotation .treeView td {vertical-align: top}

.newEditQuotation .treeView .tableItem2 {margin-top: 0px;}

.newEditQuotation .tableRow {width: 100%}

.newEditQuotation .tableRow:last-child {border-bottom: none;margin-bottom: 0}

.newEditQuotation .tableRow .tableItem2:nth-child(2) {width: 400px;}

.newEditQuotation .TextBoxD {width: 335px !important;background-position: 315px;}

.newEditQuotation .TextBox {width: 325px !important}

.newEditQuotation .float-r-btn {float: right}

.newEditQuotation .purchaseTitle {margin-bottom: 20px;}

.newEditQuotation .text-box-per {width: 100px !important}

.newEditQuotation .fieldest-scroll {height: 450px;overflow-y: scroll;}

.newEditQuotation .engagemet-label {min-width: 265px;}

.newEditQuotation .engagemet-text-box {width: 100px !important}

.newEditQuotation .engagemet-drop-down-list {width: 110px !important;background-position: 90px !important}

.newEditQuotation .x1table .TextBox {margin-top: 3px;}

.newEditQuotation .retainer-type tr {display: inline}

.newEditQuotation .ajax__calendar_body td {border: none !important}

.newEditQuotation .margin-right-5 {margin-right: 5px !important}

.newEditQuotation .width-150 {width: 150px !important}
/*end new edit quotation*/
/*start approved file expenses*/
.fileSerialScreen .tableRow:last-child {border: none;}

.fileSerialScreen input[type=checkbox], input.CheckBox.ss {margin: auto;display: block;width: 44px;}

.fileSerialScreen .TextBox {width: 230px !important;}

.fileSerialScreen .TextBoxD {width: 239px !important;background-position: 219px;}

.fileSerialScreen .file-serial {min-height: 450px !important}

.fileSerialScreen .font-medium {font-size: medium !important}
/*end approved file expenses*/
/*start file events*/
.fileEvents .tableRow {height: auto;}

.fileEvents .height-60 {height: 60px !important}
/*end file events*/
/*start file expenses*/
.fileExpensesSheet .left {float: left;width: 46%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.fileExpensesSheet .right {float: right;width: 46%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.fileExpensesSheet .coon {float: left;}

.fileExpensesSheet .tableRow {height: auto;min-width: 300px;}

.fileExpensesSheet .tableHead {min-width: 300px;float: left;}

.fileExpensesSheet .pdf-btn {float: right;margin-right: 40px;}

.fileExpensesSheet .multiline {height: 70px !important;width: 350px !important}

.fileExpensesSheet .save-attachments {float: left;width: 98%}
/*end file expenses*/
/*start file notes*/
.fileNotes .tableRow {height: auto;}

fileNotes .multiline {height: 60px !important}
/*end file notes*/
/*start file physicalfiles*/
.filePhysicalFiles .tableRow {height: auto;}

.Cntrl1 {background-color: #abcdef;color: Yellow;border: 1px solid #AB00CC;font: Verdana 10px;padding: 1px 4px;font-family: Palatino Linotype, Arial, Helvetica, sans-serif;}

.filePhysicalFiles .physical {margin: 10px}

.filePhysicalFiles .multiline {height: 60px !important}
/*end file physicalfiles*/
/*start move approved time*/
.moveApprovedTimeScreen .labl-info {display: inline-block;width: 80px;}

.moveApprovedTimeScreen .label-clint {font-weight: bold;}

.moveApprovedTimeScreen .check-header {margin-left: 6px;display: block;}

.moveApprovedTimeScreen .x1table td {padding-top: 5px;padding-bottom: 5px;}

.moveApprovedTimeScreen .TextBoxComment {border: 1px solid #005794 !important;color: #000 !important;font: 11px Arial !important;margin-top: 0px;background: #fff;margin-left: 5px !important;margin-right: 3px !important;border-radius: 3px !important;width: 180px !important;padding: 2px;padding-left: 5px;height: 60px !important;margin-top: 10px;margin-bottom: 3px;}

.moveApprovedTimeScreen .style1 {width: 130px;height: 65px;}

.moveApprovedTimeScreen .TextBoxD {width: 220px !important;background-position: 200px;}

.moveApprovedTimeScreen .TextBox {width: 210px !important;}

.moveApprovedTimeScreen .all-quotation .popupInner span {min-width: 147px}

.moveApprovedTimeScreen .all-quotation .popupInner {max-width: 391px;}

.moveApprovedTimeScreen input[type="image" i] {margin-bottom: -6px;}

.moveApprovedTimeScreen .move-approved-times {width: 1200px;margin-top: 10px;}

.moveApprovedTimeScreen .empty {min-width: 149px !important;}

.moveApprovedTimeScreen .imployee-name {width: 130px !important;}

.moveApprovedTimeScreen .file-imployee-time {float: left;margin-top: 20px;}

.moveApprovedTimeScreen .padding-top-15 {padding-top: 15px !important}

.moveApprovedTimeScreen .width-100 {width: 100% !important}

.moveApprovedTimeScreen .comment-title {width: 100px;display: inline-block;color: #005794;}

.moveApprovedTimeScreen .move-selected-time {display: block;text-align: center;font-size: larger}

.moveApprovedTimeScreen .vertical-top {vertical-align: top}

.moveApprovedTimeScreen .toFile {display: inline-block;width: 130px;}
/*end move approved time*/
/*start quotation amendment */
.quotationAmendment .coon {margin-top: 30px;min-height: 50px;float: left;}

.quotationAmendment .tableItem2 {min-width: 180px;margin-top: 5px;width: auto;float: left;}

.quotationAmendment .tableHead {float: left;padding-top: 5px;}

.quotationAmendment .tableRow {height: auto;min-height: 28px;float: left;}

.quotationAmendment .x1table {width: 97%;float: left;}

.quotationAmendment .left {float: left;width: 48%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.quotationAmendment .right {float: right;width: 48%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.quotationAmendment .purchaseTitle2 {float: left;}

.quotationAmendment .white {background: #f4f4f4;color: #117ab4;border: 1px solid #ddd;}

.quotationAmendment .Quant {padding-top: 3px;}

.quotationAmendment .active {color: #0D78D4;}

.quotationAmendment .tablinks {display: inline-flex;margin-right: 20px;}

.quotationAmendment .tableItem2:first-child {margin-right: 10px;}

.quotationAmendment .openAct {margin-left: 260px;}

.quotationAmendment .closeAct {margin-left: 260px;}

.quotationAmendment .amendment {margin-top: -5px !important}

.quotationAmendment .client-send-activity {height: auto;width: 100%;margin-left: -42px;margin-top: 40px;}

.quotationAmendment .margin-bottom-5 {margin-bottom: 5px !important}

.quotationAmendment .purchase-title {margin-top: 20px;margin-bottom: 5px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;justify-content: space-between;-webkit-box-pack: start;-webkit-box-align: start;padding: 0px;padding-left: 10px;height: 25px;padding-top: 10px}

.quotationAmendment .open-icon {width: 14px}

.quotationAmendment .activity {margin-top: 25px;height: auto;float: left;}

.quotationAmendment .quotation-activity {display: flex;justify-content: inherit;flex-wrap: wrap;width: 98%;color: #000;font-size: 15px;color: #0083ca;}

.quotationAmendment .act-container {background: #fff;float: left;}

.quotationAmendment .con-tabs {margin: 2px;margin-top: 3px;height: auto;min-height: 250px;border: 1px solid #ddd;margin-left: -28px;}

.quotationAmendment .tabs-container {margin-left: 40px;width: 96%;}

.quotationAmendment .end-date {border: 0px;width: auto;min-width: 0px;}

.quotationAmendment .border-0 {border: 0px !important}

.quotationAmendment .margin-left-8 {margin-left: -8px !important}

.quotationAmendment .fixed-free {border-color: #ccc;margin-top: 40px}

.quotationAmendment .fixed-free-genaric {border-color: #ccc;margin-top: 40px;margin-left: -40px;}

.quotationAmendment .padding-left-50 {padding-left: 50px !important}

.quotationAmendment .padding-left-100 {padding-left: 100px !important}

.quotationAmendment .width-100 {width: 100% !important}

.quotationAmendment .description {width: 95%;margin-left: 2%;}

.quotationAmendment .success-level {width: 95%;margin-left: 2.5%;margin-top: 40px;min-height: 250px;}

.quotationAmendment .b-g {color: #005794}

.quotationAmendment .add-new-discount {margin-top: 30px;clear: both;}

.quotationAmendment .margin-left-40 {margin-left: 40px !important}

.quotationAmendment .save-btn {position: absolute;left: 50px;bottom: -40px;}
.quotationAmendment .tableItem2 {float: left;}

.quotationAmendment .tableRow {min-width: 400px;float: left;padding-top: 6px;}

.quotationAmendment .white {background: #f4f4f4;color: #1076b4;float: left;border: 1px solid #ddd;}

.quotationAmendment .coon {min-width: 960px;float: left;}

.quotationAmendment .purchaseTitle2 {float: left;}

.quotationAmendment .quotationHolder {float: left;}

.quotationAmendment .tableItem1 {float: left;}

.quotationAmendment .tableHead {float: left;padding-top: 6px;}

.quotationAmendment table {float: left;}

.quotationAmendment .tab {overflow: hidden;border: 1px solid #ccc;background-color: #f1f1f1;}

.quotationAmendment .tab button {background-color: inherit;float: left;border: none;outline: none;cursor: pointer;padding: 14px 16px;transition: 0.3s;}

.quotationAmendment .tab button:hover {background-color: #ddd;}

  
.quotationAmendment .tab button.active {background-color: #ccc;}

.quotationAmendment .tabcontent {display: none;padding: 6px 12px;border: 1px solid #ccc;border-top: none;}

.quotationAmendment #tabs {width: 90%;height: 30px;padding-right: 2px;margin-top: 30px;}

.quotationAmendment a {cursor: pointer;}

.quotationAmendment #tabs li {float: left;list-style: none;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;margin-right: 5px;border-top-left-radius: 3px;border-top-right-radius: 3px;outline: none;}

.quotationAmendment #tabs li a {font-family: Arial, Helvetica, sans-serif;font-size: small;font-weight: bold;color: #666;padding-top: 5px;padding-left: 7px;padding-right: 7px;padding-bottom: 8px;display: block;background: #FFF;border-top-left-radius: 3px;border-top-right-radius: 3px;text-decoration: none;outline: none;background-color: #fff;}

.quotationAmendment #tabs li a.inactive {padding-top: 5px;padding-bottom: 8px;padding-left: 8px;padding-right: 8px;color: #666666;background: #EEE;outline: none;border-bottom: solid 1px #CCC;}

.quotationAmendment #tabs li a:hover, #tabs li a.inactive:hover {color: #5685bc;outline: none;}

.quotationAmendment .container {clear: both;width: 100%;text-align: left;padding-top: 20px;}

.quotationAmendment .container h2 {margin-left: 15px;margin-right: 15px;margin-bottom: 10px;color: #5685bc;}

.quotationAmendment .container p {margin-left: 15px;margin-right: 15px;margin-top: 10px;margin-bottom: 10px;line-height: 1.3;font-size: small;}

.quotationAmendment .container ul {margin-left: 25px;font-size: small;line-height: 1.4;list-style-type: disc;}

.quotationAmendment .container li {padding-bottom: 5px;margin-left: 5px;}
 /*end quotation amendment */
 /*start quotation request details*/

.quotationRequestDetails .coon {margin-top: 30px;min-height: 50px;float: left;}

.quotationRequestDetails .tableItem2 {min-width: 180px;margin-top: 5px;width: auto;float: left;}

.quotationRequestDetails .tableHead {background: #014985;float: left;padding-top: 5px;}

.quotationRequestDetails .tableHead:hover {background: #003058;}

.quotationRequestDetails .tableRow {height: auto;min-height: 28px;  float: left;}

.quotationRequestDetails .x1table {width: 97%;margin-left: 1.5%;float: left;}

.quotationRequestDetails .left {float: left;width: 48%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.quotationRequestDetails .right {float: right;width: 48%;margin-left: 1%;   margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.quotationRequestDetails .purchaseTitle2 {float: left;}

.quotationRequestDetails .margin-top-5 {margin-top: -5px !important}

.quotationRequestDetails .client-send-activity {height: auto;width: 95%;margin: 2.5%;margin-top: 40px;}

.quotationRequestDetails .purchase-title {margin-top: 20px;margin-bottom: 5px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;justify-content: space-between;-webkit-box-pack: start;-webkit-box-align: start;padding: 0px;padding-left: 10px;height: 25px;padding-top: 10px}

.quotationRequestDetails .open-icon {width: 14px}

.quotationRequestDetails .activity {margin-top: 25px;height: auto;float: left;}

.quotationRequestDetails .quotation-activity {display: flex;justify-content: inherit;flex-wrap: wrap;width: 98%;color: #000;font-size: 15px;color: #0083ca;}

.quotationRequestDetails .act-container {background: #fff;float: left;}

.quotationRequestDetails .nav-tab {margin-left: 2.5%;margin-top: 40px;float: left}

.quotationRequestDetails .billing-methods {width: 95%;margin: 2.5%;margin-top: -6px;height: auto;min-height: 250px;border-color: #ccc;}

.quotationRequestDetails .end-date {border: 0px;width: auto;min-width: 0px;}

.quotationRequestDetails .billing-periods {position: absolute;margin-top: 257px;left: 600px;z-index: 999999999}

.quotationRequestDetails .fixed-fee {border-color: #ccc;margin-top: 40px}

.quotationRequestDetails .include-expenses {width: 100%;margin-left: 50px}

.quotationRequestDetails .description {width: 95%;margin-left: 2%;}

.quotationRequestDetails .new-discount-level {padding-left: 15px;font-size: 15px}

.quotationRequestDetails .margin-top-80 {margin-top: 80px !important}

.quotationRequestDetails .additional {padding-left: 15px;font-size: 15px;}

.quotationRequestDetails .save-btn {position: absolute;left: 50px;bottom: -40px;}
 /*end quotation request details*/
 /*start paid times rool back*/
.paidTimesRollBack .TextBoxD {width: 298px !important;background-position: 279px;}

.paidTimesRollBack .tableItem2 {min-width: 100px;}

.paidTimesRollBack .client {width: 960px;margin-top: 10px;}

.paidTimesRollBack .paid-time {float: left;margin-top: 20px;}
 /*end paid times rool back*/
 /*start all requests*/
.allRequestesBlock .purchaseTitle.titles_block {width: 99%;margin-left: 0px;}

.allRequestesBlock .tableRow {width: 100%}

.allRequestesBlock .purchaseTitle {cursor: pointer}

.allRequestesBlock .border-color {border-color: #e4edf3;}

.allRequestesBlock .background {background: #0083c9}

.allRequestesBlock .border-hideen {border: none !important}

.allRequestesBlock .width-200 {width: 200px !important}

.allRequestesBlock .width-250 {width: 250px !important}

.allRequestesBlock .width-80 {width: 80px !important}

.allRequestesBlock .width-300 {width: 300px !important}
 /*end all requests*/
 /*start approve request details*/
.approveRequestDetailsBlock .Conall {margin-left: 0px;width: 100%}

.approveRequestDetailsBlock .openAct {display: none;}

.approveRequestDetailsBlock .purchase {margin-left: 7px;margin-top: 12px;}

.approveRequestDetailsBlock .request-serial {float: left;margin-top: 20px;}

.approveRequestDetailsBlock .bills {margin-left: 7px !important}

.approveRequestDetailsBlock .height-10 {height: 10px !important}

.approveRequestDetailsBlock .client-form {width: 960px !important}

.approveRequestDetailsBlock .client-form-td {min-width: 50px;margin-top: 0px}

.approveRequestDetailsBlock .file-items {float: left;margin-top: 5px;}

.approveRequestDetailsBlock .title {clear: both;position: relative;top: 20px}

.approveRequestDetailsBlock .quotation-style {margin-top: 25px;height: auto;float: left;}

.approveRequestDetailsBlock .act-style {display: flex;justify-content: inherit;flex-wrap: wrap;width: 100%;color: #000;font-size: 15px;}

.approveRequestDetailsBlock .act-background {background: #fff;float: left;}

.approveRequestDetailsBlock .actChild {margin-left: 20px;margin-top: 10px;}

.approveRequestDetailsBlock .request-entity {width: 150px;text-align: center}

.approveRequestDetailsBlock .quotation-partner {width: 130px;text-align: center}

.approveRequestDetailsBlock .approve-btn {margin-left: 47px;}
 /*end approve request details*/
 /*start change quotation and file partner*/
.changeQuotationAndFile .TextBoxD {width: 210px !important;background-position: 190px;}

.changeQuotationAndFile .TextBox {width: 201px !important;}

.changeQuotationAndFile .tableItem2 {min-width: 220px !important;}

.changeQuotationAndFile .client {width: 960px !important}

.changeQuotationAndFile .client-td {width: 222px !important;}

.changeQuotationAndFile .file-sck {margin: 0;padding: 0;width: 100%;}
 /*end change quotation and file partner*/
 /*start request delete payment details*/
.requestDeletePayment-Screen .btn-label {display: block;text-align: center}
 /*end request delete payment details*/
 /*start delete approved bills*/
.deleteApprovedBills .tableItem2 {min-width: 89px}

.deleteApprovedBills .space-right {width: 300px;display: inline-block}

.deleteApprovedBills .border-hideen {border: none}

.deleteApprovedBills .erorr-msg {display: block;text-align: center;font-size: larger}

.deleteApprovedBills .grid {float: left;margin-top: 20px;}

.deleteApprovedBills .expenses-type {margin-top: 20px;display: inline-block}

.deleteApprovedBills .popup-content {max-height: 75% !important;max-width: 600px}

.deleteApprovedBills .msg {display: block;text-align: center}

.deleteApprovedBills .text-center{text-align:center}
/*end delete approved bills*/
/*start request delete time details*/
.requestDeleteTime_Details .Conall {margin-left: 0px;width: 100%}

.requestDeleteTime_Details .openAct {display: none;}

.requestDeleteTime_Details .request {margin-left: 7px;margin-top: 12px;}

.requestDeleteTime_Details .grid {float: left;margin-top: 20px;}

.requestDeleteTime_Details .approve-btn {margin-left: 47px;}
/*end request delete time details*/
/*start paid time roll back*/
.paidTimeRollBack-Container .client {width: 960px !important}

.paidTimeRollBack-Container .width-100 {width: 100px !important}

.paidTimeRollBack-Container .paid-time {float: left;margin-top: 20px;}
/*end paid time roll back*/
/*start request details*/
.requestDetails-Block1 .Conall {margin-left: 0px;width: 100%}

.requestDetails-Block1 .openAct {display: none;}

.requestDetails-Block1 .cont {margin-left: 7px;margin-top: 12px;}

.requestDetails-Block1 .grid {float: left;margin-top: 20px;}

.requestDetails-Block1 .gr {float: left;margin-top: 5px;}

.requestDetails-Block1 .bills {margin-left: 7px;}

.requestDetails-Block1 .height-10 {height: 10px !important}

.requestDetails-Block1 .form {width: 960px;}

.requestDetails-Block1 .form-item {min-width: 50px;margin-top: 0px}

.requestDetails-Block1 .width-200 {width: 200px !important}

.requestDetails-Block1 .activities {clear: both;position: relative;top: 20px}

.requestDetails-Block1 .quotation-header {margin-top: 25px;height: auto;float: left;}

.requestDetails-Block1 .quotation-content {display: flex;justify-content: inherit;flex-wrap: wrap;width: 100%;color: #000;font-size: 15px;}

.requestDetails-Block1 .open-block {background: #fff;float: left;}

.requestDetails-Block1 .act-item {margin-left: 20px;margin-top: 10px;}

.requestDetails-Block1 .title {clear: both;position: relative;top: 13px}

.requestDetails-Block1 .engagement-serial {margin: 0;padding: 0;width: 100%;}

.requestDetails-Block1 .request-entity {width: 150px;text-align: center}

.requestDetails-Block1 .other {width: 130px;text-align: center}

.requestDetails-Block1 .btns {margin-left: 47px;}
/*end request details*/
/*start request financial year details*/
.requestFinancialYearDetails .Conall {margin-left: 0px;width: 100%}

.requestFinancialYearDetails .openAct {display: none;}

.requestFinancialYearDetails .title {margin-left: 7px;margin-top: 12px;}

.requestFinancialYearDetails .grid {float: left;margin-top: 20px;}

.requestFinancialYearDetails .approve-btn {margin-left: 47px !important}
/*end request financial year details*/
/*start set approved time new*/
.setApprovedTimeNew .tableItem2 {min-width: 80px}

.setApprovedTimeNew .space-right {width: 300px;display: inline-block}

.setApprovedTimeNew .border-hideen {border: none !important}

.setApprovedTimeNew .err-msg {display: block;text-align: center;font-size: larger}

.setApprovedTimeNew .grid {float: left;margin-top: 20px;}

.setApprovedTimeNew .expense {margin-top: 20px;display: inline-block}
/*end set approved time new*/
/*start set approved time request details*/
.setApprovedTimesRequestDetails .Conall {margin-left: 0px;width: 100%}

.setApprovedTimesRequestDetails .openAct {display: none;}

.setApprovedTimesRequestDetails .approved-container-block {margin-left: 7px;margin-top: 12px;}

.setApprovedTimesRequestDetails .grid {float: left;margin-top: 20px;}

.setApprovedTimesRequestDetails .btns {margin-left: 47px;}
/*end set approved time request details*/
/*start delete payments*/
.delete-paymentContainer .TextBoxD {width: 330px !important;background-image: url('../Images/hide33.png');background-position: 310px;}

.delete-paymentContainer .titles_block {background: #fff;color: #005298;font-size: 14px}

.delete-paymentContainer .paym {color: #005794;}

.delete-paymentContainer .tableItem2 {min-width: 60px;}

.delete-paymentContainer .purchaseTitle.titles_block {margin: 0}

.delete-paymentContainer .client {width: 960px !important}

.delete-paymentContainer .border-color {border-color: #e4edf3;}

.delete-paymentContainer .advance-payment-image {display: block;margin-left: 10px;width: 20px}

.delete-paymentContainer .delete-msg {display: block;text-align: center}

.delete-paymentContainer .label-btn {display: block;text-align: center}
 /*end delete payments*/
 /*start delete payment request*/
.deletePaymentRequestRow .TextBoxD {width: 330px !important;background-image: url('../Images/hide33.png');background-position: 310px;}

.deletePaymentRequestRow .titles_block {background: #fff;color: #005298;font-size: 14px}

.deletePaymentRequestRow .paym {color: #005794;}

.deletePaymentRequestRow .tableItem2 {min-width: 60px;}

.deletePaymentRequestRow .client {width: 960px !important}

.deletePaymentRequestRow .width-100 {width: 100% !important}
 /*end delete payment request*/
 /*start edit file installments date request*/
.editFileInstallmentsDate .TextBoxD {width: 225px !important;background-position: 205px;}

.editFileInstallmentsDate .client {width: 400px;margin-top: 10px;}

.editFileInstallmentsDate .width-100 {width: 100% !important}

.editFileInstallmentsDate .transfer-time {float: left;margin-top: 5px;}

.editFileInstallmentsDate .save-btn {float: left;margin-top: 20px;}
 /*end edit file installments date request*/
 /*start move approved time request*/
.moveApproveTimeRequestScreen .labl-info {display: inline-block;width: 80px;}

.moveApproveTimeRequestScreen .label-clint {font-weight: bold;}

.moveApproveTimeRequestScreen .check-header {margin-left: 6px;display: block;}

.moveApproveTimeRequestScreen .x1table td {padding-top: 5px;padding-bottom: 5px;}

.moveApproveTimeRequestScreen .TextBoxComment {border: 1px solid #005794 !important;color: #000 !important;font: 11px Arial !important;margin-top: 0px;background: #fff;margin-left: 5px !important;margin-right: 3px !important;border-radius: 3px !important;width: 180px !important;padding: 2px;padding-left: 5px;height: 60px !important;margin-top: 10px;margin-bottom: 3px;}

.moveApproveTimeRequestScreen .style1 {width: 130px;height: 65px;}

.moveApproveTimeRequestScreen .TextBoxD {width: 220px !important;background-position: 200px;}

.moveApproveTimeRequestScreen .TextBox {width: 210px !important;}

.moveApproveTimeRequestScreen .move-approve {width: 1200px;margin-top: 10px;}

.moveApproveTimeRequestScreen .min-194 {min-width: 149px !important}

.moveApproveTimeRequestScreen .width-130 {width: 130px !important}

.moveApproveTimeRequestScreen .file-employee-time {float: left;margin-top: 20px;}

.moveApproveTimeRequestScreen .client-info {width: 960px;margin-top: 10px;}

.moveApproveTimeRequestScreen .min-139 {min-width: 139px !important}

.moveApproveTimeRequestScreen .file-title {display: inline-block;width: 130px;}

.moveApproveTimeRequestScreen .width-80 {width: 80% !important}

.moveApproveTimeRequestScreen .padding-top-15 {padding-top: 15px !important}
 /*end move approved time request*/
 /*start delete approve work time*/
.deleteApprovedWorkTime .TextBox {width: 241px !important;}

.deleteApprovedWorkTime .TextBoxD {width: 250px !important;background-position: 230px;}

.deleteApprovedWorkTime .title {text-align: center;margin: auto;width: 50%;color: #005794;}

.deleteApprovedWorkTime .grid {float: left;margin-top: 20px;}

.deleteApprovedWorkTime .msg {display: block;text-align: center;font-size: larger}
 /*end delete approve work time*/
 /*start quotation engagment*/
.quotationEngagementScreen .HeadTitle {margin-left: 0px;height: 26px;border-bottom: none;}

.quotationEngagementScreen .QuotationHolder {width: 97.5%;margin-left: 1%;border: 1px solid #005794;margin-top: 10px;float: left;height: auto;padding: 10px;border-radius: 10px;}

.quotationEngagementScreen .coon {margin-top: 30px;min-height: 50px;float: left;}

.quotationEngagementScreen .tableItem1 {float: left;}

.quotationEngagementScreen .tableItem2 {min-width: 180px;margin-top: 5px;width: auto;float: left;}

.quotationEngagementScreen .tableHead {float: left;}

.quotationEngagementScreen .tableItem2 {font-size: 11px;margin-right: 10px;}

.quotationEngagementScreen .tableRow {height: auto;min-height: 28px;float: left;width: 100%;}

.quotationEngagementScreen .x1table {float: none;}

.quotationEngagementScreen .left {float: left;width: 48%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.quotationEngagementScreen .right {float: right;width: 48%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.quotationEngagementScreen caption {margin-top: 10px;font-weight: bold;text-align: left;}

.quotationEngagementScreen .openacts {width: 15px;height: 15px;display: inline-block;background: url(../images/hide.png);background-repeat: no-repeat;background-position: 0px 0px;background-size: 15px 15px;cursor: pointer;float: right;}

.quotationEngagementScreen .closeacts {width: 15px;height: 15px;display: inline-block;background: url(../images/show.png);background-repeat: no-repeat;background-position: 0px 0px;background-size: 15px 15px;cursor: pointer;display: none;float: right;}

.quotationEngagementScreen .purchaseTitle2 {font-size: 15px;}

.quotationEngagementScreen .quotation {padding: 4px;border-radius: 4px;border: 1px solid #ccc;display: inline-block;margin-top: 14px;width: 250px;height: 47px;float: left;margin-right: 5px;}

.quotationEngagementScreen .width-280 {width: 280px !important}

.quotationEngagementScreen .width-120 {width: 120px !important}

.quotationEngagementScreen .billedhrs {width: 25px;margin: auto;display: block;}

.quotationEngagementScreen .engagement-partners {width: 100%;margin-left: -40px;}

.quotationEngagementScreen .q-amen {width: 100%;padding: 5px;margin: 0px;margin-bottom: 20px;margin-left: -10px;margin-top: -10px;}

.quotationEngagementScreen .activity-name {padding: 4px;border-radius: 4px;border: 1px solid #ccc;display: inline-block;margin-top: 20px;background: #fff;width: 200px;height: 20px;}
 /*end quotation engagment*/
/*start file employee*/
.fileEmployeesContainer .tableItem2:nth-child(even) {width: 300px;color: #005298}

.fileEmployeesContainer .tableRow:last-child {padding-bottom: 10px;}

.fileEmployeesContainer .departments {border-radius: 10px;margin-top: 20px;margin-bottom: 20px;width: 95%;}
/*end file employee*/
/*start add expense for file*/
.addExpenseForFile .left {float: left;width: 46%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.addExpenseForFile .right {float: right;width: 46%;margin-left: 1%;margin-right: 1%;min-width: 450px;display: inline-block;height: auto;min-height: 100px;}

.addExpenseForFile .coon {float: left;}

.addExpenseForFile .tableRow {height: auto;min-width: 300px;}

.addExpenseForFile .tableHead {min-width: 300px;float: left;}

.addExpenseForFile .pdf {float: right;margin-right: 40px;}

.addExpenseForFile .multi-line {height: 70px !important;width: 350px !important}

.addExpenseForFile .font-9 {font-size: 9px !important}

/*end add expense for file*/
/*start close quotation*/
.closeQuotationScreen .gridview {background-color: #fff;padding: 2px;margin: 2% auto;border: none !important;}

.closeQuotationScreen .x1table {border-bottom: none}

.closeQuotationScreen .gridview a {margin: auto 1%;border-radius: 50%;background-color: #005794;padding: 5px 10px 5px 10px;color: #fff;text-decoration: none;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px ##005794;}

.closeQuotationScreen .gridview a:hover {background-color: #fff;color: #005794;}

.closeQuotationScreen .gridview span {background-color: #ae2676;color: #fff;text-align: center;-moz-box-shadow: 1px 1px 1px #111;-webkit-box-shadow: 1px 1px 1px #111;box-shadow: 1px 1px 1px #111;border-radius: 50%;padding: 5px 10px 5px 10px;}

.closeQuotationScreen ol.progress-meter li {width: 14.99%;}

.closeQuotationScreen .form-control {width: 370px;display: inline-block;margin-bottom: 5px;vertical-align: top}

.closeQuotationScreen .containerSlider {margin-bottom: 30px;}

.closeQuotationScreen .employe-data-section {border: 1px solid #0083ca;margin-bottom: 40px;min-width: 1165px}

.closeQuotationScreen .employe-data-section .tableRow:last-child {border-bottom: none;margin-bottom: 0px;}

.closeQuotationScreen .employe-data-section legend {font-size: 16px;color: #0083ca;font-weight: 600;}

.closeQuotationScreen .employe-data-section input[type=checkbox], input.CheckBox.ss {margin: 6px 5px 0 2px;}

.closeQuotationScreen .employe-data-section input[type="image" i] {vertical-align: middle}

.closeQuotationScreen .add-file0text-box {width: 260px !important;background-position: 241px;}

.closeQuotationScreen .page-nation {float: left;margin-top: 20px;}

.closeQuotationScreen .is-billed {display: block;width: 20px;}

.closeQuotationScreen .float-right {float: right !important}
/*end close quotation*/
/*video*/
.info-popup {
    width: 73px !important;
    height: 49px !important;
    border: 3px solid #0d78d4;
    position: fixed !important;
    right: -79px !important;
    border-radius: 5px !important;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    background: #fff;
    z-index: 4 !important;
}
.icon-info-popup {
    color: #0d78d4 !important;
    border: 3px solid #0d78d4 !important;
    position: relative !important;
    left: -31px !important;
    top: -18px !important;
    padding: 3px !important;
    background: #fff !important;
    border-radius: 5px 0px 0px 5px !important;
    cursor: pointer !important;
    font-size:19px !important 
}
.video-icon-doc {
    font-size: 15px !important;
    float: right !important;
    margin-right: 10px !important;
    margin-top: 15px !important
}
.img-icon-doc {
    font-size: 15px !important;
    float: right !important;
    margin-right: 10px !important;
    margin-top: 15px !important
}
.info-slid-popup {
    right: -3px !important;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
/*popover*/
.info-popover {
    font-size: 16px;
    cursor: pointer;
}


/*focus*/ 
.TextBox:focus { 
    border: 1px solid #005794 !important; 
    outline: 1px solid #005794 !important; 
} 
 
.TextBoxD:focus { 
    border: 1px solid #005794 !important; 
    outline: 1px solid #005794 !important; 
} 
 
.TextBoxLogin:focus { 
    border: 1px solid #005794 !important; 
    outline: 1px solid #005794 !important; 
} 
 
input[type="text" i]:focus { 
    border: 1px solid #005794 !important; 
    outline: 1px solid #005794 !important; 
}
textarea:focus {
    border: 1px solid #005794 !important;
    outline: 1px solid #005794 !important;
}

/* alert div*/
/* The alert message box */
.Divalert {      
    padding: 20px;
    background-color: #f2aaa4;
   
}
       
/* The close button */
.closebtn {
    margin-left: 15px;
    color: white;
    font-weight: bold;
    float: right;
    font-size: 22px;
    line-height: 20px;
    cursor: pointer;
    transition: 0.3s;
}

    /* When moving the mouse over the close button */
    .closebtn:hover {
        color: black;
    }

/*layout margin/padding*/
.margin-top-0 {margin-top: 0px !important} 
.margin-top-10{margin-top:10px !important} 
.margin-top-20 {margin-top: 20px !important} 
.margin-top-30 {margin-top: 30px !important}

.margin-bottom-0 {margin-bottom: 0px !important}
.margin-bottom-10{margin-bottom:10px !important} 
.margin-bottom-20 {margin-bottom: 20px !important} 
.margin-bottom-30 {margin-bottom: 30px !important}

.margin-left-0 {margin-left: 0px !important}
.margin-left-10{margin-left:10px !important}
.margin-left-20{margin-left:20px !important}
.margin-left-30{margin-left:30px !important}

.margin-right-0 {margin-right: 0px !important}
.margin-right-10{margin-right:10px !important}
.margin-right-20{margin-right:20px !important}
.margin-right-30{margin-right:30px !important}

.padding-top-0 {padding-top: 0px !important}
.padding-top-10{padding-top:10px !important} 
.padding-top-20 {padding-top: 20px !important} 
.padding-top-30 {padding-top: 30px !important}

.padding-bottom-0 {padding-bottom: 0px !important;} 
.padding-bottom-10{padding-bottom:10px !important;} 
.padding-bottom-20 {padding-bottom: 20px !important;} 
.padding-bottom-30 {padding-bottom: 30px !important;}

.padding-left-0 {padding-left: 0px !important}
.padding-left-10{padding-left:10px !important}
.padding-left-20{padding-left:20px !important}
.padding-left-30{padding-left:30px !important}

.padding-right-0 {padding-right: 0px !important}
.padding-right-10{padding-right:10px !important}
.padding-right-20{padding-right:20px !important}
.padding-right-30{padding-right:30px !important}
/**********************************************/
/*error*/
.novalid {
    /*border: 2px solid #c30707  !important;*/
    background-color: #FFEAEA;
    /*color: #FF0000 !important*/
}

.valid {
    color: red
}
.astric{font-size:15px;color:red !important}

.novalid-two {
    background-color: #FFEAEA;
}
input[type=checkbox] {
    accent-color: #005794 !important;
}
input[type=checkbox]:hover {
    accent-color: #005794 !important;
}

input[type=radio] {
    accent-color: #005794 !important;
}

input[type=radio] {
    accent-color: #005794 !important;
}

.permation {
    display: block;
    width: 100%;
    text-align: center
}
.ParentWithoutBills {
    font-size: 22px;
    color:white;
}

/* Samaan for loading // */
/* Dear Eng.Montaser Please Check and revise this class*/
.loader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('/images/loading-waiting.gif') 50% 50% no-repeat rgb(249,249,249);
}
.width-100{width:100% !important}

/* By Samaan for Popup*/

.headerpadding {
    padding-left: 0px;
}

hr.newstyle {
    border: 1px solid #0083ca;
   
}

.btnsdiv {
    margin-left: -107px;
}
.lblTitle {
    font-size: 25px;
    font-weight: 700;
    /*min-width: 116px;*/
    display: inline-block;
    /* align-self: center; */
    /* text-align: center; */
    margin-left: 132px;
    padding-top: -25px;
}

/************************/

.all-quotation .NewpopupInner {
    max-width: 445px;
    width: 90%;
    padding: 2px 20px 10px 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    -o-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    box-shadow: 0px 2px 6px rgba(0,0,0,.5);
    border-radius: 5px;
    background: #fff;
    animation-name: pop;
}

    .all-quotation .NewpopupInner h2 {
        text-align: center;
        color: Red;
    }

    .all-quotation .NewpopupInner input {
        display: block;
        margin: auto
    }

    .all-quotation .NewpopupInner span {
        font-size: 18px;
        font-weight: 700;
        min-width: 116px;
        display: inline-block;
    }

    .all-quotation .NewpopupInner div {
        margin-bottom: 5px;
        margin-top: 7px;
    }

    .all-quotation .NewpopupInner textarea {
        margin-left: 140px;
        margin-top: -19px;
        border: 1px solid #c6e5ff;
    }
.btnReject {
    margin-left: -260px;
}
/**************************/

