﻿* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

@font-face {
	font-family: 'ProximaNova-Bold';
	src: url('../fonts/proximanova-bold-webfont.eot');
	src: url('../fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proximanova-bold-webfont.woff') format('woff'), url('../fonts/proximanova-bold-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'ProximaNova';
	src: url('../fonts/proximanova-regular-webfont.eot');
	src: url('../fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proximanova-regular-webfont.woff') format('woff'), url('../fonts/proximanova-regular-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'ProximaNova-Extrabold';
	src: url('../fonts/proximanova-extrabold-webfont.eot');
	src: url('../fonts/proximanova-extrabold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proximanova-extrabold-webfont.woff') format('woff'), url('../fonts/proximanova-extrabold-webfont.ttf') format('truetype');
	/*font-weight: normal;*/
	font-style: normal
}

@font-face {
	font-family: 'ProximaNova-light';
	src: url('../fonts/proximanova-light-webfont.eot');
	src: url('../fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proximanova-light-webfont.woff') format('woff'), url('../fonts/proximanova-light-webfont.ttf') format('truetype');
	/*font-weight: normal;*/
	font-style: normal
}

body {
	/*background:url(../images/bg-axis-priority.png);*/
	font-family: "ProximaNova", "Helvetica Neue", Arial, sans-serif!important;
	-webkit-font-smoothing: subpixel-antialiased;
	overflow-x: hidden;
}

html,
body {
	/*overflow-x: hidden;*/
}

.sales-wrapper {
	/*overflow-x: hidden;*/
}

.bodyWrapperMain {
	margin-top: 70PX;
}

.text-center {
	text-align: center;
}

.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}

.mainHeaderWrapFixed #header .box-left .heading h4 {
	font-family: ProximaNova-Bold !important;
}

.radioCustomTemp {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	border: solid 1px #099ba0;
	display: inline-block;
	margin-left: 10px;
	border-radius: 3px;
}

.radioCustomTemp:after {
	content: "";
	display: block;
	clear: both;
}

.radioCustomTemp li {
	display: inline-block;
	float: left;
}

.radioCustomTemp li label {
	margin: 0px;
	padding: 4px 10px;
	border-left: solid 1px #099ba0;
	font-size: 13px;
	cursor: pointer;
	color: #099ba0;
	font-weight: normal;
}

.radioCustomTemp li:first-child label {
	border-left: none;
}

.radioCustomTemp li input[type="radio"] {
	display: none;
}

.radioCustomTemp li.active label {
	background: #099ba0;
	color: #fff;
}

.tooltip {
	z-index: 999999999 !important;

}
.tooltip{
  /*z-index: 99999999 !important;
  position:fixed !important;*/
}
.tooltip-inner {
    max-width: none !important;;
}
.checkCustomTemp {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	margin-left: 0px;
}

.checkCustomTemp:after {
	content: "";
	display: block;
	clear: both;
}

.checkCustomTemp li {
	display: inline-block;
	float: left;
	margin: 0px 6px 0px 0px;
	padding: 3px 10px;
	border: solid 1px #099ba0;
	font-size: 12px;
	cursor: pointer;
	color: #099ba0;
	border-radius: 2px;
}

.checkCustomTemp li label {
	margin: 0px;
	cursor: pointer;
	font-weight: normal;
}

.checkCustomTemp li:first-child {
	/*border-left: none;*/
}

.checkCustomTemp li input[type="checkbox"] {
	display: none;
}

.checkCustomTemp li.active {
	background: #099ba0;
	color: #fff;
}

.prdHead {
	padding: 5px 0px;
	border: solid 1px #ddd;
	border-top: none;
	margin-bottom: 7px;
}

.panelFooter {
	background: #ecf0f1;
	/* box-shadow: 0px -3px 14px -4px rgba(64, 101, 137, 0.9); */
	border-top: solid 1px #6b89a7;
	margin-top: 11px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	padding: 3px 20px;
}

.btnWebs {
	border: 1px solid #2d668b;
	background: #2d668b;
	color: #fff !important;
	padding: 5px 10px;
	font-size: 12px;
	border-radius: 3px;
	display: inline-block;
	transition: ease 0.7s;
	/*box-shadow:0px 2.5px 0px #2d668b*/
	;
}

.btnWebs:hover,
.btnWebs:focus,
.btnWebs:active {
	background: #c35331;
	border: 1px solid #c35331;
}

.custWapSec .panel-body {
	padding: 10px 10px;
	padding-bottom: 0px;
}

.custWapSec .form-control {
	height: 26px;
	border-radius: 2px;
	border-color: #ddd;
	font-size: 12px;
}

.block-table {
	display: table;
	position: relative;
}

.block-cell {
	display: table-cell;
    vertical-align:middle
}

.to-addon {
	display: table-cell;
	color: #417195;
	font-size: 12px;
	padding: 0px 4px;
	vertical-align: middle;
}

.custWapSec .calenderIcon {
	font-size: 16px;
}

.custWapSec .formCol {
	width: 17% !important;
	margin: 0px 0px 10px 2%;
	padding: 0px;
}

.custWapSec .formCol label {
	/*font-size: 13px;*/
	/*font-weight: normal;*/
	/*color: #000;*/
	margin: 0px;
	padding-bottom: 3px;
	display: block;
}

.custWapSec .ms-choice>div {
	height: 37px;
}

.custWapSec textarea {
	height: auto !important;
	line-height: 16px;
}

.custWapSec iframe {
	border: solid 2px #17bbc1;
}

.fixTableHomeWell,
.fixTableHome,
.fixTableHomeTh,
.fixTableHomeTwo {
	background: #fff;
}

.leftWrapNav {
	width: 16%;
	float: left;
	min-height: 10px;
	/*background:red;*/
	padding-top: 7px;
}

.rightWrapNav {
	width: 83%;
	float: right;
	min-height: 10px;
	/*background:red;*/
}

.rightWrapNav .panelbodyCenter {
	width: 100% !important;
}

.rightWrapNav .panelWeb {
	border: none;
}

.rightWrapNav .panel-body {
	padding: 7px;
	border: none;
}

.leftWrapNav ul {
	padding: 0px;
	margin: 0px;
}

.leftWrapNav li {
	list-style: none;
}

.leftWrapNav li input {
	width: 100% !important;
	border-radius: 0;
	background: #ffffff !important;
	border: solid 1px #099ba0 !important;
	color: #099ba0;
	margin-bottom: 5px;
	border-radius: 3px;
	text-transform: capitalize;
	font-size: 12px;
	padding: 2px 11px;
	text-align: left;
	outline: none;
	font-weight: normal;
	text-shadow: none;
	font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}

.leftWrapNav li input:hover {
	background: #099ba0 !important;
	color: #fff;
	font-size: 12px;
	padding: 2px 11px;
	text-align: left;
	text-transform: capitalize;
	outline: none;
}

.leftWrapNav li input.buttonClick {
	background: #099ba0 !important;
	color: #fff;
	outline: none;
}

.checkCustomInput {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	margin-left: 0px;
}

.checkCustomInput:after {
	content: "";
	display: block;
	clear: both;
}

.checkCustomInput li {
	display: inline-block;
	float: left;
	margin: 0px 6px 5px 0px;
	padding: 0px;
	border: solid 1px #099ba0;
	font-size: 12px;
	cursor: pointer;
	color: #099ba0;
	border-radius: 2px;
	position: relative;
}

.checkCustomInput li label {
	margin: 0px;
	cursor: pointer;
	font-weight: normal;
	padding: 3px 10px;
	padding-left: 20px;
}

.checkCustomInput li:first-child {
	/*border-left: none;*/
}

.checkCustomInput li input[type="checkbox"] {
	display: none;
}

.checkCustomInput li.active {
	background: #099ba0;
	color: #fff;
}

.checkCustomInput li .selOf {
	/*display: none;*/
	position: absolute;
	left: 6px;
	top: 4px;
	font-size: 13px;
}

.checkCustomInput li.active .selOf {
	display: none;
}

.checkCustomInput li .selOn {
	display: none;
	position: absolute;
	left: 4px;
	top: 5px;
	font-size: 12px;
}

.checkCustomInput li.active .selOn {
	display: block;
}

.checkCustomInputSingle:after {
	content: "";
	display: block;
	clear: both;
}

.checkCustomInputSingle {
	margin: 0px;
	cursor: pointer;
	font-weight: normal;
	/*padding: 3px 10px;
    padding-left: 20px;*/
	display: inline-block;
	position: relative;
	border: solid 1px #099ba0;
	font-size: 13px;
	color: #099ba0;
	border-radius: 2px;
	vertical-align: top;
}

.checkCustomInputSingle label {
	margin: 0px;
	cursor: pointer;
	padding: 4px 10px;
	padding-left: 20px;
	font-weight: normal;
}

.checkCustomInputSingle input[type="checkbox"] {
	display: none;
}

.checkCustomInputSingle.active,
.checkCustomInputSinglePop label.active {
	background: #099ba0;
	color: #fff;
}

.checkCustomInputSingle .selOf {
	/*display: none;*/
	position: absolute;
	left: 6px;
	top: 5px;
	font-size: 15px;
}

.checkCustomInputSingle.active .selOf {
	display: none;
}

.checkCustomInputSingle .selOn {
	display: none;
	position: absolute;
	left: 4px;
	top: 5px;
	font-size: 14px;
}

.checkCustomInputSingle.active .selOn {
	display: block;
}

.checkCustomInputSinglePop {
	padding: 0px;
}

.checkCustomInputSinglePop label.active .selOf {
	display: none;
}

.checkCustomInputSinglePop label.active .selOn {
	display: block;
}

.checkCustomInputSinglePop label {
	padding: 3px 10px;
	padding-left: 20px;
}

.modelAlert {
	z-index: 9999999999;
	background: rgba(0, 0, 0, 0.28);
}

.modelAlert .modal-sm {
	width: 300px;
	margin: 30px auto;
}

.modelAlert .modal-title {
	color: #ff7043;
}

.modelAlert .modal-header,
.modelAlert .modal-footer {
	padding: 5px 10px;
}

.modelAlert .modal-footer {
	border-top: none;
}

.modelAlert .modal-header .close {
	margin-top: 2px;
}

.modelAlert .modal-body {
	position: relative;
	padding: 5px 10px;
	font-size: 15px;
	color: #2f2a2a;
	font-family: calibri;
}

.modelAlert .btn {
	padding: 3px 11px;
	height: auto;
	font-size: 12px;
	background: #02a6b7;
	color: #fff;
	margin-top: 6px;
}

.modelAlert .btn:hover {
	background: #ff7043;
	color: #fff;
}

.parentDivPop {
	background: #fff;
	border: solid 1px #6b89a7;
	margin-top: 30px;
	border-radius: 5px;
}

.parentDivPop .tableheader {
	border-bottom: solid 1px #6b89a7;
	background-color: #ecf0f1!important;
	box-shadow: 1px 8px 11px -10px #2a323a;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.parentDivPop .tableheader h5 {
	text-transform: uppercase;
	font-size: 14px;
	margin: 0px;
	padding: 5px 5px;
	text-align: left;
}

.formWrap .formCol {
	width: 33%;
	float: left;
	min-height: 40px;
	/*background:red;*/
}

.formWrap {
	width: 82%;
	margin: 0px auto;
}

.formWrap .formCol {
	margin: 0px 0px 13px 2%;
}

.formWrap .formCol .frmTitle {
	display: block;
	margin: 0px;
	padding: 3px 0px;
	font-size: 14px;
	font-weight: normal !important;
	color: #404040;
}

.formWrap .formColz {
	width: 36%;
}

.formWrap .formColz2 {
	width: 20%;
}

.formWrap .formcolmn {
	width: 23%;
	float: left;
	min-height: 40px;
	background: red;
	margin: 0px 0px 10px 1.5%;
}

.boxFormPop {
	width: 80%;
	margin: 0px auto;
	border: solid 1px #ddd;
	padding: 6px 20px;
	border-radius: 5px;
	min-height: 70px;
	box-shadow: 0px 2px 6px rgba(84, 81, 81, 0.32);
}

.boxFormPop .form-control {
	height: 33px;
	padding: 5px 10px;
	line-height: 26px;
	width: 300px !important;
	border-radius: 4px;
}

.boxFormPop .form-control.datepicker {
	padding-left: 22px;
	width: 120px !important;
}

.popFooter {
	background-color: #ecf0f1;
	border-top: solid 1px #6b89a7;
	color: #31708f;
	padding: 5px 20px;
	margin-top: 30px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.popFooter .btnIn {
	float: left;
}

.boxFormPop table td {
	font-size: 14px;
	color: #404040;
	padding: 5px 4px;
}

.boxFormPop table td b,
.boxFormPop table td span {
	font-weight: normal !important;
}

.parentDivPop .lblError {
	display: block;
	padding: 5px 5px;
	font-size: 12px;
}

.panelTech {
	border: solid 1px #eaeaea;
	margin-top: 10px;
	border-radius: 5px;
	margin-bottom: 30px;
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.19);
	-webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.19);
	-moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.19);
	-o-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.19);
	-ms-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.19);
}

.panelTech {
	border: solid 1px #eaeaea;
	margin-top: 10px;
	border-radius: 5px;
	margin-bottom: 30px;
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.19);
	-webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.19);
	-moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.19);
	-o-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.19);
	-ms-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.19);
}

.fourqtPanelForm {
	border: solid 1px #bbcbe0;
	margin-top: 10px;
	border-radius: 5px;
	margin-bottom: 2px;
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.19);
	-webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.19);
	-moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.19);
	-o-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.19);
	-ms-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.19);
}

.fourqtPanelFormNone {
	border: none;
	margin-top: 10px;
	border-radius: 5px;
	margin-bottom: 2px;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	-ms-box-shadow: none;
}

.panelTechData {
	border: solid 1px #eaeaea;
	margin-top: 10px;
	margin-bottom: 5px;
	border-radius: 5px;
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.19);
}

.fourqtPanelContent {
	border: solid 1px #eaeaea;
	margin-top: 4px;
	margin-bottom: 15px;
	border-radius: 5px;
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.19);
}

.fourqtPanelContent label {
	margin: 0px;
}

.fourqtPanelContent .MenuSubHeading {
	color: #0f79b3;
	font-size: 12px;
	font-weight: 400;
	/* font-family: 'Lato', sans-serif; */
	text-transform: uppercase;
	margin: 0px;
	padding: 2px 0px;
	display: block;
	font-weight: bold;
	font-family: ProximaNova-Bold !important;
}

.fourqtPanelContent .childTitle {
	padding: 4px 0px;
}

.fourqtPanelContent .paneInnerSec {
	padding: 2px 10px;
}

.fourqtPanelContent .paneInner {
	border: solid 1px #eaeaea;
	margin-top: 4px;
	margin-bottom: 30px;
	border-radius: 5px;
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.19);
	min-height: 375px;
}

.fourqtPanelContent .paneInner .fourqtPanelHead {
	padding: 4px 10px;
}

.fourqtPanelContent .childTitle h4 {
	color: #444444;
	font-size: 13px;
	font-weight: normal;
	margin: 0px;
	padding: 2px 13px;
	display: block;
	line-height: 12px;
}

.fourqtPanelContent .paneInner .grd-table tr.headerbgs td {
	vertical-align: middle;
	font-weight: 500;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFF;
	background-color: #6685a4;
	padding: 6px 10px;
	border: 1px solid #e1e1e1;
}

.formBoxSec {
	padding: 4px 5px;
}

.tableBody {
	padding: 10px 17px;
}

.fourqtPanelContent .tableBody {
	padding: 5px 5px;
}

.panelTechHead {
	background: #F5F4F9;
	border-bottom: solid 1px #eaeaea;
	color: #31708f;
	padding: 4px 18px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background: -moz-linear-gradient(top, rgb(245, 244, 249) 0%, rgb(245, 244, 249) 50%, rgb(231, 230, 234) 100%);
	background: -webkit-linear-gradient(top, rgb(245, 244, 249) 0%, rgb(245, 244, 249) 50%, rgb(231, 230, 234) 100%);
	background: linear-gradient(to bottom, rgb(245, 244, 249) 0%, rgb(245, 244, 249) 50%, rgb(231, 230, 234) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31708f', endColorstr='#31708f', GradientType=0);
	/* IE6-9 */
}

.fourqtPanelHead {
	background: #ecf0f1;
	border-bottom: solid 1px #bbcbe0;
	color: #31708f;
	padding: 4px 12px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	position: relative;
}

.fourqtPanelHead .radioCustomBtn {
	/*margin-bottom:-4px;*/
}

.fourqtFormHideBtn {
	position: absolute;
	/* width: 20px; */
	/* height: 20px; */
	/* background: red; */
	right: 6px;
	top: 6px;
}

.fourqtFormHideBtn .panelHeadBtn {
	border: none;
	background: none;
	font-size: 18px;
	color: #1786c7;
	padding: 0px;
}

.fourqtFormHideBtn .panelHeadBtn:focus,
.fourqtFormHideBtn .panelHeadBtn:hover {
	color: #ff3c7e;
}

.fourqtFormHideBtn .panelHeadBtn:focus {
	border: none;
	background: none;
	outline: none;
}

.panelHideBtn {
	/*display:none;*/
}

.panelShowBtn,
.panelHideBtnOn {
	display: none;
}

.hideDiv {
	display: none;
}

.fourqtPanelHead .MenuLeftHeading,
.fourqtPanelHeadTitle {
	font-size: 13px;
	color: #0f79b3;
	padding: 5px 0px;
	margin: 0px;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	font-family: ProximaNova-Bold !important;
}

.fourqtPanelHead .pull-left h4 {}

.panelTechHead .MenuLeftHeading,
.panelTechHeadTitle {
	font-size: 14px;
	color: #268caf;
	padding: 5px 0px;
	margin: 0px;
	text-transform: uppercase;
	font-family: ProximaNova-Bold !important;
}

.panelTechHeadBtn {
	line-height: 28px;
}

.panelTechData .panelTechHeadTitle {
	line-height: normal;
}

.fourqtPanelContent .panelTechHeadTitle {
	line-height: normal;
}

.panelTechFooter {
	background: #F5F4F9;
	border-top: solid 1px #eaeaea;
	color: #31708f;
	padding: 4px 18px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.fourqtPanelFooter {
	background: #ecf0f1;
	border-top: solid 1px #bbcbe0;
	color: #31708f;
	padding: 4px 18px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.fourqtForm .fourqtCol {
	width: 16.6%;
	float: left;
	margin: 0px 0px 3px 0%;
	padding: 0px 5px;
	min-height: 48px;
	/*background:red;*/
}

.fourqtForm .fourqtCol.comAddr {
	width: 33%;
}

table.grd-table th,
table.grd-table .grd-table-header-column {
	background-color: #0f79b3;
	//padding: 5px 10px;
}

table.grd-table th a {
	color: #fff;
}

table.grd-table td,
table.grd-table th {
	font-size: 12px;
}
table.grd-table td a {
	cursor:pointer;
}

.meTb .gridHeader td {
	background-color: #0f79b3;
}

.fourqtForm.maxForm .fourqtCol {
	min-height: 48px;
}

.fourqtForm .fourqt-50 {
	float: left;
	width: 50%;
	padding-right: 2px;
}

.fourqtForm .form-title {
	width: 100%;
	min-height: 20px;
	padding-right: 10px;
	line-height: 20px;
	font-size: 12px;
	color: #444444;
	font-weight: normal;
	white-space: nowrap;
	position: relative;
	letter-spacing: 0.5px;
	/*font-family:"ProximaNova", "Helvetica Neue", Arial, sans-serif!important;
    -webkit-font-smoothing: subpixel-antialiased;*/
}

.fourqtForm .form-title label {
	font-weight: normal;
	margin: 0px;
}

.fourqtForm .form-title span {
	font-weight: normal !important;
}
.fourqtForm .fourqtCol.required-field .form-title::first-letter,
 .fourqtForm .fourqtCol.required-field .form-title label::first-letter {
     color:#fff;
     font-weight:bold;
     background:red;
     font-family:Arial;
     padding:1px 3px;
    }
.form-control {
	line-height: normal;
	/*font-family:'ProximaNova', Arial !important;*/
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 0px;
}

.fourqtForm .fourqtCol .form-control,
.fourqtFormInline .fourqtColInline .form-control,
.peymentReceiptSec .form-control {
	width: 100%;
	height: 26px;
	border-color: #dfe4ed;
	/*border-color:#d1d1d1;*/
	/* color: #FFF; */
	font-size: 12px;
	border-radius: 0px;
	line-height: normal;
	padding: 0px 10px;
}

.fourqtForm .fourqtCol .form-control:focus {
	border: solid 1px #91c8ec;
}

.fourqtForm .fourqtCol select.form-control {
	/*-webkit-appearance: none;*/
}

.form-control {
	font-weight: bold;
	font-size: 12px;
}

.fourqtForm .fourqtCol .datepicker,
.fourqtForm .fourqtCol .datepickers {
	padding-left: 22px;
}

.fourqtForm .fourqtCol .form-select {}

.fourqtForm .form-input {
	width: 100%;
	float: none;
	min-height: 26px;
	font-weight: bold;
	font-size: 12px;
	position: relative;
}

.fourqtFormInline .fourqtColInline {
	margin-bottom: 5px;
}

.fourqtFormInline .form-titleInline {
	width: 140px;
	min-height: 20px;
	padding-right: 10px;
	line-height: 20px;
	font-size: 13px;
	color: #444444;
	font-weight: normal;
	white-space: nowrap;
	float: left;
}

.fourqtFormInline .form-titleInline label {
	font-weight: normal;
	margin: 0px;
}

.fourqtFormInline .form-inputInline {
	float: left;
	width: 40%;
}

.fourqt-form .to-addon {
	display: table-cell;
	color: #417195;
	font-size: 12px;
	padding: 0px 4px;
	vertical-align: middle;
}

.datepicker {
	padding-left: 22px !important;
}

.mandField {
	font-size: 12px;
	color: red;
}

.mandField label {
	margin: 0px;
}

.block-date {
	display: table;
}

.block-cell {
	display: table-cell;
}

.block-cell .datepickSec {
	width: 100% !important;
}

.block-cell .datepickers {
	width: 100% !important;
	font-size: 11px !important;
}
.windowsales .flip-container {
       z-index: 9999999;
}
.fourqtForm .radioCustomTemp label {
	font-size: 12px !important;
	padding: 2px 10px !important;
}

.buttonModern {
	display: inline-block;
	vertical-align: middle;
	outline: none;
	color: #fff;
	border-color: #17bbc1;
	border: solid 1px #5280ac;
	background: #557ea7;
	box-shadow: 0px 2px 0px #296394;
	padding: 4px 10px;
	text-align: center;
	font-size: 12px;
	background: linear-gradient(to right, #557ea7 0%, #27a1f1 100%);
	background: -webkit-linear-gradient(left, #557ea7 0%, #27a1f1 100%);
	background: -o-linear-gradient(left, #557ea7 0%, #27a1f1 100%);
	background: -ms-linear-gradient(left, #557ea7 0%, #27a1f1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#557ea7', endColorstr='#27a1f1', GradientType=1);
	border-radius: 4px;
	/* font-family: Arial; */
	letter-spacing: 0.5px;
	margin-bottom: 2px;
}

.buttonModern:hover,
.buttonModern:focus {
	background: #b35437;
	background: linear-gradient(to right, #b35437 0%, #e64413 100%);
	background: -webkit-linear-gradient(left, #b35437 0%, #e64413 100%);
	background: -o-linear-gradient(left, #b35437 0%, #e64413 100%);
	background: -ms-linear-gradient(left, #b35437 0%, #e64413 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b35437', endColorstr='#e64413', GradientType=1);
	box-shadow: 0px 2px 0px #a03e20;
	border: solid 1px #b95233;
}

.buttonModern.btnPrint,
.buttonModern.btnDownload {
	position: relative;
	padding-left: 17px;
}

.buttonModern.btnPrint:before,
.buttonModern.btnDownload:before {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	left: 3px;
	top: 5px;
}

.buttonModern.btnPrint:before {
	content: "\f02f";
}

.buttonModern.btnDownload:before {
	content: "\f019";
}

.btnFetch {
	position: relative;
}

.btnFetch::after {
	/*content: "\f002";
   font-family: FontAwesome;
   font-weight: normal;
   font-style: normal;
   margin:0px 0px 0px 4px;
   font-size:12px;*/
}

.button.btnFourqt,
.buttonPrint.btnFourqt {
	/*line-height: 12px;
    padding: 4px 7px;*/
	transition: ease 0.5s;
	background-color: #0f79b3;
	font-size: 12px;
	text-transform: uppercase;
	/*border: 1px solid #0f79b3;*/
	text-shadow: none;
	border: solid 1px #5280ac;
	background: #0f79b3;
	box-shadow: 0px 2px 0px #296394;
	background: linear-gradient(to right, #0f79b3 0%, #27a1f1 100%);
	background: -webkit-linear-gradient(left, #0f79b3 0%, #27a1f1 100%);
	background: -o-linear-gradient(left, #0f79b3 0%, #27a1f1 100%);
	background: -ms-linear-gradient(left, #0f79b3 0%, #27a1f1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f79b3', endColorstr='#27a1f1', GradientType=1);
}

.button.btnFourqt:hover,
.button.btnFourqt:focus,
.buttonPrint.btnFourqt:focus,
.buttonPrint.btnFourqt:hover {
	background: #ff3c7e !important;
	background: linear-gradient(to right, #ff3c7e 0%, #d00348 100%) !important;
	background: -webkit-linear-gradient(left, #ff3c7e 0%, #d00348 100%) !important;
	background: -o-linear-gradient(left, #ff3c7e 0%, #d00348 100%) !important;
	background: -ms-linear-gradient(left, #ff3c7e 0%, #d00348 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3c7e', endColorstr='#d00348', GradientType=1) !important;
	box-shadow: 0px 1px 0px #d00348;
	border: solid 1px #d00348;
}

.fourqtPanelFooter .btnFourqt.buttonPrint {
	padding: 4px 5px 4px 24px;
	line-height: 16px;
	background-color: #27a1f1;
	/* background-position: 3px 22px; */
	width: 78px;
	background: url(../images/print.gif) #27a1f1 6px 4px no-repeat;
}

.fourqtPanelFooter .buttonPrint:hover,
.fourqtPanelFooter .buttonPrint:focus {
	background: url(../images/print.gif) #ff3c7e 6px 4px no-repeat !important;
}

.fourqtPanelFooter .btnAuto {
	width: auto;
}

.btn-set {
	background: #0f79b3;
	height: auto;
	font-size: 12px;
	text-transform: capitalize;
	color: #fff !important;
	padding: 2px 5px;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	background: linear-gradient(to right, #0f79b3 0%, #27a1f1 100%);
	background: -webkit-linear-gradient(left, #0f79b3 0%, #27a1f1 100%);
	background: -o-linear-gradient(left, #0f79b3 0%, #27a1f1 100%);
	background: -ms-linear-gradient(left, #0f79b3 0%, #27a1f1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f79b3', endColorstr='#27a1f1', GradientType=1);
}

.btn-set:hover,
.btn-set:focus,
.btn-set:focus,
.btn-set:hover {
	background: #ff3c7e;
	background: linear-gradient(to right, #ff3c7e 0%, #d00348 100%);
	background: -webkit-linear-gradient(left, #ff3c7e 0%, #d00348 100%);
	background: -o-linear-gradient(left, #ff3c7e 0%, #d00348 100%);
	background: -ms-linear-gradient(left, #ff3c7e 0%, #d00348 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3c7e', endColorstr='#d00348', GradientType=1);
}

.btn-delete {
	width: 65px;
}

.btn-set:before {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	padding: 0 2px;
	color: #fff;
}

.btn-delete:before {
	content: "\f014";
}

.btn-edit:before {
	content: "\f044";
}

.fourqIconBtnSec {
	position: absolute;
	right: 6px;
	top: 3px;
}

.fourqIconBtnSec ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

.fourqIconBtnSec li {
	float: left;
	margin-left: 5px;
}

.fourqIconBtnSec li a,
.fourqIconBtnSec li button {
	color: #e03f10;
	font-size: 17px;
}

.fourqIconBtnSec li .fa-file-pdf-o {
	font-size: 13px;
}

.fourqIconBtnSec li .fa-mobile {
	font-size: 23px;
	margin-top: -4px;
}

.fourqIconBtnSec li button {
	background: none;
	border: none;
}

.fourqIconBtnSec li a span {
	text-indent: -9999px;
}

.fourqIconBtnSec li a:hover,
.fourqIconBtnSec li button:hover {
	color: #ff3c7e;
}

.fourqIconBtnSec li button:focus {
	/*border:none;*/
	outline: none;
}

.fourqIconBtnSec.fourqIconBtnSecApp {
	top: 0px;
	position: relative;
	border-right: solid 1px #777;
	padding-right: 5px;
}

.fourqIconBtnSec.fourqIconBtnSecApp li a {
	color: #212121;
	font-size: 15px;
}
.fourqIconBtnSec li a.btnTransfersEnq, .fourqIconBtnSec li button.btnTransfersEnq {
    color: #0077B5;
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
    display: block;
}
.MenuSubHeadingColors {
	color: #c35331;
}


/*.clearfix:after {
    content:"";
    display:block;
    clear:both;
}*/

.grd-table td.tdPointer {
	cursor: pointer;
}

.errorMsgs {
	white-space: nowrap;
	font-size: 12px;
	color: white;
	padding: 3px 6px;
	background: #c52303;
	/* margin-top: 4px; */
	position: absolute;
	top: 100%;
	left: 0px;
	/* margin-left: 9px; */
	z-index: 99999;
}

.errorMsgs:after {
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #c52303;
	border-top: 6px solid transparent;
	content: "";
	/* display: inline-block; */
	position: absolute;
	top: -12px;
	left: 18px;
	/* right: 0px; */
	margin: auto;
}

.formBoxStyle {
	margin: 10px auto;
	border: solid 1px #bbcbe0;
	border-radius: 5px;
	box-shadow: 0px 1px 4px #77777791;
}

.smallBoxForm .fourqtCol {
	width: 100%;
	float: none;
	margin: 0px;
}

.smallBoxForm .form-title {
	width: 35%;
	float: left;
}

.smallBoxForm .form-input {}

#popupIp {}

#popupIp .modal-header,
#popupIp .modal-footer {
	padding: 8px 15px;
	border-bottom: 1px solid #06b5b9;
}

#popupIp .modal-title {
	font-family: 'Roboto', sans-serif;
	margin: 0px;
	padding: 0px 0px;
	color: #099ba0;
	text-transform: uppercase;
	font-size: 13px;
}

#popupIp .btn {
	background: #da8a0a;
	font-size: 12px;
	color: #fff;
	text-shadow: none;
	padding: 13px 9px;
	line-height: 0px;
	height: auto;
}

#popupIp button.close {
	color: #da8a0a;
}

.tableOnWrap th,
.tableOnWrap td {
	white-space: nowrap;
}

.grd-table td.cellOnWrap,
.grd-table th.cellOnWrap {
	white-space: nowrap;
}

.ragForm .fcol {
	display: table-cell;
	vertical-align: middle;
}

.ragForm .formTwo {
	display: table;
}

.ragForm .fcol b {
	display: inline-block;
	font-size: 10px;
	padding: 0px 2px;
}

.ragForm .fcol select {
	padding-right: 3px;
	padding-left: 3px;
}

.ragisterPage .heading {
	font-size: 13px;
	color: #268caf;
	padding: 3px 0px;
	margin: 0px;
	text-transform: uppercase;
	font-weight: bold;
	display: inline-block;
}

.ragisterPage .panel-heading .resHead {
	padding-bottom: 0px;
}

.ragisterPage .panel-info {
	border-color: #c0c6c7;
}

.ragisterPage .panel-info>.panel-heading,
.ragisterPage .panel-info>.panel-footer {
	border-color: #ccd4d6;
}

.ragisterPage .formNameInput .nameCol {
	width: 25%;
	float: left;
	padding-right: 4px;
}

.ragisterPage .form-upload {
	position: relative;
}

.ragisterPage .form-upload .button {
	position: absolute;
	top: 0px;
	right: 0px;
	font-size: 11px;
	padding: 1px 6px;
}

.ragisterPage .form-upload span.fileError {
	position: absolute;
	bottom: -15px;
	left: 0px;
	display: block;
	font-size: 11px;
}

.ddressDfSec .rows {
	background: #F5F4F9;
	padding: 8px 5px;
	margin-bottom: 5px;
	border-bottom: solid 1px #eaeaea;
}

.ddressDfSec .subHead {
	margin-left: 0px;
}

.ragisterPage .fourqtForm .form-title label,
.ragisterPage .fourqtForm .form-title span,
.ragisterPage .fxTitle,
.ragisterPage .fxTitle span {
	font-weight: normal !important;
}

.ragisterPage .fourqtForm .form-title,
.ragisterPage .fxTitle {
	min-height: 22px;
	padding: 3px 0px;
	line-height: 16px;
	font-size: 14px;
	color: #444444;
	font-weight: normal;
	white-space: nowrap;
}

.ragisterPage .dsbTit {
	display: inline-block;
	vertical-align: top;
}

.ragisterPage .dsbTit label {
	padding: 5px 5px;
}

table.grd-table .colNoBreak {
	white-space: nowrap;
}

.tableColor td {
	background: #fff;
}


/* loader */

.myLoader {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999999;
	background: #fff;
	background: rgba(255, 255, 255, 0.87);
}

.customLoader {
	position: absolute;
	width: 60px;
	left: 0px;
	right: 0px;
	margin: 0px auto;
	top: 50%;
	margin-top: -110px;
}

.customLoader img {
	width: 100%;
}

.loadertext {
	margin-left: -48px;
	display: block;
	font-size: 11px;
	/* font-weight: bold; */
	color: #ff8626;
	/* width: 300px; */
	/* margin: 90px auto; */
	-webkit-animation: blink 1.5s ease 0s infinite normal;
	animation: blink 1.5s ease 0s infinite normal;
	white-space: nowrap;
	letter-spacing: 1px;
}

.radioCustomBtn {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	border: solid 1px #099ba0;
	display: inline-block;
	/*margin-left: 10px;*/
	border-radius: 3px;
}

.radioCustomBtn:after {
	content: "";
	display: block;
	clear: both;
}

.radioCustomBtn li {
	display: inline-block;
	float: left;
}

.radioCustomBtn li label {
	margin: 0px;
	padding: 4px 10px;
	border-left: solid 1px #099ba0;
	font-size: 13px;
	cursor: pointer;
	color: #099ba0;
	font-weight: normal;
}

.radioCustomBtn li:first-child label {
	border-left: none;
}

.radioCustomBtn li input[type="radio"] {
	display: none;
}

.radioCustomBtn li.disabled label,
.radioCustomBtn li span.disabled label {
	/* background: #dedede; */
	/*pointer-events: none;*/
	/* color: #5a5a5a; */
	cursor: not-allowed;
	opacity: 0.5;
}

.radioCustomBtn li.active label,
.radioCustomBtn li span.active label {
	background: #099ba0;
	color: #fff;
}

.radioCustomBtnLong {
	border: none;
}

.radioCustomBtnLong.radioCustomBtn li {
	margin-bottom: 2px;
}

.radioCustomBtnLong.radioCustomBtn li label {
	border: solid 1px #099ba0;
	/*border-left:none;*/
	margin-left: 2px;
}

.radioCustomBtnLong.radioCustomBtn li:first-child label {
	/*border-left:solid 1px #099ba0;*/
}
.radioCustomBtn.resradioCustomBtns {
    border: none;
    margin-left: 0px !important;
}

    .radioCustomBtn.resradioCustomBtns li {
        margin-left: 3px;
        margin-bottom: 4px;
    }

        .radioCustomBtn.resradioCustomBtns li label {
            border: solid 1px #099ba0 !important;
            border-radius: 2px;
        }
.PositiveMessege {
        color: #0074bb;
}
.posRelImp {
	position: relative;
}
.HeaderCenterLines {
        color: #037192;
    font-size: 14px;
    padding: 4px 10px;
    text-align: center;
    font-weight: bold;
    background:#fdfdfd;
}
.fixTableHeightWrapWp span {
}
.showError {
	padding: 10px 15px;
	margin-bottom: 20px;
	border: 1px solid #ebccd1;
	border-radius: 4px;
	display: inline-block;
	color: #a94442;
	background-color: #f2dede;
	font-size: 14px;
	box-shadow: 0px 1px 4px #d23737;
}

.mydownloadProgressbar .ui-dialog .ui-dialog-content {
	background: #fff;
}

.msgErrorFix {
	position: absolute;
	bottom: -17px;
	display: inline-block;
	font-size: 11px;
	color: #fff !important;
	padding: 2px 5px;
	background: #c60c0c;
	border-radius: 3px;
	z-index: 999;
}

.msgErrorFixRight {
	position: absolute;
	top: 3px;
	display: inline-block;
	font-size: 11px;
	color: #fff !important;
	padding: 2px 5px;
	background: #c60c0c;
	border-radius: 3px;
	z-index: 999;
	/* right: 0px; */
	left: 100%;
	white-space: nowrap;
	margin-left: 6px;
	z-index: 9999;
}

.msgErrorBlank {
	position: absolute;
	top: 3px;
	display: inline-block;
	font-size: 20px;
	color: #f70000 !important;
	padding: 2px 5px;
	/* background: #c60c0c; */
	border-radius: 3px;
	z-index: 999;
	/* right: 0px; */
	left: 0px;
	white-space: nowrap;
	margin-left: -17px;
	z-index: 9999;
}

.msgErrorFixMain {
	position: absolute;
	bottom: -17px;
	display: inline-block;
	font-size: 11px !important;
	color: #fff !important;
	padding: 2px 5px;
	background: #c60c0c;
	border-radius: 3px;
	z-index: 999;
}

.mydownloadProgressbar {
	background: #fff !important;
}

.mydownloadProgressbar .progress-label {
	padding-bottom: 5px;
	font-size: 12px;
	color: #e24506;
	font-weight: bold;
}

.mydownloadProgressbar .ui-progressbar {
	height: 10px;
}

.ui-dialog .ui-dialog-buttonpane button {
	margin: 0px;
}

.ui-datepicker.ui-widget.ui-widget-content {
	z-index: 999999999999 !important;
}

.mainHeaderWrapFixed {
	z-index: 999999;
}

.popcontainer {
	z-index: 9999999;
}

.scrollDivs tfoot td,
.scrollDivs tbody td,
.tableBgWhite tr td {
	background: #fff;
	font-family: 'ProximaNova', Arial !important;
}
.tableBgWhite tr td.font-another {
    font-family:Arial !important;
}

.tableBgWhite tr td.white-css {
   white-space:normal;
}
.fourqtPaging {
	padding: 10px 30px;
}

.fourqtPaging td {
	font-size: 13px;
}

.fourqtPaging .btnPg {
	background: #3499d8;
	outline: none;
	border: Solid 1px #2786c1;
	color: #fff;
	font-size: 10px;
}

.fourqtPanelForm.enqBoxWrap {
	border: none;
	/*border-top:solid 1px #bbcbe0;*/
	border-radius: 0px;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	-ms-box-shadow: none;
}
.animateDivWrap {
        z-index: 99999999 !important;
}
.fourqtPanelForm.enqBoxWrap .fourqtPanelHead {
	border: solid 1px #bbcbe0;
}

.enqBoxSec {
	margin-top: 11px;
}

.enqBoxMas {
	width: 19.2%;
	/* min-height: 100px; */
	/*margin-left: 5px;*/
	margin: 0px 0px 13px 1%;
	border: solid 1px #d4d7d8;
	border-radius: 3px;
	float: left;
}

.enqBoxMas:nth-child(5n+1) {
	margin-left: 0px;
}

.enqBoxMas .enqBoxMasBody {
	height: 180px;
	overflow: auto;
}

.enqBoxMas .enqBoxMasHead {
	border-radius: 4px;
	padding: 0px;
	border-bottom: solid 1px #eaeaea;
	background-color: #F5F4F9;
}

.enqBoxMas .enqBoxMasHead h4 {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	color: #1c678e;
	padding: 5px 10px;
	margin: 0px;
	text-align: center;
}

.enqBoxMas .enqBoxMasBody .grd-table .headbg td {
	color: #FFF;
	background-color: #6685a4;
	padding: 4px 4px;
	font-size: 12px;
	font-weight: normal;
}

.enqBoxMas .enqBoxMasBody .grd-table td {
	padding: 3px 4px;
}

.enqBoxMas .enqBoxMasFoot {
	padding: 8px 5px;
	text-align: center;
}

.enqBoxMas .enqBoxMasFoot .btnMas {
	background: #ff7043;
	background: linear-gradient(to right, #ca4015 0%, #ff7043 100%);
	background: -webkit-linear-gradient(left, #ca4015 0%, #ff7043 100%);
	background: -o-linear-gradient(left, #ca4015 0%, #ff7043 100%);
	background: -ms-linear-gradient(left, #ca4015 0%, #ff7043 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca4015', endColorstr='#ff7043', GradientType=1);
	box-shadow: 0px 2.5px 0px #bb380f;
	border-radius: 3px;
}

.enqBoxMas .enqBoxMasFoot .btnMas:hover {
	background: #ca4015;
	background: linear-gradient(to right, #ff7043 0%, #ca4015 100%);
	background: -webkit-linear-gradient(left, #ff7043 0%, #ca4015 100%);
	background: -o-linear-gradient(left, #ff7043 0%, #ca4015 100%);
	background: -ms-linear-gradient(left, #ff7043 0%, #ca4015 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=' #ca4015 ', endColorstr='#ff7043', GradientType=1);
}

div.overloapBg {
	position: fixed;
	left: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999999;
	top: 0px;
}

div.boxModelz {
	position: absolute;
	top: 100px;
	left: 0px;
	right: 0px;
	margin: 0px auto;
	width: 530px;
	height: auto;
	border: solid 1px #bbcbe0;
	border-radius: 5px;
	background: #fff;
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.19);
	-webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.19);
	-moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.19);
	-o-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.19);
	-ms-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.19);
}

div.boxModelz .fourqtPanelFormPop {
	/*border:none*/
}

div.boxModelz .fourqtPanelFormPop .pclose {
	position: absolute;
	top: 6px;
	right: 6px;
	font-size: 15px;
}

.fourqtForm.popupForm .fourqtCol {
	float: none;
	width: 100%;
	min-height: 20px;
}

.fourqtForm.popupForm .form-title {
	float: left;
	width: 150px;
	padding-right: 10px;
	text-align: left;
}

.fourqtForm.popupForm .form-input {
	float: left;
	width: 180px;
	text-align: left;
}

.fourqtPanelBodyInner {
	padding: 0px 15px;
}

.enqfullFormSec {
	padding: 10px 10px;
	/*padding-bottom:10px*/
}

.enqfullFormSec .leftFormEnq {
	width: 49%;
	float: left;
	/*background:red;*/
}

.enqfullFormSec .leftFormEnq .leftFormEnqBx {
	min-height: 100px;
	border: solid 1px #bbcbe0;
	border-radius: 4px;
}

.enqfullFormSec .rightFormEnq {
	width: 49%;
	float: right;
	/*background:green;*/
}

.enqfullFormSec .rightFormEnq .rightFormEnqBx {
	min-height: 100px;
	border: solid 1px #bbcbe0;
	border-radius: 4px;
}

.enqfullFormSec .rightFormEnq .rightFormEnqBx2 {
	min-height: 100px;
	border: solid 1px #bbcbe0;
	border-radius: 4px;
	margin-top: 14px;
}

.fourqtForm.enqForms .fourqtCol {
	width: 33%;
}

.fourqtForm.enqForms .fourqtCol.phoneQ {
	width: 28%;
}

.fourqtForm.enqForms .fourqtCol.phoneQ input {
	padding-left: 42px !important;
}

.fourqtForm.enqForms .fourqtCol.btton {
	width: 15%;
}

.fourqtForm.enqForms .fourqtCol .intl-tel-input {
	width: 100%;
}

.fourqtForm.enqForms .fourqtCol .fCol {
	float: left;
	margin-right: 1%;
}

.fourqtForm.enqForms .fourqtCol .fCol-2 {
	width: 20%;
}

.fourqtForm.enqForms .fourqtCol .fCol-6 {
	width: 30%;
}

.fourqtForm.enqForms .fourqtCol .fcol-2 {
	width: 30%;
}

.fourqtForm.enqForms .fourqtCol .fcol-8 {
	width: 70%;
}

.fourqtForm.enqForms .fourqtCol.enqFormsHight {
	min-height: 81px;
}

.fourqtForm.enqForms .fourqtCol.enqFormsHightz {
	min-height: 61px;
	margin-bottom: 4px;
}

.fourqtForm.fourqtFormDx .fourqtCol {
	min-height: 51px;
}

.grdTbz {
	border: solid 1px #bbcbe0;
	border-radius: 5px;
	margin-top: 13px;
	padding: 3px 6px;
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.19);
	-webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.19);
	-moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.19);
	-o-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.19);
	-ms-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.19);
}

.grdTbz .ftTitlz {
	padding-top: 5px;
}

.div_followup_sections .ftTitlz label {
	margin: 0px;
	line-height: 26px;
}

.totalTitles .totalrecords {
	line-height: 24px;
}

.DigitCenter {
	text-align: center;
}

.shortFormCenter {
	margin: 0px auto;
	width: 420px;
}

.shortFormMiddle {
	/*margin:0px auto;*/
	width: 510px;
}

.shortForm .fourqtCol {
	width: 100%;
	float: none;
	margin: 0px 0px 7px 0%;
	min-height: 10px;
}

.shortForm .form-title {
	width: 45%;
	float: left;
	position: relative;
	padding-left: 10px;
}

.shortForm .form-input {
	width: 55%;
	float: left;
	position: relative;
}

.formTable td {
	padding-left: 0px;
	position: relative;
}

.formTable td label {
	line-height: 20px;
	font-size: 13px;
	color: #444444;
	font-weight: normal;
	padding-bottom: 10px;
}

.grd-table td .button.btnFourqt {
	text-transform: capitalize;
}

.formTable td:first-child {
	padding-left: 10px;
}

.colFx {
	margin-bottom: 4px;
}

.vldEr {
	position: absolute;
	bottom: -15px;
	right: 0px;
	background: red;
	display: inline-block;
	color: #fff !important;
	padding: 1px 4px;
	font-size: 11px;
}

.EnquiryStatusLegends {}

.EnquiryStatusLegends td {
	font-size: 14px;
	color: #404040;
	font-family: Arial;
}

.div_transfers {
	padding: 5px 0px;
	padding-bottom: 0px;
}

.div_transferWrapUser {
	margin-top: 0px;
}

.trTransfer {
	padding: 10px 0px;
}

.formTransfer {
	/*float:right*/
}

.formTransfer .formCol {
	float: left;
	width: 20%;
	padding-right: 5px;
}

.formTransfer .formCol .frmTT {
	padding-right: 10px;
	line-height: 25px;
	font-size: 13px;
	margin: 0px;
	font-weight: normal;
}

.userPagination {
	padding: 10px 0px;
}

.userPagination .pgCol,
.userPaginationLt .pgCol {
	display: inline-block;
}

.welfareMg .totalrecords {
	line-height: 25px;
	font-size: 13px;
	margin: 0px;
	color: #f10000;
	padding: 0px 9px;
}

.newbgpage td {
	background-color: #fff !important;
}

.newbgchart td {
	background-color: #5ca2b8 !important;
}

.todayfollowupbg td {
	background-color: #ffc0cb !important;
}

.followupbg td {
	background-color: #ddc95f !important;
}

.futurefollowupbg td {
	background-color: #add8e6 !important;
}

.successbg td {
	background-color: #749f24 !important;
}

.dumpbg td {
	background-color: #ed6100 !important;
}

.dumpbg td {
	background-color: #ed6100 !important;
}

.attemptedbg td {
	background-color: #bdd6ae !important;
}

.todaycalledbg td {
	background-color: #d7eaf9 !important;
}

.alternaterowstyle td {
	background-color: #eef3f7 !important;
}

.AllocateCheck td {
	background-color: #dcfdfd !important;
}

.fixTableHeightPrint {
	max-height: 450px;
	overflow: auto;
}

.rdCustomIn {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	border: solid 1px #099ba0;
	display: inline-block;
	margin-left: 0px;
	border-radius: 3px;
}

.rdCustomIn label {
	display: inline-block;
	float: left;
}

.rdCustomIn label {
	margin: 0px;
	padding: 4px 10px;
	border-left: solid 1px #099ba0;
	font-size: 13px;
	cursor: pointer;
	color: #099ba0;
	font-weight: normal;
}

.radioCustomBtn label:first-child {
	border-left: none;
}

.rdCustomIn label.active {
	background: #099ba0;
	color: #fff;
}

.rdCustomIn label input[type="radio"] {
	display: none;
}

.fixTableHeightWrap {
	max-height: 300px;
	overflow: auto;
}

.tableFourqtHeight .dataTables_scrollBody,
.tableFourqtHeight .fixTableHeightWrap {
	max-height: 370px !important;
}

.text-Cap,
.fourqtPanelContent .text-Cap {
	text-transform: capitalize;
}

.alertError {
	text-align: center;
	padding: 0px;
	font-size: 12px !important;
	color: #c60c0c;
}

.alertError span {
	font-weight: bold;
	font-size: 12px !important;
}

.alertError label {
	margin: 0px;
}

.pad-right {
	padding-right: 15px;
}

.pad-left-0 {
	padding-left: 0px;
}

.horzBt {
	padding: 10px 0px 0px 10px;
}

.horzBt ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

.horzBt li {
	margin: 0px;
	display: inline-block;
	float: left;
	background: #375777;
	padding: 5px 10px;
	margin-right: 1%;
	/* width: 19%; */
	color: #fff;
	font-size: 12px;
	border-radius: 2px;
}

.alertCustom {
	text-align: center;
}

.alertCustIn {
	display: inline-block;
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
	display: inline-block;
	color: #b91714;
	background-color: #f5e8e8;
	border-color: #f5e8e8;
	padding: 9px 10px;
	font-size: 14px;
	padding-right: 35px;
	font-weight: bold;
	text-align: center;
}

.ms-choice>div.open {
	display: none;
}

a.button {
	color: #fff;
}

.totalUnitInfo {
	padding: 5px 13px;
}

.totalUnitInfo ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

.totalUnitInfo li {
	float: left;
	width: 25%;
	padding: 2px 4px;
	color: #404040;
	font-size: 12px;
}

.uniTheme {
	padding: 4px 4px;
}

.paginationTable {
	text-align: center;
}

.paginationTable td {
	padding: 10px 10px;
}

.panThCol {
	padding: 6px 10px 0px 10px;
}

.panThCol .sTitle {
	font-size: 12px;
}

.modal {
	background: #0000008a;
	z-index: 9999999;
}

.fourqtPopupWrap {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	z-index:999999999;
	background: #0000008a;
	display: none;
}

.fourqtPopupWrapPanel {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0px  !important;
	right: 0px  !important;
	top: 0px  !important;
	bottom: 0px;
	z-index: 9999999 !important;
	background: #0000008a;
}

.fourqtPopupInnerWrap {
	position: absolute;
	top: 70px;
	left: 0px;
	right: 0px;
	margin: 0px auto;
	width: 60%;
	background: #fff;
	border: solid 1px #bbcbe0;
	border-radius: 5px;
	box-shadow: 0px 1px 13px #000;
}

.fourqtPopupHead {
	background: #ecf0f1;
	border-bottom: solid 1px #bbcbe0;
	color: #31708f;
	padding: 4px 12px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	position: relative;
	min-height: 31px;
}

.fourqtPopupBody {
	padding: 4px 8px;
}

.fourqtPopClose {
	position: absolute;
	right: 6px;
	top: 7px;
	background: none;
	border: none;
	font-size: 14px;
	padding: 0px;
}

.fourqtPopupfoot {
	background: #ecf0f1;
	border-top: solid 1px #bbcbe0;
	color: #31708f;
	padding: 4px 18px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	min-height: 31px;
}

.fourqtPopupLg {
	width: 80%;
}

.fourqtPopupMd {
	width: 60%;
}

.fourqtPopupSm {
	width: 450px;
}

.popLeftHeading {
	font-size: 13px;
	color: #0f79b3;
	padding: 5px 0px;
	margin: 0px;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
}

label {
	margin: 0px;
}

.panelMainWrapEdit {}

.infodiv {}

.infodiv ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

.infodiv li {
	float: left;
	width: 100%;
	min-height: 10px;
	background: red;
	padding: 4px 4px;
}

.paddingTop-0 {
	padding-top: 0px !important;
}

.fourqtBlankTable {
	border-collapse: collapse;
}

.fourqtBlankTable td {
	padding: 5px 10px;
	font-size: 12px;
}

.panelMainWrapEdit .fourqtForm .fourqtCol {
	min-height: 50px;
}

.panelMainWrapEdit .fourqtForm .fourqtCol.col-250 {
	width: 140px;
}

.peymentReceiptSec {}

.peymentReceiptSec .fourqtPanelForm {
	margin-top: 0px;
	margin-bottom: 10px;
}

.peymentReceiptSec .payHead {
	padding: 5px 9px 0px 5px;
}

.peymentReceiptSec .fourqtPanelBody {
	padding: 6px 10px;
	position: relative;
}

.peymentReceiptSec .showAddOn {
	outline: none;
	background-color: #ecf0f1;
	border: solid 1px #099ba0;
	font-size: 12px;
	padding: 3px 5px;
	border-radius: 3px;
	color: #099ba0;
	position: absolute;
	right: 12px;
	top: 4px !important;
	font-weight: bold;
}

.fourqtMainPanel {
	border: solid 1px #bbcbe0;
	margin-top: 10px;
	border-radius: 5px;
	margin-bottom: 2px;
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.19);
	-webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.19);
	-moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.19);
	-o-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.19);
	-ms-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.19);
}

.fourqtMainPanel .fourqtPanelForm {
	margin-top: 5px;
	margin-bottom: 5px;
}

.fourqtMainPanel .fourqtMainPanelbody {
	padding: 0px 10px;
}

.UnitShiftProReq .radioCustomBtn li label {
	padding: 3px 10px;
}

.divulAudit li {
	float: left;
	width: 50%;
	padding: 3px 10px;
}

.listFourqt {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

.panUl li {
	float: left;
	width: 20%;
	padding: 3px 10px;
}

.headPopz li {
	float: left;
	display: inline-block;
}

.headPopz li .popLeftHeading {
	text-transform: none;
	padding-right: 20px;
}

.headPopz li .popLeftHeading span {
	font-weight: normal;
}

.xDueCustWisePrint .headPopz li {
	padding: 4px 10px;
	font-size: 12px;
	padding-right: 20px;
}

.xDueCustWisePrint .fourqtFormHideBtn {
	top: 5px;
}

.inRevers .headPopz {
	padding: 4px 4px;
}

.inRevers .headPopz li {
	padding-right: 20px;
}

.custCrDrDetails .custCrDrPanel {
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
}

.panel-pad {
	padding: 0px 10px;
	padding-bottom: 10px;
}

.fourqtSubTitle {
	color: #0f79b3;
	font-size: 11px;
	text-transform: uppercase;
	margin: 0px;
	padding: 4px 0px;
	display: block;
	font-weight: bold;
}

.fourqtTableClean {
	border-collapse: collapse;
}

.fourqtTableClean td,
.fourqtTableClean th {
	border: 1px solid #e1e1e1;
	padding: 3px 10px;
	font-size: 12px;
	color: #333;
}

.fourqtTableNone td,
.fourqtTableNone th {
	border: none;
	padding: 0px;
}

.paymentDetailsEditSec .fourqtForm .fourqtCol {
	min-height: 50px;
}

.tableBodyTop {
	padding-top: 4px;
}

.editRagPageSec .radioCustomBtn li label {
	padding: 3px 10px;
	font-size: 12px;
}

.editRagPageSec .MenuSubHeadingTop {
	color: #0b969e;
	font-size: 12px;
	font-weight: 400;
	/* font-family: 'Lato', sans-serif; */
	text-transform: uppercase;
	margin: 0px;
	padding: 5px 10px;
	display: block;
	font-weight: bold;
}

.fourqtHighlight {
	position: relative;
	padding: 4px 10px;
	text-align: center;
	font-size: 12px;
	color: red;
}

.blinkStar {
	position: absolute;
	top: 0px;
	left: 0px;
	color: #ab0909;
	animation: blinker 1s linear infinite;
}

.pos-relative {
	position: relative;
}

.shortForm.voucherForm .form-input {
	width: 76%;
}

.shortForm.voucherForm .form-title {
	width: 130px;
}

.btnImp {
	position: absolute;
	right: -65px;
	top: 0px;
	padding: 1px 5px !important;
	font-size: 12px;
	text-transform: capitalize !important;
}

.fourqtForm .fourqtCol.width-300 {
	width: 300px;
}

.fourqtForm.financeForms .fourqtCol {
	min-height: 10px;
}

.fourqtForm.formMinHeight .fourqtCol {
	min-height: 10px;
}

.finInflow,
.finInflowSource {
	float: left;
	width: 50%;
	padding: 0px 6px;
}

.finOutflow,
.finInflowApplications {
	float: right;
	width: 50%;
	padding: 0px 6px;
}

.starpad-left {
	padding-left: 8px;
}

.iconTable {
	font-size: 15px;
	color: #e74c3c;
}

.iconTable .fa {}

table.grd-table .iconTable .fa,
table.grd-table-print .iconTable .fa {
	margin-right: 0px;
}

table.grd-table .iconTable:active .fa,
table.grd-table .iconTable:focus .fa {
	color: #15a7b7;
	opacity: 0.7;
}

.tablesDiv {
	display: table;
}

.tables-row {
	display: table-row;
}

.tables-cell {
	display: table-cell;
	font-size: 12px;
}

.mainOtherChrgMasterWrap .formBoxStyle {
	width: 785px !important;
}

.mainOtherChrgMasterWrap .formBoxStyle-500 {
	width: 500px !important;
}

.mainOtherChrgMasterWrap .shortFormCenter {
	width: 90%;
	margin: 0px auto;
}

.mainOtherChrgMasterWrap .shortForm .form-title {
	width: 35%;
}

.mainOtherChrgMasterWrap .shortForm .form-input {
	width: 65%;
}

.mainOtherChrgMasterWrap .shortForm .fourqtCol .form-control {
	width: 60%;
}

.mainOtherChrgMasterWrap .shortForm .differWid .form-input {
	width: 215px;
}

.mainOtherChrgMasterWrap .shortForm .differWid .form-input .form-control {
	width: 100%;
}

.mainFourqtShortSec {
	padding: 0px 10px;
}

.percentSt {
	position: absolute;
	left: 100%;
	margin-left: 6px;
	top: 7px;
	font-weight: bold;
}

.fourqtPanelcontentBody {
	padding: 0px 10px;
}

.fourqtPanelcontentBody .fourqtPanelContent {
	margin-bottom: 6px;
}

.fourqtBoxesLeft {
	padding: 0px 10px 0px 0px;
	width: 60%;
	float: left;
}

.fourqtBoxesRight {
	padding: 0px 0px;
	width: 40%;
	float: left;
}

.fourqtMainPanelIn {
	border: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	-ms-box-shadow: none;
	transition: ease-in-out 2s all;
}

.plsView {
	position: absolute;
	left: 100%;
	top: 0px;
	/* width: 20px; */
	text-align: center;
	margin-left: -15px;
}

.alertBoxWrap {
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.55);
	top: 0px;
	left: 0px;
	z-index: 99999999;
	display: none;
}

.alertBox {
	position: absolute;
	top: 100px;
	width: 350px;
	left: 0px;
	right: 0px;
	margin: 0px auto;
	color: #a94442;
	background: #f2dede;
	border: solid 1px #ebccd1;
	border-radius: 3px;
	box-shadow: 0px 0px 13px 0px #000000bf;
}

.alertBody {
	padding: 2px 10px;
	min-height: 35px;
	background: #fde1e1;
}

.alertTitle {
	color: #ad4757;
	font-size: 12px;
	margin: 0px;
	padding: 2px 0px;
	display: block;
	font-weight: bold;
}

.alertBody h5 {
	color: #ad4757;
	font-size: 12px;
	margin: 0px;
	padding: 2px 0px;
	display: block;
	font-weight: bold;
}

.alertHead {
	border-bottom: solid 1px #ebccd1;
	position: relative;
	padding: 2px 10px;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.alertFoot {
	border-top: solid 1px #ebccd1;
	position: relative;
	padding: 2px 10px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.alertCloseFixed {
	position: absolute;
	right: 6px;
	top: 4px;
	margin: 0px;
	padding: 0px;
	background: none;
	border: none;
}

.alertClose {
	font-size: 12px;
	text-transform: uppercase;
	text-shadow: none;
	border: solid 1px #ad4757;
	background: #ad4757;
	color: #fff;
	display: inline-block;
	line-height: 0px;
	padding: 9px 5px;
	border-radius: 2px;
}

.btnFourqt.btnFxs {
	position: absolute;
	/* right: 0px; */
	left: 100%;
	top: 0px;
	margin-left: 10px;
	font-size: 10px;
	padding: 3px 5px;
}

.alertSuccessFourqt {
	color: #3c763d;
	background-color: #daffca;
	border-color: #7ff34e;
}

.alertSuccessFourqt .alertHead {
	border-bottom: solid 1px #b4ef9a;
}

.alertSuccessFourqt .alertBody {
	background: #e0ffd3;
}

.alertSuccessFourqt .alertFoot {
	border-top: solid 1px #b4ef9a;
}

.alertSuccessFourqt .alertTitle,
.alertSuccessFourqt .alertBody h5 {
	color: #2c822d;
}

.alertSuccessFourqt .alertClose {
	border-color: #2f730f;
	background: #39771d;
}

.alertWarningFourqt {
	color: #896321;
	background-color: #faf2c8;
	border-color: #fcf8e3;
}

.alertWarningFourqt .alertHead {
	border-bottom: solid 1px #dfcb61;
}

.alertWarningFourqt .alertBody {
	background: #fff7cd;
}

.alertWarningFourqt .alertFoot {
	border-top: solid 1px #dfcb61;
}

.alertWarningFourqt .alertTitle,
.alertWarningFourqt .alertBody h5 {
	color: #8a6d3b;
}

.alertWarningFourqt .alertClose {
	border-color: #896321;
	background: #896321;
}

.fourqtTableSmall {
	text-align: center;
}

.fourqtTableSmall .fourqtTableCenter {
	display: inline-block;
}

.contInfoDt label {
	font-size: 12px;
}

.TreeViewFourqt table td {
	font-size: 12px;
}

.TreeViewFourqt .ctl00_ContentPlaceHolder1_TreeView1_2 span {
	font-size: 12px;
	color: #0f79b3;
}

.fourqtMinL .formNameInput .nameCol {
	width: 33.3%;
	float: left;
	padding-right: 4px;
}

.fourqtForm.fourqtMinL .fourqtCol {
	min-height: 60px;
}

.rowFourqt {
	margin-left: -15px;
	margin-right: -15px;
}

.datepickerBirth {
	padding-left: 22px !important;
}

.brokerAppCont .fourqtForm .radioCustomTemp label {
	font-size: 12px !important;
	padding: 4px 10px !important;
}

.floorMasterLeft {
	float: left;
	width: 50%;
	padding-right: 5px;
}

.floorMasterRight {
	float: left;
	width: 50%;
	padding-left: 5px;
}

.fourqtFormFloor.fourqtForm .fourqtCol {
	width: 31%;
}

.btnPos {
	position: absolute;
	/* right: 0px; */
	left: 100%;
	top: 0px;
	margin-left: 6px;
	padding: 2px 6px;
	z-index: 999;
}

.alertInfoRel {
	text-align: center;
	margin-top: 10px;
}

.alertInfoRel .alertInner {
	display: inline-block;
	padding: 15px;
	margin-bottom: 10px;
	border: 1px solid #bce8f1;
	border-radius: 4px;
	color: #31708f;
	background-color: #d9edf7;
	box-shadow: 0px 2px 8px #5b5b5b;
	font-size: 12px;
}

.boxDg {
	box-shadow: 0px -1px 7px #000000bf;
	margin-top: 10px;
}

.formBeatFrom,
.formBeatTo {
	/*border: solid 1px #d4d3d3;*/
	padding: 0px 10px;
	border-radius: 3px;
}

.formBeatTo {
	margin-top: 0px;
}

.formBeat h5 {
	font-size: 13px;
	color: #0f79b3;
	padding: 5px 0px;
	margin: 0px;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
}

.formBeat .fbT {
	font-size: 13px;
	color: #444444;
}

.formBeat .form-control {
	width: 100%;
	height: 26px;
	border-color: #dfe4ed;
	/* color: #FFF; */
	font-size: 12px;
	border-radius: 3px;
	line-height: normal;
	padding: 0px 10px;
}

.fourqtMainPanelAll.fourqtMainPanel .fourqtPanelForm {
	border: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	-ms-box-shadow: none;
}

.fourqtMainPanelAll .fourqtPanelForm {
	margin-bottom: 10px;
}

.intl-tel-input input,
.intl-tel-input input[type=text],
.intl-tel-input input[type=tel] {
	position: relative;
	z-index: 0;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-left: 48px !important;
	margin-left: 0;
	transition: background-color 100ms ease-out;
}

.letterMasterLeft {
	float: left;
	width: 50%;
	padding-right: 5px;
}

.letterMasterLeft .fourqtForm .fourqtCol {
	width: 100%;
}

.letterMasterLeft .fourqtForm .frmColWid {
	width: 50%;
}

.letterMasterRight {
	float: left;
	width: 50%;
	padding-left: 5px;
}

.mainVarTable {}

table.mainVarTable.grd-table td {
	border: none!important;
	background: #fff;
	border-bottom: 1px solid #e1e1e1!important;
}

.btnUploadz {
	position: absolute;
	left: 100%;
	top: 0px;
}

.fixMandField {
	position: absolute;
	/* left: 0px; */
	right: 40px;
	/* margin: 0px auto; */
	width: 167px;
	top: 100%;
	background: #f9e6ea;
	color: #c1012d;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 3px;
	text-align: center;
	/* box-shadow: 0px 1px 3px #5f0016; */
	margin-top: -26px;
	border: solid 1px #ffbbc9;
}

.topWellDt {
	width: 600px;
}
.topWellDt .HeaderCenter {
  
    background-color: #256688;
   text-align:left;
    color: #fff;
    font-weight: normal;
}
.topWellDtHeading {
	color: #3a505d;
	font-size: 12px;
	margin: 0px;
	padding: 4px 3px;
	display: block;
	font-weight: bold;
}

.listAutoWidth ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

.listAutoWidth ul li {
	float: left;
	background: #edfeff;
	color: #006469;
	padding: 8px 5px;
	margin-top: 2px;
	margin-bottom: 2px;
	border: solid 1px #c7fcff;
}

.letterFormatLeft {
	float: left;
	width: 65%;
	padding-right: 10px;
}

.letterFormatRight {
	float: left;
	width: 35%;
}

.letterFormatForm.fourqtForm .fourqtCol {
	width: 50%;
}

.letterFormatForm.fourqtForm .fourqtCol .form-control {
	width: 75%;
}

.TreeViewStyleWrap {
	/*width: 550px;*/
	margin: 0px auto;
}

.TreeViewStyle {
	width: 450px;
	margin: 0px auto;
	border: solid 1px #b8b9b9;
	box-shadow: 0px -1px 6px -1px #000000c4;
}

.TreeViewStyle table td {
	font-size: 12px;
	color: #404040;
}

.TreeViewStyle>table {
	width: 100%;
}

.TreeViewStyle>table td {
	background: #10c1b9;
	font-size: 12px;
	padding: 2px 7px;
	color: #fff;
	font-weight: bold;
	vertical-align: middle;
	border-bottom: solid 1px #09a7a0;
	display: inline-block;
}

.TreeViewStyle>table td input {
	margin: 0px;
	vertical-align: middle;
}

.TreeViewStyle>table td:first-child {
	padding-right: 0px;
	width: 27px;
}

.TreeViewStyle>table td:first-child img {
	margin: 0px;
	padding: 0px;
}

.TreeViewStyle>table td:first-child a {
	margin: 0px;
	padding: 0px;
}

.TreeViewStyle>table td:last-child {
	padding-left: 0px;
	width: 421px;
}

.TreeViewStyle>table td:last-child span {
	display: inline-block;
	padding: 3px 0px;
}

.tableGet .pnHeading {
	background: #1879b3;
	color: #fff;
}

.dlUnitTypeGroupChk a .fa {
	font-size: 18px;
	margin-top: 4px;
}

.lblMap {
	position: absolute;
	left: 100%;
	top: 5px;
	margin-left: 4px;
	color: #1481bf;
}

.tableGet td {
	font-size: 12px;
	border: solid 1px #ddd;
	color: #404040;
	padding: 4px 4px;
}

.changePass {
	float: left;
	width: 1 em;
}

.changeCodeWrap {
	float: right;
	width: 40%;
	width: 1 rem;
}

.secureFormWrap {
	padding: 0px 25px;
}

.secureFormWrap .fourqtCol {
	width: 100%;
	float: none;
	margin: 0px 0px 7px 0%;
	min-height: 10px;
}

.secureFormWrap .form-input {
	width: 55%;
	float: left;
	position: relative;
}

.secureFormWrap .form-title {
	width: 45%;
	float: left;
	position: relative;
	padding-left: 10px;
}

.IpForm .form-title,
.IpForm .fourqtCol,
.IpForm .form-input {
	min-height: 0px;
}

.btnGreenIp,
.btnRedIp,
.btnIp {
	padding: 11px 10px;
	font-size: 14px;
	font-weight: bold;
	border: solid 1px #000;
	transition: ease 0.7s;
}

.btnRedIp {
	background: #cc1d1d;
	border-color: #9f0909;
	margin-left: 15px;
	box-shadow: 0px 2px 2px #880808;
}

.btnGreenIp {
	background: #049015;
	border-color: #057c13;
	box-shadow: 0px 2px 2px #037a12;
}

.btnIp:hover,
.btnIp:active,
.btnIp:focus {
	padding: 11px 10px;
	font-size: 14px;
	font-weight: bold;
	background: #a211d2;
	border-color: #8207ab;
	box-shadow: 0px 2px 2px #720696;
}

.PAginateWk ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	display: inline-block;
}

.PAginateWk li {
	display: inline-block;
}

.fourqtForm .fourqtCol .ayat-select.form-control {
	padding: 0px 0px;
	border: none;
}

.btn-group.open .dropdown-toggle {
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0);
}

.ayat-select>.dropdown-toggle {
	height: 26px;
	border: solid 1px #dfe4ed;
	font-size: 12px;
	border-radius: 3px;
	line-height: normal;
	padding: 6px 10px;
	background: #fff;
}

.ayat-select>.dropdown-toggle.btnMe {
	overflow: hidden;
	white-space: nowrap;
	padding-right: 23px;
}

.ayat-select .dropdown-toggle:focus {
	outline: none !important;
	border: solid 1px #91c8ec;
}

.dropdown-Ayat.dropdown-menu>li>a {
	display: block;
	padding: 2px 13px;
	clear: both;
	font-weight: normal;
	line-height: 1.42857143;
	color: #404040;
	white-space: nowrap;
	font-size: 12px;
	transition: ease 0.7s;
}

.dropdown-Ayat.dropdown-menu>li>a .text {
	font-weight: normal;
}

.dropdown-Ayat.dropdown-menu>li>a:hover {
	background: #ff3c7e;
	color: #fff;
	transition: ease 0.7s;
}

.dropdown-Ayat.dropdown-menu>.active>a,
.dropdown-Ayat.dropdown-menu>.active>a:focus,
.dropdown-Ayat.dropdown-menu>.active>a:hover {
	background: #ff3c7e;
	color: #fff;
	transition: ease 0.7s;
}

.ayat-select.btn-group.bs-container .dropdown-menu {
	z-index: 9999999;
}

.dropAyat.dropdown-menu {
	-webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.6);
	box-shadow: 0 3px 10px rgba(0, 0, 0, 0.6);
	/*background: #009688;
    border: solid 1px #009688;*/
}

.dropAyat .dropdown-menu {
	/*background:none;*/
}

.divUlLs ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.divUlLs ul li {
	float: left;
	width: 50%;
	padding: 4px 15px;
	font-size: 12px;
}

.divUlLsTitle,
.divUlLsInfo {
	float: left;
	width: 50%;
}

.divUlLsInfo label {
	font-weight: normal;
}

.divDfUlFld ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.divDfUlFld ul li {
	padding: 4px 15px;
	font-size: 12px;
}

.divDfUlFldTitle,
.divDfUlFldInput {
	float: left;
}

.divDfUlFldTitle {
	width: 200px;
}

.bxFlwEx table td {
	font-size: 12px;
	padding: 3px 2px;
}

.lesLeft {
	float: left;
	width: 50%;
	padding-right: 5px;
}

.lesRight {
	float: right;
	width: 50%;
	padding-left: 5px;
}

.fourqtForm.lesForm .fourqtCol {
	width: 31%;
}

.fourqtForm.WindForm .fourqtCol {
	width: 20%;
	float: left;
}

.popWebForm {}

.fourqtForm.popWebForm .fourqtCol {
	width: 20%;
}

.fourqtForm.popWebForm .fourqtCol.fourqtColLen {
	min-height: 70px;
	width: 33%;
}

.addFollowUpFormSec {
	padding: 10px 10px;
	/* padding-bottom: 10px; */
}

.addFollowUpFormSec .leftFormEnq {
	width: 49%;
	float: left;
}

.addFollowUpFormSec .leftFormEnq .leftFormEnqBx {
	min-height: 100px;
	border: solid 1px #bbcbe0;
	border-radius: 4px;
}

.fourqtForm.addFollowUpForms .fourqtCol.phoneQ {
	width: 33%;
}

.fourqtForm.addFollowUpForms .fourqtCol {
	width: 33%;
}

.fourqtForm.addFollowUpForms .fourqtCol .intl-tel-input {
	width: 100%;
}

.fourqtForm.addFollowUpForms .fourqtCol .fCol {
	float: left;
	margin-right: 1%;
}

.fourqtForm.addFollowUpForms .fourqtCol .fCol-6 {
	width: 30%;
}

.fourqtForm.addFollowUpForms .fourqtCol.enqFormsHight {
	min-height: 71px;
}

.addFollowUpFormSec .rightFormEnq {
	width: 49%;
	float: right;
}

.addFollowUpFormSec .rightFormEnq .rightFormEnqBx {
	min-height: 100px;
	border: solid 1px #bbcbe0;
	border-radius: 4px;
}

.dtEnqDt {
	margin: 0px;
	padding: 8px 0px;
}

.socDiv {
	margin: 0px;
	padding: 0px;
}

.socDiv li {
	display: inline-block;
	margin: 0px;
	padding: 0px;
}

.tstInfo span {
	font-weight: normal;
}

.prFldWep label {
	font-weight: normal;
}

.prFldWep .rpnx1 {
	padding: 4px 15px;
}

.mainFlwSecWrap .radioCustomBtn li label {
	padding: 3px 10px;
}

.actColorTheme ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.actColorTheme li {
	display: inline-block;
	float: left;
}

.actColorTheme li:after {
	display: block;
	content: "";
	clear: both;
}

.actColorTheme li .actCol {
	float: left;
	font-size: 12px;
	padding: 3px 3px;
}

.actColorTheme li .actBox {
	width: 30px;
	height: 20px;
	background: red;
	border: solid 1px transparent;
}

.actColorTheme li .holdUnitColor {
	background: #ff9900;
	border-color: #b36c02;
}

.actColorTheme li .DirectorHoldColor {
	background: #9BE3B3;
}

.actColorTheme li .UnapprovedUnitColor {
	background: #ffff00;
}

.actColorTheme li .BookedUnitColor {
	background: #ffb6c1;
}

.actColorTheme li .AllotedUniColor {
	background: #adff2f;
}

.actColorTheme li .RegistryUnitColor {
	background: #CCCCFF;
}

.actColorTheme li .SurrenderUnitColor {
	background: #3BB9FF;
}

.actColorTheme.rnblSev li .renewalColor {
	background: #7ec8e6;
}

.actColorTheme.rnblSev li .rateUnColor {
	background: yellow;
}

.actColorTheme.rnblSev li .OnHoldColor {
	background: red;
}

.DataListColor {}

.DataListColor ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.DataListColor li {
	display: inline-block;
	float: left;
	font-size: 12px;
}

.DataListColor li:after {
	display: block;
	content: "";
	clear: both;
}

.DataListColor li .actCol {
	float: left;
	font-size: 12px;
	padding: 3px 3px;
}

.DataListColor li .actBox {
	width: 30px;
	height: 20px;
	background: red;
	border: solid 1px transparent;
}

.DataListColor li .holdUnitColor {
	background: #ff9900;
	border-color: #b36c02;
}

.DataListColor li .bookedUnit {
	background: #ffff00;
	border-color: #c3c305;
}

.actColorThemePower ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.actColorThemePower li {
	display: inline-block;
	float: left;
}

.actColorThemePower li:after {
	display: block;
	content: "";
	clear: both;
}

.actColorThemePower li .actCol {
	float: left;
	font-size: 12px;
	padding: 2px 3px;
	color: #000;
}

.actColorThemePower li .actBox {
	width: 20px;
	height: 20px;
	border: none;
	border-radius: 20px;
}

.actColorThemePower li .new-bg {
	background: #ffffff;
	border-color: #ddd;
}

.actColorThemePower li .followup-bg {
	background: #ddc95f;
	border-color: #ddd;
}

.actColorThemePower li .todayfollowup-bg {
	background: #ffc0cb;
	border-color: #ddd;
}

.actColorThemePower li .tdTodayCalled-bg {
	background: #D7EAF9;
	border-color: #ddd;
}

.actColorThemePower li .futurefollowup-bg {
	background: #add8e6;
	border-color: #ddd;
}

.actColorThemePower li .attempted-bg {
	background: #BDD6AE;
	border-color: #ddd;
}

.actColorThemePower li .svdone-bg {
	background: #418CF0;
	border-color: #ddd;
}

.actColorThemePower li .dump-bg {
	background: #ed6100;
	border-color: #ddd;
}

.actColorThemePower li .success-bg {
	background: #749f24;
	border-color: #ddd;
}

.actColorThemePower li .followup-times {
	background: #c7c7c2;
	border-color: #ddd;
}

.actColorThemePower li .hold-unit {
	background: #ff0000;
	border-color: #ddd;
}

.actColorThemePower li .booked-units {
	background: #ffb6c1;
	border-color: #ddd;
}

.actColorThemePower li .available-units {
	background: #ffffff;
	border: solid 1px #a99ed4;
}

.actColorThemePower li .holdunit-bg{
	    background: #ff9900;
    border: solid 1px #e28a07;
}
.actColorThemePower li .holdunitplc-bg{
	    background: #ffa07a;
    border: solid 1px #e28a07;
}
.actColorThemePower li .bookedunit-bg{
	    background:#ffb6c1;
    border:solid 1px #e699a5;
}

.actColorThemePower li .bookedunit-bg{
	    background:#ffb6c1;
    border:solid 1px #e699a5;
}
.actColorThemePower li .bookedunitplc-bg{
	    background:#87ceeb;
    border:solid 1px #4eaad0;
}
.actColorThemePower li .availableunit-bg{
	    background:#00fa9a;
    border:solid 1px #06e08c;
}
.actColorThemePower li .availableunitplc-bg{
	    background:#ff69b4;
    border:solid 1px #ce2479;
}
.actColorThemePrintTotal.actColorThemePower li .actCol {
	color: #404040;
}

#divcontainer .grd-table .HeaderCenter td {
	color: #FFF;
	background-color: #1482c2;
}

.checkCustomInputSinglezzTeam {
	padding: 4px 10px;
	padding-left: 24px;
}

.frTopUl {
	padding: 4px 7px;
}

.hvlSec {
	padding: 5px 13px;
}

.hvlSec .col-md-2 label span {
	font-family: Arial !important;
	font-size: 12px !important;
}

.scroll-fourqt {
	position: fixed;
	bottom: 15px;
	right: 0px;
	z-index: 999999999;
	display: none;
	-webkit-transition: all .7s;
	-moz-transition: all .7s;
	-ms-transition: all .7s;
	-o-transition: all .7s;
	transition: all .7s;
	padding: 3px;
	text-align: center;
	-moz-animation: bounce 2s infinite;
	-webkit-animation: bounce 2s infinite;
	animation: bounce 2s infinite;
}

.scroll-fourqt a {
	font-size: 19px;
	color: #e03f10 !important;
}

.scroll-fourqt a:hover,
.scroll-fourqt a:active,
.scroll-fourqt a:focus {
	color: #ff3c7e !important;
}

.pop-win-form .fourqtForm .fourqtCol {
	width: 20%;
}

.pop-win-form .fourqtForm .fourqtCol.col-height {
	min-height: 81px;
}

.report-mergeHead-left {
	float: left;
	width: 50%;
	padding-right: 5px;
}

.report-mergeHead-right {
	float: left;
	width: 50%;
	padding-left: 5px;
}

.report-mergeHead .fourqtForm .fourqtCol {
	width: 33%;
}

.upload-lesse-left {
	float: left;
	width: 50%;
	padding-right: 5px;
}

.upload-lesse-right {
	float: left;
	width: 50%;
	padding-left: 5px;
}

.up-load-main .fourqtForm .fourqtCol {
	width: 25%;
}

.btnFlotLeft {
	display: inline-block;
}

.meterLeft {
	float: left;
	width: 60%;
	padding-right: 5px;
}

.meterRight {
	float: left;
	width: 40%;
	padding-left: 5px;
}

.meterWebMain .fourqtForm .fourqtCol {
	width: 25%;
}

.imp-field {
	color: red;
}

.col-h {
	width: 33.3%;
	float: left;
}

.rfTitle {
	font-size: 13px;
	color: #0f79b3;
	padding: 5px 0px;
	margin: 0px;
	font-weight: normal;
}

.paginationGroup {
	padding: 5px 0px;
	text-align: center;
}

.paginationGroup ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	display: inline-block;
}

.paginationGroup li {
	display: inline-block;
	padding: 3px 3px;
	font-size: 11px;
}

.btnPg {
	background: #fff !important;
	outline: solid 1px #ddd !important;
	border: solid 1px #ddd !important;
}

.charBox {
	width: 33.3%;
	float: left;
	padding: 3px 10px;
	transition: ease 0.7s;
	margin-top: 10px;
}

.charBox.oneBox {
	width: 100%;
}

.charBox.twoBox {
	width: 50%;
}

.charBox.threeBox {
	width: 33.3%;
}

.charBox .chartBoxInner {
	border: solid 1px #ddd;
	border-radius: 4px;
	box-shadow: 0px -1px 12px rgba(0, 0, 0, 0.25);
	background: #fff;
}

.charBox.oneBox .chartBoxInner {
	border: none;
	box-shadow: none;
}

.charBox.twoBox .chartBoxInner,
.charBox.threeBox .chartBoxInner {
	border: solid 1px #ddd;
	border-radius: 4px;
	box-shadow: 0px -1px 12px rgba(0, 0, 0, 0.25);
}

.contn-One {}

.charBox.oneBox .contn-OneL {
	float: left;
	width: 40%;
}

.charBox.oneBox .contn-OneR {
	float: left;
	width: 60%;
	margin-top: 12px;
}

.charBox.twoBox .contn-OneL,
.charBox.threeBox .contn-OneL,
.charBox.twoBox .contn-OneR,
.charBox.threeBox .contn-OneR {
	float: none;
	width: 100%;
	margin: 0px;
}

.chartTable {
	overflow: auto;
}

.chartFoot {
	padding: 10px 10px;
}

.chartIcon {
	position: relative;
}

.btnab {
	position: absolute;
	top: 0px;
	right: -45px;
}

.email_head_master {}

.email_head_master_left {
	float: left;
	width: 70%;
	padding-right: 10px;
}

.email_head_master_right {
	float: right;
	width: 30%;
}

.email_head_master .fourqtForm .fourqtCol {
	width: 33%;
}

.email_head_master_right .MenuLeftHeading span {
	font-weight: normal;
	text-transform: initial;
}

.smsSubSecLeft,
.smsSubSecRight {
	float: left;
	width: 50%;
}

.smsSubSecRight {
	padding-left: 10px;
}

.smsSubSecLeft .fourqtForm .fourqtCol {
	width: 70%;
	float: none;
}

.smsSubSecLeft .textAreaSec {
	font-size: 12px;
	padding: 4px 0px;
	font-weight: normal;
}

.smsSubSecRight .MenuLeftHeading span {
	font-weight: normal;
	text-transform: initial;
}

.contP p {
	font-size: 12px;
	padding-bottom: 7px;
}

.lsType {
	width: 475px;
	margin: 0px auto;
	padding: 5px 0px;
}

.lsType .fourqtForm .fourqtCol {
	width: 100%;
	float: none;
	min-height: 10px;
	margin: 0px;
}

.lsType .fourqtForm .form-title {
	float: left;
	width: 120px;
}

.lsType .fourqtForm .form-input {
	width: 345px;
	float: left;
}

.clientAddForm.fourqtForm .fourqtCol {
	min-height: 60px;
}

.lscol-Tab {
	/*display:table;*/
}

.lscol-Tab .tbCell {
	display: inline-block;
}

.lscol-Tab .tbCell {
	padding-right: 10px;
	line-height: 20px;
	font-size: 13px;
	color: #444444;
	font-weight: normal;
	white-space: nowrap;
}

.lscol-Tab .tbCell label {
	font-weight: normal;
}

.lscol-Tab .tbCellW {
	width: 100px;
}

.lesseBlockPs .block-cell {
	width: 16.6%;
	float: left;
	padding-right: 5px;
}

.lesseBlockPs .block-cell-4 {
	width: 25%;
}

.table-alternate tr:nth-child(odd) td {
	background: #f2f2f2;
}


/*custom pagination*/

.custom-pagination {
	background: #fff;
	text-align: center;
	margin-top: 7px;
}

.custom-pagination ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	border: solid 1px #d2d2d2;
	display: inline-block;
	box-shadow: 0px 4px 10px -4px #000;
	border-radius: 3px;
}

.custom-pagination li {
	float: left;
	/* margin-right: 20px; */
	border-right: solid 1px #d2d2d2;
}

.custom-pagination li .btn-pg,
.custom-pagination li .btn-pg-label {
	display: block;
	padding: 4px 12px;
	height: 30px;
	line-height: 23px;
	transition: ease 0.7s;
	color: #3d3e3e;
}

.custom-pagination li .btn-pg i {
	line-height: 23px;
}

.custom-pagination li .btn-pg {
	color: #0077B5;
}

.custom-pagination li:last-child {
	border-right: none;
}

.custom-pagination li .form-control {
	height: 23px;
	color: #0077b5;
}

.custom-pagination li .btn-pg:hover {
	background: #0077B5;
	color: #fff;
}

.custom-pagination.pagination-color ul {
	border: solid 1px #026975;
	background: #04818c;
}

.custom-pagination.pagination-color li {
	border-right: solid 1px #0e6067;
	color: #fff;
}

.custom-pagination.pagination-color li .btn-pg,
.custom-pagination.pagination-color li .btn-pg-label {
	color: #fff;
}

.custom-pagination.pagination-color li .btn-pg:hover {
	background: #fff;
	color: #04818c;
}
  .fourqtCustomRadio {
     margin: 0px;
     padding: 0px;
     list-style-type: none;
     border: solid 1px #17bbc1;
     display: inline-block;
    /*margin-left: 10px;
    */
     border-radius: 3px;
}
 .fourqtCustomRadio:after {
     content: "";
     display: block;
     clear: both;
}
 .fourqtCustomRadio li {
     display: inline-block;
     float: left;
}
 .fourqtCustomRadio li label {
     margin: 0px;
     padding: 4px 10px;
     border-left: solid 1px #099ba0;
     font-size: 13px;
     cursor: pointer;
     color: #099ba0;
     font-weight: normal;
}
 .fourqtCustomRadio li:first-child label {
     border-left: none;
}
 .fourqtCustomRadio li input[type="radio"] {
     display: none;
}
 .fourqtCustomRadio li.disabled label, .fourqtCustomRadio li span.disabled label {
     cursor: not-allowed;
     opacity: 0.5;
}
 .fourqtCustomRadio li.active label, .fourqtCustomRadio li span.active label {
     background: #099ba0;
     color: #fff;
}

.charColBroker {
    float:left;
    width:50%;
    padding:10px 10px;
}
.charColBroker .chartColIn{
       border: solid 1px #ddd;
    box-shadow:0px 0px 6px rgba(0, 0, 0, 0.34901960784313724);
  
}
.charColBroker .chartDataDiv{

}
.charColBroker .grd-table-chart {
    width:90%;
        margin: 0px auto;
    margin-bottom: 19px;
     box-shadow:0px 0px 6px rgba(0, 0, 0, 0.34901960784313724);
}
/**purchase css **/

.purchase-modules-wrap {}

.purchase-modules-wrap .container {
	width: auto;
	max-width: none;
	padding: 0px;
}

.purchase-modules-wrap .panel-info {
	border-color: #bbcbe0;
	margin-top: 3px;
	border-radius: 5px;
	margin-bottom: 7px;
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.19);
	-webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.19);
	-moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.19);
	-o-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.19);
	-ms-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.19);
}

.purchase-modules-wrap .popcontainer {
	z-index: 9999999;
}

.purchase-modules-wrap .popcontainer .panel-info {
	margin: 0px;
}

.purchase-modules-wrap .popcontainer .popbox-inner {
	padding: 0px;
	border: 1px solid #828282;
}

.purchase-modules-wrap .popcontainer .buttonClose {
	border: none;
	color: #020202;
	background: url(../images/ic_close.png) no-repeat;
	position: relative;
	border-radius: 3px;
	font-size: 13px;
	transition: ease 0.7s;
	height: 24px;
	width: 25px;
}

.purchase-modules-wrap .popcontainer .buttonClose:hover {
	/*background: #0f79b3;
                color: #fff;
                transition: ease 0.7s;*/
	opacity: 0.7;
}

.purchase-modules-wrap .panel-heading {
	background: #ecf0f1;
	border-bottom: solid 1px #bbcbe0;
	color: #31708f;
	padding: 4px 20px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	position: relative;
}

.purchase-modules-wrap .panel-heading .row {}

.purchase-modules-wrap .MenuLeftHeading {
	font-size: 13px;
	color: #0f79b3;
	padding: 5px 0px;
	margin: 0px;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
}

.purchase-modules-wrap .panel-info>.panel-footer {
	background-color: #ecf0f1 !important;
	border-color: #bbcbe0;
	color: #31708f;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.purchase-modules-wrap .form-control {
	width: 100%;
	height: 26px;
	border-color: #dfe4ed;
	/* color: #FFF; */
	font-size: 12px;
	border-radius: 3px;
	line-height: normal;
	padding: 0px 10px;
}

.purchase-modules-wrap textarea.form-control {
	height: 40px;
}

.purchase-modules-wrap .glyphicon {
	display: none;
}

.purchase-modules-wrap .form-group {
	margin-bottom: 5px;
}

.purchase-modules-wrap .buttonSearch,
.purchase-modules-wrap .button,
.purchase-modules-wrap .buttonClick,
.purchase-modules-wrap .panel-footer .buttonPrint,
.purchase-modules-wrap .buttonPrint {
	color: #ecf0f1;
	line-height: 1.5;
	border-radius: 4px;
	display: inline-block;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	transition: ease 0.5s;
	background-color: #0f79b3;
	font-size: 12px;
	text-transform: uppercase;
	padding: 3px 11px;
	text-shadow: none;
	border: solid 1px #5280ac;
	background: #0f79b3;
	box-shadow: 0px 2px 0px #296394;
	background: linear-gradient(to right, #0f79b3 0%, #27a1f1 100%);
	background: -webkit-linear-gradient(left, #0f79b3 0%, #27a1f1 100%);
	background: -o-linear-gradient(left, #0f79b3 0%, #27a1f1 100%);
	background: -ms-linear-gradient(left, #0f79b3 0%, #27a1f1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f79b3', endColorstr='#27a1f1', GradientType=1);
}

.purchase-modules-wrap .panel-heading .button:hover,
.purchase-modules-wrap .panel-footer .button:hover,
.purchase-modules-wrap .buttonSearch:hover,
.purchase-modules-wrap .button :hover,
.purchase-modules-wrap .buttonClick:hover,
.purchase-modules-wrap .panel-footer .buttonPrint:hover,
.purchase-modules-wrap .buttonPrint:hover {
	background: #ff3c7e !important;
	background: linear-gradient(to right, #ff3c7e 0%, #d00348 100%) !important;
	background: -webkit-linear-gradient(left, #ff3c7e 0%, #d00348 100%) !important;
	background: -o-linear-gradient(left, #ff3c7e 0%, #d00348 100%) !important;
	background: -ms-linear-gradient(left, #ff3c7e 0%, #d00348 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3c7e', endColorstr='#d00348', GradientType=1) !important;
	box-shadow: 0px 1px 0px #d00348;
	border: solid 1px #d00348;
	padding: 3px 11px !important;
	line-height: 1.5 !important;
}

.purchase-modules-wrap table.grd-table-print {
	border-collapse: collapse;
}

.purchase-modules-wrap table.grd-table-print td,
.purchase-modules-wrap table.grd-table-print th {
	font-size: 13px;
	padding: 4px 4px;
	font-family: inherit !important;
	color: #514d6a;
	border: 1px solid #e1e1e1 !important;
	vertical-align: middle;
}

.purchase-modules-wrap table.grd-table-print th,
.purchase-modules-wrap table.grd-table-print .grd-table-header-column {
	color: #000;
	background: #f3f3f3;
	/*border-color: #fff !important;*/
	font-weight: normal;
}

.purchase-modules-wrap .po-view-table {
	padding: 4px 0px;
	/*overflow: auto;*/
	/*padding-right: 1px;*/
}

.purchase-modules-wrap .po-view-table table td,
.purchase-modules-wrap .po-view-table table th,
.purchase-modules-wrap .po-view-table table .grd-table-header-column {
	border: none;
	border: 1px solid #000 !important;
}

.purchase-vender {}


/*.purchasesTdTab td.border-purchasesTd {
    border:solid 1px 
}
.purchase-prv {
    border-right:none !important;
    border-left:none !important;
     border-top:none !important;
}
.purchase-prv1 {
    border-right:none !important;
    border-left:none !important;
     border-bottom:none !important;
}
.purchase-right-brdNone {
    border-right:none !important;
}
.purchase-horz-brdNone {
    border-right:none !important;
    border-left:none !important;
}
.purchase-brdNone {
    border:none !important;
}*/

.purchase-date {
	display: table;
}

.purchase-cell {
	display: table-cell;
}

.purchase-addon {
	display: table-cell;
	color: #417195;
	font-size: 12px;
	padding: 0px 4px;
	vertical-align: middle;
}

.srh-cin {
	display: inline-block;
	padding: 4px 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid #99f1f5;
	border-radius: 4px;
	/* border: solid; */
	background: #d2fdff;
	color: #1bb2b9;
}

.srh-cin:hover {
	border: 1px solid #ffa5a5;
	border-radius: 4px;
	background: #ffe2e2;
	color: #bf2d2d;
}

.fourqtForm .fourqtCol.com-sdd-fl,
.fourqtForm .fourqtCol.com-sdd-fl .form-input {
	min-height: 0px;
}

.com-sdd-fl .form-input label {
	color: #03a5a5;
	display: block;
	font-family: ProximaNova-Bold !important;
}

.desk-hide {
	display: none;
}

.balanceLeft,
.balanceRight {
	width: 50%;
	float: left;
}

.balanceLeft {
	padding-right: 11px;
}

.inputFind {
	position: absolute;
	top: 4px;
	left: 100%;
	margin-left: -14px;
}

.dragF span{
      background: #ffff43;
    color: #585801;
    margin-left:10px;
}

.sort-orders {
        width:60%;
    margin: 0px auto;
    border: solid 1px #ddd;
    box-shadow:0px 2px 6px rgba(0, 0, 0, 0.24);
    -webkit-box-shadow:0px 2px 6px rgba(0, 0, 0, 0.24);
    -moz-box-shadow:0px 2px 6px rgba(0, 0, 0, 0.24);
    -o-box-shadow:0px 2px 6px rgba(0, 0, 0, 0.24);
    -ms-box-shadow:0px 2px 6px rgba(0, 0, 0, 0.24);
    max-height:330px;
    overflow:auto;
}
.sort-orders  .ui-state-default {
        border: 1px solid #e6e6e6;
            padding:0px 5px;
}
.header-ui {
    border: 1px solid #c7c7c7;
    background-color: #1794ba;
    color: #fff;
    padding:5px 5px;
}
.header-ui-left {
    float:left;
    width:20%;
    text-align:center
}
.header-ui-right {
    float:left;
    width:40%;
    text-align:center
}
.ui-state-left {
        float:left;
    width:20%;
    text-align:center;
         /*border-right: solid 1px #e8e6e6;*/
}
.welSoftWare .ui-sortable {
    padding:0px !important;
    margin:0px;
}
.ui-state-right {
       float:left;
    width:40%;
    text-align:center;
           
}
.ui-state-right,
.ui-state-left {
    padding:4px 0px;
}
.sort-orders .ui-state-default:hover {
    background:#fc4b6c;
}
.ui-state-th,
.ui-state-td {
      float:left;
    width:16%;
    text-align:center
}
.ui-state-th-1,
.ui-state-td-1 {
      float:left;
    width:25%;
    text-align:center
}
.sort-orders-wrap {
       max-height:330px;
    overflow:auto;
}
.sort-orders-wrap-1{
        width:70%;
    margin: 0px auto;
    border: solid 1px #ddd;
    box-shadow:0px 2px 6px rgba(0, 0, 0, 0.24);
    -webkit-box-shadow:0px 2px 6px rgba(0, 0, 0, 0.24);
    -moz-box-shadow:0px 2px 6px rgba(0, 0, 0, 0.24);
    -o-box-shadow:0px 2px 6px rgba(0, 0, 0, 0.24);
    -ms-box-shadow:0px 2px 6px rgba(0, 0, 0, 0.24);
    max-height:330px;
    overflow:auto;
}
.sort-orders-wrap .ui-state-default {
    background:#fff;
}
.sort-orders-wrap  .ui-state-default {
        border: 1px solid #e6e6e6;
            padding:4px 5px;
                color: #717171;
}
.sort-orders-wrap .ui-state-default:hover,
.sort-orders-wrap .ui-state-default:hover  a  {
    background:#fc4b6c;
    color:#fff;
}

.sort-orders-wrap-1  .ui-state-default {
        border: 1px solid #e6e6e6;
            padding:4px 5px;
                color: #717171;
}
.sort-orders-wrap-1 .ui-state-default:hover,
.sort-orders-wrap-1 .ui-state-default:hover  a  {
    background:#fc4b6c;
    color:#fff;
}

.ms-parent {
    width: 100% !important;
}

.ms-choice {
    border: 1px solid #ddd;
}
.ms-drop ul > li label {
        padding: 4px 9px;
}
.ms-drop ul > li label.optgroup {
    color: #ffffff;
    font-weight: normal;
    font-style: normal;
    font-size: 12px;
    background: #06adb7;
    padding: 3px 9px;
}

.ms-drop ul > li label {
    color: #615c5c;
}
  .ms-drop ul > li label:hover {
    background: #fc4b6c;
    color: #fff;
}
  .ms-drop.bottom {
    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.27);
    -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.27);
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.27);
}
.ms-drop {
    border: 1px solid #ececec;
}
.ms-search input {
        border-radius: 3px;
    border: 1px solid #ddd;
    /* box-shadow: none; */
    transition: ease 0.7s;
    -webkit-transition: 0.7s ease;
    -moz-transition: 0.7s ease;
    -o-transition: 0.7s ease;
    -ms-transition: 0.7s ease;
    height: 26px;
    font-weight: normal;
    font-size: 12px;
    background: #fff;
    padding: 4px 8px;
}
.popupFix {
        z-index: 99999999999999;
}
.config-list-sec {
    padding: 4px 7px;
}

    .config-list-sec ul {
        padding: 0px;
        margin: 0px 0px 0px 15px;
        list-style-type: decimal;
    }

    .config-list-sec li {
        margin-bottom: 5px;
         word-wrap: break-word;
    }

        .config-list-sec li h4 {
            font-size: 13px;
            font-weight: bold;
            color: #0993b1;
            font-family: 'Allerta', sans-serif;
        }

        .config-list-sec li p {
            font-size: 13px;
                word-wrap: break-word;
        }

    .config-list-sec ul ul {
        list-style-type: upper-roman;
        margin-left: 20px;
    }

        .config-list-sec ul ul li h4 {
            color: #1786b8;
            font-size: 11px;
            font-family: 'Allerta', sans-serif;
        }

  .shortForm.trnafetForm .form-title {
    width: 120px;
}
  .dumpTransfers {
    width: 615px;
}
  .MenuSubHeading .totalrecords {
    text-transform: none;
    font-family:Arial, Helvetica, sans-serif;
}
@media print {
	body {
		font-family: Calibri !important;
	}
	.purchase-modules-wrap table.grd-table-print th,
	.purchase-modules-wrap table.grd-table-print .grd-table-header-column {
		border: 1px solid #000!important;
		color: #000;
	}
	@-moz-keyframes bounce {
		0%,
		20%,
		50%,
		80%,
		100% {
			-moz-transform: translateY(0);
			-ms-transform: translateY(0);
			-webkit-transform: translateY(0);
			transform: translateY(0);
		}
		40% {
			-moz-transform: translateY(-3px);
			-ms-transform: translateY(-3px);
			-webkit-transform: translateY(-3px);
			transform: translateY(-3px);
		}
		60% {
			-moz-transform: translateY(-2px);
			-ms-transform: translateY(-2px);
			-webkit-transform: translateY(-2px);
			transform: translateY(-2px);
		}
	}
	@-webkit-keyframes bounce {
		0%,
		20%,
		50%,
		80%,
		100% {
			-moz-transform: translateY(0);
			-ms-transform: translateY(0);
			-webkit-transform: translateY(0);
			transform: translateY(0);
		}
		40% {
			-moz-transform: translateY(-3px);
			-ms-transform: translateY(-3px);
			-webkit-transform: translateY(-3px);
			transform: translateY(-3px);
		}
		60% {
			-moz-transform: translateY(-2px);
			-ms-transform: translateY(-2px);
			-webkit-transform: translateY(-2px);
			transform: translateY(-2px);
		}
	}
	@keyframes bounce {
		0%,
		20%,
		50%,
		80%,
		100% {
			-moz-transform: translateY(0);
			-ms-transform: translateY(0);
			-webkit-transform: translateY(0);
			transform: translateY(0);
		}
		40% {
			-moz-transform: translateY(-3px);
			-ms-transform: translateY(-3px);
			-webkit-transform: translateY(-3px);
			transform: translateY(-3px);
		}
		60% {
			-moz-transform: translateY(-2px);
			-ms-transform: translateY(-2px);
			-webkit-transform: translateY(-2px);
			transform: translateY(-2px);
		}
	}
	@-webkit-keyframes blinker {
		0% {
			color: #ab0909;
			transform: scale(1);
		}
		50% {
			color: red;
			transform: scale(2);
		}
	}
	@keyframes blinker {
		0% {
			color: #ab0909;
			transform: scale(1);
		}
		50% {
			color: red;
			transform: scale(2);
		}
	}
}

@-webkit-keyframes blink {
	0% {
		opacity: 1;
	}
	25% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	75% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@keyframes blink {
	0% {
		opacity: 1;
	}
	25% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	75% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-moz-document url-prefix() {
	.fixTableHomeWell,
	.fixTableHome,
	.fixTableHomeTh,
	.fixTableHomeTwo;
	{
		border-collapse: separate !important;
		border: 1px solid #ddd !important;
	}
	table.fixTableHomeWell td,
	table.fixTableHomeWell th,
	table.fixTableHome td,
	table.fixTableHome th,
	table.fixTableHomeTh td,
	table.fixTableHomeTh th,
	table.fixTableHomeTwo td,
	table.fixTableHomeTwo th {
		border: solid 0.5px #ddd !important;
	}
}

@media only screen and (max-width:1281px) {
	.fourqtForm .fourqtCol {
		width: 20%;
	}
	.secureWrap .fourqtForm .fourqtCol {
		width: 100%;
	}
	.shortForm .fourqtCol {
		width: 100% !important;
	}
}

@media only screen and (max-width:1150px) {
	.boxFormPop .form-control {
		width: 200px !important;
	}
	.formWrap {
		width: 95%;
	}
	.boxFormPop {
		width: 93%;
	}
	.enqBoxMas {
		width: 32.6%;
	}
	.enqBoxMas:nth-child(5n+1) {
		margin-left: 1%;
	}
	.enqBoxMas:nth-child(3n+1) {
		margin-left: 0px;
	}
	.mainFlwSecWrap .ms-parent {
		width: 100% !important;
	}
}

@media only screen and (max-width:850px) {
	.fourqtForm .fourqtCol,
	.fourqtForm.enqForms .fourqtCol,
	.pop-win-form .fourqtForm .fourqtCol {
		width: 100%;
		float: none;
	}
	.adfPq .fourqtCol {
		min-height: 50px !important;
	}
	.fourqtPanelContent .paneInnerSec {
		width: 100% !important;
		float: none;
	}
	.fourqtPanelContent .paneInner {
		min-height: 100px;
	}
	.fourqtPopupWrap {
		overflow: auto;
	}
	.fourqtPopupLg,
	.fourqtPopupSm {
		width: 95%;
	}
	.pop-win-form .fourqtForm .fourqtCol.col-height {
		min-height: 30px;
	}
	#header,
	#header .box-right,
	#header .box-left {
		height: auto;
	}
	#header .box-left img {
		height: auto !important;
		width: 100px !important;
	}
	#header .box-right img.logo {
		width: 63px;
	}
	#header .box-left .heading h4 {
		font-size: 15px;
		margin: 0;
		padding: 6px 0;
	}
	#header .box-right .links li {
		float: left;
		padding: 0 4px;
		border-right: #b4b4b4 solid 1px;
		font-size: 11px;
	}
	#header .box-right .date {
		font-size: 11px;
		padding: 21px 76px 0px 0px;
	}
	.enqBoxMas {
		width: 100%;
		float: none;
		margin: 0px 0px 15px 0px;
	}
	.enqBoxMas:nth-child(5n+1) {
		margin-left: 0px;
	}
	.enqBoxMas:nth-child(3n+1) {
		margin-left: 0px;
	}
	.pbutton {
		font-size: 11px;
		padding: 3px 4px;
		cursor: pointer;
		margin-right: 1px;
		margin-bottom: 1px;
	}
	.colXs2 {
		width: 25% !important;
		float: left;
	}
	.formNew .forCol {
		width: 25% !important;
	}
}

@media only screen and (max-width:769px) {
	.pnl_u .heading_u {
		width: 155px;
		padding: 4px 5px;
	}
	.pnl_u .dsbTit_u {
		text-align: left !important;
		width: 242px !important;
		padding: 4px 5px;
	}
	.pnl_u .rblPhysicalApplication_u {
		width: 120px !important;
		padding: 4px 5px;
	}
	.rblCustomerIdentification_u {
		width: 100% !important;
	}
	.changeCodeWrap,
	.changePass {
		float: none;
		width: 100%;
	}
	.secureFormWrap .form-title {
		width: 150px;
	}
	.col-h {
		width: 100%;
		float: none;
	}
	.lblAddSec .lblAdd {
		display: none;
	}
	.lblInk:before {
		content: 'IP address ';
	}
	.bodyWrapperMain,
	.container-fluid {
		margin-top: 0px !important;
	}
	.copytext {
		line-height: 13px;
		font-size: 11px;
	}
	#header~div {
		position: relative;
	}
	.mainHeaderWrapFixed .navbg {
		padding: 0;
		background: #098590 !important;
		padding: 0px !important;
		/*position: absolute;
		right: 0px;*/
		width: 100%;
		/*top: 0px;*/
	}
	.navContainer {
		padding: 0px;
	}
	.sf-menu li {
		background: #098590 !important;
	}
	.sf-menu a {
		/* border-left: 1px solid #5792cc; */
		border-top: 1px solid #dfeeff;
		border-top: 1px solid rgba(34, 152, 162, 0.97) !important;
		border-left: none !important;
	}
	.enqfullFormSec .leftFormEnq,
	.enqfullFormSec .rightFormEnq {
		float: none;
		width: 100%;
	}
	.fourqtForm.enqForms .fourqtCol.phoneQ,
	.fourqtForm.enqForms .fourqtCol.btton {
		width: 100%;
	}
	.fourqtForm .fourqtCol {
		min-height: 10px;
	}
	.fourqtForm.enqForms .fourqtCol.phoneQ:nth-of-type(2) .form-title,
	.fourqtForm.enqForms .fourqtCol.phoneQ:nth-of-type(3) .form-title,
	.fourqtForm.enqForms .fourqtCol.btton .form-title {
		display: none;
	}
	.fourqtForm.enqForms .fourqtCol.btton {
		padding: 4px 6px;
	}
	.fourqtForm.enqForms .fourqtCol .fCol-6 {
		width: 40%;
	}
	.fourqtForm.enqForms .fourqtCol.enqFormsHight {
		min-height: initial;
	}
	.rightFormEnq {
		margin-top: 20px;
	}
	.radioCustomBtn li label {}
	#ctl00_ContentPlaceHolder1_rbtnLstFilterTypes,
	#ctl00_ContentPlaceHolder1_ddlStatus {
		border: none;
	}
	#ctl00_ContentPlaceHolder1_rbtnLstFilterTypes li label,
	#ctl00_ContentPlaceHolder1_ddlStatus li label {
		border: none;
	}
	#ctl00_ContentPlaceHolder1_rbtnLstFilterTypes li label,
	#ctl00_ContentPlaceHolder1_ddlStatus li label {
		border: solid 1px #099ba0;
	}
	#ctl00_ContentPlaceHolder1_rbtnLstFilterTypes li,
	#ctl00_ContentPlaceHolder1_ddlStatus li {
		margin-left: 3px;
		margin-bottom: 4px;
	}
	#ctl00_ContentPlaceHolder1_rbtnLstFilterTypes li {
		margin-left: 3px;
		margin-bottom: 4px;
	}
	#ctl00_ContentPlaceHolder1_rbtnLstFilterTypes li label {
		border: solid 1px #099ba0;
	}
	#ctl00_ContentPlaceHolder1_rbtnLstFilterTypes li {
		margin-left: 3px;
		margin-bottom: 4px;
	}
	.radioCustomBtn li label {
		padding: 2px 8px;
		font-size: 12px;
	}
	.radioCustomBtn.radioCustomResponsive {
		border: none;
		margin-left: 0px !important;
	}
	.radioCustomBtn.radioCustomResponsive li {
		margin-left: 3px;
		margin-bottom: 4px;
	}
	.radioCustomBtn.radioCustomResponsive li label {
		border: solid 1px #099ba0 !important;
		border-radius: 2px;
	}
	.rdwebapp .radioCustomBtn li label {
		padding: 2px 4px !important;
	}
	.radioCustomTemp.radioCustomResponsive {
		border: none;
		margin-left: 0px !important;
	}
	.ragisterPage .headrd-2 {
		width: 100% !important;
		margin-top: 2px;
	}
	.radioCustomTemp.radioCustomResponsive li {
		margin-left: 3px;
		margin-bottom: 4px;
	}
	.radioCustomTemp.radioCustomResponsive li label {
		border: solid 1px #099ba0 !important;
	}
	.lsType {
		width: 100%;
	}
	.lsType .fourqtForm .form-input {
		width: 100%;
	}
	.EnquiryStatusLegends {
		display: block;
		text-align: left !important;
	}
	.EnquiryStatusLegends tr {
		display: block;
		text-align: left !important;
	}
	.EnquiryStatusLegends td {
		display: inline-block;
		height: 10px;
		margin-bottom: 10px;
		vertical-align: middle;
		font-size: 11px;
		text-align: left !important;
		padding-left: 1px !important;
	}
	.formBoxStyle {
		width: 95% !important;
	}
	.div_transferWrapUser .fourqtPanelHead {
		padding: 4px 0px;
	}
	.button.btnFourqt,
	.buttonPrint.btnFourqt {
		margin-bottom: 3px;
	}
	.addFollowUpFormSec .leftFormEnq,
	.addFollowUpFormSec .rightFormEnq,
	.fourqtForm.addFollowUpForms .fourqtCol.phoneQ,
	.fourqtForm.addFollowUpForms .fourqtCol {
		width: 100%;
		float: none;
	}
	.fourqtForm.addFollowUpForms .fourqtCol.fxDatz {
		width: 48% !important;
		float: left;
	}
	.fourqtForm .fourqtCol.fxDatz .form-input,
	.fourqtForm .fourqtCol.fxDatz .datepickerwrap,
	.fourqtForm.addFollowUpForms .fourqtCol {
		width: 100% !important;
	}
	.fourqtForm.addFollowUpForms .fourqtCol.enqFormsHight {
		min-height: 11px;
	}
	.fourqtPopupMd {
		width: 90%;
	}
	.frnInfoS.fourqtForm .fourqtCol {
		min-height: 10px;
	}
	.actColorTheme li .actBox {
		width: 20px;
		height: 15px;
	}
	.actColorTheme li .actCol {
		padding: 0px 3px;
	}
	.actColorTheme li {
		margin-bottom: 2px;
	}
	.uniThemeSec {
		position: relative;
		/* left: 0px; */
		background: #fff;
		/* top: 100%; */
		/* margin-top: 8px; */
		padding: 4px 14px;
		margin-left: -14px;
		margin-right: -13px;
	}
	.totalUnitInfo li {
		width: 33.3%;
	}
	.checkCustomInput li {
		margin-bottom: 4px !important;
	}
	#ctl00_ContentPlaceHolder1_dlButton {
		display: block;
		margin-top: 4px;
	}
	#ctl00_ContentPlaceHolder1_dlButton tr {
		display: block;
	}
	#ctl00_ContentPlaceHolder1_dlButton td {
		display: inline-block;
		margin-bottom: 4px;
		margin-right: 2px;
	}
	.tableBodyCharts .pull-left,
	.divChartAndGrid .pull-left,
	.tableBodySite .pull-left {
		width: 100% !important;
		float: none !important;
	}
	.tableBodyCharts .pull-right,
	.divChartAndGrid .pull-right,
	.tableBodySite .pull-right {
		width: 100% !important;
		float: none !important;
	}
	.hideTitle,
	.titleHide {
		display: none;
	}
	#ctl00_ContentPlaceHolder1_GeneralEnquiryList_Quick_divPrintDownload {
		text-align: left !important;
	}
	.report-mergeHead-right,
	.report-mergeHead-left,
	.upload-lesse-right,
	.upload-lesse-left,
	.meterRight,
	.meterLeft {
		float: none;
		width: 100%;
		padding: 0px;
	}
	.com-des-mob {
		width: 100% !important;
		float: none !important;
	}
	.custCheckInfo {
		margin-left: 0px !important;
	}
	.smsSubSecLeft,
	.smsSubSecRight {
		float: none;
		width: 100%;
		padding: 0px;
	}
	.fourqtForm .fourqtCol {
		width: 100% !important;
		float: none;
	}
}

@media only screen and (max-width:690px) {
	.pnl_u .heading_u {
		float: none !important;
		padding: 0px;
	}
	.pnl_u .dsbTit_u {
		float: none !important;
		padding: 0px;
	}
	.pnl_u .rblPhysicalApplication_u {
		float: none !important;
		padding: 0px;
	}
	.rblCustomerIdentification_u {
		float: none !important;
		margin-top: 4px;
	}
	.secureFormWrap {
		padding: 0px 0px;
	}
	.secureFormWrap .form-title,
	.secureFormWrap .form-input {
		width: 100%;
		float: none;
		padding-left: 0px;
	}
	#header .box-right img.logo {
		display: none;
	}
	#header .box-right .date {
		padding: 0px 6px 0 0;
	}
	.lblAddSec {
		/*display:none;*/
		line-height: 10px;
		font-size: 10px;
		width: 60%;
		white-space: nowrap;
	}
	#header .box-left img {
		height: auto !important;
		width: 75px !important;
		margin-left: -20px;
		margin-right: -12px;
	}
	#header .box-left,
	#header .box-right {
		width: 50%;
	}
	.fourqtForm .fourqtCol {
		width: 100% !important;
		float: none;
	}
	.fourqtForm.WindForm .fourqtCol {
		width: 100%;
		float: none;
	}
	#header .box-right .links {
		display: inline-block;
	}
	box-right:after {
		content: "";
		display: block;
		clear: both;
	}
	#header .box-right {
		text-align: right;
	}
	div.boxModelz {
		width: 90%;
	}
	div.boxModelz .formBoxStyle {
		width: 95% !important;
	}
	.fourqtPanelHead .MenuLeftHeading,
	.fourqtPanelHeadTitle {
		font-size: 12px;
	}
	.enqFormLeadWrap {}
	.formTransfer .formCol {
		float: none;
		width: 100%;
		margin-bottom: 5px;
		text-align: left;
	}
	.welfareMg .pull-left,
	.welfareMg .pull-right {
		float: none;
		width: 100%;
	}
	.welfareMg {
		padding: 0px 10px;
	}
	.welfareMg .totalrecords {
		line-height: 14px;
		font-size: 12px;
		margin: 0px;
		color: #f10000;
		padding: 0px 10px;
		text-align: left;
		display: block;
	}
	.formTransfer .formCol .frmTT {
		padding-right: 0px;
		line-height: 20px;
		font-size: 12px;
		margin: 0px;
		font-weight: normal;
		text-align: left;
		display: block;
		padding-left: 0px;
	}
	.userPagination {
		display: none;
	}
	.shortForm .form-title,
	.shortForm .form-input {
		float: none;
		width: 100%;
	}
	.shortForm .form-title {
		padding-left: 0px;
	}
	.shortFormCenter {
		width: 90%;
	}
	.fourqtTableSmall .fourqtTableCenter {
		max-width: 100%;
	}
	.gridWrap .grid-item .scrollDivs {
		height: 250px !important;
	}
	.okzMob {
		display: none;
	}
	.actColorTheme li {
		width: 33%;
	}
	#dvApplicantDetail .payHead .col-xs-2 {
		width: 50% !important;
		padding: 0px 9px;
	}
	.uCosInfo .col-xs-2 {
		width: 50% !important;
		padding: 0px 9px;
	}
	.colXs2 {
		width: 50% !important;
		float: left;
	}
	.formNew .forCol {
		width: 50% !important;
	}
	.newStyleColor label,
	.newStyleColor span,
	.newStyleColor {
		letter-spacing: 0px !important;
		font-size: 11px !important;
	}
	.fourqtPaging,
	.userPaginationLt {
		display: none;
	}
	.DataListColor li.fWdv {
		width: 33% !important;
	}
	#ctl00_ContentPlaceHolder1_dlColor {
		display: block;
	}
	#ctl00_ContentPlaceHolder1_dlColor td {
		display: block;
		float: left;
		width: 50%;
		margin-bottom: 2px;
	}
	.mbHide {
		display: none;
	}
	.checkCustomInputSingle {
		font-size: 12px;
	}
	.ms-parent {
		width: 100% !important;
	}
	.rowQuest {
		width: 730px !important;
	}
	#ctl00_ContentPlaceHolder1_pnlshow .panelPopupBody {
		width: 95% !important;
	}
	.trTransferWek .btnFourqt {
		margin-top: 10px;
	}
	.pagerFt,
	.divPager,
	#ctl00_ContentPlaceHolder1_divPager,
	.paginationsOd {
		display: none;
	}
	.sbbutton {
		padding: 2px 20px;
	}
	.sbbutton .btnFourqt {
		margin-bottom: 3px;
	}
	#ctl00_ContentPlaceHolder1_rdltopfilter li label {
		padding: 3px 5px;
		border-left: solid 1px #099ba0;
		font-size: 11px;
		cursor: pointer;
	}
	.email_head_master_left,
	.email_head_master_right {
		float: none;
		width: 100%;
		padding: 0px;
		overflow: auto;
	}
	.fixMandField {
		display: none;
	}
	.lscol-Tab .tbCell {
		width: 100%;
		width: 100% !important;
		margin-bottom: 4px;
	}
	.lesseBlockPs .block-cell {
		width: 100%;
		float: none;
		display: block;
		margin-bottom: 4px;
	}
	.lscol-Tab .tbCell label {
		display: block;
	}
	.lscol-Tab .tbCell .txtbox {
		width: 100% !important;
	}
	.unitChart img {
		width: 100% !important;
		height: auto !important;
	}
}

@media only screen and (max-width:640px) {
	#header .box-left {
		width: 40%;
	}
	#header .box-right {
		width: 60%;
	}
	#header .box-right .links li {
		float: left;
		padding: 0 1px;
		font-size: 10px;
	}
	#header .box-left .heading {
		width: 100% !important;
		float: none;
	}
	#header .box-left img {
		width: 42px!important;
		margin-right: 0px;
		height: auto !important;
		/* float: none; */
		margin-left: 0px;
	}
	.lblAddSec {
		width: 100%;
		display: none;
	}
	#header .box-left .heading h4 {
		font-size: 12px;
		padding: 4px 0;
		padding-bottom: 0px;
	}
	.mainHeaderWrapFixed #header .box-left .heading h4 {
		padding: 14px 0;
		font-size: 9px;
		white-space: nowrap;
	}
	.links:after {
		content: "";
		display: block;
		clear: both;
	}
	.box-right:after {
		content: "";
		display: block;
		clear: right;
	}
	#header .box-right .links {
		margin: 0px;
		padding-top: 2px;
		float: none;
	}
	#stickyFooter.active {
		bottom: -108px;
	}
	.mainHeaderWrapFixed #header .box-right .date {
		text-align: right;
		font-size: 11px;
		font-weight: bold;
		padding: 3px 8px;
	}
	#ctl00_ContentPlaceHolder1_div_followup_section .block-date {
		/*display:block;*/
	}
	#ctl00_ContentPlaceHolder1_div_followup_section .block-cell {
		/*display:inline-block;*/
		margin-bottom: 3px;
		width: 33% !important;
	}
	#ctl00_ContentPlaceHolder1_div_followup_section .to-addon {
		/*display:none*/
	}
	#ctl00_ContentPlaceHolder1_div_followup_section .fourqtCol {
		width: 100% !important;
	}
	.container-fluid {
		/*padding-right: 10px;
        padding-left: 10px;*/
	}
	.fourqtPanelBodyInner {
		padding: 0px 8px;
	}
	.fourqtForm.enqForms .fourqtCol .fCol {
		float: none;
		width: 100%;
	}
	.actColorTheme li {
		width: 50%;
	}
	.totalUnitInfo li {
		width: 50%;
	}
	.shortFormMiddle {
		width: 95%;
	}
}

@media only screen and (max-width:480px) {
	.actColorTheme li {
		width: 50%;
	}
	#dvApplicantDetail .payHead .col-xs-2 {
		width: 50% !important;
		padding: 0px 9px;
	}
	.animateDivWrap {
		position: fixed;
		bottom: 30px;
		right: 0px !important;
		left: 0px !important;
		width: 90% !important;
		margin: 0px auto;
	}
	.rdCustomInRes {}
	.rdCustomIn.rdCustomInRes label {
		margin: 0px;
		padding: 2px 3px;
		border-left: solid 1px #099ba0;
		font-size: 11px;
	}
}

@media print {
    .tooltip {
        display:none !important;
    }
}