.cpStartPageBlock {
    margin-bottom: 27px;
    -webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.15), 0 -1px 4px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.15), 0 -1px 4px rgba(0, 0, 0, 0.1);
    box-shadow: 0 3px 4px rgba(0, 0, 0, 0.15), 0 -1px 4px rgba(0, 0, 0, 0.1);
    border: none;
    border-radius: 15px;
    background-color: #51ba42;
}
/*
.cpMenu .cp-menu-content {
    width: 100%;
    display: block;
    display: flex;
    flex-direction: column;
    overflow-y: auto;
    margin-top: 60px;
    height: calc(100% - 200px);
    background-color: #495656;
}

.cpMenu .cp-menu-content .cp-menu-item {
    cursor: pointer;
    margin: 0px 5px 0px 5px;
    min-height: 45px;
    line-height: 45px;
    display: flex;
    font-size: 16px;
    padding-left: 30px;
    align-items: center;
    border-left: solid 5px transparent;
    background-color: #495656;
	color:#FFFFF; 
}
*/
.cpMenu .cp-menu-content .cp-menu-item:hover, .cpMenu .cp-menu-content .cp-menu-item.active {
     color: #495656;
    background-color: #f1f2f6;
    border-left: solid 5px #51ba42
}

.cpMenu .cp-menu-footer .cp-menu-footer-text {
    width: 40%;
    word-wrap: anywhere;
    font-size: 9px;
    padding: 0 2px 2px 15px;
    margin-right: -35px;
    line-height: 14px;
}
/*
.cpMenu {
    background-color: #495656;
    color: #ffff;
}	


 .cpMenu123 .cp-menu-content .cp-menu-item:hover, !important {
    background-color: #FFFFFF;
    color:#495656;	
}

.cp-login-container .cp-login-header .cp-login-logo{
    width: 289px;
    height: 40px;
    background-size: auto 39px;
	}
	.cp-login-container .cp-login-header .cp-login-title{
	padding-left:50px;
	}
.cpMenu .cp-menu-default-menu-item:hover,
.cpMenu .cp-menu-default-menu-item.active,
.cpMenu .cp-menu-sub-menu:hover,	
.cpMenu .cp-menu-sub-menu.active{
	font-weight: bold;
}
.cp-gc-column-header{
	background-color: #51ba42!important;
	color:white;
}
/*.cpMenu {
    width: 213px;
}*/

.form-subform-table > tbody.data-rows > tr > td {
    white-space: nowrap;
}
body
{
text-transform: uppercase;
}
input
{
text-transform: uppercase;
}
.cp-login-container
{
text-transform: none;
}
#txtBoxUsername
{
text-transform: none;
}
.ace_content
{
text-transform: none;
}

/*.cpHeaderBackground {
    background-color: #5f6a6a;
}

.headerUnderline {
    border-bottom: 5px solid #5f6a6a;
	}
	
.cpMenu {
    background-color: #495656;
	}
*/
.cpMenu .cp-menu-default-background {
    background: #495656 none repeat scroll 0 0;
}

.cpHeaderBackground .cpCompanyBlock {
    left: 213px;
	}
.langedit
{
text-transform: none;
}
input[name="RSLTK_interface_id"] 
{
text-transform: none;
}
#cpCompanyUnitResultsTable > thead > tr.cp-gc-header
{
display:none;
}

table[data-interfaceid=mine_subMineTags] >thead>.cp-gc-column-header>th:nth-of-type(10),
table[data-interfaceid=mine_subMineTags] >thead>.cp-gc-column-header>th:nth-of-type(11),
table[data-interfaceid=mine_subMineTags] >tbody.data-rows>tr>td:nth-of-type(10),
table[data-interfaceid=mine_subMineTags] >tbody.data-rows>tr>td:nth-of-type(11)
{
/*border: solid 5px;*/
display:none;
} 
/*.value-range-filter 
{
width: 50px !important; 
}
*/

.cp-info-section-box.cp-section-info {
    background-color: #eee;
    border: 1px solid #cac9c9;
}

.select2-drop{
	/*max-width:unset !important;*/
	max-width: 800px;
}

.select2-drop .select2-results .select2-result-label, .select2-drop-active .select2-results .select2-result-label, .select2-drop-active.select2-drop-above .select2-results .select2-result-label{
    white-space: normal;
}

.cp-app-page .cp-login-background {
  min-height: calc(100vh - 500px);
  background-color: transparent;
}

/*Version (styling)approved by Richard ITA  07/07/2025 -   YW	*/