﻿body{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:9pt;font-weight:400;text-decoration:none}
#dvHeader{background-color:#999;height:20px;width:100%}
#header{width:80%;margin:auto}
#headerlink{float:left;width:50%;color:#fff}
#headerlink a{color:Blue;padding-left:3px;padding-right:3px;text-decoration:none}
#headerlink a:visited{color:Blue;padding-left:3px;padding-right:3px;text-decoration:none}
#headerlink a:active{color:Blue;padding-left:3px;padding-right:3px;text-decoration:none}
#headerlink a:hover{text-decoration:underline}
#header_status{float:right;width:50%;text-align:right}
#dvlogout{font-weight:400;width:40%;text-decoration:none}
#dvlogout a{color:Blue;padding-left:3px;padding-right:3px;text-decoration:none}
#dvlogout a:active{color:Blue;padding-left:3px;padding-right:3px;text-decoration:none}
#dvlogout a:visited{color:Blue;padding-left:3px;padding-right:3px;text-decoration:none}
#dvlogin{font-weight:400;width:40%;text-decoration:none}
#dvlogin a{color:Blue;padding-left:3px;padding-right:3px;text-decoration:none}
#dvlogin a:active{color:Blue;padding-left:3px;padding-right:3px;text-decoration:none}
#dvlogin a:visited{color:Blue;padding-left:3px;padding-right:3px;text-decoration:none}
#header a:hover{text-decoration:underline}
#dvlogo{width:80%;margin:auto}
#dvTab{width:80%;margin:auto;float:left;border-bottom:solid 1px gray}
#lnkTab{background-image:url(/images/Tab.jpg);background-repeat:no-repeat;text-align:center;padding-top:10px;width:136px;line-height:20px;display:block;color:#fff;font-size:11pt;font-weight:700;text-decoration:none}
#lnkTab:hover{background-image:url(/images/activeTab.jpg);background-repeat:no-repeat;text-decoration:none;color:#000}
#lnkActiveTab{background-image:url(/images/activeTab.jpg);background-repeat:no-repeat;text-align:center;padding-top:10px;width:136px;line-height:20px;display:block;color:#000;font-size:11pt;font-weight:700;text-decoration:none}
#lnkActiveTab:hover{text-decoration:none}
#dvNewAssignment{float:right;width:20%;vertical-align:top;text-align:right}
.floatright{float:right}
.floatleft{float:left}
#dvNavigation{width:77%;margin:auto;padding:0 0 0 10px;font-weight:400;text-decoration:none}
#dvContent{width:80%;margin:auto}
#dvTitleArea{width:77%;margin:auto;padding:10px 2px 2px 20px;font-size:15pt;text-decoration:none}
.dvContentArea{background-color:#f2f2f2;width:100%;margin:10px 0}
.dvSignUpContentArea{background-color:#fff;width:100%;margin:10px 0}
#dvFooter{width:100%;float:none}
#footer{width:80%;margin:auto;border-top:solid 1px gray;text-align:right;font-family:Times New Roman;font-size:9pt;font-weight:400;color:gray}
.space10{clear:both;height:10px;width:100%;display:block}
.dvBlock{width:100%;display:block}
.emptyBlock{width:100%;height:15px}
.inboudList{margin-left:5px}
#pad10{clear:both;width:100%;display:block;padding:10px}
#dvLoginArea{width:55%;margin:auto}
#dvCustomerArea{display:block;width:95%;margin:auto;padding:10px 0}
#dvCustomerInfo{float:left;width:40%}
.dvContentArea-heading{font-size:14pt;font-weight:700;color:#1461A9;line-height:20px;padding:0;display:block}
#dvContectPersonInfo{float:right;width:60%}
#dvAssignmentArea{display:block;width:95%;margin:auto;padding:10px 0}
#dvOrderConfirmationMode{display:block;width:95%;margin:auto;padding:10px 0}
#dvOrderArea{display:block;width:95%;margin:auto;padding:10px 0}
#dvCommentArea{display:block;width:95%;margin:auto;padding:10px 0}
#dvCustomerSignup{width:90%;margin:auto}
.bold{font-weight:700}
.JobLbl{font-weight:700;margin-left:10px}
.emptyRow{height:20px}
.outsideBorder{border:solid 1px #CBCBCB}
table.contact td{padding:8px 0 0 25px}
.lableLeft{margin-left:9px}
.cMethod{float:left;margin-top:12px;margin-bottom:10px}
.cMethodOne{float:left;margin-top:25px;margin-bottom:10px;font-weight:700;font-size:16px}
.cMethodTwo{float:left;margin-top:12px;margin-bottom:10px;font-weight:700}
.cMethodThree{float:left;margin-top:12px;font-weight:700}
.tdClass{margin-top:10px}
.dateTime{float:left;margin-right:10px}
#dvConfirmationArea{width:55%;margin:auto}
.dvLeftContent{height:500px;width:100%;margin:auto;border-right:#ccc 1px solid}
.dvAssaginsment{margin:auto}
.dvInbox{height:250px;margin:auto}
#dvMyAssignmentArea{display:block;width:95%;margin:auto;padding:10px 0}
.leftMenu{width:100%;border-right:#ccc 1px solid;padding-bottom:10px}
.leftMenu td{height:20px}
.leftMenu a{text-decoration:none;color:#3C5F86;font-weight:700;display:block;line-height:20px;padding:0 0 0 10px}
.leftMenu a:hover{background-color:#EDF0F9;color:#000;text-decoration:underline}
.currentNav{text-decoration:none;color:#3C5F86;font-weight:700;display:block;line-height:20px;background-color:#EDF0F9;text-decoration:none}
.leftMenu th{background-image:url(/images/tile-heading.jpg);background-repeat:repeat-x;color:#fff;font-weight:700;height:25px;text-align:left;padding-left:10px}
.currentleftMenu{background-color:#EDF0F9;color:#000;text-decoration:underline;font-weight:700;display:block;line-height:20px;padding:0 0 0 10px}
.pagerLink{padding:2px 3px;text-decoration:none;color:#06C;font-weight:700}
.pagerLink:hover{text-decoration:underline}
.AjaxCalendar .ajax__calendar_container{border:1px solid #646464;background-color:#fff;color:blue}
.AjaxCalendar .ajax__calendar_other .ajax__calendar_day,.AjaxCalendar .ajax__calendar_other .ajax__calendar_year{color:#000}
.AjaxCalendar .ajax__calendar_hover .ajax__calendar_day,.AjaxCalendar .ajax__calendar_hover .ajax__calendar_month,.AjaxCalendar .ajax__calendar_hover .ajax__calendar_year{color:#fff}
.AjaxCalendar .ajax__calendar_active .ajax__calendar_day,.AjaxCalendar .ajax__calendar_active .ajax__calendar_month,.AjaxCalendar .ajax__calendar_active .ajax__calendar_year{color:Purple;font-weight:700}
.MaskedEditFocus{background-color:#ffc;color:#000}
.MaskedEditMessage{color:red;font-weight:700}
.MaskedEditError{background-color:#fcc}
.MaskedEditFocusNegative{background-color:#ffc;color:red}
.MaskedEditBlurNegative{color:red}
.MainContent{width:88%;float:right}
.headerTC{background:transparent url(../images/headerTC.png) -10px top no-repeat;height:33px;padding:10px 0 0 30px;font-size:1.2em;font-weight:700;color:#fff}
.changepassbtn{padding:15px 10px}
div.changePassword{width:400px}
div.changePassword table{border-bottom:1px solid #fff}
div.changePassword table td{padding:6px}
div.changePassword table td.empty{border-bottom:1px solid #d3e3f0}
div.changePassword table td span.labelH{display:block;padding:5px 0;color:#004a8e;font-size:.8em}
a.btnRight{text-decoration:none;font-size:10pt!important;display:inline-block}
a.btnRight span{background:transparent url(../images/mainbtn_right.png) right top no-repeat;color:#fff;padding:5px 15px;display:inline-block;cursor:hand}
.messageSuccess,.messageError,.messageErrorUpload,.messageSuccessUpload,.messageResult{border:1px solid;padding:10px;background-repeat:no-repeat;background-position:5px center;display:block!important;font-size:1em;text-align:left;margin:5px 0}
.messageSuccess{color:#4F8A10;background-color:#DFF2BF}
.messageError{color:#D8000C;background-color:#FFBABA}
.messageErrorUpload{color:#D8000C;background-color:#FFBABA;width:450px;height:40px}
.messageSuccessUpload{color:#4F8A10;background-color:#DFF2BF;width:450px;height:20px}
.messageResult{margin:10px 0;padding-left:15px;background-repeat:no-repeat;background-position:10px center;display:block!important;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;color:#3C5F86}
.headerUpload{background-color:#3E6C9D;height:35px;width:55%;padding:10px 0 5px 15px;font-size:1.2em;font-weight:700;color:#fff}
.translationRequestHeader{background-color:#3E6C9D;height:35px;width:100%;padding:10px 0 5px 15px;font-size:1.2em;font-weight:700;color:#fff}
.dvUploadContent{background-color:#FFF;width:100%;margin:10px 0}
.dvUploadArea{margin:20px 0 0 20px;width:55%}
.dvDocType{text-align:center;font-weight:700;margin:10px 0 0 10px;width:55%}
.dvfieldlist{width:55%}
.width{width:335px}
.FeedbackMain{background-color:#fff;width:50%;margin:10px 0 10px 100px;text-align:center}
.FeedbackHeading{text-align:center;font-weight:700;font-size:18px;margin-bottom:30px;margin-top:30px}
.FeedbackSecondHeading{text-align:center;font-weight:700;font-size:16px;margin-bottom:30px}
.FeedbackThirdHeading{text-align:left;font-size:14px;margin-bottom:30px;margin-left:30px}
.FeedbackControl{text-align:center;margin-bottom:30px}
#dvLoginArea a{color:Blue;padding-left:3px;padding-right:3px;text-decoration:none}
#dvLoginArea a:visited{color:Blue;padding-left:3px;padding-right:3px;text-decoration:none}
#dvLoginArea a:active{color:Blue;padding-left:3px;padding-right:3px;text-decoration:none}
#dvLoginArea a:hover{text-decoration:underline}
.button{background-image:url(/images/base.jpg);background-repeat:inherit;color:#fff;height:30px;border:none;font-weight:700}
.txtHeading{font-weight:700;padding-top:20px}
.txtInline{padding-top:20px}
.astricLable{position:absolute;align:top}
.pnlExpand{font-weight:700;cursor:pointer;width:98%}
.topCountHeader{border:1px solid;padding:10px;background-repeat:no-repeat;background-position:5px center;display:block!important;font-size:1em;text-align:left;margin:5px 0;font-family:Verdana;font-size:12px;font-weight:700}
.commDateTime{float:right;margin-right:25px;font-size:smaller}
.requestSubHeader{clear:both;margin-top:10px}
.jobIDText{float:left;font-size:large}
.inputWordsText{float:left;margin-left:100px}
.salaryText{float:left;margin-left:50px}
.deliveryDateText{float:left;margin-left:20px}
.tblCollapsibleTop{margin-top:25px;float:left;width:100%}
.documentSection{width:90%;border:1px solid #95AEC9;margin-top:5px}
.myPageContent{margin-top:25px}
.commentText{float:left;margin-left:15px}
.acceptReject{float:left;margin-left:15px}
.documentHeader{padding-left:10px;text-align:left}
.ModalPopupBG{background-color:#669;filter:alpha(opacity=50);opacity:.7}
.fileUploadPopup{min-width:800px;min-height:350px;background:#fff}


/*Darshak*/
.TravelReportPage .form-group {margin-bottom: 7px;}
.TravelReportPage .text-danger {color: #f00 !important;font-size: 12px;}
.TravelReportPage h4 {font-size: 16px;font-weight: 700;margin-bottom: 10px;border-bottom: 1px solid #e5e5e5;padding-bottom: 10px;}
.TravelReportPage .form-group label{padding-top:7px;}
.TravelReportPage_table2 tbody tr th {border-bottom: 2px solid #000 !important;}
.custom-file{position: relative;overflow: hidden;}
.custom-file input {position: absolute;font-size: 50px;opacity: 0;right: 0;top: 0;}
.travel-expense-doc .form-group{margin-right:10px;}
.travel-expense-doc .form-group:last-child{margin-right: 0;}
.travel-expense-doc .error {display: block;position: absolute;}
.travel-expense-doc .form-group label {display: block;font-size: 12px;padding-top: 0;margin-bottom: 1px;}
#ReportModel .modal-header .close {margin-top: -19px;}
#ReportModel .modal-content { width: 800px;}
table.clssearchreport {margin: 20px !important;}
input#ctl00_mainContentPlaceHolder_btnSearchReport {margin-left: 40px;}
