/* BASE COLOR:  #514A9D */

/* portalstudio.css */

/*  LOADING ANIMATION */

.loadingAnimation::before {
  border-top: 14px solid #514A9D;  
}

.loadingAnimation::after {  
  border-top: 14px solid #514A9D;  
}

.loadingAnimation.startup_div::after{  
  border-top-color: #514A9D;
}

.loadingAnimation.startup_div::before{
  border-top-color: #514A9D;
}

/* IMAGE */

.hoverable .imageIconButton:hover, .hoverable a.imageIconButton:hover {  
  background-color:#514A9D;
}

.imageIconButton:hover {
	border-color: #514A9D;
}

.imageIconPlaceholder, a.imageIconPlaceholder {
	color:#514A9D;
}

.hoverable .imageIconPlaceholder:hover, .hoverable a.imageIconPlaceholder:hover {
	color: #514A9D;
}

.imageIconSearch, a.imageIconSearch {  
	background-color:#514A9D;
}

.imageWizardComplete, a.imageWizardComplete {  
	background-color:#514A9D;
}

/*FONT ICON*/

.z-low_priority:before {  
	color: #514A9D;
}

/* COLLECTOR */

.collector .InputUL {
	color:#514A9D;
}
.collector .CloseLi::after{  
  color: #514A9D;
}

/*PIPELINE*/

li.itemPipeline:before {    
    background-color: #514A9D;    
}
li.itemPipeline:after {    
    background-color: #514A9D;      
}

/* Classi per folder DMS */

.dms .folder {
  background: #514A9D;
}

.dms .folder::before{
  background: #514A9D;
}

/* DRAG AND DROP */

.dragBox{
	background-color: #514A9D !important;
}

.dropBox{
	color: #514A9D !important;	
}

/*MENUVIEW*/

.menuview_modern li.parent > ul {
	border-color:#514A9D;
}
.hoverable .menuview_modern li.col:hover > ul {
	border-color:#514A9D;
}

.hoverable .HorizontalCircle li.parent:hover > a,
.HorizontalCircle li.selected > a,
.hoverable .HorizontalCircle a:hover {
	color:#514A9D;
}
.hoverable .HorizontalCircle li.col:hover > ul {  
	border-color:#514A9D;  
}

.hoverable .cardMenu li.col:hover > ul {  
	border-color:#514A9D;  
}

.mainleft .menuview_vertical .menuview_font_over {  
  color:#514A9D;  
}
.mainleft .menuview_vertical .menuview_font_over a{  
  color:#514A9D;  
}

.menuview_slide .menuview_font_over {  
	background-color:#514A9D;  
}
.menuview_slide .menuview_font_over a{  
	background-color:#514A9D;  
}
.menuview_slide .menuview_font_over a{  
	background-color:#514A9D;  
}

.menuview_horizontal .menuview_sub_border{  
  border-color: #514A9D;  
}

.Tools .menuview_sub_font_over {  
	color:#514A9D;  
}

.menuview_tile li.selected ,
.hoverable .menuview_tile li:hover {
	background-color:#514A9D;
}

.menuview_horizontal .dropdown ul{
	border-color: #514A9D;
}

.menuview_horizontalTab .menuview_font_selected a{  
	background-color:#514A9D;  
}

.menuview_horizontalTab .menuview_sub_font_over {
	background-color:#514A9D;
}

.menuview_horizontalTab .menuview_sub_font_over a{  
	background-color:#514A9D;
}

/* MENU HORIZONTAL CIRCLE (MODERN) */

.HorizontalCircle .menuview_item a:hover:before, .HorizontalCircle .columnar li a:hover:before {  
	background: #514A9D;
}

/* PAGELET*/

.resource_container.config.draglet_object .column_cb:after {
	color: #514A9D;
}

/*PORTLET*/

.PortletHeader {
	background: linear-gradient(to right, #514A9D, #24C6DC);
}

.labelLink {  
	color:#514A9D;  
}
.labelLink a {    
    color: #514A9D;
}
.hoverable .labelLink a:hover {
    color: #514A9D;
}

.labelLinkBig {  
	color:#514A9D;  
}
.labelLinkBig a {
    color: #514A9D;    
}

.hoverable .labelLinkBig:hover{
	color:#514A9D;  
}
.hoverable .labelLinkBig:hover{  
	color:#514A9D;  
}

.hoverable .labelNothing:hover{  
	color:#514A9D;  
}
.hoverable .labelNothing a:hover {  
	color:#514A9D;  
}

.hoverable .labelOver:hover{  
	color:#514A9D;  
}
.hoverable .labelOver a:hover {  
	color:#514A9D;
}

.labelSlideTop {
	background-color:#514A9D;  
}
.labelSlideTop::after {  
	background: #514A9D;
}
.labelSlideTop::before {  
	background: #514A9D;  
}

.labelSubject {  
	color:#514A9D;  
}
.labelSubject a {  
	color:#514A9D;  
}
.hoverable .labelSubject:hover{  
	color:#514A9D;  
}
.hoverable .labelSubject a:hover {  
	color:#514A9D;  
}


.labelValue {  
	color:#514A9D;  
}
.labelValue a {  
	color:#514A9D;
}

.button {
    cursor: pointer;
    background-color: #514A9D;
}

input[type="checkbox"].slider:checked ~ label:before {
  background-color: #514A9D;
}

input[type="checkbox"].checkbox.slider:checked ~ label:before {
  background-color: #514A9D;
}

.formTitleToolbar {
  background-color:#514A9D;  
}

.hoverable .textbox:hover {
	border-color:#514A9D;
}
.textbox:focus {  
	border-color:#514A9D;
}

.textBoxSearchSettings {  
  border-color:#514A9D;  
}
.textBoxSearchSettings:focus {  
	border-color:#514A9D;
}

.hoverable .TITLE:hover{  
	color:#514A9D;  
}
.hoverable .TITLE a:hover {
	color:#514A9D;
}

.hoverable .labelButton:hover{
	background-color:#514A9D;  
}

.hoverable .labelDate:hover{  
	color:#514A9D;  
}

.hoverable .labelDate a:hover {
	color:#514A9D;
}

.hoverable .labelH2:hover{  
	color:#514A9D;  
}

/*TOOLBAR*/

.spportalzoombase_toolbar_hamburger_handler.opened {
  background-color: #514A9D;
}

.decorator_toolbar_hamburger_handler.opened {
  background-color: #514A9D;
}

.hoverable a.custom_toolbar_3dots_handler:hover,
.hoverable a.custom_toolbar_hamburger_handler:hover{
	background-color:#514A9D;  
}
.custom_toolbar_3dots_handler.opened,
.custom_toolbar_hamburger_handler.opened {
	background-color: #514A9D;
}
.hoverable a.custom_toolbar_item:hover,
a.custom_toolbar_item:focus{
	background-color:#514A9D;
}

.hoverable a.decorator_toolbar_3dots_handler:hover,
.hoverable a.decorator_toolbar_hamburger_handler:hover{
	background-color:#514A9D;
}
.decorator_toolbar_3dots_handler.opened,
.decorator_toolbar_hamburger_handler.opened {
	background-color: #514A9D;
}
.hoverable a.decorator_toolbar_item:hover,
a.decorator_toolbar_item:focus{
	background-color:#514A9D;
}

.hoverable a.form_title_toolbar_3dots_handler:hover,
.hoverable a.form_title_toolbar_hamburger_handler:hover{
	background-color:#514A9D !important;  
}
.form_title_toolbar_3dots_handler.opened,
.form_title_toolbar_hamburger_handler.opened {
	background-color: #514A9D !important;
}

.hoverable a.form_title_toolbar_item:hover,
a.form_title_toolbar_item:focus{
	background-color:#514A9D !important;
}

.hoverable a.spportalzoombase_toolbar_3dots_handler:hover,
.hoverable a.spportalzoombase_toolbar_hamburger_handler:hover{
	background-color:#514A9D !important;  
}

.spportalzoombase_toolbar_3dots_handler.opened,
.spportalzoombase_toolbar_hamburger_handler.opened {
	background-color: #514A9D;
}

.hoverable a.spportalzoombase_toolbar_item:hover,
a.spportalzoombase_toolbar_item:focus{
	background-color:#514A9D;
}

.hoverable a.zoom_title_toolbar_3dots_handler:hover,
.hoverable a.zoom_title_toolbar_hamburger_handler:hover{
	background-color:#514A9D;
}

.zoom_title_toolbar_3dots_handler.opened,
.zoom_title_toolbar_hamburger_handler.opened {
	background-color: #514A9D;
}

.zoom_title_toolbar_item:first-child, .spportalzoombase_toolbar_item:first-child   {
  background-color: #514A9D;
  border-color: #514A9D;
}

.hoverable a.zoom_title_toolbar_item:hover,
a.zoom_title_toolbar_item:focus{
	background-color:#514A9D;
}

.view_navigation_tabbed .custom_toolbar_3dots_handler.opened, .view_navigation_tabbed .custom_toolbar_hamburger_handler.opened, .view_navigation .custom_toolbar_3dots_handler.opened, .view_navigation .custom_toolbar_hamburger_handler.opened {
	background:#514A9D;
}

/* TREEVIEW */

.stdtreeview .stdtreeview_LinkedNode {
	color: #514A9D !important;
}

/*ZOOM*/

.cardWithImage .grid_rowselected .grid_cell.avatar {
    background-color: #514A9D !important;
}
.cardWithImage .grid_rowselected .grid_cell.labelSubTitle {
    background-color: #514A9D !important;
}
.cardWithImage .grid_rowselected .grid_cell.labelTitle {
    background-color: #514A9D !important;
}

/*GRID*/

.grid .grid_rowselected a, .hoverable .grid .grid_rowselected a:hover, .grid .grid_rowselected a:visited {    
    color: #514A9D;    
}

.grid .grid_rowodd a, .hoverable .grid .grid_rowodd a:hover, .grid .grid_rowodd a:visited {  
    color: #514A9D;
}

.grid .grid_row a, .hoverable .grid .grid_row a:hover, .grid .grid_row a:visited {
	color: #514A9D;
}

.grid .grid_rowover a , .hoverable .grid .grid_rowover a:hover, .grid .grid_rowover a:visited{
	color:#514A9D;  
}

.grid_no_data::before {  
    color: #514A9D;
}

.grid .title_totalizer>div { 
	border-top: 1px solid #514A9D;
}

.hoverable .grid .grid_orderby_li:hover, .hoverable .grid  .search_fields_li:hover{
	background-color: #514A9D;
}

.grid .grid_navbar_curpage_input {
	border-color: #514A9D;
}

.hoverable .grid .grid_toolbar_layer a:hover{
  background-color: #514A9D;
}

.grid .layer a {
	color:#514A9D;
}

.grid .grid_column_dropable_setActive{
	border: 1px solid #514A9D;  
}

.GridKB .grid_navbar_curpage_input { 
  border-color: #514A9D;
}

.GridKB .grid_navbar_curpage_input {
  border-color: #514A9D;
}

.hoverable .GridKB .grid_toolbar_layer a:hover{
  background-color: #514A9D;
}

.GridKB .layer a {
  color:#514A9D;
}

.GridKB .grid_column_dropable_setEvident{
	border: 1px solid #514A9D;  
}

.GridKB .grid_column_dropable_setActive{
  border:1px solid #514A9D;
}

.gridFloat .grid_row a , .hoverable .gridFloat .grid_row a:hover, .gridFloat .grid_row a:visited {  
	color:#514A9D;  
}

.gridFloat .grid_rowover a , .hoverable .gridFloat .grid_rowover a:hover, .gridFloat .grid_rowover a:visited{
  color:#514A9D;
}

.gridFloat .grid_rowselected a , .hoverable .gridFloat .grid_rowselected a:hover, .gridFloat .grid_rowselected a:visited{
	color:#514A9D;
}

.gridFloat .grid_navbar_curpage_input {
	border-color: #514A9D;
}

.hoverable .gridFloat .grid_toolbar_layer a:hover{
  background-color: #514A9D;
}

.gridFloat .layer a {
	color:#514A9D;
}

.gridFloat .grid_column_dropable_setEvident{
	border:1px solid #514A9D;
}

.gridFloat .grid_column_dropable_setActive{
	border:1px solid #514A9D;  
}

.gridNotify .grid_navbar_curpage_input {  
	border-color: #514A9D;
}

.hoverable .gridSelection .grid_toolbar_layer a:hover{
	background-color: #514A9D;
}

.gridSelection .layer a {
	color:#514A9D;
}

.gridSelection .grid_column_dropable_setActive{
	border:1px solid #514A9D;  
}
.gridSelection .grid_column_dropable_setEvident{
	border:1px solid #514A9D;  
}

/* TABS */

.tabs_selected {
	background-color:#514A9D;  
}

/*WIZARD*/

.WizardTabstrip.wizardWrapper .tab_item.selected .tab_wizard_number {
    background-color: #514A9D;
}

/* TRINITY*/

.feature-tour-highlight {
	color: #514A9D !important;
}

.wiz5 .wizardform {  
	background-color: #514A9D !important;
}
.wiz5.wiz_arr_left::before {
	border-right: 36px solid #514A9D;
}
.wiz5.wiz_arr_right::after {
	border-left: 36px solid #514A9D;
}
.wiz5.wiz_arr_top::before {
	border-top: 27px solid #514A9D;
}
.wiz5.wiz_arr_bottom::before {
	border-top: 27px solid #514A9D;
}

/* PANNELLO KB */

.kb_boxtitle{
  border-bottom: 1px solid #514A9D;
}

/* SPMASKPARAMETRS */


.spMaskParameters_element input[type=checkbox]:before {	
	color: #514A9D;	
}
.spMaskParameters_element input[type="checkbox"]:checked::before{
  background: #514A9D;
  border-color: #514A9D;
}

/*DATAMESHER*/

.datamasher .datamasher_cellselected{
  background-color:#514A9D;
}

.datamasher .datamasher_marginaltitle{
  background-color:#514A9D;
}

.datamasher .datamasher_marginalcell{
  background-color:#514A9D;
}

/*VARIE*/

.scrollup {
	background: #514A9D;
}

.collapseSidebar {
	background: #514A9D;
}

/* splitbar layout START */

.view_navigation_splitbar {
	background-color: #514A9D;
}
  
/* splitbar layout END */
	
.gsfr_wsettings_home_portlet>.imageBgSettings_ctrl, .gsfr_wsettings_home_portlet >.imageBgPrint_ctrl{
	color: #514A9D !important;
}

.spModalLayer .spModalLayer_draglayer {background-color: #514A9D;}

.spLoaderAnimation::after {
  border-top: 14px solid #514A9D !important;
}
.spLoaderAnimation::before {
  border-top: 14px solid #514A9D !important;
}

.bubbleExpand {  
  background: #514A9D;  
}

.dms .folder,.dms .folder::before {
	background: #514A9D;
}

.box_container_config .imgAdd {
    color: #514A9D;
}

.boxBlue {
    background-color: #514A9D;
}

/* formPage.css */

/*FORM PAGE*/

#GridTable_ButtonPanel a {
    color: #514A9D !important;    
}

.FormDefault a:link { color:#514A9D;}
.FormDefault a:visited { color:#514A9D;}
.hoverable .FormDefault a:hover { color:#514A9D;}

.Combobox.Active {  
  border-color:#514A9D;
}

.ComboboxHeader {
  color:#514A9D;
}

.ComboboxNone {
  color:#514A9D;  
}

.Field.Active {
  border-width:1px !important; border-color:#514A9D !important; border-style:solid !important;
}

.suggest_row_selected {  
	background-color:#514A9D !important;
}

.SPLabel.GridTable_HeaderTitle {  
  color: #514A9D;  
}

.SPLabel.infoMessage {
    color: #514A9D;
}

#entity_loading.loading::after {  
  border-top: 14px solid #514A9D;  
}
#entity_loading.loading::before {  
  border-top: 14px solid #514A9D;  
}

textarea.Memo.Active {  
  border-width:1px !important; border-color:#514A9D !important; border-style:solid !important;
}

.SPButton {
    background-color: #514A9D;
}

.slider input[type="checkbox"]:checked ~ label:before {
  background-color: #514A9D;
}

.slider input[type="checkbox"].checkbox:checked ~ label:before {
  background-color: #514A9D;
}

.BoxTabstrip.boxtabsWrapper .tab_item.selected .tab_content, .hoverable .BoxTabstrip.boxtabsWrapper .tab_item:hover.selected .tab_content {
	background-color: #514A9D;
}

.WizardTabstrip.wizardWrapper .tab_item.selected .tab_wizard_number {
  background-color: #514A9D;
}

.spModalLayer.loading::after {
  border-top: 14px solid #514A9D !important;
}
.spModalLayer.loading::before {
  border-top: 14px solid #514A9D  !important;
}

.choiceElement::before {  
  background-color: #514A9D;
}

#GridTable_Container {
  border-top: 1px solid #514A9D;
}

.ComboboxNone {  
  color: #514A9D;
}

.FormDefault input[type=checkbox]:before {	
	color: #514A9D;	
}

.FormDefault input[type="checkbox"]:checked::before{  
  background: #514A9D;
  border-color: #514A9D;
}

.FormDefault input[type="radio"] + label:before {  
  color: #514A9D;  
  border: 2px solid #514A9D;  
}

/* plupload.css */

/*PLUPLOAD*/

li.plupload_droptext {  
    color: #514A9D;    
}

.plupload_filelist {  
  border: 1px dashed #514A9D !important;  
}

/* tsdiary.css */

.diary .diary_headerToday {    
    background-color: #514A9D !important;
}

/* tscalendar.css */

.tscalendar .tscalendar_day_cell_today {  
    background-color: #514A9D !important;
}

/* tsitem.css */

.tsitem .itemHeader {
	background-color: #514A9D !important;
}

.item_layer_close::after {    
    background-color: #514A9D !important;
}

/* tsgant.css */

.gantt .gantt_header_day_sel {
    background-color: #514A9D !important;  
}

/* card.ce.css */

.cardSimple .grid_rowselected .grid_cell.labelTitle {
  background-color: #514A9D;  
}

.cardSimple .grid_rowselected .grid_cell.labelTitle:hover {
  background-color: #514A9D;  
}

.cardSimple .grid_rowselected .grid_cell.labelSubTitle {
  background-color: #514A9D;  
}

.cardWithImage .grid_rowselected .grid_cell.avatar {
  background-color: #514A9D;
}

.cardWithImage .grid_rowselected .grid_cell.labelTitle {
  background-color: #514A9D;
}

.cardWithImage .grid_rowselected .grid_cell.labelTitle:hover {
  background-color: #514A9D;
}

.cardGridZoom .grid_card_container.cardGrid.cardGridSpacing grid_cell.gridCellBordered {  
  border-top: 5px solid #514A9D;
}

.grid_card_container.cardGrid .gridCellBordered {  
  border-top: 5px solid #514A9D;
}

.grid_card_container.cardGrid .gridCellBordered {  
  border-top: 5px solid #514A9D;
}

.grid_card_container.cardGrid .gridCellBordered {  
  border-top: 5px solid #514A9D;  
}

.cardChainZoom.gridFloat .cardChain .cellValue {  
  color: #514A9D;  
}

.cardChainZoom.gridFloat .cardChain .cellCircle::after {  
  background-color: #514A9D;  ;
}

.cardWithImage .grid_rowselected .grid_cell.labelSubTitle {
  background-color: #514A9D;  
}

/* infinitysearch.ce.css */

.MenuSearchFloatRight .highlight .menuview_img {
  background: #514A9D;  
}

.MenuSearchFloatRight .highlight .menuview_img.selected {
  background: #514A9D;  
}

/* list.ce.css */

.listCard .labelTitle a:hover {
  color: #514A9D !important;  
}

/* mail.ce.css */

.grid .grid_rowover td.labelSubject {
  color: #514A9D !important;
}
.grid .grid_rowselected td.labelSubject {
  color: #514A9D !important;
}

/* zoom.ce.css */

.chip {  
  background-color: #514A9D;  
}
.chipSpacing {  
  background-color: #514A9D;  
}

.z-low_priority::before {  
  color: #514A9D;  
}