﻿.disabledMenu {
    pointer-events: none;
    cursor: default;
} 

.Left-slidebar-home {
	float: left;
	padding: 10px 5px 5px 0px !important;
	width: 192px !important;
	margin: 0px 5px 0px auto !important;
	border-left: 1px solid #D3D3D3;
}
.FormsContainer-home a {
	color: #0174ab;
}
.LSGFont {
	font-size: 12px !important;
	font-weight: 700 !important;
	color: #393939 !important;
	font: 100%/1.125em Helvetica, Arial, sans-serif;
	font-family: Helvetica, Arial, sans-serif !important;
}
.LSGFont input, .LSGFont select {
	font-size: 12px !important;
	font-weight: normal;
}
.LSGFont .EditorDisplay {
	margin: 12px 5px 7px 5px;
}
.Save-btnHover {
	margin-left: 3px;
	width: 59px!important;
	position: relative;
	height: 53px!important;
	border-radius: 3px;
	float: left;
	background-image: url("../../Content/images/Save.png");
	background-color: white;
	float: right;
	margin-right: 38px!important;
	margin-top: 15px!important;
	background-repeat: no-repeat;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
.Save-btnHover:hover {
	background-image: url("../../Content/images/SaveOver.png") !important;
}
.disabledSelect {
	cursor: not-allowed;
}
.disabledSelect>span {
	cursor: text;
}
.disabledSelect>select {
	pointer-events: none;
}
.disabledSelect>input {
	pointer-events: none;
}

img[disabled] {
	cursor: not-allowed;
}
#ConfirmDialog {
	color: #393939 !important;
	font: 100%/1.125em Helvetica, Arial, sans-serif;
	font-family: Helvetica, Arial, sans-serif !important;
}
#btnConfirm {
	width: 60px !important;
	height: 52px !important;
	background-position: 0 0 !important;
	background-image: url("../../Content/images/Confirm.png");
	background-repeat: no-repeat;
	margin-left: 4px !important;
	float: right;
	-webkit-box-shadow: none;
	box-shadow: none;
}
#btnConfirm:hover, #btnConfirm:active {
	background-color: #fff !important;
	background-image: url("../../Content/images/ConfirmOver.png");
	background-repeat: no-repeat;
	margin-left: 4px !important;
	float: right;
	-webkit-box-shadow: none;
	box-shadow: none;
}
#btnConfirm:focus {
	border: none !important;
	box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.ConfirmDialog table tr+tr td {
	border-top: 0;
}
.ConfirmBack {
	width: 59px !important;
	height: 54px !important;
	background-position: 0 0 !important;
	background-image: url("../../Content/images/Back.png");
	background-repeat: no-repeat;
	float: right;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.ConfirmBack:hover, .ConfirmBack:active {
	background-color: #fff !important;
	background-image: url("../../Content/images/BackOver.png");
	background-repeat: no-repeat;
	float: right;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.ConfirmBack:focus {
	border: none !important;
	box-shadow: none;
	-webkit-box-shadow: none;
}
.Continue {
	width: 59px !important;
	height: 54px !important;
	background-position: 0 0 !important;
	background-image: url("../../Content/images/Continue.png");
	background-repeat: no-repeat;
	float: right;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.Continue:hover, .Continue:active {
	background-color: #fff !important;
	background-image: url("../../Content/images/Continue_Over.png");
	background-repeat: no-repeat;
	float: right;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.Continue:focus {
	border: none !important;
	box-shadow: none;
	-webkit-box-shadow: none;
}
.SearchBlocks {
	width: 195px;
}
.SearchBlocks .row {
	margin-bottom: 0px !important;
}
#txtSearchKey {
	width: 175px !important;
	margin-left: 2px !important;
}
#Search-body {
	padding: 0px 9px;
}
#Search-body .div-label {
	padding-top: 0px;
}
.SaveAddForms1 {
	margin-left: 3px;
	width: 59px!important;
	position: relative;
	height: 53px!important;
	border-radius: 3px;
	float: left;
	background-image: url("../../Content/images/Save.png");
	background-color: white;
	float: right;
	margin-right: 38px!important;
	margin-top: 4px!important;
	background-repeat: no-repeat;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
.SaveAddForms1:hover, .SaveAddForms1:active {
	background-color: #fff !important;
	background-image: url("../../Content/images/SaveOver.png");
	background-repeat: no-repeat;
	float: right;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.SaveAddForms1:focus {
	border: none !important;
	box-shadow: none;
	-webkit-box-shadow: none;
}
.SaveChartofAccount1 {
	margin-left: 3px;
	width: 59px!important;
	position: relative;
	height: 53px!important;
	border-radius: 3px;
	float: left;
	background-image: url("../../Content/images/Save.png");
	background-color: white;
	float: right;
	margin-right: 38px!important;
	margin-top: 4px!important;
	background-repeat: no-repeat;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
.SaveChartofAccount1:hover, .SaveChartofAccount1:active {
	background-color: #fff !important;
	background-image: url("../../Content/images/SaveOver.png");
	background-repeat: no-repeat;
	float: right;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.SaveChartofAccount1:focus {
	border: none !important;
	box-shadow: none;
	-webkit-box-shadow: none;
}
/*Dfr 255_AS*/
.btnChartAccountPlus1 {
	margin-left: 3px;
	width: 59px!important;
	position: relative;
	height: 53px!important;
	border-radius: 3px;
	float: left;
	background-image: url("../../Content/images/AccountsPlus.png");
	background-color: white;
	float: right;
	margin-right: 38px!important;
	margin-top: 4px!important;
	background-repeat: no-repeat;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
.btnChartAccountPlus1:hover, .btnChartAccountPlus1:active {
	background-color: #fff !important;
	background-image: url("../../Content/images/AccountsPlus_Over.png");
	background-repeat: no-repeat;
	float: right;
	-webkit-box-shadow: none;
}
.DeleteChartofAccount1 {
	margin-left: 3px;
	width: 59px!important;
	position: relative;
	height: 53px!important;
	border-radius: 3px;
	float: left;
	background-image: url("../../Content/images/Delete1.png");
	background-color: white;
	float: right;
	margin-right: 38px!important;
	margin-top: 4px!important;
	background-repeat: no-repeat;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
.DeleteChartofAccount1:hover, .DeleteChartofAccount1:active {
	background-color: #fff !important;
	background-image: url("../../Content/images/Delete_Over.png");
	background-repeat: no-repeat;
	float: right;
	-webkit-box-shadow: none;
}
.Search-btn {
	width: 59px !important;
	height: 52px !important;
	background-position: 0 0 !important;
	background-image: url("../../Content/images/Search_Over.png?20");
	background-image: url("../../Content/images/Search.png?20");
	background-repeat: no-repeat;
	float: right;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.Search-btn:hover, .Search-btn:active {
	background-color: #fff !important;
	background-image: url("../../Content/images/Search_Over.png?20");
	background-repeat: no-repeat;
	float: right;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.Search-btn:focus {
	border: none !important;
	box-shadow: none;
	-webkit-box-shadow: none;
}
.ContactUsSend {
	width: 59px !important;
	height: 52px !important;
	background-position: 0 0 !important;
	background-image: url("../../Content/images/Send.png");
	background-repeat: no-repeat;
	float: right;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.ContactUsSend:hover, .ContactUsSend:active {
	background-color: #fff !important;
	background-image: url("../../Content/images/Send_Over.png");
	background-repeat: no-repeat;
	float: right;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.ContactUsSend:focus {
	border: none !important;
	box-shadow: none;
	-webkit-box-shadow: none;
}
.btnNext {
	width: 59px !important;
	height: 52px !important;
	background-position: 0 0 !important;
	background-image: url("../../Content/images/Next2.jpg");
	background-repeat: no-repeat;
	float: right;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.btnNext:hover, .btnNext:active {
	background-color: #fff !important;
	background-image: url("../../Content/images/Next2_Over.jpg");
	background-repeat: no-repeat;
	float: right;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.btnNext:focus {
	border: none !important;
	box-shadow: none;
	-webkit-box-shadow: none;
}
.AlertControlfileTitle {
	width: 100%;
	height: 30px;
	margin: 0;
	padding: 0px 0px !important;
	vertical-align: middle;
}
.VericalAlignSupper span {
	vertical-align: super;
}
#maginTop8 {
	margin-top: -8px;
}
.DividersField Span {
	margin: 5px 5px 2px 1px;
}
.main-home {
	width: 1200px !important;
	padding: 0 !important;
	min-height: 600px;
	margin: 0 auto;
	display: flex!important;
}
.homeFont {
	font-size: 12px !important;
	padding-top: 2px;
}
.homeFont-bold {
	font-size: 12px !important;
	font-weight: 700 !important;
	padding-top: 2px;
}
.FormsContainer-home {
	float: left;
	min-height: 400px;
	width: 1008px !important;
	border: 1px solid #D3D3D3;
	border-top: none;
	border-bottom: none;
	margin: 0px auto 0px auto !important;
}
.affix {
	top: 30px;
	width: 100%;
}
.bottomSave {
	display: none;
}
.OppCol1 {
	float: left;
	font-size: 12px !important;
	font-weight: 700 !important;
}
.OppCol {
	margin-bottom: 5px;
}
.OppCol2 {
	float: left;
	margin-left: 10px;
	font-size: 12px !important;
	font-weight: normal !important;
}
.fixed {
	background: white;
	z-index: 1;
}
.fixdiv2.affix {
	position: fixed;
	top: 0px;
	z-index: 1;
	border-right: 3px solid white;
}
.fixdiv2, .fixdiv {
	background: white;
	z-index: 1;
}
@media only screen and (max-width: 1120px) {
	.editselect1, .editselect2, .editselect3, .editselect4 {
		width: 95%!important;
	}
	.editcol1 {
		padding-top: 0px!important;
	}
	.editcol1 strong {
		display: -webkit-box;
		margin-top: 10px;
	}
}
.FormHighLevelBlock {
	display: inline-flex;
}
.editcol1 {
	padding-top: 13px !important;
	width: 21% !important;
}
.editcol2 {
	width: 20% !important;
}
.editcol3 {
	width: 23% !important;
}
.editcol4 {
	width: 23% !important;
}
.editcol5 {
	width: 15% !important;
}
.fixdiv .editcol2, .fixdiv .editcol3, .fixdiv .editcol4 {
	margin-top: 12px;
}
.editcol5 span {
	font-size: 12px !important;
	font-weight: 700 !important;
	margin-right: 7px;
}
.editcol5 select {
	font-size: 12px !important;
	font-weight: normal !important;
}
.AFEform .editcol5 {
	margin-top: 12px;
}
.editcol1, .editcol2, .editcol3, .editcol4, .editcol5 {
	margin-left: 5px!important;
	float: left;
}
.editselect1 {
	width: 60%;
}
.editselect2 {
	width: 52%;
}
.editselect3 {
	width: 49%;
}
.editselect4 {
	width: 60%;
}
body {
	font-size: 14.3999996185303px !important;
	font-weight: normal;
	line-height: 18px;
}
div#login {
	padding: 20px
}
div#login img.logo {
	margin: 10px 0px 15px 80px;
}
span.login {
	color: White;
}
.mr0 {
	margin-right: 0px !important;
}
a {
	font-size: 9pt !important
}
ul#adminmenu {
	margin-left: 20px;
}
ul.filtroAlfab {
	list-style-type: none;
	margin: 0px;
	float: left;
}
ul.filtroAlfab li {
	margin: 2px;
	font-size: 160%;
	border: 1px solid #f5f5f5;
	padding: 6px 8px;
	float: left;
}
ul.filtroAlfab li.selected {
	background-color: #333333;
	color: White;
}
ul.filtroAlfab li a {
	color: #333333;
}
div.pagingContainer {
	float: right;
}
input.money {
	width: 100px;
}
select.vat {
	width: 60px;
}
div.searchBox {
	margin: 10px 0px 10px 0px;
	border: 3px solid #f2f2f2;
	padding: 15px 10px 10px 15px;
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
div.searchBox div.setQuarter {
	padding: 5px;
	margin: 5px 0px 0px 30px;
}
div.searchBox div.setQuarter a {
	color: Gray;
	text-decoration: underline;
}
.summary {
	padding: 10px;
	float: left;
	margin-right: 30px;
}
.negative {
	font-weight: bold;
	color: Red;
}
.positive {
	font-weight: bold;
	color: Green;
}
.h250 {
	height: auto !important;
}
.h225 {
	min-height: 270px !important;
}
table.InvoiceFooterTotals td.title {
	font-weight: bold;
	text-align: right;
}
table tr th, table tr td {
	font-size: 12px !important;
}
#tblHomeScreen table tr th, #tblHomeScreen table tr td {
	font-size: 12px !important;
	background: #e5f2f9;
}
/* Styles for validation helpers
-----------------------------------------------------------*/

.field-validation-error {
	color: #fff;
	width: 100%;
	background-color: #efefef;
	height: 15px;
	padding: 10px;
	font-size: 18px;
}
.field-validation-valid {
	display: none;
}
.input-validation-error {
	border: 1px solid #ff0000;
	background-color: #ffeeee;
}
.validation-summary-errors, .validation-summary-errors ul li {
	font-weight: bold;
	color: #ff0000;
}
.validation-summary-valid {
	display: none;
}
/* forms */

fieldset {
	border: none;
	margin: 0 10px !important;
	padding: 0;
}
fieldset legend {
	display: none;
}
fieldset ol {
	padding: 0;
	list-style: none;
}
fieldset ol li {
	padding-bottom: 5px;
}
.First {
	margin-top: 30px;
}
.display-label {
	font-family: Verdana, Tahoma, Sans-Serif;
	font-size: 12pt;
	color: #000;
	height: 26px;
	padding: 2px 1px;
	vertical-align: middle;
}
.display-field {
	background-color: #FEFEFE;
	font-family: Verdana, Tahoma, Sans-Serif;
	font-size: 12pt;
	color: #003366;
	height: 26px;
	padding: 2px 1px;
	width: 250px;
	vertical-align: middle;
	margin-bottom: 10px;
}
label {
	display: block;
	font-size: .9em;
	font-weight: 600;
}
label.checkbox {
	display: inline;
}
input, textarea {
	border: 1px solid #e2e2e2;
	background: #fff;
	color: #333;
	font-size: .9em;
	margin: 5px 0 6px 0 !important;
	padding: 2px;
}
textarea {
	font-family: inherit;
	width: 500px;
}
input:focus, textarea:focus {
	border: 1px solid #7ac0da;
}
input[type="checkbox"] {
	background: transparent;
	border: inherit;
	width: auto;
}
input[type="checkbox"] {
	background: transparent;
	border: inherit;
	width: auto;
}
input[type="submit"], input[type="button"], button {
	cursor: pointer;
	font-size: 11px;
	font-weight: normal;
	padding: 7px;
	margin-right: 8px;
	width: auto;
}
td input[type="submit"], td input[type="button"], td button {
	font-size: 1em;
	padding: 4px;
	margin-right: 4px;
}
/* info and errors */

.message-info {
	border: 1px solid;
	clear: both;
	padding: 10px 20px;
}
.message-error {
	clear: both;
	color: #e80c4d;
	font-size: 1.1em;
	font-weight: bold;
	margin: 20px 0 10px 0;
}
.message-success {
	color: #7ac0da;
	font-size: 1.3em;
	font-weight: bold;
	margin: 20px 0 10px 0;
}
.error {
	color: #e80c4d;
}
/* styles for validation helpers */

.field-validation-error {
	color: #e80c4d;
	font-weight: bold;
}
.field-validation-valid {
	display: none;
}
input.input-validation-error {
	border: 1px solid #e80c4d;
}
input[type="checkbox"].input-validation-error {
	border: 0 none;
}
.validation-summary-errors {
	color: #e80c4d;
	font-weight: bold;
	font-size: 1.1em;
}
.validation-summary-valid {
	display: none;
}
/* Styles for editor and display helpers
----------------------------------------------------------*/

.display-label, .editor-label {
	display: inline-block;
	margin: 1em 0 0 0;
}
.display-field, .directions .editor-field {
	margin: 0.5em 0 0 0;
}
.text-box {
	width: 30em;
}
.text-box.multi-line {
	height: 6.5em;
}
.tri-state {
	width: 6em;
}
.FormsContainer {
	width: 100%;
	min-height: 600px;
	width: 100%;
	max-width: 100%;
	margin: 5px auto 20px auto;
	padding: 0;
	height: auto !important;
	margin-bottom: 60px;
}
.FixedFormDialog {
	top: 50% !important;
	left: 50% !important;
}
.FormsDetailContainer {
	width: 98%;
	height: 100%;
	margin: 5px auto 10px auto;
	padding: 0;
	font-size: 13px;
	font-family: tahoma, verdana, arial, Sans-Serif;
}
.FormTitleBlock {
	width: 100%;
	height: 30px;
	margin: 0;
	padding: 0px 13px !important;
	vertical-align: middle;
}
.FormTitleBlock-home {
	width: 100%;
	height: 30px;
	margin: 0;
	padding: 0px 25px !important;
	vertical-align: middle;
}
.FormHighLevelBlock {
	width: 100%;
	height: 50px;
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-family: Helvetica, Arial, sans-serif !important;
	clear: both;
}
.FormControlBlock20 {
	height: 42px;
	margin: 5px 0 5px 0;
	padding: 5px 0 8px 0;
	vertical-align: middle;
}
.FormControlBlockFixed20 {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 10000;
	height: 25px;
	padding: 5px 0 8px 0;
	vertical-align: middle;
	margin-top: 0;
	margin-bottom: 10px;
}
.FormControlBlock30 {
	width: 100%;
	height: 35px;
	margin: 2px 0 2px 0;
	padding: 5px 0 10px 0;
	vertical-align: middle;
}
.FormControlBlock40 {
	width: 100%;
	height: 46px;
	margin: 10px 0 0 0;
	padding: 5px 0 5px 0;
	vertical-align: middle;
}
.FormControlBlock50 {
	width: 100%;
	height: 70px;
	margin: 10px 0 0 0;
	padding: 5px 0 5px 0;
	vertical-align: middle;
}
.FormControlBlock20 strong {
	margin: 5px;
}
.FormControlBlock20 a {
	margin: 0;
}
.FilterBlocks {
	margin: 5px 0 5px 0 !important;
	max-width: 100% !important;
}
.FilterBlocks {
	border: 2px solid #00609C;
	margin: 0px 25px 5px 25px !important;
	width: 958px !important;
}
.FormDisplayBlock {
	width: 100%;
	margin: 2px auto 2px auto;
	padding: 0;
	clear: both;
	position: relative;
}
.FormDisplayBlock2 {
	width: 100%;
	margin: 0;
	padding: 0;
	clear: both;
	position: relative;
	border-Top: 1px solid #cdcdcd;
}
.FormInlineBlock {
	width: 100%;
	height: 35px;
	margin: 0 auto 0 auto;
	padding: 0;
	border-Top: 1px solid #cdcdcd;
	border-Left: 1px solid #cdcdcd;
	border-Right: 1px solid #cdcdcd;
	clear: both;
	position: relative;
}
.FormInlineBlockNoBorder {
	width: 100%;
	height: 35px;
	margin: -1px 0 0 0;
	padding: 0;
	clear: both;
	position: relative;
	border-top: 1px solid #cdcdcd;
}
.FormInlineSummaryBlock {
	width: 100%;
	margin: 0 auto 0 auto;
	padding: 0;
	border-Top: 1px solid #cdcdcd;
	border-Left: 1px solid #cdcdcd;
	border-Right: 1px solid #cdcdcd;
	clear: both;
	position: relative;
}
.MessageBlock {
	width: 100%;
	height: 25px;
	padding: 5px 0;
	background-color: #ededed;
	border-Top: 1px solid #cdcdcd;
}
.MessageBlock p {
	margin: 5px 0px 0px 10px;
	font-size: 18px;
	color: #fff;
}
.BottomBorder {
	width: 100%;
	border-bottom: 1px solid #cdcdcd;
}
.RemoveLeftBorder {
	border-left: 0;
}
.FormDetailBlock {
	width: 100%;
	height: 20px;
	margin: 10px 0 10px 0;
	padding: 10px 0;
	vertical-align: middle;
}
.FormContainerBlock {
	width: 100%;
	margin: 0 auto;
	padding: 5px 0;
	border: 1px solid #cdcdcd;
	clear: both;
}
.FormContainerBlock2 {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	border-Top: 1px solid #cdcdcd;
	border-Left: 1px solid #cdcdcd;
	border-Right: 1px solid #cdcdcd;
	clear: both;
	position: relative;
}
.PartialContainerBlock {
	margin: 5px 0 5px 0;
}
.SectionHeader {
	width: 100%;
	height: 30px;
	padding: 5px 0 5px 0;
	text-align: center;
	margin: -2px 0 0 0;
	border-Top: 1px solid #cdcdcd;
	border-Left: 1px solid #cdcdcd;
	border-Right: 1px solid #cdcdcd;
	clear: both;
}
.SectionHeaderNoBorder {
	width: 100%;
	text-align: center;
	margin: 5px 0 0 0;
	clear: both;
}
.FormContainerBlockFloatLeft {
	float: left;
}
.BottomHomeBlocks {
	width: 13%;
	height: 20px;
	padding: 10px 6px;
	margin-top: -10px;
	text-align: center;
	float: left;
}
.BottomFormBlocks {
	width: 19%;
	padding: 10px 2px 10px 2px;
	border: 1px solid #ededed;
	text-align: center;
	float: left;
	margin-bottom: 20px;
}
.HomeButtons {
	min-width: 141px !important;
	text-align: center;
	margin: 1px 4px 2px 4px;
}
.DisplayBlock {
	float: left;
	margin: 0;
	padding: 0;
}
.DividersLabel, .ContainerLabel {
	height: 30px;
	margin: 0;
	padding: 0;
	float: left;
}
.DividersField {
	margin: 0;
	padding: 0;
	float: left;
}
.RightBorder {
	border-right: 1px solid #cdcdcd;
}
.RightBorder25, .RightBorder30, .RightBorder33, .RightBorder35, .RightBorder34 {
	border-right: 1px solid #cdcdcd;
}
.RightBorder25 {
	height: 25px;
}
.RightBorder30 {
	height: 30px;
}
.RightBorder32 {
	height: 32px;
}
.RightBorder35 {
	height: 35px;
}
.RightBorder34 {
	height: 34px;
}
.RightBorder50 {
	height: 50px;
	border-right: 1px solid #cdcdcd;
}
.RightBorder60 {
	height: 60px;
	border-right: 1px solid #cdcdcd;
}
.RightBorder70 {
	height: 70px;
	border-right: 1px solid #cdcdcd;
}
.RightBorder100 {
	height: 100px;
	border-right: 1px solid #cdcdcd;
}
.RightBorder120 {
	height: 120px;
	border-right: 1px solid #cdcdcd;
}
.LeftBorder35 {
	height: 35px;
	border-right: 1px solid #cdcdcd;
}
.NoLeftBorder {
	border-left: 0;
}
.NoRightBorder {
	border-right: 0;
}
.InvisibleBorder {
	height: 35px;
	border-right: 1px solid transparent;
}
.Dividers {
	margin: 0;
	float: left;
}
.ContainerFieldSingle {
	width: 80%;
	height: 30px;
	margin: 0;
	padding: 0;
	float: left;
}
.ReportStatusBlocks {
	width: 22%;
	height: 30px;
	margin: 3px 3px;
	font-size: 13px;
	float: left;
}
.ReportStatusBlocks2 {
	width: 20%;
	height: 30px;
	margin: 3px 3px;
	font-size: 13px;
	float: left;
}
.ReportStatusBlocks3 {
	width: 15%;
	height: 30px;
	margin: 3px 3px;
	font-size: 13px;
	float: left;
}
.ReportStatusBlocks4 {
	width: 12%;
	height: 30px;
	margin: 3px 3px;
	font-size: 13px;
	float: left;
}
.EditorDisplay, .EditorField strong {
	margin: 8px 5px 7px 5px;
	display: inline-block;
	vertical-align: middle;
}
.EditorField {
	margin-left: 5px;
	display: inline-block;
}
.EditorFieldI {
	margin-left: 5px;
	display: block;
}
.EditorFieldI select {
	margin: 3px 0 2px 0;
}
.EditorField select, input {
	margin: 3px 0 2px 0;
}
.ReportStatusBlocks input {
	margin: 8px 0 2px 0;
}
.DividersLabel span, .NoDivider span {
	margin: 5px 5px 2px 1px;
}
.TableControlField {
	width: 60px;
}
.TableControlField40 {
	width: 40px;
}
.TableControlField80 {
	width: 80px;
}
.div-label {
	font-weight: 700;
	font-size: 12px !important;
	width: 125px !important;
	float: left;
	font-size: 11px;
	padding-top: 7px;
}
.TransparentTable {
	border-color: transparent;
	padding: 1px;
}
.TransparentTable tr td {
	border-color: transparent;
	padding: 1px;
	vertical-align: middle;
	max-width: 200px;
}
.DataBlock {
	text-align: center;
	float: left;
}
.container {
	text-align: center;
}
.Center {
	text-align: center;
}
.RadioButton {
	margin: 10px 5px 6px 5px;
}
.EditorField input[readonly] {
	cursor: not-allowed;
}
.MarginLeft {
	margin-left: -1px;
}
.MarginRight {
	margin-right: 15px;
}
.MarginLeft2 {
	margin-left: -2px;
}
.MarginTop5 {
	margin-top: 5px;
}
.MarginTop10 {
	margin-top: 10px;
}
.MarginBottom5 {
	margin-bottom: 5px;
}
.Padding5 {
	padding-top: 5px;
}
.fixed1p {
	width: 1px;
}
.fixed2p {
	width: 2px;
}
.fixed3p {
	width: 3px;
}
.fixed4p {
	width: 4px;
}
.fixed5p {
	width: 5px;
}
.fixed6p {
	width: 6px;
}
.fixed7p {
	width: 7px;
}
.fixed8p {
	width: 8px;
}
.fixed9p {
	width: 9px;
}
.fixed10p {
	width: 10px;
}
.fixed11p {
	width: 11px;
}
.fixed12p {
	width: 12px;
}
.fixed13p {
	width: 13px;
}
.fixed14p {
	width: 14px;
}
.fixed15p {
	width: 15px;
}
.fixed16p {
	width: 16px;
}
.fixed17p {
	width: 17px;
}
.fixed18p {
	width: 18px;
}
.fixed19p {
	width: 19px;
}
.fixed20p {
	width: 20px;
}
.fixedh20 {
	height: 20px;
}
.fixedh25 {
	height: 25px;
}
.fixedh30 {
	height: 30px;
}
.fixedh35 {
	height: 35px;
}
.fixedh36 {
	height: 36px;
}
.fixedh40 {
	height: 40px;
}
.fixedh50 {
	height: 50px;
}
.fixedh60 {
	height: 60px;
}
.fixedh70 {
	height: 70px;
}
.fixedh100 {
	height: 100px;
}
.fixedh110 {
	height: 110px;
}
.fixedh120 {
	height: 120px;
}
.fixedh150 {
	height: 150px;
}
.fixedh160 {
	height: 160px;
}
.fixedh200 {
	height: 200px;
}
.fixedh215 {
	height: 215px;
}
.fixedh218 {
	height: 218px;
}
.fixedh220 {
	height: 220px;
}
.fixedh228 {
	height: 228px;
}
.fixedh229 {
	height: 229px;
}
.fixedh230 {
	height: 230px;
}
.fixedh231 {
	height: 231px;
}
.fixedh235 {
	height: 235px;
}
.fixedh250 {
	height: 250px;
}
.fixedh203 {
	height: 203px;
}
.fixedh285 {
	height: 285px;
}
.fixedh430 {
	height: 430px;
}
.fixedh430 {
	height: 430px;
}
.fixedh458 {
	height: 458px;
}
.fixedh457 {
	height: 457px;
}
.fixedh462 {
	height: 462px;
}
.fixedh483 {
	height: 483px;
}
.fixedh500 {
	height: 500px;
}
.fixedh530 {
	height: 530px;
}
.fixedw200 {
	width: 100px;
	text-align: center;
	margin: 1px 5px 2px 5px;
}
.fixedw200 {
	width: 200px;
}
.fixedp2 {
	width: 2%;
}
.fixedp4 {
	width: 4%;
}
.fixed5 {
	width: 5%;
}
.fixed6 {
	width: 6%;
}
.fixed7 {
	width: 7%;
}
.fixed8 {
	width: 8%;
}
.fixed9 {
	width: 9%;
}
.fixed10 {
	width: 10%;
}
.fixed11 {
	width: 11%;
}
.fixed12 {
	width: 12%;
}
.fixed13 {
	width: 13%;
}
.fixed14 {
	width: 14%;
}
.fixed15 {
	width: 15%;
}
.fixed16 {
	width: 16%;
}
.fixed17 {
	width: 17%;
}
.fixed18 {
	width: 18%;
}
.fixed19 {
	width: 19%;
}
.fixed20 {
	width: 20%;
}
.fixed22 {
	width: 22%;
}
.fixed23 {
	width: 23%;
}
.fixed24 {
	width: 24%;
}
.fixed25 {
	width: 25%;
}
.fixed26 {
	width: 26%;
}
.fixed28 {
	width: 28%;
}
.fixed29 {
	width: 29%;
}
.fixed30 {
	width: 30%;
}
.fixed31 {
	width: 31%;
}
.fixed32 {
	width: 32%;
}
.fixed33 {
	width: 33%;
}
.fixed34 {
	width: 34%;
}
.fixed35 {
	width: 35%;
}
.fixed37 {
	width: 37%;
}
.fixed38 {
	width: 38%;
}
.fixed39 {
	width: 39%;
}
.fixed40 {
	width: 40%;
}
.fixed41 {
	width: 41%;
}
.fixed42 {
	width: 42%;
}
.fixed43 {
	width: 43%;
}
.fixed44 {
	width: 44%;
}
.fixed47 {
	width: 47%;
}
.fixed49 {
	width: 49%;
}
.fixed50 {
	width: 50%;
}
.fixed52 {
	width: 52%;
}
.fixed53 {
	width: 53%;
}
.fixed55 {
	width: 55%;
}
.fixed59 {
	width: 55%;
}
.fixed60 {
	width: 60%;
}
.fixed63 {
	width: 63%;
}
.fixed65 {
	width: 65%;
}
.fixed66 {
	width: 66%;
}
.fixed68 {
	width: 66%;
}
.fixed69 {
	width: 69%;
}
.fixed70 {
	width: 70%;
}
.fixed71 {
	width: 71%;
}
.fixed72 {
	width: 72%;
}
.fixed73 {
	width: 73%;
}
.fixed75 {
	width: 75%;
}
.fixed79 {
	width: 79%;
}
.fixed80 {
	width: 80%;
}
.landedfixed {
	border: 1px solid #FF0000;
	width: 80%;
}
.fixed84 {
	width: 84%;
}
.fixed85 {
	width: 85%;
}
.fixed87 {
	width: 87%;
}
.fixed90 {
	width: 90%;
}
.fixed96 {
	width: 96%;
}
.fixed98 {
	width: 98%;
}
.fixed100 {
	width: 100%;
}
.fixed150p {
	width: 151px !important;
}
.fixed155 {
	width: 15%;
	height: 25px;
	padding: 5px 0;
	margin: 10px 0 0 0;
	float: left;
}
.fixed180 {
	width: 16%;
	height: 25px;
	padding: 5px 0;
	margin: 10px 0 0 0;
	float: left;
}
.fixed190 {
	width: 17%;
	height: 25px;
	padding: 5px 0;
	margin: 10px 0 0 0;
	float: left;
}
.fixed205 {
	width: 20%;
	height: 20px;
	padding: 10px 0;
	margin: 10px 0 0 0;
	float: left;
}
.fixed225 {
	width: 22%;
	height: 25px;
	padding: 5px 0;
	margin: 10px 0 0 0;
	float: left;
}
.fixed255 {
	width: 25%;
	height: 25px;
	padding: 5px 0;
	margin: 10px 0 0 0;
	float: left;
}
.fixed265 {
	width: 26%;
	height: 25px;
	padding: 5px 0;
	margin: 10px 0 0 0;
	float: left;
}
.fixed275 {
	width: 27%;
	height: 25px;
	padding: 5px 0;
	margin: 10px 0 0 0;
	float: left;
}
.fixed305 {
	width: 32%;
	height: 25px;
	padding: 5px 0;
	margin: 10px 0 0 0;
	float: left;
}
.fixed335 {
	width: 33%;
	height: 25px;
	padding: 5px 0;
	margin: 10px 0 0 0;
	float: left;
}
.fixed355 {
	width: 35%;
	height: 25px;
	padding: 5px 0;
	margin: 10px 0 0 0;
	float: left;
}
.fixed375 {
	width: 37%;
	height: 25px;
	padding: 5px 0;
	margin: 10px 0 0 0;
	float: left;
}
.fixed395 {
	width: 39%;
	height: 25px;
	padding: 5px 0;
	margin: 10px 0 0 0;
	float: left;
}
.clearfix {
	clear: both;
}
.margin1 {
	margin: 1px;
}
.text18 {
	width: 18px;
}
.text20 {
	width: 20px;
}
.text25 {
	width: 25px;
}
.text30 {
	width: 30px;
	margin: 3px;
}
.text35 {
	width: 35px;
	margin: 3px;
}
.text40 {
	width: 40px;
	margin: 3px;
}
.text45 {
	width: 45px;
	margin: 3px;
}
.text50 {
	width: 50px;
	margin: 3px;
}
.text55 {
	width: 55px;
	margin: 3px;
}
.text60 {
	width: 60px;
	margin: 3px;
}
.text70 {
	width: 70px;
	margin: 3px;
}
.text80 {
	width: 80px;
	margin: 3px;
}
.text100 {
	width: 100px;
	margin: 3px;
}
.text110 {
	width: 110px;
	margin: 3px;
}
.text125 {
	width: 125px;
	margin: 3px;
}
.text150 {
	width: 150px;
	margin: 3px;
}
.text165 {
	width: 165px;
	margin: 3px;
}
.text170 {
	width: 170px;
	margin: 3px;
}
.text175 {
	width: 175px;
	margin: 3px;
}
.text180 {
	width: 180px;
	margin: 3px;
}
.text200 {
	width: 200px;
	margin: 3px;
}
.text250 {
	width: 250px;
	margin: 3px;
}
.text230 {
	width: 230px;
	margin: 3px;
}
.text300 {
	width: 300px;
	margin: 3px;
}
.text400 {
	width: 400px;
	margin: 3px;
}
.text600 {
	width: 600px;
	margin: 3px;
}
.select50 {
	width: 52px;
	margin-left: 5px;
}
.select60 {
	width: 60px;
	margin-left: 5px;
}
.select70 {
	width: 70px;
	margin-left: 5px;
	font-size: 12px;
}
.select85 {
	width: 85px;
	margin-left: 5px;
}
.select90 {
	width: 90px;
	margin-left: 5px;
}
.select95 {
	width: 105px;
	margin-left: 5px;
}
.select100 {
	width: 100px;
	margin-left: 5px;
	font-size: 12px;
}
.select105 {
	width: 105px;
	margin-left: 5px;
}
.select110 {
	width: 110px;
}
.select125 {
	width: 125px;
}
.select150 {
	width: 150px;
	margin-left: 5px;
	font-size: 12px;
}
.select155 {
	width: 155px;
}
.select160 {
	width: 160px;
	margin-left: 5px;
	font-size: 12px;
}
.select170 {
	width: 170px;
}
.select200 {
	width: 200px;
}
.select225 {
	width: 225px;
}
.select213 {
	width: 213px;
}
.select225 {
	width: 230px;
}
.select250 {
	width: 250px;
}
textarea {
	padding: 5px;
	line-height: 1.2em !important;
}
.textarea130 {
	height: 130px !important;
}
.textareasummary30 {
	width: 98%;
	height: 30px;
	margin-top: 5px;
}
.textareasummary45 {
	width: 98%;
	height: 45px;
	vertical-align: top;
}
.textareasummary50 {
	width: 90%;
	height: 70px;
	vertical-align: top;
}
.textareasummary305 {
	width: 98%;
	height: 30px;
	margin: 5px 0 0 5px;
}
.textareasummary100 {
	width: 98%;
	height: 100px !important;
	margin: 5px 0 0 5px;
}
.bold {
	font-weight: bold !important;
}
.datetimepicker {
	width: 125px;
	text-align: center;
}
.datepicker {
	width: 80px;
	text-align: center;
}
.datepicker1 {
	width: 80px;
	text-align: center;
	font-weight: bold;
}
.timepicker {
	width: 80px;
	text-align: left;
}
.uom {
	font-size: 10px;
}
.font10 {
	font-size: .9em;
}
.dt20 {
	width: 20px;
}
.dt30 {
	width: 30px;
}
.dt40 {
	width: 40px;
}
.dt60 {
	width: 61px;
}
.dt70 {
	width: 70px;
}
.dt80 {
	width: 80px;
}
.dt90 {
	width: 90px;
}
.dt110 {
	width: 110px;
}
.dt130 {
	width: 130px;
}
.dt180 {
	width: 180px;
}
.dt210 {
	width: 210px;
}
.dt250 {
	width: 250px;
}
.font10 {
	font-size: x-small;
}
.Numeric {
	text-align: right;
}
.center {
	text-align: center;
}
.CostInfo {
	padding: 5px;
}
.TallyInfo {
	padding: 2px;
	width: 98%;
}
.ChartOfAccountName {
	height: 20px;
}
/**********************************
BUTTONS
**********************************/

.AddSupplierBtn, .AddProductBtn, .AddPRBtn, .DetailsBtn, .AddProductsBtn, .CreateSupplierBtn, .CreateProductBtn, .btnAddTreatingCompany, .btnAddTreatingCompany, .btnAddAdditive, .AddWellStatusBtn {
	width: 21px;
	height: 22px;
	cursor: pointer;
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url(base/images/Details20x21.png)!important;
	padding: 2px 4px 2px 2px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	color: #333;
	font-size: 10px;
	line-height: normal;
	border: 1px solid #ccc;
	border-bottom-color: #bbb;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-webkit-transition: 0.1s linear all;
	-moz-transition: 0.1s linear all;
	-ms-transition: 0.1s linear all;
	-o-transition: 0.1s linear all;
	transition: 0.1s linear all;
}
.EditBits, .EditMuds, .EditSurvey, .EditAdditives, .EditTime, .EditRentalCostBtn, .EditOtherCostBtn, .EditMudCostBtn, .EditAccountBtn, .EditChartBtn, .EditSupplierBtn, .DeleteBtn, .DeleteCostBtn, .DeleteChartBtn, .DeleteSupplierBtn, .EditProductBtn, .DeleteProductBtn, .EditEstimate, .EditPMBtn, .DeletePMBtn, .EditWellStatusBtn, .DeleteWellStatusBtn, .EditLoadFluid, .EditReservoirFluid, .EditPerforation, .DeletePerforation, .EditSafetyBtn, .DeleteSafetyBtn, .EditTallyGroup, .EditTallyItem, .EditTallySize, .EditFluidType, .EditTallyThread, .EditTallyGrade, .EditMTRBtn, .EditFTRFBtn, .EditFTRIBtn, .EditFTRFOBtn, .EditMTRFBtn, .EditFormationTopBtn, .EditSwabRecordBtn, .EditRigBopContactBtn, .EditGasFlowBtn, .EditRecoveryBtn, .EditPlugbackBtn, .EditPlugBackCasing, .EditCBDBtn1, .EditCBDBtn2, .EditCDBtn1, .EditCDBtn2, .EditROODBtn1, .EditROODBtn2, .EditTallyDetailBtn, .DeleteTallyDetailBtn, .EditConsultantBtn, .DeleteConsultantBtn, .EditAcidization, .EditAdditiveBtn, .EditAdditiveItem, .EditTreatingCompany {
	width: 20px;
	height: 20px;
	cursor: pointer;
	display: inline-block;
	background-image: url(base/images/ui-icons_222222_256x240.png);
	padding: 2px 4px 2px 2px;
	color: #333;
	font-size: 10px;
	line-height: normal;	
}
.EditBits, .EditMuds, .EditSurvey, .EditAdditives, .EditTime, .EditRentalCostBtn, .EditOtherCostBtn, .EditMudCostBtn, .EditAccountBtn, .EditChartBtn, .EditSupplierBtn, .EditProductBtn, .EditEstimate, .EditPMBtn, .EditWellStatusBtn, .EditLoadFluid, .EditReservoirFluid, .EditPerforation, .EditAcidization, .EditSafetyBtn, .EditTallyGroup, .EditTallyItem, .EditTallySize, .EditTallyThread, .EditFluidType, .EditTallyGrade, .EditMTRBtn, .EditMTRFBtn, .EditFTRFBtn, .EditFTRFBtn, .EditFTRIBtn, .EditFTRFOBtn, .EditFormationTopBtn, .EditSwabRecordBtn, .EditRigBopContactBtn, .EditGasFlowBtn, .EditRecoveryBtn, .EditPlugbackBtn, .EditPlugBackCasing, .EditCBDBtn1, .EditCBDBtn2, .EditCDBtn1, .EditCDBtn2, .EditROODBtn1, .EditROODBtn2, .EditTallyDetailBtn, .EditConsultantBtn, .DeleteConsultantBtn, .EditConsultantBtn, .DeleteConsultantBtn, .EditAdditiveBtn, .EditAdditiveItem, .EditTreatingCompany {
	width: 19px;
	height: 20px;
	margin-right: 7px;
	background-image: url('../../Content/images/edit.png') !important;
}
.DeleteBtn, .DeleteCostBtn, .DeleteChartBtn, .DeleteSupplierBtn, .DeleteProductBtn, .DeletePMBtn, .DeleteWellStatusBtn, .DeletePerforation, .DeleteSafetyBtn, .DeleteTallyDetailBtn, .DeleteConsultantBtn, .DeleteConsultantBtn {
	width: 20px;
	height: 20px;
	background-image: url('../../Content/images/deletesmall.png') !important;
	background-position: 0 0 !important;
}
.AddSupplierBtn, .AddProductBtn, .AddPRBtn, .AddWellStatusBtn {
	background-image: url(base/images/ui-icons_222222_256x240.png)!important;
	background-position: -16px -128px;
}
.DetailsBtn {
	border: 0px;
}
.AddProductsBtn {
	background-position: -48px -112px;
}
.AddPRBtn {
	background-image: url(base/images/ui-icons_222222_256x240.png)!important;
	background-position: -16px -128px;
}
/*DFR-255.2_NN*/
.CreateSupplierBtn {
	background-image: url('../../Content/images/Vendor_25x20.png') !important;
	border: 0px solid #ccc !important;
}
/*DFR-255.2_NN*/
.CreateProductBtn {
	background-image: url('../../Content/images/Products_18x20.png') !important;
	border: 0px solid #ccc !important;
}
.AddPRBtn:hover {
	background-image: url(base/images/ui-icons_888888_256x240.png)!important;
	background-position: -16px -128px;
}
.LoginBlock {
	width: 400px;
	margin-top: 50px;
	margin-left: auto;
	margin-bottom: 150px;
	margin-right: auto;
	position: relative;
}
.Invisible {
	height: 0px;
	width: 0px;
	border: none;
	position: absolute;
	top: 0;
	left: 0;
}
/*****************************************************************************/

div#CompletionsComment textarea {
	overflow-y: hidden;
	padding-top: 1.1em;
	width: 98%;
	min-height: 100px;
	margin: 5px 0 10px 5px;
}
#Filter-body .col-lg-6 {
	width: 46% !important;
}
#showtally {
	width: 980px;
	height: 630px;
	margin-top: 1px;
}
#divSubTallyManagerList {
	width: 1020px;
	margin-left: -10px;
	position: relative;
	top: 35;
	margin-top: 35px;
}
#divSurfacingCasing {
	margin-bottom: 5px;
}
#divIntermediateCasing {
	margin-bottom: 5px;
}
.RadionButtonFixed {
	margin: 20px 20px 2px 2px;
}
.overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fff;
	opacity: 0.7;
	z-index: 5000;
	display: none;
}
.stick {
	position: fixed;
	top: 0px;
}
.Highlighted a {
	background: #B0D1E1 !important;
}
fieldset {
	font-size: 12.9959993362427px !important;
}
input[type=checkbox] {
	min-height: 15px !important;
	margin-top: 5px !important;
}
input, textarea, select, .uneditable-input, .container-fluid~input[type="checkbox"], .container-fluid~input[type="radio"] {
	min-height: 24px !important;
	margin-top: 5px !important;
}
input[type="checkbox"], input[type="radio"] {
	min-height: 0px !important;
	height: auto !important;
	margin-top: 0px !important;
}
.navbar-nav>li>a, span.login {
	font-size: 16px !important;
}
.h2, .h3, .navbar-nav>li, .topbar>.h1, h1, h2, h3 {
	margin: 0 !important;
}
header {
	background: url(../../Content/images/header-bg.png);
	min-height: 104px;
}
.navbar-nav>li {
	display: inline-block;
	border-left: solid 1px #A3A5A6;
	padding: 0;
	height: 66px;
}
.navbar-nav>li>a {
	display: block;
	padding: 23px 15px 23px 15px !important;
	color: #393939;
}
.footer-center a, .footer-left, .login-user a {
	color: #fff !important;
}
#HomeScreen {
	padding: 0px !important;
	margin-top: 30px;
	margin-left: 25px;
	margin-right: 25px;
}
.navbar-default {
	border-radius: 0 !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	background: 0 0 !important;
}
.navbar {
	min-height: 50px;
	margin-bottom: 0 !important;
	border: 0 solid transparent !important;
}
header>.container-fluid {
	max-width: 1024px !important;
	padding: 0 !important
}

.topbar .fill, .topbar-inner {
	background-image: -webkit-linear-gradient(top, #01619D, #01619D) !important;
	background: #01619D !important;
}
.topbar {
	height: 10px !important;
}
.footer-left {
	text-align: left;
	width: 30%;
}
.footer-center {
	text-align: center;
	width: 40%;
}
.footer-right {
	float: right;
	text-align: right;
	width: 30%;
	padding-top: 7px !important;
}
#footer {
	margin: auto !important;
	padding: 0 !important;
}
#pagefooter {
	clear: both;
	margin: 0;
	line-height: 10px !important;
	width: 100% !important;
	height: 83px !important;
	padding: 0 2% !important;
	background: url(../../Content/images/bg-footer-wrapper.jpg) top repeat-x #002F48;
	font-size: 12px !important;
}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
	margin-left: 0 !important
}
.login-user {
	margin-top: 2px !important;
	margin-right: 20px !important;
	margin-right: -24px !important;
}
.login-user a {
	font-size: 14px !important;
}
.btn, .btn.small, button, fieldset, input, select, textarea {
	font-size: 11px !important;
}
#divDocuments {
	margin: 0 10px !important;
}
.row {
	margin-bottom: 5px !important;
	margin-right: 0 !important;
	margin-left: 0 !important;
}
.blue-text, .blue-text a {
	color: #0174AB;
	font-weight: 700;
}
.navbar-default .navbar-nav>li>a {
	color: #393939 !important;
}
.btn, .btn.small {
	padding: 6px 9px !important;
}
.btn.small:hover {
	color: #fff !important;
}
.btn-default {
	padding: 5px 14px 6px !important;
}
.navbar-brand {
	padding: 20px 0 !important;
	margin-left: 5px !important;
}
.navbar-right {
	padding-right: 8px !important;
}
.login-user a:hover {
	text-decoration: none !important;
	color: #cdcdcd !important;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	background-color: #e6e4e4 !important;
}
.sub {
	position: absolute;
	display: block;
	z-index: 9999;
	background-color: #D3D3D3;
	list-style: none;
	width: 140px;
	display: none;
}
.menu1 {
	top: 43px;
	left: -25px;
}
.menu2 {
	top: 93px;
	left: 113px;
	width: 180px !important;
}
.active, .active a:hover {
	background-color: #77B1CE !important;
}
.sub a {
	color: #393939;
	font-size: 12px !important;
	line-height: 10px;
}
.sub a:hover {
	background-color: #e6e4e4;
	color: #393939;
}
.orm-logo-box {
	max-width: 308px;
	float: right;
	margin-right: 0px;
}


a:hover {
	cursor: pointer;
}


.blue-band-menu {
	padding-right: 8px !important;
	padding-top: 5px !important;
}
.MarginBottom1 {
	margin-bottom: 2px !important;
}
p {
	font-size: 12.960000038147px !important;
	font-style: normal !important;
	font-weight: normal !important;
	height: 18px !important;
	line-height: 18px !important;
}
input[type="text"] {
	font-size: 11.6963996887207px !important;
	font-stretch: normal !important;
	height: 18px !important;
	line-height: 18px;
	margin-bottom: 2px !important;
}
.AddProd_fs12 {
	font-family: Helvetica, Arial, sans-serif !important;
	font-size: 12px!important;
	color: #393939!important;
	line-height: 12px !important;
}
#txtProductName .ui-dialog input[type="text"] {
	font-size: 12px!important;
}
.ui-dialog input[type="text"] {
	font-size: 10.559250831604px;
}
label {
	font-size: 11.6963996887207px !important;
	font-style: normal !important;
	font-weight: 600 !important;
	height: 18px !important;
	line-height: 18px !important;
}
.btn-login {
	font-size: 15.5951995849609px !important;
}
input[type="submit"].btn.primary:hover, input[type="submit"].btn.primary:visited, input[type="submit"].btn.primary:visited, .btn.primary.focus, .btn.primary:focus, .btn.primary:hover {
	color: #fff !important;
}
.btn {
	font-size: 11px !important;
	padding: 5px 14px 6px !important;
}
.ui-dialog-title {
	font-size: 15.8399991989136px !important;
	font-weight: bold !important;
}
.ui-Loadingdialog-title {
	font-size: 13px !important;
	font-weight: bold !important;
	color: #231F20 !important;
	font-family: Arial, sans-serif, Helvetica !important;
}
select, input[type=file] {
	font-size: 12px !important;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}
.alert {
	padding: 2px !important;
	margin-bottom: 20px;
	border: 1px solid #cdcdcd !important;
	border-radius: 4px;
}
.EditorField {
	font-size: 12.9959993362427px;
	font-style: normal;
	font-weight: normal;
}
.EditorFieldMargin {
	margin: 12px 5px 7px 12px;
}
.EditorFieldMargin1 {
	margin: 8px 5px 7px 0px;
}
.acrBtn {
	background-color: dodgerblue;
	padding-left: 30px;
	height: 35px;
	width: 28px;
	display: inline-block;
	text-decoration: none;
	vertical-align: text-center;
}
.panel-group .panel {
	border-radius: 0px !important;
	background: #77B1CE !important;
	border-bottom: 1px solid white !important;
}
.panel table {
	background: #fff !important;
	margin-bottom: 0 !important;
}
.panel-default>.panel-heading {
	background-image: -webkit-linear-gradient(top, 0, transparent 100%) !important;
	background-image: -o-linear-gradient(top, #f5f5f5 0, transparent 100%) !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)) !important;
	background-image: linear-gradient(to bottom, transparent 0, transparent 100%)!important;
	filter: none !important;
	background-repeat: repeat-x;
}
.panel-default>.panel-heading {
	color: #333;
	background-color: transparent !important;
	border-color: #ddd;
}
.panel-group .panel+.panel {
	margin-top: 0px !important
}
.accor-tab {
	padding: 0 !important;
	border-radius: 0 !important;
	height: 28px !important;
}
.accor {
	width: 30px;
}
.accor down {}
.accor up {}
.mp0 {
	margin: 0 !important;
	padding: 0 !important;
}
.mb5 {
	margin-bottom: 5px !important;
}
.mpr0 {
	margin-right: 0 !important;
	padding-right: 0 !important;
}
.home-filter-load {
	width: 18px;
	margin-top: 0px;
	margin-left: -2px;
}
.left {
	float: left !important;
}
.w144 {
	width: 144px !important;
}
.w107 {
	width: 107px !important;
}
.m8 {
	margin: 8px !important;
}
.full-width {
	width: 100% !important;
}
#Filter-body .col-lg-6 {
	width: 46% !important;
}
.col-lg-7 {
	width: 100% !important;
}
#Filter-body .div-label {
	padding-top: 12px;
}
table {
	border-collapse: separate !important;
}
.filter .Filterbtn-default, .filter .Filterbtn-default:hover {
	width: 59px !important;
	height: 50px !important;
	background-position: 0 0 !important;
}
.filter .Filterbtn-default:hover, .filter .Filterbtn-default:active, .filter .Filterbtn-default:focus {
	background-color: #fff !important;
	border: 1px solid grey;
}
.Refresh-btn {
	background-image: url("../../Content/images/Refresh.png");
}
.Refresh-btn:hover {
	background-image: url("../../Content/images/Refresh_Over.png");
}
.AddForm-btn {
	background-image: url("../../Content/images/AddForm.png");
}
.AddForm-btn:hover {
	background-image: url("../../Content/images/AddForm_Over.png");
}
.AddChart-btn {
	background-image: url("../../Content/images/Chart+.png");
}
.AddChart-btn:hover {
	background-image: url("../../Content/images/Chart+Over.png");
}
.Edit-btn {
	background-image: url("../../Content/images/Editnew.png");
}
.Edit-btn:hover {
	background-image: url("../../Content/images/Edit_Over.png");
}
.Print-btn {
	background-image: url("../../Content/images/Print.png");
}
.Print-btn:hover {
	background-image: url("../../Content/images/Print_Over.png");
}

.ui-datepicker-trigger {
	position: relative;
	margin-left: 10px;
	height: 23px;
	width: 22px;
	cursor: pointer;
}
.AddForm-btn.Filterbtn-default[disabled] {
	cursor: not-allowed !important;
}
.AddForm-btn:hover, .AddForm-btn:focus {
	cursor: pointer !important;
}

.tablecolumn {
	display: table-column;
}
.AFEEdittable {
	margin-bottom: 2px;
}
.AFEEdit-btn.Filterbtn-default[disabled] {
	cursor: not-allowed !important;
}
.AFEEdit-btn:hover, AFEEdit-btn:focus {
	cursor: pointer !important;
	background-color: #fff !important;
	border: 1px;
}
.Save-btn.Filterbtn-default[disabled] {
	cursor: not-allowed !important;
}
.Save-btn:hover, Save-btn:focus {
	cursor: pointer !important;
	background-color: #fff !important;
	border: 1px;
}
.Save-btn[disabled] {
	cursor: not-allowed !important;
}
.Library-btn.Filterbtn-default[disabled] {
	cursor: not-allowed !important;
}
.Library-btn:hover, Save-btn:focus {
	cursor: pointer !important;
	background-color: #fff !important;
	border: 1px;
}
.Print-btn.Filterbtn-default[disabled] {
	cursor: not-allowed !important;
}
.Print-btn:hover, Print-btn:focus {
	cursor: pointer !important;
}
.Refresh-btn, .Refresh-btn.Filterbtn-default[disabled] {
	vertical-align: middle;
}
.Refresh-btn:hover, .Refresh-btn:focus {}
form {
	margin-bottom: 0 !important;
}
.flag-status {
	width: 28px;
	height: 28px;
}
a.ifDisable[disabled] {
	color: rgb(179, 177, 177) !important;
	cursor: not-allowed;
}
input[type="button"][disabled] {
	cursor: not-allowed !important;
}
.ui-widget-header .ui-state-default {
	background: transparent !important;
	border: transparent !important;
	border-color: transparent !important;
	outline-color: transparent;
}
.ui-widget-header .ui-state-hover {
	background: transparent !important;
	border: transparent !important;
	border-color: transparent !important;
	background: url('../../../Content/images/close5over.png')/*{bgImgUrlHover}*/
	22px/*{bgHoverXPos}*/
	20px/*{bgHoverYPos}*/
	repeat-x/*{bgHoverRepeat}*/
	!important;
}
@media screen and (max-width:1296px) {	
}
@media screen and (max-width:1024px) {		
	.container-fluid {
		min-width: 768px !important;
	}
	.navbar .container-fluid {
		margin-left: 5px !important;
	}
	.FormHighLevelBlock {		
	}
	.home-filter-load {
		width: 18px;
		margin-top: 21px;
		margin-left: -49px;
	}
}
.left {
	float: left !important;
}
.mChkBox {
	margin: 7px 0px 0px 1px !important;
}
.AddFormsPosition {
	top: 280px !important;
	left: 1000px !important;
}
.w30 {
	width: 30px !important;
}
.NoBorder {
	border-right: none;
	border-bottom: none;
	border-top: none;
	border-left: none;
	border: none !important;
}
.onlyRightBorder {
	border-right: none !important;
	border-bottom: none !important;
	border-top: none !important;
	border-left: none !important;
}
.showlistPosition {
	top: 330px !important;
	left: 833px !important;
}
.PaddingRight10 {
	padding-right: 10px;
}
.MarginRight10 {
	padding-right: 10px;
}
.max10 {
	width: 24px;
	height: 27px;
	margin-left: -1px !important;
}
.max20 {
	width: 24px;
	height: 27px;
	margin-left: -1px !important;
}
.max50 {
	width: 24px;
	height: 27px;
	margin-left: -1px !important;
}
#accordion {
	padding: 0px;
	margin-bottom: 5px !important;
	width: 958px !important;
}
.MarginLeft8-ve {
	margin-left: -8px;
}
.topbar h3 a, .topbar .brand {
	font-size: 20px !important;
}
#HomeScreen table tr+tr td {
	border-left: 1px solid #B1B1B0;
}
#HomeScreen table tr th {
	border-left: 1px solid #B1B1B0;
	background-color: #B0D1E1 !important;
}
.BorderRight {
	border-right: 1px solid #B1B1B0;
}
#FilterBlock select {
	width: 185px !important;
}
#FilterBlock input {
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
}
.FloatRight {
	float: right;
}
.FloatLeft {
	float: left!important;
}
.TextAlignRight {
	text-align: right;
}
.CreateORMControlseparatorImage {
	height: 50px;
	width: 3px;
	margin-bottom: -4px!important;
	margin-left: -4px!important;
	margin-right: 0px!important;
}
.separatorImage {
	height: 50px;
	width: 3px;
	margin-bottom: -4px!important;
	margin-left: -4px!important;
	margin-right: -4px!important;
}
.Addnewcomp_separatorImage {
	height: 51px;
	width: 3px;
	margin-bottom: -4px!important;
	margin-left: -4px!important;
	margin-right: -4px!important;
}
.ConfirmDialogseparatorImage {
	height: 51px;
	margin-bottom: -4px!important;
	margin-left: -4px!important;
	margin-right: 5px!important;
}
.separatorImage1 {
	height: 50px;
	margin-bottom: -4px!important;
	margin-left: -1px!important;
	margin-right: -4px!important;
}
.Refresh-btn {
	vertical-align: top;
}
#FilterBlock .btn-default[disabled] {
	background-color: #fff !important;
}
#ContactUs .Contact_table {
	border-collapse: collapse;
}
#ContactUs .Contact_td {
	border-bottom: 0;
	padding: 1px;
	font-size: 12px;
}
#ContactUs .Contact_body {
	padding: 10px;
	background: #fff;
}
#ContactUs .Contact_header {
	border-bottom: 1px solid #DDDDDD;
	padding-bottom: 1px;
	margin-bottom: 5px;
	height: 20px;
	font-weight: bold;
}
#ContactUs .MaxWidth {
	display: block;
	overflow: hidden;
	white-space: nowrap;
}
#ContactUs .gold {
	color: black;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4fc19', endColorstr='#f09711');
	border: 1px solid #B7B7B7;
	background: linear-gradient(to bottom, #F4FC19, #F09711);
}
#ContactUs .gold:hover {
	color: black;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f09711', endColorstr='#f4fc19');
	border: 1px solid #B7B7B7;
	background: linear-gradient(to bottom, #F09711, #F4FC19);
}
#ContactUs .Contact_button {
	display: inline-block;
	zoom: 1;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 12px/100% Arial, Helvetica, sans-serif;
	padding: .5em .8em .55em;
	-webkit-border-radius: .2em;
	-moz-border-radius: .2em;
	border-radius: .2em;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	font-weight: bold;
	color: Black;
}
#tblControlfile .save_icon {
	float: right;
	margin-bottom: 1px;
	margin-right: 8px;
	padding-top: 4px;
	text-align: center;
	vertical-align: bottom;
}
#ContactUs .grid_float {
	float: right;
	position: relative;
}
#ContactUs .facebox {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	text-align: left;
	font-family: Arial;
	font-size: 12px;
}
#ContactUs td {
	border-bottom: 0;
	padding: 0px;
	font-size: 12px;
	font-family: Arial;
}
.input_name_NEW {
	font-size: 12px;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
	padding: 2px;
	text-align: left;
	vertical-align: baseline;
	white-space: nowrap;
	width: 107px;
}
#ContactUs .input_value_text {
	font-size: 10pt;
	height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: middle;
	width: 176px;
}
body {
	color: #393939 !important;
	font-family: Helvetica, Arial, sans-serif !important;
}
.stop-scrolling {
	overflow: hidden;
	height: 100%;
	left: 0;
	-webkit-overflow-scrolling: touch;
	position: fixed;
	top: 0;
	width: 100%;
}
.micrositeframe .ui-widget-header {
	background: none!important;
	border-bottom: 1px solid #DDDDDD;
	padding-bottom: 1px;
	margin-bottom: 1px;
	height: 26px;
	font-weight: bold;
	margin-top: 1px;
}
.micrositeframe .ui-dialog-content {
	padding: 0px!important;
}
.micrositeframe ui-widget-overlay {
	background: #040404 !important;
}
#micrositedialog {
	overflow: hidden;
	z-index: 10000;
}
#microframe {
	overflow: auto;
	padding-right: 8px;
}
.micrositeframe {
	border: 10px solid rgb(153, 153, 153)!important;
	border-radius: 9px!important;
	padding: 0!important;
	overflow: auto;
	position: absolute!important;
	left: 50%!important;
	padding: .2em!important;
	transform: translate(-50%, -50%)!important;
}
.micrositebtncolor {
	background-color: white;
}
.ui-dialog-buttonpane {
	border-width: 0px 0 0 0 !important;
}
#bs-example-navbar-collapse-1 {
	padding: 0px;
}
#bs-example-navbar-collapse-1 .navbar-right {
	margin-right: 0px;
	padding-right: 0px !important;
}

.footer-center, .footer-left {
	float: left;
	padding-top: 49px !important;
}
.confirmDialogText {
	color: #393939 !important;
}
.containerheaderstyle {
	max-width: 1200px !important;
	min-width: 740px;
	padding-right: 0px!important;
	padding-left: 0px!important;
}
