/* red-button */

.red-button{
    background:#aa2929;
    border: none;!important;
    color: #ffffff;!important;
}

.red-button .x-btn-inner {
    color: #ffffff;
}


.x-btn-over.red-button {
    background: #f24545;
    border-color: #f24545;
    background-color: #f24545 !important;
    background-image: none;
}

.x-btn-pressed.red-button {
    background: #6c1c1c;
	background-color:#6c1c1c !important;
	border:solid 1px #6c1c1c !important;
    background-image: none !important;
    
}

.x-btn-focus.red-button { 
  	background:#aa2929;
}


.x-linklabel-default,
.x-linklabel-default:visited {
    color:#00A;
}
.x-linklabel-default:hover {
    text-decoration:underline;
}

.x-linkbutton-default {
    overflow:visible; /* Shrinkwrap the text in IE7- */
    margin:0;
    padding:0;
    border:0;
    background:transparent;
    color: #707070;
    font-size: 1.3em;
    font-weight:bold;
    line-height:normal; /* Override line-height to avoid spacing issues */
    cursor:pointer; /* Buttons don’t make the cursor change in all browsers */
    -moz-user-select:text; /* Make button text selectable in Gecko */
}
.x-linkbutton-default:hover {
    text-decoration:underline;
} 
/* Remove mystery padding in Gecko browsers.
* See https://bugzilla.mozilla.org/show_bug.cgi?id=140562
*/
.x-linkbutton-default::-moz-focus-inner {
    padding:0;
    border:0;
}

.x-clickable-img-default:hover {
    outline: 1px solid blue;
}
.x-selected-img-default {
    border:1px solid blue;
}

.x-property-grid {
    font:5px arial,sans-serif;
}

/*
* dashboard frames
*/

.dashboard .x-header {
    font-size: 13px;
    border: 1px solid #707070;
    background-color: #707070;
}

.dashboard .x-header .x-tool-img {
    background-color: #707070;
}


.x-panel.dashboard {
    border: 1px solid #707070;
}





/*
* toolbars
*/
.x-toolbar-text.welcome {
    font-size: 1.3em;
    font-style: italic;
    font-weight:bold;
}

.x-toolbar.altern {
    background-color: #707070;
}

.x-field.currentaccount .x-form-text {
	color:#E27A3F;
	font-weight:bold;
}

.x-field.currentaccount {
	border: 1px solid #bbbbbb;
}

.x-label-version {
    font-size: 0.75em;
    font-style: italic;
    color:#E27A3F;
}

.x-datelabel-planning {
    color:#ffffff ;
    font-weight:bold;
}


/* 
* images definitions 
*/
.logo-lnc {
    background-image: url(../img/logo_logncall.jpg) !important;
    background-repeat: no-repeat;
}

/*
* icons of status
*/

.icon-power-on {
    background-image: url(../img/status/power_on.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px    
}

.icon-power-off {
    background-image: url(../img/status/power_off.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px    
}

.icon-power-none {
    background-image: url(../img/status/power_none.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px    
}

/*
* icons of core
*/

.icon-home {
    background-image: url(../img/core/house.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px    
}

.icon-anomaly,
.icon-anomalies {
    background-image: url(../img/core/flag_red.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px    
}

.icon-account,
.icon-accounts {
    background-image: url(../img/core/folder32.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px    
}

.icon-accountdetail {
    background-image: url(../img/core/folder32bis.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px    
}

.icon-accountinfo {
    background-image: url(../img/core/folderinfo.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px    
}

.icon-sendalert {
    background-image: url(../img/core/bell.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;    
}

.icon-resize-down {
    background-image: url(../img/core/resize_down.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;    
}

.icon-resize-up {
    background-image: url(../img/core/resize_up.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;    
}

.x-btn-pressed.resize  .x-btn-text {
    background-image: url(../img/core/resize_up.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;    
}

.resize .x-btn-text {
    background-image: url(../img/core/resize_down.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;    
}

.icon-planning {
    background-image: url(../img/core/schedule.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;    
}

.icon-infos {
    background-image: url(../img/core/info.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;    
}

.icon-release {
    background-image: url(../img/core/data_information.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;    
}

.icon-copyrights {
    background-image: url(../img/core/license_manager.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;    
}

.icon-libraries {
    background-image: url(../img/core/java_archiv.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;    
}

.icon-vacation,
.icon-vacations {
    background-image: url(../img/core/luggage.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;    
}

.icon-competence,
.icon-competences {
    background-image: url(../img/core/study.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;    
}

.icon-container,
.icon-containers {
    background-image: url(../img/core/calendar_clock.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.icon-ticket,
.icon-tickets {
    background-image: url(../img/core/box_in.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}


.icon-slicetime {
    background-image: url(../img/core/clock.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.icon-group {
    background-image: url(../img/core/group.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.icon-warngroup {
    background-image: url(../img/core/group_warn.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.icon-user,
.icon-users {
    background-image: url(../img/core/user.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.icon-warnuser {
    background-image: url(../img/core/user_warn.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.icon-userlogs {
    background-image: url(../img/core/user_log.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px    
}

.icon-profile {
    background-image: url(../img/core/user_red.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.icon-myprofile {
    background-image: url(../img/core/vcard.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.icon-usersandaccounts {
    background-image: url(../img/core/user_gray.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.icon-rules {
    background-image: url(../img/core/redirections.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.icon-stats {
    background-image: url(../img/core/stats.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.icon-statsbycalls {
    background-image: url(../img/core/statsbycalls.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}
.icon-statsbycalls-user {
    background-image: url(../img/core/statsbycallsuser.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}
.icon-statsbycalls-competence {
    background-image: url(../img/core/statsbycallscompetence.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}
.icon-statsbycalls-duration {
    background-image: url(../img/core/statsbycallsduration.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.icon-statsbytickets {
    background-image: url(../img/core/statsbytickets.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}
.icon-statsbytickets-source {
    background-image: url(../img/core/statsbyticketssource.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}
.icon-statsbytickets-competence {
    background-image: url(../img/core/statsbyticketscompetence.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.icon-reports {
    background-image: url(../img/core/report.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.icon-admin {
    background-image: url(../img/core/system.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.icon-phone {
    background-image: url(../img/core/phone_sound.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}
.icon-phoneduty {
    background-image: url(../img/core/phone_sound_schedule.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}
.icon-phonesettings {
    background-image: url(../img/core/phone_sound_settings.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.icon-mail {
    background-image: url(../img/core/email.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}
.icon-mailduty {
    background-image: url(../img/core/email_schedule.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}
.icon-mailsettings {
    background-image: url(../img/core/email_settings.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.icon-sms {
    background-image: url(../img/core/phone_sms.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}
.icon-smsduty {
    background-image: url(../img/core/phone_sms_schedule.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}
.icon-smssettings {
    background-image: url(../img/core/phone_sms_settings.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.icon-globalsettings {
    background-image: url(../img/core/settings.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.icon-rightssettings {
    background-image: url(../img/core/traffic_lights.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.icon-medium {
    background-image: url(../img/core/medium.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.icon-changepassword {
    background-image: url(../img/core/key.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.icon-adduser {
    background-image: url(../img/core/user_add.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.icon-activeuser {
    background-image: url(../img/core/user_active.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.icon-addcompetence {
    background-image: url(../img/core/study_add.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.icon-addcontainer {
    background-image: url(../img/core/calendar_clock_add.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.icon-addgroup {
    background-image: url(../img/core/group_add.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.icon-addaccount {
    background-image: url(../img/core/folder_add.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}


/*
* icons of directory action
*/

.icon-create {
    background-image: url(../img/action/add.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;    
}

.icon-action-remove {
    background-image: url(../img/action/trash.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.icon-action-goto {
    background-image: url(../img/action/forward.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.icon-action-add {
    background-image: url(../img/action/add.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.icon-action-view {
    background-image: url(../img/action/eye.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.icon-action-edit {
    background-image: url(../img/action/pencil16.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.icon-action-close {
    background-image: url(../img/action/stop.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.icon-action-up {
    background-image: url(../img/action/arrow_up.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.icon-action-down {
    background-image: url(../img/action/arrow_down.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.icon-action-schedule {
    background-image: url(../img/core/calendar_clock_add.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

/*
* icons for tools
*/

.x-tool-duplicate-day {
    background-image: url(../img/action/duplicate.png) !important;
    background-size: 15px 15px;
    background-repeat: no-repeat;
}

.x-tool-savedata {
    background-image: url(../img/action/save.png) !important;
    background-size: 15px 15px;
    background-repeat: no-repeat;
}

.x-tool-schedule {
    background-image: url(../img/core/calendar_clock_add.png) !important;
    background-size: 15px 15px;
    background-repeat: no-repeat;
}

.x-tool-adduser {
    background-image: url(../img/core/user_add.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.x-tool-activeuser {
    background-image: url(../img/core/user_active.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.x-tool-addcompetence {
    background-image: url(../img/core/study_add.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.x-tool-addcontainer {
    background-image: url(../img/core/calendar_clock_add.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.x-tool-removecontainer {
    background-image: url(../img/core/calendar_clock_remove.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.x-tool-addgroup {
    background-image: url(../img/core/group_add.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.x-tool-addaccount {
    background-image: url(../img/core/folder_add.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.x-tool-accountinfo {
    background-image: url(../img/core/folderinfo.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px    
}

.x-tool-addslicetime {
    background-image: url(../img/core/clock_add.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.x-tool-addrule {
    background-image: url(../img/core/redirections_add.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.x-tool-addrole {
    background-image: url(../img/core/traffic_lights_add.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.x-tool-edit {
    background-image: url(../img/action/pencil16.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.x-tool-export {
    background-image: url(../img/action/export_excel.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
}

.x-tool-userlogs {
    background-image: url(../img/core/user_log.png) !important;
    background-repeat: no-repeat;
    background-size: 15px 15px    
}

/* 
* tickets colors definition 
*/

.ticket-inprogress,
.ticket-inprogress .x-grid-cell { 
    background-color: red; 
} 

.ticket-server-closed,
.ticket-server-closed .x-grid-cell { 
    background-color: yellow; 
}
.ticket-user-closed,
.ticket-user-closed .x-grid-cell { 
    background-color: orange; 
}
.ticket-accepted,
.ticket-accepted .x-grid-cell { 
    background-color: green; 
}

/* 
* Dashboard medium status 
*/
img.mediumstatus {
    vertical-align: middle;
}

a.mediumstatus {
    text-decoration: none;
}
