#MultiLogin .modal-dialog{top:30%;position:center;max-width:400px}#MultiLogin .modal-body div{text-align:justify;padding:10px}#MultiLogin .modal-footer{text-align:center}#MultiLogin span{font-family:Helvetica,Arial,sans-serif;font-weight:normal;font-size:15px}#session-btn{margin-top:20px;margin-bottom:10px;width:100px;text-align:center}.Paramtitle{vertical-align:middle;font-weight:bold;text-align:left;font-size:15px}.viewProject th{height:47px}.viewProject td{height:42px;vertical-align:middle}.viewProject .mdCol{min-width:90px;text-align:right;vertical-align:middle}.last_row{border-bottom:1px solid #e6e6e6}.action span{font-size:small;position:center;color:#0054a4;margin-left:3px}.subtitleCol{vertical-align:middle;font-weight:bold;background-color:#f9f9f9;text-align:left}.desModal .modal-body{min-height:100px;text-align:justify;font-family:'DIN Offc';font-size:13px}.desModal span{padding-top:25px;padding-bottom:20px}.desModal button{float:right}.typDiv{text-align:left;padding-left:20px;padding-bottom:20px}.typDiv a{cursor:pointer}.table-result{padding-top:20px}.table-result th{text-align:center;background-color:#0055a5;color:#fff}.modal-div{padding-top:15px}.modal-Txt{text-align:justify;padding-bottom:10px;padding-top:10px}#CunsultingModal .modal-title{color:#000;padding-left:10px;padding-top:5px}#modal-btn{margin-right:25px}.modal-ErrMsg{color:red;text-align:left;padding-top:5px}.modal-link{cursor:pointer}.login-product-icons-div{padding-top:30px;overflow:auto;width:100%}.login-product-div{text-align:center;margin:auto;margin-top:50px;padding-bottom:30px}.login-product-icon-div{width:14.28%;float:left;display:inline-block;padding-left:5px;padding-right:5px}.login-product-icon-text{visibility:hidden;width:160px;height:85px;background-color:#ccc;border-style:none;text-align:center;border-radius:6px;padding:10px 5px 10px 5px;position:absolute;top:-9%;z-index:1;font-family:Helvetica,Arial,sans-serif;font-size:12px;color:#000;margin:0 auto;margin-left:calc(7.14% - 80px)}.login-product-icon-text::after{content:"";position:absolute;top:100%;left:50%;margin-left:-13px;border-width:15px;border-style:solid;border-color:#ccc transparent transparent transparent}.login-product-icon-text-title{font-weight:bold;font-size:14px;margin-bottom:0}.login-product-icon:hover+.login-product-icon-text{visibility:visible}#login .title{font-family:Din,Helvetica,Arial,sans-serif;font-weight:normal;font-size:34px;color:#0054a4;text-align:center}#login .subtitle{font-family:Helvetica,Arial,sans-serif;font-weight:normal;font-size:16px;color:#454849;padding-bottom:15px}.userImg{float:right}#login .warning-txt{font-family:Helvetica,Arial,sans-serif;font-weight:normal;font-size:14px;color:#e8142d}.login-button-div{text-align:center;padding-top:5px;padding-bottom:15px}.login-button{border-radius:25px;background:#0054a4;width:120px!important;height:40px;color:#fff;font-size:16px;font-family:Helvetica,Arial,sans-serif!important;border:none;margin-top:15px;margin-bottom:20px}.login-img-div{padding-top:10px;padding-bottom:10px;padding-right:40px;text-align:right;width:50%}.login-info-div{overflow:hidden}.login-btn-link-div{width:50%;text-align:left;padding-top:30px}#login a :hover{color:#08c;text-decoration:underline}#login a{font-family:Helvetica,Arial,sans-serif;font-weight:normal;font-size:14px;color:#0a56a2;cursor:pointer;border-bottom:1px dotted #0a56a2}.login-product-title{font-family:Din,Helvetica,Arial,sans-serif;font-weight:normal;font-size:34px;color:#aaaaab;text-align:center}.productTitle{font-family:Din,Helvetica,Arial,sans-serif;font-weight:normal;font-size:34px;color:#aaaaab}.product-div{width:100%;height:170px;position:relative;padding-top:10px;padding-bottom:10px}#left-arrow{padding-top:40px;width:40px;height:100%;position:absolute;left:0;vertical-align:middle}#right-arrow{padding-top:40px;width:40px;height:100%;position:absolute;right:0;vertical-align:middle}#product-container{width:calc(100% - 80px);height:100%;position:absolute;left:40px;right:40px;overflow:hidden}.icon-div{float:left;margin:0 0 0 0;display:block;width:200px}#icon-container{position:absolute;left:0;width:1400px}.login-product{margin-top:50px;padding-left:10%;padding-right:10%;padding-bottom:30px}.login-product-title{font-family:Din,Helvetica,Arial,sans-serif;font-weight:normal;font-size:34px;color:#aaaaab;text-align:center}.chartArea{height:400px;width:100%;margin-top:50px}.equal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.equal>[class*='col-']{display:flex;flex-direction:column}#AlignArea table{position:relative;top:25%}.chartdiv div{padding-bottom:10px;min-height:410px}.CostResults{overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}#ProjectDetail{padding-top:10px}.calcRow{background-color:#fff}.tot{text-align:right}.Colval{text-align:right}.totvalOpt,.totvalInv,.totvalRev{text-align:right}.totval{text-align:right}.ErrMsg{text-align:left;padding-left:60px;padding-top:20px}.pdfHeader{text-align:center;padding-top:60px}.pdf tr{page-break-inside:avoid}.PdfCol{height:400px;width:50%}.PdfcolAlign{font-size:12px;text-align:right}.pdfTable{padding-left:20px;padding-right:20px;padding-top:20px}.pdfImg{height:30px}.pdfChart{margin-left:50px;margin-right:50px;margin-bottom:50px;width:800px}.Export{float:right;text-align:right;padding-bottom:30px;display:table}.Export label{vertical-align:bottom;display:table-cell;padding-right:15px}.Export a{vertical-align:bottom;display:table-cell;text-decoration:underline;padding-right:5px}.Export img{vertical-align:bottom;display:table-cell;padding-right:8px}.note{text-align:left;color:#c31b76}.modal-table-wrapper th,.modal-table-wrapper td{padding:10px 10px;white-space:nowrap;vertical-align:top}.modal-table-wrapper tbody tr{background-color:#fff}.mdCol{min-width:140px}.itemName{min-width:200px;vertical-align:middle}.modal-fixedCol{position:absolute;width:250px;left:40px;vertical-align:middle;text-align:left;border:none}.sign-fixedCol{position:absolute;width:30px;left:10px;vertical-align:middle;text-align:center}.sign-fixedCol a{cursor:pointer}.chbx-fixedCol{position:absolute;width:40px;left:290px;vertical-align:middle;text-align:center}.chbx-fixedCol span{margin-left:-30px}.headerColor{background-color:#526e89;color:#fff}.modal-body .glyphicon-plus{color:#fff}#LoadingModal .modal-dialog{top:25%;position:center;height:110px;width:500px;overflow-y:hidden}.modal-table-wrapper{width:calc(100% - 275px);overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;margin-left:270px;padding:0}.modal-table-wrapper-Rev{width:calc(100% - 315px);overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;margin-left:310px;padding:0}.modal-dialog{top:10%;position:center;max-height:80%;overflow-y:auto}.addRow{text-align:right;padding-right:12px}.addRow a{cursor:pointer}.table-scroll{position:relative;padding:0 0 0 20px;overflow:hidden;height:auto}.table-wrap{width:calc(100% - 260px);overflow:auto;margin-left:260px;padding:0 0 0 0}.table-wrap table{width:100%;margin:auto;border-collapse:separate;border-spacing:0;padding-bottom:20px}.header th{text-align:center}.table-scroll th,.table-scroll td{white-space:nowrap;vertical-align:top}.headerCol{height:40px;min-height:40px;background-color:#526e89;color:#fff;vertical-align:middle}.dividerCol{height:40px;background-color:#809ab3;color:#fff;vertical-align:middle}.dividerCol span{color:#fff}.fixedCol a{cursor:pointer}.titleCol{height:40px;vertical-align:middle;background-color:#fff;text-align:left}.inputCol{background-color:#d9e5f2;vertical-align:middle;height:51px}.fixedCol{vertical-align:middle;text-align:left;width:280px;margin-left:-280px;position:absolute}.numval{min-width:120px;text-align:right}.tableArea{width:calc(100% - 390px);overflow:auto;margin-left:390px}.tableArea table{width:100%;margin:auto;border-collapse:separate;border-spacing:0;padding-bottom:20px;border:0}.smCol{min-width:85px}.lgCol{vertical-align:middle;text-align:left;padding-left:8px;width:390px;margin-left:-390px;position:absolute}.titletxt{align-items:center;background-color:#5394c6;color:#fff;height:40px}.resultitle{text-align:left;padding-left:10px;background-color:#5394c6;color:#fff}.resulheader{text-align:left;padding-left:10px;background-color:#5394c6;color:#fff;height:45px;font-weight:bold;font-size:14px}.secondTitle{text-align:left;background-color:#f2f2f2;color:#397aac;font-weight:bold;height:40px}.footerCol{background-color:#d9e5f2}.txt_left{text-align:left}.txt_right{text-align:right}.btn-clr{background-color:#999;color:#fff}.btn-clr:hover{background-color:#bfbfbf;color:#369}.btn-clr:active,.btn-clr:visited,.btn-clr:focus{background-color:#999;color:#fff}.btnCol{text-align:right}.firstRow{padding-top:45px}.otherRow{padding-top:35px}.lblCol{text-align:left;color:#4d4d4d;padding-left:20px;height:34px}.lblColft{text-align:left;color:#4d4d4d;padding-left:20px;height:34px}.firstRow label,.otherRow label{display:table-cell;vertical-align:middle;height:34px}.CLbl{height:34px;display:table-cell;vertical-align:middle;float:left;padding-top:7px}.inpLbl{padding-left:8px;text-align:left;height:34px;display:table-cell;vertical-align:middle}.verifyMsg{}#Contact .lblCol{width:15%}#Contact .txtCol{width:35%}#Contact .lblCol label{margin-top:7px}#Contact .txtCol input,#Contact .txtCol select{max-width:80%;margin-top:3px;margin-bottom:3px}#Contact .txtlCol input{max-width:92%;margin-top:3px;margin-bottom:3px}#Contact .txtQ textarea{max-width:92%;margin-top:3px;margin-bottom:3px}.required:after{content:"*";color:red}