html {
	overflow-y: scroll;
}

row {
	margin-right: -15px;
	margin-left: -15px
}

.row:before, .row:after {
	display: table;
	content: " "
}

.row:after {
	clear: both
}

.row:before, .row:after {
	display: table;
	content: " "
}

.row:after {
	clear: both
}

.labelERROR {
	color: red;
}

.feedbackPanelERROR {
	color: red;
	list-style: circle;
	font-weight: bold;
}

.feedbackPanelINFO {
	color: green;
	list-style: circle;
	font-weight: bold;
}

/* .wicket-modal */
.wicket-modal {font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size: 1.1em;background: #FFFFFF;color: #333;webkit-box-shadow: 0px 0px 25px 0px rgb(0 0 0 / 45%);-moz-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.45);box-shadow: 0px 0px 25px 0px rgb(0 0 0 / 45%);}
.wicket-modal input {padding: 0.5em 2em;font-size: 1em;font-weight: bold;min-width: 8em;}
.wicket-modal .w_close {display:none;}
div.wicket-modal div.w_caption {border: 1px solid #e8e8e8;background-color: #e8e8e8; height: 2em;}
div.wicket-modal div.w_top_1,div.wicket-modal div.w_bottom_1 {display:none}
div.wicket-modal div.w_right_1 {    margin-left:inherit}
div.wicket-modal div.w_content_1 {  margin-right: inherit;}
div.wicket-modal div.w_content_3 {border: none; padding: 0;}
div.wicket-modal h3.w_captionText {color:#000;font-size: 12px;padding: 0.3em 0 0 1em;}
div.wicket-modal div.w_content_container { margin: 1em;}
div.wicket-modal div.w_content_container table {margin-top: 2em;float: right;}
div.wicket-modal div.w_content_container table tr td:first-child input {background-color: #86d2da !important;}
div.wicket-modal div.w_content_container table tr td:first-child input:hover {background-color:#4d555a !important}
div.wicket-modal div.w_content_container p {background-image: url(../img/msg-alert-confirmation.png);background-repeat: no-repeat;background-size: 45px 45px;background-position: 5px 0px;padding: 0.5em 0em 0em 5.5em;min-height: 4em; line-height: 1.5em;}

.inline-edit input[type="text"] {
	font-weight: bold;
	padding: 0px;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: none;
	border-radius: 0px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}

input[type="text"], input[type="password"], input[type="number"], select
	{
	padding: 8px/*6px*/ 12px;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	font-size: 100%;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow
		ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out
		.15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

input[type="checkbox"] {
	vertical-align: sub
}

input[type="submit"], input[type="button"], button[type="button"] {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 3px;
	font-weight: normal;
	line-height: 1.428571429;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	color: #fff;
	background-color: #428bca;
	border-color: #357ebd;
	text-transform: uppercase;
	font-size: 100%;
}

input[type="submit"].btn-active {
	background-color: #9CCA42;
	border-color: #8BB53A;
}

input[type="submit"].btn-stop {
	background-color: #90163C;
	border-color: #666667;
}

input[type="submit"]:disabled {
    background: #777777;
}

input[type="button"].cancel {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a;
}

input.inputERROR {
	border-style: solid;
	border-color: red;
}

.logo-left {
	float: left;
}

.logo-right {
	float: right;
	margin-top: 40px;
	vertical-align: bottom;
}

#helpers {
	width: 1012px;
	margin-top: 10px;
}

#header {
	overflow: hidden;
	width: 1012px;
	margin-bottom: 10px;
}

div.wicket-aa {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana;
	font-size: 12px;
	background-color: white;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	padding: 2px;
	margin: 1px 0 0 0;
	text-align: left;
}

div.wicket-aa ul {
	list-style: none;
	padding: 2px;
	margin: 0;
}

div.wicket-aa ul li.selected {
	background-color: rgba(0, 0, 255, 0.05);
	padding: 2px;
	margin: 0;
}

a {
	color: #3271C4;
	font-weight: bold;
	text-decoration: none;
}

tr.navigation .navigatorLabel {
	float: left;
	margin-right: 10px;
}

tr.navigation .navigator {
	text-align: right;
}

#content {
	width: 1014px;
}

#footer {
	width: 1014px;
}

#body {
	overflow: hidden;
}

#footer p {
	text-align: center;
}

.quarter {
	width: 22%;
	position: relative;
	min-height: 1px;
	margin-top: 10px;
	padding-right: 15px;
	float: left;
}

.half {
	width: 49.5%;
	position: relative;
	min-height: 1px;
	/*margin-top: 10px;*/
}

.right {
	float: right;
}

.left {
	float: left;
}

.full {
	width: 96%;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	float: left;
	margin-top: 10px;
}

.dijitAccordionContainer {
	margin-top: 10px !important;
}

table.dataview {
	font-size: 90%;
	width: 100%;
}

table.dataview caption {
	text-align: left;
}

table.dataview tr {
	padding-top: 2px;
	padding-bottom: 2px;
}

table.dataview tr:nth-child(odd) {
	background-color: #fff;
}

table.dataview tr:nth-child(even) {
	background-color: rgba(0, 0, 255, 0.05);
}

table.dataview tr td {

}

table.dataview tr th {
	color: black;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 30px;
	text-align: left;
	white-space: nowrap;
	vertical-align: middle;
	background-color: #eee;

	text-transform: uppercase;
    font-weight: bold;
}

table.dataview tr th {
	background-position: right;
	background-repeat: no-repeat;
}

table.dataview tr a.wicket_orderDown {
	background-image: url(../img/down-tr.png);
	background-repeat: no-repeat;
	padding-left: 15px;
}

table.dataview tr a.wicket_orderUp {
	background-image: url(../img/up-tr.png);
	background-repeat: no-repeat;
	padding-left: 15px;
}

table.dataview tr a.wicket_orderNone {
	/*background-image: url(img/arrow_off.png);*/

}

table.dataview tr th a {
	/*font-weight: normal;*/
}

table.dataview #message {
	padding-left: 3px;
}

table.dataview caption {
	padding-bottom: 2px;
}

.dataview-aling {padding-top: 11px}

span.inline-edit {
	border: 1px solid green;
	padding: 4px;
	width: 150px;
	display: inline-block;
}

.btn-group label {
    /* min-width: 30%; */
    display: block;
    font-size: 90%;
    font-weight: bold;
    vertical-align: top;
    margin-bottom: 0.5em;
    color: #535353;
    text-transform: uppercase;
}

.box {
	border: 1px solid rgba(0, 0, 0, 0.1);
	padding: 1em;
	margin: 1em 0.5em;
	background: rgba(0, 0, 255, 0.05);
}

/* ---------------------------- col --------------------------------------------*/
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6,
	.col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
	position: relative;
	min-height: 1px;
}

.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6,
	.col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11 {
	float: left
}

th.col-md-1, th.col-md-2, th.col-md-3, th.col-md-4, th.col-md-5, th.col-md-6,
	th.col-md-7, th.col-md-8, th.col-md-9, th.col-md-10, th.col-md-11 {
	float: none
}

.form-group {
	margin-bottom: 15px
}

.col-md-1 {
	width: 8.333333333333332%
}

.col-md-2 {
	width: 16.666666666666664%
}

.col-md-3 {
	width: 25%
}

.col-md-4 {
	width: 33.33333333333333%
}

.col-md-5 {
	width: 41.66666666666667%
}

.col-md-6 {
	width: 50%
}

.col-md-7 {
	width: 58.333333333333336%
}

.col-md-8 {
	width: 66.66666666666666%
}

.col-md-9 {
	width: 75%
}

.col-md-10 {
	width: 83.33333333333334%
}

.col-md-11 {
	width: 91.66666666666666%
}

.col-md-12 {
	width: 100%
}

.col-md-push-0 {
	left: auto
}

.col-md-push-1 {
	left: 8.333333333333332%
}

.col-md-push-2 {
	left: 16.666666666666664%
}

.col-md-push-3 {
	left: 25%
}

.col-md-push-4 {
	left: 33.33333333333333%
}

.col-md-push-5 {
	left: 41.66666666666667%
}

.col-md-push-6 {
	left: 50%
}

.col-md-push-7 {
	left: 58.333333333333336%
}

.col-md-push-8 {
	left: 66.66666666666666%
}

.col-md-push-9 {
	left: 75%
}

.col-md-push-10 {
	left: 83.33333333333334%
}

.col-md-push-11 {
	left: 91.66666666666666%
}

.col-md-pull-0 {
	right: auto
}

.col-md-pull-1 {
	right: 8.333333333333332%
}

.col-md-pull-2 {
	right: 16.666666666666664%
}

.col-md-pull-3 {
	right: 25%
}

.col-md-pull-4 {
	right: 33.33333333333333%
}

.col-md-pull-5 {
	right: 41.66666666666667%
}

.col-md-pull-6 {
	right: 50%
}

.col-md-pull-7 {
	right: 58.333333333333336%
}

.col-md-pull-8 {
	right: 66.66666666666666%
}

.col-md-pull-9 {
	right: 75%
}

.col-md-pull-10 {
	right: 83.33333333333334%
}

.col-md-pull-11 {
	right: 91.66666666666666%
}

.col-md-offset-0 {
	margin-left: 0
}

.col-md-offset-1 {
	margin-left: 8.333333333333332%
}

.col-md-offset-2 {
	margin-left: 16.666666666666664%
}

.col-md-offset-3 {
	margin-left: 25%
}

.col-md-offset-4 {
	margin-left: 33.33333333333333%
}

.col-md-offset-5 {
	margin-left: 41.66666666666667%
}

.col-md-offset-6 {
	margin-left: 50%
}

.col-md-offset-7 {
	margin-left: 58.333333333333336%
}

.col-md-offset-8 {
	margin-left: 66.66666666666666%
}

.col-md-offset-9 {
	margin-left: 75%
}

.col-md-offset-10 {
	margin-left: 83.33333333333334%
}

.col-md-offset-11 {
	margin-left: 91.66666666666666%
}







/*FIX jquery-ui-min.css */
.ui-button-icon-space-icon-primary .ui-button-icon-space, .ui-button-icon-space-icons .ui-button-icon-space { padding: 1px 12px }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: 1px 12px }
.ui-widget-header { border: 1px solid #357ebd; background-color: #428bca;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid rgba(0, 0, 0, 0.1); background: rgba(0, 0, 255, 0.05);}    
.ui-widget-content { background:#FFFFFF}
.ui-state-focus, .ui-widget-header .ui-state-focus {	border: 1px solid #666;	background: #666; 	color: #FFF}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {	border: 1px solid #428bca;	background: #428bca;	color: #FFF}
.ui-button:active {}
.ui-button.ui-corner-all.ui-widget.ui-button-disabled.ui-state-disabled .ui-button-icon.ui-icon.ui-icon-indicator {
  display: none !important;
}

/* actions */
.actions { padding-left: 5px}
.actions form, .actions a { display:inline-block}
.actions a img { vertical-align:middle}
.actions > div {display: inline-block}
.actions form .ui-button-icon-space { padding: 3px 9px;}
.actions .ui-button { background: none; border: none;}

.submitButton { /*margin-top: 18px; */    display: inline-block;}
.submitButton .ui-button-icon.ui-icon.ui-icon-alert {display: none;}
.submitButton :hover {color: #FFFFFF}
.submitButton button:focus {display: none;}

.cancel {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a;
}

.btn-stop input[type="submit"] {
	background-color: #d9534f;
	border-color: #d9534f;
}

 
 
.actions .linkActivate input[type="submit"], 
	.actions .linkBlock input[type="submit"], 
	.actions .linkActivate input[type="button"], 
	.actions .linkActivate button[type="button"] { background-color: inherit; border-color: inherit; border:none;  padding: 3px 2px; margin-bottom: inherit}

.linkActivate .ui-button-icon-space { background: url(../img/block.png) no-repeat; min-height:16px; padding-right: 4px}
.linkActivate .ui-button-text { background: url(../img/block.png) no-repeat; min-height:16px; padding-right: 4px}
.linkActivate .ui-state-default,
	.linkActivate .ui-widget-content .ui-state-default, .linkActivate .ui-widget-header .ui-state-default { background:none}
	.linkActivate .ui-state-hover, .linkActivate .ui-widget-content .ui-state-hover, .linkActivate .ui-widget-header .ui-state-hover,	.linkActivate .ui-state-focus,
	.linkActivate .ui-widget-content .ui-state-focus, .linkActivate .ui-widget-header .ui-state-focus {	border: none;	background: none}
.linkActivate .ui-icon-alert {display: none;}


.linkRemove input[type="submit"],
	.linkRemove input[type="button"],
	.linkRemove button {  background-color: inherit; border-color: inherit; border:none }
.linkRemove .ui-button-icon-space  { background: url(../img/delete3.png) no-repeat; display: inline-block; min-height:16px; min-width:16px;}
.linkRemove .ui-button-text  { background: url(../img/delete3.png) no-repeat; min-height:16px}
.linkRemove .ui-state-default,
	.linkRemove .ui-widget-content .ui-state-default, .linkRemove .ui-widget-header .ui-state-default { background:none}
	.linkRemove .ui-state-hover, .linkRemove .ui-widget-content .ui-state-hover, .linkRemove .ui-widget-header .ui-state-hover,	.linkRemove .ui-state-focus,
	.linkRemove .ui-widget-content .ui-state-focus, .linkRemove .ui-widget-header .ui-state-focus {	border: none;	background: none}
.linkRemove :hover {border: none;}
.linkRemove :focus {border: none;}
.linkRemove .ui-button-icon.ui-icon.ui-icon-alert{display: none;}

input[type="button"].linkRemove  {background: url(../img/delete3.png) no-repeat;min-height:16px;padding: 0px 12px;}
input[type="button"].linkRemove:hover { background:transparent url(../img/delete3.png) no-repeat}

.linkRemovelog input[type="submit"],
	.linkRemovelog input[type="button"],
	.linkRemovelog button[type="button"] {  background-color: inherit; border-color: inherit; border:none; width:16px }
.linkRemovelog .ui-button-icon-space { background: url(../img/ico-delete-log.png) 0 0 no-repeat; min-height:16px}
.linkRemovelog .ui-button-text { background: url(../img/ico-delete-log.png) 0 0 no-repeat; min-height:16px}
.linkRemovelog .ui-state-default,
	.linkRemovelog .ui-widget-content .ui-state-default, .linkRemovelog .ui-widget-header .ui-state-default { background:none}
	.linkRemovelog .ui-state-hover, .linkRemovelog .ui-widget-content .ui-state-hover, .linkRemovelog .ui-widget-header .ui-state-hover, .linkRemovelog .ui-state-focus,
	.linkRemovelog .ui-widget-content .ui-state-focus, .linkRemovelog .ui-widget-header .ui-state-focus {border: none;   background: none}

.linkActivatelog input[type="submit"],
	.linkActivatelog input[type="button"],
	.linkActivatelog button[type="button"] {  background-color: inherit; border-color: inherit; border:none }
.linkActivatelog .ui-button-icon-space { background: url(../img/ico-off-log.png) no-repeat; min-height:16px; padding-right: 4px}
.linkActivatelog .ui-button-text { background: url(../img/ico-off-log.png) no-repeat; min-height:16px; padding-right: 4px}
.linkActivatelog .ui-state-default,
	.linkActivatelog .ui-widget-content .ui-state-default, .linkActivatelog .ui-widget-header .ui-state-default { background:none}
	.linkActivatelog .ui-state-hover, .linkActivatelog .ui-widget-content .ui-state-hover, .linkActivatelog .ui-widget-header .ui-state-hover,	.linkActivatelog .ui-state-focus,
	.linkActivatelog .ui-widget-content .ui-state-focus, .linkActivatelog .ui-widget-header .ui-state-focus {	border: none;	background: none}

    .fixlinkActivatelog span.linkActivatelog button[type="button"] { padding:0; margin:0 0 8px 0;}
    .fixlinkActivatelog div {display:inline-block}
    .fixlinkActivatelog span.linkActivatelog span.ui-button-icon-space {    min-height: 24px;}
    .fixlinkActivatelog span.linkActivatelog span.ui-button-text {    min-height: 24px;}

.linkDeactivatelog input[type="submit"],
	.linkDeactivatelog input[type="button"],
	.linkDeactivatelog  {  background-color: inherit; border-color: inherit; border:none }
.linkDeactivatelog .ui-button-icon-space { background: url(../img/ico-on-log.png) no-repeat; min-height:16px; padding-right: 4px}
.linkDeactivatelog .ui-button-text { background: url(../img/ico-on-log.png) no-repeat; min-height:16px; padding-right: 4px}
.linkDeactivatelog .ui-state-default,
	.linkDeactivatelog .ui-widget-content .ui-state-default, .linkActivatelog .ui-widget-header .ui-state-default { background:none}
	.linkDeactivatelog .ui-state-hover, .linkDeactivatelog .ui-widget-content .ui-state-hover, .linkDeactivatelog .ui-widget-header .ui-state-hover,	.linkDeactivatelog .ui-state-focus,
	.linkDeactivatelog .ui-widget-content .ui-state-focus, .linkDeactivatelog .ui-widget-header .ui-state-focus {	border: none;	background: none}


.linkActivateSubscriber input[type="submit"],
	.linkActivateSubscriber input[type="button"],
	.linkActivateSubscriber  {  background-color: inherit; border-color: inherit; border:none }
.linkActivateSubscriber .ui-button-icon-space { background: url(../img/ico-subscriber-off.png) no-repeat; min-height:16px; padding-right: 4px}
.linkActivateSubscriber .ui-button-text { background: url(../img/ico-subscriber-off.png) no-repeat; min-height:16px; padding-right: 4px}
.linkActivateSubscriber .ui-state-default,
	.linkActivateSubscriber .ui-widget-content .ui-state-default, .linkActivateSubscriber .ui-widget-header .ui-state-default { background:none}
	.linkActivateSubscriber .ui-state-hover, .linkActivateSubscriber .ui-widget-content .ui-state-hover, .linkActivateSubscriber .ui-widget-header .ui-state-hover,	.linkActivateSubscriber .ui-state-focus,
	.linkActivateSubscriber .ui-widget-content .ui-state-focus, .linkActivateSubscriber .ui-widget-header .ui-state-focus {	border: none;	background: none}

    .fixlinkActivateSubscriber span.linkActivateSubscriber button[type="button"] { padding:0; margin:0 0 8px 0;}
    .fixlinkActivateSubscriber div {display:inline-block}
    .fixlinkActivateSubscriber span.linkActivateSubscriber span.ui-button-icon-space {    min-height: 24px;}
    .fixlinkActivateSubscriber span.linkActivateSubscriber span.ui-button-text {    min-height: 24px;}

.linkDeactivateSubscriber input[type="submit"],
	.linkDeactivateSubscriber input[type="button"],
	.linkDeactivateSubscriber  button{  background-color: inherit; border-color: inherit; border:none }
.linkDeactivateSubscriber .ui-button-icon-space { background: url(../img/ico-subscriber-on.png) no-repeat; min-height:16px; padding-right: 4px}
.linkDeactivateSubscriber .ui-button-text { background: url(../img/ico-subscriber-on.png) no-repeat; min-height:16px; padding-right: 4px}
.linkDeactivateSubscriber .ui-state-default,
	.linkDeactivateSubscriber .ui-widget-content .ui-state-default, .linkDeactivateSubscriber .ui-widget-header .ui-state-default { background:none}
	.linkDeactivateSubscriber .ui-state-hover, .linkDeactivateSubscriber .ui-widget-content .ui-state-hover, .linkDeactivateSubscriber .ui-widget-header .ui-state-hover,	.linkDeactivateSubscriber .ui-state-focus,
	.linkDeactivateSubscriber .ui-widget-content .ui-state-focus, .linkDeactivateSubscriber .ui-widget-header .ui-state-focus {	border: none;	background: none}

.linkDeactivateSubscriber .ui-button-icon.ui-icon.ui-icon-alert{display: none;}
.linkDeactivateSubscriber :hover{  background-color: inherit; border-color: inherit; border:none }
.linkDeactivateSubscriber :focus {border:none}
.linkActivateSubscriber .ui-button-icon.ui-icon.ui-icon-alert{display: none;}
.linkActivateSubscriber :hover{  background-color: inherit; border-color: inherit; border:none }
.linkActivateSubscriber :focus {border:none}

linkActivateSIM input[type="submit"],
	.linkActivateSIM input[type="button"],
	.linkActivateSIM button {  background-color: inherit; border-color: inherit; border:none }
.linkActivateSIM .ui-button-icon-space { display: none}
.linkActivateSIM .ui-button-text { background: url(../img/ico-sim-off.png) no-repeat; min-height:16px; padding-right: 4px}
.linkActivateSIM .ui-state-default,
	.linkActivateSIM .ui-widget-content .ui-state-default, .linkActivateSIM .ui-widget-header .ui-state-default { background:none}
	.linkActivateSIM .ui-state-hover, .linkActivateSIM .ui-widget-content .ui-state-hover, .linkActivateSIM .ui-widget-header .ui-state-hover,	.linkActivateSIM .ui-state-focus,
	.linkActivateSIM .ui-widget-content .ui-state-focus, .linkActivateSIM .ui-widget-header .ui-state-focus {	border: none;	background: none}
.linkActivateSIM .ui-button-icon.ui-icon.ui-icon-alert{background: url(../img/ico-sim-off.png) no-repeat; min-height:16px; padding-right: 4px}
    .fixlinkSIM {display:inline-block;}
.linkActivateSIM :hover {border: none}
.linkActivateSIM :focus {border: none}



.linkDeactivateSIM input[type="submit"],
	.linkDeactivateSIM input[type="button"],
	.linkDeactivateSIM button {  background-color: inherit; border-color: inherit; border:none }
.linkDeactivateSIM .ui-button-icon-space { background: url(../img/ico-sim-on.png) no-repeat; min-height:16px; padding-right: 4px}
.linkDeactivateSIM .ui-button-text { background: url(../img/ico-sim-on.png) no-repeat; min-height:16px; padding-right: 4px}
.linkDeactivateSIM .ui-state-default,
	.linkDeactivateSIM .ui-widget-content .ui-state-default, .linkDeactivateSIM .ui-widget-header .ui-state-default { background:none}
	.linkDeactivateSIM .ui-state-hover, .linkDeactivateSIM .ui-widget-content .ui-state-hover, .linkDeactivateSIM .ui-widget-header .ui-state-hover,	.linkDeactivateSIM .ui-state-focus,
	.linkDeactivateSIM .ui-widget-content .ui-state-focus, .linkDeactivateSIM .ui-widget-header .ui-state-focus {	border: none;	background: none}
.linkDeactivateSIM .ui-button-icon.ui-icon.ui-icon-alert{ background: url(../img/ico-sim-on.png) no-repeat; min-height:16px;}
.linkDeactivateSIM .ui-button-icon-space {display: none}
.linkDeactivateSIM :hover {border: none;}
.linkDeactivateSIM :focus {border: none;}

.linkUnSubscriber input[type="submit"],
	.linkUnSubscriber input[type="button"],
	.linkUnSubscriber button{  background-color: inherit; border-color: inherit; border:none }
.linkUnSubscriber .ui-button-icon-space  { background: url(../img/ico-unsubscriber.png) no-repeat; min-height:16px}
.linkUnSubscriber .ui-button-text  { background: url(../img/ico-unsubscriber.png) no-repeat; min-height:16px}
.linkUnSubscriber .ui-state-default,
	.linkUnSubscriber .ui-widget-content .ui-state-default, .linkUnSubscriber .ui-widget-header .ui-state-default { background:none}
	.linkUnSubscriber .ui-state-hover, .linkUnSubscriber .ui-widget-content .ui-state-hover, .linkUnSubscriber .ui-widget-header .ui-state-hover,	.linkUnSubscriber .ui-state-focus,
	.linkUnSubscriber .ui-widget-content .ui-state-focus, .linkUnSubscriber .ui-widget-header .ui-state-focus {	border: none;	background: none}
.linkUnSubscriber .ui-button-icon.ui-icon.ui-icon-alert{display: none}
.linkUnSubscriber :hover {border: none;}
.linkUnSubscriber :focus {border: none;}
input[type="button"].linkUnSubscriber  {background: url(../img/ico-unsubscriber.png) no-repeat;min-height:16px;padding: 0px 12px;}
input[type="button"].linkUnSubscriber:hover { background:transparent url(../img/delete3.png) no-repeat}



.linkUseRandSoR input[type="submit"],
	.linkUseRandSoR input[type="button"],
	.linkUseRandSoR button[type="button"] {  background-color: inherit; border-color: inherit; border:none }
.linkUseRandSoR .ui-button-icon-space { background: url(../img/ico-RandSoR-off.png) no-repeat; min-height:16px; padding-right: 4px}
.linkUseRandSoR .ui-button-text { background: url(../img/ico-RandSoR-off.png) no-repeat; min-height:16px; padding-right: 4px}
.linkUseRandSoR .ui-state-default,
	.linkUseRandSoR .ui-widget-content .ui-state-default, .linkUseRandSoR .ui-widget-header .ui-state-default { background:none}
	.linkUseRandSoR .ui-state-hover, .linkUseRandSoR .ui-widget-content .ui-state-hover, .linkUseRandSoR .ui-widget-header .ui-state-hover,	.linkUseRandSoR .ui-state-focus,
	.linkUseRandSoR .ui-widget-content .ui-state-focus, .linkUseRandSoR .ui-widget-header .ui-state-focus {	border: none;	background: none}

    .fixlinkUseRandSoR span.linkUseRandSoR button[type="button"] { padding:0; margin:0 0 8px 0;}
    .fixlinkUseRandSoR div {display:inline-block}
    .fixlinkUseRandSoR span.linkUseRandSoR span.ui-button-icon-space {    min-height: 24px;}
    .fixlinkUseRandSoR span.linkUseRandSoR span.ui-button-text {    min-height: 24px;}

.linkNotUseRandSoR input[type="submit"],
	.linkNotUseRandSoR input[type="button"],
	.linkNotUseRandSoR button[type="button"] {  background-color: inherit; border-color: inherit; border:none }
.linkNotUseRandSoR .ui-button-icon-space { background: url(../img/ico-RandSoR-on.png) no-repeat; min-height:16px; padding-right: 4px}
.linkNotUseRandSoR .ui-button-text { background: url(../img/ico-RandSoR-on.png) no-repeat; min-height:16px; padding-right: 4px}
.linkNotUseRandSoR .ui-state-default,
	.linkNotUseRandSoR .ui-widget-content .ui-state-default, .linkNotUseRandSoR .ui-widget-header .ui-state-default { background:none}
	.linkNotUseRandSoR .ui-state-hover, .linkNotUseRandSoR .ui-widget-content .ui-state-hover, .linkNotUseRandSoR .ui-widget-header .ui-state-hover,	.linkNotUseRandSoR .ui-state-focus,
	.linkNotUseRandSoR .ui-widget-content .ui-state-focus, .linkNotUseRandSoR .ui-widget-header .ui-state-focus {	border: none;	background: none}

.linkDelete input[type="submit"],
	.linkDelete input[type="button"],
	.linkDelete button {  background-color: inherit; border-color: inherit; border:none }
.linkDelete .ui-button-text { background: url(../img/delete3.png) 0px 0px no-repeat; min-height:16px}
.linkDelete .ui-button.ui-corner-all.ui-widget{background: url(../img/delete3.png) 0px 0px no-repeat; min-width:16px;min-height: 16px;}
.linkDelete .ui-state-default,
	.linkDelete .ui-widget-content .ui-state-default, .linkDelete .ui-widget-header .ui-state-default { background:none}
	.linkDelete .ui-state-hover, .linkDelete .ui-widget-content .ui-state-hover, .linkDelete .ui-widget-header .ui-state-hover,	.linkDelete .ui-state-focus, .linkDelete .ui-widget-content .ui-state-focus, .linkDelete .ui-widget-header .ui-state-focus {	border: none;	background: none}
.linkDelete .ui-icon-alert {display:none;}
.linkDelete :hover {border: none;}
.linkDelete :focus{border: none;}

.linkCancel input[type="submit"],
	.linkCancel input[type="button"],
	.linkCancel button {  background-color: inherit; border-color: inherit; border:none }
.linkCancel .ui-button-text { background: url(../img/ico-stop.png) 0px 0px no-repeat; min-height:16px}
.linkCancel .ui-state-default,
	.linkCancel .ui-widget-content .ui-state-default, .linkCancel .ui-widget-header .ui-state-default { background:none}
	.linkCancel .ui-state-hover, .linkCancel .ui-widget-content .ui-state-hover, .linkCancel .ui-widget-header .ui-state-hover,	.linkCancel .ui-state-focus, .linkCancel .ui-widget-content .ui-state-focus, .linkCancel .ui-widget-header .ui-state-focus {	border: none;	background: none}
.linkCancel .ui-button-icon.ui-icon.ui-icon-alert{background: url(../img/ico-stop.png) 0px 0px no-repeat; min-height:16px}
.linkCancel :hover, .linkCancel :focus {border:none}
.liquibaseWarningRow td{background-color: #f47a5d; color: #FFF; font-weight:bold; vertical-align: middle; text-transform: uppercase;}

.linkUpgrade input[type="submit"],
	.linkUpgrade input[type="button"],
.linkUpgrade button {  background-color: inherit; border-color: inherit; border:none; min-width:16px}
.linkUpgrade .ui-button-icon-space { background: url(../img/up.png) 0px 0px no-repeat; min-height:16px}
.linkUpgrade .ui-button-text { background: url(../img/up.png) 0px 0px no-repeat; min-height:16px}
.linkUpgrade .ui-state-default,
	.linkUpgrade .ui-widget-content .ui-state-default, .linkUpgrade .ui-widget-header .ui-state-default { background:none}
	.linkUpgrade .ui-state-hover, .linkUpgrade .ui-widget-content .ui-state-hover, .linkUpgrade .ui-widget-header .ui-state-hover,	.linkUpgrade .ui-state-focus, .linkUpgrade .ui-widget-content .ui-state-focus, .linkUpgrade .ui-widget-header .ui-state-focus {	border: none;	background: none}
.linkUpgrade .customAlertButton{ background: url(../img/up.png) 0px 0px no-repeat; min-height:16px; border: none}
.linkUpgrade .customAlertButton:hover{ background: url(../img/up.png) 0px 0px no-repeat; min-height:16px; border: none}

.linkDowngrade input[type="submit"],
	.linkDowngrade input[type="button"],
	.linkDowngrade button {  background-color: inherit; border-color: inherit; border:none; min-width:16px }
.linkDowngrade .ui-button-icon-space { background: url(../img/down.png) 0px 0px no-repeat; min-height:16px}
.linkDowngrade .ui-button-text { background: url(../img/down.png) 0px 0px no-repeat; min-height:16px}
.linkDowngrade .ui-state-default,
	.linkDowngrade .ui-widget-content .ui-state-default, .linkDowngrade .ui-widget-header .ui-state-default { background:none}
	.linkDowngrade .ui-state-hover, .linkDowngrade .ui-widget-content .ui-state-hover, .linkDowngrade .ui-widget-header .ui-state-hover,	.linkDowngrade .ui-state-focus, .linkDowngrade .ui-widget-content .ui-state-focus, .linkDowngrade .ui-widget-header .ui-state-focus {	border: none;	background: none}
    .linkDowngrade .customAlertButton{ background: url(../img/down.png) 0px 0px no-repeat; min-height:16px;}
     .linkDowngrade .customAlertButton:hover{ background: url(../img/down.png) 0px 0px no-repeat; min-height:16px; border: none}

.linkReset input[type="submit"],
	.linkReset input[type="button"],
	.linkReset button[type="button"] {  background-color: inherit; border-color: inherit; border:none; padding: 0 0; width: 16px }
	.linkReset input[type="button"]:hover {  background-color: inherit}
.linkReset .ui-button-icon-space { background: url(../img/reload.png) no-repeat; min-height:16px}
.linkReset .ui-button-text { background: url(../img/reload.png) no-repeat; min-height:16px}
.linkReset .ui-state-default,
	.linkReset .ui-widget-content .ui-state-default, .linkReset .ui-widget-header .ui-state-default { background:none}
	.linkReset .ui-state-hover, .linkReset .ui-widget-content .ui-state-hover, .linkReset .ui-widget-header .ui-state-hover,	.linkReset .ui-state-focus,
	.linkReset .ui-widget-content .ui-state-focus, .linkReset .ui-widget-header .ui-state-focus {	border: none;	background: none}
.linkReset .ui-icon-alert {display: none;}


.linkBlock input[type="submit"],
	.linkBlock input[type="button"],
	.linkBlock button[type="button"] {  background-color: inherit; border-color: inherit; border:none; padding: 0 0; margin-top: 2px }
	.linkBlock input[type="button"]:hover {  background-color: inherit}
.linkBlock .ui-button-icon-space { background: url(../img/block.png) no-repeat; min-height:16px; padding-right:5px}
.linkBlock .ui-button-text { background: url(../img/block.png) no-repeat; min-height:16px; padding-right:5px}
.linkBlock .ui-state-default,
	.linkBlock .ui-widget-content .ui-state-default, .linkBlock .ui-widget-header .ui-state-default { background:none}
	.linkBlock .ui-state-hover, .linkBlock .ui-widget-content .ui-state-hover, .linkBlock .ui-widget-header .ui-state-hover,	.linkBlock .ui-state-focus,
	.linkBlock .ui-widget-content .ui-state-focus, .linkBlock .ui-widget-header .ui-state-focus {	border: none;	background: none}

.unlink input[type="submit"],
	.unlink input[type="button"],
	.unlink button {  background-color: inherit; border-color: inherit; border:none }
.unlink .ui-button-icon-space  { background: url(../img/ico-unlink.png) no-repeat; min-height:16px}
.unlink .ui-button-text  { background: url(../img/ico-unlink.png) no-repeat; min-height:16px}
.unlink .ui-state-default,
	.unlink .ui-widget-content .ui-state-default, .unlink .ui-widget-header .ui-state-default { background:none}
	.unlink .ui-state-hover, .unlink .ui-widget-content .ui-state-hover, .unlink .ui-widget-header .ui-state-hover,	.unlink .ui-state-focus,
	.unlink .ui-widget-content .ui-state-focus, .unlink .ui-widget-header .ui-state-focus {	border: none;	background: none}
input[type="button"].unlink  {background: url(../img/ico-unlink.png) no-repeat;min-height:16px;padding: 0px 12px}
.unlink .ui-button-icon.ui-icon.ui-icon-alert{display: none}
.unlink :hover , .unlink :focus{border: none}

.linkStart input[type="submit"],
	.linkStart input[type="button"],
	.linkStart button {  background-color: inherit; border-color: inherit; border:none }
.linkStart .ui-button-icon-space { background: url(../img/ico-run.png) 0px 0px no-repeat; min-height:16px}
.linkStart .ui-button-text { background: url(../img/ico-run.png) 0px 0px no-repeat; min-height:16px}
.linkStart .ui-state-default,
	.linkStart .ui-widget-content .ui-state-default, .linkStart .ui-widget-header .ui-state-default { background:none}
	.linkStart .ui-state-hover, .linkStart .ui-widget-content .ui-state-hover, .linkStart .ui-widget-header .ui-state-hover,	.linkStart .ui-state-focus, .linkStart .ui-widget-content .ui-state-focus, .linkStart .ui-widget-header .ui-state-focus {	border: none;	background: none}
.linkStart .ui-button-icon.ui-icon.ui-icon-alert{ background: url(../img/ico-run.png) 0px 0px no-repeat; min-height:16px}
 .linkStart :hover, .linkStop :hover {border: none;}
 .linkStart :focus, .linkStop :focus{border: none;}


.linkStop input[type="submit"],
	.linkStop input[type="button"],
	.linkStop button {  background-color: inherit; border-color: inherit; border:none }
.linkStop .ui-button-icon-space { background: url(../img/ico-stop.png) 0px 0px no-repeat; min-height:16px}
.linkStop .ui-button-text { background: url(../img/ico-stop.png) 0px 0px no-repeat; min-height:16px}
.linkStop .ui-state-default,
	.linkStop .ui-widget-content .ui-state-default, .linkStop .ui-widget-header .ui-state-default { background:none}
	.linkStop .ui-state-hover, .linkStop .ui-widget-content .ui-state-hover, .linkStop .ui-widget-header .ui-state-hover,	.linkStop .ui-state-focus, .linkStop .ui-widget-content .ui-state-focus, .linkStop .ui-widget-header .ui-state-focus {	border: none;	background: none}
.linkStop .ui-button-icon.ui-icon.ui-icon-alert{ display:none;}


.linkRestart input[type="submit"],
	.linkRestart input[type="button"],
	.linkRestart button {  background-color: inherit; border-color: inherit; border:none }
.linkRestart .ui-button-icon-space { background: url(../img/ico-rerun.png) 0px 0px no-repeat; min-height:16px}
.linkRestart .ui-button-text { background: url(../img/ico-rerun.png) 0px 0px no-repeat; min-height:16px}
.linkRestart .ui-state-default,
	.linkRestart .ui-widget-content .ui-state-default, .linkRestart .ui-widget-header .ui-state-default { background:none}
	.linkRestart .ui-state-hover, .linkRestart .ui-widget-content .ui-state-hover, .linkRestart .ui-widget-header .ui-state-hover,	.linkRestart .ui-state-focus, .linkRestart .ui-widget-content .ui-state-focus, .linkRestart .ui-widget-header .ui-state-focus {	border: none;	background: none}
.linkRestart .ui-button-icon.ui-icon.ui-icon-alert{ background: url(../img/ico-rerun.png)  0px 0px no-repeat; min-height:16px;}
.centered-btns{
    text-align: center;
    overflow: hidden
}
.linkRestart :hover {border: none}
.linkRestart :focus {border: none}
.centered-btns{
    text-align: center;
    overflow: hidden
}



/* ADDSUMA */
 a { color: #424242}

.logo-right {}
.bg_body { 	background-color:#FFFFFF; color:#424242}

.login-box {  border: 2px solid #e8e8e8; padding:1.5em }
.box { background:rgba(163, 232, 233, 0.3); border-color:#e8e8e8; margin: 1em 2px;}

.claro .dijitTitlePaneContentOuter{ border: 1px solid #e8e8e8}
.claro .dijitTitlePaneTitle {border: 1px solid #e8e8e8;background-image:none}
.claro .dijitMenuBar { border: 1px solid #424242;    background-color: #424242;    background-image: none;      color: #FFF}

hr { border-bottom:none}

table.dataview  { font-size: inherit}
table.dataview tr th { background-color:#a3e8e9; color:inherit; padding:3px}
table.dataview tr td input[type="text"] { width:70%}
table.dataview tr.headers th:last-child { width:14%} /* fixed column width "actions" */
.nowidth table.dataview tr.headers th:last-child { width:auto} /* fixed column width no "actions" */

#footer p { margin-top:3em}

/* Header */
 #header { margin-bottom: 10px; margin-top: 20px; } /* fix help-header */
.help-header { background-color: rgb(245, 245, 245); padding: 0px 5px 1px 5px; text-align: right; position:fixed; left:0; top:0; width:100%; z-index:9999999; box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.05), 0 2px 1px -1px rgba(0, 0, 0, 0.05)}
.help-header-content { width:1014px; margin: 0 auto; position: relative}

.control-operator { text-align: left; display:inline-block; margin-left: 11em; margin-left:25px; float: left }
.control-operator form {padding-top: 4px}
	.control-operator select, .control-timeZone select {padding: 3px; max-width: 165px}
	.control-operator input[type="submit"]{ font-size:11px;line-height: 10px}

.control-itempage { text-align: left; display:inline-block; margin-left: 1em;float: left}
.control-itempage form, .control-timeZone form  {padding-top: 4px}
	.control-itempage select {padding: 3px}
	.control-itempage input[type="submit"]{ font-size:11px;line-height: 10px}

.control-user { float: right;  }
	.control-user #topMenu_loginout_txt { display:inline-block; }
	.control-user .control-login { display:inline-block;    margin-top:10px; padding-right: 10px; }
	.control-user .control-login a.ico-home{ display:inline-block; padding:0; position:absolute; top:6px; left:0}
	.control-user .control-login a.ico-logout { display:inline-block; padding: 0 5px 0 0;}
	.control-user .control-login a.ico-home img,  .control-user .control-login a.ico-logout img { vertical-align: middle;}

.control-timeZone {float: left;  margin-left: 10px;}


/*menu*/
.mymenu ul li { min-height: 32px}
.k-menu .k-menu-group { border-style: none; border-width: 0}
.k-menu .k-item>.k-link { padding: .6em 1.1em .4em;}
.k-menu .k-state-hover>.k-state-active { background-color: #f47a5c}
.k-menu .k-item, .k-widget.k-menu-horizontal>.k-item { background-color: #424242;    color: #FFF}
.k-other-month.k-state-hover .k-link, .k-state-hover>.k-link, div.k-filebrowser-dropzone em { color: #FFF}
.k-link:link, .k-link:visited, .k-nav-current.k-state-hover .k-link {color: #FFF}
.k-block, .k-draghandle, .k-inline-block, .k-widget { border-style: solid; border-width: 0}
.k-button.k-state-focused, .k-button.k-state-hover, .k-button:focus, .k-button:hover, .k-draghandle:hover, .k-other-month.k-state-hover .k-link, .k-pager-wrap .k-link:hover, .k-state-hover, .k-state-hover:hover, .k-textbox:hover, div.k-filebrowser-dropzone em {
    background-image:none; background-color:#f47a5c}
.k-state-active { background-color: #f47a5cs; border-color: #9f9f9f; color: #31313131}
.k-state-border-down, ul .k-state-border-right { background-color:#f47a5c; color:#FFFFFF} /*active*/


.btn-group label { font-size:inherit}
.btn-group label .add, .btn-group label.add { position:absolute} /* use: panelAddress */
.ico-help { vertical-align:middle}
.bread_crumbs { vertical-align: bottom; display:inline-block}
.bread-crumbs-menu { color:#999999; vertical-align: inherit;}

input[type="text"], input[type="password"], input[type="number"], select { border-radius:0px }
	input[type="submit"], input[type="button"], button[type="button"] {	font-size: 15px;	line-height: 20px; text-transform: uppercase;	position: relative;	background-color: transparent;	border-radius:0;	border: none;    background-color: #f47a5c; 	color: #fff; 	}
	input[type="submit"]:hover, input[type="button"]:hover, button[type="button"]:hover {	background: #4d555a}
	input[type="button"].cancel { background-color:#86d2da}
	.linkDelete input[type="submit"], .linkDelete input[type="button"], .linkDelete button[type="button"] { padding: 1px 0 0 12px;}
	.linkDelete button[type="button"] { padding-left:3px} /*fix*/
	
	.linkDelete input[type="submit"]:hover, .linkDelete input[type="button"]:hover, .linkDelete button[type="button"]:hover, .linkBlock button[type="button"]:hover, .linkRemove button[type="button"]:hover, .linkRemovelog button[type="button"]:hover, .linkReset button[type="button"]:hover, .linkActivatelog button[type="button"]:hover, .linkDeactivatelog button[type="button"]:hover { background:none}

/* FIX - input without class */
.palette-add .tdinput input { padding: 8px 12px;	color: #555; background-color: #fff; background-image: none;	border: 1px solid #ccc;	border-radius: 4px;	font-size: 100%;	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; border-radius: 0px;}
.palette-add .tdinput div { display:flex}
.palette-add div.form-group a img { position:absolute; top: 0;}
.palette-add a.tooltip {position: absolute; right: -16px; top: 24px}



/*tootip*/
.tooltip-box { margin-top:5px; background-color:#f47a5c; border:#f15a40 solid 1px; padding:1.5em; color:#FFFFFF;-webkit-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.45);-moz-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.45);box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.45); position:relative; margin-right:15px; text-align: left; }
a.tooltip { background:url(../img/help.png) no-repeat; height:16px; width:16px; display: inline-block;cursor: pointer; vertical-align: middle;}
	.tooltip-box h1, .tooltip-box .tooltipTitle { padding:0; margin:0; font-size:17px  }
	.tooltip-box p { }
	.tooltip-box ul { }
	.tooltip-box ul.link  {list-style-image:url(../img/link_external.png) }
	.tooltip-box ul.link a { color:#FFFFFF; text-decoration:underline;    font-weight: normal; }
    .tooltip-box a.msg-close {    display: block;    position: absolute;    right: 10px;    top: 5px;    font-size: 14px;    text-decoration: initial;    font-weight: bold; color:#FFFFFF; cursor:pointer}
    .tooltip-box .tooltipDescription {font-weight: normal; text-transform: initial}
/* message - feedback */
/* new */
.message  { width: 100%; margin:0.5em 0; }
	.message a { font-weight:normal; text-decoration:underline}
	a.msg-close {     display: block;    position: absolute;    right: 15px;    top: 5px; font-size: 14px;    text-decoration: initial;    font-weight: bold;}
.message ul { padding-left: 1.5em}
.msgalert {position:relative;  background-color:#f47a5c; border:#f15a40 solid 1px; padding:2em; color:#FFFFFF; background:url(../img/msg-alert.png) no-repeat 20px 7px #f47a5c; padding-left:150px; min-height: 70px; }
.msgalert a {color: #FFFFFF; }
.msginfo { position:relative;  background-color:#a3e8e9; border:#e8e8e8 solid 1px; padding:2em; color:#424242;  background:url(../img/msg-info.png) no-repeat 20px 7px #a3e8e9;  padding-left:150px;  min-height: 70px;}
.msginfo a {color: #424242; }

/* old */
ul.feedbackPanel {position:relative; list-style: inherit; background-color:rgba(230, 230, 231, 0.5); border:#e8e8e8 solid 1px;  padding:2em; color:#FFFFFF;  padding-left:30px;}
	ul.feedbackPanel li { list-style: inherit;}
	ul.feedbackPanel li.feedbackPanelINFO { color:#424242; font-weight:inherit}
	ul.feedbackPanel li.feedbackPanelERROR {font-weight:inherit}
    ul.feedbackPanel li.feedbackPanelWARNING { color:#f35800; font-weight:inherit}


/* Dialog */
.ui-widget-header { border: 1px solid #e8e8e8; background-color: #e8e8e8}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius:0 }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius:0}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius:0}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius:0}
.ui-widget-header { color: #000}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid #FFFFFF; background: #FFFFFF}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: none; background: #f47a5c; color: #FFF}
.ui-dialog .ui-dialog-content { padding: 1em 1em 0em 1em}
.ui-widget-content { border: none}
.ui-dialog {padding:0; -webkit-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.45); -moz-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.45); box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.45)}
.wicket-ajax-indicator { margin:0.5em }
.ui-dialog-titlebar-close .ui-button-icon-space {  color: #000000}
.ui-dialog-titlebar-close .ui-button-text {  color: #000000}
.ui-icon-closethick, .ui-dialog-titlebar-close { background-color:#e8e8e8; color:#000000}
button[type="button"].ui-dialog-titlebar-close { background-color:#e8e8e8;color:#FFFFFF; DISPLAY: NONE; }
.ui-dialog-buttonset button#btn00 {     background-color: #86d2da !important;     float: left;  } /*cancel*/
.ui-dialog-buttonset button#btn01, .ui-dialog-buttonset button#btn01 { width: 8em;}
.ui-button-icon-space-only .ui-button-icon-space { padding: 0.1em 1em;}
.ui-button-text-only .ui-button-text { padding: 0.1em 1em;}
.ui-dialog .ui-dialog-buttonpane button{border: none; color: #FFFFFF }
.ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix.ui-draggable-handle{pointer-events: none;}
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons.ui-draggable #btn00:focus{ background: #86d2da; }
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons.ui-draggable #btn01:focus{ background: #f47a5c; }

/* Icon Confirmation Dialog */
.ui-state-highlight .ui-icon {
    background-image: url(../img/msg-alert-confirmation.png);
    background-repeat: no-repeat;
    background-size: 40px 40px;
    background-position: 5px 3px;
    width: 50px;
    height: 50px;
    float: left;
}

.ui-state-highlight span:nth-child(2) {
display: block;
margin-top: 1em;
margin-left: 5em;
}

/* Pg 404 */
.pg404 { width: 1014px;  position:relative;  padding:2em; color:#424242;  background:url(../img/msg-404.png) no-repeat 20px 60px;  padding-left:150px;  min-height: 250px;}
.pg404 h1 {     font-size: 30px;    font-weight: normal}
.pg404 h1 span {font-size: 50px;    font-weight: bold;    line-height: 150% }


/* palette-form */
.palette-form {}
	.palette-form .col-md-12 label:first-child { width: 100%;    display: inherit;    text-align: center;    border-bottom: 1px solid #cccccc;    padding-bottom: 1em;    margin-bottom: 2em; font-weight:bold}
	/*.palette-form span { display:block}*/
	.palette-form select { width:100%; margin-top: 5px;}

	.palette-form .palette-choices {      width: 45%;    display: inline-block;    margin-left: 0;}

	.palette-form .palette-buttons { width:9%; display: inline-block; vertical-align:top; margin-top: 30px}
	.palette-form .palette-buttons div { /*padding-left:23px*/}
		.palette-form .palette-buttons .palette-up, .palette-form .palette-buttons .palette-down { display:none}
		.palette-form .palette-buttons .palette-add, .palette-form .palette-buttons .palette-remove {display:block; text-align:center}

		          /* New fix pallete-buttons */
                    .palette-form .palette-buttons .palette-add {
                        background-color: transparent;
                        background-image: url(../img/bread_crumbs_open_v2.png);
                        background-repeat: no-repeat;
                        background-position: 50% 50%;
                        background-size: contain;
                        width: 100%; height: 40px}

                    .palette-form .palette-buttons .palette-remove {
                        background-color: transparent;
                        background-image: url(../img/bread_crumbs_close_v2.png);
                        background-repeat: no-repeat;
                        background-position: 50% 50%;
                        background-size: contain;
                        width: 100%; height: 40px}

                    .palette-form .palette-buttons .palette-add:hover {
                        background-color: transparent;
                        background-image: url(../img/bread_crumbs_open_v2_hover.png);
                        background-repeat: no-repeat;
                        background-position: 50% 50%;
                        background-size: contain;
                        width: 100%; height: 40px}

                    .palette-form .palette-buttons .palette-remove:hover {
                        background-color: transparent;
                        background-image: url(../img/bread_crumbs_close_v2_hover.png);
                        background-repeat: no-repeat;
                        background-position: 50% 50%;
                        background-size: contain;
                        width: 100%; height: 40px}

	.palette-form .palette-selected {width: 44%; display: inline-block}
	.palette-form .palette-clearer {}
	.palette-form .tooltip { position: absolute;  top: -2%; right: 1%}  /* Fix */
	.palette-form  .nofix select { width:inherit; margin-top: inherit }
	.palette-form  .nofix span .tooltip { position: inherit ;  top: inherit; right: inherit}

/* palette-table */
.palette-table {position:relative}
	.palette-table a.tooltip {position: absolute; right: -16px; top: 40px}	
	.palette-table .tooltip-single-row a.tooltip {position: absolute; right: -16px; top: 5px}
	.palette-table .tooltip-box h1, .palette-table .tooltip-box .tooltipTitle { font-size:12px; font-weight:bold}

span.required-field {color: red; display:inline}
span.required-field:hover { cursor:pointer}


/* Reload button */
.reload-title {position:absolute; right:15px}
.reload-box {position:absolute; top:10px; right:10px}


/* palette-wiki */
.palette-wiki {}
	.palette-wiki .wiki-search {    border: #e8e8e8 solid 1px;    margin: 6px;    padding: 10px;    overflow: hidden}
		.palette-wiki .wiki-search input[type="text"] { width:96%; margin-right:1%}
		.palette-wiki .wiki-search input[type="submit"] { width:99% ; margin-left:1%}
	
	.palette-wiki .wiki-list {}
		.palette-wiki .wiki-list .wiki-result-title { text-align: center; font-size: 13px; margin: 2em 0; font-weight: bold}
		
		.palette-wiki .wiki-list .wiki-result-page { text-align: center ; font-size: 12px; margin: 2.3em 0 2em 0; font-weight: normal}
			.palette-wiki .wiki-list .wiki-result-page span { display:inline-block; padding-left:0.2em;padding-right:0.2em}
			.palette-wiki .wiki-list .wiki-result-page a {font-weight: normal; text-decoration:underline; color:#f47a5c}
		
		.palette-wiki .wiki-list .wiki-result { margin:2em 0}
			.palette-wiki .wiki-list .wiki-result a h2 { color:#f47a5c; margin-bottom:0; text-decoration:underline}
			.palette-wiki .wiki-list .wiki-result p { margin-top:0.5em}
			.palette-wiki .wiki-list .wiki-result span { font-weight:bold}
	
	.palette-wiki .wiki-detail { border:#e8e8e8 solid 1px;margin:5px; padding:10px}
		.palette-wiki .wiki-detail h2 { font-weight:bold; font-size:14px}

/* bigger inputs: */
.longer-input{
    width:250px;
}

/* bigger inputs: */
.longer-input{
    width:250px;
}

.no-margin{
    margin: 0em 0px;
}


/* Separator */
.box-separator { display:block; background-color:#FFFFFF; margin:2em 0em 1em 0em; border-top: 1px solid #e8e8e8; padding:0 1em}
.box-separator hr { background:url(../img/ico-separator.png) center -2px no-repeat; border-top: 1px solid #e8e8e8; margin:1em -1em 1em -1em}
.box-separator-title { font-weight:bold}

.box-separator-blue { display: block; background-color: transparent; margin: 2em -1em 1em -1em; border-top: 1px solid rgba(0, 0, 0, 0.1); padding: 0 1em}
.box-separator-blue hr { background: url(../img/ico-separator-blue.png) center -2px no-repeat; border-top: 1px solid #cee0e1; margin: 1em -1em 1em -1em}
.box-separator-blue-title { font-weight:bold}

.title-aux {  }
.title-aux label { width: 100%; display: inherit; text-align: center; border-bottom: 1px solid #cccccc; padding-bottom: 1em; margin-bottom: 2em; font-weight: bold; }

/* Right */
.linksAndFormPanel {text-align:right}
.linksAndFormPanel form { display:inline-block}
.linksAndFormPanel form span.linksAndFormPanel, .linksAndFormPanel form button { padding:0}
.linksAndFormPanel form .ui-button-icon-space { padding: 4px 9px}
.linksAndFormPanel form span.linkRemovelog .ui-button-icon-space { padding: 3px 8px}
.linksAndFormPanel form span.linkActivatelog .ui-button-icon-space { padding: 4px 8px;}
.linksAndFormPanel form span.linkDeactivatelog .ui-button-icon-space { padding: 4px 8px;}
.linksAndFormPanel form .linkActivateSubscriber .ui-button-icon-space { padding: 4px 8px;}
.linksAndFormPanel form .linkDeactivateSubscriber .ui-button-icon-space { padding: 4px 8px;}
.linksAndFormPanel form .ui-button-text { padding: 4px 9px}
.linksAndFormPanel form span.linkRemovelog .ui-button-text { padding: 3px 8px}
.linksAndFormPanel form span.linkActivatelog .ui-button-text { padding: 4px 8px;}
.linksAndFormPanel form span.linkDeactivatelog .ui-button-text { padding: 4px 8px;}
.linksAndFormPanel form .linkActivateSubscriber .ui-button-text { padding: 4px 8px;}
.linksAndFormPanel form .linkDeactivateSubscriber .ui-button-text { padding: 4px 8px;}
.linksAndFormPanel form .linkDeactivateSIM .ui-button-icon.ui-icon.ui-icon-alert {min-height: 22px;}
.linksAndFormPanel form .linkDeactivateSIM .ui-button-icon.ui-icon.ui-icon-alert {min-height: 22px;}


.externaltablelink  {text-align: right; position:relative}

.externaltablelink a {position: absolute;right: 0; bottom: 0; top: 15px}

/* btn-add - > Add "+" image to button */
input.btn-add {background: url(../img/add.png) no-repeat transparent; text-indent: -999px; padding: 0 12px; margin-bottom: -3px}
input.btn-add:hover {background: url(../img/add.png) no-repeat transparent}

/* warningBulk */
.warningBulk {background: url(../img/msg-info.png) no-repeat 20px 7px #f47a5c;padding-left: 150px;background-color: rgba(163, 232, 233, 0.4);border: #e8e8e8 solid 1px;min-height: 110px;margin:1em;}
.warningBulk ol li { font-weight:bold}

/* warning Deprecated Panel */
.alertDeprecatedPanel {
  padding: 15px;
  background-color: #f47a5c;
  color:#FFF;
  border-radius: 4px;
  margin-bottom: 15px;
  font-size: 1.4em;
}

/* warning message */
.warningMessagePanel {padding:15px;background-color:#F3795B;color:#FFF;border-radius:4px;font-size:1.2em;margin:0 0 1em 0;}
.warningMessagePanel p {padding:0 1em}
.warningIco {display:block;font-size:50px;text-align:center;}


/* ---- FIX Area ---- */

/* Fix button without type="button" */
span.submitButton button {	display: inline-block;	padding: 6px 12px;	margin-bottom: 3px;	font-weight: normal;	line-height: 1.428571429;	text-align: center;	white-space: nowrap;	vertical-align: middle;	cursor: pointer;	background-image: none;	border: 1px solid transparent;	border-radius: 4px;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	-o-user-select: none;	user-select: none;	color: #fff;	text-transform: uppercase;	font-size: 100%}
span.submitButton button {	font-size: 15px;	line-height: 20px; text-transform: uppercase;	position: relative;	background-color: transparent;	border-radius:0;	border: none;    background-color: #f47a5c; 	color: #fff 	}
span.submitButton button:hover {	background: #4d555a}

/* Fix icons */
.linksAndFormPanel a, linksAndFormPanel a { vertical-align:middle}
.linksAndFormPanel form span.linkDeactivatelog .ui-button-icon-space, .linksAndFormPanel form span.linkActivatelog .ui-button-icon-space { padding: 3px 8px}
.linksAndFormPanel form span.linkDeactivatelog .ui-button-text, .linksAndFormPanel form span.linkActivatelog .ui-button-text { padding: 3px 8px}
.linksAndFormPanel a img { margin-bottom:0px}
.linkActivatelog button { margin-right:0}

/* Fix implicitly */
.implicitlyfix {position:relative}
.implicitlyfix .form-group:first-child { margin-bottom:-10px}
.implicitlyfix .form-group:first-child strong {position:absolute;top: 25px}
.implicitlyfix .btn-group .form-group:first-child { margin-bottom:10px}
.implicitlyfix .btn-group .row:first-child .col-md-1 p a { position:absolute}
.implicitlyfix .btn-group .row:nth-child(2) { margin-top:1.5em}

/* dataview Plus */
table.plus tr:nth-child(odd){ background-color: rgba(0, 0, 255, 0.05) !important}


/* ---- SEARCH FORM --- */


/* search-adv */
#search-adv {position: absolute; right: 0;}
#search-adv input, #search-adv select {padding: 3px;}
#search-adv input[type="image"] {vertical-align: bottom;}
#search-adv img {vertical-align: bottom}
#search-adv input[type="text"]{
	width: 0px; /*ancho por defecto*/
	background: #424242 url(' img/ico-magnifier.png') no-repeat 3px center; /*icono lupa*/
	padding: 7px 10px 7px 25px;
	-webkit-transition: all .5s; /* transición de .5seg a todos los elementos para chrome*/
	-moz-transition: all .5s; /* transición de .5seg a todos los elementos para mozilla*/
	-o-transition: all .5s; /* transición de .5seg a todos los elementos para ophera*/
	transition: all .5s; /* transición de .5seg a todos los elementos*/
	outline: none; /* ocultar el fucos automático de los input */
	border: none;
	color: white;
    margin-top: 3px;
    margin-right: 3px;
}
#search-adv input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */  color: white}
#search-adv input[type="text"]::-moz-placeholder { /* Firefox 19+ */  color: white}
#search-adv input[type="text"]:-ms-input-placeholder { /* IE 10+ */  color: white}
#search-adv input[type="text"]:-moz-placeholder { /* Firefox 18- */  color: white}
#search-adv input[type="text"]:focus{
	width: 120px; /*tamaño del boton buscar al hacer click*/
	padding-left: 32px; /*espacio entre el icono lupa y el placeholder*/
	color: white;
	background-color: #676565;
}


/* search-adv-top */
#search-adv-top {float: left; margin-left: 2px;}
#search-adv-top input, #search-adv-top select {padding: 3px;}
#search-adv input[type="image"] {vertical-align: bottom;}
#search-adv img {vertical-align: bottom}
#search-adv-top input[type="text"]{
	width: 0px; /*ancho por defecto*/
	background: #f5f5f5 url(' img/ico-magnifier-dark.png') no-repeat 3px center; /*icono lupa*/
	padding: 5px 10px 5px 25px;
	margin-top: 4px;
	-webkit-transition: all .5s; /* transición de .5seg a todos los elementos para chrome*/
	-moz-transition: all .5s; /* transición de .5seg a todos los elementos para mozilla*/
	-o-transition: all .5s; /* transición de .5seg a todos los elementos para ophera*/
	transition: all .5s; /* transición de .5seg a todos los elementos*/
	outline: none; /* ocultar el fucos automático de los input */
	border: none;
	color: white;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
	}
#search-adv-top input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */  color: #424242}
#search-adv-top input[type="text"]::-moz-placeholder { /* Firefox 19+ */  color: #424242}
#search-adv-top input[type="text"]:-ms-input-placeholder { /* IE 10+ */  color: #424242}
#search-adv-top input[type="text"]:-moz-placeholder { /* Firefox 18- */  color: #424242}
#search-adv-top input[type="text"]:focus{
	width: 120px; /*tamaño del boton buscar al hacer click*/
	padding-left: 32px; /*espacio entre el icono lupa y el placeholder*/
	color: #424242;
	background-color: #e6e6e7;
	float:left; margin-left: 8px
}


/* fix menu: position absolute */
#content {margin-top: 42px}
#menu {position: absolute}


/* MANAGEMENT */
.ico-services { display:block}
.ico-services .ico-services-text { display: inline-block; margin-top: -3px; vertical-align: text-top; margin-left: 3px;}


/* DASHBOARD */

.dashboard {}
.dashboard table {font-size: 100%; font-family: "Trebuchet MS";}
.dashboard table.dataview tr th {padding: 2px;}

.dashboard .plugin {}
.dashboard .plugin .row:first-child{ height: 2.5em  }
.dashboard .plugin .reload-box { position: absolute;top: -3px;right: 0px}
.dashboard .plugin .plugin-title { font-weight: bold}
.dashboard .plugin .plugin-body {}

/* JGROWL */
#jGrowl .jgrowl-msgalert {background-color:#F3795B;color:#FFF;background-image:url('../img/msg-alert.png');background-repeat:no-repeat;background-size:40px 40px;background-position:9px 8px;}
#jGrowl .jgrowl-msginfo {background-color:#424242;color:#FFF;background-image:url('../img/msg-info.png');background-repeat:no-repeat;background-size:40px 40px;background-position:9px 8px;}
#jGrowl .jgrowl-msgwarning {background-color:#ff9800de;color:#FFF;background-image:url('../img/msg-alert.png');background-repeat:no-repeat;background-size:40px 40px;background-position:9px 8px;}
#jGrowl .jgrowl-msgsuccess {background-color:#2F96B4;color:#FFF;background-image:url('../img/msg-info.png');background-repeat:no-repeat;background-size:40px 40px;background-position:9px 8px;}

#jGrowl .jGrowl-notification {font-size: 125%; padding-left: 60px; border: none; width: 350px; -moz-box-shadow: 0 0 4px #999; -webkit-box-shadow: 0 0 4px #999; box-shadow: 0 0 4px #999}
#jGrowl .jGrowl-closer { background-color: #424242;width: auto}
#jGrowl .jGrowl-message {margin-right:0.9em}
#jGrowl.top-right {right: 0;top: 35px}


/* Fix overflow table */
/* Fix Alarms */
.log-scroll tr td:nth-child(3) div {overflow: auto; width: 520px;}
.fix-alarm tr th:nth-child(5) span {width: 86px;display: block}
/* Fix IFC */
.fix-ifc .btn-group table.dataview tr th { padding:3px 0 3px 2px}
.fix-ifc .btn-group table.dataview tr td:nth-child(2) div {width: 330px;overflow: hidden}
 /* Fix XML notifications */
.fix-xml .btn-group table.dataview tr th { padding:3px 0 3px 2px}
.fix-xml .btn-group table.dataview tr td:nth-child(2) div {max-width: 180px; overflow: hidden; height: 1.3em}
.fix-xml .btn-group table.dataview tr td:nth-child(3) div {max-width: 320px; overflow: hidden; height: 1.3em}
.fix-xml .btn-group table.dataview tr td:nth-child(4) div {max-width: 320px; overflow: hidden; height: 1.3em}
.fix-xml .btn-group table.dataview tr td:nth-child(5) div {width: 70px}

/* search box */
.search-box {display:block;background-color: #00000008; padding:5px;margin: 1em 0; width:auto}
.search-box .search-title, .search-box .search-input,.search-box .search-option,.search-box .search-button { display:inline-block; width:auto}
.search-box .search-button .submitButton { background-color: transparent;background: transparent url(img/ico-magnifier-dark.png) no-repeat 3px -3px;width: 13px;}
.search-box .search-title, .search-box .search-title label { font-weight: bold;text-transform: initial}
/*.search-box input[type="text"]{ padding: 4px; min-width: 200px;}*/
.search-box input[type="button"]{height: 17px; border: none}
.search-box select { padding: 3px}
.group-search {background-color: #00000008; }
.group-search .search-box { display:inline-block; padding:5px;margin:0; background-color:transparent}
.search-box .search-button input[type="button"].clearButton  {  background-color: transparent; background: transparent url(img/delete-red2.png) no-repeat 3px center;width: 13px;}
.search-box .search-button input[type="button"].selectAll  {  background-color: transparent; background: transparent url(../img/selectAll.png) no-repeat 3px center;width: 13px;}
.k-select, .search-option .k-input-button.k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button{top:1px; padding: 0.3em; background-color: #bbbbbb; left: -8px }
.search-option .k-datepicker.k-input.k-input-solid.k-input-md.k-rounded-md,.search-option .k-timepicker.k-input.k-input-solid.k-input-md.k-rounded-md{background: none; width:10px !important }
.k-select,  .search-option .k-input-button.k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button{top:1px; padding: 0.32em; background-color: #bbbbbb; left: -12px;  }

.search-option .k-datepicker.k-input.k-input-solid.k-input-md.k-rounded-md,.search-option .k-timepicker.k-input.k-input-solid.k-input-md.k-rounded-md{background: none; width:1em !important }

.search-option .k-timepicker{ margin-left:8.7em; margin-top:-0.5em;}
.search-option .k-datepicker{ margin-top:-0.5em;}

.search-option .k-timepicker .k-input-inner {width: 7em !important; margin-top:-2em;}
.search-option .k-datepicker .k-input-inner {width: 8em !important;}
.search-box .search-pair {margin-right: -5em;}

.search-option .k-timepicker .k-input-button.k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button{left:-1.69em}
.search-option .k-datepicker .k-input-button.k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button{left:-1.69em}


/* subscriber summary */
.subscriber-summary {}
.subscriber-summary table.dataview td { padding:5px}
.subscriber-summary .subscriber-summary-element {border: 1px solid #e8e8e8;padding:5px;margin-bottom: 5px;}

.subscriber-summary .subscriber-summary-element-sim {font-weight: bold;background-color: #a3e8e9;display: block;padding: 3px;}
.subscriber-summary ul.list-summary{ padding-left:0;margin: 0;}
.subscriber-summary ul.list-summary li { display: inline-block; vertical-align: text-top;border: 1px solid #e8e8e8;background-color: #ecfafb;padding: 9px 2px 9px 9px;min-width: 120px;margin-top: 10px;width: 137px;font-weight: bold;margin-left: 10px;}
.subscriber-summary ul.list-summary li:first-child {margin-right: -3px;}
.subscriber-summary ul.list-summary li ul { padding-left: 0px;overflow-y: auto;max-height: 65px; margin-top: 3px; }
.subscriber-summary ul.list-summary li ul li { display:block;width:auto; border: none;    padding: 0;font-weight: normal;margin:0; }
.subscriber-summary ul.list-summary li ul li:first-child { margin-right:0} { margin-right:0}
.subscriber-summary ul.list-connectto, .subscriber-summary ul.list-connectto li {display: inline-block;font-weight: bold;}
.subscriber-summary ul.list-connectto {padding-left:0;margin: 0}

/* Log files */
div.tab-panel {clear:left;padding:1em;border:1px solid #e8e8e8;background-color: #FFFFFF;border-top: none}
div.tabpanel {}
div.tab-row {}
div.tabpanel div.tab-row ul {height: 25px;margin: 0;padding-left: 0px;border-bottom: 1px solid #e8e8e8}
div.tabpanel div.tab-row li {margin: 0;padding: 0;display: inline;list-style-type: none}
div.tabpanel div.tab-row a:link, div.tabpanel4 div.tab-row a:visited {float: left;background: #e6e6e7;font-size: 12px;line-height: 14px;font-weight: bold;padding: 5px 15px 5px 15px;margin-right: 4px;border: 1px solid #e6e6e7;text-decoration: none;color: #666;border-top-right-radius: 5px}
div.tabpanel div.tab-row li.selected a:link, div.tabpanel4 div.tab-row a:visited.active {border-bottom: 1px solid #ffffff;background: #ffffff;color: #000}
div.tabpanel div.tab-row a:hover {background: #ffffff}

/* cancel locations */
.btn-group .listContainer {padding: 0.3em; margin-bottom: 2px; overflow: hidden; }

.btn-group .listContainer .row:nth-child(1)  {margin-bottom:3px;margin-top: 10px; }
.btn-group .listContainer .row div:nth-child(1) { font-weight: bold}
.btn-group .listContainer .row div:nth-child(2) { text-align: center;}

.btn-group .listContainer .listContainerElement { padding:5px}
.btn-group .listContainer .listContainerElement:nth-child(odd) {background-color: #fff}
.btn-group .listContainer .listContainerElement:nth-child(even) {background-color: rgba(0, 0, 255, 0.05)}

.btn-group .listContainer .mmeView, .btn-group .listContainer .vlrView,.btn-group .listContainer .sgsnView { text-align:left}
.btn-group .listContainer .mmeView span, .btn-group .listContainer .vlrView span,.btn-group .listContainer .sgsnView span {font-weight:normal}
.btn-group .listContainer .mmeView img, .btn-group .listContainer .vlrView img,.btn-group .listContainer .sgsnView img {vertical-align: sub}

.btn-group .listContainer .listContainerElement {overflow:hidden; border-top: 1px solid rgba(0, 0, 0, 0.1)}
.StatusPanel {}

.StatusPanel .ListCanceLocations {float:right}
.StatusPanel span { font-weight:bold}
.StatusPanel table.dataview {width:100%;margin-top:10px}

.BulkForm textarea { width: 925px;height: 150px;overflow-y: auto;border: 1px solid #ccc;}
.BulkForm .ui-progressbar {width: 929px;border: 1px solid #ccc;background: url(../img/loaderpng-bg.png )#FFF repeat-x  5px 5px}
.BulkForm .ui-progressbar .ui-progressbar-value {background: url(../img/loaderpng.png )#FFF repeat-x  5px 6px}
.BulkForm .ui-progressbar .ui-widget-header { border:none}
.BulkForm .btn-logs {background-color: #424242;} .BulkForm .btn-logs:hover {background-color: #4d555a;}
.BulkFormResultPanel table.dataview tr.headers th:last-child { width:auto}




.ListSearchCLS { clear:both}
.ListSearchCLS .search-box {margin:inherit}
.ListSearchCLS table.dataview tr:nth-child(1){ background-color:transparent}

.ListSearchCLS .search-box {background-color:transparent; padding:0;text-align: center;}
.ListSearchCLS .search-box .search-button .submitButton {background: transparent url(../img/select.png) no-repeat 3px 2px}
.ListSearchCLS .search-box .search-button .selectAll {background: transparent url(../img/selectAll.png) no-repeat 3px 2px}

/* fix csv tables */
.fixcsvtables { overflow:auto }
div.systemconfiguration table.dataview tr td:nth-child(1) div {width:300px}
div.systemconfiguration table.dataview tr td:nth-child(2) div {width:640px;overflow:auto}

div.guiaudit table.dataview tr td:nth-child(3) div {width:640px;overflow:auto}


/* Gauges */
.boxGauge {overflow: hidden;position: relative;}
.boxGauge .reload-box {position: absolute;float: inherit;z-index: 99;left: 20px;top: 17px;}
.boxGauge .Add {display:block; font-size:14px; margin-bottom:-1em;font-weight: bold;}
.boxGauge .Add span {z-index:99;position:absolute;left: 40px;top:18px;}
.GaugeHR { border-top: 1px #ddd dashed;padding: 0;margin: 0;}


    /* counterChars */
        .counterChars { margin-top: 3px}
        input.counterChars {background-color: transparent; border: none; font-size: inherit}
        .chartSpLine {margin-bottom: 3px; margin-bottom:2px;}
        .chartSpLine .highcharts-graph{stroke-width:1px}

    /* Gauges charts */
        .chartSizeClass {display: inline-block;border: 0px dotted #ddd;width: 180px;height: 210px;margin:0 3px}
        .highcharts-title tspan {font-size:10px !important;}
        .chartGauges tspan{ font-size: 10px; font-weight: normal;}


/* Navigator / Pagination */
.navigator {float: right;border: 0px solid #e6e6e7;padding:3px 0;border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.navigator .goto a[disabled] {border-radius: 10%;height: 18px;width: 18px;font-weight: normal;background: #333;display: inline-block;text-align: center;color: white;padding: 4px 0px 1px 0px;}
.navigator a {transition: all 0.30s ease;}
.navigator a.first, .navigator a.last, .navigator a.prev, .navigator a.next {vertical-align: middle;color: transparent;}
.navigator a.prev, .navigator a.next { font-size: 0;}
.navigator a.prev:after, .navigator a.next:after { content: "... ";color: #000;font-size: 12px;padding: 0.1em;}

.navigator a.first, .navigator a.last { font-size: 0;}
.navigator a.first:after { content: "<";color: #000;font-size: 19px;padding: 0 7px;font-family: monospace;}
.navigator a.last:after { content: ">";color: #000;font-size: 19px;padding: 0 7px;font-family: monospace;}
.navigator a.first, .navigator a.last{border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border: 1px solid #e6e6e7;display: inline-block;}
.navigator a.first[disabled], .navigator a.last[disabled], .navigator a.prev[disabled], .navigator a.next[disabled]{opacity: 0.4}

a.first:hover, a.last:hover {background:#333;}
a.first:hover:after, a.last:hover:after {color:#FFF}
a.first:hover[disabled], a.last:hover[disabled] {background:inherit}
a.first:hover[disabled]:after, a.last:hover[disabled]:after {color:#000}

/* select2 */
span.select2 { min-width:75% !important}
.select2-selection--single, .select2-selection--multiple {border: 1px solid #ccc!important ;border-radius:inherit !important; height:inherit !important}
.select2-container .select2-search--inline .select2-search__field {padding:8px; padding-right:30px; margin:inherit;color: #555;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.selection .select2-selection--multiple::before { font-family:arial; font-size:9px; content: "\25bc"; position:absolute;right: 5px;top:10px; }
.select2-container--default.select2-container--open .select2-selection--multiple::before { font-family:arial; font-size:9px; content: "\25b2"; position:absolute;right: 5px;top:10px; color:#c1c1c1 }
.select2-container--default .select2-selection--multiple .select2-selection__clear {margin-top: 6px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice {border-radius: inherit;background-color: #e6e6e7;}
.select2-dropdown {border-radius: inherit }


/* Serving Nodes fix */


.servingnodes table.dataview tbody tr td:nth-child(1) div {max-width: 65px; overflow: hidden}
.servingnodes table.dataview tr td:nth-child(2) div {max-width: 100px; overflow: hidden}
.servingnodes table.dataview tr td:nth-child(3) div {max-width: 200px; overflow: hidden}
.servingnodes table.dataview tr td:nth-child(4) div {max-width: 200px; overflow: hidden}
.servingnodes table.dataview tr td:nth-child(5) div {max-width: 200px; overflow: hidden}
.servingnodes table.dataview tr td:nth-child(6) div {max-width: 95px; overflow: hidden}
.servingnodes table.dataview tr td:nth-child(7) div {max-width: 110px; overflow: hidden}
.servingnodes table.dataview tr td div.actions {max-width: 65px; overflow: hidden}
.servingnodes table.dataview tr.headers th:last-child {width:inherit }

.servingnodes table.dataview .linkReset .ui-button-text {padding: 0px 8px;}


/* fix calendar */

.search-option .k-button.k-state-focused,
.search-option .k-button.k-state-hover,
.search-option .k-button:focus,
.search-option .k-button:hover,
.search-option .k-draghandle:hover,
.search-option .k-other-month.k-state-hover,
.search-option .k-link,
.search-option .k-pager-wrap .k-link:hover,
.search-option .k-state-hover,
.search-option .k-state-hover:hover,
.search-option .k-textbox:hover
 {background-image: none; background-color: #e6e6e7}

/*date*/
.k-calendar .k-link:link { color:#131313; font-weight:normal}
.k-calendar .k-today {border:1px solid #f47a5c; background-color: transparent; padding:0}
.k-calendar .k-state-selected {color: #131313;background-color: #e6e6e7;border-color: #f47a5c;border:none}
.k-calendar td.k-state-selected .k-link {color: #131313}
.k-calendar td.k-state-selected.k-state-hover {background-color: #e6e6e7; background-image: none}
.k-calendar .k-today.k-state-hover {background-color: #e6e6e7}
.k-calendar td.k-state-hover, .k-other-month.k-state-hover .k-link  {background-color: #e6e6e7; background-image: none}
.k-calendar .k-header .k-link.k-nav-next, .k-calendar .k-header .k-link.k-nav-prev {background-color: #424242;}
.k-calendar .k-header .k-nav-fast {background-color: #424242; color: #ffffff}
.k-calendar .k-other-month .k-link  {color: #aeaeae}
.k-calendar-container.k-group { background-color: #FFFFFF}


/*time*/
.k-animation-container {min-width: 60px !important}
.k-animation-container .k-list-container.k-list-scroller.k-popup.k-group.k-reset {min-width: 60px !important; border-color: #c5c5c5; background-color: #FFFFFF;border-color:#e6e6e7}
.k-animation-container .k-list-item :hover{color: #131313; background-color:#e6e6e7; cursor: pointer}
/* .k-animation-container .k-list-item {color: #131313; border:solid 1px #ffffff; cursor: pointer} */
.k-animation-container ul.k-list-ul {list-style: none; padding: 3px}


.k-animation-container .k-state-border-down, .k-animation-container ul .k-state-border-right { background-color:#FFFFFF; color:#131313}
.k-list>.k-state-selected, .k-state-selected {color: #131313;background-color: #e6e6e7; border:none;}
.k-popup .k-list .k-state-selected { -webkit-box-shadow: inset 0 0 2px 1px #aeaeae; box-shadow: inset 0 0 2px 1px #aeaeae; border:none}
.k-list .k-list-item.k-state-hover, .k-listn .k-state-hover:hover {color: #131313;background-color: #e6e6e7; border:none}
.k-animation-container .k-popup .k-list  .k-state-hover { border-color:#e6e6e7 }
.k-animation-container .k-list-container { border-color: #c5c5c5; background-color: #FFFFFF}

/*case: tables with title with refresh*/
.refresh-title-table span.title {font-weight:bold;float:left;margin-top:5px;margin-left:13px;text-transform:uppercase}
.refresh-title-table .linksAndFormPanel {margin-right:1em}
.refresh-title-table table.dataview {margin-bottom:1em}



/*------------- re-style 2020 ----------------------*/
/* login section */
.login-box {display: flex;align-items: center;border-radius: 5px;border: 1px solid #e8e8e8;background-color: #FFFFFF;width: 400px;margin: 0 auto 4em auto;padding: 2em;box-shadow: 6px 6px 10px -9px rgba(0,0,0,0.2);}
.login-content {text-align: center;width: 100%;}
.login-content h1 { font-weight:bold; font-size:1.3em; margin-bottom:2em}
.login-content img { padding:3em}
.login-content table { margin: 4em auto 1em auto}
.login-content table td {text-align:right; padding:0.5em}
.login-content input[type="text"], .login-content input[type="password"] {padding: 9px 12px;}

.bg_body {background-color: #FAFAFA}
.box { background: rgba(163, 232, 233, 0.2);border-color: rgba(134,210,218,0.37);border-radius: 5px}
.box-transparent {background: transparent;border-color: transparent;border-radius: 5px;margin: 0 2px 1em 2px;padding: 1em}
.box table.dataview {background-color:#FFFFFF}
.no-margin {margin: 0em 0px;border-radius: 0}

.dijitTitlePaneTitleFocus span img { float: right; margin-top: 1px}

.claro .dijitTitlePaneTitle{background-color: #e0e0e0; border: 1px solid #dadada; border-top-right-radius: 5px;border-top-left-radius: 5px;font-weight: bold}
.claro .dijitMenuBar {border-top-right-radius: 0px;border-top-left-radius: 0px}
.claro .dijitAccordionContainer {box-shadow: 6px 6px 10px -9px rgba(0,0,0,0.2)}

.warningBulk {background-color: rgb(163 232 233 / 60%);border: #c3ecec solid 1px;border-radius: 5px}

table.dataview, .dashboard table.dataview { font-family: "Arial";}
table.dataview tr th a {text-decoration: underline}
table.dataview tr th, .dashboard table.dataview tr th {background-color: rgb(204, 244, 244); padding: 5px;font-size: 1em;font-weight: bold}
table.dataview tr:nth-child(even), .dashboard table.dataview tr:nth-child(even) {background-color: rgba(224,224,224,0.5)}
table.dataview tr td, .dashboard table.dataview tr td {padding: 5px; height: inherit}
table.dataview tr.navigation,.dashboard table.dataview tr.navigation {    background-color: #daf6f6}
table.dataview tr.navigation .navigatorLabel, .dashboard table.dataview tr.navigation .navigatorLabel {font-weight: bolder;padding-top: 9px;font-size: 1.1em}
table.plus tr:nth-child(odd) { background-color: rgba(224,224,224,0.5) !important}
table.dataview .wicket_orderUp a,.dashboard table.dataview .wicket_orderUp a { color:#f47a5d}

.navigator {background: #daf6f6;font-size: 1.1em;}
.navigator a.first, .navigator a.last, .navigator a.prev, .navigator a.next {vertical-align: initial}
.navigator a.last:after {padding: 0 5px;font-size: 16px;}
.navigator a.first, .navigator a.last {border: none;vertical-align: top;}
.navigator a.first:hover, .navigator a.last:hover { background: none;}
.navigator .goto a[disabled] {height: inherit;width: inherit;padding: 4px 5px;background: #daf6f6;color: #f47a5d}
a.first:hover:after, a.last:hover:after {color: #f47a5d;}
.navigator a.last::after {font-family: "Arial";font-size: 19px;content: "\00bb ";padding-right: 5px;}
.navigator a.first::after {font-family: "Arial";font-size: 19px;content: "\00ab ";padding-right: 5px;}

.box-separator-blue {background-color: rgb(199 236 238);border: 1px solid #badee0;padding: 0.5em 1em 1em 1em;;margin: 3em auto 2em auto;text-align: center;border-radius: 5px}
.box-separator-blue hr {background-image: none;border: none;margin: 0em 5px -25px 5px;height: 1em}
.box-separator-blue hr::before {font-family: arial;font-size: 2em;content: "\25BC";color: rgb(199 236 238);padding-right: inherit;vertical-align: inherit}
.box-separator-title {text-transform: uppercase}

    /* group-search */
    .group-search {background-color: #fbefcf;border: #f1e3bf solid 1px;border-radius: 5px;padding: 0em 0.5em}
    .search-box select { padding: 6px 12px}

    /* form */
    input[type="text"], input[type="password"], input[type="number"], input[type="submit"], input[type="button"], button[type="button"],textarea, select, span.submitButton button {border-radius:5px;padding: 9px 12px; font-family: Arial}
    input[type="button"], button[type="button"],input[type="submit"], span.submitButton button  { font-weight: bold; font-size: 1.3em;}
    textarea {color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 5px;font-size: 1em;font-family: Arial;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s}
    input[type="text"], input[type="password"], input[type="number"], textarea, select {padding: 7px 4px 7px 7px;}

    .centered-btns input[type="button"].cancel { border: 1px solid #81c8d0}
    .centered-btns input[type="submit"] {border: 1px solid #d86e55}
    .centered-btns span.submitButton button {border: 1px solid #d86e55}
    .centered-btns input[type="submit"]:hover,.centered-btns input[type="button"].cancel:hover, .centered-btns span.submitButton button:hover {border: 1px solid #4d555a; background-color:#4d555a}
    .centered-btns input[type="submit"].btn-logs {border: none}

    .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--multiple {border-radius: 5px !important}
    .select2-container--default .select2-selection--single .select2-selection__clear, .select2-container--default .select2-selection--multiple .select2-selection__clear  {font-size: 1.2em;color: #f47a5d}
    .select2-container--default .select2-selection--multiple .select2-selection__choice {border-radius: 5px;background-color: #ccf4f4;border: 1px solid rgba(140,217,216,0.52);  padding: 3px;margin-top: 3px}
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { color: #f47a5d;color: #f47a5d;cursor: pointer;display: inline-block;font-weight: bold;margin-left: 2px;float: right}

    /* tooltip */
    .tooltip-box {font-family: "Arial";background-color: #fbefcf; border: #f1e3bf solid 1px;border-radius:5px; color: #424242;-webkit-box-shadow: 6px 6px 10px -9px rgba(0,0,0,0.3);-moz-box-shadow: 6px 6px 10px -9px rgba(0,0,0,0.3);box-shadow: 6px 6px 10px -9px rgba(0,0,0,0.3)}
    .tooltip-box a.msg-close {background: url(../img/close.png) no-repeat;height: 16px;width: 16px;display: inline-block;cursor: pointer;vertical-align: middle; color:transparent;right: 5px;top: 4px}
    .tooltip-box .tooltipTitle {color:#424242; font-size:1.2em; font-weight:bold}
    .tooltip-box ul {margin:0; padding-left:2em; list-style-type: square}
    .tooltip-box ul.link {list-style:none;padding:0px;margin:0 0 0.75em 5px}
    .tooltip-box ul.link a {color:#424242; background:none}
    .tooltip-box ul.link li::before { font-family:"Arial"; font-size:19px; content: "\00bb ";padding-right: 5px;vertical-align: text-bottom}
    .tooltip-box .tooltipDescription p { margin: 0.5em 0}

    /* FIX iconos */
    .linksAndFormPanel a, linksAndFormPanel a { vertical-align:inherit}
    a.back-to-top {width: 40px;height: 40px;background: #f47a5c url("../img/up-largesize.png") no-repeat center 43%; color:#FFFFFF}
    a.back-to-top:hover {background: #4d555a url("../img/up-largesize.png") no-repeat center 43%;}

    /* Pallete-buttons */
    .palette-form .palette-buttons .palette-add:before {background-image:none;font-family:"Arial";font-size: 26px;content: "\00bb ";position: absolute;top: 20%;left: 35%;font-weight: normal}
    .palette-form .palette-buttons .palette-remove:before {background-image:none;font-family:"Arial";font-size: 26px;content: "\00ab";position: absolute;top: 20%;left: 33%;font-weight: normal}
    .palette-form .palette-buttons .palette-add,.palette-form .palette-buttons .palette-remove, .palette-form .palette-buttons .palette-add:hover , .palette-form .palette-buttons .palette-remove:hover {background-image:none;background-color: #e0e0e0;border: 1px solid #dad7d7;color:#424242;width: 50%;height: 40px;margin: 0.5em auto}
    .palette-form .palette-buttons .palette-add:hover, .palette-form .palette-buttons .palette-remove:hover { background-image:none; background-color: #4d555a;border: 1px solid #4c5458;color:#FFFFFF}
    .palette-form .palette-buttons {margin-top: 15px}

    /* Menu sup */
    .k-menu .k-state-hover>.k-state-active { background-color: #FFFFFF}
    .k-state-hover, .k-state-hover:hover {background-image: none; background-color: #FFFFFF; color:#424242}
    .k-state-hover .k-link {color: #FFFFF}
    .k-state-hover {color: #424242}
    .k-state-border-down, ul .k-state-border-right {background-color: #FFFFFF;color: #424242;}
    .k-i-arrow-s:before {content: "\25BC";color: #ffffff;font-family: "Arial";font-size: 0.55rem;position: absolute;top: 15px;right: 8px}
    .k-state-active .k-i-arrow-s:before {color: #000000}
    .mymenu .k-icon { background-image: none !important; background: none; background-color: inherit}
    .k-menu-group .k-state-default { background-color:#FFFFFF; color:#424242}
    .k-menu-group .k-state-hover {background-color:#e0e0e0}
    .k-context-menu.k-menu-vertical>.k-item>.k-link, .k-menu .k-menu-group .k-item>.k-link {color: #424242}
    .k-menu .k-state-hover>.k-state-active {background-color: #FFFFFF; color: #424242 !important}
    .k-menu .k-animation-container, .k-popup .k-animation-container {margin-top: 0px}
    .mymenu ul li .k-state-border-down {min-height: 21px}
    .k-menu .k-animation-container .k-menu-group {margin-left: 0px}
    .claro .dijitMenuBar {box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);border-top-left-radius: 5px;border-top: 1px solid #424242;border-top-right-radius: 5px;}
    .mymenu ul li:first-child {border-top-left-radius: 5px}
    .mymenu ul li ul li:first-child {border-top-left-radius:0}
    /* wicket 9 */
    .mymenu .k-link.k-menu-link.k-active.k-state-border-down .k-menu-link-text{color:#424242}
    .mymenu .k-item .k-menu-item { background-color:#FFF; color:#424242}
    .mymenu .k-item .k-menu-item .k-menu-link-text{color:#424242}
    .mymenu .k-item.k-menu-item.k-disabled {pointer-events: none; opacity:.7 }
    .mymenu .k-item.k-menu-item.k-disabled .k-menu-link-text{color: #9f9f9f}
    .mymenu .k-item.k-menu-item.k-hover{background-color: #e0e0e0}



    .control-operator input[type="submit"] { padding: 5px;font-weight: normal;text-transform: none}
    #search-adv-top input[type="text"]:focus {width: 90px;padding-left: 25px;color: #424242;background-color: #e6e6e7;float: left;margin-left: 8px}

    /* Menu sup */
    .help-header {background: #ffffff;box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.08), 0 2px 1px -1px rgba(0, 0, 0, 0.08);padding: 1px 0px 3px 0px}
    #search-adv-top input[type="text"] { background: #ffffff url(img/ico-magnifier-dark.png) no-repeat 3px center}
    .control-user .control-login {padding-right: 0px}

    /* Tap */
    div.tab-panel .btn-group label {background-color: #e0e0e0;padding: 0.4em 0.5em 0.5em 1em;border-radius: 5px}
    div.tab-panel .box label { background-color:transparent}
    div.tabpanel div.tab-row a:link, div.tabpanel4 div.tab-row a:visited {border-top-left-radius: 5px}

/* roaming-assignations-table fix*/
.roaming-assignations-table { }
.roaming-assignations-table tr td:nth-child(4) div p {overflow-y: auto; max-height: 70px}
.roaming-assignations-table tr td:nth-child(5) div p {overflow-y: auto; max-height: 70px}
.roaming-assignations-table tr.headers th:nth-child(1) { min-width:auto}
.roaming-assignations-table tr.headers th:nth-child(2) { min-width:auto}
.roaming-assignations-table tr.headers th:nth-child(3) { min-width:auto}
.roaming-assignations-table tr.headers th:nth-child(4) { min-width:145px}
.roaming-assignations-table tr.headers th:nth-child(5) { min-width:auto}
.roaming-assignations-table tr.headers th:nth-child(6) { min-width:auto}


/* Dashboard */
.chartSpLine  {border: 1px solid #e8e8e8;border-radius:5px;box-shadow: 6px 6px 10px -9px rgba(0,0,0,0.2);margin-top: 1em;}
.chartGaugebox  {border: 1px solid #e8e8e8;border-radius:5px;box-shadow: 6px 6px 10px -9px rgba(0,0,0,0.2);text-align: center;overflow: hidden}
.chartSizeClass {height: 210px;margin-top: -22px}
.boxGauge .reload-box {position: absolute;float: inherit;z-index: 99;left: 10px;top: 17px}
.boxGauge .Add {margin-bottom: 3em}
.boxGauge .Add span {left: 30px;top: 17px}
.maprequestsstatus {width: 33%}
.maprequestsstatus:nth-child(1) {margin-right: 0.5%}
.maprequestsstatus:nth-child(2) {margin-right: 0.5%}
.maprequestsstatus:nth-child(3) {margin-right: 0}
.maprequestsstatus:nth-child(3) .chartSpLine {border:none;box-shadow:none; margin-top:0}
.maprequestsstatusbox { height:400px;border: 1px solid #e8e8e8;border-radius:5px;box-shadow: 6px 6px 10px -9px rgba(0,0,0,0.2);margin-top: 1em;}
.mousetracking { margin:1em 0}

/* MAP Screening PLMN fix*/
.map-screening-plmn-table { border:20px }
.map-screening-plmn-table tr td:nth-child(4) div {overflow-y: auto; max-height: 70px}
.map-screening-plmn-table tr.headers th:nth-child(1) { min-width:auto}
.map-screening-plmn-table tr.headers th:nth-child(2) { min-width:auto}
.map-screening-plmn-table tr.headers th:nth-child(3) { min-width:auto}
.map-screening-plmn-table tr.headers th:nth-child(4) { min-width:145px}
.map-screening-plmn-table tr.headers th:nth-child(5) { min-width:auto}

/* 2 columns table Screening fix with 400px*/
.columns-400 tr td:nth-child(1) div,
.columns-400 tr td:nth-child(2) div { max-width: 400px; word-wrap: break-word; }

/* SCEF table Screening fix */
.scef-table tr td:nth-child(1) div,
.scef-table tr td:nth-child(2) div,
.scef-table tr td:nth-child(3) div { max-width: 280px; word-wrap: break-word; }

/* 2 columns table Screening fix */
.columns-2-table tr td:nth-child(1) div,
.columns-2-table tr td:nth-child(2) div { max-width: 800px; word-wrap: break-word; }

/* 3 columns table Screening fix */
.columns-3-table tr td:nth-child(1) div,
.columns-3-table tr td:nth-child(2) div,
.columns-3-table tr td:nth-child(3) div { max-width: 437px; word-wrap: break-word; }

/* 5 columns table Screening fix */
.columns-5-table tr td:nth-child(1) div,
.columns-5-table tr td:nth-child(2) div,
.columns-5-table tr td:nth-child(3) div,
.columns-5-table tr td:nth-child(4) div,
.columns-5-table tr td:nth-child(5) div {max-width: 160px;word-wrap: break-word;}

.status-info {border: 1px solid #f279608a;width: 345px;margin: 0 auto;border-radius:5px;box-shadow: 6px 6px 10px -9px rgba(0,0,0,0.2);color:#F27960;padding-left:50px;background: url(../img/msg-alert2.png) #FFFFFF no-repeat 15px 11px;position: relative;}
.status-info a {position:absolute;right: -25px;top: -2px}
.status-info p {padding-left:1em}

table.status_map_diameter tr.headers th:nth-child(1) {width:2em}
.fix-right {text-align: right;}
/*Tree Files Browser*/
.tree-theme-summa div.tree-subtree {margin: 0px 0px 0px 18px;padding: 2px 0px 2px 0;}
.tree-theme-summa div.tree-branch {margin: 0px;padding: 4px 0 0 0;}
.tree-theme-summa div.tree-branch-mid {background-image: url(../img/tree.gif);background-position: -54px center;background-repeat: repeat-y;}
.tree-theme-summa div.tree-branch-mid:nth-last-child(2) {    padding-bottom: 4px;}
.tree-theme-summa div.tree-branch-last {padding: 0}
    /* node */
.tree-theme-summa .tree-junction {display: block;float: left;width: 18px;background-image: url(../img/tree.gif);background-position: -36px center;background-repeat: no-repeat;}
.tree-theme-summa .tree-junction-expanded {display: block;float: left;width: 18px;background-image: url(../img/tree.gif);background-position: -18px center;background-repeat: no-repeat;text-decoration: none;}
.tree-theme-summa .tree-junction-collapsed {display: block;float: left;width: 18px;background-image: url(../img/tree.gif);background-position: 0px center;background-repeat: no-repeat;text-decoration: none;}
.tree-theme-summa span.tree-content {display: block;margin-left: 18px;}
    /* tabletree */
.tree-theme-summa table {border-spacing: 0px;border-collapse: collapse;}
.tree-theme-summa tr.selected {background-color: #0000ee;color: #FFFFFF;}
.tree-theme-summa td {/* allow tree divs to fill complete td (regretfully height 100% on divs does not work) */margin: 0px;padding: 0px;}
    /* content */
.tree-theme-summa span.tree-content a {color: #424242;text-decoration: none;}
.tree-theme-summa span.tree-content a:hover {text-decoration: underline;}
.tree-theme-summa span.tree-content .selected span.tree-label {background-color: #0000ee;color: #FFFFFF;}
.tree-theme-summa .tree-folder-closed {padding-left: 18px;background-image: url(../img/folder-closed.gif);background-position: 0px 50%;background-repeat: no-repeat;}
.tree-theme-summa .tree-folder-open {padding-left: 18px;background-image: url(../img/folder-open.gif);background-position: 0px 50%;background-repeat: no-repeat;}
.tree-theme-summa .tree-folder-other {padding-left: 18px;background-image: url(../img/folder-other.gif);background-position: 0px 50%;background-repeat: no-repeat;}



/* INDENTATION TABLE (start/stops stacks)*/
.lone_ident {padding-left: 50px; position:relative; font-weight:bold}
.vone_ident {padding-left: 0;}
.ltwo_ident {padding-left: 75px;position:relative;font-weight:bold}
.vtwo_ident {padding-left: 0;}
.lthree_ident {padding-left: 100px;position:relative;font-weight:bold}
.vthree_ident {padding-left: 0;float:left; padding-top:3px}
.lfour_ident {padding-left: 150px;position:relative}
.vfour_ident {padding-left: 0;}

.lone_ident:before {content: "\02EA";color: #666;font-family: "Arial";font-size: 1.4rem;position:absolute;top: -12px;left: 39px;}
.ltwo_ident:before {content: "\02EA";color: #666;font-family: "Arial";font-size: 1.4rem;position:absolute;top: -12px;left: 63px;}
.lthree_ident:before {content: "\02EA";color: #666;font-family: "Arial";font-size: 1.4rem;position:absolute;top: -12px;left: 88px;}
.lfour_ident:before {content: "\0335";color: #666;font-family: "Arial";font-size: 1.2rem;position:absolute;top: -8px;left: 140px;}

/*  Fix tooltip align right in textarea  */
.textareaTooltip span a.tooltip {position: absolute;top: -2%;right: 1%;}
.textareaTooltip .tooltip-box {margin-bottom: 0.5em;}

/* Fix wide textarea field */
.form-group textarea.wfull {width:95%;}


/* Copy & Paste */
.btncopy {
    background: transparent;
    border: none;
    cursor: pointer;
    padding-left: .1rem;
    padding-right: .0rem;
    vertical-align: middle;
}

/* Fix disabled field */
 input:disabled, select:disabled {background: #e0e0e0; opacity: 0.5;}


/* INDENTATION TABLE (start/stops stacks)*/
.lone_ident {padding-left: 50px; position:relative; font-weight:bold}
.vone_ident {padding-left: 0;}
.ltwo_ident {padding-left: 75px;position:relative;font-weight:bold}
.vtwo_ident {padding-left: 0;}
.lthree_ident {padding-left: 100px;position:relative;font-weight:bold}
.vthree_ident {padding-left: 0;float:left; padding-top:3px}
.lfour_ident {padding-left: 150px;position:relative}
.vfour_ident {padding-left: 0;}

.lone_ident:before {content: "\02EA";color: #666;font-family: "Arial";font-size: 1.4rem;position:absolute;top: -12px;left: 39px;}
.ltwo_ident:before {content: "\02EA";color: #666;font-family: "Arial";font-size: 1.4rem;position:absolute;top: -12px;left: 63px;}
.lthree_ident:before {content: "\02EA";color: #666;font-family: "Arial";font-size: 1.4rem;position:absolute;top: -12px;left: 88px;}
.lfour_ident:before {content: "\0335";color: #666;font-family: "Arial";font-size: 1.2rem;position:absolute;top: -8px;left: 140px;}
/* fix orange background */
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus { background:none}
/* fix icons MSISDN panel */
.msisdnPanelContent .linksAndFormPanel .ui-button-icon-space {display: block;min-height: 17px;min-width: 0px;}
.msisdnPanelContent .linksAndFormPanel .ui-button {background:none}
