.portletFunnelChartTotal{
    font-weight:bold !important;
    font-size: 14px;	
}
/* Editable Field Lists */
.test {
    background-color: red;
}

.portletStandardFieldDataForm .x-form-item {
    border: 1px solid transparent;
    min-height: 18px;
    margin: 0;
    padding: 0;
    font: normal 14px/32px "proxima-nova", Helvetica, sans-serif;
}

.portletStandardFieldDataForm .x-form-item,.portletStandardAssignmentPanel .x-form-item,.portletStandardStatusPanel .x-form-item{
    min-height: 18px;
}

.portletStandardThinAssignmentPanel   .x-form-item {
    min-height: 18px;
}

.portletStandardFieldDataForm .x-form-item:hover,.portletStandardAssignmentPanel .x-form-item:hover,.portletStandardStatusPanel .x-form-item:hover, .portletStandardCampaignPanel .x-form-item:hover
{
    border-bottom: 1px solid #d5d5d5;
    background-image: url('/ap_inc/images/icons/16/Symbol Edit.png')  !important;
    background-repeat: no-repeat;
    background-position: right;
    background-repeat: no-repeat;
    background-color: #edf5fc;
    cursor: pointer;
}

.portletStandardFieldDataForm .x-form-item .x-form-element {
    min-height: 18px;
}

.portletStandardFieldDataForm .x-form-item .x-form-element:hover {

}

.portletFieldDataValue {
    padding-right: 24px;
    display: inline;
}

.portletFieldDataEditField {
    margin-bottom: 8px;
}

.portletFieldDataEditField .label {
    float: left;
    width: 225px;
}

.portletFieldDataEditField .field {
    float: left;
}

.portletFieldDataLabel,.portletFieldDataEditField label {
    font-weight: bold;
    display: inline;
}

.portletFieldDataLabelBlank {
    display: inline;
    font-weight: normal;
}
/* Analytics Panel Styles */

/* Contact Data in Standard Thin portlet */
.portletStandardContactDataPanel {
    padding: 0 0 10px 10px;
}

.portletStandardContactDataPanel div.label {
    width: 110px;
    float: left;
}

/* General Standard Portlet Panel Styles */
.portletStandardContainer {
    margin: 0 0 5px 5px;
    padding: 0;
    /* border-color: #DAE6F4 #d5d5d5 #d5d5d5 #DAE6F4; 
    border-color: #ffffff #d5d5d5 #d5d5d5 #ffffff;
    border-style: solid;
    border-width: 1px;
    background-color: #DFE8F6;*/
}

.portletStandardContainer  form {
    padding: 0 !important;
    margin: 0;
}

.portletStandardContainer  .x-form-item {
    font-size: 14px;
    margin-bottom: 0;
}

.portletStandardContainer  label,.portletStandardThinContainer label, .portletStandardThinContainer .label {
    font-weight: bold;
}

.portletStandardThinContainer {
    margin: 0 0 10px 0;
}

.portletStandardContactActionToolbarPanel,.portletStandardEmailToolbar {
    border-color: #ffffff #d5d5d5 #d5d5d5 #ffffff;
    border-style: solid;
    border-width: 1px;
    margin: 0 0 5px 5px;
}

div.portletStandardNotesFormPanel {
    margin-bottom:3px;
}
.menu-title {
    background: none repeat scroll 0 0 #D6E3F2;
    border-color: #edf5fc #d5d5d5 #d5d5d5 #edf5fc;
    border-style: solid;
    border-width: 1px;
    color: #1a1a1a;
    display: block;
    font:  14px "proxima-nova", Helvetica, sans-serif;
    margin: 2px -4px 2px -3px;
    padding: 5px 3px 5px 3px;
}

/** 
EXTJS Override grid view config giving the rows a greater line height.
*/

.x-grid3-row-selected {
    background-color:#deedfa !important;
    background-image: none;
}
.x-grid3-cell-inner, .x-grid3-hd-inner {
    padding: 5px 3px 3px 5px;
}
.x-grid3-header {
    background: #f9f9f9 none;
    /*background-image: url(/ap_inc/javascript/ext/resources/images/default/grid/grid3-hrow.gif);*/
}
td.x-grid3-hd-over .x-grid3-hd-inner, td.sort-desc .x-grid3-hd-inner, td.sort-asc .x-grid3-hd-inner, td.x-grid3-hd-menu-open .x-grid3-hd-inner {
    background: #edf5fc none;
    /*background-image: url(/ap_inc/javascript/ext/resources/images/default/grid/grid3-hrow-over.gif);*/
}
td.x-grid3-hd-over, td.sort-desc, td.sort-asc, td.x-grid3-hd-menu-open {
    border-bottom: #edf5fc 1px solid;
}
.x-grid3-hd-row td {
    border-bottom: #d0d0d0 0px solid;
    border-left: none;
    border-right-color: #d0d0d0;
}


.x-grid3-row td,.x-grid3-summary-row td {
    font: normal 14px/32px "proxima-nova", Helvetica, sans-serif;
}
.x-grid3-row-over td,.x-grid3-summary-row-over td { 
    background: #eef5fc none;
}

.x-grid3-hd-row td {
    font: bold 14px/32px "proxima-nova", Helvetica, sans-serif;
}
/** 
EXTJS Override adjusting the checkbox to the new grid line height
*/
.x-grid3-td-checker .x-grid3-cell-inner,.x-grid3-td-checker {
    height: 100%;
    padding: 5px 0 !important;
}
/** 
EXTJS Override adjusting the expander to the new grid line height
*/

.x-grid3-body .x-grid3-td-expander .x-grid3-cell-inner {
    padding: 5px 0 !important;
    height: 100%;
}

.gridpanel_row_quick_edit {
    background-color: #ffff99 !important;
}
/* Notes: Grid: Allow Row Height Expand */
td.x-grid3-td-note {
    overflow: hidden;
}

td.x-grid3-td-note div.x-grid3-cell-inner {
    white-space: normal;
}

.tree_node_group {

}

.tree_node_leaf {
    background-color: #ffffff;
}

.portal_column_button button {
    width: 61px !important;
    height: 76px !important;
    padding: 0 !important;
}

.portal_column_button button div {
    font-weight: bold;
    /*    border-top: 1px solid #949494;
border-bottom: 1px solid #949494;*/
    background-color: white;
}

/* Columned List */
.columned-list .x-form-item:hover {
    background-color: #dfedf9;
}

#loginDiv .x-form-item label.x-form-item-label {
    padding-left: 7px;
    padding-bottom: 5px;
    width: 100px;
}

#loginDiv  .login_form_panel {
    border-width: 1px;
    border-color: #dedede;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
}


.login_form_panel #logoImg {
    /*margin: 5px 0 5px 40px;*/
    display: block;
    margin-top: 5px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
}


.statusOpen {
    color: darkblue;
}

.statusWon {
    color: darkgreen;
}

.statusLost {
    color: darkred;
}

.statusNonQual {
    color: black;
}
.linkedaccountsAddUserForm {
    padding: 10px 5px 10px 0;
}


/* Font Sizes */
.x-form-item {
    font: 14px "proxima-nova", Helvetica, sans-serif !important;
}
.x-form-field {
    font: 14px "proxima-nova", Helvetica, sans-serif;
}
.x-form-field-wrap .x-form-trigger {
    /** top: 2px; **/
}
.x-grid3-row td, .x-grid3-summary-row td {
    font: 14px/32px "proxima-nova", Helvetica, sans-serif !important;
}
.x-btn button {
    color: #333333;
    font: 14px "proxima-nova", Helvetica, sans-serif !important;
}
.portletStandardContactActionToolbarPanel  .x-btn button {
    font: 13px "proxima-nova", Helvetica, sans-serif !important;
}
.x-panel-header,.x-panel-tl .x-panel-header {
    padding: 10px 3px 7px 14px;
    background: #ffffff none;
    font: normal 22px/42px "proxima-nova", Helvetica, sans-serif;
    color: #1a1a1a;
    border-collapse: collapse;
    border: none;
}
.x-panel-noborder .x-panel-header-noborder {
    border-width: 0px 0 0px 0 ;
    border-color:  #ffffff;
}
.x-panel.apPortlet {
    border: 1px solid #d0d0d0;
}

.x-panel-tc {
    background: #dfedf9 none;
    overflow: hidden;
}
.x-panel-tl, .x-panel-tr {
    background: #dfedf9 none;
}
.x-panel-tl {
    background: #ffffff none;
    border-top:  #ffffff solid 0px;
    border-left: #ffffff solid 0px;
    border-collapse: collapse;
}
.x-panel-tr {
    background: #ffffff none;
    border-right: #d5d5d5 solid 0px;
    border-collapse: collapse;
}

.apPortlet .x-panel-header,.apPortlet .x-panel-tl .x-panel-header {
    background: #dfedf9 none;
    background-repeat:no-repeat;
}

.apPortlet .x-panel-noborder .x-panel-header-noborder {
    border-width: 0px 0 0px 0 ;
    border-color:  #d5d5d5;
}

.apPortlet .x-panel.apPortlet {
    border: 1px solid #d0d0d0;
}


.apPortlet .x-panel-tc {
    background: #dfedf9 none;
    overflow: hidden;
}

.apPortlet .x-panel-tl, .x-panel-tr {
    background: #dfedf9 none;
}

.apPortlet .x-panel-tl {
    background: #dfedf9 none;
    border-top:  #d5d5d5 solid 0px;
    border-left: #d5d5d5 solid 0px;
    border-collapse: collapse;
}

.apPortlet .x-panel-tr {
    background: #dfedf9 none;
    border-right: #d5d5d5 solid 0px;
    border-collapse: collapse;
}

.x-panel-mc, .x-panel-mr, .x-panel-ml, .x-panel-bc, .x-panel-bl, .x-panel-br {
    padding: 0;
    margin: 0;
}

.x-panel-nofooter .x-panel-bc, .x-panel-nofooter .x-window-bc {
    height: 0px;
    font-size: 0;
    line-height: 0;
}

.x-tab-strip-top .x-tab-right {
    padding:7px 7px 7px 15px;
}

.x-tab-strip-top .x-tab-right, .x-tab-strip-top .x-tab-left, .x-tab-strip-top .x-tab-strip-inner {
    background: #f3f3f3 none;
    /*background-image: url(/ap_inc/javascript/ext/resources/images/gray/tabs/tabs-sprite.gif);*/
}
ul.x-tab-strip li {
    margin-left: 0px;
}
.x-tab-strip-top .x-tab-strip-over {
    color: #2171b9;
}
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close {
    display:none;
}
.x-tab-strip .x-tab-strip-closable.x-tab-strip-over a.x-tab-strip-close {
    display:block;
}
.x-tab-strip-top .x-tab-strip-over .x-tab-right {
    background: #dfedf9 none;
}

.x-tab-strip-top .x-tab-strip-over .x-tab-left {
    background: #dfedf9 none;
}

.x-tab-strip-top .x-tab-strip-over .x-tab-strip-inner {
    background: #dfedf9 none;
}

.x-tab-strip-top .x-tab-strip-active .x-tab-right {
    background: #ffffff none;
}

.x-tab-strip-top .x-tab-strip-active .x-tab-left {
    background: #ffffff none;
}

.x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner {
    background: #ffffff none;
    color: #2171b9;
}
ul.x-tab-strip-top {
    padding-top: 0px;
    background: repeat-x bottom;
    border-bottom: none;
    /*border-bottom: 1px solid;*/
}
.x-tab-panel-header {
    border: none;
    padding-bottom: 0px;
}

ul.x-tab-strip-top {
    background: #f3f3f3 none;
}


.x-tab-strip span.x-tab-strip-text {
    color: #1a1a1a;
    font: 14px "proxima-nova", Helvetica, sans-serif;
}
.x-tab-strip-text {
    padding: 6px;
}
.x-toolbar {
    border-color: #cdcdcd;
    background: #ffffff none;
    /*background-color: #d0def0;
    background-image: url(/ap_inc/javascript/ext/resources/images/default/toolbar/bg.gif);*/
}
.x-toolbar td, .x-toolbar span, .x-toolbar input, .x-toolbar div, .x-toolbar select, .x-toolbar label {
    font: normal 14px "proxima-nova", Helvetica, sans-serif;
}
.x-panel-noborder .x-panel-bbar-noborder .x-toolbar {
    border-top-color: #d5d5d5;
    border-top-width: 0px;
}




.x-portal-column .x-panel.apPortlet {
    margin-top: 10px;
}

.x-panel-bbar .x-toolbar, .x-panel-tbar .x-toolbar {
    /*    border: 1px solid;
	border-collapse: collapse;
	border-top: 0 none;*/
    overflow: hidden;
    padding: 7px;
}

.apformfilter .x-panel-bwrap {
    padding: 10px 0 0px 0px;    
}

.x-btn {
    font: normal 14px/24px "proxima-nova", Helvetica, sans-serif;    
}


.subMenuToolbar {
    background: #f3f3f3 none;
}
.topMenuToolbar {
    background: #dedede none; /*#4c9cd7*/
}


.topMenuToolbar .x-btn-text {
    text-transform:none;
}


.west_panel_button .x-btn-mc {
    text-align: left !important;
    padding-left: 3px !important;
}
.west_panel_button .x-btn-tl, .west_panel_button .x-btn-tr, .west_panel_button .x-btn-tc, .west_panel_button .x-btn-ml,.west_panel_button .x-btn-mr,.west_panel_button  .x-btn-mc, .west_panel_button .x-btn-bl, .west_panel_button .x-btn-br, .west_panel_button .x-btn-bc{
    background: #f3f3f3 none;
    padding: 3px 0 3px 3px   !important;
}
.x-btn-over button {    
    /*color: #2171b9;*/
}
.x-btn-over .x-btn-tl{
    background: #dfedf9 none;
}

.x-btn-over .x-btn-tr{
    background: #dfedf9 none;
}

.x-btn-over .x-btn-tc{
    background: #dfedf9 none;
}

.x-btn-over .x-btn-ml{
    background: #dfedf9 none;
}

.x-btn-over .x-btn-mr{
    background: #dfedf9 none;
}

.x-btn-over .x-btn-mc{
    background: #dfedf9 none;
}

.x-btn-over .x-btn-bl{
    background: #dfedf9 none;
}

.x-btn-over .x-btn-br{
    background: #dfedf9 none;
}

.x-btn-over .x-btn-bc{
    background: #dfedf9 none;
}
.x-border-layout-ct {
    background-color: #f3f3f3;
}
.x-btn-tr i, .x-btn-tl i, .x-btn-mr i, .x-btn-ml i, .x-btn-br i, .x-btn-bl i {
    width: 3px;
}
.x-window .x-toolbar {
    background: #f3f3f3 none;
}
.x-window-tl .x-window-header {
    font: normal 22px/42px "proxima-nova", Helvetica, sans-serif;
    padding: 7px 5px 7px 0;
}
.x-window-tl .x-window-header, .x-window-tr, .x-resizable-handle, .x-window-tl,.x-window-bl, .x-window-br, .x-window-ml, .x-window-mr, .x-window-bc {
    background: #f3f3f3 none;
}
.ext-el-mask {
    background-color: #565656;
}
.ext-strict .ext-webkit .x-small-editor .x-form-text {
    height: 16px !important;
    padding-left: 3px;
}
div.label {
    vertical-align: central;

    font: 14px "proxima-nova", Helvetica, sans-serif !important;
}

.quick_view_empty {
    margin-top:150px;
    font:32px/32px "proxima-nova", Helvetica, sans-serif !important;
    text-align:center;
    padding: 25px;
}
.x-menu-list-item {
    font: 14px/28px "proxima-nova", Helvetica, sans-serif !important;
}
.x-menu li {
    margin-bottom: 5px;
}

.chart-panel .x-panel-body-noheader,  .chart-panel .x-panel-body {
    border: none;  
    
}

.noteListRowBody {
    font-size: 14px;
    margin: 5px 10px 15px 10px;
}

