﻿@charset "utf-8";
@import url(fileinput.css);

.ticket .bug-management-body .wizard {
    margin: 20px auto;
    background: #fff;
}

.ticket .wizard .bug-management-ul {
        position: relative;
        margin: 40px auto;
        margin-bottom: 0;
        border-bottom-color: #e0e0e0;
		   
    }
.ticket .bug-management-ul{
	
	border-bottom: 1px solid #ddd;
}
.ticket .bug-management-body .wizard > div.wizard-inner {
        position: relative;
    }

.ticket .bug-management-body .img-thumbnail {
    display: inline-block;
    max-width: 100%;
    height: auto;
    padding: 0;
    line-height: 1.42857143;
    background-color: #fff;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    vertical-align: middle;
}
.ticket .bug-management-ul > li {
    float: left;
    margin-bottom: 0px;
}	
.ticket .bug-management-body .connecting-line {
    height: 2px;
    background: #e0e0e0;
    position: absolute;
    width: 80%;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 50%;
    z-index: 1;
}
.ticket .wizard .bug-management-ul > li.active > a,
.ticket .wizard .bug-management-ul > li.active > a:hover, 
.ticket .wizard .bug-management-ul > li.active > a:focus {
    color: #555555;
    cursor: default;
    border: 0;
    border-bottom-color: transparent;
}
.ticket .container.bug-management-body {
    background: #fff;
	max-width: 100%;
}
.ticket .bug-management-body span.round-tab {
    width: 70px;
    height: 70px;
    line-height: 70px;
    display: inline-block;
    border-radius: 100px;
    background: #fff;
    border: 2px solid #e0e0e0;
    z-index: 2;
    position: absolute;
    left: 0;
    text-align: center;
    font-size: 25px;
}
.ticket .bug-management-body span.round-tab i{
    color:#555555;
}
.ticket .bug-management-body .wizard li.active span.round-tab {
    background: #fff;
    border: 2px solid #f16f10;
    
}
.ticket .bug-management-body .wizard li.active span.round-tab i {
    color: #00adb1;
}

.bug-management-body span.round-tab:hover {
    color: #333;
    border: 2px solid #333;
}
.ticket .wizard .bug-management-ul > li {
    width: 20%;
	background-color: #fff;
}
.ticket .bug-management-body .tab-content {
    background-color: #fff;
}
.ticket .bug-management-body .wizard li:after {
    content: " ";
    position: absolute;
    left: 46%;
    opacity: 0;
    margin: 0 auto;
    bottom: 0px;
    border: 5px solid transparent;
    border-bottom-color: #f16f10;
    transition: 0.1s ease-in-out;
}

.ticket .bug-management-body .wizard li.active:after {
    content: " ";
    position: absolute;
    left: 46%;
    opacity: 1;
    margin: 0 auto;
    bottom: 0px;
    border: 10px solid transparent;
    border-bottom-color: #f16f10;
}

.ticket .wizard .bug-management-ul > li a {
    width: 70px;
    height: 70px;
    margin: 20px auto;
    border-radius: 100%;
    padding: 0;
}

.ticket .wizard .bug-management-ul > li a:hover {
        background: transparent;
    }

.ticket .bug-management-body .wizard .tab-pane {
    position: relative;
    padding-top: 50px;
}

.ticket .bug-management-body .wizard h3 {
    margin-top: 0;
}

@media( max-width : 585px ) {

.ticket .bug-management-body .wizard {
        width: 90%;
        height: auto !important;
    }

.ticket .bug-management-body span.round-tab {
        font-size: 16px;
        width: 50px;
        height: 50px;
        line-height: 50px;
    }

.ticket .wizard .bug-management-ul > li a {
        width: 50px;
        height: 50px;
        line-height: 50px;
    }

.ticket .bug-management-body .wizard li.active:after {
        content: " ";
        position: absolute;
        left: 35%;
    }

}

/*  INTEGRATION CHARTE  */

.ticket #incident-mainform input[type="radio"] {
	display: none;
}
.ticket .list-inline {
	margin-top: 80px;
}
.ticket #step1 .list-inline {
	margin-top: 40px;
}
.ticket .btn {
	transition: all 0.4s;
}
.ticket .btn:hover {
	transition: all 0.4s;
}
.ticket .list-inline .btn-default {
    background-color: #fff;
    border: 1px solid #00726f;
	color: #00726f;
	font-weight: bold;
	padding: 10px 20px;
}
.ticket .list-inline .btn-default:hover {
    background-color: #00726f;
    border-color: #00726f;
	color: #fff;
}
.ticket .list-inline .btn-primary {
    padding: 10px 20px;
    background: #00726f;
    border: 1px solid #00726f;
	font-weight: bold;
	color: #fff;
}
.ticket .list-inline .btn-primary:hover {
    background: #00adb1;
    border-color: #00adb1;
}
.ticket .bug-management-body #step1 .img-thumbnail {
	width: 100%;
}
.ticket #step1 .btn-primary img {
	opacity: 0.7;
}
.ticket #step1 .btn-primary:hover img {
	opacity: 1;
}
.ticket #step1 .row,
.ticket #step2 .row,
.ticket #step3 .row,
.ticket #step4 .row,
.ticket #step5 .row {
	padding-top: 30px;
}
.ticket #step3 .row {
	padding-top: 50px;
}
.ticket #step1 .row .btn-primary,
.ticket #step2 .row .btn-primary,
.ticket #step3 .row .btn-primary,
.ticket #step4 .row .btn-primary,
.ticket #step5 .row .btn-primary {
    background: none;
    border: none;
	transition: all 0.4s;
	padding: 0;
}
.ticket #step1 .row .btn-primary:hover {
    background: #00adb1;
	transition: all 0.4s;
	padding: 12px;
}
.ticket #step1 .col-md-4 {
	padding: 0 10px;
}
.ticket h3 + p {
	font-size:  18px;
}
.ticket h3 + p span  {
	border: 1px solid  #00adb1;
	padding: 5px 10px;
}
.ticket h3 {
	font-size: 24px;
	margin-bottom: 19px;
}
.ticket h3 span {
	background: #00adb1;
	color: #fff;
	padding: 2px 20px 6px;
}
.ticket h4 {
	background: #00adb1;
	color: #fff;
	padding: 8px 10px 5px;
	text-align: center;
	font-size: 24px;
	min-height: 77px;
}
.ticket .row p {
	color: #000;
	font-size: 16px;
}
.ticket #step2 .row {
	text-align: center;
	padding-bottom: 20px;
}
.ticket #step2 .row.oldgame .col-md-2 {
	width: 20%;
}
.ticket #step2 .row .btn-primary {
	width: 100%;
}
.ticket #step2 .row.syracuse .btn-primary {
	min-height: 200px;
	line-height: 200px;
}
.ticket #step2 .row.ermes .btn-primary  {
	min-height: 130px;
	line-height: 130px;
}
.ticket #step2 .row.oldgame .btn-primary  {
    line-height: 130px;
    min-height: 130px;
}
.ticket #step2 h5 {
    border-bottom: 1px solid #00adb1;
    border-top: 1px solid #00adb1;
    color: #00adb1;
    font-size: 20px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 4px 0 8px;
	font-weight: bold;
}
.ticket #step2 .row.syracuse h5 {
    color: #00726f;
    border-color: #00726f;
}
.ticket #step2 .row.ermes h5 {
	color: #00adb1;
	border-color: #00adb1;
}
.ticket #step2 .row.oldgame h5 {
	color: #939393;
	border-color: #939393;
}
.ticket #step2 h6 {
    background: #00adb1;
    color: #fff;
    font-size: 18px;
    padding: 5px 10px 7px;
    text-align: center;
	font-weight: bold;
}
.ticket #step2 .row.syracuse h6 {
    min-height: 51px;
	background: #00726f;
}
.ticket #step2 .row.ermes h6 {
	background: #00adb1;
}
.ticket #step2 .row.oldgame h6 {
	background: #939393;
}
.ticket #step2 .row .btn-primary {
	transition: all 0.4s;
}
.ticket #step2 .row .btn-primary:hover {
    border: 3px solid #00adb1;   
	border-bottom: none;
	transition: all 0.4s;
	padding: 12px;
}
.ticket #step2 .row.syracuse .btn-primary {
	background: #00726f;
}
.ticket #step2 .row.syracuse .btn-primary:hover {
	border-color: #00726f;
	background: #fff;
}
.ticket #step2 .row.ermes .btn-primary {
	background: #00adb1;
}
.ticket #step2 .row.ermes .btn-primary:hover {
	border-color: #00adb1;
	background: #fff;
}
.ticket #step2 .row.oldgame .btn-primary {
	background: #939393;
}
.ticket #step2 .row.oldgame .btn-primary:hover {
	border-color: #939393;
	background: #fff;
}

.ticket #step3 h6 {
    background: #00adb1;
    color: #fff;
    font-size: 18px;
    padding: 5px 10px 7px;
    text-align: center;
}
.ticket #step3 .col-md-4:nth-child(2) h6 {
    background: #f16f10;
}
.ticket #step3 .col-md-4:nth-child(3) h6 {
    background: #de0000 ;
}
.ticket #step3 .row .btn-primary {
	transition: all 0.4s;
	height: 300px;
	width: 100%;
	transition: all 0.7s;
}
.ticket #step3 .btn-primary:hover {
	transition: all 0.7s;
}
.ticket #step3 .btn-primary[title="Urgence faible"] {
                background: url(images/urgence-faible.png) no-repeat center top / 80% auto !important;
}
.ticket #step3 .btn-primary[title="Urgence faible"]:hover {
                background: #00adb1 url(images/urgence-faible-o.png) no-repeat center / 60% auto !important;
}
.ticket #step3 .btn-primary[title="Urgence normale"] {
                background:  url(images/urgence-normale.png) no-repeat center top / 80% auto !important;
}
.ticket #step3 .btn-primary[title="Urgence normale"]:hover {
                background: #f16f10 url(images/urgence-normale-o.png) no-repeat  center / 60% auto !important;
}
.ticket #step3 .btn-primary[title="Arrêt de service"] {
                background: url(images/urgence-arretservice.png) no-repeat center top / 80% auto !important;
}
.ticket #step3 .btn-primary[title="Arrêt de service"]:hover {
                background: #de0000 url(images/urgence-arretservice-o.png) no-repeat center / 60% auto !important;
}

.ticket #step3 .btn-primary  img {
	display: none;
}

.ticket #step.bug-management-body .wizard #step4.tab-pane {
    padding: 50px 30px 0;
}
.ticket #step4 .form-group {
	margin: 0;
}
.ticket #step4 h3 {
    margin-bottom: 50px;
}
.ticket #step4  #ticketTitle {
    height: 40px;
    padding-left: 8px;
	 width: 100%;
}
.ticket #step4 .form-group label {
	color: #00adb1 ;
}
.ticket #step4 .form-group p {
	margin-top: 20px;
	margin-bottom: 0;
}
.ticket #step4 .form-group .champtexte {
	margin-top: 0;
}
.ticket #step4 textarea,
.ticket #step4 .file-drop-zone,
.file-preview {
    border-radius: 0;
} 
.ticket .ticket #step4 .file-caption {
	border-radius: 0;
}
.ticket .ticket #step4 .file-input .btn-primary {
    background: #00726f;
	border-color: #00726f;
}


.ticket .fintexte {
	margin-top: 40px;
}
.ticket .finvisuel {
	margin-bottom: 40px;
}


/* =================  RESPONSIVE RESPONSINATOR  ====================*/

@media (min-width: 320px) and (max-width: 567px) /* col-xs */ {
	.ticket #step1 .col-md-4 {
		width: 100%;
	}	
}
@media (min-width: 568px) and (max-width: 767px) /* col-xs */ {
	.ticket #step1 .col-md-4 {
		float: left;
		width: 33%;
	}
}

@media (min-width: 320px) and (max-width: 767px) /* col-xs */ {
	.ticket .tab-content {
		padding: 20px 0;
	}
	.ticket h3 {
		font-size: 20px;
	}
	.ticket h3 + p span {
		border: medium none;
		padding: 0;
	}
	.ticket #step2 .col-md-2,
	.ticket #step2 .col-md-3,
	.ticket #step3 .col-md-4	{
		margin-bottom: 10px;
	}
	.ticket #step2 .row.syracuse .btn-primary {
		line-height: 130px;
		min-height: 130px;
	}
	.ticket #step2 .row.syracuse .btn-primary img {
		height: 100px;
	}
	.ticket #step2 .row.ermes .btn-primary {
		line-height: 90px;
		min-height: 90px;
	}
	.ticket #step2 .row.oldgame .col-xs-12 {
		width: 100%;
	}
	.ticket #step3 .row {
		padding-top: 0;
	}
	.ticket #step3 .row .btn-primary {
		height: 110px;
	}
	.ticket #step3 .btn-primary[title="Urgence faible"],
	.ticket #step3 .btn-primary[title="Urgence normale"],
	.ticket #step3 .btn-primary[title="Arrêt de service"]	{
		background-size: 50% auto;
	}
	.ticket .list-inline {
		margin-top: 40px;
	}
	.ticket .bug-management-body .wizard #step4.tab-pane {
		padding: 50px 0  0;
	}
	.ticket h4 {
		font-size: 19px;
	}
	.ticket .bug-management-body #step1 .img-thumbnail {
		width: 100%;
	}
}
@media (min-width: 568px) and (max-width: 767px) /* col-xs */ {
	.ticket #step2 .row.syracuse #step2 .col-md-3,
	.ticket #step2 .row.ermes #step2 .col-md-3	{
		width: 25%;
	}
	
	.ticket #step2 .row.oldgame .col-md-2 {
		float: left;
	}
}

@media (min-width: 320px) and (max-width: 374px) /* col-xs */ {
	
}
@media (min-width: 375px) and (max-width: 383px) /* col-xs */ {
	
}
@media (min-width: 384px) and (max-width: 413px) /* col-xs */ {
	
}
@media (min-width: 414px) and (max-width: 567px) /* col-xs */ {
	
}
@media (min-width: 568px) and (max-width: 599px) /* col-xs */ {
	
}
@media (min-width: 600px) and (max-width: 666px) /* col-xs */ {
	
}
@media (min-width: 667px) and (max-width: 735px) /* col-xs */ {
	
}
@media (min-width: 736px) and (max-width: 767px) /* col-xs */ {
	
}
@media (min-width: 768px) and (max-width: 1023px) /* col-sm */ {
	.ticket #step1 .col-md-4 {
		float: left;
		padding: 0 10px;
		width: 50%;
	}
	.ticket #step1 .col-md-4:nth-child(3) {
		clear: both;
		margin-top: 10px;
	}
	.ticket #step2 .row {
		padding-bottom: 0;
	}
	.ticket #step2 .row.syracuse .btn-primary {
		line-height: 140px;
		min-height: 140px;
	}
	.ticket #step2 .row.syracuse .btn-primary img {
		height: 100px;
	}
	.ticket #step2 .row.syracuse h6 {
		min-height: 75px;
	}
	.ticket #step2 .row.ermes .btn-primary {
		line-height: 100px;
		min-height: 100px;
	}	
	.ticket #step2 .row.ermes .btn-primary img {
		height: 50px;
	}
	.ticket #step2 .row.syracuse h6 {
		padding-bottom: 10px;
	}
	.ticket #step2 .row.oldgame .btn-primary img {
		width: 95px;
	}
	.ticket #step2 .row.oldgame h6 {
		min-height: 55px;
	}
	.ticket #step3 .row .btn-primary {
		height: 200px;
	}
	.ticket #step3 .btn-primary[title="Urgence faible"],
	.ticket #step3 .btn-primary[title="Urgence normale"],
	.ticket #step3 .btn-primary[title="Arrêt de service"]	{
		background-size: 90% auto;
	}
}
@media (min-width: 1024px) and (max-width: 1279px) /* col-md */ {
	.ticket #step3 .row .btn-primary {
		height: 290px;
	}
	.ticket #step3 .btn-primary[title="Urgence faible"],
	.ticket #step3 .btn-primary[title="Urgence normale"],
	.ticket #step3 .btn-primary[title="Arrêt de service"]	{
		background-size: 100% auto;
	}	
}

.oggi-sso-body a {
    color: #00ADB1;
}
div.notice_courte[id$="WI"] .vignette_container{
display:none !important;
}
div.notice_courte[id$="WI"] .notice-actions { 
display:none !important;
}
div.hidden-xs  input[id*="checkbox-"]{
display:none !important;
}
div.statut-primaryDoc .indicator{
border-left: 0px solid #97C67D;
}
div.notice_longue .vignette_document{
display:none !important;
}
div.panel-holding .view-online .category_header{
	display:none !important;
}
#resultats .notice_corps{
padding:20px;
padding-bottom:0px;
padding-right:0px;
}
div.notice_courte[id$="WI"] p {
    margin: 10px 0 !important;
}
#notice_longue .panel-front[id$="WI"] .panel-holding {
    display: none !important;
}
#resultats > ul > li.on .notice_container .statut-primaryDoc a.view-document {
    color: whites;
}
#notice_longue .panel-front[id$="WI"] div.notice-rebound div.suggestion_container img.img-thumbnail.ermes-thumb.ermes-thumb-size-MEDIUM{
	display: none !important;
}
#notice_longue .panel-front[id$="WI"] div.notice-rebound div.suggestion_container div.slider-notice {
left: -160px  !important;
}
#notice_longue .panel-front[id$="WI"] .panel-holding {
    display: none !important;
}
/*alignement des badges*/
#options_resultat .badge {
	margin: 0; 
}
