@import url("bootstrap.css");

ul.noBullet li {
	list-style: none
}

#wrap {
	height: 100%;
	height: auto !important;
	margin: 0 auto -54px;
	min-height: 100%;
}

.navbar .navbar-inner {
	padding: 0;
	border-color: #DFE2EA;
	background-color: #EAECEF;
	border-radius: 0;
	border-width: 0 0 1px;
	box-shadow: none;
}

#wrap .container, #wrap .container-fluid {
	margin: 0 auto 25px auto;
	max-width: 1020px
}

#header .container, #header .container-fluid {
	max-width: 1200px;
	margin: 0px;
}

.navbar .brand {
	dispaly: inline-block;
	height: 40px;
	width: 139px;
	margin: 4px 2px 4px 6px;
	padding: 0;
	/*background: url('../../../css/themes/23890/images/app-logo.png') no-repeat scroll 0 0*/
}

.navbar .signature .brand {
	margin: 4px 2px 4px 6px;
	margin-left :-10px;
	height: 81px;
    width: 183px;
	/*background: url('../../../css/themes/23890/images/app-logo.png') no-repeat scroll 0 0*/
}

.block {
	background-color: #fff;
	box-shadow: 0 3px 7px #F5F5F5;
	border: 1px solid #EBEDF0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.block-body {
	padding: 15px;
	height: auto
}

.accordion-heading .icon-bullet {
	vertical-align: middle
}

body .icon-bullet {
	background-image: url("../img/arrow_right_3.png");
	height: 6px;
	background-position: 0px !important;
}

body .icon-phone {
	background-image: url("../img/phone-7-16.png");
	background-position: 0px !important;
}

#push, #footer {
	height: 52px;
}

.grey {
	background-color: #f5f5f5;
	*background-color: #f5f5f5;
	background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #E5E7EA),
		color-stop(0.51, #FFFFFF), color-stop(1, #E5E7EA));
	background-image: -o-linear-gradient(left, #E5E7EA 0%, #FFFFFF 51%, #E5E7EA 100%);
	background-image: -moz-linear-gradient(left, #E5E7EA 0%, #FFFFFF 51%, #E5E7EA 100%);
	background-image: -webkit-linear-gradient(left, #E5E7EA 0%, #FFFFFF 51%, #E5E7EA 100%);
	background-image: -ms-linear-gradient(left, #E5E7EA 0%, #FFFFFF 51%, #E5E7EA 100%);
	background-image: linear-gradient(to left, #E5E7EA 0%, #FFFFFF 51%, #E5E7EA 100%);
}

.td-price {
	text-align: center !important;
	vertical-align: middle !important;
}
.logo{
	margin-left: -43px !important;
}

hr{
	    border-top: 5px solid #eeeeee !important;
	
}

em {
   	    font-style:normal;

   }
   

.x-window-header-text-default {
    color: #EB5D40 !important;
}
.x-window-header-default {
    border-color: #EB5D40 !important;
}
.x-window-header-default-top {
    background-color: #fddaad !important;
}
 .x-panel-body-default{
	 	border-style: none !important;
	 }   
	 
	 .form-control{
	height: 32px !important;
}


.btn-valider{ 
   background:url(../../../css/themes/commons/picto-signer.png) left top; 
   width:16px; 
   height:16px;
   display: block;
   float: left;
   margin-right: 7px;
   margin-top: 2px;
}

.btn-cancel{ 
   background:url(../../../css/themes/commons/picto-cancel2.png) left top; 
   width:16px; 
   height:16px;
   display: block;
   margin-right: 7px;
   margin-top: 2px;
   float: left;
}
 .popup-wrapper {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 5px;
  box-shadow: 0 2px 8px #aaa;
  overflow: hidden;
  display: none;
      width: 80% !important;
      height: auto !important; 
      minHeight:400px !important; 
    top: 134px !important;
    left: 10% !important;
}

.popup-title {
  padding: 10px 15px;
  background-color: #f4f4f4;
  border-bottom: 1px solid #f0f0f0;
}

.popup-title h3 {
  margin: 0;
  line-height: 1.5em;
  color: #333;
}

.popup-body {
  padding: 10px 15px;
  color: #555;
}

.popup-close {
  float: right;
  margin-top: 2px;
  padding: 0;
  font-size: 24px;
  line-height: 1;
  border: 0;
  background: transparent;
  color: #aaa;
  cursor: pointer;
}

.popup-close:hover { color: #333; }

	#btn-web-ok{
	 text-align: center !important;
	 margin-bottom: 20px  !important;
	 }
	 
	 .popup-title h3{
	 font-size: 18px;
	 }
 .modal-background{
                position:fixed;
                top:0;
                left:0;
                background:#000;
                opacity:0.5;
                z-index:998;
                height:100%;
                width:100%;}
 	#popup{
        position:aboslute;
        z-index:999;}
 .popup-body{
 	color: green;
    font-size: 1.3em;
    text-align: center;
 }
   
   @media screen and (max-width: 770px) {
  .span7 { 
 
	width: 100% !important;
	margin-left: 0% !important;
}

  @media screen and (max-width: 700px) {
   #popup-body-web ,#btn-web-ok ,.popup-close{
   	display: none !important;
   }
      
   #popup-body-mobile{
   	display: block !important;
   }
   
   .popup-wrapper{
   height: 75% !important;
   }
   }
   
   

   
}
    