
.loaderBloc{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(255, 255, 255, 0.8)!important;
	background-image:url("../images/ajax-loader-DxAJqP7.gif");
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center;
}

.activaited{
	background-color: #009BB9!important;
	color: #fff!important;
	font-weight: bold!important;
}

.bloc_shadow {
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4) !important;
	margin-bottom: 20px !important;
}


.picto_update {	
	background: url("../images/bt/bt_actions-slbincH.png") no-repeat scroll left 5px transparent !important;
	border: medium none;
	box-shadow: none;
}

.picto_launch {
	background: url("../images/bt/bt_actions-slbincH.png") no-repeat scroll left 0px top -1100px transparent !important;
	border: medium none;
	box-shadow: none;
}

.picto_details {
	background: url("../images/bt/bt_actions-slbincH.png") no-repeat scroll right -294px transparent !important;
	border: medium none;
	box-shadow: none;
	width: 75px !important;
}

.picto_details a {
	padding: 0 15px 0 0;
}

.prtg_link {
	background: url("../images/bt/prtg-zHZ0ME1.png") no-repeat scroll left 5px transparent !important;
	border: medium none;
	box-shadow: none;
}

.actionBlock .bt_action {
	float: right;
	margin-right: 6px;
	clear: none;
	width: 22px;
	height: 22px;
	margin-top: -5px;	
}

/*** Message day ***/

#popup,.popupList {
	background-color: #FFF;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0 0 25px 5px #999;
	color: #111;
	display: none;
	min-width: 60%;
	max-width: 80%;
}

.popup-body {
	overflow-y: scroll;
	overflow-x: hidden;
	max-height: 400px;
	padding: 0 0 0 0;
}

.popup-header i {
	color: #006e9d;
	/* margin: 0; */
	/* display: inline-block; */
	font-size: 25px;
	/* top: 0; */
	/* bottom: 0; */
	vertical-align: super;
}

.popup-header > span {
	font-size: 30px;
	color: #009DCC;
	padding-right: 10px;
	vertical-align: text-bottom;
}

.popup-footer > span {
	font-size: 31px;
	float: right;
	padding-right: 45px;
	padding-top: 8px;
	color: #009DCC;
}

.popup-footer > span:hover {
	cursor: pointer;
	color: #006e9d;
}

.popup-header {
	border-bottom: 1px solid #D9F0F7;
	font-weight: bold;
	text-align: center;
	height: 45px;
	border-radius: 10px 10px 0 0;
	display: block;
	padding: 10px;
}

.separator {
	margin: 10px;
}

.popup-footer {
	border-top: 1px solid #D9F0F7;
	background-color: #fff;
	font-weight: bold;
	text-align: center;
	height: 55px;
	border-radius: 0 0 10px 10px;
}

.messsageTitle {
	margin-top: 0;
	font-size: 13px;
	font-style: italic;
	color: #4D4D4D;
	width: 100%;
	background-color: whitesmoke;
	padding-right: 32px;
	padding-left: 16px;
}

span.responsibleMessage {
	font-size: 36px;
	padding-right: 10px;
	color: slategray;
}

.creatorMessage {
	display: inline-block;
}

.messsageBody {
	padding-left: 20px;
	padding-top: 20px;
	/*border-left: 1px solid #9b9b9c;*/
	margin-bottom: 35px;
	width: 100%;
}

.message-separtor{
	margin-bottom: 15px;
}


.button-slide{
	width: 175px;
	background-color: #366097;
	margin-top: 5px;
	height: 30px;
	border: none;
	cursor: pointer;
}

.popupList{
	display: none;
}
.numberMessage{
	width: 50px;
	background-color: #366097;
	margin-top: 10px;
	height: 30px;
	border: none;
	color: #fff;
	font-weight:bold;
}
.infoMessage{
	float: right;
	display: inline-block;
	padding-top: 7px;
}
.label-message{
	color: #4FA9DA;
}
.popup-header, .popup-footer{
	background-color: #D9F0F7;
}

div.slide-list table td {
	padding: 0 0 10px 0 !important;
	min-width: 120px;
	max-width: 650px;
	float: left;
}

div.slide-list table {
	font-size: 12px;
	color: #666;
}

div.content div.top.network-event, div.content div.top.iot-list {
	padding-top: 20px;
}

#network-event-list, #iot-device-list {
	width: 100%;
	margin-top: 20px;
}

.messages.show {
	display: block;
	margin: 10px 0;
	cursor: pointer;
}

.messages .alert {
	background-color: rgba(33,98,153,0.6);
	color: white;
	padding: 10px 0 10px 20px;
	line-height: 30px;
	font-size: 12px;
	border-radius: 5px;
}

div.messages.show table td {
	min-width: 120px;
	max-width: 1000px;
	float: left;
}

/*div.alert .close-alert {*/
	/*float: none;*/
	/*width: 60px;*/
	/*margin-left: 1050px;*/
/*}*/

/*div.alert .close-alert a{*/
	/*color: white !important;*/
	/*font-weight: bold;*/
/*}*/

div.alert span {
	display: inline-flex;
	line-height: 20px;
}

#cboxOverlay {
	background-image: none !important;
	background-color: rgba(0, 0, 0, 0.4) !important;
}

/*
 * Custom colorbox
 */
.customColorbox #cboxTitle {
	bottom: auto;
	top: 0;
	font-size: 20px;
	color: #fff;
	text-align: center;
	height: 45px;
	line-height: 40px;
	background-color: #009DCC;
}

.customColorbox .popup {
	width: 614px;
	height: 500px;
	background-color: #fff;
	/*temp*/
	position: relative;
	z-index: 4;
}
.customColorbox .popup header {
	position: fixed;
	width: 614px;
	height: 40px;
	line-height: 40px;
	background-color: #009DCC;
	z-index: 1;
}
.customColorbox .popup header .title {
	font-size: 20px;
	color: #fff;
	text-align: center;
}
.customColorbox .popup .content {
	position: absolute;
	overflow: auto;
	top: 40px;
	width: 100%;
	height: 460px;
	padding: 0 10px 20px;
	z-index: 0;
}
.customColorbox .popup .content legend {
	text-align: center;
	padding-left: 0;
	width: 100%;
}
.customColorbox #colorbox, .customColorbox #cboxContent, .customColorbox #cboxLoadedContent {
	box-sizing: inherit;
}
.customColorbox #cboxLoadedContent {
	margin-bottom: 0;
	margin-top: 45px;
}
.customColorbox #cboxOverlay {
	background-image: none;
	background-color: rgba(0, 0, 0, 0.4);
}
.customColorbox #cboxTopLeft, .customColorbox #cboxTopCenter, .customColorbox #cboxTopRight,
.customColorbox #cboxMiddleLeft, .customColorbox #cboxMiddleRight,
.customColorbox #cboxBottomLeft, .customColorbox #cboxBottomCenter, .customColorbox #cboxBottomRight {
	display: none;
	background-image: none;
}
.customColorbox #cboxClose {
	position: absolute;
	width: 15px;
	height: 15px;
	top: 12px;
	right: 16px;
	bottom: auto;
	background: url("../../../main/custom/images/sprite-btt-ZKKnvbR.png") no-repeat -76px -9px transparent;
	cursor: pointer;
	z-index: 4;
}
.customColorbox #cboxClose:hover {
	background-position: -76px -9px;
}

.messages .alert td.list-type:before {content:"● "}

.bt_action.cancel a#close-alert{
	background: inherit !important;
	padding: 0 10px !important;
}

.messages .alert .bt_action.cancel {
	margin-left: 1100px;
	background: url("../images/bg/grey-M-5CT-i.png") repeat-x scroll left bottom #FFFFFF !important;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
	-khtml-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
}

.messages .alert .bt_action.cancel:hover {
	box-shadow: none;
	background-color: transparent;
}

#addFeed{
	display: none;
}

.feed.deployment {
	width: 100%;
	border: 0 !important;
	border-radius: 4px;
	top: 15px;
}

.deployment #feedAction{
	padding: 2px 6px;
}

.feed_bloc textarea{
	height: 50px;
	display: none;
	margin-top: 5px;
	width: 95%;
	max-width: 95% !important;
	min-width: 95% !important;
	min-height: 35px !important;
}

.deployment #addFeed .bt_action.valid {
	margin: 5px;
}


.green-ok {
	background-image: url("../../../main/custom/images/green_flag-rPESkLN.png");
	width: 30px;
	color: transparent;
	background-size: 1.1em;
	background-repeat: no-repeat;
	height: 25px;
}

.red-nok {
	background-image: url("../../../main/custom/images/red_flag-iAwBaY9.png");
	width: 30px;
	color: transparent;
	background-size: 1.1em;
	background-repeat: no-repeat;
	height: 25px;
}

.no-result {
	background-image: url("../../../main/custom/images/no-result-warning-XQvI4Pc.png");
	width: 30px;
	color: transparent;
	background-size: 1.7em;
	background-repeat: no-repeat;
	height: 25px;
}

span.bar-loader
{
	background-image: url("../images/ajax-bar-loader-Zb-cJTU.gif");
	width: 100px;
	height: 100px;
	text-align: center;
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	left: auto;
	top: -34px;
}

div.bt_action.export a.disabled {
	color: transparent !important;
}

.display-block {
	display: block !important;
}

.word-break-data-table {
	word-break: break-word !important;
	min-width: 50px;
}