

::placeholder {
  color: #ABB2B9;
  opacity: 1; /* Firefox */
}


.test {
  
   display: block;
   width:  150px;
   height: 500px;
  
}



body
{        
        background: #F3F5F6;
	overflow-y:scroll;
    
        font-family: Verdana,Arial,Helvetica,sans-serif;
   
	-webkit-font-smoothing: antialiased;
	
}


     
a{
	color: #2CC185;
	text-decoration: none;
	outline: none;
}

a:hover, a:focus {
	color: #74777b;
}
        
.dropbtn {
    
   
    background-color: #808B96;
    
    color: white;
	padding-left:15px;
	padding-right:15px;
	padding-top:8px;
	padding-bottom:8px; 
	
	
    font-size: 16px;
    border: none;
    cursor: pointer;
	outline:none;
	margin-right:5px;
	border-radius: 4px;
	
	
}


.dropdown {
    position: relative;
    display: inline-block;
	float:right;
}

.dropdown-content {
		margin-right:5px;
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 300px;
    
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    right: 0;
}

.dropdown-content2 {
		margin-right:5px;
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 300px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    right: 0;
}



.dropdown-content a {
    
    color: black;
    padding: 16px 16px;
    text-decoration: none;    
    display: block;

	cursor:pointer;
	font-size:22px;
	font-weight:100;
	
        z-index: 1;
}


.dropdown-content a:hover {background-color: #f1f1f1}


.dropdown:hover .dropdown-content {
    display: block;
   /* position: absolute;*/
   z-index: 1;
}


.dropdown:hover .dropbtn {
    background-color:  #ABB2B9;
}

.main_style
{
	width:100%	
}

.dv2
{
	height:500px;
	background:#C09;
	
}

.map_style
{
	/*margin-left:10px;	height:auto;
	
	float:left;*/
	width:97%;
	min-width:400px;
	min-height:375px;
	margin-left:5px;
	/*border-radius: 5px; */
	
}


.main_panel
{
	/*float:left;*/
	/*width:100%;	*/
	/*color:#CCC;
	background:#F3F5F6;        */
	/*min-width:350px;	*/
}



.start_load:before,
.start_load:after,
.start_load {
  border-radius: 50%;
  width: 2.5em;
  height: 2.5em;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: load17 1.8s infinite ease-in-out;
  animation: load17 1.8s infinite ease-in-out;
}
.start_load {
  color: #6999d0;
  font-size: 10px;
  margin: 0px auto;


  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.start_load:before {
  left: -3.5em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.start_load:after {
  left: 3.5em;
}
.start_load:before,
.start_load:after {
  content: '';
  position: absolute;
  top: 0;
}
@-webkit-keyframes load17 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}
@keyframes load17 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}




/*---------------------------------------------------*/

.load:before,
.load:after,
.load {
  border-radius: 50%;
  width: 2.5em;
  height: 2.5em;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: load7 1.8s infinite ease-in-out;
  animation: load7 1.8s infinite ease-in-out;
}
.load {
  color: #6999d0;
  font-size: 10px;
  margin-left: 45px;
  margin-top:-15px;
  float:left;
  


  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.load:before {
  left: -3.5em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.load:after {
  left: 3.5em;
}
.load:before,
.load:after {
  content: '';
  position: absolute;
  top: 0;
}
@-webkit-keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}
@keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}


/*-----------------------------------------------------------------------*/
.loader {
 
  font-size: 10px;
  float:left;
  margin-right:25px;
  margin-left:10px;

  border-top: 1.1em solid rgba(105,153,208, 0.2);
  border-right: 1.1em solid rgba(105,153,208, 0.2);
  border-bottom: 1.1em solid rgba(105,153,208, 0.2);
  border-left: 1.1em solid #6999d0;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}
.loader,
.loader:after {
  border-radius: 50%;
  width: 6em;
  height: 6em;
}
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/*----------------------------------------------------------------------------*/






/*--------------------------------------------------------------------------*/
.wait {
  margin: 50px;
  height: 28px;
  width: 28px;
  animation: wait_rotate 0.8s infinite linear;
  border: 8px solid rgb(105,153,208);
  border-right-color: transparent;
  border-radius: 50%;
}

@keyframes wait_rotate {
  0%    { transform: rotate(0deg); }
  100%  { transform: rotate(360deg); }
}


select {
    
                font-family: Verdana,Arial,Helvetica,sans-serif;
                
                
                padding: 10px;
	width:100%;

	font-size: 20px;
	color:#141D9E;

font-weight: 100;


text-align:left;
border:solid 1px #cfd6d9;
color: #000;


border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;

padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;

background:#FCFCFC;
	
	
    appearance:none;
    cursor:pointer;
	
	
   -webkit-appearance: none;
    -moz-appearance: none;
    background-position: right 50%;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);
 
	
}



.pred_date_style {

    
       font-family: Verdana,Arial,Helvetica,sans-serif;
       

	/*min-width:160px;
	*/
	
	font-size: 20px;

	



font-weight: 100;
width:150px;




text-align:left;
border:solid 0px #cfd6d9;


color: #0080FF;

padding-bottom: 1px;
padding-left: 4px;
padding-right: 1px;
padding-top: 1px;

background:#FCFCFC;


	background:#F3F5F6;	
	
	
    appearance:none;
    cursor:pointer;
	
	
	   -webkit-appearance: none;
    -moz-appearance: none;
    background-position: right 50%;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);
 
	
}






.pred_time_style {

 
                
font-family: Verdana,Arial,Helvetica,sans-serif;
	
width:125%;
	
font-size: 20px;




font-weight: 100;



color: #0080FF;

text-align:left;
border:solid 0px #cfd6d9;


padding-bottom: 1px;
padding-left: 4px;
padding-right: 1px;
padding-top: 1px;

background:#FCFCFC;
	
	
	background:#F3F5F6;	
	
    appearance:none;
    cursor:pointer;
	
	
	   -webkit-appearance: none;
    -moz-appearance: none;
    background-position: right 50%;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);
 
	
}

  

.rating_style_off
{
cursor:pointer;

padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;

}  


.rating_style_on
{
cursor:pointer;

padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;

}


.del_address_style
{
cursor:pointer;
}


.div_top
{
	background: #e3e6eb;/*#7192c5;  /*  #f9edbe;  */
	/*border:solid #f0c36d 1px;
	*/
	width:99%;
	height:1px;
	margin-top:10px;	
	margin-bottom:15px;	
	margin-left:5px;

	
}

 



.add_address_style
{
	float:right;
	cursor:pointer;
	font-size:20px;
        
        color:#32538a;
        
font-weight: 100;

text-align:left;
border:solid 0px #9DCDF9;

padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;


}

.answer_style
{

	color:#000;
	font-size:18px;
	font-weight: 100;

}

.label_style
{

            font-family: Verdana,Arial,Helvetica,sans-serif;

	font-size: 20px;
	color:#141D9E;

font-weight: 100;



text-align:left;
border:solid 0px #9DCDF9;
color: #000;



padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;


}




.label_style_switch
{

            font-family: Verdana,Arial,Helvetica,sans-serif;

	font-size: 20px;
	color:#141D9E;

font-weight: 100;



text-align:left;
border:solid 0px #9DCDF9;
color: #000;
/*
color:#6f787f;

color: #3a9eef;
color: #3a9eef;
*/




padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;


}



.label_style_error
{
    
     font-family: Verdana,Arial,Helvetica,sans-serif;

	font-size: 18px;
	color:#d72e02;

font-weight: 100;



text-align:left;
border:solid 0px #9DCDF9;


padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;


}




.remark_style
{
	
      font-family: Verdana,Arial,Helvetica,sans-serif;
      
	width: 100%;
	font-size: 18px;
	color:#141D9E;

font-weight: 100;




text-align:left;
border:solid 1px #cfd6d9;
color: #000;


border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;

padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;

background:#FCFCFC;
}







.city_style
{
    
      font-family: Verdana,Arial,Helvetica,sans-serif;
      
	width:100%;
	color:#141D9E;

font-size: 18px;

text-align:left;
color: #000;

height: 48px;

padding: 8px;

background: #F3F5F6;/* #FCFCFC;*/


        border-radius:40px;
	-moz-border-radius:40px;
	-webkit-border-radius:40px;
	border:1px solid #cfd6d9;/*#73A065;*/
        
        
        	
    -webkit-appearance: none;
    -moz-appearance: none;
    background-position: right 50%;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);
 
        

}


	

        
        
        


.street_style
{
    
      font-family: Verdana,Arial,Helvetica,sans-serif;
      
	width:100%;
	color:#141D9E;

font-size: 18px;

text-align:left;
color: #000;

height: 32px;

padding: 8px;

background: #F3F5F6;/* #FCFCFC;*/


        border-radius:40px;
	-moz-border-radius:40px;
	-webkit-border-radius:40px;
	border:1px solid #cfd6d9;/*#73A065;*/
        

}




.street_style_error
{
	background:#fff5f3;
	border:solid 1px #d72e02;
	color: #c02903;

         font-family: Verdana,Arial,Helvetica,sans-serif;
         
        height: 32px;

	width:100%;
	font-size: 18px;
    font-weight: 100; 
    
    text-align:left;


padding: 8px;


        border-radius:40px;
	-moz-border-radius:40px;
	-webkit-border-radius:40px;
	border:solid 1px #d72e02;
        




}

.street_style_error:focus
{
 outline: none; 
}




.edit_style_debug
{
	width:100%;
	font-size: 18px;
	color:#141D9E;

font-weight: 100;



text-align:left;
border:solid 1px #9DCDF9;
color: #000;


border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;

padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;





background: #deeefd; /* Old browsers */
background: -moz-linear-gradient(top,  #deeefd 0%, #c7e2fc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#deeefd), color-stop(100%,#c7e2fc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #deeefd 0%,#c7e2fc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #deeefd 0%,#c7e2fc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #deeefd 0%,#c7e2fc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #deeefd 0%,#c7e2fc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#deeefd', endColorstr='#c7e2fc',GradientType=0 ); /* IE6-9 */



}




.error_style
{
border:solid 2px #F00;
background:#F00;
}



.mobil_style
{
    
      font-family: Verdana,Arial,Helvetica,sans-serif;
      
    min-width: 120px;
/*	width:213px;  */
	
	font-size:18px;
	color:#141D9E;
	margin-left:3px;

font-weight: 100;

height: 32px;


text-align:left;
border:solid 1px #cfd6d9;
color: #000;



padding: 8px;

background: #F3F5F6;/* #FCFCFC;*/


        border-radius:40px;
	-moz-border-radius:40px;
	-webkit-border-radius:40px;
	border:1px solid #cfd6d9;/*#73A065;*/
        
        

}


.mobil_style_error
{
    
   font-family: Verdana,Arial,Helvetica,sans-serif;
    
   min-width: 120px;
	
	font-size:18px;
	color:#141D9E;
	background:#fff5f3;
	
	margin-left:3px;

font-weight: 100;
height: 32px;



text-align:left;
border:solid 1px #d72e02;
color: #c02903;



padding: 8px;

background: #F3F5F6;/* #FCFCFC;*/


        border-radius:40px;
	-moz-border-radius:40px;
	-webkit-border-radius:40px;
	


}


.mobil_style_error:focus
{
 outline: none; 
}


.house_style
{
	
      font-family: Verdana,Arial,Helvetica,sans-serif;
      
	font-size: 18px;
	color:#141D9E;

font-weight: 100;
text-align: center;


border:solid 1px #cfd6d9;
color: #000;


height: 32px;

padding: 8px;

background: #F3F5F6;/* #FCFCFC;*/


        border-radius:40px;
	-moz-border-radius:40px;
	-webkit-border-radius:40px;
	border:1px solid #cfd6d9;/*#73A065;*/
        
        
}




.house_style_error
{
	
      font-family: Verdana,Arial,Helvetica,sans-serif;
      
      
	background:#fff5f3;
	border:solid 1px #d72e02;
	color: #c02903;
	
	text-align: center;
        
	font-size: 18px;
    font-weight: 100;



height: 32px;

padding: 8px;

background: #F3F5F6;/* #FCFCFC;*/


        border-radius:40px;
	-moz-border-radius:40px;
	-webkit-border-radius:40px;
	
        

}

.house_style_error:focus
{
 outline: none; 
}






.podezd_style
{
/*	width:48px;
	
	width:100px;
	*/
        
        
          font-family: Verdana,Arial,Helvetica,sans-serif;
          
          
	font-size: 18px;
	color:#141D9E;

font-weight: 100;



text-align:left;
border:solid 1px #cfd6d9;
color: #000;


border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;

padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;

background:#FCFCFC;
}







.add_summa_style
{
      font-family: Verdana,Arial,Helvetica,sans-serif;
	width:50px;
	
	font-size: 18px;
	color:#141D9E;

font-weight: 100;



text-align:left;
border:solid 1px #cfd6d9;
color: #000;


border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;

padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;

background:#FCFCFC;
}


.btn_style
{
	min-height:32px;
	min-width:100px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fceabb+0,fccd4d+50,f8b500+51,fbdf93+100;Orange+3D+%235 */
background: rgb(252,234,187); /* Old browsers */
background: -moz-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-9 */

}


.btn_green {
	
	background:#5CCD00;
	background:-moz-linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5CCD00),color-stop(100%,#4AA400));
	background:-webkit-linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	background:-o-linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	background:-ms-linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	background:linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#5CCD00', endColorstr='#4AA400',GradientType=0);
	padding:10px 15px;
	color:#fff;
	
	font-size:16px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #459A00
}


.btn_blue {
	margin-right:15px;
	background: #25A6E1;
	background: -moz-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#25A6E1),color-stop(100%,#188BC0));
	background: -webkit-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background: -o-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background: -ms-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background: linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#25A6E1',endColorstr='#188BC0',GradientType=0);
	padding:8px 13px;
	color:#fff;
	
	font-size:17px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #1A87B9
}           






.btn_cancel {
	
    
     font-family: Verdana,Arial,Helvetica,sans-serif;
	
      
	height: 64px;
             
     
	cursor:pointer;
	float:right;
	/*margin-top:15px;
	
	margin-bottom:15px;*/
	width:100%;
	

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f3c5bd+0,e86c57+50,ea2803+51,ff6600+75,c72200+100;Red+Gloss */
background: #909497;  /*#DD6B55;*/
background: -moz-linear-gradient(top, #909497 0%, #909497 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #909497 0%,#909497 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #909497 0%,#909497 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */



border:1px solid #797D7F;/*C10101;*/
	
	padding:8px 13px;
	color:#fff;
	
              
	font-size:26px;
	border-radius:40px;
	-moz-border-radius:40px;
	-webkit-border-radius:40px;

        box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);        
        
}           




.btn_cancel:hover{
background: #A6ACAF ; 
background: -moz-linear-gradient(top, #A6ACAF  0%, #A6ACAF  100%); 
background: -webkit-linear-gradient(top, #A6ACAF  0%,#A6ACAF  100%); 
background: linear-gradient(to bottom, #A6ACAF  0%,#A6ACAF  100%); 
outline:none;}


.btn_cancel:focus{
background: #909497; 
background: -moz-linear-gradient(top, #909497 0%, #909497 100%); 
background: -webkit-linear-gradient(top, #909497 0%,#909497 100%); 
background: linear-gradient(to bottom, #909497 0%,#909497 100%);
outline:none;}





.btn_sms {

    
     font-family: Verdana,Arial,Helvetica,sans-serif;
     
	cursor:pointer;
	float:right;
	/*margin-bottom:15px;
	*/
	width:100%;

    background:  #999;/*  #4CAF50;/*#51d25a;/*#65B25B;/* #87C67B;/*rgb(105,153,208); /* Old browsers */
	
background: -moz-linear-gradient(top,  #999 0%,  #999 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #999 0%, #999 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #999 0%, #999 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

	
	padding:8px 13px;
	color:#fff;
	
	font-size:22px;
	font-weight:100;
	border-radius:40px;
	-moz-border-radius:40px;
	-webkit-border-radius:40px;
	border:1px solid #999;/*#73A065;*/
	
	outline:none;
}           



.btn_sms:hover {

	cursor:pointer;
	float:right;
	/*margin-bottom:15px;
	*/
	width:100%;

    background:  #868686;/*  #4CAF50;/*#51d25a;/*#65B25B;/* #87C67B;/*rgb(105,153,208); /* Old browsers */
	
background: -moz-linear-gradient(top,  #868686 0%,  #868686 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #868686 0%, #868686 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #868686 0%, #868686 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

	
	padding:8px 13px;
	color:#fff;
	
	font-size:22px;
	font-weight:100;
	border-radius:40px;
	-moz-border-radius:40px;
	-webkit-border-radius:40px;
	border:1px solid #868686;/*#73A065;*/
	outline:none;
}           




.btn_zakaz_view {
      font-family: Verdana,Arial,Helvetica,sans-serif;

	cursor:pointer;
	float:right;
	/*margin-bottom:15px;
	*/
	width:100%;
	

    background:  #3085d6; /*#51d25a;/*#65B25B;/* #87C67B;/*rgb(105,153,208); /* Old browsers */

    
background: -moz-linear-gradient(top,  #3085d6 0%,  #3085d6 100%); 
background: -webkit-linear-gradient(top,  #3085d6 0%, #3085d6 100%); 
background: linear-gradient(to bottom,  #3085d6 0%,#3085d6 100%); 
	
	padding:8px 13px;
	color:#fff;
        
	font-size:20px;
	font-weight:100;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	 border:1px solid #3085d6;/*#73A065;*/
	
}           



.btn_zakaz_view:hover {

background: #2b78c1; 
background: -moz-linear-gradient(top, #2b78c1 0%, #2b78c1 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #2b78c1 0%,#2b78c1 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #2b78c1 0%,#2b78c1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
outline:none;

	
}           



.btn_zakaz {
      font-family: Verdana,Arial,Helvetica,sans-serif;

	cursor:pointer;
	/*float:right;*/
	/*margin-bottom:15px;
	*/
	width:100%;
        height: 64px;
        
        
        
            
            /*"Quicksand", sans-serif;*/
	

    background:  #4CAF50;/*#51d25a;/*#65B25B;/* #87C67B;/*rgb(105,153,208); /* Old browsers */
	
background: -moz-linear-gradient(top,  #f8d207 0%,  #f8d207 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f8d207 0%, #f8d207 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f8d207 0%,#f8d207 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	
	padding:8px 13px;	
        color:#000000;
        
        
	font-size:26px;
	font-weight:100;
        
	border-radius:40px;
	-moz-border-radius:40px;
	-webkit-border-radius:40px;
	border:1px solid #e8c300;/*#73A065;*/
        
        
        box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
	
}           





/*
.btn_zakaz:hover{
background: #47c350; 
background: -moz-linear-gradient(top, #47c350 0%, #47c350 100%); 
background: -webkit-linear-gradient(top, #47c350 0%,#47c350 100%); 
background: linear-gradient(to bottom, #47c350 0%,#47c350 100%); 
outline:none;}
*/

.btn_zakaz:hover{
		


background: #51d25a; 
background: -moz-linear-gradient(top, #ffe03a 0%, #ffe03a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffe03a 0%,#ffe03a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffe03a 0%,#ffe03a100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
outline:none;

}

.btn_zakaz:focus{
background: #51d25a; 
background: -moz-linear-gradient(top, #ffe03a 0%, #ffe03a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffe03a 0%,#ffe03a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffe03a 0%,#ffe03a100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
outline:none;}





.btn_money {
	
	
	cursor:pointer;
	float:left;
	margin-bottom:15px;
	width:200px;
	

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4f85bb+0,4f85bb+100;Blue+3D+%239 */
background: #6999D0; /* Old browsers */

background: -moz-linear-gradient(top, #6999D0 0%, #6999D0 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #6999D0) 0%,#6999D0 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #6999D0 0%,#6999D0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */


	
	padding:8px 13px;
	color:#fff;
	
	font-size:17px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #4f85bb;
}           



.btn_money:hover{
background: #6292C1; 
background: -moz-linear-gradient(top, #6292C1 0%, #6292C1 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #6292C1 0%,#6292C1 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #6292C1 0%,#6292C1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
outline:none;}

.btn_money:focus{
background: #6292C1; 
background: -moz-linear-gradient(top, #6292C1 0%, #6292C1 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #6292C1 0%,#6292C1 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #6292C1 0%,#6292C1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
outline:none;}







.table_zakaz{
/*	border: 1px solid  #e3e6eb;*/
	/*table-layout: fixed;*/
	width: 100%;
/*	margin-bottom: 20px;*/
 border-collapse: collapse;
}
.table_zakaz th {
	/*font-weight: bold;*/
	padding: 5px;
	background: #efefef;
 border: 1px solid #bdbdbd; 
}
.table_zakaz td{
	padding: 5px;
	border: 1px solid #bdbdbd;
	text-align: left;
}
.table_zakaz tbody tr:nth-child(odd){
	background: #fff;
}
.table_zakaz tbody tr:nth-child(even){
	background: #F7F7F7;
}


.table_zakaz tbody tr:hover {
    background: #6999d0; /* Цвет фона при наведении */
    color: #fff; /* Цвет текста при наведении */
   }




.btn_exit {
	
	font-family: Verdana,Arial,Helvetica,sans-serif;
              
	cursor:pointer;
	float:right;
	margin-bottom:15px;
	width:100%;
        height: 64px;
	

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4f85bb+0,4f85bb+100;Blue+3D+%239 */
background: rgb(105,153,208); /* Old browsers */
background: -moz-linear-gradient(top, rgba(105,153,208,1) 0%, rgba(105,153,208,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(105,153,208,1) 0%,rgba(105,153,208,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(105,153,208,1) 0%,rgba(105,153,208,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f85bb', endColorstr='#4f85bb',GradientType=0 ); /* IE6-9 */



	
	padding:8px 13px;
	color:#fff;
	
        font-size:26px;
	border-radius:40px;
	-moz-border-radius:40px;
	-webkit-border-radius:40px;
	border:1px solid #4f85bb;
        

                
}           


.btn_exit:hover{
background: #6292C1; 
background: -moz-linear-gradient(top, #6292C1 0%, #6292C1 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #6292C1 0%,#6292C1 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #6292C1 0%,#6292C1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
outline:none;}

.btn_exit:focus{
background: #6292C1; 
background: -moz-linear-gradient(top, #6292C1 0%, #6292C1 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #6292C1 0%,#6292C1 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #6292C1 0%,#6292C1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
outline:none;}




.btn_zakaz3 {
	
	
	cursor:pointer;
	float:right;
	   
	margin-right:1px;
	width:150px;
	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#499bea+0,207ce5+100;Blue+3d+%237 */
background: rgb(73,155,234); /* Old browsers */
background: -moz-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(73,155,234,1) 0%,rgba(32,124,229,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(73,155,234,1) 0%,rgba(32,124,229,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#207ce5',GradientType=0 ); /* IE6-9 */
     
	
	padding:8px 13px;
	color:#fff;
	
	font-size:17px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #4f85bb;
}           





.btn_check {
	background-image:url(image/check.png);
    background-repeat:no-repeat;
    background-position:right;
	text-align:left;
	width:170px;
	font-size:18px;	
	
	cursor:pointer;
	padding:5px;

	
	padding-rigth:65px;
	
	

	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:0px solid;
}  




.title_style_lang
{
	
	
	font-size:20px;
	color: #666;
/*	float:right; */
	cursor:pointer;

	
/* yellow	color:#f19f3f;
*/
	
	/*#6999d0;
	
	*/

font-weight:100;



text-align:left;
border:solid 0px #9DCDF9;




padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;


}



.title_style_lang_active
{
	
	
	font-size:20px;
	
        /*
        color: #0080FF;
        */
        
        color:#32538a;
        
        
/*	float:right;*/
	cursor:pointer;
	
/* yellow	color:#f19f3f;
*/
	
	/*#6999d0;
	
	*/

font-weight:100;



text-align:left;
border:solid 0px #9DCDF9;




padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;


}


.title_style
{
font-size:24px;
color:#32538a;
font-weight:100;
text-align:left;
border:solid 0px #9DCDF9;

padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;


}



.summa_style
{
	
	
font-size:32px;
color:#65B25B;

	
font-weight: 100;



text-align:left;
border:solid 0px #9DCDF9;




padding-bottom: 4px;
padding-left: 0px;
padding-right: 0px;
padding-top: 4px;


}



.check_style
{
	background-image:url(image/check2.png);
    background-repeat:no-repeat;
    background-position:right;
	overflow:hidden;
	margin-left:60px;


	text-align:left;
	

	outline: none;

    display:inline-table;
	
	
	font-size:22px;
	color:#333;
	cursor:pointer;
	
font-weight: 100;




border:solid 0px #9DCDF9;

padding-bottom: 4px;
padding-left: 4px;
padding-right: 60px;
padding-top: 4px;

}         



.uncheck_style
{
	background-image:url(image/uncheck2.png);
    background-repeat:no-repeat;
    background-position:right;
	overflow:hidden;
	margin-left:60px;


	text-align:left;
	

	outline: none;

    display:inline-table;
	
	
	font-size:22px;
	color:#333;
	cursor:pointer;
/*	width:52px;
	height:24px;
	*/
	
font-weight: 100;




border:solid 0px #9DCDF9;

padding-bottom: 4px;
padding-left: 4px;
padding-right: 60px;
padding-top: 4px;

}     


.control_width
{
	width:135px; 
	display: inline-block;
		
}

.control_small_width
{
	width:52px; 
	display: inline-block;
	overflow:hidden;
	
}


.title_black_style
{	
overflow:hidden;
outline: none;

display:inline;
		
font-size:24px;
color:#333;
font-weight: 100;

border:solid 0px #9DCDF9;

padding-bottom: 4px;
padding-left: 0px;
padding-right: 8px;
padding-top: 4px;

}         


/*     Switch    */
/*-------------------------------------------------------------------*/

.switch 
{
display:inline;
width: 50px;
height: 25px;
background: #E5E5E5;
z-index: 0;
margin:0;
padding-top:5px;
appearance: none;
border: none;
cursor: pointer;
position: relative;
border-radius:16px; 
-moz-border-radius:16px; 
-webkit-border-radius:16px; 
}

.switch:before 
{
content: ' ';
position: absolute;
left: 1px;
top: 1px;
width: 50px;
height: 25px;
background: #FFFFFF;
z-index: 1;
border-radius:16px; 
-moz-border-radius:16px; 
-webkit-border-radius:16px;
}

.switch:after 
{
content: ' ';
height: 25px;
width: 25px;
border-radius: 25px;
z-index: 2;
background: #FFFFFF;
position: absolute;
-webkit-transition-duration: 300ms;
transition-duration: 300ms;
top: 1px;
left: 1px;
-webkit-box-shadow: 0 2px 5px #999999;
box-shadow: 0 2px 5px #999999;
}

.switch_On , .switch_On:before
{
background: #4cd964 !important;
}
.switch_On:after
{
left: 25px !important;
}


/*CITY-------------------------------------------------------------------*/

.switch_city_On , .switch_city_On:before
{
background: #4cd964 !important;
}
.switch_city_On:after
{
left: 25px !important;
}

/*PARAM-------------------------------------------------------------------*/

.switch_param_On , .switch_param_On:before
{
background: #4cd964 !important;
}
.switch_param_On:after
{
left: 25px !important;
}


/*Pred-------------------------------------------------------------------*/

.switch_pred_On , .switch_pred_On:before
{
background: #4cd964 !important;
}
.switch_pred_On:after
{
left: 25px !important;
}

/*-SWITCH_LITE------------------------------------------------*/

.switch_lite
{
display:inline;
width: 50px;
height: 25px;
background: #E5E5E5;
z-index: 0;
margin:0;
padding-top:5px;
appearance: none;
border: none;
cursor: pointer;
position: relative;
border-radius:16px; 
-moz-border-radius:16px;
-webkit-border-radius:16px;
}

.switch_lite:before 
{
content: ' ';
position: absolute;
left: 1px;
top: 1px;
width: 50px;
height: 25px;
background: #FFFFFF;
z-index: 1;
border-radius:16px; 
-moz-border-radius:16px; 
-webkit-border-radius:16px; 
}

.switch_lite:after 
{
content: ' ';
height: 25px;
width: 25px;
border-radius: 25px;
z-index: 2;
background: #FFFFFF;
position: absolute;
-webkit-transition-duration: 300ms;
transition-duration: 300ms;
top: 1px;
left: 1px;
-webkit-box-shadow: 0 2px 5px #999999;
box-shadow: 0 2px 5px #999999;
}

.switch_lite_On , .switch_lite_On:before
{
background: #4cd964 !important;
}
.switch_lite_On:after
{
left: 25px !important;
}
