






.ui-bar-a {
	border: 1px solid #cccccc ;
	background: #FFFFFF ;
	color: #000000 ;
	font-weight: bold;
	text-shadow: 0  0px  0px  #ffffff ;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #ffffff ), to( #ffffff )); 
	background-image: -webkit-linear-gradient( #ffffff , #ffffff ); 
	background-image:    -moz-linear-gradient( #ffffff , #ffffff ); 
	background-image:     -ms-linear-gradient( #ffffff , #ffffff ); 
	background-image:      -o-linear-gradient( #ffffff , #ffffff ); 
	background-image:         linear-gradient( #ffffff , #ffffff );
}
.ui-bar-a .ui-link-inherit {
	color: #000000 ;
}

.ui-bar-a a.ui-link {
	color: #7cc4e7 ;
	font-weight: bold;
}

.ui-bar-a a.ui-link:visited {
    color: #2489ce ;
}

.ui-bar-a a.ui-link:hover {
	color: #2489ce ;
}

.ui-bar-a a.ui-link:active {
	color: #2489ce ;
}

.ui-bar-a,
.ui-bar-a input,
.ui-bar-a select,
.ui-bar-a textarea,
.ui-bar-a button {
	           font-family: Helvetica,sans-serif ;
}
.ui-body-a,
.ui-overlay-a {
	border: 1px solid #FFFFFF ;
	color: #615C5C ;
	text-shadow: 0  0px  0   ;
	background: #FFFFFF ;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #ffffff ), to( #ffffff )); 
	background-image: -webkit-linear-gradient( #ffffff , #ffffff ); 
	background-image:    -moz-linear-gradient( #ffffff , #ffffff ); 
	background-image:     -ms-linear-gradient( #ffffff , #ffffff ); 
	background-image:      -o-linear-gradient( #ffffff , #ffffff ); 
	background-image:         linear-gradient( #ffffff , #ffffff );
}
.ui-overlay-a {
	background-image: none;
	border-width: 0;
}
.ui-body-a,
.ui-body-a input,
.ui-body-a select,
.ui-body-a textarea,
.ui-body-a button {
	           font-family: Helvetica,sans-serif ;
}
.ui-body-a .ui-link-inherit {
	color: #615C5C ;
}

.ui-body-a .ui-link {
	color: #C92B1B ;
	font-weight: bold;
}

.ui-body-a .ui-link:visited {
    color: #40484B ;
}

.ui-body-a .ui-link:hover {
	color: #40484B ;
}

.ui-body-a .ui-link:active {
	color: #40484B ;
}

.ui-btn-up-a {
	border: 1px solid #FFFFFF ;
	background: #ffffff ;
	font-weight: bold;
	color: #615C5C ;
	text-shadow: 0  0px  0  #ffffff ;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #ffffff ), to( #ffffff )); 
	background-image: -webkit-linear-gradient( #ffffff , #ffffff ); 
	background-image:    -moz-linear-gradient( #ffffff , #ffffff ); 
	background-image:     -ms-linear-gradient( #ffffff , #ffffff ); 
	background-image:      -o-linear-gradient( #ffffff , #ffffff ); 
	background-image:         linear-gradient( #ffffff , #ffffff );
}
.ui-btn-up-a:visited,
.ui-btn-up-a a.ui-link-inherit {
	color: #615C5C ;
}
.ui-btn-hover-a {
	border: 1px solid #FFFFFF ;
	background: #FFFFFF ;
	font-weight: bold;
	color: #615C5C ;
	text-shadow: 0  0px  0  #ffffff ;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #ffffff ), to( #ffffff )); 
	background-image: -webkit-linear-gradient( #ffffff , #ffffff ); 
	background-image:    -moz-linear-gradient( #ffffff , #ffffff ); 
	background-image:     -ms-linear-gradient( #ffffff , #ffffff ); 
	background-image:      -o-linear-gradient( #ffffff , #ffffff ); 
	background-image:         linear-gradient( #ffffff , #ffffff );
}
.ui-btn-hover-a:visited,
.ui-btn-hover-a:hover,
.ui-btn-hover-a a.ui-link-inherit {
	color: #615C5C ;
}
.ui-btn-down-a {
	border: 1px solid #b3b3b3 ;
	background: #ffffff ;
	font-weight: bold;
	color: #615C5C ;
	text-shadow: 0  0px  0  #ffffff ;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #ffffff ), to( #ffffff )); 
	background-image: -webkit-linear-gradient( #ffffff , #ffffff ); 
	background-image:    -moz-linear-gradient( #ffffff , #ffffff ); 
	background-image:     -ms-linear-gradient( #ffffff , #ffffff ); 
	background-image:      -o-linear-gradient( #ffffff , #ffffff ); 
	background-image:         linear-gradient( #ffffff , #ffffff );
}
.ui-btn-down-a:visited,
.ui-btn-down-a:hover,
.ui-btn-down-a a.ui-link-inherit {
	color: #615C5C ;
}
.ui-btn-up-a,
.ui-btn-hover-a,
.ui-btn-down-a {
	           font-family: Helvetica,sans-serif ;
	text-decoration: none;
}




.ui-bar-b {
	border: 1px solid #cccccc ;
	background: #FFFFFF ;
	color: #000000 ;
	font-weight: bold;
	text-shadow: 0  0px  0px  #ffffff ;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #ffffff ), to( #ffffff )); 
	background-image: -webkit-linear-gradient( #ffffff , #ffffff ); 
	background-image:    -moz-linear-gradient( #ffffff , #ffffff ); 
	background-image:     -ms-linear-gradient( #ffffff , #ffffff ); 
	background-image:      -o-linear-gradient( #ffffff , #ffffff ); 
	background-image:         linear-gradient( #ffffff , #ffffff );
}
.ui-bar-b .ui-link-inherit {
	color: #000000 ;
}

.ui-bar-b a.ui-link {
	color: #7cc4e7 ;
	font-weight: bold;
}

.ui-bar-b a.ui-link:visited {
    color: #2489ce ;
}

.ui-bar-b a.ui-link:hover {
	color: #2489ce ;
}

.ui-bar-b a.ui-link:active {
	color: #2489ce ;
}

.ui-bar-b,
.ui-bar-b input,
.ui-bar-b select,
.ui-bar-b textarea,
.ui-bar-b button {
	           font-family: Helvetica,sans-serif ;
}
.ui-body-b,
.ui-overlay-b {
	border: 1px solid #C9C9C9 ;
	color: #615C5C ;
	text-shadow: 0  0px  0  #ffffff ;
	background: #f9f9f9 ;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #f9f9f9 ), to( #f9f9f9 )); 
	background-image: -webkit-linear-gradient( #f9f9f9 , #f9f9f9 ); 
	background-image:    -moz-linear-gradient( #f9f9f9 , #f9f9f9 ); 
	background-image:     -ms-linear-gradient( #f9f9f9 , #f9f9f9 ); 
	background-image:      -o-linear-gradient( #f9f9f9 , #f9f9f9 ); 
	background-image:         linear-gradient( #f9f9f9 , #f9f9f9 );
}
.ui-overlay-b {
	background-image: none;
	border-width: 0;
}
.ui-body-b,
.ui-body-b input,
.ui-body-b select,
.ui-body-b textarea,
.ui-body-b button {
	           font-family: Helvetica,sans-serif ;
}
.ui-body-b .ui-link-inherit {
	color: #615C5C ;
}

.ui-body-b .ui-link {
	color: #C92B1B ;
	font-weight: bold;
}

.ui-body-b .ui-link:visited {
    color: #40484B ;
}

.ui-body-b .ui-link:hover {
	color: #40484B ;
}

.ui-body-b .ui-link:active {
	color: #40484B ;
}

.ui-btn-up-b {
	border: 1px solid #C92B1B ;
	background: #C92B1B ;
	font-weight: bold;
	color: #ffffff ;
	text-shadow: 0  0px  0  #ffffff ;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #c92b1b ), to( #c92b1b )); 
	background-image: -webkit-linear-gradient( #c92b1b , #c92b1b ); 
	background-image:    -moz-linear-gradient( #c92b1b , #c92b1b ); 
	background-image:     -ms-linear-gradient( #c92b1b , #c92b1b ); 
	background-image:      -o-linear-gradient( #c92b1b , #c92b1b ); 
	background-image:         linear-gradient( #c92b1b , #c92b1b );
}
.ui-btn-up-b:visited,
.ui-btn-up-b a.ui-link-inherit {
	color: #ffffff ;
}
.ui-btn-hover-b {
	border: 1px solid #b3b3b3 ;
	background: #C92B1B ;
	font-weight: bold;
	color: #FFFFFF ;
	text-shadow: 0  0px  0  #ffffff ;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #c92b1b ), to( #c92b1b )); 
	background-image: -webkit-linear-gradient( #c92b1b , #c92b1b ); 
	background-image:    -moz-linear-gradient( #c92b1b , #c92b1b ); 
	background-image:     -ms-linear-gradient( #c92b1b , #c92b1b ); 
	background-image:      -o-linear-gradient( #c92b1b , #c92b1b ); 
	background-image:         linear-gradient( #c92b1b , #c92b1b );
}
.ui-btn-hover-b:visited,
.ui-btn-hover-b:hover,
.ui-btn-hover-b a.ui-link-inherit {
	color: #FFFFFF ;
}
.ui-btn-down-b {
	border: 1px solid #bbbbbb ;
	background: #C92B1B ;
	font-weight: bold;
	color: #FFFFFF ;
	text-shadow: 0  1px  0  #ffffff ;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #c92b1b ), to( #c92b1b )); 
	background-image: -webkit-linear-gradient( #c92b1b , #c92b1b ); 
	background-image:    -moz-linear-gradient( #c92b1b , #c92b1b ); 
	background-image:     -ms-linear-gradient( #c92b1b , #c92b1b ); 
	background-image:      -o-linear-gradient( #c92b1b , #c92b1b ); 
	background-image:         linear-gradient( #c92b1b , #c92b1b );
}
.ui-btn-down-b:visited,
.ui-btn-down-b:hover,
.ui-btn-down-b a.ui-link-inherit {
	color: #FFFFFF ;
}
.ui-btn-up-b,
.ui-btn-hover-b,
.ui-btn-down-b {
	           font-family: Helvetica,sans-serif ;
	text-decoration: none;
}






.ui-bar-c {
	border: 1px solid #545659 ;
	background: #ffffff ;
	color: #000000 ;
	font-weight: bold;
	text-shadow: 0  0px  0px  #FFFFFF ;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #ffffff ), to( #ffffff )); 
	background-image: -webkit-linear-gradient( #ffffff , #ffffff ); 
	background-image:    -moz-linear-gradient( #ffffff , #ffffff ); 
	background-image:     -ms-linear-gradient( #ffffff , #ffffff ); 
	background-image:      -o-linear-gradient( #ffffff , #ffffff ); 
	background-image:         linear-gradient( #ffffff , #ffffff );
}
.ui-bar-c .ui-link-inherit {
	color: #000000 ;
}

.ui-bar-c a.ui-link {
	color: #7cc4e7 ;
	font-weight: bold;
}

.ui-bar-c a.ui-link:visited {
    color: #2489ce ;
}

.ui-bar-c a.ui-link:hover {
	color: #2489ce ;
}

.ui-bar-c a.ui-link:active {
	color: #2489ce ;
}

.ui-bar-c,
.ui-bar-c input,
.ui-bar-c select,
.ui-bar-c textarea,
.ui-bar-c button {
	           font-family: Helvetica,sans-serif ;
}
.ui-body-c,
.ui-overlay-c {
	border: 1px solid #A9A9A9 ;
	color: #615C5C ;
	text-shadow: 0  0px  0  #FFFFFF ;
	background: #ffffff ;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #ffffff ), to( #ffffff )); 
	background-image: -webkit-linear-gradient( #ffffff , #ffffff ); 
	background-image:    -moz-linear-gradient( #ffffff , #ffffff ); 
	background-image:     -ms-linear-gradient( #ffffff , #ffffff ); 
	background-image:      -o-linear-gradient( #ffffff , #ffffff ); 
	background-image:         linear-gradient( #ffffff , #ffffff );
}
.ui-overlay-c {
	background-image: none;
	border-width: 0;
}
.ui-body-c,
.ui-body-c input,
.ui-body-c select,
.ui-body-c textarea,
.ui-body-c button {
	           font-family: Helvetica,sans-serif ;
}
.ui-body-c .ui-link-inherit {
	color: #615C5C ;
}

.ui-body-c .ui-link {
	color: #C92B1B ;
	font-weight: bold;
}

.ui-body-c .ui-link:visited {
    color: #2489ce ;
}

.ui-body-c .ui-link:hover {
	color: #2489ce ;
}

.ui-body-c .ui-link:active {
	color: #2489ce ;
}

.ui-btn-up-c {
	border: 1px solid #A9A9A9 ;
	background: #818181 ;
	font-weight: bold;
	color: #A9A9A9 ;
	text-shadow: 0  0px  0  #A9A9A9 ;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #818181 ), to( #818181 )); 
	background-image: -webkit-linear-gradient( #818181 , #818181 ); 
	background-image:    -moz-linear-gradient( #818181 , #818181 ); 
	background-image:     -ms-linear-gradient( #818181 , #818181 ); 
	background-image:      -o-linear-gradient( #818181 , #818181 ); 
	background-image:         linear-gradient( #818181 , #818181 );
}
.ui-btn-up-c:visited,
.ui-btn-up-c a.ui-link-inherit {
	color: #A9A9A9 ;
}
.ui-btn-hover-c {
	border: 1px solid #FFFFFF ;
	background: #818181 ;
	font-weight: bold;
	color: #FFFFFF ;
	text-shadow: 0  0px  0  #ffffff ;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #818181 ), to( #818181 )); 
	background-image: -webkit-linear-gradient( #818181 , #818181 ); 
	background-image:    -moz-linear-gradient( #818181 , #818181 ); 
	background-image:     -ms-linear-gradient( #818181 , #818181 ); 
	background-image:      -o-linear-gradient( #818181 , #818181 ); 
	background-image:         linear-gradient( #818181 , #818181 );
}
.ui-btn-hover-c:visited,
.ui-btn-hover-c:hover,
.ui-btn-hover-c a.ui-link-inherit {
	color: #FFFFFF ;
}
.ui-btn-down-c {
	border: 1px solid #FFFFFF ;
	background: #818181 ;
	font-weight: bold;
	color: #FFFFFF ;
	text-shadow: 0  1px  0  #ffffff ;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #818181 ), to( #818181 )); 
	background-image: -webkit-linear-gradient( #818181 , #818181 ); 
	background-image:    -moz-linear-gradient( #818181 , #818181 ); 
	background-image:     -ms-linear-gradient( #818181 , #818181 ); 
	background-image:      -o-linear-gradient( #818181 , #818181 ); 
	background-image:         linear-gradient( #818181 , #818181 );
}
.ui-btn-down-c:visited,
.ui-btn-down-c:hover,
.ui-btn-down-c a.ui-link-inherit {
	color: #FFFFFF ;
}
.ui-btn-up-c,
.ui-btn-hover-c,
.ui-btn-down-c {
	           font-family: Helvetica,sans-serif ;
	text-decoration: none;
}






.ui-bar-d {
	border: 1px solid #b3b3b3 ;
	background: #FFFFFF ;
	color: #000000 ;
	font-weight: bold;
	text-shadow: 0  0px  0px  #ffffff ;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #ffffff ), to( #ffffff )); 
	background-image: -webkit-linear-gradient( #ffffff , #ffffff ); 
	background-image:    -moz-linear-gradient( #ffffff , #ffffff ); 
	background-image:     -ms-linear-gradient( #ffffff , #ffffff ); 
	background-image:      -o-linear-gradient( #ffffff , #ffffff ); 
	background-image:         linear-gradient( #ffffff , #ffffff );
}
.ui-bar-d .ui-link-inherit {
	color: #000000 ;
}

.ui-bar-d a.ui-link {
	color: #7cc4e7 ;
	font-weight: bold;
}

.ui-bar-d a.ui-link:visited {
    color: #2489ce ;
}

.ui-bar-d a.ui-link:hover {
	color: #2489ce ;
}

.ui-bar-d a.ui-link:active {
	color: #2489ce ;
}

.ui-bar-d,
.ui-bar-d input,
.ui-bar-d select,
.ui-bar-d textarea,
.ui-bar-d button {
	           font-family: Helvetica,sans-serif ;
}
.ui-body-d,
.ui-overlay-d {
	border: 1px solid #C9C9C9 ;
	color: #615C5C ;
	text-shadow: 0  0px  0  #ffffff ;
	background: #FFFFFF ;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #ffffff ), to( #ffffff )); 
	background-image: -webkit-linear-gradient( #ffffff , #ffffff ); 
	background-image:    -moz-linear-gradient( #ffffff , #ffffff ); 
	background-image:     -ms-linear-gradient( #ffffff , #ffffff ); 
	background-image:      -o-linear-gradient( #ffffff , #ffffff ); 
	background-image:         linear-gradient( #ffffff , #ffffff );
}
.ui-overlay-d {
	background-image: none;
	border-width: 0;
}
.ui-body-d,
.ui-body-d input,
.ui-body-d select,
.ui-body-d textarea,
.ui-body-d button {
	           font-family: Helvetica,sans-serif ;
}
.ui-body-d .ui-link-inherit {
	color: #615C5C ;
}

.ui-body-d .ui-link {
	color: #C92B1B ;
	font-weight: bold;
}

.ui-body-d .ui-link:visited {
    color: #40484B ;
}

.ui-body-d .ui-link:hover {
	color: #40484B ;
}

.ui-body-d .ui-link:active {
	color: #40484B ;
}

.ui-btn-up-d {
	border: 1px solid #cccccc ;
	background: #FFFFFF ;
	font-weight: bold;
	color: #615C5C ;
	text-shadow: 0  0px  0  #ffffff ;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #ffffff ), to( #ffffff )); 
	background-image: -webkit-linear-gradient( #ffffff , #ffffff ); 
	background-image:    -moz-linear-gradient( #ffffff , #ffffff ); 
	background-image:     -ms-linear-gradient( #ffffff , #ffffff ); 
	background-image:      -o-linear-gradient( #ffffff , #ffffff ); 
	background-image:         linear-gradient( #ffffff , #ffffff );
}
.ui-btn-up-d:visited,
.ui-btn-up-d a.ui-link-inherit {
	color: #615C5C ;
}
.ui-btn-hover-d {
	border: 1px solid #cccccc ;
	background: #FFFFFF ;
	font-weight: bold;
	color: #615C5C ;
	text-shadow: 0  0px  0  #ffffff ;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #ffffff ), to( #ffffff )); 
	background-image: -webkit-linear-gradient( #ffffff , #ffffff ); 
	background-image:    -moz-linear-gradient( #ffffff , #ffffff ); 
	background-image:     -ms-linear-gradient( #ffffff , #ffffff ); 
	background-image:      -o-linear-gradient( #ffffff , #ffffff ); 
	background-image:         linear-gradient( #ffffff , #ffffff );
}
.ui-btn-hover-d:visited,
.ui-btn-hover-d:hover,
.ui-btn-hover-d a.ui-link-inherit {
	color: #615C5C ;
}
.ui-btn-down-d {
	border: 1px solid #bbbbbb ;
	background: #cccccc ;
	font-weight: bold;
	color: #615C5C ;
	text-shadow: 0  1px  0  #ffffff ;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #cccccc ), to( #cccccc )); 
	background-image: -webkit-linear-gradient( #cccccc , #cccccc ); 
	background-image:    -moz-linear-gradient( #cccccc , #cccccc ); 
	background-image:     -ms-linear-gradient( #cccccc , #cccccc ); 
	background-image:      -o-linear-gradient( #cccccc , #cccccc ); 
	background-image:         linear-gradient( #cccccc , #cccccc );
}
.ui-btn-down-d:visited,
.ui-btn-down-d:hover,
.ui-btn-down-d a.ui-link-inherit {
	color: #615C5C ;
}
.ui-btn-up-d,
.ui-btn-hover-d,
.ui-btn-down-d {
	           font-family: Helvetica,sans-serif ;
	text-decoration: none;
}






.ui-bar-e {
	border: 1px solid #545659 ;
	background: #ffffff ;
	color: #000000 ;
	font-weight: bold;
	text-shadow: 0  0px  0px  #FFFFFF ;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #ffffff ), to( #ffffff )); 
	background-image: -webkit-linear-gradient( #ffffff , #ffffff ); 
	background-image:    -moz-linear-gradient( #ffffff , #ffffff ); 
	background-image:     -ms-linear-gradient( #ffffff , #ffffff ); 
	background-image:      -o-linear-gradient( #ffffff , #ffffff ); 
	background-image:         linear-gradient( #ffffff , #ffffff );
}
.ui-bar-e .ui-link-inherit {
	color: #000000 ;
}

.ui-bar-e a.ui-link {
	color: #7cc4e7 ;
	font-weight: bold;
}

.ui-bar-e a.ui-link:visited {
    color: #2489ce ;
}

.ui-bar-e a.ui-link:hover {
	color: #2489ce ;
}

.ui-bar-e a.ui-link:active {
	color: #2489ce ;
}

.ui-bar-e,
.ui-bar-e input,
.ui-bar-e select,
.ui-bar-e textarea,
.ui-bar-e button {
	           font-family: Helvetica,sans-serif ;
}
.ui-body-e,
.ui-overlay-e {
	border: 1px solid #A9A9A9 ;
	color: #615C5C ;
	text-shadow: 0  0px  0  #FFFFFF ;
	background: #ffffff ;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #ffffff ), to( #ffffff )); 
	background-image: -webkit-linear-gradient( #ffffff , #ffffff ); 
	background-image:    -moz-linear-gradient( #ffffff , #ffffff ); 
	background-image:     -ms-linear-gradient( #ffffff , #ffffff ); 
	background-image:      -o-linear-gradient( #ffffff , #ffffff ); 
	background-image:         linear-gradient( #ffffff , #ffffff );
}
.ui-overlay-e {
	background-image: none;
	border-width: 0;
}
.ui-body-e,
.ui-body-e input,
.ui-body-e select,
.ui-body-e textarea,
.ui-body-e button {
	           font-family: Helvetica,sans-serif ;
}
.ui-body-e .ui-link-inherit {
	color: #615C5C ;
}

.ui-body-e .ui-link {
	color: #C92B1B ;
	font-weight: bold;
}

.ui-body-e .ui-link:visited {
    color: #2489ce ;
}

.ui-body-e .ui-link:hover {
	color: #2489ce ;
}

.ui-body-e .ui-link:active {
	color: #2489ce ;
}

.ui-btn-up-e {
	border: 1px solid #A9A9A9 ;
	background: #818181 ;
	font-weight: bold;
	color: #FFFFFF ;
	text-shadow: 0  0px  0  #A9A9A9 ;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #818181 ), to( #818181 )); 
	background-image: -webkit-linear-gradient( #818181 , #818181 ); 
	background-image:    -moz-linear-gradient( #818181 , #818181 ); 
	background-image:     -ms-linear-gradient( #818181 , #818181 ); 
	background-image:      -o-linear-gradient( #818181 , #818181 ); 
	background-image:         linear-gradient( #818181 , #818181 );
}
.ui-btn-up-e:visited,
.ui-btn-up-e a.ui-link-inherit {
	color: #FFFFFF ;
}
.ui-btn-hover-e {
	border: 1px solid #FFFFFF ;
	background: #818181 ;
	font-weight: bold;
	color: #FFFFFF ;
	text-shadow: 0  0px  0  #ffffff ;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #818181 ), to( #818181 )); 
	background-image: -webkit-linear-gradient( #818181 , #818181 ); 
	background-image:    -moz-linear-gradient( #818181 , #818181 ); 
	background-image:     -ms-linear-gradient( #818181 , #818181 ); 
	background-image:      -o-linear-gradient( #818181 , #818181 ); 
	background-image:         linear-gradient( #818181 , #818181 );
}
.ui-btn-hover-e:visited,
.ui-btn-hover-e:hover,
.ui-btn-hover-e a.ui-link-inherit {
	color: #FFFFFF ;
}
.ui-btn-down-e {
	border: 1px solid #FFFFFF ;
	background: #818181 ;
	font-weight: bold;
	color: #FFFFFF ;
	text-shadow: 0  1px  0  #ffffff ;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #818181 ), to( #818181 )); 
	background-image: -webkit-linear-gradient( #818181 , #818181 ); 
	background-image:    -moz-linear-gradient( #818181 , #818181 ); 
	background-image:     -ms-linear-gradient( #818181 , #818181 ); 
	background-image:      -o-linear-gradient( #818181 , #818181 ); 
	background-image:         linear-gradient( #818181 , #818181 );
}
.ui-btn-down-e:visited,
.ui-btn-down-e:hover,
.ui-btn-down-e a.ui-link-inherit {
	color: #FFFFFF ;
}
.ui-btn-up-e,
.ui-btn-hover-e,
.ui-btn-down-e {
	           font-family: Helvetica,sans-serif ;
	text-decoration: none;
}






.ui-bar-f {
	border: 1px solid #545659 ;
	background: #ffffff ;
	color: #000000 ;
	font-weight: bold;
	text-shadow: 0  0px  0px  #FFFFFF ;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #ffffff ), to( #ffffff )); 
	background-image: -webkit-linear-gradient( #ffffff , #ffffff ); 
	background-image:    -moz-linear-gradient( #ffffff , #ffffff ); 
	background-image:     -ms-linear-gradient( #ffffff , #ffffff ); 
	background-image:      -o-linear-gradient( #ffffff , #ffffff ); 
	background-image:         linear-gradient( #ffffff , #ffffff );
}
.ui-bar-f .ui-link-inherit {
	color: #000000 ;
}

.ui-bar-f a.ui-link {
	color: #7cc4e7 ;
	font-weight: bold;
}

.ui-bar-f a.ui-link:visited {
    color: #2489ce ;
}

.ui-bar-f a.ui-link:hover {
	color: #2489ce ;
}

.ui-bar-f a.ui-link:active {
	color: #2489ce ;
}

.ui-bar-f,
.ui-bar-f input,
.ui-bar-f select,
.ui-bar-f textarea,
.ui-bar-f button {
	           font-family: Helvetica,sans-serif ;
}
.ui-body-f,
.ui-overlay-f {
	border: 1px solid #A9A9A9 ;
	color: #615C5C ;
	text-shadow: 0  0px  0  #FFFFFF ;
	background: #222222 ;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #222222 ), to( #222222 )); 
	background-image: -webkit-linear-gradient( #222222 , #222222 ); 
	background-image:    -moz-linear-gradient( #222222 , #222222 ); 
	background-image:     -ms-linear-gradient( #222222 , #222222 ); 
	background-image:      -o-linear-gradient( #222222 , #222222 ); 
	background-image:         linear-gradient( #222222 , #222222 );
}
.ui-overlay-f {
	background-image: none;
	border-width: 0;
}
.ui-body-f,
.ui-body-f input,
.ui-body-f select,
.ui-body-f textarea,
.ui-body-f button {
	           font-family: Helvetica,sans-serif ;
}
.ui-body-f .ui-link-inherit {
	color: #615C5C ;
}

.ui-body-f .ui-link {
	color: #C92B1B ;
	font-weight: bold;
}

.ui-body-f .ui-link:visited {
    color: #2489ce ;
}

.ui-body-f .ui-link:hover {
	color: #2489ce ;
}

.ui-body-f .ui-link:active {
	color: #2489ce ;
}

.ui-btn-up-f {
	border: 1px solid #A9A9A9 ;
	background: #222222 ;
	font-weight: bold;
	color: #FFFFFF ;
	text-shadow: 0  0px  0  #A9A9A9 ;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #222222 ), to( #222222 )); 
	background-image: -webkit-linear-gradient( #222222 , #222222 ); 
	background-image:    -moz-linear-gradient( #222222 , #222222 ); 
	background-image:     -ms-linear-gradient( #222222 , #222222 ); 
	background-image:      -o-linear-gradient( #222222 , #222222 ); 
	background-image:         linear-gradient( #222222 , #222222 );
}
.ui-btn-up-f:visited,
.ui-btn-up-f a.ui-link-inherit {
	color: #FFFFFF ;
}
.ui-btn-hover-f {
	border: 1px solid #FFFFFF ;
	background: #222222 ;
	font-weight: bold;
	color: #FFFFFF ;
	text-shadow: 0  0px  0  #ffffff ;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #222222 ), to( #222222 )); 
	background-image: -webkit-linear-gradient( #222222 , #222222 ); 
	background-image:    -moz-linear-gradient( #222222 , #222222 ); 
	background-image:     -ms-linear-gradient( #222222 , #222222 ); 
	background-image:      -o-linear-gradient( #222222 , #222222 ); 
	background-image:         linear-gradient( #222222 , #222222 );
}
.ui-btn-hover-f:visited,
.ui-btn-hover-f:hover,
.ui-btn-hover-f a.ui-link-inherit {
	color: #FFFFFF ;
}
.ui-btn-down-f {
	border: 1px solid #FFFFFF ;
	background: #222222 ;
	font-weight: bold;
	color: #FFFFFF ;
	text-shadow: 0  1px  0  #ffffff ;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #222222 ), to( #222222 )); 
	background-image: -webkit-linear-gradient( #222222 , #222222 ); 
	background-image:    -moz-linear-gradient( #222222 , #222222 ); 
	background-image:     -ms-linear-gradient( #222222 , #222222 ); 
	background-image:      -o-linear-gradient( #222222 , #222222 ); 
	background-image:         linear-gradient( #222222 , #222222 );
}
.ui-btn-down-f:visited,
.ui-btn-down-f:hover,
.ui-btn-down-f a.ui-link-inherit {
	color: #FFFFFF ;
}
.ui-btn-up-f,
.ui-btn-hover-f,
.ui-btn-down-f {
	           font-family: Helvetica,sans-serif ;
	text-decoration: none;
}








a.ui-link-inherit {
	text-decoration: none !important;
}



.ui-btn-active {   0px   ;
	cursor: pointer;
	text-shadow: 0px  0px  0px   ;
	text-decoration: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #NaNNaNNaN ), to( #NaNNaNNaN )); 
	background-image: -webkit-linear-gradient( #NaNNaNNaN , #NaNNaNNaN ); 
	background-image:    -moz-linear-gradient( #NaNNaNNaN , #NaNNaNNaN ); 
	background-image:     -ms-linear-gradient( #NaNNaNNaN , #NaNNaNNaN ); 
	background-image:      -o-linear-gradient( #NaNNaNNaN , #NaNNaNNaN ); 
	background-image:         linear-gradient( #NaNNaNNaN , #NaNNaNNaN );
	           font-family: Helvetica,sans-serif ;
}
.ui-btn-active:visited,
.ui-btn-active:hover,
.ui-btn-active a.ui-link-inherit {  ;
}




.ui-btn-inner {
	border-top: 1px solid 	#fff;
	border-color: 			rgba(255,255,255,.3);
}




.ui-corner-tl {
	-moz-border-radius-topleft: 0em ;
	-webkit-border-top-left-radius: 0em ;
	border-top-left-radius: 0em ;
}
.ui-corner-tr {
	-moz-border-radius-topright: 0em ;
	-webkit-border-top-right-radius: 0em ;
	border-top-right-radius: 0em ;
}
.ui-corner-bl {
	-moz-border-radius-bottomleft: 0em ;
	-webkit-border-bottom-left-radius: 0em ;
	border-bottom-left-radius: 0em ;
}
.ui-corner-br {
	-moz-border-radius-bottomright: 0em ;
	-webkit-border-bottom-right-radius: 0em ;
	border-bottom-right-radius: 0em ;
}
.ui-corner-top {
	-moz-border-radius-topleft: 0em ;
	-webkit-border-top-left-radius: 0em ;
	border-top-left-radius: 0em ;
	-moz-border-radius-topright: 0em ;
	-webkit-border-top-right-radius: 0em ;
	border-top-right-radius: 0em ;
}
.ui-corner-bottom {
	-moz-border-radius-bottomleft: 0em ;
	-webkit-border-bottom-left-radius: 0em ;
	border-bottom-left-radius: 0em ;
	-moz-border-radius-bottomright: 0em ;
	-webkit-border-bottom-right-radius: 0em ;
	border-bottom-right-radius: 0em ;
	}
.ui-corner-right {
	-moz-border-radius-topright: 0em ;
	-webkit-border-top-right-radius: 0em ;
	border-top-right-radius: 0em ;
	-moz-border-radius-bottomright: 0em ;
	-webkit-border-bottom-right-radius: 0em ;
	border-bottom-right-radius: 0em ;
}
.ui-corner-left {
	-moz-border-radius-topleft: 0em ;
	-webkit-border-top-left-radius: 0em ;
	border-top-left-radius: 0em ;
	-moz-border-radius-bottomleft: 0em ;
	-webkit-border-bottom-left-radius: 0em ;
	border-bottom-left-radius: 0em ;
}
.ui-corner-all {
	-moz-border-radius: 0em ;
	-webkit-border-radius: 0em ;
	border-radius: 0em ;
}
.ui-corner-none {
	-moz-border-radius: 				   0;
	-webkit-border-radius: 				   0;
	border-radius: 						   0;
}







a.ui-link-inherit {
	text-decoration: none !important;
}



.ui-btn-active {   0px   ;
	cursor: pointer;
	text-shadow: 0px  0px  0px   ;
	text-decoration: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #NaNNaNNaN ), to( #NaNNaNNaN )); 
	background-image: -webkit-linear-gradient( #NaNNaNNaN , #NaNNaNNaN ); 
	background-image:    -moz-linear-gradient( #NaNNaNNaN , #NaNNaNNaN ); 
	background-image:     -ms-linear-gradient( #NaNNaNNaN , #NaNNaNNaN ); 
	background-image:      -o-linear-gradient( #NaNNaNNaN , #NaNNaNNaN ); 
	background-image:         linear-gradient( #NaNNaNNaN , #NaNNaNNaN );
	           font-family: Helvetica,sans-serif ;
}
.ui-btn-active:visited,
.ui-btn-active:hover,
.ui-btn-active a.ui-link-inherit {  ;
}




.ui-btn-inner {
	border-top: 1px solid 	#fff;
	border-color: 			rgba(255,255,255,.3);
}




.ui-corner-tl {
	-moz-border-radius-topleft: 0em ;
	-webkit-border-top-left-radius: 0em ;
	border-top-left-radius: 0em ;
}
.ui-corner-tr {
	-moz-border-radius-topright: 0em ;
	-webkit-border-top-right-radius: 0em ;
	border-top-right-radius: 0em ;
}
.ui-corner-bl {
	-moz-border-radius-bottomleft: 0em ;
	-webkit-border-bottom-left-radius: 0em ;
	border-bottom-left-radius: 0em ;
}
.ui-corner-br {
	-moz-border-radius-bottomright: 0em ;
	-webkit-border-bottom-right-radius: 0em ;
	border-bottom-right-radius: 0em ;
}
.ui-corner-top {
	-moz-border-radius-topleft: 0em ;
	-webkit-border-top-left-radius: 0em ;
	border-top-left-radius: 0em ;
	-moz-border-radius-topright: 0em ;
	-webkit-border-top-right-radius: 0em ;
	border-top-right-radius: 0em ;
}
.ui-corner-bottom {
	-moz-border-radius-bottomleft: 0em ;
	-webkit-border-bottom-left-radius: 0em ;
	border-bottom-left-radius: 0em ;
	-moz-border-radius-bottomright: 0em ;
	-webkit-border-bottom-right-radius: 0em ;
	border-bottom-right-radius: 0em ;
	}
.ui-corner-right {
	-moz-border-radius-topright: 0em ;
	-webkit-border-top-right-radius: 0em ;
	border-top-right-radius: 0em ;
	-moz-border-radius-bottomright: 0em ;
	-webkit-border-bottom-right-radius: 0em ;
	border-bottom-right-radius: 0em ;
}
.ui-corner-left {
	-moz-border-radius-topleft: 0em ;
	-webkit-border-top-left-radius: 0em ;
	border-top-left-radius: 0em ;
	-moz-border-radius-bottomleft: 0em ;
	-webkit-border-bottom-left-radius: 0em ;
	border-bottom-left-radius: 0em ;
}
.ui-corner-all {
	-moz-border-radius: 0em ;
	-webkit-border-radius: 0em ;
	border-radius: 0em ;
}
.ui-corner-none {
	-moz-border-radius: 				   0;
	-webkit-border-radius: 				   0;
	border-radius: 						   0;
}







a.ui-link-inherit {
	text-decoration: none !important;
}



.ui-btn-active {   0px   ;
	cursor: pointer;
	text-shadow: 0px  0px  0px   ;
	text-decoration: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #NaNNaNNaN ), to( #NaNNaNNaN )); 
	background-image: -webkit-linear-gradient( #NaNNaNNaN , #NaNNaNNaN ); 
	background-image:    -moz-linear-gradient( #NaNNaNNaN , #NaNNaNNaN ); 
	background-image:     -ms-linear-gradient( #NaNNaNNaN , #NaNNaNNaN ); 
	background-image:      -o-linear-gradient( #NaNNaNNaN , #NaNNaNNaN ); 
	background-image:         linear-gradient( #NaNNaNNaN , #NaNNaNNaN );
	           font-family: Helvetica,sans-serif ;
}
.ui-btn-active:visited,
.ui-btn-active:hover,
.ui-btn-active a.ui-link-inherit {  ;
}




.ui-btn-inner {
	border-top: 1px solid 	#fff;
	border-color: 			rgba(255,255,255,.3);
}




.ui-corner-tl {
	-moz-border-radius-topleft: 0em ;
	-webkit-border-top-left-radius: 0em ;
	border-top-left-radius: 0em ;
}
.ui-corner-tr {
	-moz-border-radius-topright: 0em ;
	-webkit-border-top-right-radius: 0em ;
	border-top-right-radius: 0em ;
}
.ui-corner-bl {
	-moz-border-radius-bottomleft: 0em ;
	-webkit-border-bottom-left-radius: 0em ;
	border-bottom-left-radius: 0em ;
}
.ui-corner-br {
	-moz-border-radius-bottomright: 0em ;
	-webkit-border-bottom-right-radius: 0em ;
	border-bottom-right-radius: 0em ;
}
.ui-corner-top {
	-moz-border-radius-topleft: 0em ;
	-webkit-border-top-left-radius: 0em ;
	border-top-left-radius: 0em ;
	-moz-border-radius-topright: 0em ;
	-webkit-border-top-right-radius: 0em ;
	border-top-right-radius: 0em ;
}
.ui-corner-bottom {
	-moz-border-radius-bottomleft: 0em ;
	-webkit-border-bottom-left-radius: 0em ;
	border-bottom-left-radius: 0em ;
	-moz-border-radius-bottomright: 0em ;
	-webkit-border-bottom-right-radius: 0em ;
	border-bottom-right-radius: 0em ;
	}
.ui-corner-right {
	-moz-border-radius-topright: 0em ;
	-webkit-border-top-right-radius: 0em ;
	border-top-right-radius: 0em ;
	-moz-border-radius-bottomright: 0em ;
	-webkit-border-bottom-right-radius: 0em ;
	border-bottom-right-radius: 0em ;
}
.ui-corner-left {
	-moz-border-radius-topleft: 0em ;
	-webkit-border-top-left-radius: 0em ;
	border-top-left-radius: 0em ;
	-moz-border-radius-bottomleft: 0em ;
	-webkit-border-bottom-left-radius: 0em ;
	border-bottom-left-radius: 0em ;
}
.ui-corner-all {
	-moz-border-radius: 0em ;
	-webkit-border-radius: 0em ;
	border-radius: 0em ;
}
.ui-corner-none {
	-moz-border-radius: 				   0;
	-webkit-border-radius: 				   0;
	border-radius: 						   0;
}







a.ui-link-inherit {
	text-decoration: none !important;
}



.ui-btn-active {   0px   ;
	cursor: pointer;
	text-shadow: 0px  0px  0px   ;
	text-decoration: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #NaNNaNNaN ), to( #NaNNaNNaN )); 
	background-image: -webkit-linear-gradient( #NaNNaNNaN , #NaNNaNNaN ); 
	background-image:    -moz-linear-gradient( #NaNNaNNaN , #NaNNaNNaN ); 
	background-image:     -ms-linear-gradient( #NaNNaNNaN , #NaNNaNNaN ); 
	background-image:      -o-linear-gradient( #NaNNaNNaN , #NaNNaNNaN ); 
	background-image:         linear-gradient( #NaNNaNNaN , #NaNNaNNaN );
	           font-family: Helvetica,sans-serif ;
}
.ui-btn-active:visited,
.ui-btn-active:hover,
.ui-btn-active a.ui-link-inherit {  ;
}




.ui-btn-inner {
	border-top: 1px solid 	#fff;
	border-color: 			rgba(255,255,255,.3);
}




.ui-corner-tl {
	-moz-border-radius-topleft: 0em ;
	-webkit-border-top-left-radius: 0em ;
	border-top-left-radius: 0em ;
}
.ui-corner-tr {
	-moz-border-radius-topright: 0em ;
	-webkit-border-top-right-radius: 0em ;
	border-top-right-radius: 0em ;
}
.ui-corner-bl {
	-moz-border-radius-bottomleft: 0em ;
	-webkit-border-bottom-left-radius: 0em ;
	border-bottom-left-radius: 0em ;
}
.ui-corner-br {
	-moz-border-radius-bottomright: 0em ;
	-webkit-border-bottom-right-radius: 0em ;
	border-bottom-right-radius: 0em ;
}
.ui-corner-top {
	-moz-border-radius-topleft: 0em ;
	-webkit-border-top-left-radius: 0em ;
	border-top-left-radius: 0em ;
	-moz-border-radius-topright: 0em ;
	-webkit-border-top-right-radius: 0em ;
	border-top-right-radius: 0em ;
}
.ui-corner-bottom {
	-moz-border-radius-bottomleft: 0em ;
	-webkit-border-bottom-left-radius: 0em ;
	border-bottom-left-radius: 0em ;
	-moz-border-radius-bottomright: 0em ;
	-webkit-border-bottom-right-radius: 0em ;
	border-bottom-right-radius: 0em ;
	}
.ui-corner-right {
	-moz-border-radius-topright: 0em ;
	-webkit-border-top-right-radius: 0em ;
	border-top-right-radius: 0em ;
	-moz-border-radius-bottomright: 0em ;
	-webkit-border-bottom-right-radius: 0em ;
	border-bottom-right-radius: 0em ;
}
.ui-corner-left {
	-moz-border-radius-topleft: 0em ;
	-webkit-border-top-left-radius: 0em ;
	border-top-left-radius: 0em ;
	-moz-border-radius-bottomleft: 0em ;
	-webkit-border-bottom-left-radius: 0em ;
	border-bottom-left-radius: 0em ;
}
.ui-corner-all {
	-moz-border-radius: 0em ;
	-webkit-border-radius: 0em ;
	border-radius: 0em ;
}
.ui-corner-none {
	-moz-border-radius: 				   0;
	-webkit-border-radius: 				   0;
	border-radius: 						   0;
}


.ui-br {
	border-bottom: rgb(130,130,130);
	border-bottom: rgba(130,130,130,.3);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}


.ui-disabled {
	filter: Alpha(Opacity=30);
	opacity: .3;
	zoom: 1;
}
.ui-disabled,
.ui-disabled a {
	cursor: default !important;
	pointer-events: none;
}



.ui-icon,
.ui-icon-searchfield:after {
	background: #666666 ;
	background: transparent ;
	background-image: url(images/icons-18-white.png) ;
	background-repeat: no-repeat;
	-moz-border-radius: 				9px;
	-webkit-border-radius: 				9px;
	border-radius: 						9px;
}




.ui-icon-alt {
	background: 						#fff;
	background: 						rgba(255,255,255,.3);
	background-image: url(images/icons-18-black.png);
	background-repeat: no-repeat;
}



@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min--moz-device-pixel-ratio: 1.5),
       only screen and (min-resolution: 240dpi) {
	
	.ui-icon-plus, .ui-icon-minus, .ui-icon-delete, .ui-icon-arrow-r,
	.ui-icon-arrow-l, .ui-icon-arrow-u, .ui-icon-arrow-d, .ui-icon-check,
	.ui-icon-gear, .ui-icon-refresh, .ui-icon-forward, .ui-icon-back,
	.ui-icon-grid, .ui-icon-star, .ui-icon-alert, .ui-icon-info, .ui-icon-home, .ui-icon-search, .ui-icon-searchfield:after, 
	.ui-icon-checkbox-off, .ui-icon-checkbox-on, .ui-icon-radio-off, .ui-icon-radio-on {
		background-image: url(images/icons-36-white.png);
		-moz-background-size: 864px 18px;
		-o-background-size: 864px 18px;
		-webkit-background-size: 864px 18px;
		background-size: 864px 18px;
	}
	.ui-icon-alt {
		background-image: url(images/icons-36-black.png);
	}
}


.ui-icon-plus {
	background-position: 	-0 50%;
}
.ui-icon-minus {
	background-position: 	-36px 50%;
}


.ui-icon-delete {
	background-position: 	-72px 50%;
}


.ui-icon-arrow-r {
	background-position: 	-108px 50%;
}
.ui-icon-arrow-l {
	background-position: 	-144px 50%;
}
.ui-icon-arrow-u {
	background-position: 	-180px 50%;
}
.ui-icon-arrow-d {
	background-position: 	-216px 50%;
}


.ui-icon-check {
	background-position: 	-252px 50%;
}
.ui-icon-gear {
	background-position: 	-288px 50%;
}
.ui-icon-refresh {
	background-position: 	-324px 50%;
}
.ui-icon-forward {
	background-position: 	-360px 50%;
}
.ui-icon-back {
	background-position: 	-396px 50%;
}
.ui-icon-grid {
	background-position: 	-432px 50%;
}
.ui-icon-star {
	background-position: 	-468px 50%;
}
.ui-icon-alert {
	background-position: 	-504px 50%;
}
.ui-icon-info {
	background-position: 	-540px 50%;
}
.ui-icon-home {
	background-position: 	-576px 50%;
}
.ui-icon-search,
.ui-icon-searchfield:after {
	background-position: 	-612px 50%;
}
.ui-icon-checkbox-off {
	background-position: 	-684px 50%;
}
.ui-icon-checkbox-on {
	background-position: 	-648px 50%;
}
.ui-icon-radio-off {
	background-position: 	-756px 50%;
}
.ui-icon-radio-on {
	background-position: 	-720px 50%;
}



.ui-checkbox .ui-icon,
.ui-selectmenu-list .ui-icon {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.ui-icon-checkbox-off,
.ui-icon-radio-off {
	background-color: transparent;	
}
.ui-checkbox-on .ui-icon,
.ui-radio-on .ui-icon {  ; 
}


.ui-icon-loading {
	background: url(images/ajax-loader.gif);
	background-size: 46px 46px;
}




.ui-btn-corner-tl {
	-moz-border-radius-topleft: 0em ;
	-webkit-border-top-left-radius: 0em ;
	border-top-left-radius: 0em ;
}
.ui-btn-corner-tr {
	-moz-border-radius-topright: 0em ;
	-webkit-border-top-right-radius: 0em ;
	border-top-right-radius: 0em ;
}
.ui-btn-corner-bl {
	-moz-border-radius-bottomleft: 0em ;
	-webkit-border-bottom-left-radius: 0em ;
	border-bottom-left-radius: 0em ;
}
.ui-btn-corner-br {
	-moz-border-radius-bottomright: 0em ;
	-webkit-border-bottom-right-radius: 0em ;
	border-bottom-right-radius: 0em ;
}
.ui-btn-corner-top {
	-moz-border-radius-topleft: 0em ;
	-webkit-border-top-left-radius: 0em ;
	border-top-left-radius: 0em ;
	-moz-border-radius-topright: 0em ;
	-webkit-border-top-right-radius: 0em ;
	border-top-right-radius: 0em ;
}
.ui-btn-corner-bottom {
	-moz-border-radius-bottomleft: 0em ;
	-webkit-border-bottom-left-radius: 0em ;
	border-bottom-left-radius: 0em ;
	-moz-border-radius-bottomright: 0em ;
	-webkit-border-bottom-right-radius: 0em ;
	border-bottom-right-radius: 0em ;
}
.ui-btn-corner-right {
	 -moz-border-radius-topright: 0em ;
	-webkit-border-top-right-radius: 0em ;
	border-top-right-radius: 0em ;
	-moz-border-radius-bottomright: 0em ;
	-webkit-border-bottom-right-radius: 0em ;
	border-bottom-right-radius: 0em ;
}
.ui-btn-corner-left {
	-moz-border-radius-topleft: 0em ;
	-webkit-border-top-left-radius: 0em ;
	border-top-left-radius: 0em ;
	-moz-border-radius-bottomleft: 0em ;
	-webkit-border-bottom-left-radius: 0em ;
	border-bottom-left-radius: 0em ;
}
.ui-btn-corner-all {
	-moz-border-radius: 0em ;
	-webkit-border-radius: 0em ;
	border-radius: 0em ;
}


.ui-corner-tl,
.ui-corner-tr,
.ui-corner-bl,
.ui-corner-br,
.ui-corner-top,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-left,
.ui-corner-all,
.ui-btn-corner-tl,
.ui-btn-corner-tr,
.ui-btn-corner-bl,
.ui-btn-corner-br,
.ui-btn-corner-top,
.ui-btn-corner-bottom,
.ui-btn-corner-right,
.ui-btn-corner-left,
.ui-btn-corner-all {
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}



.ui-overlay {
	background: #666;
	filter: Alpha(Opacity=50);
	opacity: .5;
	position: absolute;
	width: 100%;
	height: 100%;
}
.ui-overlay-shadow {
	-moz-box-shadow: 0px 0px 12px 			rgba(0,0,0,.6);
	-webkit-box-shadow: 0px 0px 12px 		rgba(0,0,0,.6);
	box-shadow: 0px 0px 12px 				rgba(0,0,0,.6);
}
.ui-shadow {
	-moz-box-shadow: 0px 1px 0px  rgba(NaN,NaN,NaN,0) ;
	-webkit-box-shadow: 0px 1px 0px  rgba(NaN,NaN,NaN,0) ;
	box-shadow: 0px 1px 0px  rgba(NaN,NaN,NaN,0) ;
}
.ui-bar-a .ui-shadow,
.ui-bar-b .ui-shadow ,
.ui-bar-c .ui-shadow  {
	-moz-box-shadow: 0px 1px 0 				rgba(255,255,255,.3);
	-webkit-box-shadow: 0px 1px 0 			rgba(255,255,255,.3);
	box-shadow: 0px 1px 0 					rgba(255,255,255,.3);
}
.ui-shadow-inset {
	-moz-box-shadow: inset 0px 1px 4px 		rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0px 1px 4px 	rgba(0,0,0,.2);
	box-shadow: inset 0px 1px 4px 			rgba(0,0,0,.2);
}
.ui-icon-shadow {
	-moz-box-shadow: 0px 1px 0 transparent ;
	-webkit-box-shadow: 0px 1px 0 transparent ;
	box-shadow: 0px 1px 0 transparent ;
}



.ui-btn:focus, .ui-link-inherit:focus {
	outline: 0;
}
.ui-btn.ui-focus {
	z-index: 1;
}
.ui-focus,
.ui-btn:focus {
	-moz-box-shadow: inset 0px 0px , 0px 0px ;
	-webkit-box-shadow: inset 0px 0px , 0px 0px ;
	box-shadow: inset 0px 0px , 0px 0px ;
}
.ui-input-text.ui-focus,
.ui-input-search.ui-focus {
	-moz-box-shadow: 0px 0px ;
	-webkit-box-shadow: 0px 0px ;
	box-shadow: 0px 0px ;	
}



.ui-mobile-nosupport-boxshadow * {
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}


.ui-mobile-nosupport-boxshadow .ui-focus,
.ui-mobile-nosupport-boxshadow .ui-btn:focus,
.ui-mobile-nosupport-boxshadow .ui-link-inherit:focus {
	outline-width: 1px;
	outline-style: auto;
}


.ui-mobile,.ui-mobile body{height:99.9%}.ui-mobile fieldset,.ui-page{padding:0;margin:0}.ui-mobile a img,.ui-mobile fieldset{border-width:0}.ui-mobile fieldset{min-width:0}.ui-mobile-viewport{margin:0;overflow-x:visible;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}body.ui-mobile-viewport,div.ui-mobile-viewport{overflow-x:hidden}.ui-mobile [data-role=page],.ui-mobile [data-role=dialog],.ui-page{top:0;left:0;width:100%;min-height:100%;position:absolute;display:none;border:0}.ui-mobile .ui-page-active{display:block;overflow:visible}.ui-page{outline:0}@media screen and (orientation:portrait){.ui-mobile .ui-page{min-height:420px}}@media screen and (orientation:landscape){.ui-mobile .ui-page{min-height:300px}}.ui-loading .ui-loader{display:block}.ui-loader{display:none;z-index:9999999;position:fixed;top:50%;left:50%;border:0}.ui-loader-default{background:0;filter:Alpha(Opacity=18);opacity:.18;width:46px;height:46px;margin-left:-23px;margin-top:-23px}.ui-loader-verbose{width:200px;filter:Alpha(Opacity=88);opacity:.88;box-shadow:0 1px 1px -1px #fff;height:auto;margin-left:-110px;margin-top:-43px;padding:10px}.ui-loader-default h1{font-size:0;width:0;height:0;overflow:hidden}.ui-loader-verbose h1{font-size:16px;margin:0;text-align:center}.ui-loader .ui-icon{background-color:#000;display:block;margin:0;width:44px;height:44px;padding:1px;-webkit-border-radius:36px;border-radius:36px}.ui-loader-verbose .ui-icon{margin:0 auto 10px;filter:Alpha(Opacity=75);opacity:.75}.ui-loader-textonly{padding:15px;margin-left:-115px}.ui-loader-textonly .ui-icon{display:none}.ui-loader-fakefix{position:absolute}.ui-mobile-rendering>*{visibility:hidden}.ui-bar,.ui-body{position:relative;padding:.4em 15px;overflow:hidden;display:block;clear:both}.ui-bar{font-size:16px;margin:0}.ui-bar h1,.ui-bar h2,.ui-bar h3,.ui-bar h4,.ui-bar h5,.ui-bar h6{margin:0;padding:0;font-size:16px;display:inline-block}.ui-header,.ui-footer{position:relative;zoom:1}.ui-mobile .ui-header,.ui-mobile .ui-footer{border-left-width:0;border-right-width:0}.ui-header .ui-btn-left,.ui-header .ui-btn-right,.ui-footer .ui-btn-left,.ui-footer .ui-btn-right,.ui-header-fixed.ui-fixed-hidden .ui-btn-left,.ui-header-fixed.ui-fixed-hidden .ui-btn-right{position:absolute;top:3px}.ui-header-fixed .ui-btn-left,.ui-header-fixed .ui-btn-right{top:4px}.ui-header .ui-btn-left,.ui-footer .ui-btn-left{left:5px}.ui-header .ui-btn-right,.ui-footer .ui-btn-right{right:5px}.ui-footer>.ui-btn-icon-notext,.ui-header>.ui-btn-icon-notext,.ui-header-fixed.ui-fixed-hidden>.ui-btn-icon-notext{top:6px}.ui-header-fixed>.ui-btn-icon-notext{top:7px}.ui-header .ui-title,.ui-footer .ui-title{min-height:1.1em;text-align:center;font-size:16px;display:block;margin:.6em 30% .8em;padding:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;outline:0!important}.ui-footer .ui-title{margin:.6em 15px .8em}.ui-content{border-width:0;overflow:visible;overflow-x:hidden;padding:15px}.ui-corner-all>.ui-header:first-child,.ui-corner-all>.ui-content:first-child,.ui-corner-all>.ui-footer:first-child{-webkit-border-top-left-radius:inherit;border-top-left-radius:inherit;-webkit-border-top-right-radius:inherit;border-top-right-radius:inherit}.ui-corner-all>.ui-header:last-child,.ui-corner-all>.ui-content:last-child,.ui-corner-all>.ui-footer:last-child{-webkit-border-bottom-left-radius:inherit;border-bottom-left-radius:inherit;-webkit-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit}.ui-icon{width:18px;height:18px}.ui-nojs{position:absolute;left:-9999px}.ui-hide-label label.ui-input-text,.ui-hide-label label.ui-select,.ui-hide-label label.ui-slider,.ui-hide-label label.ui-submit,.ui-hide-label .ui-controlgroup-label,.ui-hidden-accessible{position:absolute!important;left:-9999px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.ui-mobile-viewport-transitioning,.ui-mobile-viewport-transitioning .ui-page{width:100%;height:100%;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ui-page-pre-in{opacity:0}.in{-webkit-animation-timing-function:ease-out;-webkit-animation-duration:350ms;-moz-animation-timing-function:ease-out;-moz-animation-duration:350ms;animation-timing-function:ease-out;animation-duration:350ms}.out{-webkit-animation-timing-function:ease-in;-webkit-animation-duration:225ms;-moz-animation-timing-function:ease-in;-moz-animation-duration:225ms;animation-timing-function:ease-in;animation-duration:225ms}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}@-moz-keyframes fadeout{from{opacity:1}to{opacity:0}}@keyframes fadeout{from{opacity:1}to{opacity:0}}.fade.out{opacity:0;-webkit-animation-duration:125ms;-webkit-animation-name:fadeout;-moz-animation-duration:125ms;-moz-animation-name:fadeout;animation-duration:125ms;animation-name:fadeout}.fade.in{opacity:1;-webkit-animation-duration:225ms;-webkit-animation-name:fadein;-moz-animation-duration:225ms;-moz-animation-name:fadein;animation-duration:225ms;animation-name:fadein}.pop{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;transform-origin:50% 50%}.pop.in{-webkit-transform:scale(1);-webkit-animation-name:popin;-webkit-animation-duration:350ms;-moz-transform:scale(1);-moz-animation-name:popin;-moz-animation-duration:350ms;transform:scale(1);animation-name:popin;animation-duration:350ms;opacity:1}.pop.out{-webkit-animation-name:fadeout;-webkit-animation-duration:100ms;-moz-animation-name:fadeout;-moz-animation-duration:100ms;animation-name:fadeout;animation-duration:100ms;opacity:0}.pop.in.reverse{-webkit-animation-name:fadein;-moz-animation-name:fadein;animation-name:fadein}.pop.out.reverse{-webkit-transform:scale(.8);-webkit-animation-name:popout;-moz-transform:scale(.8);-moz-animation-name:popout;transform:scale(.8);animation-name:popout}@-webkit-keyframes popin{from{-webkit-transform:scale(.8);opacity:0}to{-webkit-transform:scale(1);opacity:1}}@-moz-keyframes popin{from{-moz-transform:scale(.8);opacity:0}to{-moz-transform:scale(1);opacity:1}}@keyframes popin{from{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@-webkit-keyframes popout{from{-webkit-transform:scale(1);opacity:1}to{-webkit-transform:scale(.8);opacity:0}}@-moz-keyframes popout{from{-moz-transform:scale(1);opacity:1}to{-moz-transform:scale(.8);opacity:0}}@keyframes popout{from{transform:scale(1);opacity:1}to{transform:scale(.8);opacity:0}}@-webkit-keyframes slideinfromright{from{-webkit-transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(0,0,0)}}@-moz-keyframes slideinfromright{from{-moz-transform:translateX(100%)}to{-moz-transform:translateX(0)}}@keyframes slideinfromright{from{transform:translateX(100%)}to{transform:translateX(0)}}@-webkit-keyframes slideinfromleft{from{-webkit-transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0)}}@-moz-keyframes slideinfromleft{from{-moz-transform:translateX(-100%)}to{-moz-transform:translateX(0)}}@keyframes slideinfromleft{from{transform:translateX(-100%)}to{transform:translateX(0)}}@-webkit-keyframes slideouttoleft{from{-webkit-transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-100%,0,0)}}@-moz-keyframes slideouttoleft{from{-moz-transform:translateX(0)}to{-moz-transform:translateX(-100%)}}@keyframes slideouttoleft{from{transform:translateX(0)}to{transform:translateX(-100%)}}@-webkit-keyframes slideouttoright{from{-webkit-transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(100%,0,0)}}@-moz-keyframes slideouttoright{from{-moz-transform:translateX(0)}to{-moz-transform:translateX(100%)}}@keyframes slideouttoright{from{transform:translateX(0)}to{transform:translateX(100%)}}.slide.out,.slide.in{-webkit-animation-timing-function:ease-out;-webkit-animation-duration:350ms;-moz-animation-timing-function:ease-out;-moz-animation-duration:350ms;animation-timing-function:ease-out;animation-duration:350ms}.slide.out{-webkit-transform:translate3d(-100%,0,0);-webkit-animation-name:slideouttoleft;-moz-transform:translateX(-100%);-moz-animation-name:slideouttoleft;transform:translateX(-100%);animation-name:slideouttoleft}.slide.in{-webkit-transform:translate3d(0,0,0);-webkit-animation-name:slideinfromright;-moz-transform:translateX(0);-moz-animation-name:slideinfromright;transform:translateX(0);animation-name:slideinfromright}.slide.out.reverse{-webkit-transform:translate3d(100%,0,0);-webkit-animation-name:slideouttoright;-moz-transform:translateX(100%);-moz-animation-name:slideouttoright;transform:translateX(100%);animation-name:slideouttoright}.slide.in.reverse{-webkit-transform:translate3d(0,0,0);-webkit-animation-name:slideinfromleft;-moz-transform:translateX(0);-moz-animation-name:slideinfromleft;transform:translateX(0);animation-name:slideinfromleft}.slidefade.out{-webkit-transform:translateX(-100%);-webkit-animation-name:slideouttoleft;-webkit-animation-duration:225ms;-moz-transform:translateX(-100%);-moz-animation-name:slideouttoleft;-moz-animation-duration:225ms;transform:translateX(-100%);animation-name:slideouttoleft;animation-duration:225ms}.slidefade.in{-webkit-transform:translateX(0);-webkit-animation-name:fadein;-webkit-animation-duration:200ms;-moz-transform:translateX(0);-moz-animation-name:fadein;-moz-animation-duration:200ms;transform:translateX(0);animation-name:fadein;animation-duration:200ms}.slidefade.out.reverse{-webkit-transform:translateX(100%);-webkit-animation-name:slideouttoright;-webkit-animation-duration:200ms;-moz-transform:translateX(100%);-moz-animation-name:slideouttoright;-moz-animation-duration:200ms;transform:translateX(100%);animation-name:slideouttoright;animation-duration:200ms}.slidefade.in.reverse{-webkit-transform:translateX(0);-webkit-animation-name:fadein;-webkit-animation-duration:200ms;-moz-transform:translateX(0);-moz-animation-name:fadein;-moz-animation-duration:200ms;transform:translateX(0);animation-name:fadein;animation-duration:200ms}.slidedown.out{-webkit-animation-name:fadeout;-webkit-animation-duration:100ms;-moz-animation-name:fadeout;-moz-animation-duration:100ms;animation-name:fadeout;animation-duration:100ms}.slidedown.in{-webkit-transform:translateY(0);-webkit-animation-name:slideinfromtop;-webkit-animation-duration:250ms;-moz-transform:translateY(0);-moz-animation-name:slideinfromtop;-moz-animation-duration:250ms;transform:translateY(0);animation-name:slideinfromtop;animation-duration:250ms}.slidedown.in.reverse{-webkit-animation-name:fadein;-webkit-animation-duration:150ms;-moz-animation-name:fadein;-moz-animation-duration:150ms;animation-name:fadein;animation-duration:150ms}.slidedown.out.reverse{-webkit-transform:translateY(-100%);-webkit-animation-name:slideouttotop;-webkit-animation-duration:200ms;-moz-transform:translateY(-100%);-moz-animation-name:slideouttotop;-moz-animation-duration:200ms;transform:translateY(-100%);animation-name:slideouttotop;animation-duration:200ms}@-webkit-keyframes slideinfromtop{from{-webkit-transform:translateY(-100%)}to{-webkit-transform:translateY(0)}}@-moz-keyframes slideinfromtop{from{-moz-transform:translateY(-100%)}to{-moz-transform:translateY(0)}}@keyframes slideinfromtop{from{transform:translateY(-100%)}to{transform:translateY(0)}}@-webkit-keyframes slideouttotop{from{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(-100%)}}@-moz-keyframes slideouttotop{from{-moz-transform:translateY(0)}to{-moz-transform:translateY(-100%)}}@keyframes slideouttotop{from{transform:translateY(0)}to{transform:translateY(-100%)}}.slideup.out{-webkit-animation-name:fadeout;-webkit-animation-duration:100ms;-moz-animation-name:fadeout;-moz-animation-duration:100ms;animation-name:fadeout;animation-duration:100ms}.slideup.in{-webkit-transform:translateY(0);-webkit-animation-name:slideinfrombottom;-webkit-animation-duration:250ms;-moz-transform:translateY(0);-moz-animation-name:slideinfrombottom;-moz-animation-duration:250ms;transform:translateY(0);animation-name:slideinfrombottom;animation-duration:250ms}.slideup.in.reverse{-webkit-animation-name:fadein;-webkit-animation-duration:150ms;-moz-animation-name:fadein;-moz-animation-duration:150ms;animation-name:fadein;animation-duration:150ms}.slideup.out.reverse{-webkit-transform:translateY(100%);-webkit-animation-name:slideouttobottom;-webkit-animation-duration:200ms;-moz-transform:translateY(100%);-moz-animation-name:slideouttobottom;-moz-animation-duration:200ms;transform:translateY(100%);animation-name:slideouttobottom;animation-duration:200ms}@-webkit-keyframes slideinfrombottom{from{-webkit-transform:translateY(100%)}to{-webkit-transform:translateY(0)}}@-moz-keyframes slideinfrombottom{from{-moz-transform:translateY(100%)}to{-moz-transform:translateY(0)}}@keyframes slideinfrombottom{from{transform:translateY(100%)}to{transform:translateY(0)}}@-webkit-keyframes slideouttobottom{from{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(100%)}}@-moz-keyframes slideouttobottom{from{-moz-transform:translateY(0)}to{-moz-transform:translateY(100%)}}@keyframes slideouttobottom{from{transform:translateY(0)}to{transform:translateY(100%)}}.viewport-flip{-webkit-perspective:1000;-moz-perspective:1000;perspective:1000;position:absolute}.flip{-webkit-backface-visibility:hidden;-webkit-transform:translateX(0);-moz-backface-visibility:hidden;-moz-transform:translateX(0);backface-visibility:hidden;transform:translateX(0)}.flip.out{-webkit-transform:rotateY(-90deg) scale(.9);-webkit-animation-name:flipouttoleft;-webkit-animation-duration:175ms;-moz-transform:rotateY(-90deg) scale(.9);-moz-animation-name:flipouttoleft;-moz-animation-duration:175ms;transform:rotateY(-90deg) scale(.9);animation-name:flipouttoleft;animation-duration:175ms}.flip.in{-webkit-animation-name:flipintoright;-webkit-animation-duration:225ms;-moz-animation-name:flipintoright;-moz-animation-duration:225ms;animation-name:flipintoright;animation-duration:225ms}.flip.out.reverse{-webkit-transform:rotateY(90deg) scale(.9);-webkit-animation-name:flipouttoright;-moz-transform:rotateY(90deg) scale(.9);-moz-animation-name:flipouttoright;transform:rotateY(90deg) scale(.9);animation-name:flipouttoright}.flip.in.reverse{-webkit-animation-name:flipintoleft;-moz-animation-name:flipintoleft;animation-name:flipintoleft}@-webkit-keyframes flipouttoleft{from{-webkit-transform:rotateY(0)}to{-webkit-transform:rotateY(-90deg) scale(.9)}}@-moz-keyframes flipouttoleft{from{-moz-transform:rotateY(0)}to{-moz-transform:rotateY(-90deg) scale(.9)}}@keyframes flipouttoleft{from{transform:rotateY(0)}to{transform:rotateY(-90deg) scale(.9)}}@-webkit-keyframes flipouttoright{from{-webkit-transform:rotateY(0)}to{-webkit-transform:rotateY(90deg) scale(.9)}}@-moz-keyframes flipouttoright{from{-moz-transform:rotateY(0)}to{-moz-transform:rotateY(90deg) scale(.9)}}@keyframes flipouttoright{from{transform:rotateY(0)}to{transform:rotateY(90deg) scale(.9)}}@-webkit-keyframes flipintoleft{from{-webkit-transform:rotateY(-90deg) scale(.9)}to{-webkit-transform:rotateY(0)}}@-moz-keyframes flipintoleft{from{-moz-transform:rotateY(-90deg) scale(.9)}to{-moz-transform:rotateY(0)}}@keyframes flipintoleft{from{transform:rotateY(-90deg) scale(.9)}to{transform:rotateY(0)}}@-webkit-keyframes flipintoright{from{-webkit-transform:rotateY(90deg) scale(.9)}to{-webkit-transform:rotateY(0)}}@-moz-keyframes flipintoright{from{-moz-transform:rotateY(90deg) scale(.9)}to{-moz-transform:rotateY(0)}}@keyframes flipintoright{from{transform:rotateY(90deg) scale(.9)}to{transform:rotateY(0)}}.viewport-turn{-webkit-perspective:200px;-moz-perspective:200px;-ms-perspective:200px;perspective:200px;position:absolute}.turn{-webkit-backface-visibility:hidden;-webkit-transform:translateX(0);-webkit-transform-origin:0;-moz-backface-visibility:hidden;-moz-transform:translateX(0);-moz-transform-origin:0;backface-visibility :hidden;transform:translateX(0);transform-origin:0}.turn.out{-webkit-transform:rotateY(-90deg) scale(.9);-webkit-animation-name:flipouttoleft;-webkit-animation-duration:125ms;-moz-transform:rotateY(-90deg) scale(.9);-moz-animation-name:flipouttoleft;-moz-animation-duration:125ms;transform:rotateY(-90deg) scale(.9);animation-name:flipouttoleft;animation-duration:125ms}.turn.in{-webkit-animation-name:flipintoright;-webkit-animation-duration:250ms;-moz-animation-name:flipintoright;-moz-animation-duration:250ms;animation-name:flipintoright;animation-duration:250ms}.turn.out.reverse{-webkit-transform:rotateY(90deg) scale(.9);-webkit-animation-name:flipouttoright;-moz-transform:rotateY(90deg) scale(.9);-moz-animation-name:flipouttoright;transform:rotateY(90deg) scale(.9);animation-name:flipouttoright}.turn.in.reverse{-webkit-animation-name:flipintoleft;-moz-animation-name:flipintoleft;animation-name:flipintoleft}@-webkit-keyframes flipouttoleft{from{-webkit-transform:rotateY(0)}to{-webkit-transform:rotateY(-90deg) scale(.9)}}@-moz-keyframes flipouttoleft{from{-moz-transform:rotateY(0)}to{-moz-transform:rotateY(-90deg) scale(.9)}}@keyframes flipouttoleft{from{transform:rotateY(0)}to{transform:rotateY(-90deg) scale(.9)}}@-webkit-keyframes flipouttoright{from{-webkit-transform:rotateY(0)}to{-webkit-transform:rotateY(90deg) scale(.9)}}@-moz-keyframes flipouttoright{from{-moz-transform:rotateY(0)}to{-moz-transform:rotateY(90deg) scale(.9)}}@keyframes flipouttoright{from{transform:rotateY(0)}to{transform:rotateY(90deg) scale(.9)}}@-webkit-keyframes flipintoleft{from{-webkit-transform:rotateY(-90deg) scale(.9)}to{-webkit-transform:rotateY(0)}}@-moz-keyframes flipintoleft{from{-moz-transform:rotateY(-90deg) scale(.9)}to{-moz-transform:rotateY(0)}}@keyframes flipintoleft{from{transform:rotateY(-90deg) scale(.9)}to{transform:rotateY(0)}}@-webkit-keyframes flipintoright{from{-webkit-transform:rotateY(90deg) scale(.9)}to{-webkit-transform:rotateY(0)}}@-moz-keyframes flipintoright{from{-moz-transform:rotateY(90deg) scale(.9)}to{-moz-transform:rotateY(0)}}@keyframes flipintoright{from{transform:rotateY(90deg) scale(.9)}to{transform:rotateY(0)}}.flow{-webkit-transform-origin:50% 30%;-webkit-box-shadow:0 0 20px rgba(0,0,0,.4);-moz-transform-origin:50% 30%;-moz-box-shadow:0 0 20px rgba(0,0,0,.4);transform-origin:50% 30%;box-shadow:0 0 20px rgba(0,0,0,.4)}.ui-dialog.flow{-webkit-transform-origin:none;-webkit-box-shadow:none;-moz-transform-origin:none;-moz-box-shadow:none;transform-origin:none;box-shadow:none}.flow.out{-webkit-transform:translateX(-100%) scale(.7);-webkit-animation-name:flowouttoleft;-webkit-animation-timing-function:ease;-webkit-animation-duration:350ms;-moz-transform:translateX(-100%) scale(.7);-moz-animation-name:flowouttoleft;-moz-animation-timing-function:ease;-moz-animation-duration:350ms;transform:translateX(-100%) scale(.7);animation-name:flowouttoleft;animation-timing-function:ease;animation-duration:350ms}.flow.in{-webkit-transform:translateX(0) scale(1);-webkit-animation-name:flowinfromright;-webkit-animation-timing-function:ease;-webkit-animation-duration:350ms;-moz-transform:translateX(0) scale(1);-moz-animation-name:flowinfromright;-moz-animation-timing-function:ease;-moz-animation-duration:350ms;transform:translateX(0) scale(1);animation-name:flowinfromright;animation-timing-function:ease;animation-duration:350ms}.flow.out.reverse{-webkit-transform:translateX(100%);-webkit-animation-name:flowouttoright;-moz-transform:translateX(100%);-moz-animation-name:flowouttoright;transform:translateX(100%);animation-name:flowouttoright}.flow.in.reverse{-webkit-animation-name:flowinfromleft;-moz-animation-name:flowinfromleft;animation-name:flowinfromleft}@-webkit-keyframes flowouttoleft{0%{-webkit-transform:translateX(0) scale(1)}60%,70%{-webkit-transform:translateX(0) scale(.7)}100%{-webkit-transform:translateX(-100%) scale(.7)}}@-moz-keyframes flowouttoleft{0%{-moz-transform:translateX(0) scale(1)}60%,70%{-moz-transform:translateX(0) scale(.7)}100%{-moz-transform:translateX(-100%) scale(.7)}}@keyframes flowouttoleft{0%{transform:translateX(0) scale(1)}60%,70%{transform:translateX(0) scale(.7)}100%{transform:translateX(-100%) scale(.7)}}@-webkit-keyframes flowouttoright{0%{-webkit-transform:translateX(0) scale(1)}60%,70%{-webkit-transform:translateX(0) scale(.7)}100%{-webkit-transform:translateX(100%) scale(.7)}}@-moz-keyframes flowouttoright{0%{-moz-transform:translateX(0) scale(1)}60%,70%{-moz-transform:translateX(0) scale(.7)}100%{-moz-transform:translateX(100%) scale(.7)}}@keyframes flowouttoright{0%{transform:translateX(0) scale(1)}60%,70%{transform:translateX(0) scale(.7)}100%{transform:translateX(100%) scale(.7)}}@-webkit-keyframes flowinfromleft{0%{-webkit-transform:translateX(-100%) scale(.7)}30%,40%{-webkit-transform:translateX(0) scale(.7)}100%{-webkit-transform:translateX(0) scale(1)}}@-moz-keyframes flowinfromleft{0%{-moz-transform:translateX(-100%) scale(.7)}30%,40%{-moz-transform:translateX(0) scale(.7)}100%{-moz-transform:translateX(0) scale(1)}}@keyframes flowinfromleft{0%{transform:translateX(-100%) scale(.7)}30%,40%{transform:translateX(0) scale(.7)}100%{transform:translateX(0) scale(1)}}@-webkit-keyframes flowinfromright{0%{-webkit-transform:translateX(100%) scale(.7)}30%,40%{-webkit-transform:translateX(0) scale(.7)}100%{-webkit-transform:translateX(0) scale(1)}}@-moz-keyframes flowinfromright{0%{-moz-transform:translateX(100%) scale(.7)}30%,40%{-moz-transform:translateX(0) scale(.7)}100%{-moz-transform:translateX(0) scale(1)}}@keyframes flowinfromright{0%{transform:translateX(100%) scale(.7)}30%,40%{transform:translateX(0) scale(.7)}100%{transform:translateX(0) scale(1)}}.ui-grid-a,.ui-grid-b,.ui-grid-c,.ui-grid-d{overflow:hidden}.ui-block-a,.ui-block-b,.ui-block-c,.ui-block-d,.ui-block-e{margin:0;padding:0;border:0;float:left;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui-grid-solo .ui-block-a{display:block;float:none}.ui-grid-a .ui-block-a,.ui-grid-a .ui-block-b{width:49.95%}.ui-grid-a>:nth-child(n){width:50%;margin-right:-.5px}.ui-grid-a .ui-block-a{clear:left}.ui-grid-b .ui-block-a,.ui-grid-b .ui-block-b,.ui-grid-b .ui-block-c{width:33.25%}.ui-grid-b>:nth-child(n){width:33.333%;margin-right:-.5px}.ui-grid-b .ui-block-a{clear:left}.ui-grid-c .ui-block-a,.ui-grid-c .ui-block-b,.ui-grid-c .ui-block-c,.ui-grid-c .ui-block-d{width:24.925%}.ui-grid-c>:nth-child(n){width:25%;margin-right:-.5px}.ui-grid-c .ui-block-a{clear:left}.ui-grid-d .ui-block-a,.ui-grid-d .ui-block-b,.ui-grid-d .ui-block-c,.ui-grid-d .ui-block-d,.ui-grid-d .ui-block-e{width:19.925%}.ui-grid-d>:nth-child(n){width:20%}.ui-grid-d .ui-block-a{clear:left}@media all and (max-width:35em){.ui-responsive .ui-block-a,.ui-responsive .ui-block-b,.ui-responsive .ui-block-c,.ui-responsive .ui-block-d,.ui-responsive .ui-block-e{width:100%;float:none}}.ui-header-fixed,.ui-footer-fixed{left:0;right:0;width:100%;position:fixed;z-index:1000}.ui-header-fixed{top:-1px;padding-top:1px}.ui-header-fixed.ui-fixed-hidden{top:0;padding-top:0}.ui-footer-fixed{bottom:-1px;padding-bottom:1px}.ui-footer-fixed.ui-fixed-hidden{bottom:0;padding-bottom:0}.ui-header-fullscreen,.ui-footer-fullscreen{filter:Alpha(Opacity=90);opacity:.9}.ui-page-header-fixed{padding-top:2.6875em}.ui-page-footer-fixed{padding-bottom:2.6875em}.ui-page-header-fullscreen>.ui-content,.ui-page-footer-fullscreen>.ui-content{padding:0}.ui-fixed-hidden{position:absolute}.ui-page-header-fullscreen .ui-fixed-hidden,.ui-page-footer-fullscreen .ui-fixed-hidden{left:-9999px}.ui-header-fixed .ui-btn,.ui-footer-fixed .ui-btn{z-index:10}.ui-android-2x-fixed .ui-li-has-thumb{-webkit-transform:translate3d(0,0,0)}.ui-navbar{max-width:100%}.ui-navbar.ui-mini{margin:0}.ui-navbar ul:before,.ui-navbar ul:after{content:" ";display:table}.ui-navbar ul:after{clear:both}.ui-navbar ul{list-style:none;margin:0;padding:0;position:relative;display:block;border:0;max-width:100%;overflow:visible;zoom:1}.ui-navbar li .ui-btn{display:block;text-align:center;margin:0 -1px 0 0;border-right-width:0}.ui-navbar li .ui-btn-icon-right .ui-icon{right:6px}.ui-navbar li:last-child .ui-btn,.ui-navbar .ui-grid-duo .ui-block-b .ui-btn{margin-right:0;border-right-width:1px}.ui-header .ui-navbar li:last-child .ui-btn,.ui-footer .ui-navbar li:last-child .ui-btn,.ui-header .ui-navbar .ui-grid-duo .ui-block-b .ui-btn,.ui-footer .ui-navbar .ui-grid-duo .ui-block-b .ui-btn{margin-right:-1px;border-right-width:0}.ui-navbar .ui-grid-duo li.ui-block-a:last-child .ui-btn{margin-right:-1px;border-right-width:1px}.ui-header .ui-navbar li .ui-btn,.ui-footer .ui-navbar li .ui-btn{border-top-width:0;border-bottom-width:0}.ui-header .ui-navbar .ui-grid-b li.ui-block-c .ui-btn,.ui-footer .ui-navbar .ui-grid-b li.ui-block-c .ui-btn{margin-right:-5px}.ui-header .ui-navbar .ui-grid-c li.ui-block-d .ui-btn,.ui-footer .ui-navbar .ui-grid-c li.ui-block-d .ui-btn,.ui-header .ui-navbar .ui-grid-d li.ui-block-e .ui-btn,.ui-footer .ui-navbar .ui-grid-d li.ui-block-e .ui-btn{margin-right:-4px}.ui-header .ui-navbar .ui-grid-b li.ui-block-c .ui-btn-icon-right .ui-icon,.ui-footer .ui-navbar .ui-grid-b li.ui-block-c .ui-btn-icon-right .ui-icon,.ui-header .ui-navbar .ui-grid-c li.ui-block-d .ui-btn-icon-right .ui-icon,.ui-footer .ui-navbar .ui-grid-c li.ui-block-d .ui-btn-icon-right .ui-icon,.ui-header .ui-navbar .ui-grid-d li.ui-block-e .ui-btn-icon-right .ui-icon,.ui-footer .ui-navbar .ui-grid-d li.ui-block-e .ui-btn-icon-right .ui-icon{right:8px}.ui-navbar li .ui-btn .ui-btn-inner{padding-top:.7em;padding-bottom:.8em}.ui-navbar li .ui-btn-icon-top .ui-btn-inner{padding-top:30px}.ui-navbar li .ui-btn-icon-bottom .ui-btn-inner{padding-bottom:30px}.ui-btn{display:block;text-align:center;cursor:pointer;position:relative;margin:.5em 0;padding:0}.ui-mini{margin-top:.25em;margin-bottom:.25em}.ui-btn-left,.ui-btn-right,.ui-input-clear,.ui-btn-inline,.ui-grid-a .ui-btn,.ui-grid-b .ui-btn,.ui-grid-c .ui-btn,.ui-grid-d .ui-btn,.ui-grid-e .ui-btn,.ui-grid-solo .ui-btn{margin-right:5px;margin-left:5px}.ui-btn-inner{font-size:16px;padding:.6em 20px;min-width:.75em;display:block;position:relative;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;zoom:1}.ui-btn input,.ui-btn button{z-index:2}.ui-btn-left,.ui-btn-right,.ui-btn-inline{display:inline-block;vertical-align:middle}.ui-mobile .ui-btn-left,.ui-mobile .ui-btn-right,.ui-btn-left>.ui-btn,.ui-btn-right>.ui-btn{margin:0}.ui-btn-block{display:block}.ui-header>.ui-btn,.ui-footer>.ui-btn{display:inline-block;margin:0}.ui-header .ui-btn-block,.ui-footer .ui-btn-block{display:block}.ui-header .ui-btn-inner,.ui-footer .ui-btn-inner,.ui-mini .ui-btn-inner{font-size:12.5px;padding:.55em 11px .5em}.ui-fullsize .ui-btn-inner,.ui-fullsize .ui-btn-inner{font-size:16px;padding:.6em 20px}.ui-btn-icon-notext{width:24px;height:24px}.ui-btn-icon-notext .ui-btn-inner{padding:0;height:100%}.ui-btn-icon-notext .ui-btn-inner .ui-icon{margin:2px 1px 2px 3px;float:left}.ui-btn-text{position:relative;z-index:1;width:100%;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}div.ui-btn-text{width:auto}.ui-btn-icon-notext .ui-btn-text{position:absolute;left:-9999px}.ui-btn-icon-left .ui-btn-inner{padding-left:40px}.ui-btn-icon-right .ui-btn-inner{padding-right:40px}.ui-btn-icon-top .ui-btn-inner{padding-top:40px}.ui-btn-icon-bottom .ui-btn-inner{padding-bottom:40px}.ui-header .ui-btn-icon-left .ui-btn-inner,.ui-footer .ui-btn-icon-left .ui-btn-inner,.ui-mini.ui-btn-icon-left .ui-btn-inner,.ui-mini .ui-btn-icon-left .ui-btn-inner{padding-left:30px}.ui-header .ui-btn-icon-right .ui-btn-inner,.ui-footer .ui-btn-icon-right .ui-btn-inner,.ui-mini.ui-btn-icon-right .ui-btn-inner,.ui-mini .ui-btn-icon-right .ui-btn-inner{padding-right:30px}.ui-header .ui-btn-icon-top .ui-btn-inner,.ui-footer .ui-btn-icon-top .ui-btn-inner{padding:30px 3px .5em}.ui-mini.ui-btn-icon-top .ui-btn-inner,.ui-mini .ui-btn-icon-top .ui-btn-inner{padding-top:30px}.ui-header .ui-btn-icon-bottom .ui-btn-inner,.ui-footer .ui-btn-icon-bottom .ui-btn-inner{padding:.55em 3px 30px}.ui-mini.ui-btn-icon-bottom .ui-btn-inner,.ui-mini .ui-btn-icon-bottom .ui-btn-inner{padding-bottom:30px}.ui-btn-inner{-webkit-border-radius:inherit;border-radius:inherit}.ui-btn-icon-notext .ui-icon{display:block;z-index:0}.ui-btn-icon-left>.ui-btn-inner>.ui-icon,.ui-btn-icon-right>.ui-btn-inner>.ui-icon{position:absolute;top:50%;margin-top:-9px}.ui-btn-icon-top .ui-btn-inner .ui-icon,.ui-btn-icon-bottom .ui-btn-inner .ui-icon{position:absolute;left:50%;margin-left:-9px}.ui-btn-icon-left .ui-icon{left:10px}.ui-btn-icon-right .ui-icon{right:10px}.ui-btn-icon-top .ui-icon{top:10px}.ui-btn-icon-bottom .ui-icon{top:auto;bottom:10px}.ui-header .ui-btn-icon-left .ui-icon,.ui-footer .ui-btn-icon-left .ui-icon,.ui-mini.ui-btn-icon-left .ui-icon,.ui-mini .ui-btn-icon-left .ui-icon{left:5px}.ui-header .ui-btn-icon-right .ui-icon,.ui-footer .ui-btn-icon-right .ui-icon,.ui-mini.ui-btn-icon-right .ui-icon,.ui-mini .ui-btn-icon-right .ui-icon{right:5px}.ui-header .ui-btn-icon-top .ui-icon,.ui-footer .ui-btn-icon-top .ui-icon,.ui-mini.ui-btn-icon-top .ui-icon,.ui-mini .ui-btn-icon-top .ui-icon{top:5px}.ui-header .ui-btn-icon-bottom .ui-icon,.ui-footer .ui-btn-icon-bottom .ui-icon,.ui-mini.ui-btn-icon-bottom .ui-icon,.ui-mini .ui-btn-icon-bottom .ui-icon{bottom:5px}.ui-btn-hidden{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-appearance:none;cursor:pointer;background:#fff;background:rgba(255,255,255,0);filter:Alpha(Opacity=0);opacity:.1;font-size:1px;border:0;text-indent:-9999px}.ui-disabled .ui-btn-hidden{display:none}.ui-disabled{z-index:1}.ui-field-contain .ui-btn.ui-submit{margin:0}label.ui-submit{font-size:16px;line-height:1.4;font-weight:400;margin:0 0 .3em;display:block}@media all and (min-width:28em){.ui-field-contain label.ui-submit{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain .ui-btn.ui-submit{width:78%;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui-hide-label .ui-btn.ui-submit{width:auto;display:block}}.ui-collapsible-inset{margin:.5em 0}.ui-collapsible-heading{font-size:16px;display:block;margin:0 -15px;padding:0;position:relative}.ui-collapsible-inset .ui-collapsible-heading{margin:0}.ui-collapsible-heading .ui-btn{text-align:left;margin:0;border-left-width:0;border-right-width:0}.ui-collapsible-inset .ui-collapsible-heading .ui-btn{border-right-width:1px;border-left-width:1px}.ui-collapsible-collapsed+.ui-collapsible:not(.ui-collapsible-inset) .ui-collapsible-heading .ui-btn{border-top-width:0}.ui-collapsible-set .ui-collapsible:not(.ui-collapsible-inset) .ui-collapsible-heading .ui-btn{border-top-width:1px}.ui-collapsible-heading .ui-btn-inner{padding-left:12px;padding-right:12px}.ui-collapsible-heading .ui-btn-icon-left .ui-btn-inner{padding-left:40px}.ui-collapsible-heading .ui-btn-icon-right .ui-btn-inner{padding-right:40px}.ui-collapsible-heading .ui-btn-icon-top .ui-btn-inner,.ui-collapsible-heading .ui-btn-icon-bottom .ui-btn-inner{text-align:center}.ui-collapsible-heading .ui-btn-icon-left.ui-mini .ui-btn-inner{padding-left:30px}.ui-collapsible-heading .ui-btn-icon-right.ui-mini .ui-btn-inner{padding-right:30px}.ui-collapsible-heading .ui-btn span.ui-btn{position:absolute;left:6px;top:50%;margin:-12px 0 0 0;width:20px;height:20px;padding:1px 0 1px 2px;text-indent:-9999px}.ui-collapsible-heading .ui-btn span.ui-btn .ui-btn-inner{padding:10px 0}.ui-collapsible-heading .ui-btn span.ui-btn .ui-icon{left:0;margin-top:-10px}.ui-collapsible-heading-status{position:absolute;top:-9999px;left:0}.ui-collapsible-content{display:block;margin:0 -15px;padding:10px 15px;border-left-width:0;border-right-width:0;border-top:0;background-image:none}.ui-collapsible-inset .ui-collapsible-content{margin:0;border-right-width:1px;border-left-width:1px}.ui-collapsible-content-collapsed{display:none}.ui-collapsible-set>.ui-collapsible.ui-corner-all{-webkit-border-radius:0;border-radius:0}.ui-collapsible-heading,.ui-collapsible-heading>.ui-btn{-webkit-border-radius:inherit;border-radius:inherit}.ui-collapsible-set .ui-collapsible.ui-first-child{-webkit-border-top-right-radius:inherit;border-top-right-radius:inherit;-webkit-border-top-left-radius:inherit;border-top-left-radius:inherit}.ui-collapsible-content,.ui-collapsible-set .ui-collapsible.ui-last-child{-webkit-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit;-webkit-border-bottom-left-radius:inherit;border-bottom-left-radius:inherit}.ui-collapsible-themed-content:not(.ui-collapsible-collapsed)>.ui-collapsible-heading{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.ui-collapsible-set{margin:.5em 0}.ui-collapsible-set .ui-collapsible{margin:-1px 0 0}.ui-collapsible-set .ui-collapsible.ui-first-child{margin-top:0}.ui-controlgroup,fieldset.ui-controlgroup{padding:0;margin:.5em 0;zoom:1}.ui-controlgroup.ui-mini,fieldset.ui-controlgroup.ui-mini{margin:.25em 0}.ui-field-contain .ui-controlgroup,.ui-field-contain fieldset.ui-controlgroup{margin:0}.ui-bar .ui-controlgroup{margin:0 5px}.ui-controlgroup-label{font-size:16px;line-height:1.4;font-weight:400;margin:0 0 .4em}.ui-controlgroup-label legend{max-width:100%}.ui-controlgroup-controls label.ui-select,.ui-controlgroup-controls label.ui-submit{position:absolute;left:-9999px}.ui-controlgroup li{list-style:none}.ui-controlgroup .ui-btn{margin:0}.ui-controlgroup .ui-btn-icon-notext{width:auto;height:auto;top:auto}.ui-controlgroup .ui-btn-icon-notext .ui-btn-inner{height:20px;padding:.6em 20px}.ui-controlgroup-horizontal .ui-btn-icon-notext .ui-btn-inner{width:18px}.ui-controlgroup.ui-mini .ui-btn-icon-notext .ui-btn-inner,.ui-header .ui-controlgroup .ui-btn-icon-notext .ui-btn-inner,.ui-footer .ui-controlgroup .ui-btn-icon-notext .ui-btn-inner{height:16px;padding:.55em 11px .5em}.ui-controlgroup .ui-btn-icon-notext .ui-btn-inner .ui-icon{position:absolute;top:50%;right:50%;margin:-9px -9px 0 0}.ui-controlgroup-horizontal .ui-btn-inner{text-align:center}.ui-controlgroup-horizontal.ui-mini .ui-btn-inner{height:16px;line-height:16px}.ui-controlgroup .ui-checkbox label,.ui-controlgroup .ui-radio label{font-size:16px}.ui-controlgroup-horizontal .ui-controlgroup-controls:before,.ui-controlgroup-horizontal .ui-controlgroup-controls:after{content:"";display:table}.ui-controlgroup-horizontal .ui-controlgroup-controls:after{clear:both}.ui-controlgroup-horizontal .ui-controlgroup-controls{display:inline-block;vertical-align:middle;zoom:1}.ui-controlgroup-horizontal .ui-controlgroup-controls>.ui-btn,.ui-controlgroup-horizontal .ui-controlgroup-controls li>.ui-btn,.ui-controlgroup-horizontal .ui-checkbox,.ui-controlgroup-horizontal .ui-radio,.ui-controlgroup-horizontal .ui-select{float:left;clear:none;margin:0}.ui-controlgroup-horizontal .ui-select .ui-btn-text{width:auto}.ui-controlgroup-vertical .ui-btn{border-bottom-width:0}.ui-controlgroup-vertical .ui-btn.ui-last-child{border-bottom-width:1px}.ui-controlgroup-horizontal .ui-btn{border-right-width:0}.ui-controlgroup-horizontal .ui-btn.ui-last-child{border-right-width:1px}.ui-controlgroup .ui-btn-corner-all{-webkit-border-radius:0;border-radius:0}.ui-controlgroup .ui-controlgroup-controls,.ui-controlgroup .ui-radio,.ui-controlgroup .ui-checkbox,.ui-controlgroup .ui-select,.ui-controlgroup li{-webkit-border-radius:inherit;border-radius:inherit}.ui-controlgroup-vertical .ui-btn.ui-first-child{-webkit-border-top-left-radius:inherit;border-top-left-radius:inherit;-webkit-border-top-right-radius:inherit;border-top-right-radius:inherit}.ui-controlgroup-vertical .ui-btn.ui-last-child{-webkit-border-bottom-left-radius:inherit;border-bottom-left-radius:inherit;-webkit-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit}.ui-controlgroup-horizontal .ui-btn.ui-first-child{-webkit-border-top-left-radius:inherit;border-top-left-radius:inherit;-webkit-border-bottom-left-radius:inherit;border-bottom-left-radius:inherit}.ui-controlgroup-horizontal .ui-btn.ui-last-child{-webkit-border-top-right-radius:inherit;border-top-right-radius:inherit;-webkit-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit}.ui-controlgroup .ui-shadow:not(.ui-focus){-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}@media all and (min-width:28em){.ui-field-contain .ui-controlgroup-label{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain .ui-controlgroup-controls{width:78%;display:inline-block}.ui-field-contain .ui-controlgroup .ui-select{width:100%;display:block}.ui-field-contain .ui-controlgroup-horizontal .ui-select{width:auto}.ui-hide-label .ui-controlgroup-controls{width:100%}}.ui-dialog{background:none!important}.ui-dialog-contain{width:92.5%;max-width:500px;margin:10% auto 15px;padding:0;position:relative;top:-15px}.ui-dialog-contain>.ui-header,.ui-dialog-contain>.ui-content,.ui-dialog-contain>.ui-footer{display:block;position:relative;width:auto;margin:0}.ui-dialog-contain>.ui-header{border:0;overflow:hidden;z-index:10;padding:0}.ui-dialog-contain>.ui-content{padding:15px}.ui-dialog-contain>.ui-footer{z-index:10;padding:0 15px}.ui-popup-open .ui-header-fixed,.ui-popup-open .ui-footer-fixed{position:absolute!important}.ui-popup-screen{background-image:url(data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);top:0;left:0;right:0;bottom:1px;position:absolute;filter:Alpha(Opacity=0);opacity:0;z-index:1099}.ui-popup-screen.in{opacity:.5;filter:Alpha(Opacity=50)}.ui-popup-screen.out{opacity:0;filter:Alpha(Opacity=0)}.ui-popup-container{z-index:1100;display:inline-block;position:absolute;padding:0;outline:0}.ui-popup{position:relative}.ui-popup.ui-content,.ui-popup .ui-content{overflow:visible}.ui-popup>p,.ui-popup>h1,.ui-popup>h2,.ui-popup>h3,.ui-popup>h4,.ui-popup>h5,.ui-popup>h6{margin:.5em 7px}.ui-popup>span{display:block;margin:.5em 7px}.ui-popup .ui-title{font-size:16px;font-weight:700;margin-top:.5em;margin-bottom:.5em}.ui-popup-container .ui-content>p,.ui-popup-container .ui-content>h1,.ui-popup-container .ui-content>h2,.ui-popup-container .ui-content>h3,.ui-popup-container .ui-content>h4,.ui-popup-container .ui-content>h5,.ui-popup-container .ui-content>h6{margin:.5em 0}.ui-popup-container .ui-content>span{margin:0}.ui-popup-container .ui-content>p:first-child,.ui-popup-container .ui-content>h1:first-child,.ui-popup-container .ui-content>h2:first-child,.ui-popup-container .ui-content>h3:first-child,.ui-popup-container .ui-content>h4:first-child,.ui-popup-container .ui-content>h5:first-child,.ui-popup-container .ui-content>h6:first-child{margin-top:0}.ui-popup-container .ui-content>p:last-child,.ui-popup-container .ui-content>h1:last-child,.ui-popup-container .ui-content>h2:last-child,.ui-popup-container .ui-content>h3:last-child,.ui-popup-container .ui-content>h4:last-child,.ui-popup-container .ui-content>h5:last-child,.ui-popup-container .ui-content>h6:last-child{margin-bottom:0}.ui-popup>img{width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle}.ui-popup:not(.ui-content)>img:only-child,.ui-popup:not(.ui-content)>.ui-btn-left:first-child+img:last-child,.ui-popup:not(.ui-content)>.ui-btn-right:first-child+img:last-child{-webkit-border-radius:inherit;border-radius:inherit}.ui-popup iframe{vertical-align:middle}@media all and (min-width:28em){.ui-popup .ui-field-contain label.ui-submit,.ui-popup .ui-field-contain .ui-controlgroup-label,.ui-popup .ui-field-contain label.ui-select,.ui-popup .ui-field-contain label.ui-input-text{font-size:16px;line-height:1.4;display:block;font-weight:400;margin:0 0 .3em}.ui-popup .ui-field-contain .ui-btn.ui-submit,.ui-popup .ui-field-contain .ui-controlgroup-controls,.ui-popup .ui-field-contain .ui-select,.ui-popup .ui-field-contain input.ui-input-text,.ui-popup .ui-field-contain textarea.ui-input-text,.ui-popup .ui-field-contain .ui-input-search{width:100%;display:block}}.ui-popup>.ui-btn-left,.ui-popup>.ui-btn-right{position:absolute;top:-9px;margin:0;z-index:1101}.ui-popup>.ui-btn-left{left:-9px}.ui-popup>.ui-btn-right{right:-9px}.ui-popup-hidden{top:-99999px;left:-9999px;visibility:hidden}.ui-checkbox,.ui-radio{position:relative;clear:both;margin:0;z-index:1}.ui-checkbox .ui-btn,.ui-radio .ui-btn{text-align:left;z-index:2}.ui-controlgroup .ui-checkbox .ui-btn,.ui-controlgroup .ui-radio .ui-btn{margin:0}.ui-checkbox .ui-btn-inner,.ui-radio .ui-btn-inner{white-space:normal}.ui-checkbox .ui-btn-icon-left .ui-btn-inner,.ui-radio .ui-btn-icon-left .ui-btn-inner{padding-left:45px}.ui-checkbox .ui-mini.ui-btn-icon-left .ui-btn-inner,.ui-radio .ui-mini.ui-btn-icon-left .ui-btn-inner{padding-left:36px}.ui-checkbox .ui-btn-icon-right .ui-btn-inner,.ui-radio .ui-btn-icon-right .ui-btn-inner{padding-right:45px}.ui-checkbox .ui-mini.ui-btn-icon-right .ui-btn-inner,.ui-radio .ui-mini.ui-btn-icon-right .ui-btn-inner{padding-right:36px}.ui-checkbox .ui-btn-icon-top .ui-btn-inner,.ui-radio .ui-btn-icon-top .ui-btn-inner{padding-right:0;padding-left:0;text-align:center}.ui-checkbox .ui-btn-icon-bottom .ui-btn-inner,.ui-radio .ui-btn-icon-bottom .ui-btn-inner{padding-right:0;padding-left:0;text-align:center}.ui-checkbox .ui-icon,.ui-radio .ui-icon{top:1.1em}.ui-checkbox .ui-btn-icon-left .ui-icon,.ui-radio .ui-btn-icon-left .ui-icon{left:15px}.ui-checkbox .ui-mini.ui-btn-icon-left .ui-icon,.ui-radio .ui-mini.ui-btn-icon-left .ui-icon{left:9px}.ui-checkbox .ui-btn-icon-right .ui-icon,.ui-radio .ui-btn-icon-right .ui-icon{right:15px}.ui-checkbox .ui-mini.ui-btn-icon-right .ui-icon,.ui-radio .ui-mini.ui-btn-icon-right .ui-icon{right:9px}.ui-checkbox .ui-btn-icon-top .ui-icon,.ui-radio .ui-btn-icon-top .ui-icon{top:10px}.ui-checkbox .ui-btn-icon-bottom .ui-icon,.ui-radio .ui-btn-icon-bottom .ui-icon{top:auto;bottom:10px}.ui-checkbox .ui-btn-icon-right .ui-icon,.ui-radio .ui-btn-icon-right .ui-icon{right:15px}.ui-checkbox .ui-mini.ui-btn-icon-right .ui-icon,.ui-radio .ui-mini.ui-btn-icon-right .ui-icon{right:9px}.ui-controlgroup-horizontal .ui-checkbox .ui-icon,.ui-controlgroup-horizontal .ui-radio .ui-icon{display:none}.ui-controlgroup-horizontal .ui-checkbox .ui-btn-inner,.ui-controlgroup-horizontal .ui-radio .ui-btn-inner{padding:.6em 20px}.ui-controlgroup-horizontal .ui-checkbox .ui-mini .ui-btn-inner,.ui-controlgroup-horizontal .ui-radio .ui-mini .ui-btn-inner{padding:.55em 11px .5em}.ui-checkbox input,.ui-radio input{position:absolute;left:20px;top:50%;width:10px;height:10px;margin:-5px 0 0 0;outline:0!important;z-index:1}.ui-field-contain,fieldset.ui-field-contain{padding:.8em 0;margin:0;border-width:0 0 1px;overflow:visible}.ui-field-contain:last-child{border-bottom-width:0}.ui-field-contain{max-width:100%}@media all and (min-width:28em){.ui-field-contain,.ui-mobile fieldset.ui-field-contain{border-width:0;padding:0;margin:1em 0}}.ui-select{display:block;position:relative}.ui-select select{position:absolute;left:-9999px;top:-9999px}.ui-select .ui-btn{opacity:1}.ui-field-contain .ui-select .ui-btn{margin:0}.ui-select .ui-btn select{cursor:pointer;-webkit-appearance:none;left:0;top:0;width:100%;min-height:1.5em;min-height:100%;height:3em;max-height:100%;filter:Alpha(Opacity=0);opacity:0;z-index:2}.ui-select .ui-disabled{opacity:.3}.ui-select .ui-disabled select{display:none}@-moz-document url-prefix(){.ui-select .ui-btn select{opacity:.0001}}.ui-select .ui-btn.ui-select-nativeonly{border-radius:0;border:0}.ui-select .ui-btn.ui-select-nativeonly select{opacity:1;text-indent:0;display:block}.ui-select .ui-disabled.ui-select-nativeonly .ui-btn-inner{opacity:0}.ui-select .ui-btn-icon-right .ui-btn-inner,.ui-select .ui-li-has-count .ui-btn-inner{padding-right:45px}.ui-select .ui-mini.ui-btn-icon-right .ui-btn-inner{padding-right:32px}.ui-select .ui-btn-icon-right.ui-li-has-count .ui-btn-inner{padding-right:80px}.ui-select .ui-mini.ui-btn-icon-right.ui-li-has-count .ui-btn-inner{padding-right:67px}.ui-select .ui-btn-icon-right .ui-icon{right:15px}.ui-select .ui-mini.ui-btn-icon-right .ui-icon{right:7px}.ui-select .ui-btn-icon-right.ui-li-has-count .ui-li-count{right:45px}.ui-select .ui-mini.ui-btn-icon-right.ui-li-has-count .ui-li-count{right:32px}label.ui-select{font-size:16px;line-height:1.4;font-weight:400;margin:0 0 .3em;display:block}.ui-select .ui-btn-text,.ui-selectmenu .ui-btn-text{display:block;min-height:1em;overflow:hidden!important}.ui-select .ui-btn-text{text-overflow:ellipsis}.ui-selectmenu{padding:6px;min-width:160px}.ui-selectmenu .ui-listview{margin:0}.ui-selectmenu .ui-btn.ui-li-divider{cursor:default}.ui-screen-hidden,.ui-selectmenu-list .ui-li .ui-icon{display:none}.ui-selectmenu-list .ui-li .ui-icon{display:block}.ui-li.ui-selectmenu-placeholder{display:none}.ui-selectmenu .ui-header{margin:0;padding:0}.ui-selectmenu.ui-popup .ui-header{-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}.ui-selectmenu .ui-header .ui-title{margin:.6em 46px .8em}@media all and (min-width:28em){.ui-field-contain label.ui-select{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain .ui-select{width:78%;display:inline-block}.ui-hide-label .ui-select{width:100%}}.ui-selectmenu .ui-header h1:after{content:'.';visibility:hidden}label.ui-input-text{font-size:16px;line-height:1.4;display:block;font-weight:400;margin:0 0 .3em}input.ui-input-text,textarea.ui-input-text{background-image:none;padding:.4em;margin:.5em 0;min-height:1.4em;line-height:1.4em;font-size:16px;display:block;width:100%;outline:0}input.ui-mini,.ui-mini input,textarea.ui-mini{font-size:14px}div.ui-input-text input.ui-input-text,div.ui-input-text textarea.ui-input-text,.ui-input-search input.ui-input-text{border:0;width:100%;padding:.4em 0;margin:0;display:block;background:transparent none;outline:0!important}.ui-input-search,div.ui-input-text{margin:.5em 0;background-image:none;position:relative}.ui-input-search{padding:0 30px}div.ui-input-text{padding:0 .4em}div.ui-input-has-clear{padding:0 30px 0 .4em}input.ui-input-text.ui-mini,textarea.ui-input-text.ui-mini,.ui-input-search.ui-mini,div.ui-input-text.ui-mini{margin:.25em 0}.ui-field-contain input.ui-input-text,.ui-field-contain textarea.ui-input-text,.ui-field-contain .ui-input-search,.ui-field-contain div.ui-input-text{margin:0}textarea.ui-input-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}input.ui-input-text{-webkit-appearance:none}textarea.ui-input-text{height:50px;-webkit-transition:height 200ms linear;-moz-transition:height 200ms linear;-o-transition:height 200ms linear;transition:height 200ms linear}textarea.ui-mini{height:45px}.ui-icon-searchfield:after{position:absolute;left:7px;top:50%;margin-top:-9px;content:"";width:18px;height:18px;opacity:.5}.ui-input-search .ui-input-clear,.ui-input-text .ui-input-clear{position:absolute;right:0;top:50%;margin-top:-13px}.ui-mini .ui-input-clear{right:-3px}.ui-input-search .ui-input-clear-hidden,.ui-input-text .ui-input-clear-hidden{display:none}input::-moz-placeholder,textarea::-moz-placeholder{color:#aaa}:-ms-input-placeholder{color:#aaa}input[type=number]::-webkit-outer-spin-button{margin:0}@media all and (min-width:28em){.ui-field-contain label.ui-input-text{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain input.ui-input-text,.ui-field-contain textarea.ui-input-text,.ui-field-contain .ui-input-search,.ui-field-contain div.ui-input-text{width:78%;display:inline-block}.ui-field-contain .ui-input-search,.ui-field-contain div.ui-input-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui-hide-label input.ui-input-text,.ui-hide-label textarea.ui-input-text,.ui-hide-label .ui-input-search,.ui-hide-label div.ui-input-text,.ui-input-search input.ui-input-text,div.ui-input-text input.ui-input-text{width:100%}}.ui-rangeslider{zoom:1;margin:0}.ui-rangeslider:before,.ui-rangeslider:after{content:"";display:table}.ui-rangeslider:after{clear:both}.ui-rangeslider input.ui-input-text.ui-slider-input{margin:.57143em 0}.ui-rangeslider.ui-mini input.ui-slider-input{margin:.28571em 0}.ui-rangeslider input.ui-slider-input.ui-rangeslider-last{float:right}.ui-rangeslider .ui-rangeslider-sliders{position:relative;overflow:visible;height:30px;margin:.5em 68px}.ui-rangeslider.ui-mini .ui-rangeslider-sliders{margin:.25em 68px}.ui-field-contain .ui-rangeslider input.ui-slider-input,.ui-field-contain .ui-rangeslider.ui-mini input.ui-slider-input,.ui-field-contain .ui-rangeslider .ui-rangeslider-sliders,.ui-field-contain .ui-rangeslider.ui-mini .ui-rangeslider-sliders{margin-top:0;margin-bottom:0}.ui-rangeslider .ui-rangeslider-sliders .ui-slider-track{position:absolute;top:6px;right:0;left:0;margin:0}.ui-rangeslider.ui-mini .ui-rangeslider-sliders .ui-slider-track{top:8px}.ui-rangeslider .ui-slider-track:first-child .ui-slider-bg{display:none}.ui-rangeslider .ui-rangeslider-sliders .ui-slider-track:first-child{background-color:transparent;background:0;border-width:0;height:0}html >body .ui-rangeslider .ui-rangeslider-sliders .ui-slider-track:first-child{height:15px;border-width:1px}html >body .ui-rangeslider.ui-mini .ui-rangeslider-sliders .ui-slider-track:first-child{height:12px}@media all and (min-width:28em){.ui-field-contain .ui-rangeslider label.ui-slider{float:left}.ui-field-contain .ui-rangeslider input.ui-slider-input{position:relative;z-index:1}.ui-field-contain .ui-rangeslider input.ui-slider-input.ui-rangeslider-first,.ui-field-contain .ui-rangeslider.ui-mini input.ui-slider-input.ui-rangeslider-first{margin-right:17px}.ui-field-contain .ui-rangeslider .ui-rangeslider-sliders,.ui-field-contain .ui-rangeslider.ui-mini .ui-rangeslider-sliders{float:left;width:78%;margin:0 -68px}.ui-field-contain .ui-rangeslider .ui-slider-track,.ui-field-contain .ui-rangeslider.ui-mini .ui-slider-track{right:68px;left:68px}.ui-field-contain.ui-hide-label .ui-rangeslider input.ui-slider-input.ui-rangeslider-first{margin:0}.ui-field-contain.ui-hide-label .ui-rangeslider .ui-rangeslider-sliders,.ui-field-contain.ui-hide-label .ui-rangeslider.ui-mini .ui-rangeslider-sliders{width:auto;float:none;margin:0 68px}.ui-field-contain.ui-hide-label .ui-rangeslider .ui-slider-track,.ui-field-contain.ui-hide-label .ui-rangeslider.ui-mini .ui-slider-track{right:0;left:0}}.ui-listview{margin:0}ol.ui-listview,ol.ui-listview .ui-li-divider{counter-reset:listnumbering}.ui-content .ui-listview,.ui-panel-inner>.ui-listview{margin:-15px}.ui-collapsible-content>.ui-listview{margin:-10px -15px}.ui-content .ui-listview-inset,.ui-panel-inner .ui-listview-inset{margin:1em 0}.ui-collapsible-content .ui-listview-inset{margin:.5em 0}.ui-listview,.ui-li{list-style:none;padding:0}.ui-li,.ui-li.ui-field-contain{display:block;margin:0;position:relative;overflow:visible;text-align:left;border-width:0;border-top-width:1px}.ui-li.ui-btn,.ui-li.ui-field-contain,.ui-li-divider,.ui-li-static{margin:0}.ui-listview-inset .ui-li{border-right-width:1px;border-left-width:1px}.ui-li.ui-last-child,.ui-li.ui-field-contain.ui-last-child{border-bottom-width:1px}.ui-collapsible-content>.ui-listview:not(.ui-listview-inset)>.ui-li.ui-first-child{border-top-width:0}.ui-collapsible-themed-content .ui-listview:not(.ui-listview-inset)>.ui-li.ui-last-child{border-bottom-width:0}.ui-li .ui-btn-text a.ui-link-inherit{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ui-li-static{background-image:none}.ui-li-divider{padding:.5em 15px;font-size:14px;font-weight:700}ol.ui-listview .ui-link-inherit:before,ol.ui-listview .ui-li-static:before,.ui-li-dec{font-size:.8em;display:inline-block;padding-right:.3em;font-weight:400;counter-increment:listnumbering;content:counter(listnumbering) ". "}ol.ui-listview .ui-li-jsnumbering:before{content:""!important}.ui-listview .ui-li>.ui-btn-text{-webkit-border-radius:inherit;border-radius:inherit}.ui-listview>.ui-li.ui-first-child,.ui-listview .ui-btn.ui-first-child>.ui-li>.ui-btn-text>.ui-link-inherit{-webkit-border-top-right-radius:inherit;border-top-right-radius:inherit;-webkit-border-top-left-radius:inherit;border-top-left-radius:inherit}.ui-listview>.ui-li.ui-last-child,.ui-listview .ui-btn.ui-last-child>.ui-li>.ui-btn-text>.ui-link-inherit,.ui-collapsible-content>.ui-listview:not(.ui-listview-inset),.ui-collapsible-content>.ui-listview:not(.ui-listview-inset) .ui-li.ui-last-child{-webkit-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit;-webkit-border-bottom-left-radius:inherit;border-bottom-left-radius:inherit}.ui-listview>.ui-li.ui-first-child .ui-li-link-alt{-webkit-border-top-right-radius:inherit;border-top-right-radius:inherit}.ui-listview>.ui-li.ui-last-child .ui-li-link-alt{-webkit-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit}.ui-listview>.ui-li.ui-first-child .ui-li-thumb:not(.ui-li-icon){-webkit-border-top-left-radius:inherit;border-top-left-radius:inherit}.ui-listview>.ui-li.ui-last-child .ui-li-thumb:not(.ui-li-icon){-webkit-border-bottom-left-radius:inherit;border-bottom-left-radius:inherit}.ui-li>.ui-btn-inner{display:block;position:relative;padding:0}.ui-li .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li{padding:.7em 15px;display:block}.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-thumb{min-height:59px;padding-left:100px}.ui-li-has-icon .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-icon{min-height:20px;padding-left:40px}.ui-li-has-count .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-count,.ui-li-divider.ui-li-has-count{padding-right:45px}.ui-li-has-arrow .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-arrow{padding-right:40px}.ui-li-has-arrow.ui-li-has-count .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-arrow.ui-li-has-count{padding-right:75px}.ui-li-heading{font-size:16px;font-weight:700;display:block;margin:.6em 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ui-li-desc{font-size:12px;font-weight:400;display:block;margin:-.5em 0 .6em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}ol.ui-listview>.ui-li .ui-li-heading{display:inline-block;width:100%;margin-left:-1.3em;text-indent:1.3em;vertical-align:middle}ol.ui-listview>.ui-li .ui-li-desc:not(.ui-li-aside){text-indent:1.55em}.ui-li-thumb,.ui-listview .ui-li-icon{position:absolute;left:1px;top:0;max-height:80px;max-width:80px}.ui-listview .ui-li-icon{max-height:16px;max-width:16px;left:10px;top:.9em}.ui-li-thumb,.ui-listview .ui-li-icon,.ui-li-content{float:left;margin-right:10px}.ui-li-aside{float:right;width:50%;text-align:right;margin:.3em 0}@media all and (min-width:480px){.ui-li-aside{width:45%}}.ui-li-divider{cursor:default}.ui-li-has-alt .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-alt{padding-right:53px}.ui-li-has-alt.ui-li-has-count .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-alt.ui-li-has-count{padding-right:88px}.ui-li-has-count .ui-li-count{position:absolute;font-size:11px;font-weight:700;padding:.2em .5em;top:50%;margin-top:-.9em;right:10px}.ui-li-has-count.ui-li-divider .ui-li-count,.ui-li-has-count .ui-link-inherit .ui-li-count{margin-top:-.95em}.ui-li-has-arrow.ui-li-has-count .ui-li-count{right:40px}.ui-li-has-alt.ui-li-has-count .ui-li-count{right:53px}.ui-li-link-alt{position:absolute;width:40px;height:100%;border-width:0;border-left-width:1px;top:0;right:0;margin:0;padding:0;z-index:2}.ui-li-link-alt .ui-btn{overflow:hidden;position:absolute;right:8px;top:50%;margin:-13px 0 0 0;border-bottom-width:1px;z-index:-1}.ui-li-link-alt .ui-btn-inner{padding:0;height:100%;position:absolute;width:100%;top:0;left:0}.ui-li-link-alt .ui-btn .ui-icon{right:50%;margin-right:-9px}.ui-li-link-alt .ui-btn-icon-notext .ui-btn-inner .ui-icon{position:absolute;top:50%;margin-top:-9px}.ui-listview * .ui-btn-inner>.ui-btn>.ui-btn-inner{border-top:0}.ui-listview-filter{border-width:0;overflow:hidden;margin:-15px -15px 15px -15px}.ui-collapsible-content .ui-listview-filter{margin:-10px -15px 10px -15px;border-bottom:inherit}.ui-listview-filter-inset{margin:-15px -5px;background:transparent}.ui-collapsible-content .ui-listview-filter-inset{margin:-5px;border-bottom-width:0}.ui-listview-filter .ui-input-search{margin:5px;width:auto;display:block}.ui-li.ui-screen-hidden{display:none}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.ui-li .ui-btn-text{overflow:visible}}label.ui-slider{font-size:16px;line-height:1.4;font-weight:400;margin:0;display:block}.ui-field-contain label.ui-slider{margin-bottom:.4em}div.ui-slider{height:30px;margin:.5em 0;zoom:1}div.ui-slider.ui-mini{margin:.25em 0}.ui-field-contain div.ui-slider,.ui-field-contain div.ui-slider.ui-mini{margin:0}div.ui-slider:before,div.ui-slider:after{content:"";display:table}div.ui-slider:after{clear:both}input.ui-input-text.ui-slider-input{display:block;float:left;margin:0;padding:4px;width:40px;height:22px;line-height:22px;font-size:14px;border-width:0;background-image:none;font-weight:700;text-align:center;vertical-align:text-bottom;outline:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}.ui-slider-input::-webkit-outer-spin-button,.ui-slider-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ui-slider-track,.ui-slider-switch{position:relative;overflow:visible;height:15px;margin:0 15px 0 68px;top:6px}.ui-slider-track.ui-mini{height:12px;top:8px}.ui-slider-bg{border:0;height:100%}.ui-slider-track .ui-btn.ui-slider-handle,.ui-slider-switch .ui-btn.ui-slider-handle{position:absolute;z-index:1;top:50%;width:28px;height:28px;margin:-15px 0 0 -15px;outline:0}.ui-slider-track.ui-mini .ui-slider-handle{height:14px;width:14px;margin:-8px 0 0 -7px}.ui-slider-handle .ui-btn-inner{padding:0;height:100%}.ui-slider-track.ui-mini .ui-slider-handle .ui-btn-inner{height:30px;width:30px;padding:0;margin:-9px 0 0 -9px;border-top:0}select.ui-slider-switch{display:none}div.ui-slider-switch{display:inline-block;height:32px;width:5.8em;margin:.5em 0;top:0}div.ui-slider-switch:before,div.ui-slider-switch:after{display:none;clear:none}div.ui-slider-switch.ui-mini{width:5em;height:29px;margin:.25em 0;top:0}.ui-field-contain .ui-slider-switch,.ui-field-contain .ui-slider-switch.ui-mini{margin:0}.ui-slider-inneroffset{margin:0 16px;position:relative;z-index:1}.ui-slider-switch.ui-mini .ui-slider-inneroffset{margin:0 15px 0 14px}.ui-slider-switch .ui-btn.ui-slider-handle{margin:1px 0 0 -15px}.ui-slider-switch.ui-mini .ui-slider-handle{width:25px;height:25px;margin:1px 0 0 -13px;padding:0}.ui-slider-handle-snapping{-webkit-transition:left 70ms linear;-moz-transition:left 70ms linear}.ui-slider-switch.ui-mini .ui-slider-handle .ui-btn-inner{height:30px;width:30px;padding:0;margin:0;border-top:0}.ui-slider-switch .ui-slider-label{position:absolute;text-align:center;width:100%;overflow:hidden;font-size:16px;top:0;line-height:2;min-height:100%;border-width:0;white-space:nowrap;cursor:pointer}.ui-slider-switch.ui-mini .ui-slider-label{font-size:14px}.ui-slider-switch .ui-slider-label-a{z-index:1;left:0;text-indent:-1.5em}.ui-slider-switch .ui-slider-label-b{z-index:0;right:0;text-indent:1.5em}@media all and (min-width:28em){.ui-field-contain label.ui-slider{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain div.ui-slider{display:inline-block;width:78%}.ui-field-contain.ui-hide-label div.ui-slider{display:block;width:auto}.ui-field-contain div.ui-slider-switch,.ui-field-contain.ui-hide-label div.ui-slider-switch{display:inline-block;width:5.8em}.ui-field-contain div.ui-slider-switch.ui-mini{width:5em}}.ui-table{border:0;border-collapse:collapse;padding:0;width:100%}.ui-table th,.ui-table td{line-height:1.5em;text-align:left;padding:.4em .5em;vertical-align:top}.ui-table th .ui-btn,.ui-table td .ui-btn{line-height:normal}.ui-table th{font-weight:700}.ui-table caption{text-align:left;margin-bottom:1.4em;opacity:.5}.table-stroke thead th{border-bottom:1px solid #d6d6d6;border-bottom:1px solid rgba(0,0,0,.1)}.table-stroke tbody th,.table-stroke tbody td{border-bottom:1px solid #e6e6e6;border-bottom:1px solid rgba(0,0,0,.05)}.table-stripe tbody tr:nth-child(odd) td,.table-stripe tbody tr:nth-child(odd) th{background-color:#eee;background-color:rgba(0,0,0,.04)}.table-stripe thead th,.table-stripe tbody tr:last-child{border-bottom:1px solid #d6d6d6;border-bottom:1px solid rgba(0,0,0,.1)}.ui-table-columntoggle-btn{float:right;margin-bottom:.8em}.ui-table-columntoggle-popup fieldset{margin:0}@media only all{th.ui-table-priority-6,td.ui-table-priority-6,th.ui-table-priority-5,td.ui-table-priority-5,th.ui-table-priority-4,td.ui-table-priority-4,th.ui-table-priority-3,td.ui-table-priority-3,th.ui-table-priority-2,td.ui-table-priority-2,th.ui-table-priority-1,td.ui-table-priority-1{display:none}}@media screen and (min-width:20em){.ui-table-columntoggle.ui-responsive th.ui-table-priority-1,.ui-table-columntoggle.ui-responsive td.ui-table-priority-1{display:table-cell}}@media screen and (min-width:30em){.ui-table-columntoggle.ui-responsive th.ui-table-priority-2,.ui-table-columntoggle.ui-responsive td.ui-table-priority-2{display:table-cell}}@media screen and (min-width:40em){.ui-table-columntoggle.ui-responsive th.ui-table-priority-3,.ui-table-columntoggle.ui-responsive td.ui-table-priority-3{display:table-cell}}@media screen and (min-width:50em){.ui-table-columntoggle.ui-responsive th.ui-table-priority-4,.ui-table-columntoggle.ui-responsive td.ui-table-priority-4{display:table-cell}}@media screen and (min-width:60em){.ui-table-columntoggle.ui-responsive th.ui-table-priority-5,.ui-table-columntoggle.ui-responsive td.ui-table-priority-5{display:table-cell}}@media screen and (min-width:70em){.ui-table-columntoggle.ui-responsive th.ui-table-priority-6,.ui-table-columntoggle.ui-responsive td.ui-table-priority-6{display:table-cell}}.ui-table-columntoggle th.ui-table-cell-hidden,.ui-table-columntoggle td.ui-table-cell-hidden,.ui-table-columntoggle.ui-responsive th.ui-table-cell-hidden,.ui-table-columntoggle.ui-responsive td.ui-table-cell-hidden{display:none}.ui-table-columntoggle th.ui-table-cell-visible,.ui-table-columntoggle td.ui-table-cell-visible,.ui-table-columntoggle.ui-responsive th.ui-table-cell-visible,.ui-table-columntoggle.ui-responsive td.ui-table-cell-visible{display:table-cell}.ui-table-reflow td .ui-table-cell-label,.ui-table-reflow th .ui-table-cell-label{display:none}@media only all{.ui-table-reflow thead td,.ui-table-reflow thead th{display:none}.ui-table-reflow td,.ui-table-reflow th{text-align:left;display:block}.ui-table-reflow tbody th{margin-top:3em}.ui-table-reflow td .ui-table-cell-label,.ui-table-reflow th .ui-table-cell-label{padding:.4em;min-width:30%;display:inline-block;margin:-.4em 1em -.4em -.4em}.ui-table-reflow th .ui-table-cell-label-top,.ui-table-reflow td .ui-table-cell-label-top{display:block;padding:.4em 0;margin:.4em 0;text-transform:uppercase;font-size:.9em;font-weight:400}}@media (min-width:35em){.ui-table-reflow.ui-responsive{display:table-row-group}.ui-table-reflow.ui-responsive td,.ui-table-reflow.ui-responsive th,.ui-table-reflow.ui-responsive tbody th,.ui-table-reflow.ui-responsive tbody td,.ui-table-reflow.ui-responsive thead td,.ui-table-reflow.ui-responsive thead th{display:table-cell;margin:0}.ui-table-reflow.ui-responsive td .ui-table-cell-label,.ui-table-reflow.ui-responsive th .ui-table-cell-label{display:none}}@media (max-width:35em){.ui-table-reflow.ui-responsive td,.ui-table-reflow.ui-responsive th{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;clear:left}}.ui-panel{width:17em;min-height:100%;max-height:none;border-width:0;position:absolute;top:0;display:block}.ui-panel-closed{width:0;max-height:100%;overflow:hidden;visibility:hidden}.ui-panel-fixed{position:fixed;bottom:-1px;padding-bottom:1px}.ui-panel-display-overlay{z-index:1001}.ui-panel-display-reveal{z-index:0}.ui-panel-display-push{z-index:999}.ui-panel-inner{padding:15px}.ui-panel-content-wrap{position:relative;left:0;min-height:inherit;border:0;z-index:999}.ui-panel-content-wrap-display-overlay,.ui-panel-animate.ui-panel-content-wrap>.ui-header,.ui-panel-content-wrap-closed{position:static}.ui-panel-dismiss{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1002;display:none}.ui-panel-dismiss-open{display:block}.ui-panel-animate{-webkit-transition:-webkit-transform 350ms ease;-moz-transition:-moz-transform 350ms ease;transition:transform 350ms ease}.ui-panel-animate.ui-panel:not(.ui-panel-display-reveal),.ui-panel-animate.ui-panel:not(.ui-panel-display-reveal)>div,.ui-panel-animate.ui-panel-closed.ui-panel-display-reveal>div,.ui-panel-animate.ui-panel-content-wrap,.ui-panel-animate.ui-panel-content-fixed-toolbar{-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}.ui-panel-position-left{left:-17em}.ui-panel-animate.ui-panel-position-left.ui-panel-display-overlay,.ui-panel-animate.ui-panel-position-left.ui-panel-display-push{left:0;-webkit-transform:translate3d(-17em,0,0);-moz-transform:translate3d(-17em,0,0);transform:translate3d(-17em,0,0)}.ui-panel-position-left.ui-panel-display-reveal,.ui-panel-position-left.ui-panel-open{left:0}.ui-panel-animate.ui-panel-position-left.ui-panel-open.ui-panel-display-overlay,.ui-panel-animate.ui-panel-position-left.ui-panel-open.ui-panel-display-push{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-moz-transform:none}.ui-panel-position-right{right:-17em}.ui-panel-animate.ui-panel-position-right.ui-panel-display-overlay,.ui-panel-animate.ui-panel-position-right.ui-panel-display-push{right:0;-webkit-transform:translate3d(17em,0,0);-moz-transform:translate3d(17em,0,0);transform:translate3d(17em,0,0)}.ui-panel-position-right.ui-panel-display-reveal,.ui-panel-position-right.ui-panel-open{right:0}.ui-panel-animate.ui-panel-position-right.ui-panel-open.ui-panel-display-overlay,.ui-panel-animate.ui-panel-position-right.ui-panel-open.ui-panel-display-push{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-moz-transform:none}.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open,.ui-panel-content-wrap-position-left.ui-panel-content-wrap-open,.ui-panel-dismiss-position-left.ui-panel-dismiss-open{left:17em;right:-17em}.ui-panel-animate.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-reveal,.ui-panel-animate.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-push,.ui-panel-animate.ui-panel-content-wrap-position-left.ui-panel-content-wrap-open.ui-panel-content-wrap-display-reveal,.ui-panel-animate.ui-panel-content-wrap-position-left.ui-panel-content-wrap-open.ui-panel-content-wrap-display-push{left:0;right:0;-webkit-transform:translate3d(17em,0,0);-moz-transform:translate3d(17em,0,0);transform:translate3d(17em,0,0)}.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open,.ui-panel-content-wrap-position-right.ui-panel-content-wrap-open,.ui-panel-dismiss-position-right.ui-panel-dismiss-open{left:-17em;right:17em}.ui-panel-animate.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-reveal,.ui-panel-animate.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-push,.ui-panel-animate.ui-panel-content-wrap-position-right.ui-panel-content-wrap-open.ui-panel-content-wrap-display-reveal,.ui-panel-animate.ui-panel-content-wrap-position-right.ui-panel-content-wrap-open.ui-panel-content-wrap-display-push{left:0;right:0;-webkit-transform:translate3d(-17em,0,0);-moz-transform:translate3d(-17em,0,0);transform:translate3d(-17em,0,0)}.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-overlay,.ui-panel-content-wrap-open.ui-panel-content-wrap-display-overlay{left:0}.ui-page-active.ui-page-panel{overflow-x:hidden}.ui-panel-display-reveal{-webkit-box-shadow:inset -5px 0 5px rgba(0,0,0,.15);-moz-box-shadow:inset -5px 0 5px rgba(0,0,0,.15);box-shadow:inset -5px 0 5px rgba(0,0,0,.15)}.ui-panel-position-right.ui-panel-display-reveal{-webkit-box-shadow:inset 5px 0 5px rgba(0,0,0,.15);-moz-box-shadow:inset 5px 0 5px rgba(0,0,0,.15);box-shadow:inset 5px 0 5px rgba(0,0,0,.15)}.ui-panel-display-overlay{-webkit-box-shadow:5px 0 5px rgba(0,0,0,.15);-moz-box-shadow:5px 0 5px rgba(0,0,0,.15);box-shadow:5px 0 5px rgba(0,0,0,.15)}.ui-panel-position-right.ui-panel-display-overlay{-webkit-box-shadow:-5px 0 5px rgba(0,0,0,.15);-moz-box-shadow:-5px 0 5px rgba(0,0,0,.15);box-shadow:-5px 0 5px rgba(0,0,0,.15)}.ui-panel-display-push.ui-panel-open.ui-panel-position-left{border-right-width:1px;margin-right:-1px}.ui-panel-animate.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-push{margin-left:1px}.ui-panel-display-push.ui-panel-open.ui-panel-position-right{border-left-width:1px;margin-left:-1px}.ui-panel-animate.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-push{margin-right:1px}@media (min-width:55em){.ui-responsive-panel.ui-page-panel-open .ui-panel-content-fixed-toolbar-display-push.ui-panel-content-fixed-toolbar-position-left,.ui-responsive-panel.ui-page-panel-open .ui-panel-content-fixed-toolbar-display-reveal.ui-panel-content-fixed-toolbar-position-left,.ui-responsive-panel.ui-page-panel-open .ui-panel-content-wrap-display-push.ui-panel-content-wrap-position-left,.ui-responsive-panel.ui-page-panel-open .ui-panel-content-wrap-display-reveal.ui-panel-content-wrap-position-left{margin-right:17em}.ui-responsive-panel.ui-page-panel-open .ui-panel-content-fixed-toolbar-display-push.ui-panel-content-fixed-toolbar-position-right,.ui-responsive-panel.ui-page-panel-open .ui-panel-content-fixed-toolbar-display-reveal.ui-panel-content-fixed-toolbar-position-right,.ui-responsive-panel.ui-page-panel-open .ui-panel-content-wrap-display-push.ui-panel-content-wrap-position-right,.ui-responsive-panel.ui-page-panel-open .ui-panel-content-wrap-display-reveal.ui-panel-content-wrap-position-right{margin-left:17em}.ui-responsive-panel.ui-page-panel-open .ui-panel-content-fixed-toolbar-display-push,.ui-responsive-panel.ui-page-panel-open .ui-panel-content-fixed-toolbar-display-reveal{width:auto}.ui-responsive-panel .ui-panel-dismiss-display-push{display:none}}


body{
 font-size:100%;
 -ms-touch-action:none;
}

.ui-popup-screen {
    background-color: rgba(0,0,0, 0.7) !important;
}
.watermark {
    color: #DDDEDE;
}

#divBtnTerminal .ui-btn-up-f{
    background: #ffffff!important ;
    border: 0px  !important;
}
        .res-global-header .res-pre-header {
            background-color: #d0d0d0;
            overflow: hidden;
            padding: 11px 15px;
            text-align: left;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
           .logo-sg{
             vertical-align:bottom;
           }
            .res-pre-header .res-cible {
                padding-left:0.7em;
                color: #858585;
                font-weight: bold;
                font-size: 10px;
                height: 17px;
                text-overflow: ellipsis;
                white-space: nowrap;
                overflow: hidden;
            }

            .res-pre-header a {
                display: block;             
                float: right;
                overflow: hidden;
                position: absolute;
                right: 5px;
                text-overflow: ellipsis;
                top: -0.1em;
                white-space: nowrap;
                direction:rtl;
                text-align: right;
                width: 50px;
                margin-right:-10px;
                margin-top:5px;
                padding-right: 15px;
                cursor: pointer;
            }

    .res-global-header .res-header, .res-content h2 , .res-double-title {
            height: 56px;
            background: transparent url(../images_hq/res-bkgrd-pattern-dark2.png);
            background-size: 110px 57px;
        }

            .res-header div {
                font-size: 1.25em;
                color: #FFF;
                float: left;
                height: 56px;
                max-width: 72%;

                float: left;
                position: relative;
                text-align:left;
                
            }

            .res-header-div {
                text-align:center;
                max-width: 100% !important;
                float: none!important;
            }
            #enrolement .res-header-div {
                float: left !important;
            }
            
            .res-header div , .res-content h2, .res-double-title  {
                font-size: 1.25em;
                overflow: hidden;
                height: 56px;
                line-height: 25px;
                vertical-align: middle;
                margin: 0px;
                color:white;
            }
            .res-content h2 {
                border-top: 1px solid #FFF;
                background-position: -54px 0px;
                height: 45px;
                line-height: 45px;
                font-size: 1.125em;
            }
            .res-double-title
            {
                min-height: 17px;
                height: auto;
                font-size: 0.72em;
                font-weight:bold;
                padding-top:4px;
                padding-left:10px;
            }
            
            .res-double-title.res-sub
            {
                margin:0px;
            }
            
            .res-double-title
            {
                margin: auto 0;
            }
            
            .res-double-title.padding-bottom-leger 
            {
                padding-bottom:7px;
            }
            
            .res-double-title-bar
            {
                border-top:1px solid #818181;
            }
            
            .res-double-title span {
                float: right;
                padding-top: 2px;
            }
            
            .res-double-title .line-solde-endday, .res-double-title .line-solde-intraday {
                display: block;
                float: left;
                width: 100%;
                line-height: 15px;
            }
            
            .res-double-title.last-res-sub {
                padding-top: 0px;
            }
            
            .res-title, .res-sub, .res-content .res-double-title span {
                line-height: 26px;
            }
            
            .res-title { padding-top: 8px;}
            
            .res-title span{
                font-size: 0.9375em;
            }
            
            .res-content .res-sub span { padding-top: 0;}
            
            .res-content span.res-title-date {
                float: none;
                font-size: 0.75em;
                }
                
            .res-sub {
                color: #aaa;
                clear: both;
                margin-top:-1em;
            }
            .res-header h1, .res-content h2 span {
                font-size: 1em;
                font-weight: lighter;
                vertical-align: middle;
                display:inline-block;
                line-height: 17px;
                padding-left: 5px;
            }
            .res-header div p {
                line-height: 18px;
                font-size: 0.75em;
                color: #CCC;
                font-size: 0.6em;
                display: table-cell;
                vertical-align: middle;
                padding-left: 5px;
                white-space: pre-line;
            }
            .res-header .res-tronq h1 {
                font-size: 0.9em;
                margin-bottom: 0px;
                float: left;
            }
            .res-header .res-tronq p {
                margin-top: 0px;
                clear: both;
            }
                        
            nav {
                height: 56px;
                float: right;
            }

                
                
                a.res-search{
                    display: block;
                    width: 53px;
                    height: 56px;
                    float: right;
                }
                a.res-plus { background-position: 0 -114px;position:absolute; right:51px; cursor:pointer;}
                .res-header a.res-menu { background-position: 0 -57px; position:absolute; right:0; cursor:pointer;}
                .res-header a.res-back { background-position: 0 0; float: left; cursor:pointer;}
                

                
                
                .res-plus.res-arrow b{
        
                 background-image: url("../images_hq/sprite-sgwmobile-high.png"),url("../images_hq/sprite-sgwmobile-high.png") !important;
               
                background-position: -380px 50px,-205px -180px !important;
                background-repeat: no-repeat,no-repeat !important;
                background-size: 1025px 245px, 1025px 245px !important; 
                }
                a.res-search {
                    position:absolute; right:53px;
                }
                
                .res-header h2 div
                {
                    padding: 12px 0;
                    float: left;
                    width: 100%;
                }

                    .res-header h2 div span
                    {
                        float: left;
                    }
            .res-header {

                    clear:both;
                    display: block;
                    width: 100%;
                    overflow:hidden;
                    text-overflow:ellipsis;
                    white-space:nowrap;

                }
                
.fixfixed { 
    position: absolute !important; 
} 




    .res-menu-plus {
        
        background-color: #222;
        z-index: 10000;
        
        display: none;
        margin: 0 auto;
        text-align:center;
        margin: 0 auto;
       padding: 0;
       
    }
    .sub-menu-p-margin{
      margin-top:0;
    }
    .sub-menu-p-margin .sprite-res-menu-aide {
    margin-left: 21px !important;
}
    .sub-menu-libelle{
    height:40px; 
    margin-bottom: 0;
    font-family: Helvetica,sans-serif;
    }
    .menu-margin{
     margin: 3px;
    }
    .border-menu-right{
    border-right: 1px solid #747474;
    }
    .border-menu-plus{
     border-bottom: 1px solid #747474 !important;
    
      margin: 0 auto;
    text-align: center;
    width: 80%;
    font-family: helvetica,sans-serif;
    }
    .res-menu-plus a{
        color:grey ;
        text-decoration: none !important;
         
        }
        .res-menu-plus span{
        border-right: 1px solid #747474 !important;
        }
    .res-menu-plus li {
        float: left;
        width: 33%;
    
         list-style-type: none;
        
    }
    .res-menu-plus .endline {
        background-image: none;
        width: 34%;
    }

                





.res-section {
    background: transparent url(../images_hq/res-bkgrd-pattern-light.jpg);
    background-size:67px 67px;  
    clear: both; 
    margin-top:0px;
    margin-bottom:-7px;
    }
    
.background-light{
    background: transparent url(../images_hq/res-bkgrd-pattern-light.jpg);
    background-size:67px 67px;  
}

.res-section h3, h3.res-section {
    padding-left: 15px;
    line-height: 34px;
    font-size: 0.8125em;
    
}

.res-section span {
    float: left;
    color: #858585;
}

.res-section a {
    text-decoration: none;
}

.res-section  .ui-btn{
background: transparent url(../images_hq/res-bkgrd-pattern-light.jpg);
    background-size:67px 67px;  
}

.res-section  select{
position:absolute;
}

.res-section  .ui-btn-inner {

    width: 100%;
}
.res-section  .ui-select{
 overflow:hidden;
 height:45px;
}
.res-section .ui-select .ui-icon.ui-icon-true.ui-icon-shadow{

     background: url(../images_hq/sprite-sgwmobile-high.png) no-repeat;
     -moz-background-size: 1025px 245px !important;
    -o-background-size: 1025px 245px !important;
    -webkit-background-size: 1025px 245px !important;
     background-size: 1025px 245px !important;
      background-position: -514px 0 !important; 
      width: 0;
      height: 5px;
      margin-top: -3px;
      padding-right:13px;
}

.res-section .ui-select .ui-btn select{
height:inherit;
max-height:inherit;
}

.res-section  .ui-select .ui-btn{
border:none;
}

.res-section  .ui-select .ui-btn-inner{
border:none;
padding-right: 0;
}

a.res-search-operation{
                display: block;
                width: 53px;
                height: 43px;
                float: right;
}



.ui-icon-loading {
    background: url(../images_hq/loader_sg.gif) !important;
    background-size: 50px 10px !important;
}
.ui-loader .ui-icon {
 border-radius:0;
 height:10px;
 width:50px;
 padding: 0;
}
.sgw-classeur{
     color:#353535;
     font-size:1.25em;
     border: 0;  
     background: transparent url(../images_hq/res-bkgrd-pattern-light.jpg);
     padding-left: 20px;
   }
 .sgw-compte{
    border:0;
    background-color:#FFFFFF;
 }
 
  .sgw-operation{
    margin-top:5px!important;
    border:0;
    background-color:#FFFFFF;
    margin-bottom:15px!important;
 }
 
.sgw-operation p.ui-li-aside{
 width:inherit;
 margin-top:-0.5em;
 }

  .sgw-operation .ui-link-inherit {
    padding-bottom:0!important;
 }
 
  .listeOperations  .sgw-plus{
    margin-right:10%;
    margin-left:10%;
    margin-bottom:10px;
    margin-top:5px;
 }
 
 #sgw-plus-ecritures-filtre .listeOperations  .sgw-plus{
    margin-top:10px;
 }
 
.listeOperations .sgw-plus .ui-btn-text{
    color:white;
    font-weight:bold
 }
 
.listeOperations .sgw-plus .ui-btn-inner{
        text-align:center;
 }
 

 .button-aide span {
    color: #615C5C !important;
}

 .message-erreur .ui-btn-text{
    color:white;
    font-weight:bold;
    white-space:normal;
 }
 
.message-erreur {
    background:linear-gradient(#C2C2C2, #C2C2C2) repeat scroll 0 0 #C2C2C2;
    opacity:1;
 }
 
 .message-erreur-bg {
 background: url(../images_hq/res-motif.png);
  background-size:114px 114px;
   background-color:#F0F0F0 !important;
    border-width:0px;
    opacity:1;
 }
 
.message-erreur-bg .ui-btn-text{
    color:black;
    font-weight:bold;
    white-space:normal;
    font-size: 16px;
    line-height: 44px;
    text-shadow: none;
 }
 
.listeOperations .sgw-plus .ui-btn-inner{
        text-align:center;
 }
 
 .search{
    float: left;
    font-size: 0.8125em;
    height: 53px;
    padding: 8px 0 8px 8px;
    width: 100%;
    background-color:#818181;
}
 .search .ui-icon-searchfield:after{
 
     background: url(../images_hq/sprite-sgwmobile-high.png) no-repeat;
     -moz-background-size: 1025px 245px !important;
    -o-background-size: 1025px 245px !important;
    -webkit-background-size: 1025px 245px !important;
     background-size: 1025px 245px !important;
     background-position: -680px -90px !important;
     border-radius:0;
}
 


 .pictoplus{
   float: right;
 }
 
  
  .sgw-div-alerte-rouge{
    border-left: 5px solid #CC3333;
    padding-left:  10px;
   }
    .sgw-div-alerte-orange{
    border-left: 5px solid #E6720B;
    padding-left:  10px;
   } 
   .sgw-div-alerte-bleu{
    border-left: 5px solid #3585CA;
    padding-left:  10px;
   }
    .sgw-div-alerte-vert{
    border-left: 5px solid #B1D766;
    padding-left:  10px;
   }
    .sgw-div-alerte-gris{
    border-left: 5px solid #BAC4D4;
    padding-left:  10px;
   }
   
    .sgw-alerte-hide{
    display:none;
   }
   
  .sgw-alerte .ui-li-aside{
  width:auto;
  }
  
  .ul-liste-comptes{
   margin:0 !important;
  }
    .ul-liste-comptes a{
   padding-left:0 !important;
   padding-right:0 !important;
  }
  .sgw-div-compte{
   border-left: 5px solid #83878b;
    padding-left:  10px;
    padding-right:  10px;
   }
    .sgw-div-compte-favori{
    border-left: 5px solid #3585CA;
    padding-left:  10px;
    padding-right:  10px;
   }
   
   .sgw-operation-debit .ui-btn-inner{
    border-left: 5px solid #e6720c;
    padding-left:  0;
   }
    .sgw-operation-credit {
    border-left: 5px solid #b1d866;
    padding-left:  0;
   }
   

   .menu-synthetique-texte{
   line-height:40px;
   float:right;
   color:white;
   text-align:center;
   font-weight:lighter;
    border:none;
    width: 72%;
   }
   
   
   .menu-synthetique-refresh{
        border-right: 2px solid rgb(204, 204, 204);
        color: white;
        float: left;
        font-weight: lighter;
        line-height: 40px;
        min-width: 100px;
        text-align: center;
        width: 50%;
        border-top-width: 0;
   }
   

.ui-btn-hover-c {
    border: none ;
}
  .menu-synthetique-image-close{

       background: url(../images_hq/sprite-sgwmobile-high.png) no-repeat;
     -moz-background-size: 1025px 245px !important;
    -o-background-size: 1025px 245px !important;
    -webkit-background-size: 1025px 245px !important;
     background-size: 1025px 245px !important;
      background-position: -350px 11px  !important; 
      height:41px;
    width:41px;
      float: left;

   }
   .menu-synthetique-image-open{
   
          background: url(../images_hq/sprite-sgwmobile-high.png) no-repeat;
     -moz-background-size: 1025px 245px !important;
    -o-background-size: 1025px 245px !important;
    -webkit-background-size: 1025px 245px !important;
     background-size: 1025px 245px !important;
   background-position: -541px -170px !important; 
  height:41px;
    width:41px;
    float: left;
   }
   
   .menu-synthetique-div{
   height:41px;
   background-color:#818181;
   font-size:0.95em;
   }
   .sgw-classeur-picto{
    float:right;
    margin-top: 7px;
   }
   .sgw-classeur-deplie{
    background:  url(../images_hq/res-motif.png);
    -moz-background-size: 68px 68px;
    -o-background-size: 68px 68px;
    -webkit-background-size: 68px 68px;
    background-size: 68px 68px;
    background-color:#F0F0F0;
    width: auto;
   }
   .sgw-classeur-deplie b{
   
     background-position: -857px -90px !important; width: 26px; height: 15px;
   }
   
   .sgw-classeur-plie{
      background: url(../images_hq/res-motif.png);
          -moz-background-size: 68px 68px;
    -o-background-size: 68px 68px;
    -webkit-background-size: 68px 68px;
    background-size: 68px 68px;
      background-color:#F0F0F0;
        float: none;
        width: auto;
   }
   
     .sgw-classeur-plie b{
     
      background-position: 0 -180px !important; width: 25px; height: 15px;
   }
   .sgw-div-compte-left{
     text-align:left;
     float:left;
   }
  .footer-sgw{
    color:#E1E1E1;
    background: #222222; 
  }
  .input-texte-font{
   font-size: 1.5em !important;
   line-height: 14px; 
   width: 100%;
  }
  
  
  .sgw-span-margin{
    margin:0;
  }
  
  .sgw-span-margin-top{
    margin-top:1.2em;
  }
  
  .sgw-compte-nom-font{
    font-size:0.8em;
    font-weight:bold;
    color:#222222;
  }
     .sgw-alerte-libelle-font{
    font-size:0.8em;
    font-weight:bold;
    color: #222222;
  }
  .sgw-alerte-libelle-lu-font{
    font-size:0.8em;
    font-weight:bold;
    color: #7D7D7D;
  }
  
  .sgw-alerte-libelle-compteagence {
    overflow: hidden;
    white-space: normal;
    word-wrap:break-word;
}

   .sgw-opecomptable-font .ui-li-desc{
    font-size:0.8em;
    font-weight:bold;
    color:#222222;
  }
  
  .sgw-opeintraday-font .ui-li-desc{
    font-size:0.8em;
    font-weight:bold;
    color:#BBBBBB;
  }

  .sgw-compte-solde-font{
    font-size:0.75em;
    font-weight:bold;
    color:#222222;
  }
  .sgw-compte-op-font{
    font-size:0.75em;
    font-weight:bold;
    color:#7D7D7D;
  }
    .sgw-alerte-codelialerte-font{
    font-size:0.75em;
    font-weight:bold;
    color:#7D7D7D;
  }
  .sgw-img-align{
      vertical-aign: top;
      margin-left:0.5em;
  }
  
  .sgw-compte-reste-font{
     color:#BBBBBB;
     font-size:0.75em;
  }
  .sgw-alerte-detail-font{
     color:#BBBBBB;
     font-size:0.75em;
     font-weight: bold;
  }
  .sgw-alerte-numcompte-font{
     color:#BBBBBB;
     font-size:0.75em;
     font-weight: bold;
  }
  
 .listeOperations .sgw-ope-reste-font{
     color:#BBBBBB;
     font-size:0.75em;
     font:bold;
  }
  
   .listeOperations p.sgw-ope-reste-font{
     width:50%
  }

  .sgw-compte-button{
    color:#CBCBCB !important;
    height:3em;
    background:#818181;
    font-weight:lighter;
  }

  .sgw-compte-button, .ui-btn-active span{
    color:#ffffff;
  }
  
  .sgw-compte-button{
   border-top: 1px solid rgba(255, 255, 255, 0.3)!important;
  }
  
  .sgw-compte-button .ui-btn-inner{
   border-top: 0px none!important;
  }

    .ui-btn-active div{
      border-left: 1px solid #ffffff;
      padding-left:5px;
  }
  
  .clavier-atos {
      text-align:center;
  }
  
@media screen and (max-width:749px) {
        #enrolement-slider-bulles{
        font-size: 41px;
        letter-spacing: 3px;
        }
    
        #enrolement .gallery{
        margin-top:-15px;
        }
}

@media screen and (max-width:400px) {
    
    .transaction-oob-limit-date{
      font-size: 0.8em!important;
    }
    
    #enrolement-slider-bulles{
        font-size: 41px;
        letter-spacing: -2px;
    }
    .search-li-date input {
    min-width: 75px;
    height: 85%;
}

    .search-li-date  div{
    width:43%;
    font-size:0.6875em;
    }
    
    
    #search-li-date-id .sprite-res-picto-calendrier {
      width: 24px;
    }
    #search-li-date-id div{
    width:44%;
    }
    #search-li-date-id input {
    min-width: 65px;
    font-size: 1.1em;
    float: right;
    margin-right: 2px;
    }
    #search-li-date-id .search-montant {
    padding: 0 5px;
    }
    #search-li-date-id .search-montant .search-cal {
    padding: 0;
    }
    #search-li-date-id .search-montant .search-cal .sprite-res-picto-calendrier {
    margin-top: 7px;
    }
     

    
    .res-loader-cpt {
        font-size: 0.8em!important;
    }
    
    .solde-compte-navbar span.ui-btn-inner {
        max-width: 100%;
        white-space: normal;
    }
    
    .res-header .titrepetit{
        font-size:1.1em;
    }
    
    .res-header .titretrespetit h1 {
    white-space: normal;
    margin-left: -8px;
    margin-top: 0.8em;
    max-width: 150px;
    font-size:0.8em;
}

    .res-header .titre-rms-long h1 {
    white-space: normal;
    margin-left: -8px;
    margin-top: 0.6em;
    max-width: 204px;
    font-size:0.8em;
}
    
    .res-content h2, .res-double-title  {
    padding: 0 0 0 10px;
}

    .res-header div {
	    padding: 0 0 0 5px;
	    display: table;
	    position: relative;
	}
	
	#sgw-suiviGlobal-page .res-header div {
	    width: 48%;
	}

    #sgw-releve-synthese-page .res-header div, #sgw-rechercheSequence-page .res-header div {
	    width: 64%;
	}

	.res-header h1 {
	    display: table-cell;
		white-space: pre-line;
		line-height: 17px;
		font-size: 18px;
	}
	
	.suiviGlobal-nbOperations, .suiviglobal-nbrejets{
	    font-size:14px;
	    margin-right: 15px;
	    width: 100%;
	    white-space: pre-line;
	}

    .suiviGlobal-montant{
    color:#B7B4D4;
    font-size:14px;
    margin-right: 15px;
    width:100%
    }
    
    #sgw-syntheseSignature-page span.suivi-info-pic {
        float: right;
        margin-left: 0px;
        right: -125px;
        position: relative;
    }
    #sgw-syntheseSignature-page .suiviGlobal-montant {
        top: -25px;
        right: 25px;
        color: #3D6AA2;
        position: relative;
    }
    
    
    .sgw-tdb-etiquette-text{
    font-size: 0.75em!important;
    }
}



@media screen and (min-width:750px) {
    #enrolement-slider-bulles{
        font-size: 41px;
        letter-spacing: 10px;
    }
}

@media screen and (min-width:400px) {
    
  .search-li-date  div{
    width:43%;
    }
    
    .search-li-date input {
    min-width: 95px;
    height: 85%;
    }
    
    .solde-compte-navbar span {
        white-space: nowrap;
    }
    
    .suiviGlobal-nbOperations, .suiviglobal-nbrejets{
    font-size:14px;
    margin-right: 40px;
    width: 100%;
    
    }
    
    .suiviGlobal-montant{
    color:#B7B4D4;
    font-size:14px;
    margin-right: 40px;
    width: 100%;
    }
    
    #sgw-syntheseSignature-page span.suivi-info-pic {
        float: right;
        margin-left: 0px;
        right: -125px;
        position: relative;
    }
    #sgw-syntheseSignature-page .suiviGlobal-montant {
        top: -25px;
        right: 25px;
        color: #3D6AA2;
        position: relative;
    }
}

#ul-menu-autre-service .ui-li-has-thumb .ui-btn-inner a.ui-link-inherit{
    padding-left:64px!important;
}
.sgw-btn-tdb{
    height: 5em;
    width: 7em;
  }
  
  .sgw-tablet-disabled{
  opacity:0.3;
  }
    .sgw-btn-tdb-menu{
    width: 100%;
  }
   .sgw-btn-tdb-menu span{
   color:#615C5C !important;
   padding:0;
    width: 100%;
  }
  .sgw-btn-tdb-menu p{
   margin:2px;
   font-size: 0.78125em;
  }
  .tdb-menu-div-global{
     text-align:center;
     margin:0 auto;
     border:0 none !important;
  }
  .tdb-menu-div-global div{
  margin-top:12px;
  }
    .sprite-all-images  b{
    display: inline-block;
     background: url(../images_hq/sprite-sgwmobile-high.png) no-repeat;
     -moz-background-size: 1025px 245px ;
    -o-background-size: 1025px 245px ;
    -webkit-background-size: 1025px 245px ;
     background-size: 1025px 245px ;
   }
   
   
   .fiche.transaction > b {
    background: none repeat scroll 0 0 transparent;
}
   
.sprite-delete-orange{ background-position: 0 0 !important; width: 13px; height: 13px; } 
.sprite-logo-comptes-fav{ background-position: -38px 0 !important; width: 65px; height: 47px; } 
.sprite-picto-compte-fav{ background-position: -128px 0 !important; width: 54px; height: 35px;margin-top:25px; } 
.sprite-pull-down-icon{ background-position: -207px 0 !important; width: 23px; height: 33px; } 
.sprite-refresh_err{ background-position: -255px 0 !important; width: 85px; height: 65px; } 
.sprite-releve-valeur{ background-position: -365px 0 !important; width: 15px; height: 11px; } 
.sprite-res-arrow-up{ background-position: -405px 0 !important; width: 9px; height: 6px; } 
.sprite-res-btn-connect2{ background-position: -438px 10px !important; width: 30px; height: 30px; cursor: pointer;} 
.sprite-res-btn-search{ background-position: -474px 0 !important; width: 17px; height: 16px; } 
.sprite-res-btn-select-filtre{ background-position: -514px 0 !important; width: 21px; height: 5px; } 
.sprite-res-logo-sg-2{ background-position: -561px 0 !important;
    height: 14px;
    width: 121px; } 
.sprite-res-menu-aide{      
     background: url(../images_hq/aide-menu-blanc.png) no-repeat!important;
     -moz-background-size: 19px 33px !important;
    -o-background-size:  19px 33px !important;
    -webkit-background-size:  19px 33px !important;
     background-size:  19px 33px !important;
       margin-left: 8px;
    width: 42px !important;
     height: 35px;} 
.sprite-res-menu-alerte{     background: url(../images_hq/alertes-menu-blanc.png) no-repeat!important;
     -moz-background-size: 11px 35px !important;
    -o-background-size: 11px 35px !important;
    -webkit-background-size:  11px 35px !important;
     background-size:  11px 35px !important;
      width: 11px; height: 35px; } 
.sprite-res-menu-compte{ background-position: -795px 0 !important; width: 46px; height: 35px; } 
.sprite-res-menu-contact{ background-position: -864px 0 !important; width: 39px; height: 35px; } 

.sprite-res-menu-opdujour{ 
     background: url(../images_hq/opdujour-menu-blanc.png) no-repeat!important;
     -moz-background-size: 40px 35px !important;
    -o-background-size: 40px 35px !important;
    -webkit-background-size: 40px 35px !important;
     background-size: 40px 35px !important;
      width: 40px; height: 35px;

                     } 
.sprite-res-menu-reglage{ background-position: -355px -90px !important; width: 35px; height: 35px; } 
.sprite-res-menu-tdb{ background: url(../images_hq/tdb-menu-blanc.png) no-repeat!important;
     -moz-background-size: 40px 30px !important;
    -o-background-size: 40px 30px !important;
    -webkit-background-size:  40px 30px !important;
     background-size:  40px 30px !important;
      width: 40px; height: 35px; } 
.sprite-res-menu-gris-autreservice{ background-position: -930px 0 !important; width: 46px; height: 13px; } 
.sprite-res-menu-gris-aide{ background-position: 0 -93px !important; width: 27px; height: 40px; } 
.sprite-res-menu-gris-alerte{ background-position: -51px -94px  !important; width: 7px; height: 40px; } 
.sprite-res-menu-gris-compte{ background-position: -83px -90px !important; width: 46px; height: 40px; } 
.sprite-res-menu-gris-contact{ background-position: -154px -90px !important; width: 46px; height: 40px; } 
.sprite-res-menu-gris-reglage{ background-position: -224px -91px !important; width: 46px; height: 40px; } 

.sprite-res-picto-arrow-right{ background-position: -471px -90px !important; width: 23px; height: 10px; } 
.sprite-res-picto-calendrier{ background-position: -529px -90px !important;
    height: 22px;
    width: 32px; } 
.sprite-res-picto-checkbox-on{ background-position: -586px -90px !important; width: 19px; height: 16px; } 
.sprite-res-picto-cs-sup{ background-position: -629px -90px !important; width: 16px; height: 16px; } 
.sprite-res-picto-loupe{ background-position: -670px -90px !important; width: 28px; height: 16px; } 
.sprite-res-picto-mdp{ background-position: -705px -90px !important;
    height: 40px;
    width: 65px; } 
.sprite-res-picto-menu-back{ background-position: -776px -90px !important; width: 56px; height: 56px; } 
.sprite-res-picto-moins{ background-position: -857px -90px !important; width: 26px; height: 9px; } 
.sprite-res-picto-periodeMdp{ background-position: -908px -90px !important; width: 50px; height: 42px; } 

.sprite-res-picto-plus{ background-position: 0 -180px !important; width: 25px; height: 9px; } 
.sprite-res-picto-search-operation{ background-position: -50px -180px !important; width: 52px; height: 43px; } 
.sprite-res-picto-search2{ background-position: -127px -180px !important; width: 53px; height: 56px; } 
.sprite-res-picto-sub-menu-plus{ background-position: -205px -180px !important; width: 53px; height: 56px; } 
.sprite-res-picto-sup{ background-position: -282px -180px !important; width: 12px; height: 12px; } 
.sprite-res-picto-today{ background-position: -319px -180px !important; width: 14px; height: 14px;vertical-align:text-bottom; }
.sprite-res-picto-today-title{ background-position: -319px -180px !important; width: 13px; height: 16px;vertical-align:middle;margin-right:5px; }
.sprite-res-pictos-menu-sub{ background-position: -357px -180px !important; width: 53px; height: 56px; } 
.sprite-tdb-alert-message{ background-position: -435px -180px !important; width: 20px; height: 16px; } 
.sprite-tdb-fleche-promo{ background-position: -479px -180px !important; width: 37px; height: 14px; } 
.sprite-vue-detaillee{ background-position: -541px -170px !important; width: 34px; height: 17px; }

.pull-down{
 float:left;
 margin-right: 5px;
}
        #menu-autre-service-wrapper div{
     height:0 !important;
    }
    .menu-autre-service{
       text-align:center;
       margin:0 auto;
       width:100%;
       visibility:visible;
    }
    .close-autre-menu{
    border-radius:20px;
    }
    .menu-autre-service div{
      text-align:center;
      margin:0 auto;
      max-width: 300px;
      border: 0 none !important;
    }
    .menu-autre-service a{
      text-align:left;
    }
    .res-menu-arrow {
                float: none;
                width: 0px;
                height: 0px;
                margin: -5px auto 0 auto;
                border-style: solid;
                border-width: 0 4.5px 7px 4.5px;
                border-color: transparent transparent #ffffff transparent;
                position: absolute;
                bottom:-15px;
                 text-align:center;
                 left:50%;
            }
            
    .icon-autre-service-menu b{
     vertical-align: middle;
     height: 34px;
    width: 50px;
    }       
    .ul-autre-service-menu{
      background-color:#222222;
      margin:0;
    }
    .ul-autre-service-menu li{
    height:55px;
    font-weight:normal;
    border-top:1px solid #6D6D6D !important ;
    }
    .ul-autre-service-menu a{
      padding-right:15px !important;
    }
    .res-menu-plus b{
     margin-top:10px;
    }
   .sgw-disabled{
    background: url(../images_hq/res-disable.png);
    background-size:57px 56px;
    opacity: 1;
   }
      .sgw-disabled-large{
    background: url(../images_hq/res-disable-large.png);
    background-size:52px 56px;
    opacity: 1;
    color:#777777;
   }
   .sgw-disabled-large b{
     opacity: 0.5;
   }
   .sgw-disabled b{
     opacity: 0.5;
   }
    .sgw-disabled a{
    color: #8A8A8A !important;
   }

  .sgw-btn-menu-left .ui-btn-inner{
     border-left: 1px solid #C0C0C0 !important;
  }
  

  .sgw-text-hide {
    display: none;
}

.display-none {
    display: none;
}

.display-none.ui-li-static.ui-li{
display:none;
}


 
.ui-shadow,
.ui-btn-up-a,
.ui-btn-hover-a,
.ui-btn-down-a,
.ui-overlay-shadow,
.ui-btn-active,
.ui-body-a,
.ui-bar-a,.ui-body-c, .ui-overlay-c{
    text-shadow: none;
    box-shadow: none;
   -webkit-box-shadow: none;
}

.sgw-compte-search.ui-input-search {
   margin:  0;
   height:2.5em;
}

#sgw-compte-content-pullDown input::-moz-placeholder { font-style:italic;}
#sgw-compte-content-pullDown input::-webkit-input-placeholder{font-style:italic;}
#sgw-compte-content-pullDown input::-ms-input-placeholder{ font-style:italic;}

.res-loader-cpt {
        display: block;
        height: 42px;
        width: 217px !important;
        clear: both;
        background: transparent url(../images_hq/loader_sg.gif) no-repeat center;
        font-size: 0.875em;
        color: #858585;
        line-height: 71px;
        margin: 0 auto;
        font-weight: bold;
        white-space:nowrap;
        text-align: center;
    }
        

.search{
    height: 53px;
    padding: 8px 0 8px 8px;
    width: 100%;
    background-color:#818181;
}

.valeur strong{
    margin-left: -3px;
}


.search .ui-input-search {
  float: left;
  background-color: transparent;
  border: 1px solid #DDDDDD;
  height:44px;  
  width:50%;
  padding-right: 1px !important;
}
.search .ui-input-search input.ui-input-text{
    margin-top: 0.4em;
}

#recherche-avance-operation{
border:none;
width:100px;
position:absolute;
margin-top:8px;
}
#recherche-avance-operation .ui-btn-inner{
    height:31px;
    background: transparent url(../images_hq/res-bkgrd-pattern-dark2.png);
    background-size: 110px 57px;
    border:none;
}

.search  .ui-input-text  {
    color:white;
}

.search  .ui-btn-text{
    font-weight: bold;
    font-size:0.88em;
    color:#CCCCCC;
    white-space:normal;
    vertical-align: bottom;
}

.search .ui-btn {
    margin-right:10px;
    }
.search .ui-btn-up-c {
     border:none !important;
    background-color:#818181 !important;
    }
 .search .ui-btn-inner{
    border:none !important;
    background-color:#818181 !important;
}

.date-valeur{
    margin-top:2px;
}

.padding-bottom-leger{
    padding-bottom: 0.65em;
}

.padding-right-leger{
    padding-right: 10px;
}

.padding-top-leger {
    padding-top: 10px;
}


.search input::-moz-placeholder { color:#CCCCCC; font-style:italic;font-size:0.9em;}
.search input::-webkit-input-placeholder{ color:#CCCCCC; font-style:italic;font-size:0.9em;}
.search input::-ms-input-placeholder{ color:#CCCCCC; font-style:italic;font-size:0.9em;}

.search-item-divider{
    background: url(../images_hq/res-motif.png);
    background-size:68px 68px;
   background-color:#F0F0F0;
    float: none;
    width: auto;
    color:#353535;
    font-size:1.25em;
    border: 0;  
 }
 

 
 .search-periode{
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #DFDFDF;
 }
 

.search-cal {
float: right;
    height: 100%;
    margin: auto;
    padding-top: 3px;
    vertical-align: bottom;
}
 
 .search-du{
    float:left;
    height:100%;
    margin: auto;
 }
 

.left{
   float:left;
  }
 
 .right{
 float:right;
 }
 
 .search-montant{
    border: 1px solid #C9C9C9;
    display: block;
    height: 40px;
    line-height: 40px;
    padding: 0 8px;
    text-align: center;
 }

 .search-input{
    border: medium none;
    color: #615C5C;
    float: right;
    font-size: 1.125em;
    text-align: right;
    width:30%;
    background-color:transparent;
    padding:8px;
 }
 
 .search-montant .ui-icon {
 
      background: url(../images_hq/sprite-sgwmobile-high.png) no-repeat;
     -moz-background-size: 1025px 245px !important;
    -o-background-size: 1025px 245px !important;
    -webkit-background-size: 1025px 245px !important;
     background-size: 1025px 245px !important;
     background-position: -282px -180px  !important; 
     border-radius:0;
     margin: 13px;
 }
 
.search-montant  .ui-input-text.ui-focus{
    box-shadow:none;
}

.search-ou-li{
    background: url(../images_hq/res-pixel.gif) repeat-x scroll 0 50% transparent;
    height: auto;
    line-height: normal;
    margin: 8px 15px 21px;
    text-align: center;
}

.search-ou-span{
     background-color: #FFFFFF;
    color: #615C5C;
    font-size: 0.875em;
    line-height: normal;
    margin: 0 auto;
    padding: 0 8px;
    width: auto;
}

.search-ou-li.ui-li{
padding-top:0 !important;
padding-bottom:0 !important;
}
.search-montant  input.ui-input-text{
width:25% !important;
}
.search-montant  .ui-li.ui-btn {
   margin-left: 15px !important;
   margin-right: 15px !important;
}

.search-egal.ui-li{
    padding-top:0 !important;
}

.search-li-sens.ui-li{
    position:static!important;
}

.submit .ui-btn-text{
    color:white !important;
    font-weight:bold
}

.search-li-date{
    height:44px;
    padding-left:5px !important;
}

 .search-li-select{
 padding-left:5px !important;
 }
 

.margin-right-leger{
    margin-right:5px;
}

.search-li-date input {
    float: left;
    font-size: 1em;
    overflow: hidden;
    padding-top: 3px !important;
    padding-bottom: 0 !important;
    padding-right: 2px!important;
    padding-left: 2px!important;
    white-space: nowrap;
}


a.res-arrow {

     background: url(../images_hq/sprite-sgwmobile-high.png) no-repeat;
     -moz-background-size: 1025px 245px !important;
    -o-background-size: 1025px 245px !important;
    -webkit-background-size: 1025px 245px !important;
     background-size: 1025px 245px !important;
     background-position: -383px 38px !important;
}



.search-alert .ui-icon-searchfield:after {
 
    background: transparent ;
     background: url(../images_hq/sprite-sgwmobile-high.png);
         -moz-background-size: 1025px 245px !important;
    -o-background-size: 1025px 245px !important;
    -webkit-background-size: 1025px 245px !important;
     background-size: 1025px 245px !important;
     background-position: -474px 0 !important; 
    background-repeat: no-repeat;
    border-radius:0px;
     margin-top: -10px;
  
}

.pullDown .ui-icon-searchfield:after {
 
    background: transparent ;
     background: url(../images_hq/sprite-sgwmobile-high.png);
         -moz-background-size: 1025px 245px !important;
    -o-background-size: 1025px 245px !important;
    -webkit-background-size: 1025px 245px !important;
     background-size: 1025px 245px !important;
     background-position: -474px 0 !important; 
    background-repeat: no-repeat;
    border-radius:0px;
     margin-top: -10px;
}

.pullDown .ui-icon-delete{

     background: transparent ;
       background: url(../images_hq/sprite-sgwmobile-high.png) no-repeat;
     -moz-background-size: 1025px 245px !important;
    -o-background-size: 1025px 245px !important;
    -webkit-background-size: 1025px 245px !important;
     background-size: 1025px 245px !important;
      background-position: -282px -180px  !important; 
     background-repeat: no-repeat;
     border-radius:0px;
}
.btn-close-popup{
  border-radius:30px;
}
.res-header div h1, .res-header div p {
    font-weight: lighter;
}

#sgw-releve-synthese-page .res-header h1, #sgw-operationdujour-page .res-header h1 {
   float: left;
   margin-bottom: 0px;
   margin-top: 10px;
}
#sgw-releve-synthese-page .res-header p, #sgw-operationdujour-page .res-header p {
   float: left;
   margin-top: 0px;
}
.sgw-button-alerte-load span{
 font-size:1em;
    font-weight:bold;
}
.sgw-button-alerte-load{
   min-width: 240px;
   width:50%;
   color:#FFFFFF !important;
}

.sgw-alert-message{
    background:#818181;
    color:#ffffff;
    padding: 0.0625em 0.3125em;
}

.alert-content-css{
  padding:0 !important;
}
.alert-content-css a{
  padding-left:0 !important;
}
.search-alert{

    font-size: 0.8125em;
    height: 40px;
    width: 100%;
    background-color:#818181;
     padding: 8px 8px 8px 8px;
}
.search-alert .ui-input-search {

    float: left;
    background-color: transparent;
    border: 1px solid #DDDDDD;
    width: 71%;
}
.search-alert .ui-input-text{
   color:#FFFFFF !important;
}

input{
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  outline-style: none;
}

input[type="text"], input[type="search"]{
  -webkit-user-modify: read-write-plaintext-only;
}
.search-alert .ui-btn-up-c {
    border:none !important;
   background-color:#818181 !important;
}
.search-alert .ui-btn-inner{
    border:none !important;
    background-color:#818181 !important;
}
.ui-bar-a .ui-shadow, .ui-bar-b .ui-shadow, .ui-bar-c .ui-shadow {
 box-shadow:none;
}

.absolute-loader{
    position:absolute;
    top:40%;
    width:90%;
    text-align:center;
}

 .sgw-alerte-aucune{
   background: url(../images_hq/res-motif.png);
   background-size: 114px 114px;
   background-color: #F0F0F0;
   padding: 1em 1em 1em 1em;
   font-size:16px;
   padding-left: 20px;
 }
 
 .sgw-alert-ensavoirplus{
    max-width: 90%;
    min-width:90px;
    margin:0;
    float:right;
    color:#FFFFFF !important;
 }
  .sgw-alert-ensavoirplus-div{
    color:#97979A !important;
    font-weight:normal;
    font-size: 0.66em;
    padding-right: 0.5em;
    padding-left: 0.5em;
    border-bottom: 1px solid #97979A;
    overflow: hidden;
    width: 100%;
 }
   .sgw-alert-ensavoirplus-div p {
    margin: 2px;
}
 
 
 .tdb-compte-favori{
background: url(../images_hq/res-motif.png);
  background-size:114px 114px;
    background-color: #257D90;
    color:white !important;
    text-align:center;
    border:0;
    width:140px;

 }
  .tdb-compte-favori img{
     height:36px;
  }

 .tdb-compte-favori span{
     padding-left:0 !important;
     padding-right:0 !important;
     padding-bottom:0 !important;
     padding-top:1em;
     font-weight:bold;
 }
 .header-tdb{
   background-color:black;
     margin: 0 auto;
     text-align:center;
     border: 0 none;
  
 }
 
 .ui-li-aside-sgw{
    display:list-item;
 }
 .solde-tdb-fav{
     background-color:#60ACBC;
    margin:0;
    margin-top:22px;
    padding:0.3em;
    width:100%;
 }
 .libelle-tdb-fav{
   font-weight:bold;
   margin:14px;
    margin-left: 0 !important;
    margin-right: 0 !important;
 }
 .tdb-after-header{
        background-color:black;
        text-align: center;
        width:100%;
        margin:0;

 }


 .tdb-content-filter{
   margin:0 !important;
   padding:0 !important;
 }
 .tdb-pullDown{
    background-color:#AEAEAE;
    color:#FFFFFF;
    text-align: left;
    font-weight:normal;
    font-size:0.7em;
    padding:0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
 }
 .tdb-msg-connexion{
    color: #858585;
    text-align:center;
    font-weight:normal;
    padding: 0.5em;
    font-size: 0.8em;
 }
  
 .tdb-footer-promo{
    border: 0 none !important;
    color:#FFFFFF;
    text-align:center;
    font-weight:normal;
    display:block;
    width:100%;
    bottom:0;
    margin: 0 !important;
    height: 40px;
 }
   .tdb-footer-promo .ui-btn-inner{
  border-top:0;
  padding-top: 10px;
  }
 .tdb-footer{
   min-height:36px;
    height:10%;
    background: none repeat scroll 0 0 #222222;
 }
 .tdb-date-style{
    font-weight:normal;
 }
        
.search-alert  input::-moz-placeholder, .search-alert textarea::-moz-placeholder { color:#CCCCCC !important; font-style:italic !important;}
.search-alert input::-webkit-input-placeholder{ color:#CCCCCC !important; font-style:italic !important;}
.search-alert input::-ms-input-placeholder{ color:#CCCCCC !important; font-style:italic !important;}



.div-reg-comptefav{
    padding: 0;
}

.ul-reg-comptefav{
    border: 0 none;
    font: inherit;
    margin: 0 !important;
    padding: 0 !important;
    vertical-align: baseline;
        
}


.res-reg-wrapper a {
    border-left: 4px solid #3585CA;
    display: block !important;
    padding: 7px 30px 8pxpx 0; !important;
}

.res-reg-wrapper {
    margin-bottom:30px;
}

.res-reg-img{
 width: 75px; 
 float: left;

}

.ul-reg-comptefav span {
    color: #9D9D9D;
    display: block;
    font-size: 0.9088em;
    font-weight: normal !important;
    line-height: 14px;
    margin-top: 0px;
    padding: 7px 15px 8px 0;
     overflow: visible;
    text-overflow: clip !important;
    white-space: normal;
    text-align:left !important;
}



.res-reg-wrapper  a p {
    color: #222222;
    font-size: 1.06em;
    padding-bottom: 5px;
    margin: 0 !important;
}

.res-inputsSelect {
    height: 48px;
    margin-bottom: 20px;
    position: relative;
    font-size:0.8em;
}

#conteneurSelect, .res-rlv-wrapper .res-filtre-search nav > div {
    position: relative;
    z-index: 1;
}

.res-affcpt  h3 {
    clear: both;
    display: block;
    font-size: 0.875em;
    padding: 14px 42px 14px 15px;
    text-decoration: none;
     background: url("../images_hq/res-bkgrd-pattern-light.jpg");
     background-size:68px 68px;
    font-weight: bold;
    margin-top: 0;
}

#divcomptefaventete  h3 {
    padding-left: 15px;
}

.bolder{
 font-weight: bolder;
 color: #000000 !important; 
}

.smaller{
  font-size: x-small;
  margin-right: 0 !important;
}
.gras {
    font-weight: bolder;
}
 .res-selects {
    border: 1px solid #949494;
    float: left;
    width: 100%;
}
.res-affcpt ul {
    list-style: none outside none;
    margin: 0 34px 0 -23px !important;
}

.res-inputsSelect p span  {
   color: #858585!important;
   display: block;
   margin-left: 3px;
   padding-bottom: 10px;
   padding-top: 10px;
   margin-left:10px;
   text-transform: capitalize;
   vertical-align: middle;
}

.res-inputsSelect p > span:nth-child(2) {
    border-left: medium none;
    display: block;
    float: right;
    font-weight: normal;
    margin-right: 42px;
    margin-top: -38px;
    width: auto;
}
.res-affcpt  ul li label > span:nth-child(2) {
    border-left: medium none;
    display: block;
    font-weight: normal;
    margin-right: 197px;
    margin-top: 2px;
    width: auto;
}
.res-affcpt  ul li label > span:nth-child(1) {
   font-weight: bolder;
}
.divnewcmpfav {
   min-height:180px;
}
.content-reglage{
  padding: 0 !important;
}
div#btn-cmpfav  {
    padding-top:25px;
    margin: 0px 33px 0px 17px; 
}
div#divcmpfav2  {
    padding-top: 25px;
}

.intitule-compte-fav{
margin-top: 5px;
padding-top:13px;
padding-bottom:13px;
margin-bottom:10px;
border:1px solid #CCCCCC;
font-size:0.75em;
text-overflow: ellipsis;
white-space:nowrap;

padding-left:5px!important;
padding-right:0px!important;
}

.res-affcpt a.ui-input-clear{
border: medium none;
overflow: hidden;
background-color:#ffffff;
}

.res-affcpt a.ui-input-clear span{
background-color:#ffffff;
}

.res-affcpt span.ui-icon-delete {
background-image: url("../css/themes/images/icons-18-black.png") ;
background-color: transparent;
background-repeat: no-repeat;
background-attachment :scroll;
border-radius: 9px 9px 9px 9px;
}


.seleccmpfav .ui-btn-inner{
padding-left:5px!important;
padding-right:30px!important;
font-size:0.85em;
text-align:left;
}


    .sgw-compteop-picto{
    float:right;
    margin-top: 7px;
   }
   
   .sgw-compteop-total{
   white-space:normal;
   margin-top:0.3em;
   line-height:1.85em;
   }
   
   .sgw-compteop-numero .ui-li-aside{
    width:auto;
   }

    .sgw-compteop-deplie{
    background:  url(../images_hq/res-motif.png);
    -moz-background-size: 68px 68px;
    -o-background-size: 68px 68px;
    -webkit-background-size: 68px 68px;
    background-size: 68px 68px;
    background-color:#F0F0F0;
    width: auto;
  }
     .sgw-compteop-deplie .sgw-compteop-picto {
     
     background-position: -857px -90px !important; width: 25px; height: 15px; 
   }
  .sgw-compteop-plie{
      background: url(../images_hq/res-motif.png);
          -moz-background-size: 68px 68px;
    -o-background-size: 68px 68px;
    -webkit-background-size: 68px 68px;
    background-size: 68px 68px;
      background-color:#F0F0F0;
        float: none;
        width: auto;
  }
    .sgw-compteop-plie .sgw-compteop-picto {  
      
      background-position: 0 -180px !important; width: 25px;  height: 15px;
   }
  
  .sgw-compteop{
    color:#353535;
    font-size:1.25em;
    border: 0;
    border: 1px solid #CCCCCC;
    padding-bottom:0!important;
  }
  
.sgw-titre-grand{
color:#353535;
font-size:1.25em;
border: 0;
padding-bottom:0!important;
}

.sgw-texte-font{
    font-size:0.8em;
    font-weight:bold;
    color:#222222;
  }
  
  .sgw-compteop-numero{
    font-size:0.7em;
    color:#798081;
    text-overflow:inherit;
  }
  
  .loader{
border:none !important;
}

.res-loader-opjour {
        width: 350px !important;
        clear: both;
        background: transparent url(../images_hq/loader_sg.gif) no-repeat left 13px;
        font-size: 0.875em;
        color: #858585;
        line-height: 53px;
        margin: 0 auto;
        font-weight: bold;
        text-align:center;
    }
    

#monForm label.ui-input-text , #monForm .ui-btn-text, #monForm span {
    font-weight:bold;
    font-size:1em;
}
 
 
 .pac-favori {
   background: url(../images_hq/res-motif.png);
  background-size:114px 114px;
   background-color: #257D90;
   width:72px;
   height:42px;
   text-align:center;
   color:white;
   font-size:0.8em;
   padding-top:24px;
 }
 
.form-login .ui-disabled,
.ui-disabled a {
    cursor: default !important;
    opacity: 1;
    pointer-events: auto;
}

.form-login .ui-disabled.ui-btn {
    opacity: 0.5;
}

.form-login .ui-icon-delete{
    
       background: url(../images_hq/supprimer_gris.png) no-repeat;
     -moz-background-size: 21px 21px !important;
    -o-background-size: 21px 21px !important;
    -webkit-background-size: 21px 21px !important;
     background-size: 21px 21px !important;
    background-position: 0 0 !important;
    border-radius:0;
    height:22px;
    width:22px;
}
.sgw-password-label{
background: url("../images_hq/res-motif.png") ;
background-repeat:repeat;
background-size:68px 68px;
   background-color: #F0F0F0;
    border: 0 none;
    color: #353535;
    font-size: 1em;
    padding: 6px;
    margin-top: 25px;
}


.login-input-div{
margin: 8px 0px 8px 0;
 margin: 8px 20px 20px;
}
.login-input-div div{
 margin: 0;
}
.login-input-div div  input{
 padding:3px !important;
}
.password-tire{
 font-size: 25px;
    letter-spacing: 5px;
    margin-bottom: 5px;
    margin-top: -23px;
    text-align:left;
    
}

.password-input-div {
width: 210px;
margin: 15px auto 30px;
padding-left: 50px;
}
.password-input-tire{
border:0 !important;
letter-spacing: 14px!important;
padding: 0!important;
}
.modif-password-input{
 padding-left: 9px !important;
}

.password-input-div div{
 margin: 0;
    padding: 0;
}
.password-input-div div input{
     border:0;
    letter-spacing: 1.3125em;
    font-size: 1em !important;
    color:#222222 !important;
}
.password_tire_gris{
 color:#AAAAAA !important;
}
.password_tire_noir{
 color:#222222 !important;
}
.label-login-input .ui-btn-inner, .label-login-input .ui-input-clear{
    background-color:white !important;
    color:white !important;
    border-color:white !important;
}
.label-login-input  .ui-btn-icon-notext .ui-btn-inner .ui-icon{
margin:0;
}

.form-login  input::-moz-placeholder { font-style:italic;}
.form-login  input::-webkit-input-placeholder{ font-style:italic;}
.form-login  input::-ms-input-placeholder{ font-style:italic;}

.map, map, a > img {border: 0; }

#authent-cv-promo-popup, #authent-activation-obligatoire, #authent-activation-facultative, #authent-maj-obligatoire, #authent-maj-disponible, #suivi-detail-rejet-popin, #authent-secureaccess-impossible,.oob-promo-popup-class{
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    width:90%;
    margin-left: auto;
    margin-right: auto;
}

.bordure-bleu {
    border: 2px solid lightskyblue;
}

.link-charte-mobile {
     border: 2px solid #615C5C;
     padding: 5px;
}

.link-charte-mobile a {
     text-decoration: underline !important;
     color: #3585CA !important;
}


#suivi-detail-rejet-popin{
    padding-bottom:50px;
    width:80%;
}

#suivi-detail-rejet-popin h1{
    font-size:1em;
}

#suivi-detail-rejet-popin .ui-icon-delete{
    position: absolute;
    right: 1%;
    top: -0.8%;
}

.oob-promo-popup-class img, #suivi-detail-rejet-popin img, #authent-cv-promo-popup img, #authent-maj-disponible img, #authent-activation-obligatoire img, #authent-activation-facultative img, #authent-secureaccess-impossible img{
    width:95%;
    height:auto !important;
    max-width: 355px;
    display:block;
    margin:auto;
}

.oob-promo-popup-class hr, #suivi-detail-rejet-popin hr, #authent-cv-promo-popup hr, #authent-activation-obligatoire hr, #authent-activation-facultative hr, #authent-secureaccess-impossible hr{
    width:95%;
}

.oob-promo-popup-class .ui-icon-delete, #suivi-detail-rejet-popin .ui-icon-delete, #authent-cv-promo-popup .ui-icon-delete, #authent-maj-disponible .ui-icon-delete, #authent-activation-obligatoire .ui-icon-delete, #authent-activation-facultative .ui-icon-delete, #authent-secureaccess-impossible .ui-icon-delete{
    
    background: url(../images_hq/01.fermer.png) no-repeat;
     -moz-background-size: 21px 21px !important;
    -o-background-size: 21px 21px !important;
    -webkit-background-size: 21px 21px !important;
     background-size: 13px 13px !important;
    background-position: 13px 8px !important;
    border-radius:0;
    height:30px;
    width:30px;
    float:right;
}

.oob-promo-popup-class .ui-btn-text,
#authent-cv-promo-popup .ui-btn-text,
#authent-activation-obligatoire .ui-btn-text,
#authent-activation-facultative .ui-btn-text,
#authent-maj-obligatoire .ui-btn-text,
#authent-maj-disponible .ui-btn-text,
a.activation3-error .ui-btn-text,
#authent-secureaccess-impossible .ui-btn-text{
    color:white;
}

.oob-promo-popup-class .ui-btn, #authent-cv-promo-popup .ui-btn, #authent-activation-obligatoire .ui-btn, #authent-activation-facultative .ui-btn, #authent-maj-obligatoire .ui-btn, #authent-maj-disponible .ui-btn, #authent-secureaccess-impossible .ui-btn {
    display: block;
   margin-left: auto;
    margin-right: auto;
 
 
}

.oob-promo-popup-class .promo-message, #authent-cv-promo-popup .promo-message, #authent-activation-obligatoire .activation-obligatoire-message, #authent-activation-facultative .activation-facultative-message
{
    font-size:12px;
    font-weight:bolder;
    margin:auto;
}

.promo-message {
    padding-bottom: 30px;
    padding-top: 15px;
}

#authent-maj-obligatoire .maj-obligatoire-message, #authent-maj-disponible .maj-disponible-message, #authent-secureaccess-impossible .secureaccess-impossible-message{
    font-size:16px;
    font-weight:bolder;
    margin:auto;
}

#authent-secureaccess-impossible .secureaccess-impossible-message{
    margin-top:35px;
    margin-bottom:35px;
}

#authent-maj-obligatoire .empty-space-popin, #authent-maj-disponible .empty-space-popin{
    height:200px;
}

.oob-title-popin{
    margin-left: 0px !important;
}

.tdb-slider-nav{

         float: none;
}

 .sgw-tdb-etiquette{
    background: url(../images_hq/res-motif.png);
    background-size:114px 114px;
    color: black !important;
    margin: 0 auto;
    text-align: center;
    vertical-align: middle;
    height:71px;
  }
  
  .sgw-tdb-etiquette span {
    vertical-align: middle;
}
 .sgw-tdb-etiquette-ooba{
 background-color: #2FB541;
 }
  .sgw-tdb-etiquette-oobvs{
 background-color: #DE5B48;
 }
  .sgw-tdb-etiquette-oobva{
 background-color: #336699;
 }
 .sgw-tdb-etiquette-bleu{
  background-color: #3585CA;
 }
 .sgw-tdb-etiquette-orange{
  background-color: #E6720C;
 }
 .sgw-tdb-etiquette-rouge {
  background-color: #C32514;
 }
  .sgw-tdb-etiquette-vert {
  background-color: #B1D866;
 }
   .sgw-tdb-etiquette-gris {
  background-color: #9D9D9D;
 }
 
  .sgw-tdb-etiquette-asigner {
  background-color: #16B898;
 }

.sgw-tdb-etiquette-number{
    font-size: 1.4em;
    margin-top: 7px;
    color:white;
 }
  .sgw-tdb-etiquette-text-gris{
    font-family: helvetica,sans-serif;
    text-overflow:ellipsis;
    font-weight:normal;
    text-align: center;
    padding-right:2px;
    padding-left:2px;   
    color:white;
    display:block;
    line-height: 18px;
    font-size: 0.9em;
    text-decoration: none !important;
 }
 .sgw-tdb-etiquette-text{
    font-family: helvetica,sans-serif;
    text-overflow:ellipsis;
    font-weight:normal;
    text-align: left;
    padding-right:2px;
    padding-left:2px;   
    color:white;
    display :inline-block;
    line-height: 18px;
    font-size: 1em;
    text-decoration: none !important;
 }
 a:link, 
a:visited,
a:hover,
a:active {
text-decoration : none;
} 
 .sgw-tdb-etiquette-div-number{
 width:24%!important;text-align:center!important;line-height: 64px !important;height: 64px;min-width:35px;
 }
 .sgw-tdb-etiquette-div-text{
 width:72%!important;text-align:left!important;padding-top: 0px!important;text-decoration: none !important;line-height: 64px !important;height: 64px;
 }

.gallery {
    color:#FFF;
    margin:0 auto;
   text-align: center;
}
  .slider {
    padding: 0;
    background:#E4DDD7; 
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
    -ms-touch-action: none;
    position: relative;
  }
    .slider div {
  overflow: hidden;
  -ms-touch-action: none;
  position: relative;

    }
    
    .slider div div {
  float:left;
  width:100%;
  position: relative;
}
    
.date-mobi{
 padding-top:3px !important;
}
    .slider div div table{
           text-align: center;
     }
      .slider div div {
   
    padding-top: 0;
    
    color: #DDE1E4;
    text-align: center;
    color: #A4AEB7;
  }
  .gallery nav {
    border-top:1px #3A4146 solid;
    text-align: left;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#292F34), to(#23282C));
    background-image: -webkit-linear-gradient(top, #292F34, #23282C);
    background-image:    -moz-linear-gradient(top, #292F34, #23282C);
    background-image:     -ms-linear-gradient(top, #292F34, #23282C);
    background-image:      -o-linear-gradient(top, #292F34, #23282C);
    background-image:         linear-gradient(top, #292F34, #23282C);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#292F34', EndColorStr='#23282C'); 
    height:35px;
    position:relative;
  }
    .position {
      text-align:center;
      font-size:1.6875em;
      line-height:1.3;
      color:#697279;
      display:block;
      position:absolute;
      top:0;
      left:50%;
      margin-left:-75px;
      width:150px;
    }
      .position em {
        display:inline-block;
        padding:0 3px;
        font-style:normal;
        text-shadow: 0 -1px 0 rgba(0,0,0,.35);
        font-family:sans-serif;
      }
      .position em.on {
        color:#fff;
      }
    .prev {
      border-right:1px #232628 solid;
      display:inline-block;
      text-decoration:none;
    }
      .prev em {
        display:block;
        border-right:1px #30373C solid;
        padding:10px 13px 8px;
        font-style:normal;
        font-weight:bold;
        font-size:0.6875em;
        text-transform:uppercase;
        color:#697279;
        letter-spacing:1px;
        text-shadow: 0 -1px 0 rgba(0,0,0,.35);
      }
    .next {
      border-left:1px #232628 solid;
      display:inline-block;
      text-decoration:none;
      position:absolute;
      right:0;
      top:0;
    }
      .next em {
        display:block;
        border-left:1px #30373C solid;
        padding:10px 13px 8px;
        font-style:normal;
        font-weight:bold;
        font-size:0.6875em;
        text-transform:uppercase;
        color:#697279;
        letter-spacing:1px;
        text-shadow: 0 -1px 0 rgba(0,0,0,.35);
      }
      
      .tdb-menu{
        border-top:1px solid #C0C0C0 !important;
      }
      .sgw-message-plus-link-normal-orange{
         font-weight:bold;
         color:#E97E20;
         text-decoration:none; 
      }
      .sgw-message-button-delete-orange {
      
       display: inline-block;
       background: url(../images_hq/sprite-sgwmobile-high.png) no-repeat;
         -moz-background-size: 1025px 245px !important;
    -o-background-size: 1025px 245px !important;
    -webkit-background-size: 1025px 245px !important;
     background-size: 1025px 245px !important;
       background-position: 5px 0 !important; width: 20px; height: 15px;
       border: 0 none !important;
      }
      
      .sgw-message-button-delete-orange  span{
        border: 0 none !important;
      }
      .sgw-entete-tdb-msg-orange{
   font-weight:bold;
   text-align: center;
   background-color:#F5E2C7;
   margin:0;
   
 }

.sgw-entete-tdb-msg-rouge{
   font-weight:bold;
   text-align: center;
   background-color:#FFD0CA;
   margin:0;
 }
   .sgw-message-plus-link-normal-rouge{
         font-weight:bold;
         color:#C22513;
         text-decoration:none; 
      }
      .sgw-message-button-alert {
      
           display: inline-block;
       background: url(../images_hq/sprite-sgwmobile-high.png) no-repeat;
         -moz-background-size: 1025px 245px !important;
    -o-background-size: 1025px 245px !important;
    -webkit-background-size: 1025px 245px !important;
     background-size: 1025px 245px !important;
        background-position: -434px -180px !important; width: 25px; height: 20px;
       border: 0 none !important;
        
      }
      
      .sgw-message-button-alert  span{
        border: 0 none !important;
      }
      
      .sgw-message-text{
        display: inline-block;
    float: none;
    text-align:left;
    line-height: 18px;
    margin-right: 5px;
    vertical-align: middle;
    width: 77%;
    font-size:0.75em;
      
      }
      .footer-sgw {
       border: 0 none !important;
      }
      .footer-sgw p{
        margin:4px;
         font-size: 0.78125em;
      }
      .res-error-msg{
        border:0 none !important;
         width:100%;
         height:100%;
      }
       .res-error-msg div{
        border:0 none !important;
      }
      .res-error-msg a{
        margin:0;
        border:1px solid #ffffff !important;
        font-weight:normal;
        font-size:1.5em;
      }
      
    .reste-erreur-bar{
    text-align:center;
    color:#ffffff;  
    background-color:#818181;
    padding: 1em;
    font-family:helvetica,sans-serif;
    font-size:1em;
  border:0 none;
  }
  .reste-error-msg{
    color: #AFAFAF;
    font-family: helvetica,sans-serif;
    font-weight: bold;
    text-align: center;
    margin:0 auto;
    width:100%;
    height:100%;   
  }

.message-error{
    color: #AFAFAF;
    font-family: helvetica,sans-serif;
    font-weight: bold;
    text-align: center;
}
.autre-error-popup a {
    text-decoration: none;
}

.reste-error-img {
   text-align:center;
  }

 .autre-error-popup{
    z-index:2000;
    position:fixed;
    background-color:  white;
  }
  
   area{
   cursor:pointer;
  }
  
 
 .assistance-font{
 font-weight:bold;
}
#sgw-deconnecte .ui-content {
    bottom: 0;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 30px;
}

.decouvrezservice-img{

    background-color: #EBEBEB;
    background-position: 0px -80px;
    background-repeat: no-repeat;
    background-size: 587px 505px;
    height: 110px;
    margin: 0;
    width: 100%;
}

.deconnecte{


    background-position: -20px 115px;
    background-size: 587px 505px;
    background-repeat: no-repeat;
    bottom: 20px;
    margin: 0;
    min-height: 250px;
    position: absolute;
    top: 120px;
    width: 100%;
}

.blackdeconnecte{
background-color: transparent ;
height: 100px;
margin: 0;
padding-bottom:20px;
padding-top:1px;
}

.deconnecte-offre-button{
 background:transparent;
 border-color:#C4C7C6;
 color:#3B8BD4;
 width:60%;
 margin-left:20px;
 min-width:227px;
}
.deconnecte-offre-button div{
 background:transparent;
 border-color:#C4C7C6;
 color:#3B8BD4;
 width:60%;
 min-width:227px;
}
.deconnecte-offre-button span{
 color:#3B8BD4;
}
.deconnecte-connect{
    height: 90px;
    line-height: 70px;
    border:0;
     font-size:20px;
     font-weight: normal;
}
.deconnecte-connect span {
 border:0;
 font-weight: normal;
 font-size:20px;
 display: inline-block;
 line-height: 15px;
}
.deconnect-bienvenue{
 font-weight:bold;
 color:#333333;
 font-size:1.1em;
}
.deconnecte-footer{
background:#d0d0d0;
border:0;
color:#80858A;
height: 30px;
}
.deconnecte-footer a{
background:#F0F0F0;
border:0;
color:#80858A;
margin:0;
padding:0;
}
.deconnect-bienvenue-p{
    margin-top: 0;
    padding-left: 20px;
    padding-top: 30px;
    margin-bottom: 25px;
}
.decouvrezservice-div{
    margin-top: 0;
    padding-left: 20px;
    padding-right: 15px;
    padding-top: 10px;
    margin-bottom: 10px;
    font-weight:bold;
    }   
    
.decouvrezservice-div ul{
   padding-left: 15px;
}
.etiquette-connexion{
background-color: white !important;
margin-left: 20px;
margin-right: 20px;
margin-top: 30px;
}
.ligne-rouge{
border-top: 3px solid #C12413; 
width:60px;
margin-bottom: 5px;
}
.decouvrezservice-basdepage{
 margin-top: 0;
    padding-left: 20px;
    padding-top: 10px;
    margin-bottom: 10px;
    font-weight:bold;
    font-size:0.6em;
}
input[type="search"]::-webkit-search-cancel-button {
   
    -webkit-appearance: none;
    display: none;
}
.permieraccess-link{
color: #3F5061; 
text-decoration: underline;
}
.premier-access-tel-div{
padding-bottom:0 !important;
margin-bottom:0 !important;
}
.premier-access-tel{

bottom:0;
position:relative;

}
.premieraccess-tel-content{
padding-bottom:0 !important;
margin-bottom:0 !important;
}
.tdb-menu-tablet{
 display:none;
}
 .tdb-menu-mobile{
 display:block;
}
.sprite-res-picto-search-operation-comptefav {
    background-position: -58px -185px !important;
    height: 34px;
    width: 52px;
}
.comptefav-select-list div.ui-select{
margin-left: 39px;
}
.comptefav-select-list div.ui-select div{
margin: 0px;
}
.seleccmpfav form{
width: 100%; margin: 0px;overflow:visible;
}
.seleccmpfav div.ui-input-search{
margin: 0px;
}
.selectlist{
margin-top:5px;
}
.selectlist  a.ui-input-clear{
 border: medium none;
    overflow: hidden;
    background-color:#ffffff;
}
.selectlist  a.ui-input-clear span{
background-color:#ffffff;
}
.selectlist span.ui-icon-delete {
background-image: url("../css/themes/images/icons-18-black.png") ;
background-color: transparent;
background-repeat: no-repeat;
background-attachment :scroll;
border-radius: 9px 9px 9px 9px;
}
.round-number,.round-number-gris,.round-number-rouge{
 float: none !important;
     background-color: #141415;
    border-radius: 90px 90px 90px 90px;
    font-size: 1em;
    font-weight: bold;
    height: 24px;
    text-align: center;
    width: 24px !important;
    margin: 0 auto;
    text-align: center;
    line-height: 24px;
    z-index: 100;
    position: relative;
}
.round-number{
     background-color: #141415;
         color: #FFFFFF;
}
.round-number-rouge{
     background-color: #E84A49;
         color: #FFFFFF;
}
.round-number-gris{
     background-color:#E5E5E5;
     color:#525357;
}
.trait-gris{
    border-top: 1px solid #E0E0E0;
    width: 50%;
    margin-top:10px;
}

#promoOOB .traitGris {
    margin-bottom: 30px;
    border-bottom: 1px solid #E0E0E0;
    width: 60%;
    margin-left: 20%;
}

#promoOOB .promoOOB-action-button{
    background: #000000;
    color: #ffffff;
    display: block;
    width: 80%;
    max-width: 550px;
    margin: -5px auto auto auto;
}

#promoOOB .imgSliderPromoOOB {
    width: 80%!important;
    margin: 40px auto 0 auto;
    max-width: 550px;
}

.trait-gris-fil{
 border-top: 1px solid #E0E0E0;
 width: 110%;
 margin-left: -5%;
 position: relative;
 z-index: 0;
}

.trait-noir{
 border-top: 1px solid #333333;
    width: 100%;
}

.trait-noir-fil{
 border-top: 1px solid #333333;
 width: 110%;
 margin-left: -5%;
 position: relative;
 z-index: 0;
}
.activer-button{
    background-image: url("../images_hq/activer-bouton.png");
    border: 0 none;
    font-size: 0.8em;

    top: 0;
    right: -5px;
    width: 5em;

    padding:15px 10px;
    position:absolute;
}
#enrolement .activer-button {
	float: right;
	height: 100%;
	color: white;
	position: relative;
	line-height: 56px;
	padding: 0 14px;
	color: white;
	text-align: center;
}

.enrolement-message-telechargement{
    margin-top:-10px;
    text-align:center;
    font-size: 1.1em;
    color: #615C5C;
}
.enrolement-message{
    text-align:center;
    font-size: 1.1em;
    color: #615C5C;
}

.prevSlide{
    margin-top:0px;
}

.nextSlide{
    margin-top:0px;
}

#enrolement .res-header-div > h1 {
    margin-right: 5em;
}

.enrolement-commentcamarche{
color: #222222;
font-size: 1.5em;
font-weight: bolder;
text-align: center;
margin-bottom:15px;
}
.enrolement-soustitre{
text-align:center;
color: #222222;
font-size: 1.1em;
}

.activer-secure-access-button{
    background: url(../images_hq/carre_vert.png);
    color: #FFFFFF;
    width: 368px;
    height: 244px;
    margin-top:50px;
    font-weight:normal;
}
.activer-secure-access-button span{

    font-size: 29px;
}

.activer-secure-access-button .ui-btn-inner{
    border:none;
    top:25%;
    left:-20px;
}

.on-enrolement, .on-promoOOB{
    color:#333333;
}

#enrolement-slider-position em, #promoOOB-slider-position em  {
    font-style: normal;
}

.enrolement-slider-position, .promoOOB-slider-position{
    color:#E5E5E5;
}

.slider-enr {
    padding: 0;
    background:#FFFFFF; 
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
    -ms-touch-action: none;
    position: relative;
}

.slider-enr  div {
  overflow: hidden;
  -ms-touch-action: none;
  position: relative;
}
    
.slider-enr  div div {
  float:left;
  width:100%;
  position: relative;
}

.promoOOB-message{
    text-align:center;
    font-size: 1.1em;
    color: #615C5C;
    position: absolute;
    width: 100%;
}

.promoOOB-titre{
    text-align:center;
    color: #222222;
    font-size: 1.1em;
}

.promoOOB-soustitre{
    color: #222222;
    font-size: 1.5em;
    font-weight: bolder;
    text-align: center;
    margin-top: 50px;
}

.message-informatif{
    background-color:#3399CC;
    color:#ffffff;
    padding:10px;
    font-weight: bolder;
    margin-top:30px;
}

.message-informatif .ui-block-a{
    width: 50px;
    padding-top:15px;
}

.message-informatif .ui-block-b{
    width: 78%;
}

.loader-etape3 {
    background-repeat: no-repeat;
    background-size: 320px 300px;
    height: 300px;
    margin: -15px auto auto;
    text-align: center;
    width: 320px;
    position:absolute;
    left:50%;
}

.loader-text{
    color: #E5E5E5;
    font-size: 13px;
    width: 200px;
    bottom: 150px;
    left: 20%;
    position: relative;
}

.loader-etape3 .loader-number.knob {
    margin-top: -70%!important;
    margin-left: 25%!important;
    font-size: 45px!important;
    color: #E5E5E5!important;
}

.loader-etape3>div {
    position: relative;
    left:-50%;
}

.error-message{
     color:#E84A49;
     font-weight:bold;
     text-align:center;
}
.error-input-div{
     border: 2px solid #E84A49;
     margin: 8px 0px 8px 0;
     color:#E84A49;
}
.error-input-div div{
    margin: 0;
}
.error-input-div div  input{
    padding:3px !important;
    color:#E84A49;
}
.error-input-div .ui-icon-delete{
    background: url(../images_hq/sprite-sgwmobile-high.png) no-repeat;
    -moz-background-size: 1025px 245px !important;
    -o-background-size: 1025px 245px !important;
    -webkit-background-size: 1025px 245px !important;
     background-size: 1025px 245px !important;
    background-position: -629px -90px !important; width: 16px; height: 16px; 
}

.activation-input-div .ui-icon-delete {
    
    background: url(../images_hq/supprimer_gris.png) no-repeat;
    -moz-background-size: 21px 21px !important;
    -o-background-size: 21px 21px !important;
    -webkit-background-size: 21px 21px !important;
    background-size: 21px 21px !important;
    background-position: 0 0 !important;
    border-radius:0;
    height:22px;
    width:22px;
}

.activation-input-div{
    border: 1px solid #A9A9A9;
    margin: 8px 0px 8px 0;
}
.activation-input-div div{
    margin: 0;
}
.activation-input-div div  input{
    padding:1px !important;
}

.activation-input-div input::-moz-placeholder { color:#CCCCCC; font-style:italic;font-size:0.9em;}
.activation-input-div input::-webkit-input-placeholder{ color:#CCCCCC; font-style:italic;font-size:0.9em;}
.activation-input-div input::-ms-input-placeholder{ color:#CCCCCC; font-style:italic;font-size:0.9em;}

.activation5-vert{
color:#34AA79;
text-align:center;
font-weight:bold;
}

#activation-etape4 .ui-icon-arrow-r, #activation-etape4bis .ui-icon-arrow-r{
    margin-right:25%;
}

.activer-secure-access-button .ui-icon-arrow-r{
    margin-right:40px;
}

.sgw-div-transaction-FINISHED{
   border-left: 5px solid #83878b;
    padding-left:  10px;
    padding-right:  10px;
}
.sgw-div-transaction-PENDING{
    border-left: 5px solid #3585CA;
    padding-left:  10px;
    padding-right:  10px;
}   
.sgw-div-transaction-all{
    
    border: 1px solid grey;
    margin-top: 20px;
 }
 
 #listeTransactionsOOB{
    padding-left:10%;
    padding-right:10%;
 }
 
 #listeTransactionsOOB li{
    list-style: none outside none;
 }
 
 .sgw-div-transaction-all .sgw-div-transaction-top, .sgw-div-transaction-all .sgw-div-transaction-bottom{
    padding-left:10px;
 }

  .sgw-div-transaction-bottom{
    background-color:#336699;
    height:30px;
 }

  .attente-validation-oob-bottom {
    background-color:#336699;
    height:30px;
    padding-left:10px;
 }

 .transaction-oob-date-haut {
    display: block;
    margin-top: 7px;
}

.transaction-oob-detail-center {
    min-height: 40px;
    display: inline-block;
    margin-top: 10px;
}

.transaction-oob-picto {
    height: 28px;
    width: 25px;
    vertical-align: middle;
    float: left;
}

.oob-transaction-list-spacer{
    height:10px;
}

.transaction-oob-list-info-pic {
    height: 15px;
    margin-top: 0.45em;
}

.transaction-oob-limit-date {
    color: white;
    font-size: 15px;
    margin-left: 5px;
}

.transaction-oob-list-next-pic {
    float: right;
    height: 14px;
    margin-right: 8px;
    margin-top: 8px;
}

.transaction-oob-label-detail {
    margin: auto 10px;
    float: left;
    min-height: 40px;
}

.transaction-oob-detail {
    display: block;
    font-weight: bold;
}

.transactionsOOB-header-refresh-bar {
    background: url(../images_hq/res-motif.png);
    background-size: 114px 114px;
    background-color: #F0F0F0 !important;
    width: auto;
    height: 52px;
    color: black;
    padding-left: 10px;
}

.transactionsOOB-refresh-pic {
    float: right;
    height: 53px;
}

#transactionsOOB-title-div{

}

.transactionsOOB-subtitle-action{
    line-height:44px;
    margin-left:10px;
    font-weight:bold;
}


#sgw-suiviGlobal-page .sgw-classeur, #sgw-resultatRechercheSequence-page .sgw-classeur{
    border-bottom:1px solid white;
}

.ui-block-c.signerBtnColor .ui-btn {
    background: #5a7995;
}

.ui-block-a.annulerBtnColor .ui-btn, .ui-block-b.detailBtnColor .ui-btn{
    background: #55565a;
}

.ui-block-a.annulerBtnColor .ui-icon-delete{
    margin-top: -11px;
}


#suiviGlobalDetailSignerBtn{
    float: right;
    font-size: medium;
    font-weight: normal;
    height: 50px;
    line-height: 2em;
    min-width: 100px;
    width: 100%;
}

div#suiviGlobalDetailBarBtn {
    
}

div#head1-suiviDetail {
    text-align: center;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 20px;
}

span#syntheseSignatureSousTitre1 {
    line-height: 50px;
}

#paginationSuivi {
    margin-left: 15px;
    line-height: 48px;
}

.paginationSigne {
    width: 50px;
    height: 50px;
    position: relative;
    top: 0px;
    cursor: pointer;
    z-index: 2;
}


.paginationSigneBack {
    width: 53px;
    height: 50px;
    position: relative;
    top: 0px;
    cursor: pointer;
    z-index: 2;
}

.precedentSigne {
    background-image: url("../images_hq/precedentSigne.png");
    float: left;
    left: 0px;
    margin-left: -17px;
}

.nextSigne {
    background-image: url("../images_hq/nextSigne.png");
    float: right;
    right: 0px;
}

.blocAll{
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 10000;
    cursor: wait;
    position: absolute;
}

.suiviglobalDetail-signer-btn.ui-btn.ui-btn-inline.ui-btn-up-e,.suiviglobalDetail-signer-btn.ui-btn.ui-btn-inline.ui-btn-hover-e {
    background: #5a7995;
}

#suiviGlobalDetailSousTitre1{
    line-height: 50px;
    position: relative;
    text-align: center;
}

.visu-complete{
    white-space:normal!important;   
}

li.sgw-compte-li-border.ui-block-a {
    height: 50px;
    text-align: center;
}

span#suiviGlobalDetailBtnSpan {
    
}

#bloccompteRenduSignature {
    font-size: 0.95em;
}

.ui-checkbox .ui-btn-icon-left .ui-btn-inner{
    padding-left:10px;
    padding-right:1px;
}

.ui-checkbox .ui-btn-inner{
    white-space:nowrap;
}

#sgw-suiviGlobalDetail-page li.sgw-compte-li-border.ui-block-a {
    line-height:2.3em;
}

#sgw-suiviGlobal-page .ui-icon-checkbox-on {
    background-position:    -718px -1px;
}
#sgw-suiviGlobal-page .ui-icon-checkbox-off {
    background-position:    -754px -1px;
}

.suiviGlobal-statut{
    font-size: 15px;
}

.sgw-div-sequence{
    border-left: 4px solid #8D5BC9;

}

.sgw-div-sequence .ui-checkbox .ui-btn-icon-left .ui-btn-inner{
    padding-top:15px;
    padding-bottom:0;
}

#sgw-syntheseSignature-page .sgw-div-sequence{
    border-left: none;
}

#sgw-syntheseSignature-page .suiviglobalcheckbox{
    display: none;
}

#sgw-syntheseSignature-page li.sgw-sequence,
#sgw-compteRenduSignature-page li.sgw-sequence
{
    border: 1px solid #EBEBEB;
    background: ghostwhite;
    margin : 10px 10px 10px 10px;
    height: auto;
}

a#syntheseSignatureSignerBtn {
    line-height: 30px;
    background: #5a7995;
    color: white;
    border: none;
}

.suiviglobal-divider-libelle {
    font-size: 0.9em;
    
}

.suiviglobalcheckbox {
    border: 1px solid red;
    float: left;
    margin-top: 40px;
}


.suiviglobalelelem {
    height:auto;
}



#sgw-suiviGlobal-page .suiviglobalelelem {
    margin-left:  7% !important;
}

#sgw-suiviGlobal-page .suiviglobalelelem.ui-block-a,
#sgw-resultatRechercheSequence-page .suiviglobalelelem.ui-block-a{
    width:60%;
}

#resultatRechercheSequenceBarBtn li{
    padding: 10px;
}

#sgw-suiviGlobal-page .suiviglobal-paiement-right-elements.ui-block-b,
#sgw-resultatRechercheSequence-page .suiviglobal-paiement-right-elements.ui-block-b{
        width:30%;
}

.suiviglobalelelem .ui-grid-a>:nth-child(n){
    margin-right:-30px;
}

.detailSequenceDiv{
    margin-left: 10px;
    border: 1px solid gainsboro;
    padding:10px;
    font-size: 15px;
    font-weight: bold;
}

.detail-montant-devise{
    width:100%; 
    text-align:right;
    color:#007676;
}

.suiviglobal-loadmore-btn{
    width:80%;
    line-height:44px;
    margin-right: auto;
    margin-left:auto;
    background: white;
    color: #646462;
}

.suiviglobal-loadmore-btn:hover{
    background: white;
    color: #646462;
    border: solid 2px;
}

.suivi-info-pic {
    background-image: url("../images_hq/info_bleu.png");
    background-size: contain;
    float: left;
    height: 14px;
    margin-left: 55px;
    margin-top: -24px;
    width: 15px;
}

.suiviglobal-rejet-pic {
    background-image: url("../images_hq/pastille.png");
    background-repeat: no-repeat;
    background-size: contain;
    float: right;
    height: 14px;
    margin-left: 124px;
    margin-right: 50px;
    margin-top: 1px;
    padding-left: 19px;
    width: 14px;
}

.suiviglobal-paiement-right-elements {
    float: right;
    
    margin-right: 12px;
}


.suiviDetail-valeur {
    margin-top: 10px;
    line-height: 40px;

}

div.firstLine, div.secondLine {

    padding: 10px 10px 10px 10px;
}

.suiviDetail-titre {
    background: gainsboro;
    text-align: center;
    border: transparent 1px solid;
    line-height: 40px;
}

div.suiviDetail-titre.bleu {
    background: #e3eef2;
}

.suiviDetail-valeur {
    border: gainsboro 1px solid;
    text-align: center;
}



.firstLineTablet.ui-grid-b .ui-block-a, .firstLineTablet.ui-grid-b .ui-block-b, .firstLineTablet.ui-grid-b .ui-block-c{
    width:32%;
    margin-right:1.33%;
}

.secondLine .ui-block-a, .secondLine .ui-block-b, .secondLine .ui-block-c, .secondLine .ui-block-d{
    width:24%;
    margin-right:1%;
}

.secondLine.trois-item .ui-block-a, .secondLine.trois-item .ui-block-b, .secondLine.trois-item .ui-block-c, .secondLine.trois-item .ui-block-d{
    width:32%!important;
    margin-right:1%;
}

.suiviGlobalSmartphoneView .ui-grid-a .ui-block-a, .suiviGlobalSmartphoneView .ui-grid-a .ui-block-b{
    width:48%;
    margin-right:1%;
}

.suiviGlobalSmartphoneView .un-item .ui-block-a, .suiviGlobalSmartphoneView .un-item .ui-block-b{
    width:97%!important;
    margin-right:1%;
}

.suiviGlobalSmartphoneView .ui-grid-a{
    margin-left:2%;
}

.suiviGlobalSmartphoneView .suiviDetail-valeur{
    margin-top:0px;
}

#blocMontantTablet, #blocDonneurOrdreTablet {
    margin-left: 2%;
    margin-right: 2%;
    width: 95%;
}

.suiviGlobalSmartphoneView #blocDonneurOrdreTablet, .suiviGlobalSmartphoneView .ui-grid-a, .suiviGlobalSmartphoneView #blocMontantTablet{
    margin-bottom: 3%;
}




.suiviDetail-valeur, .suiviDetail-titre , .sgw-compte-break-word{
    word-wrap:break-word;
}

div.thirdLine, div.lastLine, div.beforeLastLine {
    margin-bottom: 20px;
    width: 98%;
    margin-left: 10px;
}

ul#suiviGlobalDetaillisteOperations.ul-liste-comptes.ui-listview {
    
    width: 97%;
    margin: auto auto auto 10px;
}

#suiviGlobalBarBtn span {
    color: white;
    text-align: center;
    line-height:1.5;
    font-size:1em;
}

#suiviGlobalBarBtn .ui-btn-active div{
    border-left: none;
}

#suiviGlobalBarBtn .ui-btn{
    border-width: 0 !important;
}

#suiviGlobalBarBtn .ui-grid-a li{
    border-bottom:1px solid #CCCCCC;
    width:100%;
}

#activerSelectionMultipleBtn .sgw-compte-button .ui-btn-inner{
    border-right: solid 1px black;
}


p.sgw-compte-reste-font.gras {
    font-weight: bold;
    color: black;
}


#sgw-suiviGlobalDetail-content {
    display: block;
    width: 100%; 
    padding: 0; 
}


#blocSyntheseSignature {
    margin-left: auto;
    margin-right: auto;
    font-size: 0.95em;
}

div#syntheseSignatureBarBtn.sgw-classeur {
    padding-left: 0;
}


#sgw-syntheseSignature-page .suiviGlobal-statut {
    position: relative;
    top: 90px;
    right: -90px;
    color: #3D6AA2;
    font-weight: bold;
    font-size: 12px;
    text-align: right;
}

div.reglage-tdb-right-div {
    float: right;
    width: 40px;
    margin-right:5px;
}

#reglage-tdb-checkbox {
    display: none;
}

.reglage-tdb-right-div label{
    border:none;
} 

#btn-reglage-tdb-validate {
  width: 100%;
  display: block;
  float: left;
}

#reglage-tdb-phrase1, #reglage-tdb-checked-message, #reglage-tdb-notchecked-message{
    font-weight: bold;
}

#activerSelectionMultipleBtn, #rechercherParMontantBtn{
    width:100%;
}

div#compteRenduSignatureBarBtn {
    line-height: 50px;
}

.etatSignature {
    top: 1em;
    position: relative;
    text-align: right;
    margin-right: 40px;
    float: right;
}

.etatSignature .msg {
    color: yellow;
}

.etatSignature .icone {
    position: relative;
    float: left;
    margin-right: 5px;
}

.signatureOk {
    background-image: url("../images_hq/right.png");
    color:#30ae7d;
}

.signatureKo {
    background-image: url("../images_hq/alerte.png");
    color:#ef4946;
}

.signatureEnCours {
    background-image: url("../images_hq/loader-signature.gif");
    color:#ffc000;
}

.recherche-sequence-minfieldul, .recherche-sequence-maxfieldul{
    width: 47%;
}

#sgw-rechercheSequence-page .ui-li .ui-btn-inner a.ui-link-inherit, #sgw-rechercheSequence-page .ui-li-static.ui-li{
    padding: 0.7em 2%;
}

#sgw-suiviGlobalDetail-page .ui-li .ui-btn-inner a.ui-link-inherit, #sgw-suiviGlobalDetail-page .ui-li-static.ui-li{
    padding:0.7em 0;
}


.recherche-sequence-maxfieldul{
    float:right;
}

.search-li-devise .ui-select, .search-li-sequence .ui-select{
    width:100%;
    float:right;
}

.search-li-devise, .search-li-sequence{
    display:inline-block;
    position:relative;
}

.libelle-select-recherche-sequence{
    float:left;
    margin-top:15px;
}

.search-sequence-btn-div{
    margin-top:95px;
    position:relative;
}

.search-li-sequence{
    margin-top:28px;
}

#recherche-sequence-ul li{
    
}

.search-sequence-btn-div .ui-btn-inner{
    background-color:#5a7995;
}

.search-sequence-btn-div .ui-btn{
    width:90%;
}

#recherche-sequence-ul .ui-btn-text, .search-montant input{
    color:#909091;
}

#recherche-sequence-ul .ui-btn-text{
    margin-left:-10px;
    text-align:left;    
}

#montant-sequence-max, #montant-sequence-min{
    width:50%;
    padding-right: 5px;
    padding-left:0;
}

#divDisplayTableauDeBord .reglage-tdb-pic-nosprite{
    background-image: url("../images_hq/ico-reglage-tdbpng.png");
    background-size: cover;
    height: 36px;
    margin-left: 10px;
    margin-top: 2px;
    width: 33px;
}

#ulListReglages .description {
    margin-left: 75px;
}

#sgw-suiviGlobal-page .ui-grid-a{
    overflow: visible;
}

#sgw-rechercheSequence-page .search-montant-delete-min, #sgw-rechercheSequence-page .search-montant-delete-max {
    margin-left: 0;
    margin-right: -0.5em;
    padding: 0;
    
    background: url(../images_hq/supprimer_gris.png) no-repeat;
    -moz-background-size: 21px 21px !important;
    -o-background-size: 21px 21px !important;
    -webkit-background-size: 21px 21px !important;
    background-size: 21px 21px !important;
    background-position: 0 0 !important;
    border-radius: 0;
    height: 22px;
    width: 22px;
    margin-top:0.5em;
}

#sgw-resultatRechercheSequence-page .sgw-classeur,  #sgw-suiviGlobal-page .sgw-classeur{
    text-align:left;
}

.synthese-statut{
    color: #3D6AA2;
    font-size: 15px;
    font-weight: bold;
}

#sgw-compteRenduSignature-page #listeSequencesSignees .msg {
    background-repeat: no-repeat;
    background-size: contain;
    font-size: 0.8em;
    font-weight: bold;
    height: 20px;
    padding-left: 20px;
    position: relative;
    width: 20px;
}

#sgw-compteRenduSignature-page .listeSequencesSignees .ui-block-a {
   width:40%;
}

#sgw-compteRenduSignature-page .ui-grid-solo .ui-block-a {
   width:100%;
}

#sgw-compteRenduSignature-page .listeSequencesSignees .ui-block-b {
   width:60%;
}

#sgw-compteRenduSignature-page .suiviglobalelelem.ui-grid-a{
    overflow: visible;
}

.loader-compte-rendu {
    height: 16px;
    margin-right: 8em;
    width: 16px;
    position:relative;
    top:78px;
}

#blocSyntheseSignatureList .sgw-sequence .suiviglobalelelem, 
#listeSequencesSignees .sgw-sequence .suiviglobalelelem{
    padding: 10px;
}

#blocSyntheseSignatureList .sgw-sequence .suiviglobalelelem .responsiveMessageEncours, 
#listeSequencesSignees .sgw-sequence .suiviglobalelelem .responsiveMessageEncours {
    width: auto;
	float: right;
	display: block;
}

#blocSyntheseSignatureList .sgw-sequence .suiviglobalelelem .ui-block-b, 
#listeSequencesSignees .sgw-sequence .suiviglobalelelem .ui-block-b{
    text-align: right;
}

.synthese-value-montant{
    color:#3D6AA2;
}

#sgw-suiviGlobal-page .ui-checkbox .ui-btn-inner .ui-icon{
    margin-left: -10px;
}

#sgw-compteRenduSignature-page #compteRenduSignatureRetourBtn .ui-btn-text{
    color:white;
}

#sgw-suiviGlobalDetail-page .detailSequenceDiv .ui-block-a{
    width:70%;
    float:left;
}

#sgw-suiviGlobalDetail-page .detailSequenceDiv .ui-block-b{
    width:30%;
    float:right;
}

.validation-CR{
     border:2px solid #DCDCDC;
     border-top-style:none;
     padding:5px;

     font-size:0.9em
 }
 
 #deviceName{
    font-size: 0.9em !important;
    margin-top: 8px;
    width: 46%;
}

#custom-label-terminal-name{
    display: inline;
    float: left;
    font-size: 0.8em;
    font-weight: bold;
    margin-top: 11px;
    margin-right: 5px;
}

#inputNomTerminal {
    width: 50%;
}

.activation-input-div div {
    height: 40px;
    overflow: hidden;
}

#activation-etape2 .activation-input-div .ui-icon-delete{
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images_hq/supprimer_gris.png");
    background-origin: padding-box;
    background-position: 0 0 !important;
    background-repeat: no-repeat;
    background-size: 15px 15px !important;
    border-radius: 0 0 0 0;
    height: 15px;
    margin-top: 3px;
    overflow: hidden;
    top: -14px;
    width: 15px;
}

#blocDonneurOrdre.ui-block-b{
    width:46%;
}

#blocPays.ui-block-a, #blocMontant.ui-block-c{
    width:25%;
}

#suiviGlobalDetailBtnSpan .ui-submit{
    float: right;
    width: 100px;
    height:100%!important;
    background: #5a7995;
}



#suiviGlobalDetailBtnSpan .ui-submit .ui-btn-inner{
    padding-top:0;
}

#compteRenduSignatureRetourBtn.suiviglobal-loadmore-btn, #compteRenduSignatureRetourBtn.suiviglobal-loadmore-btn:hover{
    background:none repeat scroll 0 0 #5A7995;
    overflow: hidden;
    border:none;
}

#sgw-suiviGlobal-page .ui-li .ui-btn-inner a.ui-link-inherit {
    padding:0 15px;
}

.li-menu-autre-service .sprite-res-menu-alerte{
    margin-left: 9px;
    width: 40px;
}


.li-menu-autre-service.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit{
    min-height: auto;
    height:100%;
}

.li-menu-autre-service .sprite-res-menu-aide{
    margin-left:4px;
}

.li-menu-autre-service .sprite-res-menu-opdujour{
    margin-left:-7px;
}

.secureaccess-autre-service img{
    margin-left:-4px !important;
}

.secureaccessimg{
    margin-left:-3px;
}

.securePicLabel {
    line-height: 2;
}

.ordreasignerlabel{
    line-height:2.5;
}

.autreservicelabel{
    margin-top:3px;
}

.operationdujourlabel {
    margin-left: 7px;
}

.aidemenulabel {
    margin-left: 3px;
}

#sgw-tdb-raisonsociale {
    line-height: 3;
}

.sgwCookieWarning{
    background-color: #433D3D;
    color: #D6D6D6;
    padding: 20px;
    width: 100%;
    line-height: 1.5;
    display: none;
}

.cookieWarn {
    width: 80%;
}

.closeCookieWarning{
    position:absolute;
    right: 15px;
    top:15px;
}

.cnilinfoslink{
    text-decoration: underline;
}

#cnilinfos table tr:first-child td {
    background-color: gray;
    border-color: black;
    color: white;
    text-align: center;
    font-weight:normal;
}

#cnilinfos table td {
    padding:5px;
}

#cnilinfos .link {
    color: #3585CA !important;
}

.msg-no-data {
    background-color: ghostwhite;
    color: gray;
    font-weight: bold;
    font-size: 0.75em;
    line-height: 50px;
    text-align: center;
    width: 100%;
    border: none;
}


.activation-etat-picture {
    width: 45%;
}

#login .button-connexion > div{
    margin-left:0;
    margin-right:0;
}

#div-submitV .button-connexion > div{
    margin-left:0;
    margin-right:0;
}

#pageModifPasse .button-connexion > div{
    margin-left:0;
    margin-right:0;
}


 
  @media only screen and (min-height: 737px){
    .premier-access-tel{
    margin:auto;
    right:15%;
    text-align:center;
    bottom:0;
    position:absolute;
   }
  }
   @media only screen and (min-height: 737px) and (max-width: 310px){
       .premier-access-tel{
    margin:auto;
    left:0;
     text-align:center;
     bottom:0;
     position:absolute;
    }
   }

  @media only screen and (max-device-height: 1280px) and (orientation:landscape),
  only screen and (max-device-height: 360px) {
 .res-menu-plus {
        position: absolute!important;
    }
}

@media only screen and (max-width: 480px) {
	
	#blocSyntheseSignatureList .sgw-sequence .suiviglobalelelem .ui-block-a.point-rupture,
    #blocSyntheseSignatureList .sgw-sequence .suiviglobalelelem .ui-block-b.point-rupture,
    #listeSequencesSignees .suiviglobalelelem .ui-block-a.point-rupture,
    #listeSequencesSignees .suiviglobalelelem .ui-block-b.point-rupture {
        width: 100%;
        float: none;
    }
    
    #blocSyntheseSignatureList .sgw-sequence .suiviglobalelelem .ui-block-b.point-rupture,
    #listeSequencesSignees .suiviglobalelelem .ui-block-b.point-rupture {
        width: 100%;
        float: none;
    }
	
}

@media only screen and (max-device-height: 1280px) and (orientation:portrait),
only screen and (max-device-width: 900px) and (orientation:portrait){
 .res-menu-plus {
        font-size: 0.6em!important;
    }
}

@media only screen and (max-device-height: 1280px) and (orientation:landscape){
 .res-menu-plus {
        font-size: 0.8em!important;
    }
}

                @media only screen and (min--moz-device-pixel-ratio: 2) and (min-width:1800px), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width:1800px), only screen and (min-device-pixel-ratio: 2) and (min-width:1800px), only screen and (min-width:900px){



        #activerSelectionMultipleBtn .sgw-compte-button .ui-btn-inner{
            border-right: solid 3px black;
            height:28px;
        }
        
        .sgw-tdb-etiquette-text{
           display :inline-block;
          }
           .sgw-tdb-etiquette-div-number{
            height:71px;
            line-height:71px!important;
           }
           .sgw-tdb-etiquette-div-text{
            height:71px;
            line-height:71px!important;
            padding-top:0 !important;
            
           }
           .sgw-tdb-etiquette-text{
           font-size:1em;
           }
           .sgw-tdb-etiquette-text-gris{
           font-size:1em;
           }
           .sgw-tdb-etiquette-number{
            font-size:2em;
           }
            
                 .tdb-menu-mobile{
                  display:none;
                 }
                .tdb-menu-tablet{
                    display:block;
                 }
                 .tdb-pullDown{
                 padding:0;
                 font-weight:normal;
                 font-size: 0.7em;
                }

                  a.res-menu {display:none !important;}
                  a.res-plus{right:0 !important;}
                  a.res-search{right:0 !important;}
                  .res-menu-plus{
                    display:inline !important;
                    left: 0 !important;
                    height: 100% !important;
                    width: 20%  !important;
                    z-index:999!important;
                  }
                  .res-menu-plus ul{
                    padding-left: 0;
                  }
                  
                .border-menu-right{
                    border-right: none !important;
                }
                  
                   #sgw-releve-operation-page [data-role="content"],#sgw-releve-search-advanced-page [data-role="content"]
                  ,#sgw-releve-search-advanced-results-page [data-role="content"]
                  ,#sgw-rechercheSequence-page [data-role="content"]
                  ,#sgw-operationdujour-page [data-role="content"]

                  ,#pageModifCodeSA.avec-menu [data-role="content"]
                  ,#supprimerSecureAccess.avec-menu [data-role="content"]
                  ,#transactionsOOB [data-role="content"]
                  ,#promoOOB.avec-menu [data-role="content"] 
                  ,#pageNewCodeSA.avec-menu [data-role="content"]
                  ,#pageConfirmCodeSA.avec-menu [data-role="content"]
                  ,#pageModifPasse.avec-menu [data-role="content"]
                  ,#sgw-reglageTdb-page [data-role="content"]{
                   margin-left:20%;                
                   width: 78% !important;
                  }
                 #sgw-releve-synthese-page [data-role="header"],#sgw-releve-synthese-page [data-role="content"]
                 ,#sgw-suiviGlobal-page [data-role="header"],#sgw-suiviGlobal-page [data-role="content"]
                 ,#sgw-suiviGlobalDetail-page [data-role="header"],#sgw-suiviGlobalDetail-page [data-role="content"]
                 ,#sgw-syntheseSignature-page [data-role="header"],#sgw-syntheseSignature-page [data-role="content"]
                 ,#sgw-compteRenduSignature-page [data-role="header"],#sgw-compteRenduSignature-page [data-role="content"]
                 ,#sgw-resultatRechercheSequence-page [data-role="header"],#sgw-resultatRechercheSequence-page [data-role="content"]
                 ,#sgw-rechercheSequence-page [data-role="header"]
                 ,#sgw-reglageTdb-page [data-role="header"]
                 ,#pageAlertes [data-role="header"], #pageAlertes [data-role="content"]
                 ,#sgw-releve-operation-page [data-role="header"]
                 ,#sgw-operationdujour-page [data-role="header"]
                 ,#sgw-releve-search-advanced-page [data-role="header"]
                 ,#sgw-releve-search-advanced-results-page [data-role="header"]
                 ,#comptesFavoris.avec-menu [data-role="header"] , #comptesFavoris.avec-menu [data-role="content"]
                 ,#pageModifPasse.avec-menu [data-role="header"] , #promoOOB.avec-menu [data-role="header"]

                 ,#transactionsOOB [data-role="header"]
                 ,#pageModifCodeSA.avec-menu [data-role="header"]
                 ,#supprimerSecureAccess.avec-menu [data-role="header"]
                 ,#pageNewCodeSA.avec-menu [data-role="header"],#pageConfirmCodeSA.avec-menu [data-role="header"]
                 ,#pageReglages [data-role="header"],#pageReglages [data-role="content"]
                 ,#oob-apropos-page [data-role="header"],#oob-apropos-page [data-role="content"]
                 ,#sgw-assistance-page [data-role="header"],#sgw-assistance-page [data-role="content"]
                 ,#sgw-aide-page [data-role="header"],#sgw-aide-page [data-role="content"]
                 ,#sgw-aide-comptes-page [data-role="header"],#sgw-aide-comptes-page [data-role="content"]
                 ,#sgw-aide-opdujour-page [data-role="header"],#sgw-aide-opdujour-page [data-role="content"]
                 ,#sgw-aide-alertes-page [data-role="header"],#sgw-aide-alertes-page [data-role="content"]
                 ,#sgw-aide-oob-page [data-role="header"],#sgw-aide-oob-page [data-role="content"]
                 ,#sgw-aide-oob-service-page [data-role="header"],#sgw-aide-oob-service-page [data-role="content"]
                 ,#sgw-aide-oob-alertes-page [data-role="header"],#sgw-aide-oob-alertes-page [data-role="content"]
                 ,#sgw-aide-oob-gestion-page [data-role="header"],#sgw-aide-oob-gestion-page [data-role="content"]
                 ,#sgw-aide-oob-bouton-page [data-role="header"],#sgw-aide-oob-bouton-page [data-role="content"]
                 ,#sgw-aide-asigner-page [data-role="header"],#sgw-aide-asigner-page [data-role="content"]
                 ,#sgw-aide-tdb-page [data-role="header"],#sgw-aide-tdb-page [data-role="content"]
                 ,#sgw-aide-tdb-oobalertes-page [data-role="header"],#sgw-aide-tdb-oobalertes-page [data-role="content"]
                 ,#sgw-aide-reglages-page [data-role="header"],#sgw-aide-reglages-page [data-role="content"]
                 ,#sgw-aide-comptes-synthese-page [data-role="header"],#sgw-aide-comptes-synthese-page [data-role="content"]
                 ,#sgw-aide-comptes-detail-page [data-role="header"],#sgw-aide-comptes-detail-page [data-role="content"]
                 ,#sgw-aide-comptes-personnalisation-page [data-role="header"],#sgw-aide-comptes-personnalisation-page [data-role="content"]
                 ,#sgw-aide-alertes-alertes-page [data-role="header"],#sgw-aide-alertes-alertes-page [data-role="content"]
                 ,#sgw-aide-alertes-parametrages-page [data-role="header"],#sgw-aide-alertes-parametrages-page [data-role="content"]
                 ,#sgw-aide-tdb-comptesfav-page [data-role="header"],#sgw-aide-tdb-comptesfav-page [data-role="content"]
                 ,#sgw-aide-tdb-zonealertes-page [data-role="header"],#sgw-aide-tdb-zonealertes-page [data-role="content"]
                 ,#sgw-aide-reglages-comptesfav-page [data-role="header"],#sgw-aide-reglages-comptesfav-page [data-role="content"]
                 ,#sgw-aide-reglages-modifmotpass-page [data-role="header"],#sgw-aide-reglages-modifmotpass-page [data-role="content"]
                 ,#sgw-aide-reglages-terminal-page [data-role="header"],#sgw-aide-reglages-terminal-page [data-role="content"]
                 ,#sgw-aide-reglages-codeSecureAccess-page [data-role="header"],#sgw-aide-reglages-codeSecureAccess-page [data-role="content"]
                 ,#sgw-aide-reglages-suppSecureAccess-page [data-role="header"],#sgw-aide-reglages-suppSecureAccess-page [data-role="content"]
                 ,#sgw-aide-reglages-secureAccess-page [data-role="header"],#sgw-aide-reglages-secureAccess-page [data-role="content"]
                 ,#sgw-aide-reglages-apropos-page [data-role="header"],#sgw-aide-reglages-apropos-page [data-role="content"]
                 ,#sgw-aide-assistance-page [data-role="header"],#sgw-aide-assistance-page [data-role="content"]
                 ,#sgw-aide-comptes-detail-rechercheop-page [data-role="header"],#sgw-aide-comptes-detail-rechercheop-page [data-role="content"]
                 ,#sgw-aide-comptes-detail-vuedetaille-page [data-role="header"],#sgw-aide-comptes-detail-vuedetaille-page [data-role="content"]
                 ,#sgw-aide-filtre-sequence-page [data-role="header"],#sgw-aide-filtre-sequence-page [data-role="content"]
                 ,#sgw-aide-signature-sequence-page [data-role="header"],#sgw-aide-signature-sequence-page [data-role="content"]
                 ,#sgw-aide-detail-sequence-page [data-role="header"],#sgw-aide-detail-sequence-page [data-role="content"]
                 ,#sgw-aide-liste-sequence-page [data-role="header"],#sgw-aide-liste-sequence-page [data-role="content"]
                  ,.section-menu-tablet [data-role="header"],.section-menu-tablet [data-role="content"]
                     {
                     margin-left:20% !important;
                     width:80% !important;
                   }
                   .res-menu-plus li {
                    width: 100% !important;
                   }
                    .dw.dwbg.dw-slideup.dw-in {
                    left:20%!important;
                    width:80%!important;
                    }
                    
                    #sgw-transaction-aucun{
                      margin-left:20% !important;
                      width:80% !important;
                    }
                    
                    #suiviGlobalBarBtn .ui-grid-a li{
                        width:50%;
                    }
                    
                    #suiviGlobalBarBtn .ui-grid-a li:first-child{
                        border-right:3px solid #CCCCCC;
                    }
                    .validation-CR{
                         font-size:1em!important;
                     }
                    .validation-CR div{
                        font-size:1em!important;
                    }
                 }
    @media screen and (min-height: 850px ){
                   .res-menu-plus{
                     height:100% !important;
                   }
            }
                 

 @media only screen and (max-device-height: 490px), only screen and (max-height: 490px){
   .tdb-menu-div-global div{
  margin-top:0;
  }
  .solde-tdb-fav{
  margin-top:0;
 }
  .libelle-tdb-fav{
  margin:3px;
 }
 .sprite-picto-compte-fav{
 margin-top: 0;
 }
 .tdb-compte-favori{
 width:140px;
 height: 84px;
 }
 
 .gallery nav {
  height:25px;
 }
 
  .position {
  font-size: 1.3em;
  }
  
 .prev em {
 padding:3px;
 }
 .next em{
  padding:3px;
 }

    .tdb-menu-div-global a{
      margin-top: 4px;
      margin-bottom:0;
  }
  .tdb-msg-connexion{
    color: #858585;
    text-align:center;
    font-weight:normal;
    padding-bottom:8px;
    font-size: 0.8em;
 }
 
   .sgw-tdb-etiquette span {

    vertical-align: middle;

  }
  .sgw-tdb-etiquette-global{
   line-height: 2 !important;
    vertical-align: middle !important;
    max-width:300px !important;
    min-width: 141px;
  }
     .slider div {
       padding:0;
       margin:0;
    }

}

.ui-mobile  section.ui-page-active{
  display:block;overflow:hidden;
}

@media only screen
and (min-device-width : 900px)
and (max-device-width : 1024px) and (min-device-height: 750px) {
 body{
  font-size:120%;
 }
  .res-section{
  margin-bottom: -4px;
 }
 
}
@media only screen and (min--moz-device-pixel-ratio: 2) and (min-height:1400px), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2) and (min-height:1400px), only screen and (min-device-pixel-ratio: 2) and (min-height:1400px), only screen and (min-height:750px){
 
 .ui-btn-inner{
  font-size:100%;
 }
 .ui-header .ui-btn-inner, .ui-footer .ui-btn-inner, .ui-mini .ui-btn-inner {
  font-size:0.9em;  
 }
 .solde-tdb-fav{
  font-size:0.9em; 
 }
 .tdb-pullDown{
  padding:0;
  font-weight:normal;
  font-size: 0.7em;
 }
 .tdb-msg-connexion{
    padding: 2em;
 }
  
  .sgw-entete-tdb-msg-orange{
    padding:10px;
   }
   .tdb-menu-div-global{
    margin-top:10px;
   }
  

 #recherche-avance-operation {
    width: 120px;
 }
  .res-error-msg a{
   font-size:1em;
  }
 .search-alert {
  height: 50px;
 }

}

@media (min-width: 360px) {
     #deviceName {
        width: 56%;
    }
}

@media (min-width: 500px) {
     #deviceName {
        width: 70%;
    }
}


.compteRenduSignature{
    overflow: auto !important;
}

#refreshIfNoSlider {
    text-align: center;
}

#sgw-ecriture-aucune-intraday .ui-li .ui-btn-inner a.ui-link-inherit {
    padding-left: 20px;
}
.suivi-info-confidentiel{
  margin-left: 5px;
}

#sgw-resultatRechercheSequence-page li.ui-li .ui-btn-inner a.ui-link-inherit, #sgw-resultatRechercheSequence-page li.ui-li .sgw-div-sequence .ui-grid-a {
    padding:10px 15px;
}

#sgw-resultatRechercheSequence-page li.ui-li .suiviglobalelelem.ui-block-a p.sgw-compte-nom-font.suiviGlobal-statut {
	margin-top: 0;
}
.suivi-detail-motif-rejet-code{
	word-wrap: break-word;
}

#barWebClear{
  margin-left: 6%;
  margin-right: 6%;
  margin-top: 6%;
  width: 88%;
  background-color: white;
  min-height: 100px;
  height: 100px;
	
}
#register {
  background-color: white;
    border: 1px solid transparent;
      margin-left: 20%;
    margin-right: 20%;
    width: 60%;
}
.jumbotron {
    background-color: #eee !important;
    padding-bottom: 100% !important;
    width: 2000px;
}
.detail {
}
#tabeauAudit {
    width: 1500px;
}
#tabAudit_wrapper {
    width: 700px;
}
.home {
    margin-left: 30px;
    width: 700px;
}
#tabeauAudit_length select {
    height: 30px;
    width: 50px;
}
.homeAudit {
    margin-left: 30px;
    width: 1500px;
}
#etatVM {
    width: 120px;
}
input {
    margin-top: 8px;
}
#etatVm input {
    margin-left: 8px;
    width: 50px;
}
#boutonsGVM {
    bottom: 0;
    left: 35px;
    position: fixed;
}
select {
    height: 100px;
    width: 158px;
}
#ListTypeVM {
    height: 30px;
    width: 100px;
}
#addSelectedButton {
}
#boutonsGroupVM {
    bottom: 0;
    left: 60px;
    position: fixed;
}
#registerVM {
    border: 1px solid black;
    margin-left: 50px;
    width: 400px;
}
#tabAudit {
    width: 70%;
}
#boutonSubmit {
    margin-top: 20px;
}
.home select {
    height: 30px;
    width: 50px;
}
#tabAudit_length select {
    height: 30px;
    width: 50px;
}
.sprite-res-picto-menu-back {
    background-position: -776px -90px !important;
    height: 56px;
    width: 56px;
}
#boutons {
    bottom: 0;
    left: 20px;
    position: fixed;
}
#boutonsAudit {
    bottom: 0;
    left: 63px;
    position: fixed;
}
#bar {
    border: 2px solid rgba(227, 228, 249, 0.15);
    display: block;
    font-weight: bold;
    height: 30px;
    margin-left: -200px;
    margin-top: -100px;
    position: fixed;
    text-align: center;
    width: 100%;
}
.alert-success {
    margin-top: -73px;
}
.alert-danger {
    margin-top: -73px;
}
.alert {
    margin-top: -73px;
}
.border-menu-plus {
    border-bottom: 1px solid #747474 !important;
    font-family: helvetica,sans-serif;
    margin: 0 auto;
    text-align: center;
    width: 80%;
}

.res-menu-plus {
    background-color: #222;
    display: inline !important;
    font-size: 0.8em !important;
    height: 100% !important;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    top: 0 !important;
    width: 20% !important;
    z-index: 999 !important;
}
.res-menu-plus li {
    float: left;
    list-style-type: none;
    width: 100% !important;
}
li {
    display: list-item;
    margin-top: 40px;
}
.res-global-header .res-header, .res-content h2, .res-double-title {
    background: url("../images_hq/res-bkgrd-pattern-dark2.png") repeat scroll 0 0 / 110px 57px transparent;
    height: 56px;
}
.res-header {
    clear: both;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
#login {
    border: 1px solid black;
    margin-left: 50px;
    width: 400px;
}
.container {
    margin-top: 50px;
    padding-left: 5px;
    padding-right: 5px;
    width: 2000px;
}
.btn {
    margin-bottom: 20px;
}
a {
    text-decoration: none;
}
a i {
    color: transparent;
    font: 0px/0 a;
    text-shadow: none;
}
.navbar-collapse {
    border-top: 0 none;
    box-shadow: none;
    height: auto;
    max-height: none;
    padding-left: 0;
    padding-right: 0;
}
.navbar-collapse.collapse {
    display: block !important;
    overflow: visible !important;
    padding-bottom: 0;
    width: auto !important;
}
.navbar-collapse.in {
    overflow-x: visible;
}
.menu {
}
.navbar {
    float: left;
    margin-left: -210px;
    margin-right: 60px;
    max-width: 300px;
    width: 400px;
}
.navbar-nav, .navbar-nav > li, .navbar-left, .navbar-right, .navbar-header {
    float: none !important;
}
.navbar-right .dropdown-menu {
    left: 0;
    right: auto;
}
.navbar-collapse .navbar-nav.navbar-right:last-child {
    margin-right: 0;
}



html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  margin: .67em 0;
  font-size: 2em;
}
mark {
  color: #000;
  background: #ff0;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  height: 0;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  padding: .35em .625em .75em;
  margin: 0 2px;
  border: 1px solid #c0c0c0;
}
legend {
  padding: 0;
  border: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
td,
th {
  padding: 0;
}

@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;

    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';

  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html {
  font-size: 10px;

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
      padding-right: 0px !important;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
mark,
.mark {
  padding: .2em;
  background-color: #fcf8e3;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  -webkit-box-shadow: none;
          box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 650px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 650px) {
  .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 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  min-height: .01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -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;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.333333px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: normal;
  color: #337ab7;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
       -o-transition: opacity .15s linear;
          transition: opacity .15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-duration: .35s;
       -o-transition-duration: .35s;
          transition-duration: .35s;
  -webkit-transition-property: height, visibility;
       -o-transition-property: height, visibility;
          transition-property: height, visibility;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.nav > li.disabled > a {
  color: #777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-form {
  padding: 10px 15px;
  margin-top: 8px;
  margin-right: -15px;
  margin-bottom: 8px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 3;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
       -o-transition: border .2s ease-in-out;
          transition: border .2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #333;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
  -webkit-transition: width .6s ease;
       -o-transition: width .6s ease;
          transition: width .6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
          background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
       -o-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #eee;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, .15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
       -o-transform: translate(0, -25%);
          transform: translate(0, -25%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}
.modal-header {
  min-height: 16.42857143px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  filter: alpha(opacity=0);
  opacity: 0;

  line-break: auto;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: .9;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, .2);

  line-break: auto;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, .25);
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, .25);
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, .25);
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, .25);
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
       -o-transition: .6s ease-in-out left;
          transition: .6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
         -o-transition:      -o-transform .6s ease-in-out;
            transition:         transform .6s ease-in-out;

    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000px;
            perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  filter: alpha(opacity=50);
  opacity: .5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}




body {
	-ms-touch-action: none;
	background-size: cover;
	background-repeat: no-repeat;
	min-height: 100%;
	height: 100%;
}

html {
	min-height: 100%;
	height: 100%;
}

.content-connexion {
	border-width: 0;
	overflow: visible;
	overflow-x: hidden;
	padding: 15px;
}

a.liensitecomplet.ui-btn {
	cursor: default !important;
}

table tr:first-child td {
	background-color: gray;
	border-color: black;
	color: white;
	text-align: center;
	font-weight: normal;
}

.modifyInfo h5 {
	width: 150%;
}

.contentCookie {
	height: 1511px;
	margin-left: 30px;
}

.connexionProblm li {
	margin: 0;
}

#mobile {
	display: none;
}

#desktop {
	display: block;
}

.ui-btn-text {
	font-size: 10.5px !important;
}

.ui-btn-inner {
	font-size: 10.5px !important;
}

#identifiant-message {
	display: none;
}

#barPageStatic {
	background: linear-gradient(to bottom, white, rgb(216, 212, 212));
}

.conex {
	position: absolute;
	left: 0;
	right: 0;
}

.ban-entete-msg-orange {
	font-weight: bold;
	text-align: center;
	background-color: #F5E2C7;
	margin-left: 20%;
	margin-right: 20%;
}

a#trai {
	background-image: url('../images_hq/trai.png');
}

.subBar {
	background: #F5F5F5;
	border-bottom: solid 1px #D4D4D4;
	border-left: solid 1px black;
}

input#newpswd {
	border: 0 none;
	height: 30px;
	font-size: 1em !important;
	letter-spacing: 0.6000em;
	width: 100% !important;
	max-width: 82%;
	background-color: transparent;
}

input#pswd {
	border: 0 none;
	font-size: 1em !important;
	letter-spacing: 1.7124em;
	width: 100% !important;
	height: 30px;
	max-width: 82%;
	margin-left: 15%;
	background-color: transparent;
}

button#confirmer {
	width: 109% !important;
	border-radius: 0px !important;
}

button#validerCurrent {
	width: 109% !important;
	border-radius: 0px !important;
}

.glyphicon-remove:before {
	content: "\e014";
	color: rgb(154, 154, 154) !important;
	margin-right: 10px;
}

.rightBloc {
	width: 60%;
	left: 25%;
	position: relative;
}

.loginBlock {
	margin-top: 95px;
}

.ban-text-hide {
	display: none;
}

.ban-message-text {
	display: inline-block;
	float: none;
	text-align: center;
	line-height: 18px;
	font-size: 0.9em;
	color: rgb(208, 40, 40);
	margin-top: 9px;
}

.btn {
	margin-right: 20px !important;
}

.form-control {
	width: 90% !important;
	border: none !important;
	outline: none;
	border: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}

.form-control:focus {
	border-color: white !important;
}

@media ( max-width : 650px) {
	.ban-entete-msg-orange {
		display: none;
	}
	#connexion {
		margin-left: 0px !important;
	}
	#welcomeResponsive {
		display: block !important;
	}
	#welcomePortrait {
		display: none !important;
	}
	#barWebClear {
		display: none;
	}
	.content {
		background-image: none !important;
		height: 95vw !important;
		top: 30px !important;
	}
	#logoKBM {
		margin-bottom: -2%;
		margin-top: -2%;
		width: 13%;
		margin-left: 12px;
	}
	#mobile {
		display: block;
	}
	#desktop {
		display: none;
	}
	.col-md-6 {
		float: none;
		border-left: none !important;
		border-bottom: solid 1px rgb(239, 237, 237);
	}
	.col-md-5 {
		border-right: none !important;
	}
	#ListeLangue {
		float: right;
		height: 27px !important;
		width: 25%;
		background: none !important;
		background-color: transparent !important;
		border: transparent !important;
	}
	#logoKBM {
		margin-bottom: -10px;
		margin-top: -10px;
		width: 13%;
	}
	a#title {
		margin-left: 12%;
		margin-right: 12%;;
		color: rgb(97, 97, 97);
		font-size: 10px;
	}
	.btn {
		font-size: 12px !important;
	}
	.navbar-header {
		background: linear-gradient(to bottom, white, rgb(184, 183, 183));
		padding-bottom: 20px;
		height: 30px;
	}
	div#appli {
		display: block;
		height: initial;
		border: 0;
		color: #696969;
		clear: both;
		float: right;
		background-color: #d4d4d4;
		font-size: 1.1em;
	}
	.deconnecte-footer.ui-footer.ui-bar-a.ui-footer-fixed.slideup {
		display: none;
	}
	.loginBlock {
		margin-top: 0 !important;
	}
	#register {
		width: 100%;
		top: 0;
		bottom: 0;
		margin-left: 0;
		margin-right: 0;
		margin-top: 0;
		margin-bottom: 0;
	}
	.deconnecte-footer.ui-footer.ui-bar-a.ui-footer-fixed.slideup a {
		display: none;
	}
	.deconnecte-footer.ui-footer.ui-bar-a.ui-footer-fixed.slideup img {
		display: none;
	}
	body {
		background-image: none !important;
	}
}

.psword {
	border: 0 none;
	
	letter-spacing: 1.6124em;
	width: 100% !important;
	max-width: 90%;
	
	background-color: transparent;
}

input#chaine {
	border: 0 none;
	font-size: 1em !important;
	letter-spacing: 0.6000em;
	width: 100% !important;
	height: 30px;
	max-width: 82%;
	background-color: rgba(134, 59, 59, 0);
	outline: none;
	border: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}

#valider span.glyphicon.glyphicon-chevron-right {
	color: white !important;
}

#cancel span.glyphicon.glyphicon-chevron-right {
	color: black !important;
}

.button-connexion {
	margin-top: 25px;
	width: 92%;
}

button#cancelStade1 {
	color: black;
	background-color: transparent !important;
	border-color: transparent;
	border-bottom: 1px solid rgba(179, 179, 179, 0.45) !important;
	width: 98% !important;
	border-radius: 0px !important;
	border-left-color: transparent !important;
	border-right-color: transparent !important;
	border-top-color: transparent !important;
}

button#cancel {
	color: black;
	background-color: transparent !important;
	border-color: transparent;
	border-bottom: 1px solid rgba(179, 179, 179, 0.45) !important;
	width: 98% !important;
	border-radius: 0px !important;
	border-left-color: transparent !important;
	border-right-color: transparent !important;
	border-top-color: transparent !important;
}

button#cancelToClear {
	color: black;
	background-color: transparent !important;
	border-color: transparent;
	border-bottom: 1px solid rgba(179, 179, 179, 0.45) !important;
	width: 98% !important;
	border-radius: 0px !important;
	border-left-color: transparent !important;
	border-right-color: transparent !important;
	border-top-color: transparent !important;
}

button#cancelConfToDefine {
	color: black;
	background-color: transparent !important;
	border-color: transparent;
	border-bottom: 1px solid rgba(179, 179, 179, 0.45) !important;
	width: 98% !important;
	border-radius: 0px !important;
	border-left-color: transparent !important;
	border-right-color: transparent !important;
	border-top-color: transparent !important;
}

button#cancelDefineToCurrent {
	color: black;
	background-color: transparent !important;
	border-color: transparent;
	border-bottom: 1px solid rgba(179, 179, 179, 0.45) !important;
	width: 98% !important;
	border-radius: 0px !important;
	border-left-color: transparent !important;
	border-right-color: transparent !important;
	border-top-color: transparent !important;
}

button#cancelStade2 {
	color: black;
	background-color: transparent !important;
	border-color: transparent;
	border-bottom: 1px solid rgba(179, 179, 179, 0.45) !important;
	width: 98% !important;
	border-radius: 0px !important;
	border-left-color: transparent !important;
	border-right-color: transparent !important;
	border-top-color: transparent !important;
}

#valider {
	width: 109% !important;
	border-radius: 0px !important;
}

.col-md-5 {
	margin-left: 2%;
	margin-right: 2%;
	border-right: solid 1px black;
}

#iconClear {
	width: 30px;
	margin-left: 2%;
	float: right;
}

#activationCode {
	color: black;
}

#connexionProblm {
	color: #4c4b4b;
	font-size: 0.82em;
	font-family: Arial Regular;
}

#logoBar {
	width: 20%;
}

.navbar-header {
	background-color: #D4D4D4;
	padding-bottom: 10px;
	height: 35px;
}

.acceuil {
	margin-left: 20px;
	width: 3%;
	border-right: solid 1px #D4D4D4;
}

.bootstrap-select>.dropdown-toggle {
	width: 50% !important;
	float: right !important;
	margin-right: 20px !important;
}

.btn-danger {
	background-color: #D9022C !important;
	border-color: #D9022C !important;
	width: 109% !important;
	border-radius: 3px !important;
}

#welcome {
	border-top: 1px solid black;
	margin-top: 20px;
	width: 100%;
}

#connexion {
	margin-left: 10%
}

#desc {
	margin-top: 20px;
	font-family: Arial;
	color: #484848;
	font-size: 0.99em;
}

.label {
	font-size: 50% !important;
	padding: .2em .6em .1em !important;
	border-top-left-radius: .25em !important;;
	border-top-right-radius: .25em !important;;
	border-bottom-left-radius: 0em !important;
	border-bottom-right-radius: 0em !important;
}

.label-default {
	background-color: #666666 !important;
}

.dropup, .dropdown {
	position: relative !important;
}

.btn {
	margin-right: 20px !important;
}

#ListeLangue {
	float: right;
	height: 25px;
	margin-right: 20px;
	background: url('../images_hq/down.png') #CAC9C9 right no-repeat;
}

#ListeLiens {
	float: right;
	height: 25px;
	margin-right: 20px;
	background: linear-gradient(to bottom, white, rgb(169, 169, 169));
}

.btn-group.bootstrap-select {
	float: right !important;
}

#listeSite {
	float: right;
	height: 20px;
	margin-top: 6px;
	margin-bottom: 6px;
	background: url(../images_hq/bg_select_site.png) no-repeat;
}

.selectSite {
	position: relative;
	float: right;
	top: -4px;
	right: 50px;
	width: 120px;
	height: 17px;
	background: url(../images_hq/bg_select_site.png) no-repeat;
	padding: 8px 0 0 0;
}

.selectSite ul {
	right: 0;
	bottom: 25px;
	z-index: 3;
	display: none;
}

.selectSite ul li {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 11px;
	font-weight: bold;
	color: #585858;
	background: #B9B9B9;
	padding: 2px 0 2px 0;
}

.selectSite ul li {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 11px;
	font-weight: bold;
	color: #585858;
	background: #B9B9B9;
	padding: 2px 0 2px 0;
}

.selectSite .titleSelectSite {
	float: left;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 11px;
	font-weight: bold;
	color: #575757;
	text-align: center;
}

.selectSite a {
	float: left;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 11px;
	font-weight: bold;
	color: #575757;
	text-align: center;
}

.ui-popup-screen {
	background-color: rgba(0, 0, 0, 0.7) !important;
}

.watermark {
	color: #DDDEDE;
}

#iconSpan {
	width: 30px;
	float: right;
	margin-top: -32px;
}

a#loginBackBtn {
	margin-left: 20px;
	margin-right: 20px;
}

.glyphicon {
	color: grey !important;
	line-height: 3 !important;
}

.textTile {
	color: white;
}

#divBtnTerminal .ui-btn-up-f {
	background: #ffffff !important;
	border: 0px !important;
}

.res-global-header .res-pre-header {
	background-color: #222222;
	overflow: hidden;
	padding: 11px 15px;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
}

p.sub-menu-libelle {
	height: 90%;
}

.logo-sg {
	vertical-align: bottom;
}

.res-pre-header .res-cible {
	padding-left: 0.7em;
	color: #858585;
	font-weight: bold;
	font-size: 10px;
	height: 17px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.res-pre-header a {
	display: block;
	float: right;
	overflow: hidden;
	position: absolute;
	right: 5px;
	text-overflow: ellipsis;
	top: -0.1em;
	white-space: nowrap;
	direction: rtl;
	text-align: right;
	width: 50px;
	margin-right: -10px;
	margin-top: 5px;
	padding-right: 15px;
	cursor: pointer;
}

.res-global-header .res-header, .res-content h2, .res-double-title {
	height: 56px;
	background: transparent url(images_hq/res-bkgrd-pattern-dark2.png);
	background-size: 110px 57px;
}

.res-header {
	height: 56px;
	background: transparent url(../images_hq/res-bkgrd-pattern-dark2.png);
	background-size: 110px 57px;
}

.res-header div {
	font-size: 1.25em;
	color: #FFF;
	float: left;
	height: 56px;
	max-width: 72%;
	
	float: left;
	position: relative;
	text-align: left;
}

.res-header-div {
	text-align: center;
	max-width: 100% !important;
	float: none !important;
}

#enrolement .res-header-div {
	float: left !important;
}

.res-header div, .res-content h2, .res-double-title {
	font-size: 1.25em;
	overflow: hidden;
	height: 56px;
	line-height: 25px;
	vertical-align: middle;
	margin: 0px;
	color: white;
	display: inline-block;
	float: none;
	margin-top: 1%;
}

.res-content h2 {
	border-top: 1px solid #FFF;
	background-position: -54px 0px;
	height: 45px;
	line-height: 45px;
	font-size: 1.125em;
}

.res-double-title {
	min-height: 17px;
	height: auto;
	font-size: 0.72em;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 10px;
}

.res-double-title.res-sub {
	margin: 0px;
}

.res-double-title {
	margin: auto 0;
}

.res-double-title.padding-bottom-leger {
	padding-bottom: 7px;
}

.res-double-title-bar {
	border-top: 1px solid #818181;
}

.res-double-title span {
	float: right;
	padding-top: 2px;
}

.res-double-title .line-solde-endday, .res-double-title .line-solde-intraday
	{
	display: block;
	float: left;
	width: 100%;
	line-height: 15px;
}

.res-double-title.last-res-sub {
	padding-top: 0px;
}

.res-title, .res-sub, .res-content .res-double-title span {
	line-height: 26px;
}

.res-title {
	padding-top: 8px;
}

.res-title span {
	font-size: 0.9375em;
}

.res-content .res-sub span {
	padding-top: 0;
}

.res-content span.res-title-date {
	float: none;
	font-size: 0.75em;
}

.res-sub {
	color: #aaa;
	clear: both;
	margin-top: -1em;
}

.res-header h1, .res-content h2 span {
	font-size: 1em;
	font-weight: lighter;
	vertical-align: middle;
	display: inline-block;
	line-height: 17px;
	padding-left: 5px;
}

.res-header div p {
	line-height: 18px;
	font-size: 0.75em;
	color: #CCC;
	font-size: 0.6em;
	display: table-cell;
	vertical-align: middle;
	padding-left: 5px;
	white-space: pre-line;
}

.res-header .res-tronq h1 {
	font-size: 0.9em;
	margin-bottom: 0px;
	float: left;
}

.res-header .res-tronq p {
	margin-top: 0px;
	clear: both;
}

nav {
	height: 56px;
	float: right;
}

a.res-search {
	display: block;
	width: 53px;
	height: 56px;
	float: right;
}

a.res-plus {
	background-position: 0 -114px;
	position: absolute;
	right: 51px;
	cursor: pointer;
}

.res-header a.res-menu {
	background-position: 0 -57px;
	position: absolute;
	right: 0;
	cursor: pointer;
}

.res-header a.res-back {
	background-position: 0 0;
	float: left;
	cursor: pointer;
}

.res-plus.res-arrow b {
	background-image: url("../images_hq/sprite-sgwmobile-high.png"),
		url("../images_hq/sprite-sgwmobile-high.png") !important;
	 
	background-position: -380px 50px, -205px -180px !important;
	background-repeat: no-repeat, no-repeat !important;
	background-size: 1025px 245px, 1025px 245px !important;
}

a.res-search {
	position: absolute;
	right: 53px;
}

.res-header h2 div {
	padding: 12px 0;
	float: left;
	width: 100%;
}

.res-header h2 div span {
	float: left;
}

.res-header {
	
	clear: both;
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
	
}

.trait_dessus {
	width: 125%;
}

button span {
	font-weight: bold;
}

span.glyphicon.glyphicon-lock {
	color: rgb(255, 249, 249) !important;
}

.dropdown-menu li {
	margin-top: 0px !important;
}

.main {
	flex: 1;
	margin: 0;
	position: absolute;
	left: 0;
	right: 0;
}

.fixfixed {
	position: absolute !important;
}

.res-menu-plus {
	
	background-color: #222;
	z-index: 10000;
	
	display: none;
	margin: 0 auto;
	text-align: center;
	margin: 0 auto;
	padding: 0;
	
}

.sub-menu-p-margin {
	margin-top: 0;
}

.sub-menu-p-margin .sprite-res-menu-aide {
	margin-left: 21px !important;
}

.li.sub-menu-compte {
	background-color: white;
}

.sub-menu-libelle {
	height: 40px;
	font-weight: bold !important;
	font-size: medium;
	font-family: Helvetica, sans-serif;
	
	
}

}
.menu-margin {
	margin: 3px;
}

.border-menu-right {
	border-right: 1px solid #747474;
}

.border-menu-plus {
	border-bottom: 1px solid #747474 !important;
	margin: 0 auto;
	text-align: center;
	width: 80%;
	font-family: helvetica, sans-serif;
}

.res-menu-plus a {
	color: grey;
	text-decoration: none !important;
}

.res-menu-plus span {
	border-right: 1px solid #747474 !important;
}

.res-menu-plus li {
	float: left;
	width: 33%;
	list-style-type: none;
}

.res-menu-plus .endline {
	background-image: none;
	width: 34%;
}





.res-section {
	background: transparent url(../images_hq/res-bkgrd-pattern-light.jpg);
	background-size: 67px 67px;
	clear: both;
	margin-top: 0px;
	margin-bottom: -7px;
}

.background-light {
	background: transparent url(../images_hq/res-bkgrd-pattern-light.jpg);
	background-size: 67px 67px;
}

.res-section h3, h3.res-section {
	padding-left: 15px;
	line-height: 34px;
	font-size: 0.8125em;
}

.res-section span {
	float: left;
	color: #858585;
}

.res-section a {
	text-decoration: none;
}

.res-section  .ui-btn {
	background: transparent url(../images_hq/res-bkgrd-pattern-light.jpg);
	background-size: 67px 67px;
}

.res-section  select {
	position: absolute;
}

.res-section  .ui-btn-inner {
	width: 100%;
}

.res-section  .ui-select {
	overflow: hidden;
	height: 45px;
}

.res-section .ui-select .ui-icon.ui-icon-true.ui-icon-shadow {
	
	background: url(../images_hq/sprite-sgwmobile-high.png) no-repeat;
	-moz-background-size: 1025px 245px !important;
	-o-background-size: 1025px 245px !important;
	-webkit-background-size: 1025px 245px !important;
	background-size: 1025px 245px !important;
	background-position: -514px 0 !important;
	width: 0;
	height: 5px;
	margin-top: -3px;
	padding-right: 13px;
}

.res-section .ui-select .ui-btn select {
	height: inherit;
	max-height: inherit;
}

.res-section  .ui-select .ui-btn {
	border: none;
}

.res-section  .ui-select .ui-btn-inner {
	border: none;
	padding-right: 0;
}

a.res-search-operation {
	display: block;
	width: 53px;
	height: 43px;
	float: right;
}


.ui-icon-loading {
	background: url(../images_hq/loader_sg.gif) !important;
	background-size: 50px 10px !important;
}

.ui-loader .ui-icon {
	border-radius: 0;
	height: 10px;
	width: 50px;
	padding: 0;
}

.sgw-classeur {
	color: #353535;
	font-size: 1.25em;
	border: 0;
	background: transparent url(../images_hq/res-bkgrd-pattern-light.jpg);
	padding-left: 20px;
}

.sgw-compte {
	border: 0;
	background-color: #FFFFFF;
}

.sgw-operation {
	margin-top: 5px !important;
	border: 0;
	background-color: #FFFFFF;
	margin-bottom: 15px !important;
}

.sgw-operation p.ui-li-aside {
	width: inherit;
	margin-top: -0.5em;
}

.sgw-operation .ui-link-inherit {
	padding-bottom: 0 !important;
}

.listeOperations  .sgw-plus {
	margin-right: 10%;
	margin-left: 10%;
	margin-bottom: 10px;
	margin-top: 5px;
}

#sgw-plus-ecritures-filtre .listeOperations  .sgw-plus {
	margin-top: 10px;
}

.listeOperations .sgw-plus .ui-btn-text {
	color: white;
	font-weight: bold
}

.listeOperations .sgw-plus .ui-btn-inner {
	text-align: center;
}

#langues {
	color: #5f5e5e;
	font-size: 0.91em;
	font-family: Arial Regular;
}

.btn-default {
	color: #333;
	float: right;
	background-color: #D4D4D4 !important;
	margin-bottom: 20px;
	margin-right: 20px;
}

.button-aide span {
	color: #615C5C !important;
}

.dropdown-menu {
	background-color: #D4D4D4 !important;
	position: relative !important;
	float: right !important;
	margin-right: -90px !important;
}

.message-erreur .ui-btn-text {
	color: white;
	font-weight: bold;
	white-space: normal;
}

.message-erreur {
	background: linear-gradient(#C2C2C2, #C2C2C2) repeat scroll 0 0 #C2C2C2;
	opacity: 1;
}

.message-erreur-bg {
	background: url(../images_hq/res-motif.png);
	background-size: 114px 114px;
	background-color: #F0F0F0 !important;
	border-width: 0px;
	opacity: 1;
}

.message-erreur-bg .ui-btn-text {
	color: black;
	font-weight: bold;
	white-space: normal;
	font-size: 16px;
	line-height: 44px;
	text-shadow: none;
}

.listeOperations .sgw-plus .ui-btn-inner {
	text-align: center;
}

.search {
	float: left;
	font-size: 0.8125em;
	height: 53px;
	padding: 8px 0 8px 8px;
	width: 100%;
	background-color: #818181;
}

.search .ui-icon-searchfield:after {
	
	background: url(../images_hq/sprite-sgwmobile-high.png) no-repeat;
	-moz-background-size: 1025px 245px !important;
	-o-background-size: 1025px 245px !important;
	-webkit-background-size: 1025px 245px !important;
	background-size: 1025px 245px !important;
	background-position: -680px -90px !important;
	border-radius: 0;
}

.pictoplus {
	float: right;
}

.sgw-div-alerte-rouge {
	border-left: 5px solid #CC3333;
	padding-left: 10px;
}

.sgw-div-alerte-orange {
	border-left: 5px solid #E6720B;
	padding-left: 10px;
}

.sgw-div-alerte-bleu {
	border-left: 5px solid #3585CA;
	padding-left: 10px;
}

.sgw-div-alerte-vert {
	border-left: 5px solid #B1D766;
	padding-left: 10px;
}

.sgw-div-alerte-gris {
	border-left: 5px solid #BAC4D4;
	padding-left: 10px;
}

.sgw-alerte-hide {
	display: none;
}

.sgw-alerte .ui-li-aside {
	width: auto;
}

.ul-liste-comptes {
	margin: 0 !important;
}

.ul-liste-comptes a {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.sgw-div-compte {
	border-left: 5px solid #83878b;
	padding-left: 10px;
	padding-right: 10px;
}

.sgw-div-compte-favori {
	border-left: 5px solid #3585CA;
	padding-left: 10px;
	padding-right: 10px;
}

.sgw-operation-debit .ui-btn-inner {
	border-left: 5px solid #e6720c;
	padding-left: 0;
}

.sgw-operation-credit {
	border-left: 5px solid #b1d866;
	padding-left: 0;
}

.menu-synthetique-texte {
	line-height: 40px;
	float: right;
	color: white;
	text-align: center;
	font-weight: lighter;
	border: none;
	width: 72%;
}


.menu-synthetique-refresh {
	border-right: 2px solid rgb(204, 204, 204);
	color: white;
	float: left;
	font-weight: lighter;
	line-height: 40px;
	min-width: 100px;
	text-align: center;
	width: 50%;
	border-top-width: 0;
}

.ui-btn-hover-c {
	border: none ;
}

.menu-synthetique-image-close {
	
	background: url(../images_hq/sprite-sgwmobile-high.png) no-repeat;
	-moz-background-size: 1025px 245px !important;
	-o-background-size: 1025px 245px !important;
	-webkit-background-size: 1025px 245px !important;
	background-size: 1025px 245px !important;
	background-position: -350px 11px !important;
	height: 41px;
	width: 41px;
	float: left;
}

.menu-synthetique-image-open {
	
	background: url(../images_hq/sprite-sgwmobile-high.png) no-repeat;
	-moz-background-size: 1025px 245px !important;
	-o-background-size: 1025px 245px !important;
	-webkit-background-size: 1025px 245px !important;
	background-size: 1025px 245px !important;
	background-position: -541px -170px !important;
	height: 41px;
	width: 41px;
	float: left;
}

.menu-synthetique-div {
	height: 41px;
	background-color: #818181;
	font-size: 0.95em;
}

.sgw-classeur-picto {
	float: right;
	margin-top: 7px;
}

.sgw-classeur-deplie {
	background: url(../images_hq/res-motif.png);
	-moz-background-size: 68px 68px;
	-o-background-size: 68px 68px;
	-webkit-background-size: 68px 68px;
	background-size: 68px 68px;
	background-color: #F0F0F0;
	width: auto;
}

.sgw-classeur-deplie b {
	
	background-position: -857px -90px !important;
	width: 26px;
	height: 15px;
}

.sgw-classeur-plie {
	background: url(../images_hq/res-motif.png);
	-moz-background-size: 68px 68px;
	-o-background-size: 68px 68px;
	-webkit-background-size: 68px 68px;
	background-size: 68px 68px;
	background-color: #F0F0F0;
	float: none;
	width: auto;
}

.sgw-classeur-plie b {
	
	background-position: 0 -180px !important;
	width: 25px;
	height: 15px;
}

.sgw-div-compte-left {
	text-align: left;
	float: left;
}

.footer-sgw {
	color: #E1E1E1;
	background: #222222;
}

.input-texte-font {
	font-size: 1.5em !important;
	line-height: 14px;
	width: 100%;
}

.sgw-span-margin {
	margin: 0;
}

.sgw-span-margin-top {
	margin-top: 1.2em;
}

.sgw-compte-nom-font {
	font-size: 0.8em;
	font-weight: bold;
	color: #222222;
}

.sgw-alerte-libelle-font {
	font-size: 0.8em;
	font-weight: bold;
	color: #222222;
}

.sgw-alerte-libelle-lu-font {
	font-size: 0.8em;
	font-weight: bold;
	color: #7D7D7D;
}

.sgw-alerte-libelle-compteagence {
	overflow: hidden;
	white-space: normal;
	word-wrap: break-word;
}

.sgw-opecomptable-font .ui-li-desc {
	font-size: 0.8em;
	font-weight: bold;
	color: #222222;
}

.sgw-opeintraday-font .ui-li-desc {
	font-size: 0.8em;
	font-weight: bold;
	color: #BBBBBB;
}

.sgw-compte-solde-font {
	font-size: 0.75em;
	font-weight: bold;
	color: #222222;
}

.sgw-compte-op-font {
	font-size: 0.75em;
	font-weight: bold;
	color: #7D7D7D;
}

.sgw-alerte-codelialerte-font {
	font-size: 0.75em;
	font-weight: bold;
	color: #7D7D7D;
}

.sgw-img-align {
	vertical-aign: top;
	margin-left: 0.5em;
}

.sgw-compte-reste-font {
	color: #BBBBBB;
	font-size: 0.75em;
}

.sgw-alerte-detail-font {
	color: #BBBBBB;
	font-size: 0.75em;
	font-weight: bold;
}

.sgw-alerte-numcompte-font {
	color: #BBBBBB;
	font-size: 0.75em;
	font-weight: bold;
}

.listeOperations .sgw-ope-reste-font {
	color: #BBBBBB;
	font-size: 0.75em;
	font: bold;
}

.listeOperations p.sgw-ope-reste-font {
	width: 50%
}

.sgw-compte-button {
	color: #CBCBCB !important;
	height: 3em;
	background: #818181;
	font-weight: lighter;
}

.sgw-compte-button, .ui-btn-active span {
	color: #ffffff;
}

.sgw-compte-button {
	border-top: 1px solid rgba(255, 255, 255, 0.3) !important;
}

.sgw-compte-button .ui-btn-inner {
	border-top: 0px none !important;
}

.ui-btn-active div {
	border-left: 1px solid #ffffff;
	padding-left: 5px;
}

.clavier-atos {
	text-align: center;
}

@media screen and (max-width:749px) {
	#enrolement-slider-bulles {
		font-size: 41px;
		letter-spacing: 3px;
	}
	#enrolement .gallery {
		margin-top: -15px;
	}
}

@media screen and (max-width: 1150px) {
	@media screen and (max-height:700px) {
		.loginBlock {
			margin-top: 24px;
		}
	}
}

@media screen and (max-width: 862px) {
	@media screen and (max-height:619px) {
		body {
			    min-height: 120%;
		}
	}
}

@media screen and (max-width:400px) {
	.transaction-oob-limit-date {
		font-size: 0.8em !important;
	}
	#enrolement-slider-bulles {
		font-size: 41px;
		letter-spacing: -2px;
	}
	.search-li-date input {
		min-width: 75px;
		height: 85%;
	}
	.search-li-date  div {
		width: 43%;
		font-size: 0.6875em;
	}
	#search-li-date-id .sprite-res-picto-calendrier {
		width: 24px;
	}
	#search-li-date-id div {
		width: 44%;
	}
	#search-li-date-id input {
		min-width: 65px;
		font-size: 1.1em;
		float: right;
		margin-right: 2px;
	}
	#search-li-date-id .search-montant {
		padding: 0 5px;
	}
	#search-li-date-id .search-montant .search-cal {
		padding: 0;
	}
	#search-li-date-id .search-montant .search-cal .sprite-res-picto-calendrier
		{
		margin-top: 7px;
	}
	.res-loader-cpt {
		font-size: 0.8em !important;
	}
	.solde-compte-navbar span.ui-btn-inner {
		max-width: 100%;
		white-space: normal;
	}
	.res-header .titrepetit {
		font-size: 1.1em;
	}
	.res-header .titretrespetit h1 {
		white-space: normal;
		margin-left: -8px;
		margin-top: 0.8em;
		max-width: 150px;
		font-size: 0.8em;
	}
	.res-header .titre-rms-long h1 {
		white-space: normal;
		margin-left: -8px;
		margin-top: 0.6em;
		max-width: 204px;
		font-size: 0.8em;
	}
	.res-content h2, .res-double-title {
		padding: 0 0 0 10px;
	}
	.res-header div {
		padding: 0 0 0 5px;
		display: table;
		position: relative;
	}
	#sgw-suiviGlobal-page .res-header div {
		width: 48%;
	}
	#sgw-releve-synthese-page .res-header div, #sgw-rechercheSequence-page .res-header div
		{
		width: 64%;
	}
	.res-header h1 {
		display: table-cell;
		white-space: pre-line;
		line-height: 17px;
		font-size: 18px;
	}
	.suiviGlobal-nbOperations, .suiviglobal-nbrejets {
		font-size: 14px;
		margin-right: 15px;
		width: 100%;
		white-space: pre-line;
	}
	.suiviGlobal-montant {
		color: #B7B4D4;
		font-size: 14px;
		margin-right: 15px;
		width: 100%
	}
	#sgw-syntheseSignature-page span.suivi-info-pic {
		float: right;
		margin-left: 0px;
		right: -125px;
		position: relative;
	}
	#sgw-syntheseSignature-page .suiviGlobal-montant {
		top: -25px;
		right: 25px;
		color: #3D6AA2;
		position: relative;
	}
	.sgw-tdb-etiquette-text {
		font-size: 0.75em !important;
	}
}

@media screen and (min-width:750px) {
	#enrolement-slider-bulles {
		font-size: 41px;
		letter-spacing: 10px;
	}
}

@media screen and (min-width:400px) {
	.search-li-date  div {
		width: 43%;
	}
	.search-li-date input {
		min-width: 95px;
		height: 85%;
	}
	.solde-compte-navbar span {
		white-space: nowrap;
	}
	.suiviGlobal-nbOperations, .suiviglobal-nbrejets {
		font-size: 14px;
		margin-right: 40px;
		width: 100%;
	}
	.suiviGlobal-montant {
		color: #B7B4D4;
		font-size: 14px;
		margin-right: 40px;
		width: 100%;
	}
	#sgw-syntheseSignature-page span.suivi-info-pic {
		float: right;
		margin-left: 0px;
		right: -125px;
		position: relative;
	}
	#sgw-syntheseSignature-page .suiviGlobal-montant {
		top: -25px;
		right: 25px;
		color: #3D6AA2;
		position: relative;
	}
}

#ul-menu-autre-service
 
.ui-li-has-thumb
 
.ui-btn-inner
 
a
.ui-link-inherit
{
padding-left
:
64px
!important;
}
.sgw-btn-tdb
{
height
:
5em;
width
:
7em;
}
.sgw-tablet-disabled
{
opacity
:
0.3;
}
.sgw-btn-tdb-menu
{
width
:
100%;
}
.sgw-btn-tdb-menu
 
span
{
color
:
#615C5C
!important;
padding
:
0;
width
:
100%;
}
.sgw-btn-tdb-menu
 
p
{
margin
:
2px;
font-size
:
0.78125em;
}
.tdb-menu-div-global
{
text-align
:
center;
margin
:
0
auto;
border
:
0
none
!important;
}
.tdb-menu-div-global
 
div
{
margin-top
:
12px;
}
.sprite-all-images
  
b
{
display
:
inline-block;
background
:
url(../images_hq/sprite-sgwmobile-high.png)
no-repeat;
-moz-background-size
:
1025px
245px;
-o-background-size
:
1025px
245px;
-webkit-background-size
:
1025px
245px;
background-size
:
1025px
245px;
}
.fiche
.transaction
>
b
{
background
:
none
repeat
scroll
0
0
transparent;
}
.sprite-delete-orange
{
background-position
:
0
0
!important;
width
:
13px;
height
:
13px;
}
.sprite-logo-comptes-fav
{
background-position
:
-38px
0
!important;
width
:
65px;
height
:
47px;
}
.sprite-picto-compte-fav
{
background-position
:
-128px
0
!important;
width
:
54px;
height
:
35px;
margin-top
:
25px;
}
.sprite-pull-down-icon
{
background-position
:
-207px
0
!important;
width
:
23px;
height
:
33px;
}
.sprite-refresh_err
{
background-position
:
-255px
0
!important;
width
:
85px;
height
:
65px;
}
.sprite-releve-valeur
{
background-position
:
-365px
0
!important;
width
:
15px;
height
:
11px;
}
.sprite-res-arrow-up
{
background-position
:
-405px
0
!important;
width
:
9px;
height
:
6px;
}
.sprite-res-btn-connect2
{
background-position
:
-438px
10px
!important;
width
:
30px;
height
:
30px;
cursor
:
pointer;
}
.sprite-res-btn-search
{
background-position
:
-474px
0
!important;
width
:
17px;
height
:
16px;
}
.sprite-res-btn-select-filtre
{
background-position
:
-514px
0
!important;
width
:
21px;
height
:
5px;
}
.sprite-res-logo-sg-2
{
background-position
:
-561px
0
!important;
height
:
14px;
width
:
121px;
}
.sprite-res-menu-aide
{
background
:
url(../images_hq/aide-menu-blanc.png)
no-repeat
!important;
-moz-background-size
:
19px
33px
!important;
-o-background-size
:
19px
33px
!important;
-webkit-background-size
:
19px
33px
!important;
background-size
:
19px
33px
!important;
margin-left
:
8px;
width
:
42px
!important;
height
:
35px;
}
.sprite-res-menu-alerte
{
background
:
url(../images_hq/alertes-menu-blanc.png)
no-repeat
!important;
-moz-background-size
:
11px
35px
!important;
-o-background-size
:
11px
35px
!important;
-webkit-background-size
:
11px
35px
!important;
background-size
:
11px
35px
!important;
width
:
11px;
height
:
35px;
}
.sprite-res-menu-compte
{
background-position
:
-795px
0
!important;
width
:
46px;
height
:
35px;
}
.sprite-res-menu-contact
{
background-position
:
-864px
0
!important;
width
:
39px;
height
:
35px;
}
.sprite-res-menu-opdujour
{
background
:
url(../images_hq/opdujour-menu-blanc.png)
no-repeat
!important;
-moz-background-size
:
40px
35px
!important;
-o-background-size
:
40px
35px
!important;
-webkit-background-size
:
40px
35px
!important;
background-size
:
40px
35px
!important;
width
:
40px;
height
:
35px;
}
.sprite-res-menu-reglage
{
background-position
:
-355px
-90px
!important;
width
:
35px;
height
:
35px;
}
.sprite-res-menu-tdb
{
background
:
url(../images_hq/tdb-menu-blanc.png)
no-repeat
!important;
-moz-background-size
:
40px
30px
!important;
-o-background-size
:
40px
30px
!important;
-webkit-background-size
:
40px
30px
!important;
background-size
:
40px
30px
!important;
width
:
40px;
height
:
35px;
}
.sprite-res-menu-gris-autreservice
{
background-position
:
-930px
0
!important;
width
:
46px;
height
:
13px;
}
.sprite-res-menu-gris-aide
{
background-position
:
0
-93px
!important;
width
:
27px;
height
:
40px;
}
.sprite-res-menu-gris-alerte
{
background-position
:
-51px
-94px
!important;
width
:
7px;
height
:
40px;
}
.sprite-res-menu-gris-compte
{
background-position
:
-83px
-90px
!important;
width
:
46px;
height
:
40px;
}
.sprite-res-menu-gris-contact
{
background-position
:
-154px
-90px
!important;
width
:
46px;
height
:
40px;
}
.sprite-res-menu-gris-reglage
{
background-position
:
-224px
-91px
!important;
width
:
46px;
height
:
40px;
}
.sprite-res-picto-arrow-right
{
background-position
:
-471px
-90px
!important;
width
:
23px;
height
:
10px;
}
.sprite-res-picto-calendrier
{
background-position
:
-529px
-90px
!important;
height
:
22px;
width
:
32px;
}
.sprite-res-picto-checkbox-on
{
background-position
:
-586px
-90px
!important;
width
:
19px;
height
:
16px;
}
.sprite-res-picto-cs-sup
{
background-position
:
-629px
-90px
!important;
width
:
16px;
height
:
16px;
}
.sprite-res-picto-loupe
{
background-position
:
-670px
-90px
!important;
width
:
28px;
height
:
16px;
}
.sprite-res-picto-mdp
{
background-position
:
-705px
-90px
!important;
height
:
40px;
width
:
65px;
}
.sprite-res-picto-menu-back
{
background-position
:
-776px
-90px
!important;
width
:
56px;
height
:
56px;
}
.sprite-res-picto-moins
{
background-position
:
-857px
-90px
!important;
width
:
26px;
height
:
9px;
}
.sprite-res-picto-periodeMdp
{
background-position
:
-908px
-90px
!important;
width
:
50px;
height
:
42px;
}
.sprite-res-picto-plus
{
background-position
:
0
-180px
!important;
width
:
25px;
height
:
9px;
}
.sprite-res-picto-search-operation
{
background-position
:
-50px
-180px
!important;
width
:
52px;
height
:
43px;
}
.sprite-res-picto-search2
{
background-position
:
-127px
-180px
!important;
width
:
53px;
height
:
56px;
}
.sprite-res-picto-sub-menu-plus
{
background-position
:
-205px
-180px
!important;
width
:
53px;
height
:
56px;
}
.sprite-res-picto-sup
{
background-position
:
-282px
-180px
!important;
width
:
12px;
height
:
12px;
}
.sprite-res-picto-today
{
background-position
:
-319px
-180px
!important;
width
:
14px;
height
:
14px;
vertical-align
:
text-bottom;
}
.sprite-res-picto-today-title
{
background-position
:
-319px
-180px
!important;
width
:
13px;
height
:
16px;
vertical-align
:
middle;
margin-right
:
5px;
}
.sprite-res-pictos-menu-sub
{
background-position
:
-357px
-180px
!important;
width
:
53px;
height
:
56px;
}
.sprite-tdb-alert-message
{
background-position
:
-435px
-180px
!important;
width
:
20px;
height
:
16px;
}
.sprite-tdb-fleche-promo
{
background-position
:
-479px
-180px
!important;
width
:
37px;
height
:
14px;
}
.sprite-vue-detaillee
{
background-position
:
-541px
-170px
!important;
width
:
34px;
height
:
17px;
}
.pull-down
{
float
:
left;
margin-right
:
5px;
}
#menu-autre-service-wrapper
 
div
{
height
:
0
!important;
}
.menu-autre-service
{
text-align
:
center;
margin
:
0
auto;
width
:
100%;
visibility
:
visible;
}
.close-autre-menu
{
border-radius
:
20px;
}
.menu-autre-service
 
div
{
text-align
:
center;
margin
:
0
auto;
max-width
:
300px;
border
:
0
none
!important;
}
.menu-autre-service
 
a
{
text-align
:
left;
}
.res-menu-arrow
{
float
:
none;
width
:
0px;
height
:
0px;
margin
:
-5px
auto
0
auto;
border-style
:
solid;
border-width
:
0
4.5px
7px
4.5px;
border-color
:
transparent
transparent
#ffffff
transparent;
position
:
absolute;
bottom
:
-15px;
text-align
:
center;
left
:
50%;
}
.icon-autre-service-menu
 
b
{
vertical-align
:
middle;
height
:
34px;
width
:
50px;
}
.ul-autre-service-menu
{
background-color
:
#222222;
margin
:
0;
}
.ul-autre-service-menu
 
li
{
height
:
55px;
font-weight
:
normal;
border-top
:
1px
solid
#6D6D6D
!important;
}
.ul-autre-service-menu
 
a
{
padding-right
:
15px
!important;
}
.res-menu-plus
 
b
{
margin-top
:
10px;
}
.sgw-disabled
{
background
:
url(../images_hq/res-disable.png);
background-size
:
57px
56px;
opacity
:
1;
}
.sgw-disabled-large
{
background
:
url(../images_hq/res-disable-large.png);
background-size
:
52px
56px;
opacity
:
1;
color
:
#777777;
}
.sgw-disabled-large
 
b
{
opacity
:
0.5;
}
.sgw-disabled
 
b
{
opacity
:
0.5;
}
.sgw-disabled
 
a
{
color
:
#8A8A8A
!important;
}
.sgw-btn-menu-left
 
.ui-btn-inner
{
border-left
:
1px
solid
#C0C0C0
!important;
}
.sgw-text-hide
{
display
:
none;
}
.display-none
{
display
:
none;
}
.display-none
.ui-li-static
.ui-li
{
display
:
none;
}
.ui-shadow
,
.ui-btn-up-a
,
.ui-btn-hover-a
,
.ui-btn-down-a
,
.ui-overlay-shadow
,
.ui-btn-active
,
.ui-body-a
,
.ui-bar-a
,
.ui-body-c
,
.ui-overlay-c
{
text-shadow
:
none;
box-shadow
:
none;
-webkit-box-shadow
:
none;
}
.sgw-compte-search
.ui-input-search
{
margin
:
0;
height
:
2.5em;
}
#sgw-compte-content-pullDown
 
input
:
:-moz-placeholder
{
font-style
:
italic;
}
#sgw-compte-content-pullDown
 
input
:
:-webkit-input-placeholder
{
font-style
:
italic;
}
#sgw-compte-content-pullDown
 
input
:
:-ms-input-placeholder
{
font-style
:
italic;
}
.res-loader-cpt
{
display
:
block;
height
:
42px;
width
:
217px
!important;
clear
:
both;
background
:
transparent
url(../images_hq/loader_sg.gif)
no-repeat
center;
font-size
:
0.875em;
color
:
#858585;
line-height
:
71px;
margin
:
0
auto;
font-weight
:
bold;
white-space
:
nowrap;
text-align
:
center;
}
.search
{
height
:
53px;
padding
:
8px
0
8px
8px;
width
:
100%;
background-color
:
#818181;
}
.valeur
 
strong
{
margin-left
:
-3px;
}
.search
 
.ui-input-search
{
float
:
left;
background-color
:
transparent;
border
:
1px
solid
#DDDDDD;
height
:
44px;
width
:
50%;
padding-right
:
1px
!important;
}
.search
 
.ui-input-search
 
input
.ui-input-text
{
margin-top
:
0.4em;
}
#recherche-avance-operation
{
border
:
none;
width
:
100px;
position
:
absolute;
margin-top
:
8px;
}
#recherche-avance-operation
 
.ui-btn-inner
{
height
:
31px;
background
:
transparent
url(../images_hq/res-bkgrd-pattern-dark2.png);
background-size
:
110px
57px;
border
:
none;
}
.search
  
.ui-input-text
{
color
:
white;
}
.search
  
.ui-btn-text
{
font-weight
:
bold;
font-size
:
0.88em;
color
:
#CCCCCC;
white-space
:
normal;
vertical-align
:
bottom;
}
.search
 
.ui-btn
{
margin-right
:
10px;
}
.search
 
.ui-btn-up-c
{
border
:
none
!important;
background-color
:
#818181
!important;
}
.search
 
.ui-btn-inner
{
border
:
none
!important;
background-color
:
#818181
!important;
}
.date-valeur
{
margin-top
:
2px;
}
.padding-bottom-leger
{
padding-bottom
:
0.65em;
}
.padding-right-leger
{
padding-right
:
10px;
}
.padding-top-leger
{
padding-top
:
10px;
}


.search
 
input
:
:-moz-placeholder
{
color
:
#CCCCCC;
font-style
:
italic;
font-size
:
0.9em;
}
.search
 
input
:
:-webkit-input-placeholder
{
color
:
#CCCCCC;
font-style
:
italic;
font-size
:
0.9em;
}
.search
 
input
:
:-ms-input-placeholder
{
color
:
#CCCCCC;
font-style
:
italic;
font-size
:
0.9em;
}
.search-item-divider
{
background
:
url(../images_hq/res-motif.png);
background-size
:
68px
68px;
background-color
:
#F0F0F0;
float
:
none;
width
:
auto;
color
:
#353535;
font-size
:
1.25em;
border
:
0;
}
.search-periode
{
background
:
none
repeat
scroll
0
0
transparent;
border-bottom
:
1px
solid
#DFDFDF;
}
.search-cal
{
float
:
right;
height
:
100%;
margin
:
auto;
padding-top
:
3px;
vertical-align
:
bottom;
}
.search-du
{
float
:
left;
height
:
100%;
margin
:
auto;
}
.left
{
float
:
left;
}
.right
{
float
:
right;
}
.search-montant
{
border
:
1px
solid
#C9C9C9;
display
:
block;
height
:
40px;
line-height
:
40px;
padding
:
0
8px;
text-align
:
center;
}
.search-input
{
border
:
medium
none;
color
:
#615C5C;
float
:
right;
font-size
:
1.125em;
text-align
:
right;
width
:
30%;
background-color
:
transparent;
padding
:
8px;
}
.search-montant
 
.ui-icon
{ 
background
:
url(../images_hq/sprite-sgwmobile-high.png)
no-repeat;
-moz-background-size
:
1025px
245px
!important;
-o-background-size
:
1025px
245px
!important;
-webkit-background-size
:
1025px
245px
!important;
background-size
:
1025px
245px
!important;
background-position
:
-282px
-180px
!important;
border-radius
:
0;
margin
:
13px;
}
.search-montant
  
.ui-input-text
.ui-focus
{
box-shadow
:
none;
}
.search-ou-li
{
background
:
url(../images_hq/res-pixel.gif)
repeat-x
scroll
0
50%
transparent;
height
:
auto;
line-height
:
normal;
margin
:
8px
15px
21px;
text-align
:
center;
}
.search-ou-span
{
background-color
:
#FFFFFF;
color
:
#615C5C;
font-size
:
0.875em;
line-height
:
normal;
margin
:
0
auto;
padding
:
0
8px;
width
:
auto;
}
.search-ou-li
.ui-li
{
padding-top
:
0
!important;
padding-bottom
:
0
!important;
}
.search-montant
  
input
.ui-input-text
{
width
:
25%
!important;
}
.search-montant
  
.ui-li
.ui-btn
{
margin-left
:
15px
!important;
margin-right
:
15px
!important;
}
.search-egal
.ui-li
{
padding-top
:
0
!important;
}
.search-li-sens
.ui-li
{
position
:
static
!important;
}
.submit
 
.ui-btn-text
{
color
:
white
!important;
font-weight
:
bold
}
.search-li-date
{
height
:
44px;
padding-left
:
5px
!important;
}
.search-li-select
{
padding-left
:
5px
!important;
}
.margin-right-leger
{
margin-right
:
5px;
}
.search-li-date
 
input
{
float
:
left;
font-size
:
1em;
overflow
:
hidden;
padding-top
:
3px
!important;
padding-bottom
:
0
!important;
padding-right
:
2px
!important;
padding-left
:
2px
!important;
white-space
:
nowrap;
}
a
.res-arrow
{ 
background
:
url(../images_hq/sprite-sgwmobile-high.png)
no-repeat;
-moz-background-size
:
1025px
245px
!important;
-o-background-size
:
1025px
245px
!important;
-webkit-background-size
:
1025px
245px
!important;
background-size
:
1025px
245px
!important;
background-position
:
-383px
38px
!important;
}
.search-alert
 
.ui-icon-searchfield
:after
{ 
background
:
transparent;
background
:
url(../images_hq/sprite-sgwmobile-high.png);
-moz-background-size
:
1025px
245px
!important;
-o-background-size
:
1025px
245px
!important;
-webkit-background-size
:
1025px
245px
!important;
background-size
:
1025px
245px
!important;
background-position
:
-474px
0
!important;
background-repeat
:
no-repeat;
border-radius
:
0px;
margin-top
:
-10px;
}
.pullDown
 
.ui-icon-searchfield
:after
{ 
background
:
transparent;
background
:
url(../images_hq/sprite-sgwmobile-high.png);
-moz-background-size
:
1025px
245px
!important;
-o-background-size
:
1025px
245px
!important;
-webkit-background-size
:
1025px
245px
!important;
background-size
:
1025px
245px
!important;
background-position
:
-474px
0
!important;
background-repeat
:
no-repeat;
border-radius
:
0px;
margin-top
:
-10px;
}
.pullDown
 
.ui-icon-delete
{ 
background
:
transparent;
background
:
url(../images_hq/sprite-sgwmobile-high.png)
no-repeat;
-moz-background-size
:
1025px
245px
!important;
-o-background-size
:
1025px
245px
!important;
-webkit-background-size
:
1025px
245px
!important;
background-size
:
1025px
245px
!important;
background-position
:
-282px
-180px
!important;
background-repeat
:
no-repeat;
border-radius
:
0px;
}
.btn-close-popup
{
border-radius
:
30px;
}
.res-header
 
div
 
h1
,
.res-header
 
div
 
p
{
font-weight
:
lighter;
}
#sgw-releve-synthese-page
 
.res-header
 
h1
,
#sgw-operationdujour-page
 
.res-header
 
h1
{
float
:
left;
margin-bottom
:
0px;
margin-top
:
10px;
}
#sgw-releve-synthese-page
 
.res-header
 
p
,
#sgw-operationdujour-page
 
.res-header
 
p
{
float
:
left;
margin-top
:
0px;
}
.sgw-button-alerte-load
 
span
{
font-size
:
1em;
font-weight
:
bold;
}
.sgw-button-alerte-load
{
min-width
:
240px;
width
:
50%;
color
:
#FFFFFF
!important;
}
.sgw-alert-message
{
background
:
#818181;
color
:
#ffffff;
padding
:
0.0625em
0.3125em;
}
.alert-content-css
{
padding
:
0
!important;
}
.alert-content-css
 
a
{
padding-left
:
0
!important;
}
.search-alert
{
font-size
:
0.8125em;
height
:
40px;
width
:
100%;
background-color
:
#818181;
padding
:
8px
8px
8px
8px;
}
.search-alert
 
.ui-input-search
{
float
:
left;
background-color
:
transparent;
border
:
1px
solid
#DDDDDD;
width
:
71%;
}
.search-alert
 
.ui-input-text
{
color
:
#FFFFFF
!important;
}
input
{
-webkit-tap-highlight-color
:
rgba(
0
,
0
,
0
,
0
);
outline-style
:
none;
}
input
[
type
=
"text"
]
,
input
[
type
=
"search"
]
{
-webkit-user-modify
:
read-write-plaintext-only;
}
.search-alert
 
.ui-btn-up-c
{
border
:
none
!important;
background-color
:
#818181
!important;
}
.search-alert
 
.ui-btn-inner
{
border
:
none
!important;
background-color
:
#818181
!important;
}
.ui-bar-a
 
.ui-shadow
,
.ui-bar-b
 
.ui-shadow
,
.ui-bar-c
 
.ui-shadow
{
box-shadow
:
none;
}
.absolute-loader
{
position
:
absolute;
top
:
40%;
width
:
90%;
text-align
:
center;
}
.sgw-alerte-aucune
{
background
:
url(../images_hq/res-motif.png);
background-size
:
114px
114px;
background-color
:
#F0F0F0;
padding
:
1em
1em
1em
1em;
font-size
:
16px;
padding-left
:
20px;
}
.sgw-alert-ensavoirplus
{
max-width
:
90%;
min-width
:
90px;
margin
:
0;
float
:
right;
color
:
#FFFFFF
!important;
}
.sgw-alert-ensavoirplus-div
{
color
:
#97979A
!important;
font-weight
:
normal;
font-size
:
0.66em;
padding-right
:
0.5em;
padding-left
:
0.5em;
border-bottom
:
1px
solid
#97979A;
overflow
:
hidden;
width
:
100%;
}
.sgw-alert-ensavoirplus-div
 
p
{
margin
:
2px;
}
.tdb-compte-favori
{
background
:
url(../images_hq/res-motif.png);
background-size
:
114px
114px;
background-color
:
#257D90;
color
:
white
!important;
text-align
:
center;
border
:
0;
width
:
140px;
border-color
:
black
!important;

}
.tdb-compte-favori
 
img
{
height
:
36px;
}
.tdb-compte-favori
 
span
{
padding-left
:
0
!important;
padding-right
:
0
!important;
padding-bottom
:
0
!important;
padding-top
:
1em;
font-weight
:
bold;
}
.header-tdb
{
background-color
:
black;
margin
:
0
auto;
text-align
:
center;
border
:
0
none;

}
.ui-li-aside-sgw
{
display
:
list-item;
}
.solde-tdb-fav
{
background-color
:
#60ACBC;
margin
:
0;
margin-top
:
22px;
padding
:
0.3em;
width
:
100%;
}
.libelle-tdb-fav
{
font-weight
:
bold;
margin
:
14px;
margin-left
:
0
!important;
margin-right
:
0
!important;
}
.tdb-after-header
{
background-color
:
black;
text-align
:
center;
width
:
100%;
margin
:
0;
}
.tdb-content-filter
{
margin
:
0
!important;
padding
:
0
!important;
}
.tdb-pullDown
{
background-color
:
#AEAEAE;
color
:
#FFFFFF;
text-align
:
left;
font-weight
:
normal;
font-size
:
0.7em;
padding
:
0;
overflow
:
hidden;
text-overflow
:
ellipsis;
white-space
:
nowrap;
}
.tdb-msg-connexion
{
color
:
#858585;
text-align
:
center;
font-weight
:
normal;
padding
:
0.5em;
font-size
:
0.8em;
}
.tdb-footer-promo
{
border
:
0
none
!important;
color
:
#FFFFFF;
text-align
:
center;
font-weight
:
normal;
display
:
block;
width
:
100%;
bottom
:
0;
margin
:
0
!important;
height
:
40px;
}
.tdb-footer-promo
 
.ui-btn-inner
{
border-top
:
0;
padding-top
:
10px;
}
.tdb-footer
{
min-height
:
36px;
height
:
10%;
background
:
none
repeat
scroll
0
0
#222222;
}
.tdb-date-style
{
font-weight
:
normal;
}
.search-alert
  
input
:
:-moz-placeholder
,
.search-alert
 
textarea
:
:-moz-placeholder
{
color
:
#CCCCCC
!important;
font-style
:
italic
!important;
}
.search-alert
 
input
:
:-webkit-input-placeholder
{
color
:
#CCCCCC
!important;
font-style
:
italic
!important;
}
.search-alert
 
input
:
:-ms-input-placeholder
{
color
:
#CCCCCC
!important;
font-style
:
italic
!important;
}

.div-reg-comptefav
{
padding
:
0;
}
.ul-reg-comptefav
{
border
:
0
none;
font
:
inherit;
margin
:
0
!important;
padding
:
0
!important;
vertical-align
:
baseline;
}
.res-reg-wrapper
 
a
{
border-left
:
4px
solid
#3585CA;
display
:
block
!important;
padding
:
7px
30px
8pxpx
0;
!
important;
}
.res-reg-wrapper
{
margin-bottom
:
30px;
}
.res-reg-img
{
width
:
75px;
float
:
left;
}
.ul-reg-comptefav
 
span
{
color
:
#9D9D9D;
display
:
block;
font-size
:
0.9088em;
font-weight
:
normal
!important;
line-height
:
14px;
margin-top
:
0px;
padding
:
7px
15px
8px
0;
overflow
:
visible;
text-overflow
:
clip
!important;
white-space
:
normal;
text-align
:
left
!important;
}
.res-reg-wrapper
  
a
 
p
{
color
:
#222222;
font-size
:
1.06em;
padding-bottom
:
5px;
margin
:
0
!important;
}
.res-inputsSelect
{
height
:
48px;
margin-bottom
:
20px;
position
:
relative;
font-size
:
0.8em;
}
#conteneurSelect
,
.res-rlv-wrapper
 
.res-filtre-search
 
nav
>
div
{
position
:
relative;
z-index
:
1;
}
.res-affcpt
  
h3
{
clear
:
both;
display
:
block;
font-size
:
0.875em;
padding
:
14px
42px
14px
15px;
text-decoration
:
none;
background
:
url("../images_hq/res-bkgrd-pattern-light.jpg");
background-size
:
68px
68px;
font-weight
:
bold;
margin-top
:
0;
}
#divcomptefaventete
  
h3
{
padding-left
:
15px;
}
.bolder
{
font-weight
:
bolder;
color
:
#000000
!important;
}
.smaller
{
font-size
:
x-small;
margin-right
:
0
!important;
}
.gras
{
font-weight
:
bolder;
}
.res-selects
{
border
:
1px
solid
#949494;
float
:
left;
width
:
100%;
}
.res-affcpt
 
ul
{
list-style
:
none
outside
none;
margin
:
0
34px
0
-23px
!important;
}
.res-inputsSelect
 
p
 
span
{
color
:
#858585
!important;
display
:
block;
margin-left
:
3px;
padding-bottom
:
10px;
padding-top
:
10px;
margin-left
:
10px;
text-transform
:
capitalize;
vertical-align
:
middle;
}
.res-inputsSelect
 
p
>
span
:nth-child(2)
{
border-left
:
medium
none;
display
:
block;
float
:
right;
font-weight
:
normal;
margin-right
:
42px;
margin-top
:
-38px;
width
:
auto;
}
.res-affcpt
  
ul
 
li
 
label
>
span
:nth-child(2)
{
border-left
:
medium
none;
display
:
block;
font-weight
:
normal;
margin-right
:
197px;
margin-top
:
2px;
width
:
auto;
}
.res-affcpt
  
ul
 
li
 
label
>
span
:nth-child(1)
{
font-weight
:
bolder;
}
.divnewcmpfav
{
min-height
:
180px;
}
.content-reglage
{
padding
:
0
!important;
}
div
#btn-cmpfav
{
padding-top
:
25px;
margin
:
0px
33px
0px
17px;
}
div
#divcmpfav2
{
padding-top
:
25px;
}
.intitule-compte-fav
{
margin-top
:
5px;
padding-top
:
13px;
padding-bottom
:
13px;
margin-bottom
:
10px;
border
:
1px
solid
#CCCCCC;
font-size
:
0.75em;
text-overflow
:
ellipsis;
white-space
:
nowrap;

padding-left
:
5px
!important;
padding-right
:
0px
!important;
}
.res-affcpt
 
a
.ui-input-clear
{
border
:
medium
none;
overflow
:
hidden;
background-color
:
#ffffff;
}
.res-affcpt
 
a
.ui-input-clear
 
span
{
background-color
:
#ffffff;
}
.res-affcpt
 
span
.ui-icon-delete
{
background-image
:
url("../css/themes/images/icons-18-black.png");
background-color
:
transparent;
background-repeat
:
no-repeat;
background-attachment
:
scroll;
border-radius
:
9px
9px
9px
9px;
}
.seleccmpfav
 
.ui-btn-inner
{
padding-left
:
5px
!important;
padding-right
:
30px
!important;
font-size
:
0.85em;
text-align
:
left;
}


.sgw-compteop-picto
{
float
:
right;
margin-top
:
7px;
}
.sgw-compteop-total
{
white-space
:
normal;
margin-top
:
0.3em;
line-height
:
1.85em;
}
.sgw-compteop-numero
 
.ui-li-aside
{
width
:
auto;
}
.sgw-compteop-deplie
{
background
:
url(../images_hq/res-motif.png);
-moz-background-size
:
68px
68px;
-o-background-size
:
68px
68px;
-webkit-background-size
:
68px
68px;
background-size
:
68px
68px;
background-color
:
#F0F0F0;
width
:
auto;
}
.sgw-compteop-deplie
 
.sgw-compteop-picto
{ 
background-position
:
-857px
-90px
!important;
width
:
25px;
height
:
15px;
}
.sgw-compteop-plie
{
background
:
url(../images_hq/res-motif.png);
-moz-background-size
:
68px
68px;
-o-background-size
:
68px
68px;
-webkit-background-size
:
68px
68px;
background-size
:
68px
68px;
background-color
:
#F0F0F0;
float
:
none;
width
:
auto;
}
.sgw-compteop-plie
 
.sgw-compteop-picto
{ 
background-position
:
0
-180px
!important;
width
:
25px;
height
:
15px;
}
.sgw-compteop
{
color
:
#353535;
font-size
:
1.25em;
border
:
0;
border
:
1px
solid
#CCCCCC;
padding-bottom
:
0
!important;
}
.sgw-titre-grand
{
color
:
#353535;
font-size
:
1.25em;
border
:
0;
padding-bottom
:
0
!important;
}
.sgw-texte-font
{
font-size
:
0.8em;
font-weight
:
bold;
color
:
#222222;
}
.sgw-compteop-numero
{
font-size
:
0.7em;
color
:
#798081;
text-overflow
:
inherit;
}
.loader
{
border
:
none
!important;
}
.res-loader-opjour
{
width
:
350px
!important;
clear
:
both;
background
:
transparent
url(../images_hq/loader_sg.gif)
no-repeat
left
13px;
font-size
:
0.875em;
color
:
#858585;
line-height
:
53px;
margin
:
0
auto;
font-weight
:
bold;
text-align
:
center;
}
#monForm
 
label
.ui-input-text
,
#monForm
 
.ui-btn-text
,
#monForm
 
span
{
font-weight
:
bold;
font-size
:
1em;
}
.pac-favori
{
background
:
url(../images_hq/res-motif.png);
background-size
:
114px
114px;
background-color
:
#257D90;
width
:
72px;
height
:
42px;
text-align
:
center;
color
:
white;
font-size
:
0.8em;
padding-top
:
24px;
}
.form-login
 
.ui-disabled
,
.ui-disabled
 
a
{
cursor
:
default
!important;
opacity
:
1;
pointer-events
:
auto;
}
.form-login
 
.ui-disabled
.ui-btn
{
opacity
:
0.5;
}
.form-login
 
.ui-icon-delete
{ 
background
:
url(../images_hq/supprimer_gris.png)
no-repeat;
-moz-background-size
:
21px
21px
!important;
-o-background-size
:
21px
21px
!important;
-webkit-background-size
:
21px
21px
!important;
background-size
:
21px
21px
!important;
background-position
:
0
0
!important;
border-radius
:
0;
height
:
22px;
width
:
22px;
}
.sgw-password-label
{
background
:
url("../images_hq/res-motif.png");
background-repeat
:
repeat;
background-size
:
68px
68px;
background-color
:
#F0F0F0;
border
:
0
none;
color
:
#353535;
font-size
:
1em;
padding
:
6px;
margin-top
:
25px;
}
.login-input-div
{
margin
:
8px
0px
8px
0;
border
:
1px
solid
#A9A9A9;
height
:
36px;
}
div
#div-submit
{
border
:
1px
solid
#A9A9A9;
height
:
32px;
}
.login-input-div
 
div
{
margin
:
0;
}
.login-input-div
 
div
  
input
{
padding
:
3px
!important;
}
.password-tire
{
font-size
:
25px;
letter-spacing
:
5px;
margin-bottom
:
5px;
margin-top
:
-23px;
text-align
:
left;
margin-left
:
20%;
}
.password-input-div
{
width
:
100%;
margin
:
15px
auto
30px;

max-width
:
75%;
}
.password-input-tire
{
border
:
0
!important;
letter-spacing
:
14px
!important;
padding
:
0
!important;
}
.modif-password-input
{
padding-left
:
9px
!important;
}
.password-input-div
 
div
{
margin
:
0;
padding
:
0;
}
.password-input-div
 
div
 
input
{
border
:
0;
letter-spacing
:
1.3125em;
font-size
:
1em
!important;
color
:
#222222
!important;
}
.password_tire_gris
{
color
:
#AAAAAA
!important;
}
.password_tire_noir
{
color
:
#222222
!important;
}
.label-login-input
 
.ui-btn-inner
,
.label-login-input
 
.ui-input-clear
{
background-color
:
white
!important;
color
:
white
!important;
border-color
:
white
!important;
}
.label-login-input
  
.ui-btn-icon-notext
 
.ui-btn-inner
 
.ui-icon
{
margin
:
0;
}
.form-login
  
input
:
:-moz-placeholder
{
font-style
:
italic;
}
.form-login
  
input
:
:-webkit-input-placeholder
{
font-style
:
italic;
}
.form-login
  
input
:
:-ms-input-placeholder
{
font-style
:
italic;
}
.map
,
map
,
a
>
img
{
border
:
0;
}
#authent-cv-promo-popup
,
#authent-activation-obligatoire
,
#authent-activation-facultative
,
#authent-maj-obligatoire
,
#authent-maj-disponible
,
#suivi-detail-rejet-popin
,
#authent-secureaccess-impossible
,
.oob-promo-popup-class
{
padding-left
:
15px;
padding-right
:
15px;
padding-top
:
15px;
width
:
90%;
margin-left
:
auto;
margin-right
:
auto;
}
.bordure-bleu
{
border
:
2px
solid
lightskyblue;
}
.link-charte-mobile
{
border
:
2px
solid
#615C5C;
padding
:
5px;
}
.link-charte-mobile
 
a
{
text-decoration
:
underline
!important;
color
:
#3585CA
!important;
}
#suivi-detail-rejet-popin
{
padding-bottom
:
50px;
width
:
80%;
}
#suivi-detail-rejet-popin
 
h1
{
font-size
:
1em;
}
#suivi-detail-rejet-popin
 
.ui-icon-delete
{
position
:
absolute;
right
:
1%;
top
:
-0.8%;
}
.oob-promo-popup-class
 
img
,
#suivi-detail-rejet-popin
 
img
,
#authent-cv-promo-popup
 
img
,
#authent-maj-disponible
 
img
,
#authent-activation-obligatoire
 
img
,
#authent-activation-facultative
 
img
,
#authent-secureaccess-impossible
 
img
{
width
:
95%;
height
:
auto
!important;
max-width
:
355px;
display
:
block;
margin
:
auto;
}
.oob-promo-popup-class
 
hr
,
#suivi-detail-rejet-popin
 
hr
,
#authent-cv-promo-popup
 
hr
,
#authent-activation-obligatoire
 
hr
,
#authent-activation-facultative
 
hr
,
#authent-secureaccess-impossible
 
hr
{
width
:
95%;
}
.oob-promo-popup-class
 
.ui-icon-delete
,
#suivi-detail-rejet-popin
 
.ui-icon-delete
,
#authent-cv-promo-popup
 
.ui-icon-delete
,
#authent-maj-disponible
 
.ui-icon-delete
,
#authent-activation-obligatoire
 
.ui-icon-delete
,
#authent-activation-facultative
 
.ui-icon-delete
,
#authent-secureaccess-impossible
 
.ui-icon-delete
{ 
background
:
url(../images_hq/01.fermer.png)
no-repeat;
-moz-background-size
:
21px
21px
!important;
-o-background-size
:
21px
21px
!important;
-webkit-background-size
:
21px
21px
!important;
background-size
:
13px
13px
!important;
background-position
:
13px
8px
!important;
border-radius
:
0;
height
:
30px;
width
:
30px;
float
:
right;
}
.oob-promo-popup-class
 
.ui-btn-text
,
#authent-cv-promo-popup
 
.ui-btn-text
,
#authent-activation-obligatoire
 
.ui-btn-text
,
#authent-activation-facultative
 
.ui-btn-text
,
#authent-maj-obligatoire
 
.ui-btn-text
,
#authent-maj-disponible
 
.ui-btn-text
,
a
.activation3-error
 
.ui-btn-text
,
#authent-secureaccess-impossible
 
.ui-btn-text
{
color
:
white;
}
.oob-promo-popup-class
 
.ui-btn
,
#authent-cv-promo-popup
 
.ui-btn
,
#authent-activation-obligatoire
 
.ui-btn
,
#authent-activation-facultative
 
.ui-btn
,
#authent-maj-obligatoire
 
.ui-btn
,
#authent-maj-disponible
 
.ui-btn
,
#authent-secureaccess-impossible
 
.ui-btn
{
display
:
block;
margin-left
:
auto;
margin-right
:
auto;

}
.oob-promo-popup-class
 
.promo-message
,
#authent-cv-promo-popup
 
.promo-message
,
#authent-activation-obligatoire
 
.activation-obligatoire-message
,
#authent-activation-facultative
 
.activation-facultative-message
{
font-size
:
12px;
font-weight
:
bolder;
margin
:
auto;
}
.promo-message
{
padding-bottom
:
30px;
padding-top
:
15px;
}
#authent-maj-obligatoire
 
.maj-obligatoire-message
,
#authent-maj-disponible
 
.maj-disponible-message
,
#authent-secureaccess-impossible
 
.secureaccess-impossible-message
{
font-size
:
16px;
font-weight
:
bolder;
margin
:
auto;
}
#authent-secureaccess-impossible
 
.secureaccess-impossible-message
{
margin-top
:
35px;
margin-bottom
:
35px;
}
#authent-maj-obligatoire
 
.empty-space-popin
,
#authent-maj-disponible
 
.empty-space-popin
{
height
:
200px;
}
.oob-title-popin
{
margin-left
:
0px
!important;
}
.tdb-slider-nav
{
float
:
none;
}
.sgw-tdb-etiquette
{
background
:
url(../images_hq/res-motif.png);
background-size
:
114px
114px;
color
:
white
!important;
margin
:
0
auto;
text-align
:
center;
vertical-align
:
middle;
height
:
71px;
width
:
97%;
}
.sgw-tdb-etiquette
 
span
{
vertical-align
:
middle;
}
.sgw-tdb-etiquette-ooba
{
background-color
:
#2FB541;
}
.sgw-tdb-etiquette-oobvs
{
background-color
:
#DE5B48;
}
.sgw-tdb-etiquette-oobva
{
background-color
:
#336699;
}
.sgw-tdb-etiquette-bleu
{
background-color
:
#3585CA;
}
.sgw-tdb-etiquette-orange
{
background-color
:
#E6720C;
}
.sgw-tdb-etiquette-rouge
{
background-color
:
#C32514;
}
.sgw-tdb-etiquette-vert
{
background-color
:
#B1D866;
}
.sgw-tdb-etiquette-gris
{
background-color
:
#9D9D9D;
}
.sgw-tdb-etiquette-asigner
{
background-color
:
#16B898;
}
.sgw-tdb-etiquette-number
{
font-size
:
1.4em;
margin-top
:
7px;
color
:
white;
}
.sgw-tdb-etiquette-text-gris
{
font-family
:
helvetica
,
sans-serif;
text-overflow
:
ellipsis;
font-weight
:
normal;
text-align
:
center;
padding-right
:
2px;
padding-left
:
2px;
color
:
white;
display
:
block;
line-height
:
18px;
font-size
:
0.9em;
text-decoration
:
none
!important;
}
.sgw-tdb-etiquette-text
{
font-family
:
helvetica
,
sans-serif;
text-overflow
:
ellipsis;
font-weight
:
normal;
text-align
:
left;
padding-right
:
2px;
padding-left
:
2px;
color
:
white;
display
:
inline-block;
line-height
:
18px;
font-size
:
1em;
text-decoration
:
none
!important;
}
a
:link
,
a
:visited
,
a
:hover
,
a
:active
{
text-decoration
:
none;
}
.sgw-tdb-etiquette-div-number
{
width
:
24%
!important;
text-align
:
center
!important;
line-height
:
64px
!important;
height
:
64px;
min-width
:
35px;
}
.sgw-tdb-etiquette-div-text
{
width
:
72%
!important;
text-align
:
left
!important;
padding-top
:
0px
!important;
text-decoration
:
none
!important;
line-height
:
64px
!important;
height
:
64px;
}
.gallery
{
color
:
#FFF;
margin
:
0
auto;
text-align
:
center;
}
.slider
{
padding
:
0;
background
:
#E4DDD7;
margin
:
0
auto;
text-align
:
center;
overflow
:
hidden;
-ms-touch-action
:
none;
position
:
relative;
}
.slider
 
div
{
overflow
:
hidden;
-ms-touch-action
:
none;
position
:
relative;
}
.slider
 
div
 
div
{
float
:
left;
width
:
100%;
position
:
relative;
}
.date-mobi
{
padding-top
:
3px
!important;
}
.slider
 
div
 
div
 
table
{
text-align
:
center;
}
.slider
 
div
 
div
{ 
padding-top
:
0;
color
:
#DDE1E4;
text-align
:
center;
color
:
#A4AEB7;
}
.gallery
 
nav
{
border-top
:
1px
#3A4146
solid;
text-align
:
left;
background-image
:
-webkit-gradient(
linear
,
left
top
,
left
bottom
,
from(
#292F34
)
,
to(
#23282C
)
);
background-image
:
-webkit-linear-gradient(
top
,
#292F34
,
#23282C
);
background-image
:
-moz-linear-gradient(
top
,
#292F34
,
#23282C
);
background-image
:
-ms-linear-gradient(
top
,
#292F34
,
#23282C
);
background-image
:
-o-linear-gradient(
top
,
#292F34
,
#23282C
);
background-image
:
linear-gradient(
top
,
#292F34
,
#23282C
);
filter
:
progid
:
DXImageTransform.Microsoft.gradient
(
startColorStr
=
'#292F34'
,
EndColorStr
=
'#23282C'
);
height
:
35px;
position
:
relative;
}
.position
{
text-align
:
center;
font-size
:
1.6875em;
line-height
:
1.3;
color
:
#697279;
display
:
block;
position
:
absolute;
top
:
0;
left
:
50%;
margin-left
:
-75px;
width
:
150px;
}
.position
 
em
{
display
:
inline-block;
padding
:
0
3px;
font-style
:
normal;
text-shadow
:
0
-1px
0
rgba(
0
,
0
,
0
,
.35
);
font-family
:
sans-serif;
}
.position
 
em
.on
{
color
:
#fff;
}
.prev
{
border-right
:
1px
#232628
solid;
display
:
inline-block;
text-decoration
:
none;
}
.prev
 
em
{
display
:
block;
border-right
:
1px
#30373C
solid;
padding
:
10px
13px
8px;
font-style
:
normal;
font-weight
:
bold;
font-size
:
0.6875em;
text-transform
:
uppercase;
color
:
#697279;
letter-spacing
:
1px;
text-shadow
:
0
-1px
0
rgba(
0
,
0
,
0
,
.35
);
}
.next
{
border-left
:
1px
#232628
solid;
display
:
inline-block;
text-decoration
:
none;
position
:
absolute;
right
:
0;
top
:
0;
}
.next
 
em
{
display
:
block;
border-left
:
1px
#30373C
solid;
padding
:
10px
13px
8px;
font-style
:
normal;
font-weight
:
bold;
font-size
:
0.6875em;
text-transform
:
uppercase;
color
:
#697279;
letter-spacing
:
1px;
text-shadow
:
0
-1px
0
rgba(
0
,
0
,
0
,
.35
);
}
.tdb-menu
{
border-top
:
1px
solid
#C0C0C0
!important;
}
.sgw-message-plus-link-normal-orange
{
font-weight
:
bold;
color
:
#E97E20;
text-decoration
:
none;
}
.sgw-message-button-delete-orange
{ 
display
:
inline-block;
background
:
url(../images_hq/sprite-sgwmobile-high.png)
no-repeat;
-moz-background-size
:
1025px
245px
!important;
-o-background-size
:
1025px
245px
!important;
-webkit-background-size
:
1025px
245px
!important;
background-size
:
1025px
245px
!important;
background-position
:
5px
0
!important;
width
:
20px;
height
:
15px;
border
:
0
none
!important;
}
.sgw-message-button-delete-orange
  
span
{
border
:
0
none
!important;
}
.sgw-entete-tdb-msg-orange
{
font-weight
:
bold;
text-align
:
center;
background-color
:
#F5E2C7;
margin-left
:
20%;
margin-right
:
20%;
margin-top
:
95px;
}
.sgw-entete-tdb-msg-rouge
{
font-weight
:
bold;
text-align
:
center;
background-color
:
#FFD0CA;
margin
:
0;
}
.sgw-message-plus-link-normal-rouge
{
font-weight
:
bold;
color
:
#C22513;
text-decoration
:
none;
}
.sgw-message-button-alert
{ 
display
:
inline-block;
background
:
url(../images_hq/sprite-sgwmobile-high.png)
no-repeat;
-moz-background-size
:
1025px
245px
!important;
-o-background-size
:
1025px
245px
!important;
-webkit-background-size
:
1025px
245px
!important;
background-size
:
1025px
245px
!important;
background-position
:
-434px
-180px
!important;
width
:
25px;
height
:
20px;
border
:
0
none
!important;
}
.sgw-message-button-alert
  
span
{
border
:
0
none
!important;
}
.sgw-message-text
{
display
:
inline-block;
float
:
none;
text-align
:
left;
line-height
:
18px;
margin-right
:
5px;
vertical-align
:
middle;
width
:
77%;
font-size
:
0.75em;
}
.footer-sgw
{
border
:
0
none
!important;
}
.footer-sgw
 
p
{
margin
:
4px;
font-size
:
0.78125em;
}
.res-error-msg
{
border
:
0
none
!important;
width
:
100%;
height
:
100%;
}
.res-error-msg
 
div
{
border
:
0
none
!important;
}
.res-error-msg
 
a
{
margin
:
0;
border
:
1px
solid
#ffffff
!important;
font-weight
:
normal;
font-size
:
1.5em;
}
.reste-erreur-bar
{
text-align
:
center;
color
:
#ffffff;
background-color
:
#818181;
padding
:
1em;
font-family
:
helvetica
,
sans-serif;
font-size
:
1em;
border
:
0
none;
}
.reste-error-msg
{
color
:
#AFAFAF;
font-family
:
helvetica
,
sans-serif;
font-weight
:
bold;
text-align
:
center;
margin
:
0
auto;
width
:
100%;
height
:
100%;
}
.message-error
{
color
:
#AFAFAF;
font-family
:
helvetica
,
sans-serif;
font-weight
:
bold;
text-align
:
center;
}
.autre-error-popup
 
a
{
text-decoration
:
none;
}
.reste-error-img
{
text-align
:
center;
}
.autre-error-popup
{
z-index
:
2000;
position
:
fixed;
background-color
:
white;
}
area
{
cursor
:
pointer;
}
.assistance-font
{
font-weight
:
bold;
}
#sgw-deconnecte
 
.ui-content
{
bottom
:
0;
left
:
0;
margin
:
0;
padding
:
0;
position
:
absolute;
right
:
0;
top
:
30px;
}
.decouvrezservice-img
{
background-image
:
url('../images_hq/deconnecte.png');
background-color
:
#EBEBEB;
background-position
:
0px
-80px;
background-repeat
:
no-repeat;
background-size
:
587px
505px;
height
:
110px;
margin
:
0;
width
:
100%;
}
.deconnecte
{ 
background-image
:
url('images_hq/deconnecte.png');
background-color
:
#EBEBEB;
background-position
:
-20px
115px;
background-size
:
587px
505px;
background-repeat
:
no-repeat;
bottom
:
20px;
margin
:
0;
min-height
:
250px;
position
:
absolute;
top
:
142px;
width
:
100%;
}
.blackdeconnecte
{
background-color
:
#222222;
height
:
100px;
margin
:
0;
padding-bottom
:
20px;
padding-top
:
1px;
}
.deconnecte-offre-button
{
background
:
transparent;
border-color
:
#C4C7C6;
color
:
#3B8BD4;
width
:
60%;
margin-left
:
20px;
min-width
:
227px;
}
.deconnecte-offre-button
 
div
{
background
:
transparent;
border-color
:
#C4C7C6;
color
:
#3B8BD4;
width
:
60%;
min-width
:
227px;
}
.deconnecte-offre-button
 
span
{
color
:
#3B8BD4;
}
.deconnecte-connect
{
height
:
70px;
line-height
:
70px;
border
:
0;
font-size
:
20px;
font-weight
:
normal;
}
.deconnecte-connect
 
span
{
border
:
0;
font-weight
:
normal;
font-size
:
20px;
display
:
inline-block;
line-height
:
15px;
}
.deconnect-bienvenue
{
font-weight
:
800;
color
:
#333333;
font-size
:
1.1em;
}
.deconnecte-footer
{
border
:
0;
color
:
#696969;
clear
:
both;
float
:
right;
background-color
:
#d4d4d4;
font-size
:
1.1em;
}
.ui-bar-a
,
.ui-bar-a
 
input
,
.ui-bar-a
 
select
,
.ui-bar-a
 
textarea
,
.ui-bar-a
 
button
{
font-family
:
Arial
,
Helvetica
,
sans-serif
!important;
}
.deconnecte-footer
 
a
{
background
:
#d4d4d4;
border
:
0;
color
:
#696969;
margin
:
0;
padding
:
0;
}
}
.deconnect-bienvenue-p
{
margin-top
:
0;
padding-left
:
20px;
padding-top
:
30px;
margin-bottom
:
25px;
}
.decouvrezservice-div
{
margin-top
:
0;
padding-left
:
20px;
padding-right
:
15px;
padding-top
:
10px;
margin-bottom
:
10px;
font-weight
:
bold;
}
.decouvrezservice-div
 
ul
{
padding-left
:
15px;
}
.etiquette-connexion
{
background-color
:
#B40404;
margin-left
:
20px;
margin-right
:
20px;
margin-top
:
10px;
}
.ligne-rouge
{
border-top
:
3px
solid
#C12413;
width
:
60px;
margin-bottom
:
5px;
}
.decouvrezservice-basdepage
{
margin-top
:
0;
padding-left
:
20px;
padding-top
:
10px;
margin-bottom
:
10px;
font-weight
:
bold;
font-size
:
0.6em;
}
input
[
type
=
"search"
]
:
:-webkit-search-cancel-button
{ 
-webkit-appearance
:
none;
display
:
none;
}
.permieraccess-link
{
color
:
#3F5061;
text-decoration
:
underline;
}
.premier-access-tel-div
{
padding-bottom
:
0
!important;
margin-bottom
:
0
!important;
}
.premier-access-tel
{
bottom
:
0;
position
:
relative;
}
.premieraccess-tel-content
{
padding-bottom
:
0
!important;
margin-bottom
:
0
!important;
}
.tdb-menu-tablet
{
display
:
none;
}
.tdb-menu-mobile
{
display
:
block;
}
.sprite-res-picto-search-operation-comptefav
{
background-position
:
-58px
-185px
!important;
height
:
34px;
width
:
52px;
}
.comptefav-select-list
 
div
.ui-select
{
margin-left
:
39px;
}
.comptefav-select-list
 
div
.ui-select
 
div
{
margin
:
0px;
}
.seleccmpfav
 
form
{
width
:
100%;
margin
:
0px;
overflow
:
visible;
}
.seleccmpfav
 
div
.ui-input-search
{
margin
:
0px;
}
.selectlist
{
margin-top
:
5px;
}
.selectlist
  
a
.ui-input-clear
{
border
:
medium
none;
overflow
:
hidden;
background-color
:
#ffffff;
}
.selectlist
  
a
.ui-input-clear
 
span
{
background-color
:
#ffffff;
}
.selectlist
 
span
.ui-icon-delete
{
background-image
:
url("../css/themes/images/icons-18-black.png");
background-color
:
transparent;
background-repeat
:
no-repeat;
background-attachment
:
scroll;
border-radius
:
9px
9px
9px
9px;
}
.round-number
,
.round-number-gris
,
.round-number-rouge
{
float
:
none
!important;
background-color
:
#141415;
border-radius
:
90px
90px
90px
90px;
font-size
:
1em;
font-weight
:
bold;
height
:
24px;
text-align
:
center;
width
:
24px
!important;
margin
:
0
auto;
text-align
:
center;
line-height
:
24px;
z-index
:
100;
position
:
relative;
}
.round-number
{
background-color
:
#141415;
color
:
#FFFFFF;
}
.round-number-rouge
{
background-color
:
#E84A49;
color
:
#FFFFFF;
}
.round-number-gris
{
background-color
:
#E5E5E5;
color
:
#525357;
}
.trait-gris
{
border-top
:
1px
solid
#E0E0E0;
width
:
50%;
margin-top
:
10px;
}
#promoOOB
 
.traitGris
{
margin-bottom
:
30px;
border-bottom
:
1px
solid
#E0E0E0;
width
:
60%;
margin-left
:
20%;
}
#promoOOB
 
.promoOOB-action-button
{
background
:
#000000;
color
:
#ffffff;
display
:
block;
width
:
80%;
max-width
:
550px;
margin
:
-5px
auto
auto
auto;
}
#promoOOB
 
.imgSliderPromoOOB
{
width
:
80%
!important;
margin
:
40px
auto
0
auto;
max-width
:
550px;
}
#rightColumn
{
display
:
table-caption;
}
#leftColumn
{
float
:
right;
}
.textTitle
{
margin-left
:
9%;
font-size
:
20px;;
}
.ligne_verticale
{
width
:
5px;
border-left
:
1px
solid
gray;
height
:
70px;
}
.content
{
margin
:
0;
position
:
relative;
bottom
:
0;
left
:
0;
right
:
0;
top
:
-40px;

}
#logoKB
{
width
:
350px;
margin-top
:
10px;
margin-bottom
:
25px;
margin-left
:
2%;
}
#trait
{
background-image
:
url('../images_hq/trai.png');
background-repeat
:
no-repeat;
background-position
:
-10px
13px;
background-size
:
100%
65%
!important;
}
#logo
{
vertical-align
:
top
!important;
margin-right
:
20%;
margin-left
:
50px;
width
:
213px;
margin-top
:
3px;
margin-bottom
:
3.5px;
}
.trait-gris-fil
{
border-top
:
1px
solid
#E0E0E0;
width
:
110%;
margin-left
:
-5%;
position
:
relative;
z-index
:
0;
}
.trait-noir
{
border-top
:
1px
solid
#333333;
width
:
100%;
}
.trait-noir-fil
{
border-top
:
1px
solid
#333333;
width
:
110%;
margin-left
:
-5%;
position
:
relative;
z-index
:
0;
}
.activer-button
{
background-image
:
url("../images_hq/activer-bouton.png");
border
:
0
none;
font-size
:
0.8em;

top
:
0;
right
:
-5px;
width
:
5em;

padding
:
15px
10px;
position
:
absolute;
}
#enrolement
 
.activer-button
{
float
:
right;
height
:
100%;
color
:
white;
position
:
relative;
line-height
:
56px;
padding
:
0
14px;
color
:
white;
text-align
:
center;
}
.enrolement-message-telechargement
{
margin-top
:
-10px;
text-align
:
center;
font-size
:
1.1em;
color
:
#615C5C;
}
.enrolement-message
{
text-align
:
center;
font-size
:
1.1em;
color
:
#615C5C;
}
.prevSlide
{
margin-top
:
0px;
}
.nextSlide
{
margin-top
:
0px;
}
#enrolement
 
.res-header-div
>
h1
{
margin-right
:
5em;
}
.enrolement-commentcamarche
{
color
:
#222222;
font-size
:
1.5em;
font-weight
:
bolder;
text-align
:
center;
margin-bottom
:
15px;
}
.enrolement-soustitre
{
text-align
:
center;
color
:
#222222;
font-size
:
1.1em;
}
.activer-secure-access-button
{
background
:
url(../images_hq/carre_vert.png);
color
:
#FFFFFF;
width
:
368px;
height
:
244px;
margin-top
:
50px;
font-weight
:
normal;
}
.activer-secure-access-button
 
span
{ 
font-size
:
29px;
}
.activer-secure-access-button
 
.ui-btn-inner
{
border
:
none;
top
:
25%;
left
:
-20px;
}
.on-enrolement
,
.on-promoOOB
{
color
:
#333333;
}
#enrolement-slider-position
 
em
,
#promoOOB-slider-position
 
em
{
font-style
:
normal;
}
.enrolement-slider-position
,
.promoOOB-slider-position
{
color
:
#E5E5E5;
}
.slider-enr
{
padding
:
0;
background
:
#FFFFFF;
margin
:
0
auto;
text-align
:
center;
overflow
:
hidden;
-ms-touch-action
:
none;
position
:
relative;
}
.slider-enr
  
div
{
overflow
:
hidden;
-ms-touch-action
:
none;
position
:
relative;
}
.slider-enr
  
div
 
div
{
float
:
left;
width
:
100%;
position
:
relative;
}
.promoOOB-message
{
text-align
:
center;
font-size
:
1.1em;
color
:
#615C5C;
position
:
absolute;
width
:
100%;
}
.promoOOB-titre
{
text-align
:
center;
color
:
#222222;
font-size
:
1.1em;
}
.promoOOB-soustitre
{
color
:
#222222;
font-size
:
1.5em;
font-weight
:
bolder;
text-align
:
center;
margin-top
:
50px;
}
.message-informatif
{
background-color
:
#3399CC;
color
:
#ffffff;
padding
:
10px;
font-weight
:
bolder;
margin-top
:
30px;
}
.message-informatif
 
.ui-block-a
{
width
:
50px;
padding-top
:
15px;
}
.message-informatif
 
.ui-block-b
{
width
:
78%;
}
.loader-etape3
{
background-repeat
:
no-repeat;
background-size
:
320px
300px;
height
:
300px;
margin
:
-15px
auto
auto;
text-align
:
center;
width
:
320px;
position
:
absolute;
left
:
50%;
}
.loader-text
{
color
:
#E5E5E5;
font-size
:
13px;
width
:
200px;
bottom
:
150px;
left
:
20%;
position
:
relative;
}
.loader-etape3
 
.loader-number
.knob
{
margin-top
:
-70%
!important;
margin-left
:
25%
!important;
font-size
:
45px
!important;
color
:
#E5E5E5
!important;
}
.loader-etape3
>
div
{
position
:
relative;
left
:
-50%;
}
.error-message
{
color
:
#E84A49;
font-weight
:
bold;
text-align
:
center;
}
.error-input-div
{
border
:
2px
solid
#E84A49;
margin
:
8px
0px
8px
0;
color
:
#E84A49;
}
.error-input-div
 
div
{
margin
:
0;
}
.error-input-div
 
div
  
input
{
padding
:
3px
!important;
color
:
#E84A49;
}
.error-input-div
 
.ui-icon-delete
{
background
:
url(../images_hq/sprite-sgwmobile-high.png)
no-repeat;
-moz-background-size
:
1025px
245px
!important;
-o-background-size
:
1025px
245px
!important;
-webkit-background-size
:
1025px
245px
!important;
background-size
:
1025px
245px
!important;
background-position
:
-629px
-90px
!important;
width
:
16px;
height
:
16px;
}
.activation-input-div
 
.ui-icon-delete
{ 
background
:
url(../images_hq/supprimer_gris.png)
no-repeat;
-moz-background-size
:
21px
21px
!important;
-o-background-size
:
21px
21px
!important;
-webkit-background-size
:
21px
21px
!important;
background-size
:
21px
21px
!important;
background-position
:
0
0
!important;
border-radius
:
0;
height
:
22px;
width
:
22px;
}
.activation-input-div
{
border
:
1px
solid
#A9A9A9;
margin
:
8px
0px
8px
0;
}
.activation-input-div
 
div
{
margin
:
0;
}
.activation-input-div
 
div
  
input
{
padding
:
1px
!important;
}
.activation-input-div
 
input
:
:-moz-placeholder
{
color
:
#CCCCCC;
font-style
:
italic;
font-size
:
0.9em;
}
.activation-input-div
 
input
:
:-webkit-input-placeholder
{
color
:
#CCCCCC;
font-style
:
italic;
font-size
:
0.9em;
}
.activation-input-div
 
input
:
:-ms-input-placeholder
{
color
:
#CCCCCC;
font-style
:
italic;
font-size
:
0.9em;
}
.activation5-vert
{
color
:
#34AA79;
text-align
:
center;
font-weight
:
bold;
}
#activation-etape4
 
.ui-icon-arrow-r
,
#activation-etape4bis
 
.ui-icon-arrow-r
{
margin-right
:
25%;
}
.activer-secure-access-button
 
.ui-icon-arrow-r
{
margin-right
:
40px;
}
.sgw-div-transaction-FINISHED
{
border-left
:
5px
solid
#83878b;
padding-left
:
10px;
padding-right
:
10px;
}
.sgw-div-transaction-PENDING
{
border-left
:
5px
solid
#3585CA;
padding-left
:
10px;
padding-right
:
10px;
}
.sgw-div-transaction-all
{ 
border
:
1px
solid
grey;
margin-top
:
20px;
}
#listeTransactionsOOB
{
padding-left
:
10%;
padding-right
:
10%;
}
#listeTransactionsOOB
 
li
{
list-style
:
none
outside
none;
}
.sgw-div-transaction-all
 
.sgw-div-transaction-top
,
.sgw-div-transaction-all
 
.sgw-div-transaction-bottom
{
padding-left
:
10px;
}
.sgw-div-transaction-bottom
{
background-color
:
#336699;
height
:
30px;
}
.attente-validation-oob-bottom
{
background-color
:
#336699;
height
:
30px;
padding-left
:
10px;
}
.transaction-oob-date-haut
{
display
:
block;
margin-top
:
7px;
}
.transaction-oob-detail-center
{
min-height
:
40px;
display
:
inline-block;
margin-top
:
10px;
}
.transaction-oob-picto
{
height
:
28px;
width
:
25px;
vertical-align
:
middle;
float
:
left;
}
.oob-transaction-list-spacer
{
height
:
10px;
}
.transaction-oob-list-info-pic
{
height
:
15px;
margin-top
:
0.45em;
}
.transaction-oob-limit-date
{
color
:
white;
font-size
:
15px;
margin-left
:
5px;
}
.transaction-oob-list-next-pic
{
float
:
right;
height
:
14px;
margin-right
:
8px;
margin-top
:
8px;
}
.transaction-oob-label-detail
{
margin
:
auto
10px;
float
:
left;
min-height
:
40px;
}
.transaction-oob-detail
{
display
:
block;
font-weight
:
bold;
}
.transactionsOOB-header-refresh-bar
{
background
:
url(../images_hq/res-motif.png);
background-size
:
114px
114px;
background-color
:
#F0F0F0
!important;
width
:
auto;
height
:
52px;
color
:
black;
padding-left
:
10px;
}
.transactionsOOB-refresh-pic
{
float
:
right;
height
:
53px;
}
#transactionsOOB-title-div
{ 
}
.transactionsOOB-subtitle-action
{
line-height
:
44px;
margin-left
:
10px;
font-weight
:
bold;
}
#sgw-suiviGlobal-page
 
.sgw-classeur
,
#sgw-resultatRechercheSequence-page
 
.sgw-classeur
{
border-bottom
:
1px
solid
white;
}
.ui-block-c
.signerBtnColor
 
.ui-btn
{
background
:
#5a7995;
}
.ui-block-a
.annulerBtnColor
 
.ui-btn
,
.ui-block-b
.detailBtnColor
 
.ui-btn
{
background
:
#55565a;
}
.ui-block-a
.annulerBtnColor
 
.ui-icon-delete
{
margin-top
:
-11px;
}

#suiviGlobalDetailSignerBtn
{
float
:
right;
font-size
:
medium;
font-weight
:
normal;
height
:
50px;
line-height
:
2em;
min-width
:
100px;
width
:
100%;
}
div
#suiviGlobalDetailBarBtn
{ 
}
div
#head1-suiviDetail
{
text-align
:
center;
font-weight
:
bold;
margin-bottom
:
10px;
margin-top
:
20px;
}
span
#syntheseSignatureSousTitre1
{
line-height
:
50px;
}
#paginationSuivi
{
margin-left
:
15px;
line-height
:
48px;
}
.paginationSigne
{
width
:
50px;
height
:
50px;
position
:
relative;
top
:
0px;
cursor
:
pointer;
z-index
:
2;
}
.paginationSigneBack
{
width
:
53px;
height
:
50px;
position
:
relative;
top
:
0px;
cursor
:
pointer;
z-index
:
2;
}
.precedentSigne
{
background-image
:
url("../images_hq/precedentSigne.png");
float
:
left;
left
:
0px;
margin-left
:
-17px;
}
.nextSigne
{
background-image
:
url("../images_hq/nextSigne.png");
float
:
right;
right
:
0px;
}
.blocAll
{
width
:
100%;
height
:
100%;
background
:
transparent;
z-index
:
10000;
cursor
:
wait;
position
:
absolute;
}
.suiviglobalDetail-signer-btn
.ui-btn
.ui-btn-inline
.ui-btn-up-e
,
.suiviglobalDetail-signer-btn
.ui-btn
.ui-btn-inline
.ui-btn-hover-e
{
background
:
#5a7995;
}
#suiviGlobalDetailSousTitre1
{
line-height
:
50px;
position
:
relative;
text-align
:
center;
}
.visu-complete
{
white-space
:
normal
!important;
}
li
.sgw-compte-li-border
.ui-block-a
{
height
:
50px;
text-align
:
center;
}
span
#suiviGlobalDetailBtnSpan
{ 
}
#bloccompteRenduSignature
{
font-size
:
0.95em;
}
.ui-checkbox
 
.ui-btn-icon-left
 
.ui-btn-inner
{
padding-left
:
10px;
padding-right
:
1px;
}
.ui-checkbox
 
.ui-btn-inner
{
white-space
:
nowrap;
}
#sgw-suiviGlobalDetail-page
 
li
.sgw-compte-li-border
.ui-block-a
{
line-height
:
2.3em;
}
#sgw-suiviGlobal-page
 
.ui-icon-checkbox-on
{
background-position
:
-718px
-1px;
}
#sgw-suiviGlobal-page
 
.ui-icon-checkbox-off
{
background-position
:
-754px
-1px;
}
.suiviGlobal-statut
{
font-size
:
15px;
}
.sgw-div-sequence
{
border-left
:
4px
solid
#8D5BC9;

}
.sgw-div-sequence
 
.ui-checkbox
 
.ui-btn-icon-left
 
.ui-btn-inner
{
padding-top
:
15px;
padding-bottom
:
0;
}
#sgw-syntheseSignature-page
 
.sgw-div-sequence
{
border-left
:
none;
}
#sgw-syntheseSignature-page
 
.suiviglobalcheckbox
{
display
:
none;
}
#sgw-syntheseSignature-page
 
li
.sgw-sequence
,
#sgw-compteRenduSignature-page
 
li
.sgw-sequence
{
border
:
1px
solid
#EBEBEB;
background
:
ghostwhite;
margin
:
10px
10px
10px
10px;
height
:
auto;
}
a
#syntheseSignatureSignerBtn
{
line-height
:
30px;
background
:
#5a7995;
color
:
white;
border
:
none;
}
.suiviglobal-divider-libelle
{
font-size
:
0.9em;

}
.suiviglobalcheckbox
{
border
:
1px
solid
red;
float
:
left;
margin-top
:
40px;
}
.suiviglobalelelem
{
height
:
auto;
}
#sgw-suiviGlobal-page
 
.suiviglobalelelem
{
margin-left
:
7%
!important;
}
#sgw-suiviGlobal-page
 
.suiviglobalelelem
.ui-block-a
,
#sgw-resultatRechercheSequence-page
 
.suiviglobalelelem
.ui-block-a
{
width
:
60%;
}
#resultatRechercheSequenceBarBtn
 
li
{
padding
:
10px;
}
#sgw-suiviGlobal-page
 
.suiviglobal-paiement-right-elements
.ui-block-b
,
#sgw-resultatRechercheSequence-page
 
.suiviglobal-paiement-right-elements
.ui-block-b
{
width
:
30%;
}
.suiviglobalelelem
 
.ui-grid-a
>
:nth-child(n)
{
margin-right
:
-30px;
}
.detailSequenceDiv
{
margin-left
:
10px;
border
:
1px
solid
gainsboro;
padding
:
10px;
font-size
:
15px;
font-weight
:
bold;
}
.detail-montant-devise
{
width
:
100%;
text-align
:
right;
color
:
#007676;
}
.suiviglobal-loadmore-btn
{
width
:
80%;
line-height
:
44px;
margin-right
:
auto;
margin-left
:
auto;
background
:
white;
color
:
#646462;
}
.suiviglobal-loadmore-btn
:hover
{
background
:
white;
color
:
#646462;
border
:
solid
2px;
}
.suivi-info-pic
{
background-image
:
url("../images_hq/info_bleu.png");
background-size
:
contain;
float
:
left;
height
:
14px;
margin-left
:
55px;
margin-top
:
-24px;
width
:
15px;
}
.suiviglobal-rejet-pic
{
background-image
:
url("../images_hq/pastille.png");
background-repeat
:
no-repeat;
background-size
:
contain;
float
:
right;
height
:
14px;
margin-left
:
124px;
margin-right
:
50px;
margin-top
:
1px;
padding-left
:
19px;
width
:
14px;
}
.suiviglobal-paiement-right-elements
{
float
:
right;

margin-right
:
12px;
}
.suiviDetail-valeur
{
margin-top
:
10px;
line-height
:
40px;

}
div
.firstLine
,
div
.secondLine
{ 
padding
:
10px
10px
10px
10px;
}
.suiviDetail-titre
{
background
:
gainsboro;
text-align
:
center;
border
:
transparent
1px
solid;
line-height
:
40px;
}
div
.suiviDetail-titre
.bleu
{
background
:
#e3eef2;
}
.suiviDetail-valeur
{
border
:
gainsboro
1px
solid;
text-align
:
center;
}


.firstLineTablet
.ui-grid-b
 
.ui-block-a
,
.firstLineTablet
.ui-grid-b
 
.ui-block-b
,
.firstLineTablet
.ui-grid-b
 
.ui-block-c
{
width
:
32%;
margin-right
:
1.33%;
}
.secondLine
 
.ui-block-a
,
.secondLine
 
.ui-block-b
,
.secondLine
 
.ui-block-c
,
.secondLine
 
.ui-block-d
{
width
:
24%;
margin-right
:
1%;
}
.secondLine
.trois-item
 
.ui-block-a
,
.secondLine
.trois-item
 
.ui-block-b
,
.secondLine
.trois-item
 
.ui-block-c
,
.secondLine
.trois-item
 
.ui-block-d
{
width
:
32%
!important;
margin-right
:
1%;
}
.suiviGlobalSmartphoneView
 
.ui-grid-a
 
.ui-block-a
,
.suiviGlobalSmartphoneView
 
.ui-grid-a
 
.ui-block-b
{
width
:
48%;
margin-right
:
1%;
}
.suiviGlobalSmartphoneView
 
.un-item
 
.ui-block-a
,
.suiviGlobalSmartphoneView
 
.un-item
 
.ui-block-b
{
width
:
97%
!important;
margin-right
:
1%;
}
.suiviGlobalSmartphoneView
 
.ui-grid-a
{
margin-left
:
2%;
}
.suiviGlobalSmartphoneView
 
.suiviDetail-valeur
{
margin-top
:
0px;
}
#blocMontantTablet
,
#blocDonneurOrdreTablet
{
margin-left
:
2%;
margin-right
:
2%;
width
:
95%;
}
.suiviGlobalSmartphoneView
 
#blocDonneurOrdreTablet
,
.suiviGlobalSmartphoneView
 
.ui-grid-a
,
.suiviGlobalSmartphoneView
 
#blocMontantTablet
{
margin-bottom
:
3%;
}


.suiviDetail-valeur
,
.suiviDetail-titre
,
.sgw-compte-break-word
{
word-wrap
:
break-word;
}
div
.thirdLine
,
div
.lastLine
,
div
.beforeLastLine
{
margin-bottom
:
20px;
width
:
98%;
margin-left
:
10px;
}
ul
#suiviGlobalDetaillisteOperations
.ul-liste-comptes
.ui-listview
{ 
width
:
97%;
margin
:
auto
auto
auto
10px;
}
#suiviGlobalBarBtn
 
span
{
color
:
white;
text-align
:
center;
line-height
:
1.5;
font-size
:
1em;
}
#suiviGlobalBarBtn
 
.ui-btn-active
 
div
{
border-left
:
none;
}
#suiviGlobalBarBtn
 
.ui-btn
{
border-width
:
0
!important;
}
#suiviGlobalBarBtn
 
.ui-grid-a
 
li
{
border-bottom
:
1px
solid
#CCCCCC;
width
:
100%;
}
#activerSelectionMultipleBtn
 
.sgw-compte-button
 
.ui-btn-inner
{
border-right
:
solid
1px
black;
}
p
.sgw-compte-reste-font
.gras
{
font-weight
:
bold;
color
:
black;
}
#sgw-suiviGlobalDetail-content
{
display
:
block;
width
:
100%;
padding
:
0;
}
#blocSyntheseSignature
{
margin-left
:
auto;
margin-right
:
auto;
font-size
:
0.95em;
}
div
#syntheseSignatureBarBtn
.sgw-classeur
{
padding-left
:
0;
}
#sgw-syntheseSignature-page
 
.suiviGlobal-statut
{
position
:
relative;
top
:
90px;
right
:
-90px;
color
:
#3D6AA2;
font-weight
:
bold;
font-size
:
12px;
text-align
:
right;
}
div
.reglage-tdb-right-div
{
float
:
right;
width
:
40px;
margin-right
:
5px;
}
#reglage-tdb-checkbox
{
display
:
none;
}
.reglage-tdb-right-div
 
label
{
border
:
none;
}
#btn-reglage-tdb-validate
{
width
:
100%;
display
:
block;
float
:
left;
}
#reglage-tdb-phrase1
,
#reglage-tdb-checked-message
,
#reglage-tdb-notchecked-message
{
font-weight
:
bold;
}
#activerSelectionMultipleBtn
,
#rechercherParMontantBtn
{
width
:
100%;
}
div
#compteRenduSignatureBarBtn
{
line-height
:
50px;
}
.etatSignature
{
top
:
1em;
position
:
relative;
text-align
:
right;
margin-right
:
40px;
float
:
right;
}
.etatSignature
 
.msg
{
color
:
yellow;
}
.etatSignature
 
.icone
{
position
:
relative;
float
:
left;
margin-right
:
5px;
}
.signatureOk
{
background-image
:
url("../images_hq/right.png");
color
:
#30ae7d;
}
.signatureKo
{
background-image
:
url("../images_hq/alerte.png");
color
:
#ef4946;
}
.signatureEnCours
{
background-image
:
url("../images_hq/loader-signature.gif");
color
:
#ffc000;
}
.recherche-sequence-minfieldul
,
.recherche-sequence-maxfieldul
{
width
:
47%;
}
#sgw-rechercheSequence-page
 
.ui-li
 
.ui-btn-inner
 
a
.ui-link-inherit
,
#sgw-rechercheSequence-page
 
.ui-li-static
.ui-li
{
padding
:
0.7em
2%;
}
#sgw-suiviGlobalDetail-page
 
.ui-li
 
.ui-btn-inner
 
a
.ui-link-inherit
,
#sgw-suiviGlobalDetail-page
 
.ui-li-static
.ui-li
{
padding
:
0.7em
0;
}
.recherche-sequence-maxfieldul
{
float
:
right;
}
.search-li-devise
 
.ui-select
,
.search-li-sequence
 
.ui-select
{
width
:
100%;
float
:
right;
}
.search-li-devise
,
.search-li-sequence
{
display
:
inline-block;
position
:
relative;
}
.libelle-select-recherche-sequence
{
float
:
left;
margin-top
:
15px;
}
.search-sequence-btn-div
{
margin-top
:
95px;
position
:
relative;
}
.search-li-sequence
{
margin-top
:
28px;
}
#recherche-sequence-ul
 
li
{ 
}
.search-sequence-btn-div
 
.ui-btn-inner
{
background-color
:
#5a7995;
}
.ui-btn-inner
{
padding
:
.55em
0px
.5em
!important;
}
.search-sequence-btn-div
 
.ui-btn
{
width
:
90%;
}
#recherche-sequence-ul
 
.ui-btn-text
,
.search-montant
 
input
{
color
:
#909091;
}
#recherche-sequence-ul
 
.ui-btn-text
{
margin-left
:
-10px;
text-align
:
left;
}
#montant-sequence-max
,
#montant-sequence-min
{
width
:
50%;
padding-right
:
5px;
padding-left
:
0;
}
#divDisplayTableauDeBord
 
.reglage-tdb-pic-nosprite
{
background-image
:
url("../images_hq/ico-reglage-tdbpng.png");
background-size
:
cover;
height
:
36px;
margin-left
:
10px;
margin-top
:
2px;
width
:
33px;
}
#ulListReglages
 
.description
{
margin-left
:
75px;
}
#sgw-suiviGlobal-page
 
.ui-grid-a
{
overflow
:
visible;
}
#sgw-rechercheSequence-page
 
.search-montant-delete-min
,
#sgw-rechercheSequence-page
 
.search-montant-delete-max
{
margin-left
:
0;
margin-right
:
-0.5em;
padding
:
0;

background
:
url(../images_hq/supprimer_gris.png)
no-repeat;
-moz-background-size
:
21px
21px
!important;
-o-background-size
:
21px
21px
!important;
-webkit-background-size
:
21px
21px
!important;
background-size
:
21px
21px
!important;
background-position
:
0
0
!important;
border-radius
:
0;
height
:
22px;
width
:
22px;
margin-top
:
0.5em;
}
#sgw-resultatRechercheSequence-page
 
.sgw-classeur
,
#sgw-suiviGlobal-page
 
.sgw-classeur
{
text-align
:
left;
}
.synthese-statut
{
color
:
#3D6AA2;
font-size
:
15px;
font-weight
:
bold;
}
#sgw-compteRenduSignature-page
 
#listeSequencesSignees
 
.msg
{
background-repeat
:
no-repeat;
background-size
:
contain;
font-size
:
0.8em;
font-weight
:
bold;
height
:
20px;
padding-left
:
20px;
position
:
relative;
width
:
20px;
}
#sgw-compteRenduSignature-page
 
.listeSequencesSignees
 
.ui-block-a
{
width
:
40%;
}
#sgw-compteRenduSignature-page
 
.ui-grid-solo
 
.ui-block-a
{
width
:
100%;
}
#sgw-compteRenduSignature-page
 
.listeSequencesSignees
 
.ui-block-b
{
width
:
60%;
}
#sgw-compteRenduSignature-page
 
.suiviglobalelelem
.ui-grid-a
{
overflow
:
visible;
}
.loader-compte-rendu
{
height
:
16px;
margin-right
:
8em;
width
:
16px;
position
:
relative;
top
:
78px;
}
#blocSyntheseSignatureList
 
.sgw-sequence
 
.suiviglobalelelem
,
#listeSequencesSignees
 
.sgw-sequence
 
.suiviglobalelelem
{
padding
:
10px;
}
#blocSyntheseSignatureList
 
.sgw-sequence
 
.suiviglobalelelem
 
.responsiveMessageEncours
,
#listeSequencesSignees
 
.sgw-sequence
 
.suiviglobalelelem
 
.responsiveMessageEncours
{
width
:
auto;
float
:
right;
display
:
block;
}
#blocSyntheseSignatureList
 
.sgw-sequence
 
.suiviglobalelelem
 
.ui-block-b
,
#listeSequencesSignees
 
.sgw-sequence
 
.suiviglobalelelem
 
.ui-block-b
{
text-align
:
right;
}
.synthese-value-montant
{
color
:
#3D6AA2;
}
#sgw-suiviGlobal-page
 
.ui-checkbox
 
.ui-btn-inner
 
.ui-icon
{
margin-left
:
-10px;
}
#sgw-compteRenduSignature-page
 
#compteRenduSignatureRetourBtn
 
.ui-btn-text
{
color
:
white;
}
#sgw-suiviGlobalDetail-page
 
.detailSequenceDiv
 
.ui-block-a
{
width
:
70%;
float
:
left;
}
#sgw-suiviGlobalDetail-page
 
.detailSequenceDiv
 
.ui-block-b
{
width
:
30%;
float
:
right;
}
.validation-CR
{
border
:
2px
solid
#DCDCDC;
border-top-style
:
none;
padding
:
5px;

font-size
:
0.9em
}
#deviceName
{
font-size
:
0.9em
!important;
margin-top
:
8px;
width
:
46%;
}
#custom-label-terminal-name
{
display
:
inline;
float
:
left;
font-size
:
0.8em;
font-weight
:
bold;
margin-top
:
11px;
margin-right
:
5px;
}
#inputNomTerminal
{
width
:
50%;
}
.activation-input-div
 
div
{
height
:
40px;
overflow
:
hidden;
}
#activation-etape2
 
.activation-input-div
 
.ui-icon-delete
{
background-attachment
:
scroll;
background-clip
:
border-box;
background-color
:
transparent;
background-image
:
url("../images_hq/supprimer_gris.png");
background-origin
:
padding-box;
background-position
:
0
0
!important;
background-repeat
:
no-repeat;
background-size
:
15px
15px
!important;
border-radius
:
0
0
0
0;
height
:
15px;
margin-top
:
3px;
overflow
:
hidden;
top
:
-14px;
width
:
15px;
}
#blocDonneurOrdre
.ui-block-b
{
width
:
46%;
}
#blocPays
.ui-block-a
,
#blocMontant
.ui-block-c
{
width
:
25%;
}
#suiviGlobalDetailBtnSpan
 
.ui-submit
{
float
:
right;
width
:
100px;
height
:
100%
!important;
background
:
#5a7995;
}


#suiviGlobalDetailBtnSpan
 
.ui-submit
 
.ui-btn-inner
{
padding-top
:
0;
}
#compteRenduSignatureRetourBtn
.suiviglobal-loadmore-btn
,
#compteRenduSignatureRetourBtn
.suiviglobal-loadmore-btn
:hover
{
background
:
none
repeat
scroll
0
0
#5A7995;
overflow
:
hidden;
border
:
none;
}
#sgw-suiviGlobal-page
 
.ui-li
 
.ui-btn-inner
 
a
.ui-link-inherit
{
padding
:
0
15px;
}
.li-menu-autre-service
 
.sprite-res-menu-alerte
{
margin-left
:
9px;
width
:
40px;
}

.li-menu-autre-service
.ui-li-has-thumb
 
.ui-btn-inner
 
a
.ui-link-inherit
{
min-height
:
auto;
height
:
100%;
}
.li-menu-autre-service
 
.sprite-res-menu-aide
{
margin-left
:
4px;
}
.li-menu-autre-service
 
.sprite-res-menu-opdujour
{
margin-left
:
-7px;
}
.secureaccess-autre-service
 
img
{
margin-left
:
-4px
!important;
}
.secureaccessimg
{
margin-left
:
-3px;
}
.securePicLabel
{
line-height
:
2;
}
.ordreasignerlabel
{
line-height
:
2.5;
}
.autreservicelabel
{
margin-top
:
3px;
}
.operationdujourlabel
{
margin-left
:
7px;
}
.aidemenulabel
{
margin-left
:
3px;
}
#sgw-tdb-raisonsociale
{
line-height
:
3;
}
.sgwCookieWarning
{
background-color
:
#433D3D;
color
:
#D6D6D6;
padding
:
20px;
width
:
100%;
line-height
:
1.5;
    display: none;
}
.cookieWarn
{
width
:
80%;
}
.closeCookieWarning
{
position
:
absolute;
right
:
15px;
top
:
15px;
}
.cnilinfoslink
{
text-decoration
:
underline;
}
#cnilinfos
 
table
 
tr
:first-child
 
td
{
background-color
:
gray;
border-color
:
black;
color
:
white;
text-align
:
center;
font-weight
:
normal;
}
#cnilinfos
 
table
 
td
{
padding
:
5px;
}
#cnilinfos
 
.link
{
color
:
#3585CA
!important;
}
.msg-no-data
{
background-color
:
ghostwhite;
color
:
gray;
font-weight
:
bold;
font-size
:
0.75em;
line-height
:
50px;
text-align
:
center;
width
:
100%;
border
:
none;
}
.activation-etat-picture
{
width
:
45%;
}
#login
 
.button-connexion
>
div
{
margin-left
:
0;
margin-right
:
0;
}
#div-submitV
 
.button-connexion
>
div
{
margin-left
:
0;
margin-right
:
0;
}
#pageModifPasse
 
.button-connexion
>
div
{
margin-left
:
0;
margin-right
:
0;
}


@media only screen and (min-height: 737px) {
	.premier-access-tel {
		margin: auto;
		right: 15%;
		text-align: center;
		bottom: 0;
		position: absolute;
	}
}

@media screen and (max-width: 869px) {
	@media screen and (max-height: 687px) {
		.contentCookie {
			height: 1811px;
		}
	}
}

@media screen and (max-width: 1023px) {

		.contentCookie {
			height: 1700px;
		}

}

@media screen and (max-width: 776px) {

		.contentCookie {
			height: 2010px;
		}

}













@media only screen and (min-height: 737px) and (max-width: 310px) {
	.premier-access-tel {
		margin: auto;
		left: 0;
		text-align: center;
		bottom: 0;
		position: absolute;
	}
}

@media only screen and (max-device-height: 1280px) and (orientation:landscape)
		, only screen and (max-device-height: 360px) {
	.res-menu-plus {
		position: absolute !important;
	}
}

@media only screen and (max-width: 480px) {
	#blocSyntheseSignatureList .sgw-sequence .suiviglobalelelem .ui-block-a.point-rupture,
		#blocSyntheseSignatureList .sgw-sequence .suiviglobalelelem .ui-block-b.point-rupture,
		#listeSequencesSignees .suiviglobalelelem .ui-block-a.point-rupture,
		#listeSequencesSignees .suiviglobalelelem .ui-block-b.point-rupture {
		width: 100%;
		float: none;
	}
	#blocSyntheseSignatureList .sgw-sequence .suiviglobalelelem .ui-block-b.point-rupture,
		#listeSequencesSignees .suiviglobalelelem .ui-block-b.point-rupture {
		width: 100%;
		float: none;
	}
}

@media only screen and (max-device-height: 1280px) and (orientation:portrait) ,
		only screen and (max-device-width: 900px) and (orientation:portrait) {
	.res-menu-plus {
		font-size: 0.6em !important;
	}
}

@media only screen and (max-device-height: 1280px) and
	(orientation:landscape) {
	.res-menu-plus {
		font-size: 0.8em !important;
	}
}

@media only screen and (min--moz-device-pixel-ratio: 2) and (min-width:1800px)
		, only screen and (-o-min-device-pixel-ratio: 2/1) , only screen and
		(-webkit-min-device-pixel-ratio: 2) and (min-width:1800px) , only
		screen and (min-device-pixel-ratio: 2) and (min-width:1800px) , only
	screen and (min-width:900px) {
	
	
	
	#activerSelectionMultipleBtn .sgw-compte-button .ui-btn-inner {
		border-right: solid 3px black;
		height: 28px;
	}
	.sgw-tdb-etiquette-text {
		display: inline-block;
	}
	.sgw-tdb-etiquette-div-number {
		height: 71px;
		line-height: 71px !important;
	}
	.sgw-tdb-etiquette-div-text {
		height: 71px;
		line-height: 71px !important;
		padding-top: 0 !important;
	}
	.sgw-tdb-etiquette-text {
		font-size: 1em;
	}
	.sgw-tdb-etiquette-text-gris {
		font-size: 1em;
	}
	.sgw-tdb-etiquette-number {
		font-size: 2em;
	}
	.tdb-menu-mobile {
		display: none;
	}
	.tdb-menu-tablet {
		display: block;
	}
	.tdb-pullDown {
		padding: 0;
		font-weight: normal;
		font-size: 0.7em;
	}
	a.res-menu {
		display: none !important;
	}
	a.res-plus {
		right: 0 !important;
	}
	a.res-search {
		right: 0 !important;
	}
	.res-menu-plus {
		display: inline !important;
		left: 0 !important;
		width: 20% !important;
		z-index: 999 !important;
		background-color: transparent;
		border-right: 1px solid rgba(153, 153, 153, 0.33);
	}
	.res-menu-plus ul {
		padding-left: 0;
	}
	.border-menu-right {
		border-right: none !important;
	}
	#sgw-releve-operation-page [data-role="content"],
		#sgw-releve-search-advanced-page [data-role="content"],
		#sgw-releve-search-advanced-results-page [data-role="content"],
		#sgw-rechercheSequence-page [data-role="content"],
		#sgw-operationdujour-page [data-role="content"]
		 ,
		#pageModifCodeSA.avec-menu [data-role="content"],
		#supprimerSecureAccess.avec-menu [data-role="content"],
		#transactionsOOB [data-role="content"], #promoOOB.avec-menu [data-role="content"],
		#pageNewCodeSA.avec-menu [data-role="content"], #pageConfirmCodeSA.avec-menu [data-role="content"],
		#pageModifPasse.avec-menu [data-role="content"], #sgw-reglageTdb-page [data-role="content"]
		{
		margin-left: 20%;
		width: 78% !important;
	}
	#sgw-releve-synthese-page [data-role="header"],
		#sgw-releve-synthese-page [data-role="content"], #sgw-suiviGlobal-page [data-role="header"],
		#sgw-suiviGlobal-page [data-role="content"],
		#sgw-suiviGlobalDetail-page [data-role="header"],
		#sgw-suiviGlobalDetail-page [data-role="content"],
		#sgw-syntheseSignature-page [data-role="header"],
		#sgw-syntheseSignature-page [data-role="content"],
		#sgw-compteRenduSignature-page [data-role="header"],
		#sgw-compteRenduSignature-page [data-role="content"],
		#sgw-resultatRechercheSequence-page [data-role="header"],
		#sgw-resultatRechercheSequence-page [data-role="content"],
		#sgw-rechercheSequence-page [data-role="header"], #sgw-reglageTdb-page [data-role="header"],
		#pageAlertes [data-role="header"], #pageAlertes [data-role="content"],
		#sgw-releve-operation-page [data-role="header"],
		#sgw-operationdujour-page [data-role="header"],
		#sgw-releve-search-advanced-page [data-role="header"],
		#sgw-releve-search-advanced-results-page [data-role="header"],
		#comptesFavoris.avec-menu [data-role="header"], #comptesFavoris.avec-menu [data-role="content"],
		#pageModifPasse.avec-menu [data-role="header"], #promoOOB.avec-menu [data-role="header"]
		 ,
		#transactionsOOB [data-role="header"], #pageModifCodeSA.avec-menu [data-role="header"],
		#supprimerSecureAccess.avec-menu [data-role="header"], #pageNewCodeSA.avec-menu [data-role="header"],
		#pageConfirmCodeSA.avec-menu [data-role="header"], #pageReglages [data-role="header"],
		#pageReglages [data-role="content"], #oob-apropos-page [data-role="header"],
		#oob-apropos-page [data-role="content"], #sgw-assistance-page [data-role="header"],
		#sgw-assistance-page [data-role="content"], #sgw-aide-page [data-role="header"],
		#sgw-aide-page [data-role="content"], #sgw-aide-comptes-page [data-role="header"],
		#sgw-aide-comptes-page [data-role="content"], #sgw-aide-opdujour-page [data-role="header"],
		#sgw-aide-opdujour-page [data-role="content"], #sgw-aide-alertes-page [data-role="header"],
		#sgw-aide-alertes-page [data-role="content"], #sgw-aide-oob-page [data-role="header"],
		#sgw-aide-oob-page [data-role="content"], #sgw-aide-oob-service-page [data-role="header"],
		#sgw-aide-oob-service-page [data-role="content"],
		#sgw-aide-oob-alertes-page [data-role="header"],
		#sgw-aide-oob-alertes-page [data-role="content"],
		#sgw-aide-oob-gestion-page [data-role="header"],
		#sgw-aide-oob-gestion-page [data-role="content"],
		#sgw-aide-oob-bouton-page [data-role="header"],
		#sgw-aide-oob-bouton-page [data-role="content"],
		#sgw-aide-asigner-page [data-role="header"], #sgw-aide-asigner-page [data-role="content"],
		#sgw-aide-tdb-page [data-role="header"], #sgw-aide-tdb-page [data-role="content"],
		#sgw-aide-tdb-oobalertes-page [data-role="header"],
		#sgw-aide-tdb-oobalertes-page [data-role="content"],
		#sgw-aide-reglages-page [data-role="header"], #sgw-aide-reglages-page [data-role="content"],
		#sgw-aide-comptes-synthese-page [data-role="header"],
		#sgw-aide-comptes-synthese-page [data-role="content"],
		#sgw-aide-comptes-detail-page [data-role="header"],
		#sgw-aide-comptes-detail-page [data-role="content"],
		#sgw-aide-comptes-personnalisation-page [data-role="header"],
		#sgw-aide-comptes-personnalisation-page [data-role="content"],
		#sgw-aide-alertes-alertes-page [data-role="header"],
		#sgw-aide-alertes-alertes-page [data-role="content"],
		#sgw-aide-alertes-parametrages-page [data-role="header"],
		#sgw-aide-alertes-parametrages-page [data-role="content"],
		#sgw-aide-tdb-comptesfav-page [data-role="header"],
		#sgw-aide-tdb-comptesfav-page [data-role="content"],
		#sgw-aide-tdb-zonealertes-page [data-role="header"],
		#sgw-aide-tdb-zonealertes-page [data-role="content"],
		#sgw-aide-reglages-comptesfav-page [data-role="header"],
		#sgw-aide-reglages-comptesfav-page [data-role="content"],
		#sgw-aide-reglages-modifmotpass-page [data-role="header"],
		#sgw-aide-reglages-modifmotpass-page [data-role="content"],
		#sgw-aide-reglages-terminal-page [data-role="header"],
		#sgw-aide-reglages-terminal-page [data-role="content"],
		#sgw-aide-reglages-codeSecureAccess-page [data-role="header"],
		#sgw-aide-reglages-codeSecureAccess-page [data-role="content"],
		#sgw-aide-reglages-suppSecureAccess-page [data-role="header"],
		#sgw-aide-reglages-suppSecureAccess-page [data-role="content"],
		#sgw-aide-reglages-secureAccess-page [data-role="header"],
		#sgw-aide-reglages-secureAccess-page [data-role="content"],
		#sgw-aide-reglages-apropos-page [data-role="header"],
		#sgw-aide-reglages-apropos-page [data-role="content"],
		#sgw-aide-assistance-page [data-role="header"],
		#sgw-aide-assistance-page [data-role="content"],
		#sgw-aide-comptes-detail-rechercheop-page [data-role="header"],
		#sgw-aide-comptes-detail-rechercheop-page [data-role="content"],
		#sgw-aide-comptes-detail-vuedetaille-page [data-role="header"],
		#sgw-aide-comptes-detail-vuedetaille-page [data-role="content"],
		#sgw-aide-filtre-sequence-page [data-role="header"],
		#sgw-aide-filtre-sequence-page [data-role="content"],
		#sgw-aide-signature-sequence-page [data-role="header"],
		#sgw-aide-signature-sequence-page [data-role="content"],
		#sgw-aide-detail-sequence-page [data-role="header"],
		#sgw-aide-detail-sequence-page [data-role="content"],
		#sgw-aide-liste-sequence-page [data-role="header"],
		#sgw-aide-liste-sequence-page [data-role="content"],
		.section-menu-tablet [data-role="header"], .section-menu-tablet [data-role="content"]
		{
		margin-left: 20% !important;
		width: 80% !important;
	}
	.res-menu-plus li {
		width: 100% !important;
	}
	.dw.dwbg.dw-slideup.dw-in {
		left: 20% !important;
		width: 80% !important;
	}
	#sgw-transaction-aucun {
		margin-left: 20% !important;
		width: 80% !important;
	}
	#suiviGlobalBarBtn .ui-grid-a li {
		width: 50%;
	}
	#suiviGlobalBarBtn .ui-grid-a li:first-child {
		border-right: 3px solid #CCCCCC;
	}
	.validation-CR {
		font-size: 1em !important;
	}
	.validation-CR div {
		font-size: 1em !important;
	}
}

@media screen and (min-height: 850px ) {
	.res-menu-plus {
		height: 100% !important;
	}
}

@media only screen and (max-device-height: 490px) , only screen and
	(max-height: 490px) {
	.tdb-menu-div-global div {
		margin-top: 0;
	}
	.solde-tdb-fav {
		margin-top: 0;
	}
	.libelle-tdb-fav {
		margin: 3px;
	}
	.sprite-picto-compte-fav {
		margin-top: 0;
	}
	.gallery nav {
		height: 25px;
	}
	.position {
		font-size: 1.3em;
	}
	.prev em {
		padding: 3px;
	}
	.next em {
		padding: 3px;
	}
	.tdb-menu-div-global a {
		margin-top: 4px;
		margin-bottom: 0;
	}
	.tdb-msg-connexion {
		color: #858585;
		text-align: center;
		font-weight: normal;
		padding-bottom: 8px;
		font-size: 0.8em;
	}
	.sgw-tdb-etiquette span {
		vertical-align: middle;
	}
	.sgw-tdb-etiquette-global {
		line-height: 2 !important;
		vertical-align: middle !important;
		max-width: 300px !important;
		min-width: 141px;
	}
	.slider div {
		padding: 0;
		margin: 0;
	}
}

.ui-mobile
  
section
.ui-page-active
{
display
:
block;
overflow
:
hidden;
}
@media only screen and (min-device-width : 900px) and (max-device-width
	: 1024px) and (min-device-height: 750px) {
	body {
		
	}
	.res-section {
		margin-bottom: -4px;
	}
}

@media only screen and (min--moz-device-pixel-ratio: 2) and (min-height:1400px)
		, only screen and (-o-min-device-pixel-ratio: 2/1) , only screen and
		(-webkit-min-device-pixel-ratio: 2) and (min-height:1400px) , only
		screen and (min-device-pixel-ratio: 2) and (min-height:1400px) , only
	screen and (min-height:750px) {
	.ui-btn-inner {
		font-size: 100%;
	}
	.ui-header .ui-btn-inner, .ui-footer .ui-btn-inner, .ui-mini .ui-btn-inner
		{
		font-size: 0.9em;
	}
	.solde-tdb-fav {
		font-size: 0.9em;
	}
	.tdb-pullDown {
		padding: 0;
		font-weight: normal;
		font-size: 0.7em;
	}
	.tdb-msg-connexion {
		padding: 2em;
	}
	.sgw-entete-tdb-msg-orange {
		padding: 10px;
	}
	.tdb-menu-div-global {
		margin-top: 10px;
	}
	#recherche-avance-operation {
		width: 120px;
	}
	.res-error-msg a {
		font-size: 1em;
	}
	.search-alert {
		height: 50px;
	}
}

@media ( min-width : 360px) {
	#deviceName {
		width: 56%;
	}
}

@media ( min-width : 500px) {
	#deviceName {
		width: 70%;
	}
}

#ul-menu-autre-service .ui-li-has-thumb .ui-btn-inner a.ui-link-inherit
	{
	padding-left: 64px !important;
}

.sgw-btn-tdb {
	height: 5em;
	width: 7em;
}

.sgw-tablet-disabled {
	opacity: 0.3;
}

.sgw-btn-tdb-menu {
	width: 100%;
}

.sgw-btn-tdb-menu span {
	color: #615C5C !important;
	padding: 0;
	width: 100%;
}

.sgw-btn-tdb-menu p {
	margin: 2px;
	font-size: 0.78125em;
}

.tdb-menu-div-global {
	text-align: center;
	margin: 0 auto;
	border: 0 none !important;
}

.tdb-menu-div-global div {
	margin-top: 12px;
}

.sprite-all-images  b {
	display: inline-block;
	background: url(../images_hq/sprite-sgwmobile-high.png) no-repeat;
	-moz-background-size: 1025px 245px;
	-o-background-size: 1025px 245px;
	-webkit-background-size: 1025px 245px;
	background-size: 1025px 245px;
}

.fiche.transaction>b {
	background: none repeat scroll 0 0 transparent;
}

.sprite-delete-orange {
	background-position: 0 0 !important;
	width: 13px;
	height: 13px;
}

.sprite-logo-comptes-fav {
	background-position: -38px 0 !important;
	width: 65px;
	height: 47px;
}

.sprite-picto-compte-fav {
	background-position: -128px 0 !important;
	width: 54px;
	height: 35px;
	margin-top: 25px;
}

.sprite-pull-down-icon {
	background-position: -207px 0 !important;
	width: 23px;
	height: 33px;
}

.sprite-refresh_err {
	background-position: -255px 0 !important;
	width: 85px;
	height: 65px;
}

.sprite-releve-valeur {
	background-position: -365px 0 !important;
	width: 15px;
	height: 11px;
}

.sprite-res-arrow-up {
	background-position: -405px 0 !important;
	width: 9px;
	height: 6px;
}

.sprite-res-btn-connect2 {
	background-position: -438px 10px !important;
	width: 30px;
	height: 30px;
	cursor: pointer;
}

.sprite-res-btn-search {
	background-position: -474px 0 !important;
	width: 17px;
	height: 16px;
}

.sprite-res-btn-select-filtre {
	background-position: -514px 0 !important;
	width: 21px;
	height: 5px;
}

.sprite-res-logo-sg-2 {
	background-position: -561px 0 !important;
	height: 14px;
	width: 121px;
}

.sprite-res-menu-aide {
	background: url(../images_hq/aide-menu-blanc.png) no-repeat !important;
	-moz-background-size: 19px 33px !important;
	-o-background-size: 19px 33px !important;
	-webkit-background-size: 19px 33px !important;
	background-size: 19px 33px !important;
	margin-left: 8px;
	width: 42px !important;
	height: 35px;
}

.sprite-res-menu-alerte {
	background: url(../images_hq/alertes-menu-blanc.png) no-repeat
		!important;
	-moz-background-size: 11px 35px !important;
	-o-background-size: 11px 35px !important;
	-webkit-background-size: 11px 35px !important;
	background-size: 11px 35px !important;
	width: 11px;
	height: 35px;
}

.sprite-res-menu-compte {
	background-position: -795px 0 !important;
	width: 46px;
	height: 35px;
}

.sprite-res-menu-contact {
	background-position: -864px 0 !important;
	width: 39px;
	height: 35px;
}

.sprite-res-menu-opdujour {
	background: url(../images_hq/opdujour-menu-blanc.png) no-repeat
		!important;
	-moz-background-size: 40px 35px !important;
	-o-background-size: 40px 35px !important;
	-webkit-background-size: 40px 35px !important;
	background-size: 40px 35px !important;
	width: 40px;
	height: 35px;
}

.sprite-res-menu-reglage {
	background-position: -355px -90px !important;
	width: 35px;
	height: 35px;
}

.sprite-res-menu-tdb {
	background: url(../images_hq/tdb-menu-blanc.png) no-repeat !important;
	-moz-background-size: 40px 30px !important;
	-o-background-size: 40px 30px !important;
	-webkit-background-size: 40px 30px !important;
	background-size: 40px 30px !important;
	width: 40px;
	height: 35px;
}

.sprite-res-menu-gris-autreservice {
	background-position: -930px 0 !important;
	width: 46px;
	height: 13px;
}

.sprite-res-menu-gris-aide {
	background-position: 0 -93px !important;
	width: 27px;
	height: 40px;
}

.sprite-res-menu-gris-alerte {
	background-position: -51px -94px !important;
	width: 7px;
	height: 40px;
}

.sprite-res-menu-gris-compte {
	background-position: -83px -90px !important;
	width: 46px;
	height: 40px;
}

.sprite-res-menu-gris-contact {
	background-position: -154px -90px !important;
	width: 46px;
	height: 40px;
}

.sprite-res-menu-gris-reglage {
	background-position: -224px -91px !important;
	width: 46px;
	height: 40px;
}

.sprite-res-picto-arrow-right {
	background-position: -471px -90px !important;
	width: 23px;
	height: 10px;
}

.sprite-res-picto-calendrier {
	background-position: -529px -90px !important;
	height: 22px;
	width: 32px;
}

.sprite-res-picto-checkbox-on {
	background-position: -586px -90px !important;
	width: 19px;
	height: 16px;
}

.sprite-res-picto-cs-sup {
	background-position: -629px -90px !important;
	width: 16px;
	height: 16px;
}

.sprite-res-picto-loupe {
	background-position: -670px -90px !important;
	width: 28px;
	height: 16px;
}

.sprite-res-picto-mdp {
	background-position: -705px -90px !important;
	height: 40px;
	width: 65px;
}

.sprite-res-picto-menu-back {
	background-position: -776px -90px !important;
	width: 56px;
	height: 56px;
}

.sprite-res-picto-moins {
	background-position: -857px -90px !important;
	width: 26px;
	height: 9px;
}

.sprite-res-picto-periodeMdp {
	background-position: -908px -90px !important;
	width: 50px;
	height: 42px;
}

.sprite-res-picto-plus {
	background-position: 0 -180px !important;
	width: 25px;
	height: 9px;
}

.sprite-res-picto-search-operation {
	background-position: -50px -180px !important;
	width: 52px;
	height: 43px;
}

.sprite-res-picto-search2 {
	background-position: -127px -180px !important;
	width: 53px;
	height: 56px;
}

.sprite-res-picto-sub-menu-plus {
	background-position: -205px -180px !important;
	width: 53px;
	height: 56px;
}

.sprite-res-picto-sup {
	background-position: -282px -180px !important;
	width: 12px;
	height: 12px;
}

.sprite-res-picto-today {
	background-position: -319px -180px !important;
	width: 14px;
	height: 14px;
	vertical-align: text-bottom;
}

.sprite-res-picto-today-title {
	background-position: -319px -180px !important;
	width: 13px;
	height: 16px;
	vertical-align: middle;
	margin-right: 5px;
}

.sprite-res-pictos-menu-sub {
	background-position: -357px -180px !important;
	width: 53px;
	height: 56px;
}

.sprite-tdb-alert-message {
	background-position: -435px -180px !important;
	width: 20px;
	height: 16px;
}

.sprite-tdb-fleche-promo {
	background-position: -479px -180px !important;
	width: 37px;
	height: 14px;
}

.sprite-vue-detaillee {
	background-position: -541px -170px !important;
	width: 34px;
	height: 17px;
}

.pull-down {
	float: left;
	margin-right: 5px;
}

#menu-autre-service-wrapper div {
	height: 0 !important;
}

.menu-autre-service {
	text-align: center;
	margin: 0 auto;
	width: 100%;
	visibility: visible;
}

.close-autre-menu {
	border-radius: 20px;
}

.menu-autre-service div {
	text-align: center;
	margin: 0 auto;
	max-width: 300px;
	border: 0 none !important;
}

.menu-autre-service a {
	text-align: left;
}

.res-menu-arrow {
	float: none;
	width: 0px;
	height: 0px;
	margin: -5px auto 0 auto;
	border-style: solid;
	border-width: 0 4.5px 7px 4.5px;
	border-color: transparent transparent #ffffff transparent;
	position: absolute;
	bottom: -15px;
	text-align: center;
	left: 50%;
}

.icon-autre-service-menu b {
	vertical-align: middle;
	height: 34px;
	width: 50px;
}

.ul-autre-service-menu {
	background-color: #222222;
	margin: 0;
}

.ul-autre-service-menu li {
	height: 55px;
	font-weight: normal;
	border-top: 1px solid #6D6D6D !important;
}

.ul-autre-service-menu a {
	padding-right: 15px !important;
}

.res-menu-plus b {
	margin-top: 10px;
}

.sgw-disabled {
	background: url(../images_hq/res-disable.png);
	background-size: 57px 56px;
	opacity: 1;
}

.sgw-disabled-large {
	background: url(../images_hq/res-disable-large.png);
	background-size: 52px 56px;
	opacity: 1;
	color: #777777;
}

.sgw-disabled-large b {
	opacity: 0.5;
}

.sgw-disabled b {
	opacity: 0.5;
}

.sgw-disabled a {
	color: #8A8A8A !important;
}

.sgw-btn-menu-left .ui-btn-inner {
	border-left: 1px solid #C0C0C0 !important;
}

.sgw-text-hide {
	display: none;
}

.display-none {
	display: none;
}

.display-none.ui-li-static.ui-li {
	display: none;
}

.ui-shadow, .ui-btn-up-a, .ui-btn-hover-a, .ui-btn-down-a,
	.ui-overlay-shadow, .ui-btn-active, .ui-body-a, .ui-bar-a, .ui-body-c,
	.ui-overlay-c {
	text-shadow: none;
	box-shadow: none;
	-webkit-box-shadow: none;
}

.sgw-compte-search.ui-input-search {
	margin: 0;
	height: 2.5em;
}

#sgw-compte-content-pullDown input::-moz-placeholder {
	font-style: italic;
}

#sgw-compte-content-pullDown input::-webkit-input-placeholder {
	font-style: italic;
}

#sgw-compte-content-pullDown input::-ms-input-placeholder {
	font-style: italic;
}

.res-loader-cpt {
	display: block;
	height: 42px;
	width: 217px !important;
	clear: both;
	background: transparent url(../images_hq/loader_sg.gif) no-repeat center;
	font-size: 0.875em;
	color: #858585;
	line-height: 71px;
	margin: 0 auto;
	font-weight: bold;
	white-space: nowrap;
	text-align: center;
}

.search {
	height: 53px;
	padding: 8px 0 8px 8px;
	width: 100%;
	background-color: #818181;
}

.valeur strong {
	margin-left: -3px;
}

.search .ui-input-search {
	float: left;
	background-color: transparent;
	border: 1px solid #DDDDDD;
	height: 44px;
	width: 50%;
	padding-right: 1px !important;
}

.search .ui-input-search input.ui-input-text {
	margin-top: 0.4em;
}

#recherche-avance-operation {
	border: none;
	width: 100px;
	position: absolute;
	margin-top: 8px;
}

#recherche-avance-operation .ui-btn-inner {
	height: 31px;
	background: transparent url(../images_hq/res-bkgrd-pattern-dark2.png);
	background-size: 110px 57px;
	border: none;
}

.search  .ui-input-text {
	color: white;
}

.search  .ui-btn-text {
	font-weight: bold;
	font-size: 0.88em;
	color: #CCCCCC;
	white-space: normal;
	vertical-align: bottom;
}

.search .ui-btn {
	margin-right: 10px;
}

.search .ui-btn-up-c {
	border: none !important;
	background-color: #818181 !important;
}

.search .ui-btn-inner {
	border: none !important;
	background-color: #818181 !important;
}

.date-valeur {
	margin-top: 2px;
}

.padding-bottom-leger {
	padding-bottom: 0.65em;
}

.padding-right-leger {
	padding-right: 10px;
}

.padding-top-leger {
	padding-top: 10px;
}


.search input::-moz-placeholder {
	color: #CCCCCC;
	font-style: italic;
	font-size: 0.9em;
}

.search input::-webkit-input-placeholder {
	color: #CCCCCC;
	font-style: italic;
	font-size: 0.9em;
}

.search input::-ms-input-placeholder {
	color: #CCCCCC;
	font-style: italic;
	font-size: 0.9em;
}

.search-item-divider {
	background: url(../images_hq/res-motif.png);
	background-size: 68px 68px;
	background-color: #F0F0F0;
	float: none;
	width: auto;
	color: #353535;
	font-size: 1.25em;
	border: 0;
}

.search-periode {
	background: none repeat scroll 0 0 transparent;
	border-bottom: 1px solid #DFDFDF;
}

.search-cal {
	float: right;
	height: 100%;
	margin: auto;
	padding-top: 3px;
	vertical-align: bottom;
}

.search-du {
	float: left;
	height: 100%;
	margin: auto;
}

.left {
	float: left;
}

.right {
	float: right;
}

.search-montant {
	border: 1px solid #C9C9C9;
	display: block;
	height: 40px;
	line-height: 40px;
	padding: 0 8px;
	text-align: center;
}

.search-input {
	border: medium none;
	color: #615C5C;
	float: right;
	font-size: 1.125em;
	text-align: right;
	width: 30%;
	background-color: transparent;
	padding: 8px;
}

.search-montant .ui-icon {
	
	background: url(../images_hq/sprite-sgwmobile-high.png) no-repeat;
	-moz-background-size: 1025px 245px !important;
	-o-background-size: 1025px 245px !important;
	-webkit-background-size: 1025px 245px !important;
	background-size: 1025px 245px !important;
	background-position: -282px -180px !important;
	border-radius: 0;
	margin: 13px;
}

.search-montant  .ui-input-text.ui-focus {
	box-shadow: none;
}

.search-ou-li {
	background: url(../images_hq/res-pixel.gif) repeat-x scroll 0 50%
		transparent;
	height: auto;
	line-height: normal;
	margin: 8px 15px 21px;
	text-align: center;
}

.search-ou-span {
	background-color: #FFFFFF;
	color: #615C5C;
	font-size: 0.875em;
	line-height: normal;
	margin: 0 auto;
	padding: 0 8px;
	width: auto;
}

.search-ou-li.ui-li {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.search-montant  input.ui-input-text {
	width: 25% !important;
}

.search-montant  .ui-li.ui-btn {
	margin-left: 15px !important;
	margin-right: 15px !important;
}

.search-egal.ui-li {
	padding-top: 0 !important;
}

.search-li-sens.ui-li {
	position: static !important;
}

.submit .ui-btn-text {
	color: white !important;
	font-weight: bold
}

.search-li-date {
	height: 44px;
	padding-left: 5px !important;
}

.search-li-select {
	padding-left: 5px !important;
}

.margin-right-leger {
	margin-right: 5px;
}

.search-li-date input {
	float: left;
	font-size: 1em;
	overflow: hidden;
	padding-top: 3px !important;
	padding-bottom: 0 !important;
	padding-right: 2px !important;
	padding-left: 2px !important;
	white-space: nowrap;
}

a.res-arrow {
	
	background: url(../images_hq/sprite-sgwmobile-high.png) no-repeat;
	-moz-background-size: 1025px 245px !important;
	-o-background-size: 1025px 245px !important;
	-webkit-background-size: 1025px 245px !important;
	background-size: 1025px 245px !important;
	background-position: -383px 38px !important;
}

.search-alert .ui-icon-searchfield:after {
	
	background: transparent;
	background: url(../images_hq/sprite-sgwmobile-high.png);
	-moz-background-size: 1025px 245px !important;
	-o-background-size: 1025px 245px !important;
	-webkit-background-size: 1025px 245px !important;
	background-size: 1025px 245px !important;
	background-position: -474px 0 !important;
	background-repeat: no-repeat;
	border-radius: 0px;
	margin-top: -10px;
}

.pullDown .ui-icon-searchfield:after {
	
	background: transparent;
	background: url(../images_hq/sprite-sgwmobile-high.png);
	-moz-background-size: 1025px 245px !important;
	-o-background-size: 1025px 245px !important;
	-webkit-background-size: 1025px 245px !important;
	background-size: 1025px 245px !important;
	background-position: -474px 0 !important;
	background-repeat: no-repeat;
	border-radius: 0px;
	margin-top: -10px;
}

.pullDown .ui-icon-delete {
	
	background: transparent;
	background: url(../images_hq/sprite-sgwmobile-high.png) no-repeat;
	-moz-background-size: 1025px 245px !important;
	-o-background-size: 1025px 245px !important;
	-webkit-background-size: 1025px 245px !important;
	background-size: 1025px 245px !important;
	background-position: -282px -180px !important;
	background-repeat: no-repeat;
	border-radius: 0px;
}

.btn-close-popup {
	border-radius: 30px;
}

.res-header div h1, .res-header div p {
	font-weight: lighter;
}

#sgw-releve-synthese-page .res-header h1, #sgw-operationdujour-page .res-header h1
	{
	float: left;
	margin-bottom: 0px;
	margin-top: 10px;
}

#sgw-releve-synthese-page .res-header p, #sgw-operationdujour-page .res-header p
	{
	float: left;
	margin-top: 0px;
}

.sgw-button-alerte-load span {
	font-size: 1em;
	font-weight: bold;
}

.sgw-button-alerte-load {
	min-width: 240px;
	width: 50%;
	color: #FFFFFF !important;
}

.sgw-alert-message {
	background: #818181;
	color: #ffffff;
	padding: 0.0625em 0.3125em;
}

.alert-content-css {
	padding: 0 !important;
}

.alert-content-css a {
	padding-left: 0 !important;
}

.search-alert {
	font-size: 0.8125em;
	height: 40px;
	width: 100%;
	background-color: #818181;
	padding: 8px 8px 8px 8px;
}

.search-alert .ui-input-search {
	float: left;
	background-color: transparent;
	border: 1px solid #DDDDDD;
	width: 71%;
}

.search-alert .ui-input-text {
	color: #FFFFFF !important;
}

input {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	outline-style: none;
}

input[type="text"], input[type="search"] {
	-webkit-user-modify: read-write-plaintext-only;
}

.search-alert .ui-btn-up-c {
	border: none !important;
	background-color: #818181 !important;
}

.search-alert .ui-btn-inner {
	border: none !important;
	background-color: #818181 !important;
}

.ui-bar-a .ui-shadow, .ui-bar-b .ui-shadow, .ui-bar-c .ui-shadow {
	box-shadow: none;
}

.absolute-loader {
	position: absolute;
	top: 40%;
	width: 90%;
	text-align: center;
}

.sgw-alerte-aucune {
	background: url(../images_hq/res-motif.png);
	background-size: 114px 114px;
	background-color: #F0F0F0;
	padding: 1em 1em 1em 1em;
	font-size: 16px;
	padding-left: 20px;
}

.sgw-alert-ensavoirplus {
	max-width: 90%;
	min-width: 90px;
	margin: 0;
	float: right;
	color: #FFFFFF !important;
}

.sgw-alert-ensavoirplus-div {
	color: #97979A !important;
	font-weight: normal;
	font-size: 0.66em;
	padding-right: 0.5em;
	padding-left: 0.5em;
	border-bottom: 1px solid #97979A;
	overflow: hidden;
	width: 100%;
}

.sgw-alert-ensavoirplus-div p {
	margin: 2px;
}

.tdb-compte-favori {
	background: url(../images_hq/res-motif.png);
	background-size: 114px 114px;
	background-color: #257D90;
	color: white !important;
	text-align: center;
	border: 0;
	width: 140px;
	border-color: black !important;
	
}

.tdb-compte-favori img {
	height: 36px;
}

.tdb-compte-favori span {
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	padding-top: 1em;
	font-weight: bold;
}

.header-tdb {
	background-color: black;
	margin: 0 auto;
	text-align: center;
	border: 0 none;
	
}

.ui-li-aside-sgw {
	display: list-item;
}

.solde-tdb-fav {
	background-color: #60ACBC;
	margin: 0;
	margin-top: 22px;
	padding: 0.3em;
	width: 100%;
}

.libelle-tdb-fav {
	font-weight: bold;
	margin: 14px;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.tdb-after-header {
	background-color: black;
	text-align: center;
	width: 100%;
	margin: 0;
}

.tdb-content-filter {
	margin: 0 !important;
	padding: 0 !important;
}

.tdb-pullDown {
	background-color: #AEAEAE;
	color: #FFFFFF;
	text-align: left;
	font-weight: normal;
	font-size: 0.7em;
	padding: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.tdb-msg-connexion {
	color: #858585;
	text-align: center;
	font-weight: normal;
	padding: 0.5em;
	font-size: 0.8em;
}

.tdb-footer-promo {
	border: 0 none !important;
	color: #FFFFFF;
	text-align: center;
	font-weight: normal;
	display: block;
	width: 100%;
	bottom: 0;
	margin: 0 !important;
	height: 40px;
}

.tdb-footer-promo .ui-btn-inner {
	border-top: 0;
	padding-top: 10px;
}

.tdb-footer {
	min-height: 36px;
	height: 10%;
	background: none repeat scroll 0 0 #222222;
}

.tdb-date-style {
	font-weight: normal;
}

.search-alert  input::-moz-placeholder, .search-alert textarea::-moz-placeholder
	{
	color: #CCCCCC !important;
	font-style: italic !important;
}

.search-alert input::-webkit-input-placeholder {
	color: #CCCCCC !important;
	font-style: italic !important;
}

.search-alert input::-ms-input-placeholder {
	color: #CCCCCC !important;
	font-style: italic !important;
}

.div-reg-comptefav {
	padding: 0;
}

.ul-reg-comptefav {
	border: 0 none;
	font: inherit;
	margin: 0 !important;
	padding: 0 !important;
	vertical-align: baseline;
}

.res-reg-wrapper a {
	border-left: 4px solid #3585CA;
	display: block !important;
	padding: 7px 30px 8pxpx 0;
	!
	important;
}

.res-reg-wrapper {
	margin-bottom: 30px;
}

.res-reg-img {
	width: 75px;
	float: left;
}

.ul-reg-comptefav span {
	color: #9D9D9D;
	display: block;
	font-size: 0.9088em;
	font-weight: normal !important;
	line-height: 14px;
	margin-top: 0px;
	padding: 7px 15px 8px 0;
	overflow: visible;
	text-overflow: clip !important;
	white-space: normal;
	text-align: left !important;
}

.res-reg-wrapper  a p {
	color: #222222;
	font-size: 1.06em;
	padding-bottom: 5px;
	margin: 0 !important;
}

.res-inputsSelect {
	height: 48px;
	margin-bottom: 20px;
	position: relative;
	font-size: 0.8em;
}

#conteneurSelect, .res-rlv-wrapper .res-filtre-search nav>div {
	position: relative;
	z-index: 1;
}

.res-affcpt  h3 {
	clear: both;
	display: block;
	font-size: 0.875em;
	padding: 14px 42px 14px 15px;
	text-decoration: none;
	background: url("../images_hq/res-bkgrd-pattern-light.jpg");
	background-size: 68px 68px;
	font-weight: bold;
	margin-top: 0;
}

#divcomptefaventete  h3 {
	padding-left: 15px;
}

.bolder {
	font-weight: bolder;
	color: #000000 !important;
}

.smaller {
	font-size: x-small;
	margin-right: 0 !important;
}

.gras {
	font-weight: bolder;
}

.res-selects {
	border: 1px solid #949494;
	float: left;
	width: 100%;
}

.res-affcpt ul {
	list-style: none outside none;
	margin: 0 34px 0 -23px !important;
}

.res-inputsSelect p span {
	color: #858585 !important;
	display: block;
	margin-left: 3px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-left: 10px;
	text-transform: capitalize;
	vertical-align: middle;
}

.res-inputsSelect p>span:nth-child(2) {
	border-left: medium none;
	display: block;
	float: right;
	font-weight: normal;
	margin-right: 42px;
	margin-top: -38px;
	width: auto;
}

.res-affcpt  ul li label>span:nth-child(2) {
	border-left: medium none;
	display: block;
	font-weight: normal;
	margin-right: 197px;
	margin-top: 2px;
	width: auto;
}

.res-affcpt  ul li label>span:nth-child(1) {
	font-weight: bolder;
}

.divnewcmpfav {
	min-height: 180px;
}

.content-reglage {
	padding: 0 !important;
}

div#btn-cmpfav {
	padding-top: 25px;
	margin: 0px 33px 0px 17px;
}

div#divcmpfav2 {
	padding-top: 25px;
}

.intitule-compte-fav {
	margin-top: 5px;
	padding-top: 13px;
	padding-bottom: 13px;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	font-size: 0.75em;
	text-overflow: ellipsis;
	white-space: nowrap;
	
	padding-left: 5px !important;
	padding-right: 0px !important;
}

.res-affcpt a.ui-input-clear {
	border: medium none;
	overflow: hidden;
	background-color: #ffffff;
}

.res-affcpt a.ui-input-clear span {
	background-color: #ffffff;
}

.res-affcpt span.ui-icon-delete {
	background-image: url("../css/themes/images/icons-18-black.png");
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	border-radius: 9px 9px 9px 9px;
}

.seleccmpfav .ui-btn-inner {
	padding-left: 5px !important;
	padding-right: 30px !important;
	font-size: 0.85em;
	text-align: left;
}


.sgw-compteop-picto {
	float: right;
	margin-top: 7px;
}

.sgw-compteop-total {
	white-space: normal;
	margin-top: 0.3em;
	line-height: 1.85em;
}

.sgw-compteop-numero .ui-li-aside {
	width: auto;
}

.sgw-compteop-deplie {
	background: url(../images_hq/res-motif.png);
	-moz-background-size: 68px 68px;
	-o-background-size: 68px 68px;
	-webkit-background-size: 68px 68px;
	background-size: 68px 68px;
	background-color: #F0F0F0;
	width: auto;
}

.sgw-compteop-deplie .sgw-compteop-picto {
	
	background-position: -857px -90px !important;
	width: 25px;
	height: 15px;
}

.sgw-compteop-plie {
	background: url(../images_hq/res-motif.png);
	-moz-background-size: 68px 68px;
	-o-background-size: 68px 68px;
	-webkit-background-size: 68px 68px;
	background-size: 68px 68px;
	background-color: #F0F0F0;
	float: none;
	width: auto;
}

.sgw-compteop-plie .sgw-compteop-picto {
	
	background-position: 0 -180px !important;
	width: 25px;
	height: 15px;
}

.sgw-compteop {
	color: #353535;
	font-size: 1.25em;
	border: 0;
	border: 1px solid #CCCCCC;
	padding-bottom: 0 !important;
}

.sgw-titre-grand {
	color: #353535;
	font-size: 1.25em;
	border: 0;
	padding-bottom: 0 !important;
}

.sgw-texte-font {
	font-size: 0.8em;
	font-weight: bold;
	color: #222222;
}

.sgw-compteop-numero {
	font-size: 0.7em;
	color: #798081;
	text-overflow: inherit;
}

.loader {
	border: none !important;
}

.res-loader-opjour {
	width: 350px !important;
	clear: both;
	background: transparent url(../images_hq/loader_sg.gif) no-repeat left
		13px;
	font-size: 0.875em;
	color: #858585;
	line-height: 53px;
	margin: 0 auto;
	font-weight: bold;
	text-align: center;
}

#monForm label.ui-input-text, #monForm .ui-btn-text, #monForm span {
	font-weight: bold;
	font-size: 1em;
}

.pac-favori {
	background: url(../images_hq/res-motif.png);
	background-size: 114px 114px;
	background-color: #257D90;
	width: 72px;
	height: 42px;
	text-align: center;
	color: white;
	font-size: 0.8em;
	padding-top: 24px;
}

.form-login .ui-disabled, .ui-disabled a {
	cursor: default !important;
	opacity: 1;
	pointer-events: auto;
}

.form-login .ui-disabled.ui-btn {
	opacity: 0.5;
}

.form-login .ui-icon-delete {
	
	background: url(../images_hq/supprimer_gris.png) no-repeat;
	-moz-background-size: 21px 21px !important;
	-o-background-size: 21px 21px !important;
	-webkit-background-size: 21px 21px !important;
	background-size: 21px 21px !important;
	background-position: 0 0 !important;
	border-radius: 0;
	height: 22px;
	width: 22px;
}

.sgw-password-label {
	background: url("../images_hq/res-motif.png");
	background-repeat: repeat;
	background-size: 68px 68px;
	background-color: #F0F0F0;
	border: 0 none;
	color: #353535;
	font-size: 1em;
	padding: 6px;
	margin-top: 25px;
}

.login-input-div {
	margin: 8px 0px 8px 0;
	border: 1px solid #A9A9A9;
	height: 36px;
}

div#div-submit {
	border: 1px solid #A9A9A9;
	height: 32px;
}

.login-input-div div {
	margin: 0;
}

.login-input-div div  input {
	padding: 3px !important;
}

.password-tire {
	font-size: 25px;
	letter-spacing: 5px;
	margin-bottom: 5px;
	margin-top: -23px;
	text-align: left;
	margin-left: 20%;
}

.password-input-div {
	width: 100%;
	margin: 15px auto 30px;
	
	max-width: 75%;
}

.password-input-tire {
	border: 0 !important;
	letter-spacing: 14px !important;
	padding: 0 !important;
}

.modif-password-input {
	padding-left: 9px !important;
}

.password-input-div div {
	margin: 0;
	padding: 0;
}

.password-input-div div input {
	border: 0;
	letter-spacing: 1.3125em;
	font-size: 1em !important;
	color: #222222 !important;
}

.password_tire_gris {
	color: #AAAAAA !important;
}

.password_tire_noir {
	color: #222222 !important;
}

.label-login-input .ui-btn-inner, .label-login-input .ui-input-clear {
	background-color: white !important;
	color: white !important;
	border-color: white !important;
}

.label-login-input  .ui-btn-icon-notext .ui-btn-inner .ui-icon {
	margin: 0;
}

.form-login  input::-moz-placeholder {
	font-style: italic;
}

.form-login  input::-webkit-input-placeholder {
	font-style: italic;
}

.form-login  input::-ms-input-placeholder {
	font-style: italic;
}

.map, map, a>img {
	border: 0;
}

#authent-cv-promo-popup, #authent-activation-obligatoire,
	#authent-activation-facultative, #authent-maj-obligatoire,
	#authent-maj-disponible, #suivi-detail-rejet-popin,
	#authent-secureaccess-impossible, .oob-promo-popup-class {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}

.bordure-bleu {
	border: 2px solid lightskyblue;
}

.link-charte-mobile {
	border: 2px solid #615C5C;
	padding: 5px;
}

.link-charte-mobile a {
	text-decoration: underline !important;
	color: #3585CA !important;
}

#suivi-detail-rejet-popin {
	padding-bottom: 50px;
	width: 80%;
}

#suivi-detail-rejet-popin h1 {
	font-size: 1em;
}

#suivi-detail-rejet-popin .ui-icon-delete {
	position: absolute;
	right: 1%;
	top: -0.8%;
}

.oob-promo-popup-class img, #suivi-detail-rejet-popin img,
	#authent-cv-promo-popup img, #authent-maj-disponible img,
	#authent-activation-obligatoire img, #authent-activation-facultative img,
	#authent-secureaccess-impossible img {
	width: 95%;
	height: auto !important;
	max-width: 355px;
	display: block;
	margin: auto;
}

.oob-promo-popup-class hr, #suivi-detail-rejet-popin hr,
	#authent-cv-promo-popup hr, #authent-activation-obligatoire hr,
	#authent-activation-facultative hr, #authent-secureaccess-impossible hr
	{
	width: 95%;
}

.oob-promo-popup-class .ui-icon-delete, #suivi-detail-rejet-popin .ui-icon-delete,
	#authent-cv-promo-popup .ui-icon-delete, #authent-maj-disponible .ui-icon-delete,
	#authent-activation-obligatoire .ui-icon-delete,
	#authent-activation-facultative .ui-icon-delete,
	#authent-secureaccess-impossible .ui-icon-delete {
	
	background: url(../images_hq/01.fermer.png) no-repeat;
	-moz-background-size: 21px 21px !important;
	-o-background-size: 21px 21px !important;
	-webkit-background-size: 21px 21px !important;
	background-size: 13px 13px !important;
	background-position: 13px 8px !important;
	border-radius: 0;
	height: 30px;
	width: 30px;
	float: right;
}

.oob-promo-popup-class .ui-btn-text, #authent-cv-promo-popup .ui-btn-text,
	#authent-activation-obligatoire .ui-btn-text,
	#authent-activation-facultative .ui-btn-text, #authent-maj-obligatoire .ui-btn-text,
	#authent-maj-disponible .ui-btn-text, a.activation3-error .ui-btn-text,
	#authent-secureaccess-impossible .ui-btn-text {
	color: white;
}

.oob-promo-popup-class .ui-btn, #authent-cv-promo-popup .ui-btn,
	#authent-activation-obligatoire .ui-btn,
	#authent-activation-facultative .ui-btn, #authent-maj-obligatoire .ui-btn,
	#authent-maj-disponible .ui-btn, #authent-secureaccess-impossible .ui-btn
	{
	display: block;
	margin-left: auto;
	margin-right: auto;
	
}

.oob-promo-popup-class .promo-message, #authent-cv-promo-popup .promo-message,
	#authent-activation-obligatoire .activation-obligatoire-message,
	#authent-activation-facultative .activation-facultative-message {
	font-size: 12px;
	font-weight: bolder;
	margin: auto;
}

.promo-message {
	padding-bottom: 30px;
	padding-top: 15px;
}

#authent-maj-obligatoire .maj-obligatoire-message,
	#authent-maj-disponible .maj-disponible-message,
	#authent-secureaccess-impossible .secureaccess-impossible-message {
	font-size: 16px;
	font-weight: bolder;
	margin: auto;
}

#authent-secureaccess-impossible .secureaccess-impossible-message {
	margin-top: 35px;
	margin-bottom: 35px;
}

#authent-maj-obligatoire .empty-space-popin, #authent-maj-disponible .empty-space-popin
	{
	height: 200px;
}

.oob-title-popin {
	margin-left: 0px !important;
}

.tdb-slider-nav {
	float: none;
}

.sgw-tdb-etiquette {
	background: url(../images_hq/res-motif.png);
	background-size: 114px 114px;
	color: white !important;
	margin: 0 auto;
	text-align: center;
	vertical-align: middle;
	height: 71px;
	width: 97%;
}

.sgw-tdb-etiquette span {
	vertical-align: middle;
}

.sgw-tdb-etiquette-ooba {
	background-color: #2FB541;
}

.sgw-tdb-etiquette-oobvs {
	background-color: #DE5B48;
}

.sgw-tdb-etiquette-oobva {
	background-color: #336699;
}

.sgw-tdb-etiquette-bleu {
	background-color: #3585CA;
}

.sgw-tdb-etiquette-orange {
	background-color: #E6720C;
}

.sgw-tdb-etiquette-rouge {
	background-color: #C32514;
}

.sgw-tdb-etiquette-vert {
	background-color: #B1D866;
}

.sgw-tdb-etiquette-gris {
	background-color: #9D9D9D;
}

.sgw-tdb-etiquette-asigner {
	background-color: #16B898;
}

.sgw-tdb-etiquette-number {
	font-size: 1.4em;
	margin-top: 7px;
	color: white;
}

.sgw-tdb-etiquette-text-gris {
	font-family: helvetica, sans-serif;
	text-overflow: ellipsis;
	font-weight: normal;
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
	color: white;
	display: block;
	line-height: 18px;
	font-size: 0.9em;
	text-decoration: none !important;
}

.sgw-tdb-etiquette-text {
	font-family: helvetica, sans-serif;
	text-overflow: ellipsis;
	font-weight: normal;
	text-align: left;
	padding-right: 2px;
	padding-left: 2px;
	color: white;
	display: inline-block;
	line-height: 18px;
	font-size: 1em;
	text-decoration: none !important;
}

a:link, a:visited, a:hover, a:active {
	text-decoration: none;
}

.sgw-tdb-etiquette-div-number {
	width: 24% !important;
	text-align: center !important;
	line-height: 64px !important;
	height: 64px;
	min-width: 35px;
}

.sgw-tdb-etiquette-div-text {
	width: 72% !important;
	text-align: left !important;
	padding-top: 0px !important;
	text-decoration: none !important;
	line-height: 64px !important;
	height: 64px;
}

.gallery {
	color: #FFF;
	margin: 0 auto;
	text-align: center;
}

.slider {
	padding: 0;
	background: #E4DDD7;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
	-ms-touch-action: none;
	position: relative;
}

.slider div {
	overflow: hidden;
	-ms-touch-action: none;
	position: relative;
}

.slider div div {
	float: left;
	width: 100%;
	position: relative;
}

.date-mobi {
	padding-top: 3px !important;
}

.slider div div table {
	text-align: center;
}

.slider div div {
	
	padding-top: 0;
	color: #DDE1E4;
	text-align: center;
	color: #A4AEB7;
}

.gallery nav {
	border-top: 1px #3A4146 solid;
	text-align: left;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#292F34),
		to(#23282C));
	background-image: -webkit-linear-gradient(top, #292F34, #23282C);
	background-image: -moz-linear-gradient(top, #292F34, #23282C);
	background-image: -ms-linear-gradient(top, #292F34, #23282C);
	background-image: -o-linear-gradient(top, #292F34, #23282C);
	background-image: linear-gradient(top, #292F34, #23282C);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#292F34',
		EndColorStr='#23282C');
	height: 35px;
	position: relative;
}

.position {
	text-align: center;
	font-size: 1.6875em;
	line-height: 1.3;
	color: #697279;
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -75px;
	width: 150px;
}

.position em {
	display: inline-block;
	padding: 0 3px;
	font-style: normal;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .35);
	font-family: sans-serif;
}

.position em.on {
	color: #fff;
}

.prev {
	border-right: 1px #232628 solid;
	display: inline-block;
	text-decoration: none;
}

.prev em {
	display: block;
	border-right: 1px #30373C solid;
	padding: 10px 13px 8px;
	font-style: normal;
	font-weight: bold;
	font-size: 0.6875em;
	text-transform: uppercase;
	color: #697279;
	letter-spacing: 1px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .35);
}

.next {
	border-left: 1px #232628 solid;
	display: inline-block;
	text-decoration: none;
	position: absolute;
	right: 0;
	top: 0;
}

.next em {
	display: block;
	border-left: 1px #30373C solid;
	padding: 10px 13px 8px;
	font-style: normal;
	font-weight: bold;
	font-size: 0.6875em;
	text-transform: uppercase;
	color: #697279;
	letter-spacing: 1px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .35);
}

.tdb-menu {
	border-top: 1px solid #C0C0C0 !important;
}

.sgw-message-plus-link-normal-orange {
	font-weight: bold;
	color: #E97E20;
	text-decoration: none;
}

.sgw-message-button-delete-orange {
	
	display: inline-block;
	background: url(../images_hq/sprite-sgwmobile-high.png) no-repeat;
	-moz-background-size: 1025px 245px !important;
	-o-background-size: 1025px 245px !important;
	-webkit-background-size: 1025px 245px !important;
	background-size: 1025px 245px !important;
	background-position: 5px 0 !important;
	width: 20px;
	height: 15px;
	border: 0 none !important;
}

.sgw-message-button-delete-orange  span {
	border: 0 none !important;
}

.sgw-entete-tdb-msg-orange {
	font-weight: bold;
	text-align: center;
	background-color: #F5E2C7;
	margin-left: 20%;
	margin-right: 20%;
	margin-top: 95px;
}

.sgw-entete-tdb-msg-rouge {
	font-weight: bold;
	text-align: center;
	background-color: #FFD0CA;
	margin: 0;
}

.sgw-message-plus-link-normal-rouge {
	font-weight: bold;
	color: #C22513;
	text-decoration: none;
}

.sgw-message-button-alert {
	
	display: inline-block;
	background: url(../images_hq/sprite-sgwmobile-high.png) no-repeat;
	-moz-background-size: 1025px 245px !important;
	-o-background-size: 1025px 245px !important;
	-webkit-background-size: 1025px 245px !important;
	background-size: 1025px 245px !important;
	background-position: -434px -180px !important;
	width: 25px;
	height: 20px;
	border: 0 none !important;
}

.sgw-message-button-alert  span {
	border: 0 none !important;
}

.sgw-message-text {
	display: inline-block;
	float: none;
	text-align: left;
	line-height: 18px;
	margin-right: 5px;
	vertical-align: middle;
	width: 77%;
	font-size: 0.75em;
}

.footer-sgw {
	border: 0 none !important;
}

.footer-sgw p {
	margin: 4px;
	font-size: 0.78125em;
}

.res-error-msg {
	border: 0 none !important;
	width: 100%;
	height: 100%;
}

.res-error-msg div {
	border: 0 none !important;
}

.res-error-msg a {
	margin: 0;
	border: 1px solid #ffffff !important;
	font-weight: normal;
	font-size: 1.5em;
}

.reste-erreur-bar {
	text-align: center;
	color: #ffffff;
	background-color: #818181;
	padding: 1em;
	font-family: helvetica, sans-serif;
	font-size: 1em;
	border: 0 none;
}

.reste-error-msg {
	color: #AFAFAF;
	font-family: helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	margin: 0 auto;
	width: 100%;
	height: 100%;
}

.message-error {
	color: #AFAFAF;
	font-family: helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
}

.autre-error-popup a {
	text-decoration: none;
}

.reste-error-img {
	text-align: center;
}

.autre-error-popup {
	z-index: 2000;
	position: fixed;
	background-color: white;
}

area {
	cursor: pointer;
}

.assistance-font {
	font-weight: bold;
}

#sgw-deconnecte .ui-content {
	bottom: 0;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 30px;
}

.decouvrezservice-img {
	background-image: url('../images_hq/deconnecte.png');
	background-color: #EBEBEB;
	background-position: 0px -80px;
	background-repeat: no-repeat;
	background-size: 587px 505px;
	height: 110px;
	margin: 0;
	width: 100%;
}

.deconnecte {
	
	background-image: url('images_hq/deconnecte.png');
	background-color: #EBEBEB;
	background-position: -20px 115px;
	background-size: 587px 505px;
	background-repeat: no-repeat;
	bottom: 20px;
	margin: 0;
	min-height: 250px;
	position: absolute;
	top: 142px;
	width: 100%;
}

.blackdeconnecte {
	background-color: #222222;
	height: 100px;
	margin: 0;
	padding-bottom: 20px;
	padding-top: 1px;
}

.deconnecte-offre-button {
	background: transparent;
	border-color: #C4C7C6;
	color: #3B8BD4;
	width: 60%;
	margin-left: 20px;
	min-width: 227px;
}

.deconnecte-offre-button div {
	background: transparent;
	border-color: #C4C7C6;
	color: #3B8BD4;
	width: 60%;
	min-width: 227px;
}

.deconnecte-offre-button span {
	color: #3B8BD4;
}

.deconnecte-connect {
	height: 70px;
	line-height: 70px;
	border: 0;
	font-size: 20px;
	font-weight: normal;
}

.deconnecte-connect span {
	border: 0;
	font-weight: normal;
	font-size: 20px;
	display: inline-block;
	line-height: 15px;
}

.deconnect-bienvenue {
	font-weight: 800;
	color: #333333;
	font-size: 1.1em;
}

.deconnecte-footer {
	border: 0;
	color: #696969;
	clear: both;
	float: right;
	background-color: #d4d4d4;
	font-size: 1.1em;
}

.ui-bar-a, .ui-bar-a input, .ui-bar-a select, .ui-bar-a textarea,
	.ui-bar-a button {
	font-family: Arial, Helvetica, sans-serif !important;
}

.deconnecte-footer a {
	background: #d4d4d4;
	border: 0;
	color: #696969;
	margin: 0;
	padding: 0;
}

}
.deconnect-bienvenue-p {
	margin-top: 0;
	padding-left: 20px;
	padding-top: 30px;
	margin-bottom: 25px;
}

.decouvrezservice-div {
	margin-top: 0;
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}

.decouvrezservice-div ul {
	padding-left: 15px;
}

.etiquette-connexion {
	background-color: #B40404;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 10px;
}

.ligne-rouge {
	border-top: 3px solid #C12413;
	width: 60px;
	margin-bottom: 5px;
}

.decouvrezservice-basdepage {
	margin-top: 0;
	padding-left: 20px;
	padding-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 0.6em;
}

input[type="search"]::-webkit-search-cancel-button {
	
	-webkit-appearance: none;
	display: none;
}

.permieraccess-link {
	color: #3F5061;
	text-decoration: underline;
}

.premier-access-tel-div {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

.premier-access-tel {
	bottom: 0;
	position: relative;
}

.premieraccess-tel-content {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

.tdb-menu-tablet {
	display: none;
}

.tdb-menu-mobile {
	display: block;
}

.sprite-res-picto-search-operation-comptefav {
	background-position: -58px -185px !important;
	height: 34px;
	width: 52px;
}

.comptefav-select-list div.ui-select {
	margin-left: 39px;
}

.comptefav-select-list div.ui-select div {
	margin: 0px;
}

.seleccmpfav form {
	width: 100%;
	margin: 0px;
	overflow: visible;
}

.seleccmpfav div.ui-input-search {
	margin: 0px;
}

.selectlist {
	margin-top: 5px;
}

.selectlist  a.ui-input-clear {
	border: medium none;
	overflow: hidden;
	background-color: #ffffff;
}

.selectlist  a.ui-input-clear span {
	background-color: #ffffff;
}

.selectlist span.ui-icon-delete {
	background-image: url("../css/themes/images/icons-18-black.png");
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	border-radius: 9px 9px 9px 9px;
}

.round-number, .round-number-gris, .round-number-rouge {
	float: none !important;
	background-color: #141415;
	border-radius: 90px 90px 90px 90px;
	font-size: 1em;
	font-weight: bold;
	height: 24px;
	text-align: center;
	width: 24px !important;
	margin: 0 auto;
	text-align: center;
	line-height: 24px;
	z-index: 100;
	position: relative;
}

.round-number {
	background-color: #141415;
	color: #FFFFFF;
}

.round-number-rouge {
	background-color: #E84A49;
	color: #FFFFFF;
}

.round-number-gris {
	background-color: #E5E5E5;
	color: #525357;
}

.trait-gris {
	border-top: 1px solid #E0E0E0;
	width: 50%;
	margin-top: 10px;
}

#promoOOB .traitGris {
	margin-bottom: 30px;
	border-bottom: 1px solid #E0E0E0;
	width: 60%;
	margin-left: 20%;
}

#promoOOB .promoOOB-action-button {
	background: #000000;
	color: #ffffff;
	display: block;
	width: 80%;
	max-width: 550px;
	margin: -5px auto auto auto;
}

#promoOOB .imgSliderPromoOOB {
	width: 80% !important;
	margin: 40px auto 0 auto;
	max-width: 550px;
}

#rightColumn {
	display: table-caption;
}

#leftColumn {
	float: right;
}

.textTitle {
	margin-left: 9%;
	font-size: 20px;;
}

.ligne_verticale {
	width: 5px;
	border-left: 1px solid gray;
	height: 70px;
}

.content {
	margin: 0;
	position: relative;
	bottom: 0;
	left: 0;
	right: 0;
	top: -40px;
	
}

#logoKB {
	width: 350px;
	margin-top: 10px;
	margin-bottom: 25px;
	margin-left: 2%;
}

#trait {
	background-image: url('../images_hq/trai.png');
	background-repeat: no-repeat;
	background-position: -10px 13px;
	background-size: 100% 65% !important;
}

#logo {
	vertical-align: top !important;
	margin-right: 20%;
	margin-left: 50px;
	width: 213px;
	margin-top: 3px;
	margin-bottom: 3.5px;
}

.trait-gris-fil {
	border-top: 1px solid #E0E0E0;
	width: 110%;
	margin-left: -5%;
	position: relative;
	z-index: 0;
}

.trait-noir {
	border-top: 1px solid #333333;
	width: 100%;
}

.trait-noir-fil {
	border-top: 1px solid #333333;
	width: 110%;
	margin-left: -5%;
	position: relative;
	z-index: 0;
}

.activer-button {
	background-image: url("../images_hq/activer-bouton.png");
	border: 0 none;
	font-size: 0.8em;
	
	top: 0;
	right: -5px;
	width: 5em;
	
	padding: 15px 10px;
	position: absolute;
}

#enrolement .activer-button {
	float: right;
	height: 100%;
	color: white;
	position: relative;
	line-height: 56px;
	padding: 0 14px;
	color: white;
	text-align: center;
}

.enrolement-message-telechargement {
	margin-top: -10px;
	text-align: center;
	font-size: 1.1em;
	color: #615C5C;
}

.enrolement-message {
	text-align: center;
	font-size: 1.1em;
	color: #615C5C;
}

.prevSlide {
	margin-top: 0px;
}

.nextSlide {
	margin-top: 0px;
}

#enrolement .res-header-div>h1 {
	margin-right: 5em;
}

.enrolement-commentcamarche {
	color: #222222;
	font-size: 1.5em;
	font-weight: bolder;
	text-align: center;
	margin-bottom: 15px;
}

.enrolement-soustitre {
	text-align: center;
	color: #222222;
	font-size: 1.1em;
}

.activer-secure-access-button {
	background: url(../images_hq/carre_vert.png);
	color: #FFFFFF;
	width: 368px;
	height: 244px;
	margin-top: 50px;
	font-weight: normal;
}

.activer-secure-access-button span {
	
	font-size: 29px;
}

.activer-secure-access-button .ui-btn-inner {
	border: none;
	top: 25%;
	left: -20px;
}

.on-enrolement, .on-promoOOB {
	color: #333333;
}

#enrolement-slider-position em, #promoOOB-slider-position em {
	font-style: normal;
}

.enrolement-slider-position, .promoOOB-slider-position {
	color: #E5E5E5;
}

.slider-enr {
	padding: 0;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
	-ms-touch-action: none;
	position: relative;
}

.slider-enr  div {
	overflow: hidden;
	-ms-touch-action: none;
	position: relative;
}

.slider-enr  div div {
	float: left;
	width: 100%;
	position: relative;
}

.promoOOB-message {
	text-align: center;
	font-size: 1.1em;
	color: #615C5C;
	position: absolute;
	width: 100%;
}

.promoOOB-titre {
	text-align: center;
	color: #222222;
	font-size: 1.1em;
}

.promoOOB-soustitre {
	color: #222222;
	font-size: 1.5em;
	font-weight: bolder;
	text-align: center;
	margin-top: 50px;
}

.message-informatif {
	background-color: #3399CC;
	color: #ffffff;
	padding: 10px;
	font-weight: bolder;
	margin-top: 30px;
}

.message-informatif .ui-block-a {
	width: 50px;
	padding-top: 15px;
}

.message-informatif .ui-block-b {
	width: 78%;
}

.loader-etape3 {
	background-repeat: no-repeat;
	background-size: 320px 300px;
	height: 300px;
	margin: -15px auto auto;
	text-align: center;
	width: 320px;
	position: absolute;
	left: 50%;
}

.loader-text {
	color: #E5E5E5;
	font-size: 13px;
	width: 200px;
	bottom: 150px;
	left: 20%;
	position: relative;
}

.loader-etape3 .loader-number.knob {
	margin-top: -70% !important;
	margin-left: 25% !important;
	font-size: 45px !important;
	color: #E5E5E5 !important;
}

.loader-etape3>div {
	position: relative;
	left: -50%;
}

.error-message {
	color: #E84A49;
	font-weight: bold;
	text-align: center;
}

.error-input-div {
	border: 2px solid #E84A49;
	margin: 8px 0px 8px 0;
	color: #E84A49;
}

.error-input-div div {
	margin: 0;
}

.error-input-div div  input {
	padding: 3px !important;
	color: #E84A49;
}

.error-input-div .ui-icon-delete {
	background: url(../images_hq/sprite-sgwmobile-high.png) no-repeat;
	-moz-background-size: 1025px 245px !important;
	-o-background-size: 1025px 245px !important;
	-webkit-background-size: 1025px 245px !important;
	background-size: 1025px 245px !important;
	background-position: -629px -90px !important;
	width: 16px;
	height: 16px;
}

.activation-input-div .ui-icon-delete {
	
	background: url(../images_hq/supprimer_gris.png) no-repeat;
	-moz-background-size: 21px 21px !important;
	-o-background-size: 21px 21px !important;
	-webkit-background-size: 21px 21px !important;
	background-size: 21px 21px !important;
	background-position: 0 0 !important;
	border-radius: 0;
	height: 22px;
	width: 22px;
}

.activation-input-div {
	border: 1px solid #A9A9A9;
	margin: 8px 0px 8px 0;
}

.activation-input-div div {
	margin: 0;
}

.activation-input-div div  input {
	padding: 1px !important;
}

.activation-input-div input::-moz-placeholder {
	color: #CCCCCC;
	font-style: italic;
	font-size: 0.9em;
}

.activation-input-div input::-webkit-input-placeholder {
	color: #CCCCCC;
	font-style: italic;
	font-size: 0.9em;
}

.activation-input-div input::-ms-input-placeholder {
	color: #CCCCCC;
	font-style: italic;
	font-size: 0.9em;
}

.activation5-vert {
	color: #34AA79;
	text-align: center;
	font-weight: bold;
}

#activation-etape4 .ui-icon-arrow-r, #activation-etape4bis .ui-icon-arrow-r
	{
	margin-right: 25%;
}

.activer-secure-access-button .ui-icon-arrow-r {
	margin-right: 40px;
}

.sgw-div-transaction-FINISHED {
	border-left: 5px solid #83878b;
	padding-left: 10px;
	padding-right: 10px;
}

.sgw-div-transaction-PENDING {
	border-left: 5px solid #3585CA;
	padding-left: 10px;
	padding-right: 10px;
}

.sgw-div-transaction-all {
	
	border: 1px solid grey;
	margin-top: 20px;
}

#listeTransactionsOOB {
	padding-left: 10%;
	padding-right: 10%;
}

#listeTransactionsOOB li {
	list-style: none outside none;
}

.sgw-div-transaction-all .sgw-div-transaction-top,
	.sgw-div-transaction-all .sgw-div-transaction-bottom {
	padding-left: 10px;
}

.sgw-div-transaction-bottom {
	background-color: #336699;
	height: 30px;
}

.attente-validation-oob-bottom {
	background-color: #336699;
	height: 30px;
	padding-left: 10px;
}

.transaction-oob-date-haut {
	display: block;
	margin-top: 7px;
}

.transaction-oob-detail-center {
	min-height: 40px;
	display: inline-block;
	margin-top: 10px;
}

.transaction-oob-picto {
	height: 28px;
	width: 25px;
	vertical-align: middle;
	float: left;
}

.oob-transaction-list-spacer {
	height: 10px;
}

.transaction-oob-list-info-pic {
	height: 15px;
	margin-top: 0.45em;
}

.transaction-oob-limit-date {
	color: white;
	font-size: 15px;
	margin-left: 5px;
}

.transaction-oob-list-next-pic {
	float: right;
	height: 14px;
	margin-right: 8px;
	margin-top: 8px;
}

.transaction-oob-label-detail {
	margin: auto 10px;
	float: left;
	min-height: 40px;
}

.transaction-oob-detail {
	display: block;
	font-weight: bold;
}

.transactionsOOB-header-refresh-bar {
	background: url(../images_hq/res-motif.png);
	background-size: 114px 114px;
	background-color: #F0F0F0 !important;
	width: auto;
	height: 52px;
	color: black;
	padding-left: 10px;
}

.transactionsOOB-refresh-pic {
	float: right;
	height: 53px;
}

#transactionsOOB-title-div {
	
	
}

.transactionsOOB-subtitle-action {
	line-height: 44px;
	margin-left: 10px;
	font-weight: bold;
}

#sgw-suiviGlobal-page .sgw-classeur, #sgw-resultatRechercheSequence-page .sgw-classeur
	{
	border-bottom: 1px solid white;
}

.ui-block-c.signerBtnColor .ui-btn {
	background: #5a7995;
}

.ui-block-a.annulerBtnColor .ui-btn, .ui-block-b.detailBtnColor .ui-btn
	{
	background: #55565a;
}

.ui-block-a.annulerBtnColor .ui-icon-delete {
	margin-top: -11px;
}

#suiviGlobalDetailSignerBtn {
	float: right;
	font-size: medium;
	font-weight: normal;
	height: 50px;
	line-height: 2em;
	min-width: 100px;
	width: 100%;
}

div#suiviGlobalDetailBarBtn {
	
	
}

div#head1-suiviDetail {
	text-align: center;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 20px;
}

span#syntheseSignatureSousTitre1 {
	line-height: 50px;
}

#paginationSuivi {
	margin-left: 15px;
	line-height: 48px;
}

.paginationSigne {
	width: 50px;
	height: 50px;
	position: relative;
	top: 0px;
	cursor: pointer;
	z-index: 2;
}

.paginationSigneBack {
	width: 53px;
	height: 50px;
	position: relative;
	top: 0px;
	cursor: pointer;
	z-index: 2;
}

.precedentSigne {
	background-image: url("../images_hq/precedentSigne.png");
	float: left;
	left: 0px;
	margin-left: -17px;
}

.nextSigne {
	background-image: url("../images_hq/nextSigne.png");
	float: right;
	right: 0px;
}

.blocAll {
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 10000;
	cursor: wait;
	position: absolute;
}

.suiviglobalDetail-signer-btn.ui-btn.ui-btn-inline.ui-btn-up-e,
	.suiviglobalDetail-signer-btn.ui-btn.ui-btn-inline.ui-btn-hover-e {
	background: #5a7995;
}

#suiviGlobalDetailSousTitre1 {
	line-height: 50px;
	position: relative;
	text-align: center;
}

.visu-complete {
	white-space: normal !important;
}

li.sgw-compte-li-border.ui-block-a {
	height: 50px;
	text-align: center;
}

span#suiviGlobalDetailBtnSpan {
	
	
}

#bloccompteRenduSignature {
	font-size: 0.95em;
}

.ui-checkbox .ui-btn-icon-left .ui-btn-inner {
	padding-left: 10px;
	padding-right: 1px;
}

.ui-checkbox .ui-btn-inner {
	white-space: nowrap;
}

#sgw-suiviGlobalDetail-page li.sgw-compte-li-border.ui-block-a {
	line-height: 2.3em;
}

#sgw-suiviGlobal-page .ui-icon-checkbox-on {
	background-position: -718px -1px;
}

#sgw-suiviGlobal-page .ui-icon-checkbox-off {
	background-position: -754px -1px;
}

.suiviGlobal-statut {
	font-size: 15px;
}

.sgw-div-sequence {
	border-left: 4px solid #8D5BC9;
	
}

.sgw-div-sequence .ui-checkbox .ui-btn-icon-left .ui-btn-inner {
	padding-top: 15px;
	padding-bottom: 0;
}

#sgw-syntheseSignature-page .sgw-div-sequence {
	border-left: none;
}

#sgw-syntheseSignature-page .suiviglobalcheckbox {
	display: none;
}

#sgw-syntheseSignature-page li.sgw-sequence,
	#sgw-compteRenduSignature-page li.sgw-sequence {
	border: 1px solid #EBEBEB;
	background: ghostwhite;
	margin: 10px 10px 10px 10px;
	height: auto;
}

a#syntheseSignatureSignerBtn {
	line-height: 30px;
	background: #5a7995;
	color: white;
	border: none;
}

.suiviglobal-divider-libelle {
	font-size: 0.9em;
	
}

.suiviglobalcheckbox {
	border: 1px solid red;
	float: left;
	margin-top: 40px;
}

.suiviglobalelelem {
	height: auto;
}

#sgw-suiviGlobal-page .suiviglobalelelem {
	margin-left: 7% !important;
}

#sgw-suiviGlobal-page .suiviglobalelelem.ui-block-a,
	#sgw-resultatRechercheSequence-page .suiviglobalelelem.ui-block-a {
	width: 60%;
}

#resultatRechercheSequenceBarBtn li {
	padding: 10px;
}

#sgw-suiviGlobal-page .suiviglobal-paiement-right-elements.ui-block-b,
	#sgw-resultatRechercheSequence-page .suiviglobal-paiement-right-elements.ui-block-b
	{
	width: 30%;
}

.suiviglobalelelem .ui-grid-a>:nth-child(n) {
	margin-right: -30px;
}

.detailSequenceDiv {
	margin-left: 10px;
	border: 1px solid gainsboro;
	padding: 10px;
	font-size: 15px;
	font-weight: bold;
}

.detail-montant-devise {
	width: 100%;
	text-align: right;
	color: #007676;
}

.suiviglobal-loadmore-btn {
	width: 80%;
	line-height: 44px;
	margin-right: auto;
	margin-left: auto;
	background: white;
	color: #646462;
}

.suiviglobal-loadmore-btn:hover {
	background: white;
	color: #646462;
	border: solid 2px;
}

.suivi-info-pic {
	background-image: url("../images_hq/info_bleu.png");
	background-size: contain;
	float: left;
	height: 14px;
	margin-left: 55px;
	margin-top: -24px;
	width: 15px;
}

.suiviglobal-rejet-pic {
	background-image: url("../images_hq/pastille.png");
	background-repeat: no-repeat;
	background-size: contain;
	float: right;
	height: 14px;
	margin-left: 124px;
	margin-right: 50px;
	margin-top: 1px;
	padding-left: 19px;
	width: 14px;
}

.suiviglobal-paiement-right-elements {
	float: right;
	
	margin-right: 12px;
}

.suiviDetail-valeur {
	margin-top: 10px;
	line-height: 40px;
	
}

div.firstLine, div.secondLine {
	
	padding: 10px 10px 10px 10px;
}

.suiviDetail-titre {
	background: gainsboro;
	text-align: center;
	border: transparent 1px solid;
	line-height: 40px;
}

div.suiviDetail-titre.bleu {
	background: #e3eef2;
}

.suiviDetail-valeur {
	border: gainsboro 1px solid;
	text-align: center;
}


.firstLineTablet.ui-grid-b .ui-block-a, .firstLineTablet.ui-grid-b .ui-block-b,
	.firstLineTablet.ui-grid-b .ui-block-c {
	width: 32%;
	margin-right: 1.33%;
}

.secondLine .ui-block-a, .secondLine .ui-block-b, .secondLine .ui-block-c,
	.secondLine .ui-block-d {
	width: 24%;
	margin-right: 1%;
}

.secondLine.trois-item .ui-block-a, .secondLine.trois-item .ui-block-b,
	.secondLine.trois-item .ui-block-c, .secondLine.trois-item .ui-block-d
	{
	width: 32% !important;
	margin-right: 1%;
}

.suiviGlobalSmartphoneView .ui-grid-a .ui-block-a,
	.suiviGlobalSmartphoneView .ui-grid-a .ui-block-b {
	width: 48%;
	margin-right: 1%;
}

.suiviGlobalSmartphoneView .un-item .ui-block-a,
	.suiviGlobalSmartphoneView .un-item .ui-block-b {
	width: 97% !important;
	margin-right: 1%;
}

.suiviGlobalSmartphoneView .ui-grid-a {
	margin-left: 2%;
}

.suiviGlobalSmartphoneView .suiviDetail-valeur {
	margin-top: 0px;
}

#blocMontantTablet, #blocDonneurOrdreTablet {
	margin-left: 2%;
	margin-right: 2%;
	width: 95%;
}

.suiviGlobalSmartphoneView #blocDonneurOrdreTablet,
	.suiviGlobalSmartphoneView .ui-grid-a, .suiviGlobalSmartphoneView #blocMontantTablet
	{
	margin-bottom: 3%;
}


.suiviDetail-valeur, .suiviDetail-titre, .sgw-compte-break-word {
	word-wrap: break-word;
}

div.thirdLine, div.lastLine, div.beforeLastLine {
	margin-bottom: 20px;
	width: 98%;
	margin-left: 10px;
}

ul#suiviGlobalDetaillisteOperations.ul-liste-comptes.ui-listview {
	
	width: 97%;
	margin: auto auto auto 10px;
}

#suiviGlobalBarBtn span {
	color: white;
	text-align: center;
	line-height: 1.5;
	font-size: 1em;
}

#suiviGlobalBarBtn .ui-btn-active div {
	border-left: none;
}

#suiviGlobalBarBtn .ui-btn {
	border-width: 0 !important;
}

#suiviGlobalBarBtn .ui-grid-a li {
	border-bottom: 1px solid #CCCCCC;
	width: 100%;
}

#activerSelectionMultipleBtn .sgw-compte-button .ui-btn-inner {
	border-right: solid 1px black;
}

p.sgw-compte-reste-font.gras {
	font-weight: bold;
	color: black;
}

#sgw-suiviGlobalDetail-content {
	display: block;
	width: 100%;
	padding: 0;
}

#blocSyntheseSignature {
	margin-left: auto;
	margin-right: auto;
	font-size: 0.95em;
}

div#syntheseSignatureBarBtn.sgw-classeur {
	padding-left: 0;
}

#sgw-syntheseSignature-page .suiviGlobal-statut {
	position: relative;
	top: 90px;
	right: -90px;
	color: #3D6AA2;
	font-weight: bold;
	font-size: 12px;
	text-align: right;
}

div.reglage-tdb-right-div {
	float: right;
	width: 40px;
	margin-right: 5px;
}

#reglage-tdb-checkbox {
	display: none;
}

.reglage-tdb-right-div label {
	border: none;
}

#btn-reglage-tdb-validate {
	width: 100%;
	display: block;
	float: left;
}

#reglage-tdb-phrase1, #reglage-tdb-checked-message,
	#reglage-tdb-notchecked-message {
	font-weight: bold;
}

#activerSelectionMultipleBtn, #rechercherParMontantBtn {
	width: 100%;
}

div#compteRenduSignatureBarBtn {
	line-height: 50px;
}

.etatSignature {
	top: 1em;
	position: relative;
	text-align: right;
	margin-right: 40px;
	float: right;
}

.etatSignature .msg {
	color: yellow;
}

.etatSignature .icone {
	position: relative;
	float: left;
	margin-right: 5px;
}

.signatureOk {
	background-image: url("../images_hq/right.png");
	color: #30ae7d;
}

.signatureKo {
	background-image: url("../images_hq/alerte.png");
	color: #ef4946;
}

.signatureEnCours {
	background-image: url("../images_hq/loader-signature.gif");
	color: #ffc000;
}

.recherche-sequence-minfieldul, .recherche-sequence-maxfieldul {
	width: 47%;
}

#sgw-rechercheSequence-page .ui-li .ui-btn-inner a.ui-link-inherit,
	#sgw-rechercheSequence-page .ui-li-static.ui-li {
	padding: 0.7em 2%;
}

#sgw-suiviGlobalDetail-page .ui-li .ui-btn-inner a.ui-link-inherit,
	#sgw-suiviGlobalDetail-page .ui-li-static.ui-li {
	padding: 0.7em 0;
}

.recherche-sequence-maxfieldul {
	float: right;
}

.search-li-devise .ui-select, .search-li-sequence .ui-select {
	width: 100%;
	float: right;
}

.search-li-devise, .search-li-sequence {
	display: inline-block;
	position: relative;
}

.libelle-select-recherche-sequence {
	float: left;
	margin-top: 15px;
}

.search-sequence-btn-div {
	margin-top: 95px;
	position: relative;
}

.search-li-sequence {
	margin-top: 28px;
}

#recherche-sequence-ul li {
	
	
}

.search-sequence-btn-div .ui-btn-inner {
	background-color: #5a7995;
}

.ui-btn-inner {
	padding: .55em 0px .5em !important;
}

.search-sequence-btn-div .ui-btn {
	width: 90%;
}

#recherche-sequence-ul .ui-btn-text, .search-montant input {
	color: #909091;
}

#recherche-sequence-ul .ui-btn-text {
	margin-left: -10px;
	text-align: left;
}

#montant-sequence-max, #montant-sequence-min {
	width: 50%;
	padding-right: 5px;
	padding-left: 0;
}

#divDisplayTableauDeBord .reglage-tdb-pic-nosprite {
	background-image: url("../images_hq/ico-reglage-tdbpng.png");
	background-size: cover;
	height: 36px;
	margin-left: 10px;
	margin-top: 2px;
	width: 33px;
}

#ulListReglages .description {
	margin-left: 75px;
}

#sgw-suiviGlobal-page .ui-grid-a {
	overflow: visible;
}

#sgw-rechercheSequence-page .search-montant-delete-min,
	#sgw-rechercheSequence-page .search-montant-delete-max {
	margin-left: 0;
	margin-right: -0.5em;
	padding: 0;
	
	background: url(../images_hq/supprimer_gris.png) no-repeat;
	-moz-background-size: 21px 21px !important;
	-o-background-size: 21px 21px !important;
	-webkit-background-size: 21px 21px !important;
	background-size: 21px 21px !important;
	background-position: 0 0 !important;
	border-radius: 0;
	height: 22px;
	width: 22px;
	margin-top: 0.5em;
}

#sgw-resultatRechercheSequence-page .sgw-classeur, #sgw-suiviGlobal-page .sgw-classeur
	{
	text-align: left;
}

.synthese-statut {
	color: #3D6AA2;
	font-size: 15px;
	font-weight: bold;
}

#sgw-compteRenduSignature-page #listeSequencesSignees .msg {
	background-repeat: no-repeat;
	background-size: contain;
	font-size: 0.8em;
	font-weight: bold;
	height: 20px;
	padding-left: 20px;
	position: relative;
	width: 20px;
}

#sgw-compteRenduSignature-page .listeSequencesSignees .ui-block-a {
	width: 40%;
}

#sgw-compteRenduSignature-page .ui-grid-solo .ui-block-a {
	width: 100%;
}

#sgw-compteRenduSignature-page .listeSequencesSignees .ui-block-b {
	width: 60%;
}

#sgw-compteRenduSignature-page .suiviglobalelelem.ui-grid-a {
	overflow: visible;
}

.loader-compte-rendu {
	height: 16px;
	margin-right: 8em;
	width: 16px;
	position: relative;
	top: 78px;
}

#blocSyntheseSignatureList .sgw-sequence .suiviglobalelelem,
	#listeSequencesSignees .sgw-sequence .suiviglobalelelem {
	padding: 10px;
}

#blocSyntheseSignatureList .sgw-sequence .suiviglobalelelem .responsiveMessageEncours,
	#listeSequencesSignees .sgw-sequence .suiviglobalelelem .responsiveMessageEncours
	{
	width: auto;
	float: right;
	display: block;
}

#blocSyntheseSignatureList .sgw-sequence .suiviglobalelelem .ui-block-b,
	#listeSequencesSignees .sgw-sequence .suiviglobalelelem .ui-block-b {
	text-align: right;
}

.synthese-value-montant {
	color: #3D6AA2;
}

#sgw-suiviGlobal-page .ui-checkbox .ui-btn-inner .ui-icon {
	margin-left: -10px;
}

#sgw-compteRenduSignature-page #compteRenduSignatureRetourBtn .ui-btn-text
	{
	color: white;
}

#sgw-suiviGlobalDetail-page .detailSequenceDiv .ui-block-a {
	width: 70%;
	float: left;
}

#sgw-suiviGlobalDetail-page .detailSequenceDiv .ui-block-b {
	width: 30%;
	float: right;
}

.validation-CR {
	border: 2px solid #DCDCDC;
	border-top-style: none;
	padding: 5px;
	
	font-size: 0.9em
}

#deviceName {
	font-size: 0.9em !important;
	margin-top: 8px;
	width: 46%;
}

#custom-label-terminal-name {
	display: inline;
	float: left;
	font-size: 0.8em;
	font-weight: bold;
	margin-top: 11px;
	margin-right: 5px;
}

#inputNomTerminal {
	width: 50%;
}

.activation-input-div div {
	height: 40px;
	overflow: hidden;
}

#activation-etape2 .activation-input-div .ui-icon-delete {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: url("../images_hq/supprimer_gris.png");
	background-origin: padding-box;
	background-position: 0 0 !important;
	background-repeat: no-repeat;
	background-size: 15px 15px !important;
	border-radius: 0 0 0 0;
	height: 15px;
	margin-top: 3px;
	overflow: hidden;
	top: -14px;
	width: 15px;
}

#blocDonneurOrdre.ui-block-b {
	width: 46%;
}

#blocPays.ui-block-a, #blocMontant.ui-block-c {
	width: 25%;
}

#suiviGlobalDetailBtnSpan .ui-submit {
	float: right;
	width: 100px;
	height: 100% !important;
	background: #5a7995;
}


#suiviGlobalDetailBtnSpan .ui-submit .ui-btn-inner {
	padding-top: 0;
}

#compteRenduSignatureRetourBtn.suiviglobal-loadmore-btn,
	#compteRenduSignatureRetourBtn.suiviglobal-loadmore-btn:hover {
	background: none repeat scroll 0 0 #5A7995;
	overflow: hidden;
	border: none;
}

#sgw-suiviGlobal-page .ui-li .ui-btn-inner a.ui-link-inherit {
	padding: 0 15px;
}

.li-menu-autre-service .sprite-res-menu-alerte {
	margin-left: 9px;
	width: 40px;
}

.li-menu-autre-service.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit {
	min-height: auto;
	height: 100%;
}

.li-menu-autre-service .sprite-res-menu-aide {
	margin-left: 4px;
}

.li-menu-autre-service .sprite-res-menu-opdujour {
	margin-left: -7px;
}

.secureaccess-autre-service img {
	margin-left: -4px !important;
}

.secureaccessimg {
	margin-left: -3px;
}

.securePicLabel {
	line-height: 2;
}

.ordreasignerlabel {
	line-height: 2.5;
}

.autreservicelabel {
	margin-top: 3px;
}

.operationdujourlabel {
	margin-left: 7px;
}

.aidemenulabel {
	margin-left: 3px;
}

#sgw-tdb-raisonsociale {
	line-height: 3;
}

.sgwCookieWarning {
	background-color: #433D3D;
	color: #D6D6D6;
	padding: 20px;
	width: 100%;
	line-height: 1.5;
    display: none;
}

.cookieWarn {
	width: 80%;
}

.closeCookieWarning {
	position: absolute;
	right: 15px;
	top: 15px;
}

.cnilinfoslink {
	text-decoration: underline;
}

#cnilinfos table tr:first-child td {
	background-color: gray;
	border-color: black;
	color: white;
	text-align: center;
	font-weight: normal;
}

#cnilinfos table td {
	padding: 5px;
}

#cnilinfos .link {
	color: #3585CA !important;
}

.msg-no-data {
	background-color: ghostwhite;
	color: gray;
	font-weight: bold;
	font-size: 0.75em;
	line-height: 50px;
	text-align: center;
	width: 100%;
	border: none;
}

.activation-etat-picture {
	width: 45%;
}

#login .button-connexion>div {
	margin-left: 0;
	margin-right: 0;
}

#div-submitV .button-connexion>div {
	margin-left: 0;
	margin-right: 0;
}

#pageModifPasse .button-connexion>div {
	margin-left: 0;
	margin-right: 0;
}


@media
only
screen
and
(min-height:
737px)
{
.premier-access-tel
{
margin
:
auto;
right
:
15%;
text-align
:
center;
bottom
:
0;
position
:
absolute;
}
}
@media
screen
and
(max-width:
869px)
{
@media
screen
and
(max-height:
687px)
{
.contentCookie
{
height
:
1811px;
}
}
}













@media
only
screen
and
(min-height:
737px)
and
(max-width:
310px)
{
.premier-access-tel
{
margin
:
auto;
left
:
0;
text-align
:
center;
bottom
:
0;
position
:
absolute;
}
}
@media
only
screen
and
(max-device-height:
1280px)
and
(orientation:landscape)
,
only
screen
and
(max-device-height:
360px)
{
.res-menu-plus
{
position
:
absolute
!important;
}
}
@media
only
screen
and
(max-width:
480px)
{
#blocSyntheseSignatureList
 
.sgw-sequence
 
.suiviglobalelelem
 
.ui-block-a
.point-rupture
,
#blocSyntheseSignatureList
 
.sgw-sequence
 
.suiviglobalelelem
 
.ui-block-b
.point-rupture
,
#listeSequencesSignees
 
.suiviglobalelelem
 
.ui-block-a
.point-rupture
,
#listeSequencesSignees
 
.suiviglobalelelem
 
.ui-block-b
.point-rupture
{
width
:
100%;
float
:
none;
}
#blocSyntheseSignatureList
 
.sgw-sequence
 
.suiviglobalelelem
 
.ui-block-b
.point-rupture
,
#listeSequencesSignees
 
.suiviglobalelelem
 
.ui-block-b
.point-rupture
{
width
:
100%;
float
:
none;
}
}
@media
only
screen
and
(max-device-height:
1280px)
and
(orientation:portrait)
,
only
screen
and
(max-device-width:
900px)
and
(orientation:portrait)
{
.res-menu-plus
{
font-size
:
0.6em
!important;
}
}
@media
only
screen
and
(max-device-height:
1280px)
and
(orientation:landscape)
{
.res-menu-plus
{
font-size
:
0.8em
!important;
}
}
@media
only
screen
and
(min--moz-device-pixel-ratio:
2)
and
(min-width:1800px)
,
only
screen
and
(-o-min-device-pixel-ratio:
2/1)
,
only
screen
and
(-webkit-min-device-pixel-ratio:
2)
and
(min-width:1800px)
,
only
screen
and
(min-device-pixel-ratio:
2)
and
(min-width:1800px)
,
only
screen
and
(min-width:900px)
{ 


#activerSelectionMultipleBtn
 
.sgw-compte-button
 
.ui-btn-inner
{
border-right
:
solid
3px
black;
height
:
28px;
}
.sgw-tdb-etiquette-text
{
display
:
inline-block;
}
.sgw-tdb-etiquette-div-number
{
height
:
71px;
line-height
:
71px
!important;
}
.sgw-tdb-etiquette-div-text
{
height
:
71px;
line-height
:
71px
!important;
padding-top
:
0
!important;
}
.sgw-tdb-etiquette-text
{
font-size
:
1em;
}
.sgw-tdb-etiquette-text-gris
{
font-size
:
1em;
}
.sgw-tdb-etiquette-number
{
font-size
:
2em;
}
.tdb-menu-mobile
{
display
:
none;
}
.tdb-menu-tablet
{
display
:
block;
}
.tdb-pullDown
{
padding
:
0;
font-weight
:
normal;
font-size
:
0.7em;
}
a
.res-menu
{
display
:
none
!important;
}
a
.res-plus
{
right
:
0
!important;
}
a
.res-search
{
right
:
0
!important;
}
.res-menu-plus
{
display
:
inline
!important;
left
:
0
!important;
width
:
20%
!important;
z-index
:
999
!important;
background-color
:
transparent;
border-right
:
1px
solid
rgba(
153
,
153
,
153
,
0.33
);
}
.res-menu-plus
 
ul
{
padding-left
:
0;
}
.border-menu-right
{
border-right
:
none
!important;
}
#sgw-releve-operation-page
 
[
data-role
=
"content"
]
,
#sgw-releve-search-advanced-page
 
[
data-role
=
"content"
]
,
#sgw-releve-search-advanced-results-page
 
[
data-role
=
"content"
]
,
#sgw-rechercheSequence-page
 
[
data-role
=
"content"
]
,
#sgw-operationdujour-page
 
[
data-role
=
"content"
] 
,
#pageModifCodeSA
.avec-menu
 
[
data-role
=
"content"
]
,
#supprimerSecureAccess
.avec-menu
 
[
data-role
=
"content"
]
,
#transactionsOOB
 
[
data-role
=
"content"
]
,
#promoOOB
.avec-menu
 
[
data-role
=
"content"
]
,
#pageNewCodeSA
.avec-menu
 
[
data-role
=
"content"
]
,
#pageConfirmCodeSA
.avec-menu
 
[
data-role
=
"content"
]
,
#pageModifPasse
.avec-menu
 
[
data-role
=
"content"
]
,
#sgw-reglageTdb-page
 
[
data-role
=
"content"
]
{
margin-left
:
20%;
width
:
78%
!important;
}
#sgw-releve-synthese-page
 
[
data-role
=
"header"
]
,
#sgw-releve-synthese-page
 
[
data-role
=
"content"
]
,
#sgw-suiviGlobal-page
 
[
data-role
=
"header"
]
,
#sgw-suiviGlobal-page
 
[
data-role
=
"content"
]
,
#sgw-suiviGlobalDetail-page
 
[
data-role
=
"header"
]
,
#sgw-suiviGlobalDetail-page
 
[
data-role
=
"content"
]
,
#sgw-syntheseSignature-page
 
[
data-role
=
"header"
]
,
#sgw-syntheseSignature-page
 
[
data-role
=
"content"
]
,
#sgw-compteRenduSignature-page
 
[
data-role
=
"header"
]
,
#sgw-compteRenduSignature-page
 
[
data-role
=
"content"
]
,
#sgw-resultatRechercheSequence-page
 
[
data-role
=
"header"
]
,
#sgw-resultatRechercheSequence-page
 
[
data-role
=
"content"
]
,
#sgw-rechercheSequence-page
 
[
data-role
=
"header"
]
,
#sgw-reglageTdb-page
 
[
data-role
=
"header"
]
,
#pageAlertes
 
[
data-role
=
"header"
]
,
#pageAlertes
 
[
data-role
=
"content"
]
,
#sgw-releve-operation-page
 
[
data-role
=
"header"
]
,
#sgw-operationdujour-page
 
[
data-role
=
"header"
]
,
#sgw-releve-search-advanced-page
 
[
data-role
=
"header"
]
,
#sgw-releve-search-advanced-results-page
 
[
data-role
=
"header"
]
,
#comptesFavoris
.avec-menu
 
[
data-role
=
"header"
]
,
#comptesFavoris
.avec-menu
 
[
data-role
=
"content"
]
,
#pageModifPasse
.avec-menu
 
[
data-role
=
"header"
]
,
#promoOOB
.avec-menu
 
[
data-role
=
"header"
] 
,
#transactionsOOB
 
[
data-role
=
"header"
]
,
#pageModifCodeSA
.avec-menu
 
[
data-role
=
"header"
]
,
#supprimerSecureAccess
.avec-menu
 
[
data-role
=
"header"
]
,
#pageNewCodeSA
.avec-menu
 
[
data-role
=
"header"
]
,
#pageConfirmCodeSA
.avec-menu
 
[
data-role
=
"header"
]
,
#pageReglages
 
[
data-role
=
"header"
]
,
#pageReglages
 
[
data-role
=
"content"
]
,
#oob-apropos-page
 
[
data-role
=
"header"
]
,
#oob-apropos-page
 
[
data-role
=
"content"
]
,
#sgw-assistance-page
 
[
data-role
=
"header"
]
,
#sgw-assistance-page
 
[
data-role
=
"content"
]
,
#sgw-aide-page
 
[
data-role
=
"header"
]
,
#sgw-aide-page
 
[
data-role
=
"content"
]
,
#sgw-aide-comptes-page
 
[
data-role
=
"header"
]
,
#sgw-aide-comptes-page
 
[
data-role
=
"content"
]
,
#sgw-aide-opdujour-page
 
[
data-role
=
"header"
]
,
#sgw-aide-opdujour-page
 
[
data-role
=
"content"
]
,
#sgw-aide-alertes-page
 
[
data-role
=
"header"
]
,
#sgw-aide-alertes-page
 
[
data-role
=
"content"
]
,
#sgw-aide-oob-page
 
[
data-role
=
"header"
]
,
#sgw-aide-oob-page
 
[
data-role
=
"content"
]
,
#sgw-aide-oob-service-page
 
[
data-role
=
"header"
]
,
#sgw-aide-oob-service-page
 
[
data-role
=
"content"
]
,
#sgw-aide-oob-alertes-page
 
[
data-role
=
"header"
]
,
#sgw-aide-oob-alertes-page
 
[
data-role
=
"content"
]
,
#sgw-aide-oob-gestion-page
 
[
data-role
=
"header"
]
,
#sgw-aide-oob-gestion-page
 
[
data-role
=
"content"
]
,
#sgw-aide-oob-bouton-page
 
[
data-role
=
"header"
]
,
#sgw-aide-oob-bouton-page
 
[
data-role
=
"content"
]
,
#sgw-aide-asigner-page
 
[
data-role
=
"header"
]
,
#sgw-aide-asigner-page
 
[
data-role
=
"content"
]
,
#sgw-aide-tdb-page
 
[
data-role
=
"header"
]
,
#sgw-aide-tdb-page
 
[
data-role
=
"content"
]
,
#sgw-aide-tdb-oobalertes-page
 
[
data-role
=
"header"
]
,
#sgw-aide-tdb-oobalertes-page
 
[
data-role
=
"content"
]
,
#sgw-aide-reglages-page
 
[
data-role
=
"header"
]
,
#sgw-aide-reglages-page
 
[
data-role
=
"content"
]
,
#sgw-aide-comptes-synthese-page
 
[
data-role
=
"header"
]
,
#sgw-aide-comptes-synthese-page
 
[
data-role
=
"content"
]
,
#sgw-aide-comptes-detail-page
 
[
data-role
=
"header"
]
,
#sgw-aide-comptes-detail-page
 
[
data-role
=
"content"
]
,
#sgw-aide-comptes-personnalisation-page
 
[
data-role
=
"header"
]
,
#sgw-aide-comptes-personnalisation-page
 
[
data-role
=
"content"
]
,
#sgw-aide-alertes-alertes-page
 
[
data-role
=
"header"
]
,
#sgw-aide-alertes-alertes-page
 
[
data-role
=
"content"
]
,
#sgw-aide-alertes-parametrages-page
 
[
data-role
=
"header"
]
,
#sgw-aide-alertes-parametrages-page
 
[
data-role
=
"content"
]
,
#sgw-aide-tdb-comptesfav-page
 
[
data-role
=
"header"
]
,
#sgw-aide-tdb-comptesfav-page
 
[
data-role
=
"content"
]
,
#sgw-aide-tdb-zonealertes-page
 
[
data-role
=
"header"
]
,
#sgw-aide-tdb-zonealertes-page
 
[
data-role
=
"content"
]
,
#sgw-aide-reglages-comptesfav-page
 
[
data-role
=
"header"
]
,
#sgw-aide-reglages-comptesfav-page
 
[
data-role
=
"content"
]
,
#sgw-aide-reglages-modifmotpass-page
 
[
data-role
=
"header"
]
,
#sgw-aide-reglages-modifmotpass-page
 
[
data-role
=
"content"
]
,
#sgw-aide-reglages-terminal-page
 
[
data-role
=
"header"
]
,
#sgw-aide-reglages-terminal-page
 
[
data-role
=
"content"
]
,
#sgw-aide-reglages-codeSecureAccess-page
 
[
data-role
=
"header"
]
,
#sgw-aide-reglages-codeSecureAccess-page
 
[
data-role
=
"content"
]
,
#sgw-aide-reglages-suppSecureAccess-page
 
[
data-role
=
"header"
]
,
#sgw-aide-reglages-suppSecureAccess-page
 
[
data-role
=
"content"
]
,
#sgw-aide-reglages-secureAccess-page
 
[
data-role
=
"header"
]
,
#sgw-aide-reglages-secureAccess-page
 
[
data-role
=
"content"
]
,
#sgw-aide-reglages-apropos-page
 
[
data-role
=
"header"
]
,
#sgw-aide-reglages-apropos-page
 
[
data-role
=
"content"
]
,
#sgw-aide-assistance-page
 
[
data-role
=
"header"
]
,
#sgw-aide-assistance-page
 
[
data-role
=
"content"
]
,
#sgw-aide-comptes-detail-rechercheop-page
 
[
data-role
=
"header"
]
,
#sgw-aide-comptes-detail-rechercheop-page
 
[
data-role
=
"content"
]
,
#sgw-aide-comptes-detail-vuedetaille-page
 
[
data-role
=
"header"
]
,
#sgw-aide-comptes-detail-vuedetaille-page
 
[
data-role
=
"content"
]
,
#sgw-aide-filtre-sequence-page
 
[
data-role
=
"header"
]
,
#sgw-aide-filtre-sequence-page
 
[
data-role
=
"content"
]
,
#sgw-aide-signature-sequence-page
 
[
data-role
=
"header"
]
,
#sgw-aide-signature-sequence-page
 
[
data-role
=
"content"
]
,
#sgw-aide-detail-sequence-page
 
[
data-role
=
"header"
]
,
#sgw-aide-detail-sequence-page
 
[
data-role
=
"content"
]
,
#sgw-aide-liste-sequence-page
 
[
data-role
=
"header"
]
,
#sgw-aide-liste-sequence-page
 
[
data-role
=
"content"
]
,
.section-menu-tablet
 
[
data-role
=
"header"
]
,
.section-menu-tablet
 
[
data-role
=
"content"
]
{
margin-left
:
20%
!important;
width
:
80%
!important;
}
.res-menu-plus
 
li
{
width
:
100%
!important;
}
.dw
.dwbg
.dw-slideup
.dw-in
{
left
:
20%
!important;
width
:
80%
!important;
}
#sgw-transaction-aucun
{
margin-left
:
20%
!important;
width
:
80%
!important;
}
#suiviGlobalBarBtn
 
.ui-grid-a
 
li
{
width
:
50%;
}
#suiviGlobalBarBtn
 
.ui-grid-a
 
li
:first-child
{
border-right
:
3px
solid
#CCCCCC;
}
.validation-CR
{
font-size
:
1em
!important;
}
.validation-CR
 
div
{
font-size
:
1em
!important;
}
}
@media
screen
and
(min-height:
850px
)
{
.res-menu-plus
{
height
:
100%
!important;
}
}
@media
only
screen
and
(max-device-height:
490px)
,
only
screen
and
(max-height:
490px)
{
.tdb-menu-div-global
 
div
{
margin-top
:
0;
}
.solde-tdb-fav
{
margin-top
:
0;
}
.libelle-tdb-fav
{
margin
:
3px;
}
.sprite-picto-compte-fav
{
margin-top
:
0;
}
.gallery
 
nav
{
height
:
25px;
}
.position
{
font-size
:
1.3em;
}
.prev
 
em
{
padding
:
3px;
}
.next
 
em
{
padding
:
3px;
}
.tdb-menu-div-global
 
a
{
margin-top
:
4px;
margin-bottom
:
0;
}
.tdb-msg-connexion
{
color
:
#858585;
text-align
:
center;
font-weight
:
normal;
padding-bottom
:
8px;
font-size
:
0.8em;
}
.sgw-tdb-etiquette
 
span
{
vertical-align
:
middle;
}
.sgw-tdb-etiquette-global
{
line-height
:
2
!important;
vertical-align
:
middle
!important;
max-width
:
300px
!important;
min-width
:
141px;
}
.slider
 
div
{
padding
:
0;
margin
:
0;
}
}
.ui-mobile  section.ui-page-active {
	display: block;
	overflow: hidden;
}

@media
only
screen
and
(min-device-width
:
900px)
and
(max-device-width
:
1024px)
and
(min-device-height:
750px)
{
body
{
}
.res-section
{
margin-bottom
:
-4px;
}
}
@media
only
screen
and
(min--moz-device-pixel-ratio:
2)
and
(min-height:1400px)
,
only
screen
and
(-o-min-device-pixel-ratio:
2/1)
,
only
screen
and
(-webkit-min-device-pixel-ratio:
2)
and
(min-height:1400px)
,
only
screen
and
(min-device-pixel-ratio:
2)
and
(min-height:1400px)
,
only
screen
and
(min-height:750px)
{
.ui-btn-inner
{
font-size
:
100%;
}
.ui-header
 
.ui-btn-inner
,
.ui-footer
 
.ui-btn-inner
,
.ui-mini
 
.ui-btn-inner
{
font-size
:
0.9em;
}
.solde-tdb-fav
{
font-size
:
0.9em;
}
.tdb-pullDown
{
padding
:
0;
font-weight
:
normal;
font-size
:
0.7em;
}
.tdb-msg-connexion
{
padding
:
2em;
}
.sgw-entete-tdb-msg-orange
{
padding
:
10px;
}
.tdb-menu-div-global
{
margin-top
:
10px;
}
#recherche-avance-operation
{
width
:
120px;
}
.res-error-msg
 
a
{
font-size
:
1em;
}
.search-alert
{
height
:
50px;
}
}
@media
(
min-width
:
360px)
{
#deviceName
{
width
:
56%;
}
}
@media
(
min-width
:
500px)
{
#deviceName
{
width
:
70%;
}
}
.compteRenduSignature {
	overflow: auto !important;
}

#refreshIfNoSlider {
	text-align: center;
}

#sgw-ecriture-aucune-intraday .ui-li .ui-btn-inner a.ui-link-inherit {
	padding-left: 20px;
}

.suivi-info-confidentiel {
	margin-left: 5px;
}

#sgw-resultatRechercheSequence-page li.ui-li .ui-btn-inner a.ui-link-inherit,
	#sgw-resultatRechercheSequence-page li.ui-li .sgw-div-sequence .ui-grid-a
	{
	padding: 10px 15px;
}

#sgw-resultatRechercheSequence-page li.ui-li .suiviglobalelelem.ui-block-a p.sgw-compte-nom-font.suiviGlobal-statut
	{
	margin-top: 0;
}

.suivi-detail-motif-rejet-code {
	word-wrap: break-word;
}
