.cma-spacedOut {
	padding-bottom: 20px!important;
}

.cma-instruction {
    font-size: 1.1em;
    margin-top: 3px;
    padding: 10px 10px 0px 10px;
}

.CMAsrchCntrBtn {
    float: right;
    clear: left;
    margin-right: 10px;
    display: block;
    width: 20px;
    height: 20px;
    background-image: url(../graphics/search-icon-box.png);
    background-repeat: no-repeat;
}
}

.linkListProd_title {
	font-weight: bold;
    font-size: 12px;
}

.linkListProd_descr {
    font-size: 10px;
}

.ico.editlink {
    background-image: url(../graphics/ico-edit.png);
    width: 20px;
    height: 20px;
}
.ico.deletelink {
    background-image: url(../graphics/ico-delete.png);
    width: 20px;
    height: 20px;
    margin-top: 10px;
}

.grayedout {
	 opacity:0.5;
}

.ico.breaklink {
    background-image: url(../graphics/break_asset_link.png);
    width: 20px;
    height: 20px;
    margin-top: 8px;
    padding-right: 6px;
}

.littlegraysquare {
	background-color: gray;
    color: white;
    margin-right: 18px;
    padding-top: 3px;
    padding-bottom: 4px;
    text-align: center;
}

.littlebluesquare {
	background-color: #00c2e5;
    color: white;
    margin-right: 18px;
    padding-top: 3px;
    padding-bottom: 4px;
    text-align: center;
}

.highlightRowProductSearch {
	background-color:#fff53fc2;
}

.highlightRowMainList {
	background-color:#fff53fc2;
}

#displayContainer div.cma-gauge-container .pager-p { display:table; float:right; height:37px; margin-right:10px; }
#displayContainer div.cma-gauge-container .pager-c { display:table-cell; vertical-align:middle; }

/* reconfiguring namecell */
.portlet.CDAResourcePortlet .resource-record .name-cellcmaasset {
    text-transform: capitalize;
    font-weight: bold;
    font-size: 11px;
    padding-top: 8px;
    padding-left: 8px;
    padding-bottom: 0px!important;
}
.portlet.CDAResourcePortlet .resource-record .name-cellcmaprod {
    text-transform: capitalize;
    font-size: 11px;
    padding-top: 8px;
    padding-bottom: 0px!important;
    padding-left: 10px;
}

.name-cellcmaprodport {
        text-transform: capitalize;
    font-size: 11px;
    line-height: 16px;
    padding-top: 8px;
    padding-bottom: 0px!important;
    padding-left: 10px;
}

.name-cellcmaasset-short {
    text-transform: capitalize;
    font-weight: bold;
    font-size: 12px;
    padding: 10px 8px 0px 8px!important;

}

/* Title bar over the portlets that has the add asset button. on dashboard */

.cma-titlebarNoportlet {
	display:inline-table;
	width:100%;
	height:32px;
}

.cma-titlebarNoportlet-tdone {
	float:left;
	width:200px;
	padding-top: 6px;
}

.cma-titlebarNoportlet-tdone h1 {
    font-size: 13px;
    text-transform:     uppercase;
    font-weight: bold;
    padding-left: 6px;
}

.cma-titlebarNoportlet-tdtwo {
	float:right;
	width:100px;
	color:white;
	padding-top: 3px;
}

.cma-titlebarNoportlet-tdthree {
	float:right;
	width:132px;
	padding-top: 5px;
  
}

.cma-titlebarNoportlet-addbutton {
	font-size: 12px;
    font-weight: bold;
    padding: 2px 10px 2px 10px;
    text-transform: uppercase;
}


/* Portlet (the left one) to display the list of products or assets returned from the search */

.cma-assetListRowContainerHead {
	padding:0px 10px 15px 10px;
}

.cma-assetListRowContainer-sort {
	width:50%;
	float:left;
	padding-top: 10px;
}

#sortListByAsset {
	width:200px;
}



.cma-mainlist {
    border-top: 1px #eaeaea solid;
	
}

.cma-mainlistRowAsset {
}

.cma-mainlist-cell3{
	width:38px;
    padding-top: 10px!important;
    padding-left: 18px!important;
}

.cma-mainlist-cell4{
	width:34px;
    padding-top: 10px!important;
}

.cma-mainlist-description {
    padding-left: 8px!important;
}

.cma-mainlistRowProd-tdone {
	width:14%;
}

.cma-mainlistRowProd-tdtwo {
	xwidth:75%;
    font-size: 12px;
    font-weight: bold;
    text-transform: capitalize;
	padding-top: 8px !important;
	padding-bottom: 0px !important;
}
.cma-mainlistRowProd-tdtwosub {
    xwidth:75%;
    font-size: 11px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.cma-brand {color: #eaeaea;}

.cma-mainlistRowProd-tdthree {
    width:38px;
    padding-top: 10px!important;
    padding-left: 18px!important;
    font-weight: normal!important;
}

.cma-mainlistRowProd-tdfour {
    width:34px;
    padding-top: 8px!important;
}

.cma-offlistrow{
    border-top: 0px!important;
	
}

.cma-offlistrowtwo{
	width:40px;
	vertical-align: middle;"
}

.cma-mainlistRowProd {
	
}

button.portlaet_header_butHack {
    font-size: 10px;
}


/* dialog styles */

#ProductSearchSelectSocket {
	height:398px;
}

#ProductSearchButtons {
	text-align: right;
}

.cma-dialoglink-left {
	border-bottom: 1px solid #d3d3d3;
	width:100%;
}

.cma-dialoglink-right {
	border-bottom: 1px solid #d3d3d3;
	width:100%;
}

.cma-dialoglink-leftdiv{
	overflow: scroll;
	height: 360px;
	border: 1px solid #808080 !important;
}

.cma-dialoglink-middlediv{
	height: 360px;
	text-align: center;
}

.cma-dialoglink-rightdiv{
	overflow: scroll;
	height: 360px;
	border: 1px solid #808080 !important;
}

.cma-dialoglink-topspacer {
	height:20px;
	background-color:lightgray !important;
	margin-top: -3px;
	margin-left: -6px;
	margin-right: -8px;
}



.cma-hotswap-prod.active {
	background: url(../graphics/am-prod-active.png) no-repeat;
    width: 28px;
    height: 24px;
    float: left;
}
.cma-hotswap-prod {
	background: url(../graphics/am-prod-inactive.png) no-repeat;
    width: 28px;
    height: 24px;
    float: left;
    border: 1px solid #d6d6d6;
}
.cma-hotswap-asset.active {
	background: url(../graphics/am-ass-active.png) no-repeat;
    width: 28px;
    height: 24px;
    float: left;
}
.cma-hotswap-asset {
	background: url(../graphics/am-ass-inactive.png) no-repeat;
    width: 28px;
    height: 24px;
    float: left;
    border: 1px solid #d6d6d6;
}


/* Add New Asset popup */

/*.cma-popup-main {border:0px; margin-top: 20px; font-size: 11px;}*/
.cma-popup-main {border:0px; margin-top: 5px; font-size: 11px;}
.cma-popup-main input, .cma-popup-main textarea {font-size: 11px!important;}
.cma-popup-prod {border:0px; margin-top: 0px; font-size: 11px; width: 100%;}
.cma-popup-prod h2 {font-size: 12px; font-weight: bold; padding: 10px 0 0px 0px; line-height: 14px; }
.cma-popup-prod p {font-size: 11px; padding: 0px 0 0px 0px; color: #666666; line-height: 16px; }
table.cma-prod-search {background-color: #eaeaea;}
table.cma-prod-search tr td {padding: 8px 0px 0px 6px;}
.cma-bot-row {padding-bottom: 8px!important;}

.lbl-col {font-weight: bold;}
.step-button {font-weight: bold; font-size: 12px; text-transform: uppercase;}
.cma-div {height: 2px; background-color: #cccccc!important; margin: 12px 0 12px 0;}


/* Search Center */

.label-cma{
	width: 82px;
    padding-left: 10px;
    padding-bottom: 10px;
    font-size: 1.1em;
    vertical-align: top;
    padding-top: 3px;
}

.cma-searchlabel-lb{
	font-size:12px;
	font-weight:bold
}

.cma-searchlabel-b{
	font-weight:bold
}

#searchSlide .search-criteria .critiera-set .criterion {
    padding-bottom: 10px;
    padding-top: 4px;
}
#searchSlide .search-criteria .critiera-set .criterion input {margin-bottom: 6px;}

table.critiera-set td {vertical-align: text-bottom; padding-top: 3px;}
table.critiera-set td input {margin-bottom: 6px;}

/* for listbox */

.multiselect {
  width: 220px;
  max-height: 280px;
  overflow-y: auto;
  z-index: 999;
  position: absolute;
}

.selectBox {
  position: relative;
}

.selectBox select {
  width: 200px;
  font-weight: bold;
}

.overSelect {
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}



select#opSelect:read-only * {
    display: none;
}



#checkboxes {
  display: none;
  border: 1px #dadada solid;
}

#checkboxes label {
  display: block;
}

#checkboxes label:hover {
  background-color: #1e90ff;
}