﻿@charset "UTF-8";
/* ========== */
/* = RESETS = */
/* ========== */
*, :after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
* { margin: 0; padding: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
article, aside, canvas, figure, figure img, figcaption, hgroup, footer, header, nav, section, audio, video { display: block; }
a img, fieldset { border: 0; }
body { font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
img { -moz-user-select: -moz-none; -khtml-user-select: none; -webkit-user-select: none; user-select: none; }
ul li { list-style: none; }
.accessible { display: none; }
.ir, [role="banner"] .menu, .m-tracker, .m-slider .prev, .m-slider .next, .m-slider .bullets li a, #loading_screen .home_logo, #loading_screen .home_preloader, #fixed_bar .search input[type=submit], .lightbox .close { text-indent: 100%; white-space: nowrap; overflow: hidden; }
button, label { cursor: pointer; }
textarea, input, button, legend { outline: none; font-family: Arial, Helvetica, sans-serif; }
input, textarea, select { -webkit-appearance: none; -moz-appearance: none; appearance: none; border: none; border-radius: 0; }
legend { display: block; }
a, a:visited, a:link, a:active { color: #f15b06; text-decoration: none; }
input[type=checkbox], input[type=radio], input[type=checkbox][checked], input[type=radio][checked] { border: 0; background-color: transparent; }
.clearfix, .row, .m-form .field.check, .m-products li, .m-products li a, .m-logos { zoom: 1; }
.clearfix:before, .row:before, .m-form .field.check:before, .m-products li:before, .m-products li a:before, .m-logos:before, .clearfix:after, .row:after, .m-form .field.check:after, .m-products li:after, .m-products li a:after, .m-logos:after { content: ""; display: table; }
.clearfix:after, .row:after, .m-form .field.check:after, .m-products li:after, .m-products li a:after, .m-logos:after { clear: both; }
.inline-block, footer .prefooter .social li, .btn, a.btn, .m-form label, .m-slider .bullets li a, .m-pagination li { display: inline-block; vertical-align: baseline; zoom: 1; *display: inline;
*vertical-align: auto;
letter-spacing: 0; word-spacing: 0; }
.reset-inline-block { letter-spacing: -0.31em; word-spacing: -0.43em; }
.wrapper { margin: 0 auto; max-width: 972px; width: 100%; padding: 8px; } /* button changes */
/* ======== */
/* = GRID = */
/* ======== */
/* ============== */
/* = GRID UNITS = */
/* ============== */

.row { display: block; clear: both; }
.col, .col_sls, .col_srs, .col_slm, .col_srm, .col_shs, .col_shm { float: left; margin-left: 0%; }
.col_r { float: right; }
/* ================= */
/* = COLUMN WIDTHS = */
/* ================= */

.sfull { width: 100%; }

.result_tab ol.sticky {
	position: fixed;
	top: 0;
	left: 0;
	padding-bottom: 0px;
	padding-left: 0px;
	z-index: 10000;
	background: #fff;
	width: 100%;
	box-shadow: 0px 2px 5px #dfdfdf;
}
.btnEditar {
	color: #fff;
	float: right;
	line-height: 28px;
	margin: 0 0 3px;
	padding: 1px 2px 1px 2px;
	width: auto;
	background-color: #b3b3b3;
	font-size: 12px;
	border: 0px;
	border-left: 1px solid #fff;
	cursor: pointer;
	display: block;
	border-radius: 0px;
	position: absolute;
	right: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
}
/*  =========== */
/*  = SPACING = */
/*  =========== */

.phxs { padding-left: 5px; padding-right: 5px; }
.phs { padding-left: 10px; padding-right: 10px; }
.phm { padding-left: 20px; padding-right: 20px; }
.pvs { padding-top: 10px; padding-bottom: 10px; }
.pvm { padding-top: 20px; padding-bottom: 20px; }
.pas { padding: 10px; }
.pam { padding: 20px; }
.pls { padding-left: 10px; }
.plm { padding-left: 20px; }
.plb { padding-left: 30px; }
.prs { padding-right: 10px; }
.prm { padding-right: 20px; }
.prb { padding-right: 30px; }
.pts { padding-top: 10px; }
.ptm { padding-top: 20px; }
.ptb { padding-top: 30px; }
.pbs { padding-bottom: 10px; }
.pbm { padding-bottom: 20px; }
.pbb { padding-bottom: 30px; }
.mvm { margin-top: 20px; margin-bottom: 20px; }
.mts { margin-top: 10px; }
.mtm { margin-top: 20px; }
.mtb { margin-top: 30px; }
.mbs { margin-bottom: 10px; }
.mbm { margin-bottom: 20px; }
.mbb { margin-bottom: 30px; }
.center { text-align: center; }
[role="banner"] {
background-color: #ffffff;
float: left;
position: relative;
width: 100%; height: 114px;
}

[role="banner"] .logo { width: 178px; height: 56px; display: block; margin: 0; background: url(/ImgCdn/Common/logo.png) -17px -180px; float: left; }
.btn, a.btn { border-color: #f15b06; border-style: solid; border-width: 1px 1px 3px 1px; background-color: #ffe9dd; padding: 16px; text-transform: lowercase; color: #333; font-size: 16px; text-align: center; border-radius: 4px; }
.callBtn, a.callBtn { border-color: #697910; border-style: solid; border-width: 1px 1px 3px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background: #bfd255; /* Old browsers */ background: -moz-linear-gradient(top, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bfd255), color-stop(50%, #8eb92a), color-stop(51%, #72aa00), color-stop(100%, #9ecb2d)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* IE10+ */ background: linear-gradient(to bottom, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d', GradientType=0 ); /* IE6-9 */
padding: 10px 16px; text-transform: uppercase; color: #fff; font-size: 16px; text-align: center; border-radius: 4px; }
.btn.fit { width: 100%; padding: 5px 3px; }
/*
.m-tabs
*/
.m-tabs { position: relative; }
.m-tabs li { color: #fff; font-size: 14px; text-align: center; margin-bottom: 2px; border: 1px solid #2a5967; }
.m-tabs > li a { color: #fff; display: block; padding: 12px; position: relative; background-color: #f15b06; }
.m-tabs li a { background: rgba(0, 0, 0, 0.5); color: #fff; display: block; padding: 12px; position: relative; }
.m-tabs li.active a { color: #fff; font-size: 14px; text-align: center; background: #f15b06; }
.m-tabs li.active span { background: url(/ImgCdn/Common/sprite_icons.png) no-repeat -2px -343px; bottom: -13px; height: 17px; position: absolute; width: 29px; z-index: 100; }
/*
.m-table
*/

.m-table { width: 100%; text-align: center; }
.m-table .highlight { font-size: 27px; text-align: center; display: block; position: relative; font-weight: bold; color: #f15b06; }
.m-table .highlight span { margin-left: 5px; font-size: 27px; font-weight: bold; }
.m-table p { color: #666; font-size: 1.4em; margin-top: 3px; }
.m-table .btn + a {
	color: #f15b06;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 17px;
	display: block;
	font-weight: bold;
}/*qp-moto*/
/*
.m-logos
*/

.m-logos li { width: 25%; display: block; float: left; background-color: #fff; border-bottom: 1px solid #88b3cd; border-right: 1px solid #88b3cd; vertical-align: middle; text-align: center; padding: 15px; }
.m-logos li:nth-child(4n) { border-right: 1px solid white; }
.m-logos li img { display: inline; }
/*
Headers y contenido
*/

.header { font-size: 1.6em; color: #333; display: block; }
html { background: #e4e4e4; height: 100%; }

.col-heading { font-size: 1.4em; font-weight: normal; text-align: center; }
.col-heading span { float: left; padding: 13px; font-family: Arial, Helvetica, sans-serif; color: #333; } /* change here */
.ins { width: 50%; } /* button changes */
.pa { width: 50%; border-right: 1px solid #f5f5f5; border-left: 1px solid #f5f5f5; } /* button changes */
.phone { width: 100%; } /* button changes */
.col-rows { border-spacing: 0; float: left; font-weight: normal !important; width: 100%; }
.col-rows ul li { border-top: 2px solid #f15b06; display: inline; float: left; list-style-type: none; margin: 0; min-height: 85px; padding: 7px 6px; text-align: center; } /* button changes */
.insurers { background-color: #fff; }
.content { background-color: #FFFFFF;margin-bottom: 5px; }
.no-border { border: 0 none!important; }
.ins img { padding-top: 11px; } /* new changes */

.ref-no { font-size: 11px; text-transform: none; }
/* Add new button class */	
.BtnAndNum { width: 100%; height: auto; }
.BtnAndNum span { font-weight: bold; color: #f15b06; font-size: 17px; white-space: nowrap; }
.PhoneIcon { display: block; width: 21px; height: 22px; background: url(/ImgCdn/Common/rastreator-sprite.png) no-repeat -510px -2px; float: left; }
.disablephone { background-position: -510px -28px !important;}
.DisableBtn { background: #ffffff !important; background-image: none !important; min-height: 48px; } /*qp-moto*/
/*call me btn*/
.m_callmebtn { font-size: 13px; height: 38px; line-height: 15px; padding: 3px 0 9px; text-align: center; font-weight: bold; width: 110px; border-radius: 5px; display: inline-block; margin-top: 0px; border-bottom: 2px solid #b44201; background: #f15b06; background: -moz-linear-gradient(top, #f15b06 0%, #f26409 33%, #f36b0b 70%, #f88b14 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f15b06), color-stop(33%, #f26409), color-stop(70%, #f36b0b), color-stop(100%, #f88b14)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f15b06 0%, #f26409 33%, #f36b0b 70%, #f88b14 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f15b06 0%, #f26409 33%, #f36b0b 70%, #f88b14 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f15b06 0%, #f26409 33%, #f36b0b 70%, #f88b14 100%); /* IE10+ */ background: linear-gradient(to bottom, #f15b06 0%, #f26409 33%, #f36b0b 70%, #f88b14 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f15b06', endColorstr='#f88b14', GradientType=0 ); /* IE6-8 */
}
/* Call me back btn */

.m_callmebtn p a { text-decoration: none; color: #fff; }
[role="banner"] .callme { float: right; padding-left: 0px; display: block; }
#SG_Footer { background-color: #ffffff; border-top: 5px solid #e34713; color: #999999; font-size: 80%; margin: 0 auto; min-height: 110px; padding: 22px 0 0; text-align: center; }
#SG_Footer a { color: #000000; text-decoration: none; }
.lineheader { background: #f15b06 none repeat scroll 0 0; display: block; height: 5px; width: 100%; }
#SG_sub_header { background: #f15b06 none repeat scroll 0 0; display: block; height: 30px; float: left; width: 100%; position: relative; top: -6px; z-index: 1; }/*qp-moto*/
#SG_sub_header h1 { color: #ffffff; float: left; font-size: 13px; line-height: 27px; margin: 0 0 3px; padding: 0 0 0 20px; }
a.weblink { color: #f15b06; font-size: 11px; text-decoration: underline; }
/*qp-moto*/
.friquincia { display: block; min-height: 30px; }
.friquincia p {font-size: 10px;color: #000;margin: 0px;padding: 0px;}
.friquincia .m-franq.franq { display: block;}
.friquincia .m-franq.franq p.friqutxt { font-size: 10px; color: #000; margin: 0px; padding: 0px; }
.friquincia .m-franq { display: none;}
span.vercob { display: block; font-size: 11px; color: #f15b06; margin: 5px 0 0; padding: 0px; }
.deatilscolrow { border-spacing: 0; float: left; font-weight: normal !important; width: 100%; border: 1px solid #f15b06; box-sizing: border-box; padding: 10px; }
.deatilscolrow p { color: #f15b06; text-transform: uppercase; font-size: 14px; margin: 0px; padding: 10px 0px; }
.deatilscolrow ul { margin: 0px; padding: 0px; }
.deatilscolrow ul li { margin: 0px; padding: 0px; list-style: none; color: #000; font-size: 13px; text-align: left; padding: 8px 30px 5px 0px; margin: 0px; }

.deatilscolrow ul li.checkedLi {background: url(/ImgCdn/Common//bg_check.png) no-repeat right 0px; }
.deatilscolrow ul li.cross {background: url(/ImgCdn/Common//cross.png) no-repeat right 0px; }


[role="banner"] .closeme { float: right; padding-left: 0px; display: block; }
.closeme span {  display: inline-block; width:30px; height:30px; text-align: center; background:url(/ImgCdn/Common//sprite_icons.png) no-repeat -1px -210px;   position:relative; text-indent:-9999px; }
.closeme span a{    height: 30px;
    width: 30px;
    display: block;
}
 #SG_sub_header h2 { display: block;
    font-size: 12px;
    width: 100%;
    text-align: right;
    float: left;
    padding: 3px 0px 0px 0px; 
}
  #SG_sub_header h2 a { text-decoration: underline;color: #000;}
@media screen and (max-width:320px) {
.BtnAndNum span { font-size: 14px; }
#SG_sub_header h1 {font-size: 12px; padding: 3px 0 0 6px; }
}

.m-info-qpf { padding: 20px; padding-left: 60px; background: url(/ImgCdn/Common//infoqp-icon.png) no-repeat 0 20px; font-size: 12px; margin-left:15px;}
.m-info-qpf strong { vertical-align: top; font-size: 15px; margin-right: 12px; margin-top: 10px; line-height: 28px; }
.m-info-qpf p { width: 225px; float: none!important; display:inline-block;}

.m-form.warning-message { background: #ffd0b6 url("/ImgCdn/Common//prite_icons.png") no-repeat 13px -245px; font-size: 12px; padding: 30px 20px 30px 70px; } /* issue */
.m-form.warning-message strong { font-size: 18px; margin-right: 10px; font-weight: normal; }
.m-form.y-info-message { background: #fff url("/ImgCdn/Common//sprite_icons.png") no-repeat 13px -463px; font-size: 12px; padding: 18px 20px 23px 76px; margin-top: 20px;  }
ul.commentrow { margin:0px; padding:0px;}
ul.commentrow li {
    margin: 0px 0px 0px 40px;
    list-style-type: disc;
     background: none;
}
.ins a {display: block; }
.telever_one {
     display: inline-block;
    background-color: #75b03b;
    font-size: 14px;
    color: #fff !important;
    text-align: center;
    padding: 7px;
    font-weight: bold;
    border-radius: 5px;
    line-height: 1;
    width: 100%;
    margin-top: 5px;
}

.telever_one i {
    display: inline-block;
    background: url(https://img.rastreatortest.com/Common/arrow-ab.png) no-repeat;
    width: 9px;
    height: 14px;
    vertical-align: bottom;
    margin-left: 5px;
    background-size:contain;
}

.telever_one:hover {
    background-color: #7cc039;
}

.m-table a.btn.fs_anc {
    color: #f15b06;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin-top: 0px;
    display: block;
    border: none;
    background-color: rgba(0, 0, 0, 0);
}

/* tab code start */
.result_tab {
    width: 100%;
    float: left;
    padding: 0px 8px;
    margin-bottom: 10px;
   
}

.flexDiv{
    display: -webkit-box;     
  display: -moz-box;         
  display: -ms-flexbox;     
  display: -webkit-flex;    
  display: flex; 
    flex-wrap: wrap;
    flex-direction: column;
}

.result_tab ol li.active.hideAlltab {
    display: block;
    background-color: #f15b06;
}

.result_tab ol li.active.showAlltab
{
    background-color: #f15b06;
    order: -1;
}
.result_tab ol li .text {
    min-height: 30px;
}
.result_tab ol li .text strong {
    margin-left: 14px;
    display: block;
    margin-top: 15px;
}
.result_tab ol li.active .text a {
    display: block;
    min-height: auto;
}
.result_tab ol li.active .text strong a b {
    background: #ffffff;
    display: inline-block;
    width: 20px;
    height: 20px;
    float: right;
    border-radius: 50%;
    margin-right: 10px;
}
.result_tab ol li.active .text a i {
    border: solid #f15b06;
    border-width: 0 3px 3px 0;
    border-radius: 2px;
    display: inline-block;
    padding: 3px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    float: right;
    right: 6px;
    top: 4px;
    position: relative;
}
.result_tab ol li.hideAlltab {
    display: none;
    text-align: left;
    background: rgba(0,0,0,.5);
}

.result_tab ol li { list-style: none;    background: rgba(0,0,0,.5); padding: 0px 0px 0px 10px;}

.result_tab ol li a {
    color: #fff;
    display: block;
}
.result_tab ol li.active.showAlltab .text a i {
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
    top: 7px;
}
/* tab code end */
/* new IDD */
ul.detailsInformation .ins{
	width: 30%;
} 

ul.detailsInformation .pa{
	width: 32%;
} 
#legalFooter{ padding:0px 10px;}

ul.detailsInformation .phone{
	border-top: 2px solid #f15b06 !important;
	width: 38%;
} 



.tab_handling.franq .masInfo {
    width: 18%;
}
.wrapper.franq .masInfo {
	width: 18%;
  }
  .textCenter {
	text-align: center;
  }
  .promoIconBtnTab{
	display: none;     
	background: #f15b06;
	font-size: 12px;
	padding: 6px 0px;
	border-radius: 5px;
	color: #fff !important;
	margin: 0px !important;
	vertical-align: bottom;
	position: absolute;
	bottom: 5px;
	left: 5px;
	right: 5px;}
  .masInfo {width: 100%;}
  
  
  
  
  .textCenter {
	text-align: center;
  }
  
  .ratingInfo__verMobile {
	display: none;
  }
  
  .ratingInfo {
		text-align: left;
    max-width: 161px;
    display: inline-block;
  }
  
  .ratingInfo .ratingInfo__compare {
	font-size: 12px;
	text-align: left;
	line-height: 1;
	color: #f15b06;
	padding: 0px;
	margin-bottom: 10px;
  }
  
  .ratingInfo .ratingInfo__compare a{
	margin-top: 0px;
	display: inline-block;
  }
  
  .arrowRight {
	border: solid #f15b06;
	border-width: 0 2px 2px 0px;
	display: inline-block;
	padding: 3px;
	vertical-align: middle;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
  }

.ratingInfo__starYellow {
    background-image: url(http://img.seguros.es/Common/yellowStar.png);
    background-repeat: no-repeat;
    width: 90%;
    height: 17px;
    margin: 0px auto;
    vertical-align: middle;
    float: left;
}

.ratingInfo__starGray {
    background-image: url(http://img.seguros.es/Common/grayStar.png);
    background-repeat: no-repeat;
    width: 92px;
    height: 17px;
    display: inline-block;
    margin: 0px auto;
    vertical-align: middle;
}
  
  .ratingInfo__ratingPoint {
	background-color: #f4f4f4;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	color: #848485;
	padding: 3px 6px;
	display: inline-block;
	vertical-align: middle;
	margin: 0px 5px;
	border-radius: 3px;
  }
  /* tooltip */
  
  
  .ratingInfo__infoBtn {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	font-size: 12px;
  }
  
  .ratingInfo__infoBtn .tooltiptext {
	visibility: hidden;
	width: 183px;
	background-color: #484848;
	color: #fff;
	text-align: left;
	border-radius: 3px;
	padding: 10px;
	position: absolute;
	z-index: 1;
	top: 150%;
	left: 50%;
	margin-left: -10px;
  
  }
  .ratingInfo__infoBtn .tooltiptext p{
		color: #fff;
    padding: 0px;
    margin-top: 5px;
    font-size: 12px;
  }
  .ratingInfo__infoBtn .tooltiptext::after {
	border-color: transparent transparent #484848 #484848;
	border-style: solid;
	border-width: 8px 8px 8px 8px;
	content: "";
	height: 0;
	left: 18px;
	position: absolute;
	top: -11px;
	width: 0;
	z-index: 50;
  }
  
  .ratingInfo__infoBtn:hover .tooltiptext {
	visibility: visible;
  }
  /* tooltip end */
  .ratingInfo__download {
	margin-top: 10px;
  }
  .ratingInfo__download img{ position: relative; margin-top: 2px; margin-right: 2px; }
  .ratingInfo__download a {
	font-size: 12px;
	color: #999999;
	text-decoration: underline;
  }
  /* read more */
  
  
  .seeMoreText {
	max-width: 400px;
	margin: 10px auto;
	text-align: left;
	font-size: 12px;
	color: #999999;
  
  }
  .seeMoreText__ellipses{ display: inline;}
  .seeMoreText__content span  {            display: none;      }
  
  .seeMoreText__content .seeMoreText__link {
	display: inline;
	margin: 0px 0;
	text-decoration: underline; color: #999999;
  }
  .ratingAndInfo{ display: inline-block;}
  .tooltipClose{ display: none;}
  @media screen and (max-width: 1200px) {
    
  .masInfo {
	  width: 20%;
  }
  .qp-phoneno {
	font-size: 25px;
  }
  }
  @media screen and (max-width: 1024px) {
	.tab_handling.franq .masInfo {
		width: 21%;
	}
      .pa-con span br, .pa-sin span br{ display: none;}

	.col-rows ul li.pro, .pro{ display: none;}
  .promoIconBtnTab{ display: block; 
  }
  .qp-phoneno {
	font-size: 20px;
  }
  .ContactarAgente {
	font-size: 13px;
  }
  
 
		.tab_handling.franq	.phone{	width: 22%;}
		.tab_handling.franq	.web {		width: 22%;		}
		
		
		.ratingInfo .ratingInfo__compare, .ratingInfo__starGray {
	margin-bottom: 7px;
  }
  .wrapper.franq .masInfo {
	width: 16%;
  }
  }
  
  @media screen and (max-width: 767px) {
	.wrapper.franq .masInfo {
	  width: 100%;
	}
  
  .masInfo {
	width: 100%;
	border-top: 1px solid #e8e8e8 !important;
  }
  .phone {
    width: 100%;
    border-top: 0px solid !important;
  }
  .comparar_mob{ display: none;}
  .col-rows ul li.phone p{
	text-align: center;
  }
  }
  
  @media screen and (max-width: 767px) {
	.ratingInfo__compare{ display: none;}
  
  .ratingInfo__verMobile a{font-weight: bold;     font-size: 12px;
		text-align: center;
		line-height: 1;
		color: #f15b06;
		padding: 0px;
		margin-bottom: 10px;}
		p.ratingInfo__verMobile{
			color: #f15b06; margin: 0px; padding: 0px;font-weight: bold;   display: inline-block;flex: 0 0 55%; text-align: left; padding-right: 0px;
		}
		.ratingInfo {
			display: -webkit-box;     display: -moz-box;     display: -ms-flexbox;     display: -webkit-flex;     display: flex;
			flex-flow: wrap;   max-width: 100%;        padding: 10px 0px 0px 6px;
		}
		.ratingInfo__starGray {
			
			margin-left: 0px;
		}
		.ratingAndInfo {
			flex: 0 0 40%;
			order: 2;
			margin-top: 5px;
			text-align: left;
			padding-left: 0px;
		 margin-top: 5px;
		}
		.ratingInfo__download {
			margin-top: 10px;
			flex: 0 0 55%;
			text-align: left;
			padding-right: 0px;
		}
		.ratingInfo__ratingPoint {
			margin: 0px 10px 0px 0px;
		}
		.ratingInfo__infoBtn .tooltiptext {
			left: 0px;
			margin-left: -165px;
			padding-right: 30px;
			visibility: visible;
			display: none;
		}
  
		.ratingInfo__infoBtn .tooltiptext::after {
			border-color: transparent #484848 #484848 transparent;
			content: "";
			left: auto;
			right: 15px;
		}
		.tooltipClose{     display: block;
			position: absolute;
			right: 5px;
			top: -4px;
			font-size: 30px;
			color: #fff !important;
			-webkit-transform: rotate(45deg);
			-moz-transform: rotate(45deg);
			-ms-transform: rotate(45deg);
			transform: rotate(45deg);
			cursor: pointer;
		}
		
		/*.ratingInfo__infoBtn:hover .tooltiptext {
			visibility: visible;
			display: block;
		}*/
		
  }