td.textDescEditBoxTop,
td.textDescEditBox,
.deleteComparison,
.insertComparison ,.statusPanel .textDescEditBox{
	font-weight: 600;
	font-size: 12px;
	padding-top: 3px;
	color: #666 ;
	padding: 0 10px 5px 0;
	position:relative;
}
table {
	border-collapse: separate !important;
	}
select.editbox, input.editbox ,textarea.editbox {
	border: solid 1px #d8d8d8;
	border-radius: 0px;
	color: #666;
	text-align: left ;
	padding-left:4px;
	height:18px;
	font-weight:400;
	cursor:text;
}

.statusPanel table {
	border-collapse: collapse !important;
}

label {
	margin: 0;
}

.gwt-Label,.gwt-Label-URL, .gwt-ListBox, .gwt-InputReadOnly, .gwt-TextBox, .gwt-Label, .gwt-logo, .gwt-institutionName,
.gwt-userName, .gwt-pageTitle, .gwt-RadioButton,
.gwt-menuItem, .gwt-ButtonPaginationNumber, .gwt-ButtonPaginationNumber-active, .gwt-CheckBox , 
.gwt-Input-Error{

      font-size: 11px;
      font-weight: 400;
      color: #666;
}
.textDescEditBox span ,.ui-dropdownchecklist-text{

      font-size: 11px ;
      font-weight: 400;
      color: #666;
      line-height:15px ;
}

.x-form-text, textarea.x-form-field{
background:none ;
}

.x-form-focus, textarea.x-form-focus{
border-color: #b5b8c8;
}


.x-toolbar{
background: #009597 ;
    color: white;
    border:none
}



.p, .formbutton, .cancelbutton, .formbuttonList , .textDescEditBox, .deleteComparison, .insertComparison, td.textDescEditBoxTop, .editbox, .editboxnoPre,.editboxdisabled,
.normalText, .header1, .header2,td.header2,  .header4, A.normalLink, A.normalLinkBold,
A.tabLinkInDisabled,A.tabLinkActive, A.tabLinkInActive,A.bigLink,A.menuLink,A.menuLinkInactive,A.menuLinkActive, .A.menuLinkBold,
A.menuLinkBoldActive, A.menuLinkBoldUnderline, A.menuLinkBoldUnderlineActive,A.logout, A.menuLinkBoldSmall, A.menuLinkBoldSmallActive,
.textDescValue, .textDescValue b,td.tableheader,td.tableheaderCentre,
td.tableheaderright, td.tablecontentSpecial, td.tablecontent, td.tablecontent b, td.tablecontentBold, td.tablecontentRed, td.tablecontentYellow, td.tablecontentColor, td.tablecontentcentre, td.tablecontentColorcentre,
td.tablecontentright, td.tablecontentColorright, td.tablemenubold,td.tablegraph,
tr.tableheader, A.tableLink, A.tableLinkWhite, .subTab,
tr.tablecontentColor td.tablecontent,
.pageTitle,  .textDescValueUpperCase, .negativeNumberSmallFont,
.userName,
.paging,
.gwt-TreeItem,.gwt-CheckBox,.gwt-Label,
.gwt-pagingNumberLabel, .gwt-pagingNumberLabelCurrent, .im-gwt-waitwidget,
.gwt-DialogBox .Caption ,
.diffTextArea,
.select2-chosen,
.select2-result-label,
select option,
.block .LabelAndInputFieldArea label,
.block .LabelAndInputFieldArea .value,
.block .LabelAndInputFieldArea .noneditable,
.block .blockRowTitle,
.dateTimeInputGroup .timezone,
.textDescValue u
{

font-size:   12px;
color:#666;
font-weight:400;

}

a.normalText{
text-decoration: underline;
}

.editBoxError option {
	color: #ffff !important;
}


button.binocularsButton, button.binocularsButtonChecker, button.gwt-binocularsButton, button.magnifyButton, button.magnifyButtonChecker, .binocularsButton, .binocularsButtonChecker, .gwt-binocularsButton, .magnifyButton, .magnifyButtonChecker{
height:18px;
}

#DivCsvExportPicture{
display:inline-block;
padding-left:10px;
}

.editbox, select option{
font-size:11px;
}

#template{
font-size:10px;
height:18px;
padding:0;
}

#roundToNearestValue{
border: solid 1px #d8d8d8;
    border-radius: 3px;
    height:18px;
}

input[type=checkbox]:before {
	content: "";
	display: block;
	position: absolute;
	width: 13px;
	height: 13px;
	top: 0px;
	left: 0;
	border-radius: 0px;
	background: #fff;
	border: solid 1px #cbcbcb;
}
input[type=checkbox]:checked:before {
	background: #15BC88;
	bordeR: none;
}
input[type=checkbox]:checked:after {
	content: "";
	display: block;
	width: 6px;
	height: 10px;
	border: solid #fff;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 0px;
	left: 4px;
}
input[type=radio] {
	position: relative;
	cursor: pointer;
}
input[type=radio]:before {
	content: "";
	display: block;
	position: absolute;
	width: 15px;
	height: 15px;
	top: 0px;
	left: 0px;
	border-radius: 50%;
	background:#fff;
	border: solid 1px #d8d8d8;
	}
input[type=radio]:checked:before {
    border: solid 1px #d8d8d8;
}


input[type=radio]:checked:after {
	content: "";
	display: block;
	border-radius: 50%;
	position: absolute;
	top:1px;
	left: 1px;
	height: 13px;
        width: 13px;
        border: solid 2px #fff;
}

.sortable .tableheader input:before{
position:relative;
top:0 ;
}

input[type=checkbox], input[type=radio]{
position:relative;top:0;
}
.savedSearchDropDown{
right:20px !important;
display: block;
    padding: 0;
    z-index: 999;
}

td.textDescEditBoxTop, .textDescEditBox, .deleteComparison, .insertComparison{
font-weight:600;
}

#content1{
	display:inline-table !important;
	height: calc(100vh - 177px) !important;
}

#content1 .gwt-ContentPanel{
	border:none;
	width:100% !important;
}

#content1 .gwt-ContentPanelNoBorder{
	width:100% !important;
	height: calc(100vh - 177px) !important;
}

.messageapproval #content1 ,.search-investment #content1 ,.customer-account #content1{
	left:175px !important;
	width: calc(100% - 175px) !important;
}

.CSST_01{
	color:#666;
	font-size:12px;
	font-weight:600 !important;
}

.dashboardDatePicker td{
cursor:pointer;
}

.rapidTradeEntryContainer .inputField{
	height:20px;
}

.ie11 .body-container.no-tabs .content{
	height: calc(100vh - 187px);
	height:-moz-calc(100vh - 187px);
	height: -webkit-calc(100vh - 187px);
}

.ie11 .editbox{
	line-height:1;
}

#ModeOfCounting td.atr-required{
	margin-left:-130px;
	display: block;
}

.export-range td {
	vertical-align: top;
	font-size: 11px;
	font-weight: 400;
	line-height: 15px;
}

.gwt-TextBox, .gwt-ListBox {
	border: solid 1px #d8d8d8;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
}
