@font-face {font-family: 'font1'; src: url('../fonts/ubuntu-regular-webfont.woff') format('woff2'), url('../fonts/ubuntu-regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face {font-family: 'font2'; src: url('../fonts/ubuntu-bold-webfont.woff') format('woff2'), url('../fonts/ubuntu-bold-webfont.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face {font-family: 'script'; src: url('../fonts/Playlist-Script.eot') format('embedded-opentype'),  url('../fonts/Playlist-Script.otf')  format('opentype'), url('../fonts/Playlist-Script.woff') format('woff'), url('../fonts/Playlist-Script.ttf')  format('truetype'), url('https://www.quieresjugarconmigo.com/css/Playlist-Script.svg#Playlist-Script') format('svg'); font-weight: normal; font-style: normal; }

*{line-height: 136%; font-family: 'font1'; outline: none; } 
html{ width:100%; }
body{background: url('../images/bg-rombos.png') repeat; overflow-x:hidden; }
a {outline: none !important; } button {outline: none !important; }
p{ font-size: 12px; line-height: 140%; max-height: 999999px;}
li{ font-size: 12px; line-height: 140%; max-height: 999999px;}
.general{height: auto; margin: 0 auto; margin-top: 138px; }
.cabecera {background: #fff; height: auto; margin: 0 -15px 0 -15px }
#menu{ margin: 0 auto; height: 113px; overflow: visible; position: relative; }
.seccion { height:auto;  }
.text_descripciones{font-size: 12px; color:#7b7070; }
.seccion .input-group.danger{ position: relative; }
.seccion .input-group.danger::after {content: "\e014"; font-family: 'Glyphicons Halflings'; font-size: 20px; color: #900; position: absolute; right: 0px; top: 10px; width: 30px; height: 40px; z-index: 2; }
.seccion .input-group.success::after {content: "\e013"; font-family: 'Glyphicons Halflings'; font-size: 20px; color: #090; position: absolute; right: 0px; top: 10px; width: 30px; height: 40px; z-index: 2; }
.easing{transition: all 400ms cubic-bezier(0.250, 0.460, 0.450, 0.940); transition-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940); }
.easingMedium{transition: all 700ms cubic-bezier(0.000, 0.090, 0.000, 0.995); transition-timing-function: cubic-bezier(0.000, 0.090, 0.000, 0.995); }
.easingMediumFast{transition: all 400ms cubic-bezier(0.000, 0.520, 0.000, 0.995); transition-timing-function: cubic-bezier(0.000, 0.520, 0.000, 0.995); }
.easingFast{transition: all 200ms cubic-bezier(0.250, 0.460, 0.450, 0.940); transition-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940); }
.fastAnimate{ animation-duration: 0.6s !important; }

img.responsive{ width:100%; height:auto; }
img.max-responsive{ max-width:100%; height:auto; }
img.max-responsive-centered{ max-width:100%; height:auto; margin:0 auto; display: block; }
@media screen and (max-width: 770px){
    img.max-responsive-centered-xs{ max-width:100%; height:auto; margin:0 auto; display: block; }    
    img.max-responsive-xs{ max-width:100%; height:auto; }
    img.responsive-xs{ width:100%; height:auto; }
}

.mt0{ margin-top: 0px !important; }
.mt-10{ margin-top: -10px !important; }
.mt-20{ margin-top: -20px !important; }
.mt10{ margin-top: 10px !important; }
.mt20{ margin-top: 20px !important; }
.mt30{ margin-top: 30px !important; }
.mt40{ margin-top: 40px !important; }
.mt50{ margin-top: 50px !important; }
.mt100{ margin-top: 100px !important; }
.mb0{ margin-bottom: 0 !important; }
.mb5{ margin-bottom: 5px !important; }
.mb10{ margin-bottom: 10px !important; }
.mb20{ margin-bottom: 20px !important; }
.mb30{ margin-bottom: 30px !important; }
.mb40{ margin-bottom: 40px !important; }
.mb50{ margin-bottom: 50px !important; }
.ml10{ margin-left: 10px !important; }
.ml20{ margin-left: 20px !important; }
.ml30{ margin-left: 30px !important; }
.mr10{ margin-right: 10px !important;}
.mr15{ margin-right: 15px !important;}
.mr20{ margin-right: 20px !important;}
.mr30{ margin-right: 30px !important;}
.delay01{ animation-delay: 0.1s; -webkit-animation-delay: 0.1s; }
.delay02{ animation-delay: 0.2s; -webkit-animation-delay: 0.2s; }
.delay03{ animation-delay: 0.3s; -webkit-animation-delay: 0.3s; }
.delay04{ animation-delay: 0.4s; -webkit-animation-delay: 0.4s; }
.delay05{ animation-delay: 0.5s; -webkit-animation-delay: 0.5s; }
.delay06{ animation-delay: 0.6s; -webkit-animation-delay: 0.6s; }
.delay07{ animation-delay: 0.7s; -webkit-animation-delay: 0.7s; }
.delay08{ animation-delay: 0.8s; -webkit-animation-delay: 0.8s; }
.delay09{ animation-delay: 0.9s; -webkit-animation-delay: 0.9s; }
.delay10{ animation-delay: 1s; -webkit-animation-delay: 1s; }
.delay11{ animation-delay: 1.1s; -webkit-animation-delay: 1.1s; }
.delay12{ animation-delay: 1.2s; -webkit-animation-delay: 1.2s; }
.delay13{ animation-delay: 1.3s; -webkit-animation-delay: 1.3s; }
.delay14{ animation-delay: 1.4s; -webkit-animation-delay: 1.4s; }
.delay15{ animation-delay: 1.5s; -webkit-animation-delay: 1.5s; }
.delay16{ animation-delay: 1.6s; -webkit-animation-delay: 1.5s; }
.delay17{ animation-delay: 1.7s; -webkit-animation-delay: 1.5s; }
.delay18{ animation-delay: 1.8s; -webkit-animation-delay: 1.5s; }
.delay19{ animation-delay: 1.9s; -webkit-animation-delay: 1.5s; }
.delay2{ animation-delay: 2s; -webkit-animation-delay: 2s; }
.delay21{ animation-delay: 2.1s; -webkit-animation-delay: 2s; }
.delay22{ animation-delay: 2.2s; -webkit-animation-delay: 2s; }
.delay23{ animation-delay: 2.3s; -webkit-animation-delay: 2s; }
.delay24{ animation-delay: 2.4s; -webkit-animation-delay: 2s; }
.delay25{ animation-delay: 2.5s; -webkit-animation-delay: 2.5s; }
.delay3{ animation-delay: 3s; -webkit-animation-delay: 3s; }
.delay4{ animation-delay: 4s; -webkit-animation-delay: 4s; }
.delay5{ animation-delay: 5s; -webkit-animation-delay: 5s; }
.delay6{ animation-delay: 6s; -webkit-animation-delay: 6s; }
.text-center{ text-align: center; }
.text-white{ color: white !important; }
ul{ padding-left: 0; list-style: outside none; }

.manage-admin-content.cke_editable{ outline: 1px dashed white; box-shadow: 0 0 1px #000; }
.manage-admin-content.cke_focus{ outline: 2px solid white; box-shadow: 0 0 3px #000; }

.btn{ border-radius: 8px; border:none;}
.btn-primary,.btn-primary:focus{ background-color: rgba(118, 37, 97, 0.4); -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #eebfe5 #e597d5 #da65c1; border-image: none; border-radius: 5px; border-style: solid; border-width: 2px; color: white; padding: 5px 15px; }
.btn-primary:hover{ background-color: rgba(118, 37, 97, 1); -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #eebfe5 #eebfe5 #eebfe5; border-image: none; border-radius: 5px; border-style: solid; border-width: 2px; color: white; padding: 5px 15px; }
.btn-primary.blue{ background-color: #008cd0; }
.btn-primary.blue:hover{ background-color: #007cc0; }
.btn-primary.orange{ background-color: #E4763F; }
.btn-primary.orange:hover{ background-color: #D4662F; }
.btn-primary.disabled{ background-color: #f5afe3; border:none; }
.btn-default.pink{ padding:8px 35px; background: #f5afe3; background: -moz-linear-gradient(top, #f5afe3 0%, #f5afe3 18%, #ec60c8 99%); background: -webkit-linear-gradient(top, #f5afe3 0%,#f5afe3 18%,#ec60c8 99%); background: linear-gradient(to bottom, #f5afe3 0%,#f5afe3 18%,#ec60c8 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5afe3', endColorstr='#ec60c8',GradientType=0 ); border-radius: 5px; color: #1d1d1b; transition: all 700ms cubic-bezier(0.000, 0.090, 0.000, 0.995); transition-timing-function: cubic-bezier(0.000, 0.090, 0.000, 0.995); }
.btn-default.pink:hover{ background: #D392C2; background: -moz-linear-gradient(top, #D392C2 0%, #D392C2 18%, #C33BA0 99%); background: -webkit-linear-gradient(top, #D392C2 0%,#D392C2 18%,#C33BA0 99%); background: linear-gradient(to bottom, #D392C2 0%,#D392C2 18%,#C33BA0 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D392C2', endColorstr='#C33BA0',GradientType=0 ); border-radius: 5px; color: #1d1d1b; transition: all 700ms cubic-bezier(0.000, 0.090, 0.000, 0.995); transition-timing-function: cubic-bezier(0.000, 0.090, 0.000, 0.995); }
.btn-center{ display: table; margin:20px auto 0 auto; }
.btn-square{ border-radius: 0 !important; }
.btn-xl{ font-size: 26px; font-family: 'font2'; padding:15px 35px 10px 35px; }
.btn-xl:hover{ font-size: 26px; font-family: 'font2'; padding:15px 35px 10px 35px; }
.btn-up{ background: #bf008e; background: -moz-linear-gradient(top, #bf008e 0%, #bf008e 18%, #760057 99%); background: -webkit-linear-gradient(top, #bf008e 0%,#bf008e 18%,#760057 99%); background: linear-gradient(to bottom, #bf008e 0%,#bf008e 18%,#760057 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf008e', endColorstr='#760057',GradientType=0 ); color:white; font-family: 'font2'; font-size: 18px; padding-top: 10px; }
.btn-up::before {color: #bf008e; content: "\e253"; float: left; font-family: "Glyphicons Halflings"; left: 50%; margin-left: -10px; position: relative; top: -25px; }
.btn-up:hover{ color:white; background: #9E0176; background: -moz-linear-gradient(top, #9E0176 0%, #9E0176 18%, #5A0243 99%); background: -webkit-linear-gradient(top, #9E0176 0%,#9E0176 18%,#5A0243 99%); background: linear-gradient(to bottom, #9E0176 0%,#9E0176 18%,#5A0243 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9E0176', endColorstr='#5A0243',GradientType=0 ); }
.bordered-pink{ -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #eebfe5 #e597d5 #da65c1; border-image: none; border-radius: 5px; border-style: solid; border-width: 2px;  }
.btn-primary.btn-active{ background: #be008e; background: -moz-linear-gradient(top, #be008e 0%, #be008e 18%, #730055 99%); background: -webkit-linear-gradient(top, #be008e 0%,#be008e 18%,#730055 99%); background: linear-gradient(to bottom, #be008e 0%,#be008e 18%,#730055 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#be008e', endColorstr='#730055',GradientType=0 ); }
.btn-primary.btn-active:hover, .btn-primary.btn-active:focus, .btn-primary.btn-active:active{ background: #990173; background: -moz-linear-gradient(top, #990173 0%, #990173 18%, #490136 99%); background: -webkit-linear-gradient(top, #990173 0%,#990173 18%,#490136 99%); background: linear-gradient(to bottom, #990173 0%,#990173 18%,#490136 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#990173', endColorstr='#490136',GradientType=0 );  }

.btn-primary.btn-active span{ color: white !important; }
.contentSection a.btn{ color:#fff; font-size: 18px; }

.contentSection h1.green{ color:#81b219; }
.contentSection h1.blue{ color:#008cd0; }
.contentSection h1.orange{color: #F78800; }
.contentSection h1.red{color: #AE0A00; }

.contentSection h2.orange{color: #F78800; }
.contentSection h2.red{color: #AE0A00; }
.contentSection h2.green{color: #81B219; }
.contentSection h2.blue{color: #008CD0; }

.contentSection h3{ font-weight: bold; }
.contentSection h3.orange{color: #F78800; }
.contentSection h3.red{color: #AE0A00; }
.contentSection h3.green{color: #81B219; }
.contentSection h3.blue{color: #008CD0; }
.seccion{ font-family: 'Open Sans',sans-serif; }
img.circled{ border-radius: 100%; }
p.loading{ font-size: 40px; margin-top: 50px; margin-bottom: 50px; text-align:center; }

.icon-stars-1{ background: url('../images/stars-1.png') no-repeat center center; display: block; height: 20px; width: 100%; }
.icon-stars-2{ background: url('../images/stars-2.png') no-repeat center center; display: block; height: 20px; width: 100%; }
.icon-stars-3{ background: url('../images/stars-3.png') no-repeat center center; display: block; height: 20px; width: 100%; }
.icon-stars-4{ background: url('../images/stars-4.png') no-repeat center center; display: block; height: 20px; width: 100%; }
.icon-stars-5{ background: url('../images/stars-5.png') no-repeat center center; display: block; height: 20px; width: 100%; }

/*MODAL center in middle*/
.modal.centered {text-align: center; padding: 0!important; }
.modal.centered:before {content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -4px; }
.modal.centered .modal-dialog {display: inline-block; text-align: left; vertical-align: middle; }

#adv{ z-index: 1100; }
#adv .modal-content{ background: #bf008e; background: -moz-linear-gradient(top, #bf008e 0%, #6f0052 100%); background: -webkit-linear-gradient(top, #bf008e 0%,#6f0052 100%); background: linear-gradient(to bottom, #bf008e 0%,#6f0052 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf008e', endColorstr='#6f0052',GradientType=0 ); }
#adv .modal-header {border-bottom: medium none; min-height: 50px; padding: 15px; }
#adv .modal-footer {border-top: none; padding: 15px; text-align: center; }
#adv .modal-footer.custom .btn{ font-size: 28px; margin-bottom: 0; margin-top: 10px; padding: 5px 60px; border-radius:5px; }
#adv .modal-body { color:#ee72ce; font-size: 18px; }
#adv .modal-body p{ color:#ee72ce; font-size: 18px; }
#adv .modal-body b{ color:#fadcf3; font-size: 18px; }
#adv .modal-body .title{ color:#f5b2e4; font-size: 30px; font-family: 'font2'; text-align: center; }
#adv .modal-lg{ max-width: 800px; }
#adv .btn.btn-accept.btn-primary.btn-lg {font-size: 28px; margin-bottom: 20px; margin-top: 10px; padding: 5px 60px; }
#adv .btn.btn-cancel.btn-default.btn-lg {font-size: 28px; margin-bottom: 20px; margin-top: 10px; padding: 5px 60px; border-radius:5px; border:2px solid white; }

#adv #login {margin: 0 auto; max-width: 700px; }
#adv button.close {background: rgba(0, 0, 0, 0) url("../images/btn-close.png") no-repeat scroll center center; border: medium none; cursor: pointer; height: 44px; opacity: 1; padding: 0; position: relative; width: 44px; }
#adv button.close:hover { opacity: 0.5; }
#adv #login .title-login { font-size: 25px !important; font-family: 'font2'; color:#f5b2e4; text-align: center; }
#adv #login .btn { font-size: 25px; color:white !important; font-family: 'font2'; border-width: 2px; margin-top: 20px !important; background: rgba(186, 0, 148, 0.5); }
#adv #login .btn:hover { background: rgba(186, 0, 148, 0.9); }
#adv #login .input-group-addon{ background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 18%, #c8c8c8 99%); background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 18%,#c8c8c8 99%); background: linear-gradient(to bottom, #ffffff 0%,#ffffff 18%,#c8c8c8 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c8c8c8',GradientType=0); padding:6px 6px 6px 12px; color:#72004f; font-size: 18px; }
#adv #login .form-control{ background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 18%, #c8c8c8 99%); background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 18%,#c8c8c8 99%); background: linear-gradient(to bottom, #ffffff 0%,#ffffff 18%,#c8c8c8 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c8c8c8',GradientType=0);  }
#adv #login .input-group .form-control{ border-left: none;  }
#adv #login .form-control::placeholder{ color:#ad769d; }
#adv #login .form-control{ color:#72004f; font-size: 18px; height: 40px; }

.advModal .modal-dialog { width: auto; max-width: 800px; }
.advModal .modal-content{ background: #bf008e; background: -moz-linear-gradient(top, #bf008e 0%, #6f0052 100%); background: -webkit-linear-gradient(top, #bf008e 0%,#6f0052 100%); background: linear-gradient(to bottom, #bf008e 0%,#6f0052 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf008e', endColorstr='#6f0052',GradientType=0 ); color: white; }
.advModal .modal-header { background-color: pink; border-top-left-radius: 10px; border-top-right-radius: 10px; background: #bd008d; background: -moz-linear-gradient(top, #bd008d 0%,  #770058 60%); background: -webkit-linear-gradient(top, #bd008d 0%,#770058 60%); background: linear-gradient(to bottom, #bd008d 0%,#770058 60%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bd008d', endColorstr='#770058',GradientType=0 ); color: white; font-family: 'font2'; border-bottom: none; }
.advModal .modal-header button.close {background: rgba(0, 0, 0, 0) url("../images/btn-close.png") no-repeat scroll center center; border: medium none; cursor: pointer; height: 44px; opacity: 1; padding: 0; position: relative; width: 44px; margin-top: -9px; }
.advModal .modal-header button.close:hover { opacity: 0.5; }
.advModal .modal-title { color: #f5b2e4; font-family: "font2"; font-size: 28px; text-align: center; }
.advModal .modal-title b{ color: white; font-family: "font2"; font-size: 30px; }
.advModal .modal-body { max-height: 600px; overflow-y: auto; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;  padding-top: 40px;}
.advModal .modal-footer { border-top: none; }
.advModal .modal-footer .btn { margin-top: 0; font-size: 22px; padding:5px 90px; margin-bottom: 15px; }
.advModal .modal-footer .btn.disabled { border-color:inherit; }

.advModal .games-list .item{ margin-bottom: 20px; cursor: pointer; }
.advModal .games-list .item.no-selected{ opacity: 0.5; }
.advModal .games-list .item span.name{ margin-bottom: 5px; font-size: 20px; color: #fadcf3; display: block; font-family: "font2"; font-size: 15px; height: auto; margin-bottom: 0; margin-top: 10px; text-align: center; text-transform: uppercase; }
.advModal .games-list .item img{ box-shadow: 0 3px 10px rgba(0,0,0,0.7); margin-bottom: 20px; max-width: 120px; }

.advModal .requestSended .item{ margin-bottom: 20px; cursor: pointer; }
.advModal .requestSended .item.no-selected{ opacity: 0.5; }
.advModal .requestSended .item span.name{ margin-bottom: 5px; font-size: 20px; color: #fadcf3; display: block; font-family: "font2"; font-size: 15px; height: auto; margin-bottom: 0; margin-top: 10px; text-align: center; text-transform: uppercase; }
.advModal .requestSended .item img{ box-shadow: 0 3px 10px rgba(0,0,0,0.7); margin-bottom: 20px; max-width: 120px; }
.advModal .ico-waiting{ font-size: 80px; margin-bottom: 20px; }

#messageBox .modal-dialog { margin-right: 0; max-width: 500px; }
#messageBox .modal-content { border-radius: 15px; } 
#messageBox .modal-header { background-color: pink; border-top-left-radius: 10px; border-top-right-radius: 10px; background: #bd008d; background: -moz-linear-gradient(top, #bd008d 0%,  #770058 60%); background: -webkit-linear-gradient(top, #bd008d 0%,#770058 60%); background: linear-gradient(to bottom, #bd008d 0%,#770058 60%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bd008d', endColorstr='#770058',GradientType=0 ); color: white; font-family: 'font2'; }
#messageBox .modal-body { max-height: 600px; overflow-y: auto; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
#messageBox .modal-dialog::before { content:"\e253"; color: #bd008d; font-family: 'Glyphicons Halflings'; font-size: 25px;  float: right; display: inline-block; margin-top: -14px; position: relative; right: 18%; z-index: 1; }
#messageBox .item{ padding:10px 0; cursor: pointer; display: table; width: 100%; color: black; text-decoration: none;}
#messageBox .item:nth-child(even){ background-color: #e9d9e5; }
#messageBox .item p{ margin-top: 22px; font-size: 18px; text-align: left; float:left; margin-left: 15px; text-transform: uppercase; color:#6d0050; font-family: 'font2'; }
#messageBox .circled{ border-radius: 100%; width: 60px; float: left; }
#messageBox .item span{ margin-top: 22px; }
#messageBox .item i {background-color: #e000a7; border-radius: 100%; color: white; display: inline-block; float: right; font-family: "font2"; font-size: 22px; font-style: normal; height: 35px; margin-top: -5px; padding: 5px 0; position: absolute; right: 49px; text-align: center; width: 35px; }
#messageBox p.big{ font-size: 18px; color:#72004f; font-family: 'font2';  }
#messageBox .bubble-left::before {color: white; content:"\e251"; float: left; font-family: "Glyphicons Halflings"; font-size: 15px; margin-left: -25px; margin-top: -8px; position: relative; }
#messageBox .bubble-left {background: white; border-radius: 5px; display: inline-block; float: left; margin-bottom: 5px; margin-top: 5px; max-width: 100%; min-width: 50%; padding: 10px 15px 5px 15px; color: #6d0050; margin-left: 15px;}
#messageBox .bubble-right::before {color: #6d0050; content:"\e250"; float: right; font-family: "Glyphicons Halflings"; font-size: 15px; margin-right: -25px; margin-top: -8px; position: relative; }
#messageBox .bubble-right { background: #6d0050; border-radius: 5px; display: inline-block; float: right; margin-bottom: 5px; margin-top: 5px; max-width: 100%; min-width: 50%; padding: 10px 15px 5px 15px; color: white; margin-right: 15px;}
#messageBox .bubble-right span, #messageBox .bubble-left span{ display: inline-block; float:left; }
#messageBox .conversation-text{ height: 400px; overflow-y: auto; overflow-x: hidden; background-color: #dac4d4; margin:0 -30px; padding: 10px; }
#messageBox .conversation-text .date{ width: 100%; text-align: center; padding: 5px; background-color: #BD9CB4; color: white; border-radius: 5px; margin: 19px 0; }
#messageBox .conversation-text .time{  font-size:11px; float: right; margin-top: 3px; margin-right: -10px; margin-left: 10px; opacity: 0.5; }
#messageBox .entry{ padding-top: 10px; }
#messageBox .form-control{ background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 18%, #c8c8c8 99%); background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 18%,#c8c8c8 99%); background: linear-gradient(to bottom, #ffffff 0%,#ffffff 18%,#c8c8c8 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c8c8c8',GradientType=0);  }
#messageBox .form-control::placeholder{ color:#ad769d; }
#messageBox .form-control{ color:#72004f; font-size: 20px; height: 40px; }
#messageBox .btn-active{ height: 40px; }
#messageBox .hud-conversation { display: block; margin: -10px -15px 0; padding: 7px 0; height: 45px; } 
#messageBox .hud-conversation a { float: left; font-size: 18px; cursor: pointer; font-family: 'font2'; color:#6d0050; text-decoration: none; } 
#messageBox .hud-conversation img { float: left; width: 45px; } 
#messageBox .hud-conversation p {float: left; font-size: 18px; margin-left: 20px; text-transform: uppercase; margin-top: 10px; font-family: 'font2'; color:#6d0050;  }
@media screen and (max-height: 800px){
	#messageBox .list-conversations { max-height: 400px; overflow-y: auto; }
	#messageBox .conversation-text { max-height: 300px; }
}

#viewBox .modal-dialog { margin-right: 0; max-width: 500px; }
#viewBox .modal-content { border-radius: 15px; } 
#viewBox .modal-header { background-color: pink; border-top-left-radius: 10px; border-top-right-radius: 10px; background: #bd008d; background: -moz-linear-gradient(top, #bd008d 0%,  #770058 60%); background: -webkit-linear-gradient(top, #bd008d 0%,#770058 60%); background: linear-gradient(to bottom, #bd008d 0%,#770058 60%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bd008d', endColorstr='#770058',GradientType=0 ); color: white; font-family: 'font2'; }
#viewBox .modal-body { max-height: 600px; overflow-y: auto; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
#viewBox .modal-dialog::before { content:"\e253"; color: #bd008d; font-family: 'Glyphicons Halflings'; font-size: 25px;  float: right; display: inline-block; margin-top: -14px; position: relative; right: 4%; z-index: 1; }
#viewBox .item{ padding:10px 0; cursor: pointer; color: black; text-decoration: none;}
#viewBox .list-views .row-line{ display: block; background-color: white; clear:both; padding: 0 10px}
#viewBox .list-views .row-line:nth-child(even){ background-color: #e9d9e5; }
#viewBox .list-views p.big{ font-size: 18px; color:#72004f; font-family: 'font2';  }
#viewBox .item .data-user{ float:left; margin-left: 15px; margin-top: 0px; }
#viewBox .item p{ margin-top: 0; margin-bottom: 0; font-size: 13px; text-align: left; }
#viewBox .item p.name{ font-size: 18px; text-transform: uppercase; color:#6d0050; font-family: 'font2'; }
#viewBox .item p.date{ color:#e000a6; font-family: 'font1'; margin-bottom: 5px; }
#viewBox .item a.btn{ padding:3px 15px; }
#viewBox .item a.btn span{ margin-top: 0; }
#viewBox .circled{ border-radius: 100%; width: 60px; float: left; }
#viewBox .item span{ margin-top: 22px; }
#viewBox .item i {background-color: #e000a7; border-radius: 100%; color: white; display: inline-block; float: right; font-family: "font2"; font-size: 22px; font-style: normal; height: 35px; margin-top: -5px; padding: 5px 0; position: absolute; right: 49px; text-align: center; width: 35px; }
@media screen and (max-height: 800px){
    #viewBox .list-views { max-height: 400px; overflow-y: auto; }
    #viewBox .conversation-text { max-height: 300px; }
}

.notificationRequest { position: fixed; top: 0; width: 100%; z-index: 51; }
.notificationRequest .itemRequest .container{ min-height: 50px; padding: 10px; max-width: 700px; }
.notificationRequest .itemRequest img{ max-width: 100%; width: 40px; }
.notificationRequest .itemRequest p {color: white; font-family: "font1"; font-size: 16px; margin-bottom: 0; margin-top: 7px; margin-left: 20px; }
.notificationRequest .itemRequest {display: table; width: 100%; background: rgb(190,0,141); background: -moz-linear-gradient(top, rgba(190,0,141,1) 0%, rgba(115,0,85,1) 100%); background: -webkit-linear-gradient(top, rgba(190,0,141,1) 0%,rgba(115,0,85,1) 100%); background: linear-gradient(to bottom, rgba(190,0,141,1) 0%,rgba(115,0,85,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#be008d', endColorstr='#730055',GradientType=0 ); }
.notificationRequest .itemRequest .btn{ padding-top:3px; padding-bottom: 3px; }
.notificationRequest .itemRequest .glyphicon{ font-size: 25px !important; }
@media screen and (max-width: 700px){
    .notificationRequest .container img{ display: none; }
    .notificationRequest .container p{ font-size: 14px; margin-left: 0; }
    .notificationRequest .container .btn-primary.ml20{ margin-left: 10px !important; }
}

/*HOME PUBLIC*/
.seccion-homePublic #homeCarousel{ width: 100%; overflow: hidden; }
.seccion-homePublic .carousel-control.left {background: url('../images/arrow-left.png') no-repeat center center / 20%; }
.seccion-homePublic .carousel-control.right {background: url('../images/arrow-right.png') no-repeat center center / 20%; }
.seccion-homePublic .row-unete p{font-size: 17px; color: #ee72ce; font-family: 'font1'; }
.seccion-homePublic .row-unete p b{color:white; }
.seccion-homePublic .row-unete h1{ font-size: 17px; color: #ee72ce; font-family: 'font1';  }
.seccion-homePublic .row-unete h1 b{ color:white; }
.seccion-homePublic .row-unete p.text-white{ font-family: 'font2'; }
.seccion-homePublic .row-unete p.text-md{ font-size:20px; }
.seccion-homePublic .row-unete p.script{ font-family: 'script'; font-size: 70px; margin-top: -20px; color:#da00a3;}
.seccion-homePublic .titleGames p{font-size: 17px; color: #ee72ce; font-family: 'font1'; }
.seccion-homePublic .titleGames p b{color:white; }
.seccion-homePublic .titleGames p.text-white{ font-family: 'font2'; }
.seccion-homePublic .titleGames p.text-md{ font-size:20px; }
.seccion-homePublic .titleGames p.text-lg{ font-size:25px; }
.seccion-homePublic .titleGames p.script{ font-family: 'script'; font-size: 70px; margin-top: -20px; color:#da00a3;}
.seccion-homePublic .row-pink {background: #bf008e; background: -moz-linear-gradient(top, #bf008e 0%, #bf008e 18%, #710053 99%); background: -webkit-linear-gradient(top, #bf008e 0%,#bf008e 18%,#710053 99%); background: linear-gradient(to bottom, #bf008e 0%,#bf008e 18%,#710053 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf008e', endColorstr='#710053',GradientType=0); position: relative;}
.seccion-homePublic .boxed-pink::after {content: "\e252"; color: #710053; font-family: 'Glyphicons Halflings'; font-size: 50px; float: right; display: inline-block; margin-top: 25px; position: relative; right: 50%; margin-right: -25px; z-index: 1; }
.seccion-homePublic .boxed-pink {background: #bf008e; background: -moz-linear-gradient(top, #bf008e 0%, #bf008e 18%, #710053 99%); background: -webkit-linear-gradient(top, #bf008e 0%,#bf008e 18%,#710053 99%); background: linear-gradient(to bottom, #bf008e 0%,#bf008e 18%,#710053 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf008e', endColorstr='#710053',GradientType=0); position: relative; padding: 25px; margin-top: 0; margin-bottom: 60px; }
.seccion-homePublic .boxed-pink p {font-size: 20px; color: #ee72ce; }
.seccion-homePublic .boxed-pink p b {color: #fadcf3; font-family: 'font2'; font-weight: normal; }
.seccion-homePublic #videoPromo { background: black; max-width: 800px; display: block; margin:0 auto; }

.seccion-homePublic span.name{ font-family:'font2'; text-align: center; display: block; margin-top: 10px; text-transform: uppercase; height: auto; margin-bottom: 0; font-size: 15px; color:#fadcf3; }
.seccion-homePublic span.age{ font-family:'font1'; text-align: center; display: block; height: 20px; margin-bottom: 0; font-size: 16px; color:#ee72ce; }
.seccion-homePublic span.location{ font-family:'font1'; text-align: center; display: block; height: 20px; margin-bottom: 0; font-size: 16px; color:#ee72ce; }
.seccion-homePublic span.description{ color:#fbddf3; font-size: 16px; text-align: center; display: block; }
.seccion-homePublic .games-list .item{ margin-bottom: 20px; text-decoration: none; }
.seccion-homePublic .games-list .item span.name{ margin-bottom: 5px; font-size: 18px; }
.seccion-homePublic .games-list .item img{ box-shadow: 0 3px 10px rgba(0,0,0,0.7); margin-bottom: 20px; max-width: 149px; }
.seccion-homePublic .box-pink{ background: url('../images/home/pink-bg.png') no-repeat center top / 100% 100%; position: relative; }
.seccion-homePublic h2{ color: white; font-family: 'font2'; color:#f5b2e4; font-size: 30px; margin-bottom: 30px; }
.seccion-homePublic h2.lined::before {background: url('../images/lined-h.png') no-repeat left center; content: " "; float: left; height: 20px; left: 0; position: relative; top: 10px; width: 39%; margin-top: -7px; }
.seccion-homePublic h2.lined::after {background: url('../images/lined-h.png') no-repeat left center; content: " "; float: right; height: 20px; right: 0; position: relative; top: 10px; width: 39%; transform:rotate(180deg); margin-top: -7px; }
.seccion-homePublic p.subtitle{ color:#f5b2e4; font-size: 20px; }
.seccion-homePublic p.subtitle.pink{ color:#e000a6; }
.seccion-homePublic .banner-bottom{ position: relative; }
.seccion-homePublic .banner-bottom img{ border-radius: 8px; border-width: 1px; margin-bottom: 20px; }

@media screen and (max-width: 1200px){
  	.seccion-homePublic .carousel-inner > .item > a > img, 
	.seccion-homePublic .carousel-inner > .item > img, .img-responsive, 
	.seccion-homePublic .thumbnail a > img, .thumbnail > img { display: block; height: auto; margin: 0 auto 0 -22%; max-width: 140%; }
	.seccion-homePublic .carousel-inner img.responsive{ width: auto; }
	.seccion-homePublic h2.lined::before { width: 39%; }
	.seccion-homePublic h2.lined::after { width: 39%; }
}
@media screen and (max-width: 990px){
    .general{margin-top: 115px !important; }
  	.seccion-homePublic .carousel-inner > .item > a > img, 
	.seccion-homePublic .carousel-inner > .item > img, .img-responsive, 
	.seccion-homePublic .thumbnail a > img, .thumbnail > img {
  display: block; height: auto; margin: 0 auto 0 -22%; max-width: 140%; }
  	.seccion-homePublic .carousel-inner img.responsive{ width: auto; }
	.seccion-homePublic .users-list .item{ height: 290px; }
	.seccion-homePublic h2.lined::before { width: 34%; }
	.seccion-homePublic h2.lined::after { width: 34%; }
}
@media screen and (max-width: 600px){
    .seccion-homePublic .games-list .item{ min-height: 300px; }
    .seccion-homePublic .carousel-control.left{ opacity: 1; }
    .seccion-homePublic .carousel-control.right{ opacity: 1; }
    .general{margin-top: 132px !important; }
	.seccion-homePublic .users-list .item{ height: 220px; }
	.seccion-homePublic h2.lined::before { width: 30%; }
	.seccion-homePublic h2.lined::after { width: 30%; }
	.seccion-homePublic .btn-xl{ font-size: 15px; }
}
/*END HOME PUBLIC*/

/*HOME*/
.seccion-home #homeCarousel{ width: 100%; overflow: hidden; }
.carousel-control.left {background: url('../images/arrow-left.png') no-repeat center center / 20%; }
.carousel-control.right {background: url('../images/arrow-right.png') no-repeat center center / 20%; }
.seccion-home .users-list{ margin-top: -20px; position: relative; z-index: 10; display: table; width: 100%; }
.seccion-home .users-list .item{ text-decoration: none; position: relative; height: 250px; }
.seccion-home .users-list .item img{ width: 90%; margin:0 auto; display: table; box-shadow: 0 3px 10px rgba(0,0,0,0.7); }
.seccion-home .users-list .item:hover img{ transform: scale(1.1);  }
.seccion-home .users-list .item.online::before {background: url('../images/online.png') no-repeat center center / 100%; border-radius: 100%; content: " "; height: 15%; position: absolute; right: 10%; top: 5%; width: 15%; z-index: 1; }
.seccion-home .users-list .item.offline::before {background: url('../images/offline.png') no-repeat center center / 100%; border-radius: 100%; content: " "; height: 15%; position: absolute; right: 10%; top: 5%; width: 15%; z-index: 1; }
.seccion-home .users-list .item.offline img{ filter:brightness(0.5); }
.seccion-home .users-list .item.busy::before {background: url('../images/busy.png') no-repeat center center / 100%; border-radius: 100%; content: " "; height: 15%; position: absolute; right: 10%; top: 5%; width: 15%; z-index: 1; }
.seccion-home .rooms-list{ margin-top: -20px; position: relative; z-index: 10; display: table; width: 100%; }
.seccion-home .rooms-list .item{ text-decoration: none; position: relative; height: 250px; cursor: pointer; }
.seccion-home .rooms-list .item img{ width: 90%; margin:0 auto; display: table; box-shadow: 0 3px 10px rgba(0,0,0,0.7); }
.seccion-home .rooms-list .item:hover img{ transform: scale(1.1);  }
.seccion-home .rooms-list .item .game{ font-family:'font1'; text-align: center; display: block; margin-top: -3px; height: auto; margin-bottom: 3px; font-size: 15px; color:#fadcf3; }
.seccion-home .rooms-list .item .game b{ font-family:'font2'; text-transform: uppercase; font-weight: normal; }
.seccion-home .rooms-list .item .pictures{ position: relative; display: block; }
.seccion-home .rooms-list .item .pictures .small-camera{ position: absolute; width: 35px; top:0; right: 10px; z-index: 1; }
.seccion-home .rooms-list .item .pictures .small-game{ position: absolute; width: 50px; bottom:0; left: 20px; z-index: 1; }

.seccion-home span.name{ font-family:'font2'; text-align: center; display: block; margin-top: 10px; text-transform: uppercase; height: auto; margin-bottom: 0; font-size: 15px; color:#fadcf3; }
.seccion-home span.age{ font-family:'font1'; text-align: center; display: block; height: 20px; margin-bottom: 0; font-size: 16px; color:#ee72ce; }
.seccion-home span.location{ font-family:'font1'; text-align: center; display: block; height: 20px; margin-bottom: 0; font-size: 16px; color:#ee72ce; }
.seccion-home span.description{ color:#fbddf3; font-size: 16px; text-align: center; display: block; }
.seccion-home .games-list .item{ margin-bottom: 20px; text-decoration: none; }
.seccion-home .games-list .item span.name{ margin-bottom: 5px; font-size: 18px; }
.seccion-home .games-list .item img{ box-shadow: 0 3px 10px rgba(0,0,0,0.7); margin-bottom: 20px; max-width: 149px; }
.seccion-home .box-pink{ background: url('../images/home/pink-bg.png') no-repeat center top / 100% 100%; position: relative; }
.seccion-home h2{ color: white; font-family: 'font2'; color:#f5b2e4; font-size: 30px; margin-bottom: 30px; }
.seccion-home h2.lined::before {background: url('../images/lined-h.png') no-repeat left center; content: " "; float: left; height: 20px; left: 0; position: relative; top: 10px; width: 39%; margin-top: -7px; }
.seccion-home h2.lined::after {background: url('../images/lined-h.png') no-repeat left center; content: " "; float: right; height: 20px; right: 0; position: relative; top: 10px; width: 39%; transform:rotate(180deg); margin-top: -7px; }
.seccion-home p.subtitle{ color:#f5b2e4; font-size: 20px; }
.seccion-home p.subtitle.pink{ color:#e000a6; }
.seccion-home .banner-bottom{ position: relative; }
.seccion-home .banner-bottom img{ border-radius: 8px; border-width: 1px; margin-bottom: 20px; }

@media screen and (max-width: 1200px){
  	.seccion-home .carousel-inner > .item > a > img, 
.seccion-home .carousel-inner > .item > img, .img-responsive, 
.seccion-home .thumbnail a > img, .thumbnail > img {
  display: block; height: auto; margin: 0 auto 0 -22%; max-width: 140%; }
.seccion-home .carousel-inner img.responsive{ width: auto; }
.seccion-home h2.lined::before { width: 39%; }
.seccion-home h2.lined::after { width: 39%; }
}
@media screen and (max-width: 990px){
    .general{margin-top: 115px !important; }
  	.seccion-home .carousel-inner > .item > a > img, 
	.seccion-home .carousel-inner > .item > img, .img-responsive, 
	.seccion-home .thumbnail a > img, .thumbnail > img {
  display: block; height: auto; margin: 0 auto 0 -22%; max-width: 140%; }
  	.seccion-home .carousel-inner img.responsive{ width: auto; }
	.seccion-home .users-list .item{ height: 290px; }
	.seccion-home h2.lined::before { width: 34%; }
	.seccion-home h2.lined::after { width: 34%; }
}
@media screen and (max-width: 600px){
    .seccion-home .games-list .item{ min-height: 300px; }
    .carousel-control.left{ opacity: 1; }
    .carousel-control.right{ opacity: 1; }
    .general{margin-top: 132px !important; }
	.seccion-home .users-list .item{ height: 220px; }
	.seccion-home h2.lined::before { width: 30%; }
	.seccion-home h2.lined::after { width: 30%; }
	.seccion-home .btn-xl{ font-size: 15px; }
}
/*END HOME*/

/*USUARIOS*/
.seccion-usuarios .users-list{ margin-top: 0; position: relative; z-index: 10; display: table; width: 100%; }
.seccion-usuarios .users-list .item{ text-decoration: none; position: relative; height: 250px; }
.seccion-usuarios .users-list .item img{ width: 90%; margin:0 auto; display: table; box-shadow: 0 3px 10px rgba(0,0,0,0.7); }
.seccion-usuarios .users-list .item:hover img{ transform: scale(1.1);  }
.seccion-usuarios .users-list .item.online .col-picture::before {background: url('../images/online.png') no-repeat center center / 100%; border-radius: 100%; content: " "; height: 20%; position: absolute; right: 10%; top: 0; width: 15%; z-index: 1; }
.seccion-usuarios .users-list .item.offline .col-picture::before {background: url('../images/offline.png') no-repeat center center / 100%; border-radius: 100%; content: " "; height: 20%; position: absolute; right: 10%; top: 0; width: 15%; z-index: 1; }
.seccion-usuarios .users-list .item.offline img{ position: relative; filter:brightness(0.5); }
.seccion-usuarios .users-list .item.busy::before {background: url('../images/busy.png') no-repeat center center / 100%; border-radius: 100%; content: " "; height: 15%; position: absolute; right: 10%; top: 5%; width: 15%; z-index: 1; }
.seccion-usuarios img.circled{ border-radius: 100%; }
.seccion-usuarios span.name{ font-family:'font2'; text-align: center; display: block; margin-top: 10px; text-transform: uppercase; height: auto; margin-bottom: 0; font-size: 15px; color:#fadcf3; }
.seccion-usuarios span.age{ font-family:'font1'; text-align: center; display: block; height: 20px; margin-bottom: 0; font-size: 16px; color:#ee72ce; }
.seccion-usuarios span.location{ font-family:'font1'; text-align: center; display: block; height: 20px; margin-bottom: 0; font-size: 16px; color:#ee72ce; overflow: hidden; }
.seccion-usuarios span.description{ color:#fbddf3; font-size: 16px; text-align: center; display: block; }
.seccion-usuarios .box-pink{ background: #bf008e; background: -moz-linear-gradient(top, #bf008e 0%, #bf008e 18%, #710053 99%); background: -webkit-linear-gradient(top, #bf008e 0%,#bf008e 18%,#710053 99%); background: linear-gradient(to bottom, #bf008e 0%,#bf008e 18%,#710053 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf008e', endColorstr='#710053',GradientType=0); position: relative; padding:15px; margin-top: 0; margin-bottom: 60px;}
.seccion-usuarios .box-pink::after{ content:"\e252"; color: #710053; font-family: 'Glyphicons Halflings'; font-size: 50px;  float: right; display: inline-block; margin-top: 10px; position: relative; right: 50%; margin-right: -25px; z-index: 1;  }
.seccion-usuarios .box-pink p{ font-size: 20px; color:#ee72ce; }
.seccion-usuarios .box-pink p b{ color:#fadcf3; font-family: 'font2'; font-weight: normal; }
.seccion-usuarios h2{ color: white; font-family: 'font2'; color:#f5b2e4; font-size: 30px; margin-bottom: 40px; margin-top: 60px; }
.seccion-usuarios h2.lined::before {background: url('../images/lined-h.png') no-repeat left center; content: " "; float: left; height: 20px; left: 0; position: relative; top: 10px; width: 39%; margin-top: -7px; }
.seccion-usuarios h2.lined::after {background: url('../images/lined-h.png') no-repeat left center; content: " "; float: right; height: 20px; right: 0; position: relative; top: 10px; width: 39%; transform:rotate(180deg); margin-top: -7px; }
.seccion-usuarios p.subtitle{ color:#f5b2e4; font-size: 20px; }
.seccion-usuarios p.subtitle.pink{ color:#e000a6; }
.seccion-usuarios .pagination{ text-align:center; margin:30px auto; display:block; color: white; }
.seccion-usuarios .pagination .btn{ margin:0 20px; font-size: 17px; color:#e000a6; }
.seccion-usuarios .pagination .btn:hover{ color:white; }
.seccion-usuarios .pagination span.info{ color: white; font-family: 'font2'; font-size: 17px; }
.seccion-usuarios #searchUsers .input-group-addon{ background-color: white; border-right: none; min-width:85px; }
.seccion-usuarios #searchUsers .input-group-addon.range-addon{ min-width:100px; text-align: left; }
.seccion-usuarios #searchUsers .input-group-addon.range-addon.coins-addon{ min-width:155px;}
.seccion-usuarios #searchUsers .input-group-addon+.form-control{ border-left: none; }
.seccion-usuarios #searchUsers .input-group-addon{ background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 18%, #c8c8c8 99%); background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 18%,#c8c8c8 99%); background: linear-gradient(to bottom, #ffffff 0%,#ffffff 18%,#c8c8c8 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c8c8c8',GradientType=0); padding:6px 6px 6px 12px; color:#72004f; font-size: 18px; }
.seccion-usuarios #searchUsers .form-control{ background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 18%, #c8c8c8 99%); background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 18%,#c8c8c8 99%); background: linear-gradient(to bottom, #ffffff 0%,#ffffff 18%,#c8c8c8 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c8c8c8',GradientType=0);  }
.noUi-handle::after, .noUi-handle::before { background: transparent; }
.noUi-horizontal .noUi-handle {width: 34px; height: 34px; left: -17px; top: -2px; }
.noUi-horizontal .noUi-connect { background:#f5b2e4; }
.noUi-horizontal .noUi-tooltip {-webkit-transform: translate(-50%,0); transform: translate(-50%,0); left: 50%; bottom: 6%; opacity: 1; border:none; padding:4px; }
.seccion-usuarios #searchUsers .range{ z-index: 10; height: 32px; margin-top: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; }
/*END USUARIOS*/

/*REGISTRO*/
.seccion-registro h2{ font-size: 40px; text-align: center; color:#f5b2e4; font-family: 'font2'; font-weight: normal; }
.seccion-registro h3{ font-size: 30px; text-align: center; color:#f5b2e4; font-family: 'font2'; font-weight: normal; }
.seccion-registro .checkbox a{ color: #ee72ce;  }
.seccion-registro .checkbox a:hover{ text-decoration: underline; color: white; }
.seccion-registro .input-group{ margin-top: 20px; }
.seccion-registro .input-group-addon{ background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 18%, #c8c8c8 99%); background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 18%,#c8c8c8 99%); background: linear-gradient(to bottom, #ffffff 0%,#ffffff 18%,#c8c8c8 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c8c8c8',GradientType=0); padding:6px 6px 6px 12px; color:#72004f; font-size: 18px; }
.seccion-registro .form-control{ background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 18%, #c8c8c8 99%); background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 18%,#c8c8c8 99%); background: linear-gradient(to bottom, #ffffff 0%,#ffffff 18%,#c8c8c8 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c8c8c8',GradientType=0);  }
.seccion-registro .input-group .form-control{ border-left: none;  }
.seccion-registro .form-control::placeholder{ color:#ad769d; }
.seccion-registro .form-control{ color:#72004f; font-size: 20px; height: 40px; }
.seccion-registro .steps{ margin-top: 40px; }
.seccion-registro .box-pink{ background: #bf008e; background: -moz-linear-gradient(top, #bf008e 0%, #bf008e 18%, #710053 99%); background: -webkit-linear-gradient(top, #bf008e 0%,#bf008e 18%,#710053 99%); background: linear-gradient(to bottom, #bf008e 0%,#bf008e 18%,#710053 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf008e', endColorstr='#710053',GradientType=0); position: relative; padding:15px; margin-top: 40px; margin-bottom: 40px;}
.seccion-registro .box-pink::after{ content:"\e252"; color: #710053; font-family: 'Glyphicons Halflings'; font-size: 50px;  float: right; display: inline-block; margin-top: 10px; position: relative; right: 50%; margin-right: -25px; z-index: 1;  }
.seccion-registro .box-pink p{ font-size: 20px; color:#ee72ce; }
.seccion-registro .box-pink p b{ color:#fadcf3; font-family: 'font2'; font-weight: normal; }
.seccion-registro .separator{ margin-top: 50px; margin-bottom:5px; display: block; height: 20px }
.seccion-registro .separator::before {background: url('../images/registro/lined-h.png') no-repeat left center; content: " "; float: left; height: 20px; left: 0; position: relative; top: 10px; width: 50%; margin-top: -7px; }
.seccion-registro .separator::after {background: url('../images/registro/lined-h-2.png') no-repeat right center; content: " "; float: right; height: 20px; right: 0; position: relative; top: 10px; width: 50%;; margin-top: -7px; }
.seccion-registro .checkbox{ font-size: 16px; color:#f5b2e4; }
.seccion-registro .btn-accept{ font-size: 26px; padding:5px 200px; margin-top: 20px; }
.seccion-registro p{ font-size: 17px; color: #F799DF; }
.seccion-registro p a{font-size: 16px; color: #fadcf3; text-decoration: underline; }
@media screen and (max-width: 1200px){
  .seccion-registro .btn-accept{ font-size: 26px; padding:5px 100px; }
}
/*END REGISTRO*/

/*REGISTRO-2*/
.seccion-registro-2 h2{ font-size: 40px; text-align: center; color:#f5b2e4; font-family: 'font2'; font-weight: normal; }
.seccion-registro-2 h3{ font-size: 30px; text-align: center; color:#f5b2e4; font-family: 'font2'; font-weight: normal; }
.seccion-registro-2 .input-group{ margin-top: 20px; }
.seccion-registro-2 .input-group-addon{ background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 18%, #c8c8c8 99%); background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 18%,#c8c8c8 99%); background: linear-gradient(to bottom, #ffffff 0%,#ffffff 18%,#c8c8c8 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c8c8c8',GradientType=0); padding:6px 6px 6px 12px; color:#72004f; font-size: 18px; }
.seccion-registro-2 .form-control{ background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 18%, #c8c8c8 99%); background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 18%,#c8c8c8 99%); background: linear-gradient(to bottom, #ffffff 0%,#ffffff 18%,#c8c8c8 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c8c8c8',GradientType=0);  }
.seccion-registro-2 .input-group .form-control{ border-left: none;  }
.seccion-registro-2 .form-control::placeholder{ color:#ad769d; }
.seccion-registro-2 input.form-control, .seccion-registro-2 select.form-control{ color:#72004f; font-size: 20px; height: 40px; }
.seccion-registro-2 textarea{ color:#72004f; font-size: 20px; }
.seccion-registro-2 .aclaration{ color:#ee72ce; font-size: 20px; }
.seccion-registro-2 .aclaration b{ color:#fadcf3; font-size: 20px; font-weight: normal; font-family: 'font2'; }
.seccion-registro-2 .steps{ margin-top: 40px; }
.seccion-registro-2 .box-pink{ background: #bf008e; background: -moz-linear-gradient(top, #bf008e 0%, #bf008e 18%, #710053 99%); background: -webkit-linear-gradient(top, #bf008e 0%,#bf008e 18%,#710053 99%); background: linear-gradient(to bottom, #bf008e 0%,#bf008e 18%,#710053 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf008e', endColorstr='#710053',GradientType=0); position: relative; padding:15px; margin-top: 40px; margin-bottom: 40px;}
.seccion-registro-2 .box-pink::after{ content:"\e252"; color: #710053; font-family: 'Glyphicons Halflings'; font-size: 50px;  float: right; display: inline-block; margin-top: 10px; position: relative; right: 50%; margin-right: -25px; z-index: 1;  }
.seccion-registro-2 .box-pink p{ font-size: 20px; color:#ee72ce; }
.seccion-registro-2 .box-pink p b{ color:#fadcf3; font-family: 'font2'; font-weight: normal; }
.seccion-registro-2 .separator{ margin-top: 50px; margin-bottom:5px; display: block; height: 20px }
.seccion-registro-2 .separator::before {background: url('../images/registro/lined-h.png') no-repeat left center; content: " "; float: left; height: 20px; left: 0; position: relative; top: 10px; width: 50%; margin-top: -7px; }
.seccion-registro-2 .separator::after {background: url('../images/registro/lined-h-2.png') no-repeat right center; content: " "; float: right; height: 20px; right: 0; position: relative; top: 10px; width: 50%;; margin-top: -7px; }
.seccion-registro-2 .checkbox{ font-size: 16px; color:#f5b2e4; }
.seccion-registro-2 .btn-accept{ font-size: 26px; padding:5px 200px; margin-top: 20px; }

@media screen and (max-width: 1200px){
  .seccion-registro-2 .btn-accept{ font-size: 26px; padding:5px 100px; }
}
.seccion-registro-2 .btn-file {border-radius: 5px !important; min-height: 190px; overflow: hidden; position: relative; width: 100%; }
.seccion-registro-2 .btn-file {border-radius: 5px !important; min-height: 190px; overflow: hidden; position: relative; width: 100%; background-color: transparent; }
.seccion-registro-2 .btn-file b{ display: block; margin-top: 10px; font-family: 'font2'; color:#f5b2e4; font-size: 21px; }
.seccion-registro-2 .btn-file::before{border-radius: 0; content: " "; display: block; height: 114%; left: -3%; padding: 5px 40px; position: absolute; top: -5%; width: 106%; z-index: -1;
 }
.seccion-registro-2 .btn-file b{ font-weight: normal; }
.seccion-registro-2 .btn-file input[type=file] {position: absolute; top: 0; right: 0; min-width: 100%; min-height: 100%; font-size: 100px; text-align: right; filter: alpha(opacity=0); opacity: 0; outline: none; background: white; cursor: inherit; display: block; border-radius: 0;  }
.seccion-registro-2 .profile-img {display: none; }
.seccion-registro-2 .pictureUploaded { object-fit: cover; display: inline-block; height: 100%; width: 100%; }
.seccion-registro-2 .compat-object-fit { background-size: cover; background-position: center center; }
.seccion-registro-2 .pictureWrap {border-radius: 100%; display:flex; flex-direction:column; height: 140px; overflow: hidden; position: relative; width: 140px; margin-left:auto; margin-right:auto }
.seccion-registro-2 .pictureWrap.secondary {border-radius: 100%; display: flex; flex-direction:column; height: 120px; margin-top: 10px; overflow: hidden; position: relative; width: 120px; margin-left:auto; margin-right:auto;}

@media screen and (min-width: 990px) and (max-width: 1200px){
	.seccion-registro-2 .pictureWrap { border-radius: 100%; width: 120px; height: 110px; }
	.seccion-registro-2 .pictureWrap.secondary { border-radius: 100%; width: 100px; height: 100px; margin-top: 10px; }
}
@media screen and (max-width: 600px){
	.seccion-registro-2 .pictureWrap { border-radius: 100%; width: 120px; height: 120px; }
	.seccion-registro-2 .pictureWrap.secondary { border-radius: 100%; width: 100px; height: 100px; margin-top: 10px; }
  .seccion-registro-2 .btn-file {min-height: 130px; }
}
/*END REGISTRO-2*/

/*REGISTRO-3*/
.seccion-registro-3 h2{ font-size: 30px; text-align: center; color:#f5b2e4; font-family: 'font2'; font-weight: normal; }
.seccion-registro-3 h3{ font-size: 30px; text-align: center; color:#f5b2e4; font-family: 'font2'; font-weight: normal; }
.seccion-registro-3 .steps{ margin-top: 40px; }
.seccion-registro-3 .box-pink{ background: #bf008e; background: -moz-linear-gradient(top, #bf008e 0%, #bf008e 18%, #710053 99%); background: -webkit-linear-gradient(top, #bf008e 0%,#bf008e 18%,#710053 99%); background: linear-gradient(to bottom, #bf008e 0%,#bf008e 18%,#710053 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf008e', endColorstr='#710053',GradientType=0); position: relative; padding:15px; margin-top: 40px; margin-bottom: 40px;}
.seccion-registro-3 .box-pink::after{ content:"\e252"; color: #710053; font-family: 'Glyphicons Halflings'; font-size: 50px;  float: right; display: inline-block; margin-top: 10px; position: relative; right: 50%; margin-right: -25px; z-index: 1;  }
.seccion-registro-3 .box-pink p{ font-size: 20px; color:#ee72ce; }
.seccion-registro-3 .box-pink p b{ color:#fadcf3; font-family: 'font2'; font-weight: normal; }
.seccion-registro-3 .btn-accept{ font-size: 26px; padding:5px 200px; margin-top: 20px; }
@media screen and (max-width: 1200px){
  .seccion-registro-3 .btn-accept{ font-size: 26px; padding:5px 100px; }
}

/*END REGISTRO-3*/


/*MI-CUENTA*/
.seccion-mi-cuenta h2{ font-size: 40px; text-align: center; color:#f5b2e4; font-family: 'font2'; font-weight: normal; }
.seccion-mi-cuenta h3{ font-size: 30px; text-align: center; color:#f5b2e4; font-family: 'font2'; font-weight: normal; }
.seccion-mi-cuenta p.label{ margin-top: 20px; color:#fadcf3; font-family: 'font2'; font-weight: normal; font-size: 15px; padding: 0; display:inline-block; margin-bottom: 0; }
.seccion-mi-cuenta .input-group{ margin-top: 15px; }
.seccion-mi-cuenta .input-group-addon{ background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 18%, #c8c8c8 99%); background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 18%,#c8c8c8 99%); background: linear-gradient(to bottom, #ffffff 0%,#ffffff 18%,#c8c8c8 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c8c8c8',GradientType=0); padding:6px 6px 6px 12px; color:#72004f; font-size: 18px; }
.seccion-mi-cuenta .form-control{ background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 18%, #c8c8c8 99%); background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 18%,#c8c8c8 99%); background: linear-gradient(to bottom, #ffffff 0%,#ffffff 18%,#c8c8c8 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c8c8c8',GradientType=0);  }
.seccion-mi-cuenta .input-group .form-control{ border-left: none;  }
.seccion-mi-cuenta .form-control::placeholder{ color:#ad769d; }
.seccion-mi-cuenta input.form-control, .seccion-mi-cuenta select.form-control{ color:#72004f; font-size: 20px; height: 40px; }
.seccion-mi-cuenta textarea{ color:#72004f; font-size: 20px; }
.seccion-mi-cuenta .aclaration{ color:#ee72ce; font-size: 20px; }
.seccion-mi-cuenta .aclaration b{ color:#fadcf3; font-size: 20px; font-weight: normal; font-family: 'font2'; }
.seccion-mi-cuenta .steps{ margin-top: 40px; }
.seccion-mi-cuenta .box-pink{ background: #bf008e; background: -moz-linear-gradient(top, #bf008e 0%, #bf008e 18%, #710053 99%); background: -webkit-linear-gradient(top, #bf008e 0%,#bf008e 18%,#710053 99%); background: linear-gradient(to bottom, #bf008e 0%,#bf008e 18%,#710053 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf008e', endColorstr='#710053',GradientType=0); position: relative; padding:15px; margin-top: 40px; margin-bottom: 40px;}
.seccion-mi-cuenta .box-pink::after{ content:"\e252"; color: #710053; font-family: 'Glyphicons Halflings'; font-size: 50px;  float: right; display: inline-block; margin-top: 10px; position: relative; right: 50%; margin-right: -25px; z-index: 1;  }
.seccion-mi-cuenta .box-pink p{ font-size: 20px; color:#ee72ce; }
.seccion-mi-cuenta .box-pink p b{ color:#fadcf3; font-family: 'font2'; font-weight: normal; }
.seccion-mi-cuenta .separator{ margin-top: 50px; margin-bottom:5px; display: block; height: 20px }
.seccion-mi-cuenta .separator::before {background: url('../images/registro/lined-h.png') no-repeat left center; content: " "; float: left; height: 20px; left: 0; position: relative; top: 10px; width: 50%; margin-top: -7px; }
.seccion-mi-cuenta .separator::after {background: url('../images/registro/lined-h-2.png') no-repeat right center; content: " "; float: right; height: 20px; right: 0; position: relative; top: 10px; width: 50%;; margin-top: -7px; }
.seccion-mi-cuenta .checkbox{ font-size: 16px; color:#f5b2e4; }
.seccion-mi-cuenta .btn-accept{ font-size: 26px; padding:5px 200px; margin-top: 20px; }
.seccion-mi-cuenta .box-comprar{ border-radius: 10px; padding:7px 0 15px; }
.seccion-mi-cuenta .box-comprar:after{ content:"" !important; }
.seccion-mi-cuenta .box-comprar h3{ font-size: 29px; }
.seccion-mi-cuenta .box-comprar .icon-monedas-cam {left: 0; position: absolute; top: -20px; width: 80px; }
.seccion-mi-cuenta .box-comprar .prices-list label { font-size: 25px; }
.seccion-mi-cuenta .box-comprar .prices-list td { padding:12px 15px 8px 15px; border-top: #e100a6 solid 2px; }
.seccion-mi-cuenta .box-comprar .prices-list tr.itemPurchase:hover { background-color: rgba(238, 238, 238, 0.2); }
.seccion-mi-cuenta .box-comprar .prices-list p { margin-bottom: 0; color:#f3b1e1; }
.seccion-mi-cuenta .box-comprar .prices-list p.text-right { font-size: 27px; font-family: 'font2'; }
.seccion-mi-cuenta .box-comprar .prices-list .radioItem { margin-right: 15px; }
.seccion-mi-cuenta .box-comprar .trtotal { background-color: #d5a6ca; color:#6d0051; font-size: 27px;  }
.seccion-mi-cuenta .box-comprar .trtotal p{ font-family: 'font2'; color:#6d0051; font-size: 27px; margin-bottom: 0; }
.seccion-mi-cuenta .box-comprar .box-code{ position: relative; }
.seccion-mi-cuenta .box-comprar .box-code #codeDiscount { font-size: 22px; height: 46px; }
.seccion-mi-cuenta .box-comprar .box-code .btn-checkCode {position: absolute; right: 10px; top: 3px; font-size: 18px; font-family: 'font2'; padding-bottom: 3px; }
.seccion-mi-cuenta .box-comprar .btnPurchaseCredits { padding:8px 80px; }
.seccion-mi-cuenta .box-request-payment{ border-radius: 10px; padding:7px 0 15px; }
.seccion-mi-cuenta .box-request-payment .icon-monedas-cam {left: 15px; position: absolute; top: -30px; width: 80px; }
.seccion-mi-cuenta .box-request-payment:after{ content:"" !important; }
.seccion-mi-cuenta .box-request-payment h3{ font-size: 29px; }
.seccion-mi-cuenta .box-request-payment .input-group-btn .btn{ height: 40px; }
.seccion-mi-cuenta .box-request-payment .box-refund{ position: relative; }
.seccion-mi-cuenta .box-request-payment .box-refund #coins { font-size: 22px; height: 46px; }
.seccion-mi-cuenta .box-request-payment .box-refund .btn-refund {position: absolute; right: 10px; top: 3px; font-size: 18px; font-family: 'font2'; padding-bottom: 3px; }
.seccion-mi-cuenta .table-white {background-color: #f2a0dc; }
.seccion-mi-cuenta .table-white thead{ background-color: #da029c; color: white; text-transform: uppercase; }
.seccion-mi-cuenta .table-striped > tbody > tr:nth-of-type(2n+1) {background-color: #ef8dd5; }
.seccion-mi-cuenta .table > thead > tr > th { border-bottom: none; border-top: none; }
.seccion-mi-cuenta .table > tbody > tr > td { border-bottom: none; border-top: none; color:#76175a; }
.seccion-mi-cuenta .dropdown-menu li a{ font-size: 20px; }
.seccion-mi-cuenta .dropdown-menu input{ background: white; border-left:1px solid #d1cdcd !important; }
.seccion-mi-cuenta .bootstrap-select{ height: 40px; }
.seccion-mi-cuenta .dropdown-toggle{ height: 40px; font-size: 20px; background: transparent; }

@media screen and (max-width: 1200px){
  .seccion-mi-cuenta .btn-accept{ font-size: 26px; padding:5px 100px; }
}
@media screen and (max-width: 900px){
    .seccion-mi-cuenta .box-comprar .icon-monedas-cam {left: 20px; position: absolute; top: 0; width: 100px; }
    .seccion-mi-cuenta .box-request-payment .icon-monedas-cam {left: 20px; position: absolute; top: 0; width: 80px; }
}
@media screen and (min-width:1200px) and (max-width: 1370px){
    .container{ max-width: 1070px; }
}
.seccion-mi-cuenta .btn-file {border-radius: 5px !important; min-height: 190px; overflow: hidden; position: relative; width: 100%; }
.seccion-mi-cuenta .btn-file {border-radius: 5px !important; min-height: 190px; overflow: hidden; position: relative; width: 100%; background-color: transparent; }
.seccion-mi-cuenta .btn-file b{ display: block; margin-top: 10px; font-family: 'font2'; color:#f5b2e4; font-size: 21px; }
.seccion-mi-cuenta .btn-file::before{border-radius: 0; content: " "; display: block; height: 114%; left: -3%; padding: 5px 40px; position: absolute; top: -5%; width: 106%; z-index: -1;
 }
.seccion-mi-cuenta .btn-file b{ font-weight: normal; }
.seccion-mi-cuenta .btn-file input[type=file] {position: absolute; top: 0; right: 0; min-width: 100%; min-height: 100%; font-size: 100px; text-align: right; filter: alpha(opacity=0); opacity: 0; outline: none; background: white; cursor: inherit; display: block; border-radius: 0;  }
.seccion-mi-cuenta .profile-img {display: none; }
.seccion-mi-cuenta .pictureUploaded { object-fit: cover; display: inline-block; height: 100%; width: 100%; }
.seccion-mi-cuenta .compat-object-fit { background-size: cover; background-position: center center; }
.seccion-mi-cuenta .pictureWrap {border-radius: 100%; display:flex; flex-direction:column; height: 140px; overflow: hidden; position: relative; width: 140px; margin-left:auto; margin-right:auto }
.seccion-mi-cuenta .pictureWrap.secondary {border-radius: 100%; display: flex; flex-direction:column; height: 120px; margin-top: 10px; overflow: hidden; position: relative; width: 120px; margin-left:auto; margin-right:auto;}
.seccion-mi-cuenta .group-file .btn-remove{ position: absolute; top: 30px; left: 50%; margin-left: 40px; width: 20px; height: 20px; background: url('../images/remove-picture.png') no-repeat center top / 100%; z-index: 10; }
.seccion-mi-cuenta .group-file .btn-remove.secondary{ margin-left: 30px; }
.seccion-mi-cuenta .number-spinner .btn{ height: 40px; }
.seccion-mi-cuenta .number-spinner .btn:focus{ background-color: rgba(118, 37, 97, 1) }

@media screen and (min-width: 990px) and (max-width: 1200px){
    .seccion-mi-cuenta .pictureWrap { border-radius: 100%; width: 120px; height: 110px; }
    .seccion-mi-cuenta .pictureWrap.secondary { border-radius: 100%; width: 100px; height: 100px; margin-top: 10px; }
}
@media screen and (max-width: 600px){
    .seccion-mi-cuenta .pictureWrap { border-radius: 100%; width: 120px; height: 120px; }
    .seccion-mi-cuenta .pictureWrap.secondary { border-radius: 100%; width: 100px; height: 100px; margin-top: 10px; }
  .seccion-mi-cuenta .btn-file {min-height: 130px; }
}
/*END MI-CUENTA*/

/*PROFILE*/
.seccion-profile h2{ font-size: 40px; text-align: left; color:#f5b2e4; font-family: 'font2'; font-weight: normal; border-bottom:2px solid #ee72ce; padding: 5px 0; margin:0 15px 20px 15px; overflow-x: hidden;}
.seccion-profile .col-data p{ color:#fadcf3; font-family: 'font2'; font-size: 16px; }
.seccion-profile .col-data p span{ color:#ee72ce; font-family: 'font1'; }
.seccion-profile .col-data .subtitle{ font-size: 19px; margin-top: 20px; font-weight: bold; }
.seccion-profile .radius-carousel { border-radius: 100%; z-index: 1; position: relative; overflow: hidden;  }
.seccion-profile .btn{ padding:10px 20px; font-size: 20px; font-family:'font2';  }
.seccion-profile #slider-thumbs { margin-top: 20px;  }
.seccion-profile #slider-thumbs .thumbnail { border:none; padding:0; overflow: hidden; cursor: pointer; border-radius: 100%; }
.seccion-profile #slider-thumbs .thumbnail img{ margin: 0; }
@media screen and (max-width: 900px){
    .seccion-profile .btn{ padding:10px 15px; font-size: 18px; font-family:'font2';  }
}
@media screen and (max-width: 700px){
    .seccion-profile .radius-carousel { width: 80%; display: block; margin: 0 auto;  }
}
/*END PROFILE*/

/*secciones-estaticas*/
.seccion-estatica h1{ font-size: 34px; text-align: center; color:#f5b2e4; font-family: 'font2'; font-weight: normal; }
.seccion-estatica h2{ font-size: 30px; text-align: center; color:#f5b2e4; font-family: 'font2'; font-weight: normal; }
.seccion-estatica p{font-size: 17px; color: #ee72ce; }
.seccion-estatica p a{font-size: 16px; color: #fadcf3; text-decoration: underline; }
.seccion-estatica p a:hover{ color: #E2A4D4; }
.seccion-estatica p b{ color:#fadcf3; }
.seccion-estatica label{ color:#fadcf3; margin-top: 20px; }
.seccion-estatica label a{ color:#ee72ce; text-decoration: underline; }
.seccion-estatica label a:hover{ color: #E2A4D4; }
.seccion-estatica .table-white{ background-color: #f2a0dc; }
.seccion-estatica .table-white thead{ background-color: #da029c; color: white; text-transform: uppercase; }
.seccion-estatica .table-white .thBig{ background-color: #640249; color: white; }
.seccion-estatica .table-striped > tbody > tr:nth-of-type(2n+1) {background-color: #ef8dd5; }
.seccion-estatica .table > thead > tr > th { border-bottom: none; border-top: none; }
.seccion-estatica .table > tbody > tr > td { border-bottom: none; border-top: none; color:#76175a; }
.seccion-estatica ul{ margin-bottom: 0; margin-left: 0; }
.seccion-estatica ul ul{ margin-bottom: 0; margin-left: 15px; }
.seccion-estatica ul li{ font-size: 14px; color: #EEA8DC; margin-bottom: 5px; }
.seccion-estatica .box-pink{ background: #bf008e; background: -moz-linear-gradient(top, #bf008e 0%, #bf008e 18%, #710053 99%); background: -webkit-linear-gradient(top, #bf008e 0%,#bf008e 18%,#710053 99%); background: linear-gradient(to bottom, #bf008e 0%,#bf008e 18%,#710053 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf008e', endColorstr='#710053',GradientType=0); position: relative; padding:25px; margin-top: 0; margin-bottom: 60px;}
.seccion-estatica .box-pink::after{ content:"\e252"; color: #710053; font-family: 'Glyphicons Halflings'; font-size: 50px;  float: right; display: inline-block; margin-top: 25px; position: relative; right: 50%; margin-right: -25px; z-index: 1;  }
.seccion-estatica .box-pink p{ font-size: 20px; color:#ee72ce; }
.seccion-estatica .box-pink p b{ color:#fadcf3; font-family: 'font2'; font-weight: normal; }
.seccion-como-funciona .box-pink .btn{padding: 8px 80px; font-size: 26px; margin:0 8px; width: 250px; }
.seccion-como-funciona .row-table td{font-size: 17px; text-align: left;}
.seccion-como-funciona .row-table th{font-size: 17px; }
.seccion-como-funciona small a{font-size: 14px; }
.seccion-como-funciona .juegos p{font-size: 18px; font-weight: bold; text-align: center;}
.seccion-como-funciona .row-box-pink b.pink{color: #cc0099}
.seccion-como-funciona .table-forbidden tr:first-child td{ padding-top:15px; }
.seccion-como-funciona .table-forbidden tr:last-child td{ padding-bottom:15px; }
.seccion-como-funciona .table-forbidden td{ padding:0 15px; }
.seccion-como-funciona .row-box-pink.listGames img{ width: 200px; }
.seccion-como-funciona .monedas{ width: 30px; }
.seccion-faqs .row-faqs p{color: #ffccff; font-size: 20px; font-weight: bold; text-align: justify; display: block; cursor: pointer; margin-bottom: 0;}
.seccion-faqs .panel-group {margin-bottom: -10px;}
.seccion-faqs .row-faqs .fa-list-alt::before {content: "\f022"; color: #cc0099;padding-right: 10px;}
.seccion-faqs .row-faqs .panel-heading p.text-faqs{color: #ff66cc; font-size: 17px; text-align: justify; display: block; font-family: 'font1'; font-weight: normal; padding-top: 10px;}
/*end secciones-estaticas*/

/*BLOG*/
.sidebar-blog { margin-top: 0; width: 100%; box-sizing: border-box; background-color: transparent; border:none; }
.sidebar-blog .containerSidebar { position: relative; margin-bottom: 40px; }
.sidebar-blog .title { font-size: 20px; color:#f5b2e4; font-family: 'font2'; font-weight: normal; margin-bottom: 0; font-weight: bold; text-transform: uppercase; }
.sidebar-blog ul{  padding-left:0; list-style: outside none none; margin-bottom: 0; }
.sidebar-blog ul li{ display: block; margin-top: 10px;}
.sidebar-blog ul li:hover{ color:white; }
.sidebar-blog .latestPosts ul li:hover a{ color:white; }
.sidebar-blog ul li a{ color:#ff66cc; text-decoration: none; display: block; width: 100%; font-size:14px;}
.sidebar-blog .popularTags ul li{ display: inline-block; float:left; }
.sidebar-blog .popularTags ul li a{ padding:5px 15px; background-color:#5C2850; color:#fff; text-decoration: none; display: inline-block; width: auto; font-size: 17px;}
.seccion-blog p,.seccion-blog a,.seccion-blog li{ font-family:'font1'; font-size:14px; }
.seccion-blog h1{ font-size: 34px; text-align: center; color:#f5b2e4; font-family: 'font2'; font-weight: normal; }
.seccion-blog .banner{display: block; width: 950px; height: auto; }
.seccion-blog .postContainer { box-sizing: border-box; display: block; height: auto; overflow: hidden; margin-top: 10px; margin-bottom: 30px; padding-bottom: 15px; }
.seccion-blog .postDate {background-color: #F7F7F7; box-sizing: border-box; float: left; padding: 9px; }
.seccion-blog .glyphicon-time{ color:#666666; font-size:12px; }
.seccion-blog .postContent .time{font-size:12px;}
.seccion-blog .postContent .imgPost{width: 100%;}
.seccion-blog .postContent .textPost{ color: #ee72ce; }
.seccion-blog .postContent .textPost h3{ color: #f28b00;  }
.seccion-blog .postContent .textPost h4{ color: #000; }
.seccion-blog .postContent .textPost strong{ color: #555; }
.seccion-blog .postContent .textPost .orange{ color: #e35a17; }
.seccion-blog .postContent .textPost .blue{ color: #008cd0; }
.seccion-blog .postContent .textPost pre{ font-weight: bold; border-radius: 0; border:0; border-bottom: 1px solid #ee72ce; }
.seccion-blog .postContent .textPost pre:before{ content:"\E044"; display: inline; font-family: "Glyphicons Halflings"; float:left; margin-right: 10px; color:#ee72ce;  }
.seccion-blog .postContent .readmore:after{ content: "\e161"; font-family: "Glyphicons Halflings"; display: inline; margin-left: 10px; font-size:13px ;}
.seccion-blog .postContent .readmore{ float: right; font-weight: bold; color:#ff5e00;  margin-top: 15px; text-decoration: none;}
.seccion-blog .postContent .readmore:hover{ color:black;}
.seccion-blog .postDate span {border-bottom: 1px solid #E1E1E1; display: inline-block; font-size: 60px; line-height: 50px; text-align: center; width: 100%; padding-bottom: 5px; }
.seccion-blog .postDate small { display:block; color: #7F7F7F; width: 100%; text-align: center; margin-top: 5px; }
.seccion-blog .titlePost{ margin-top:0; text-align: left; font-weight: bold; margin-bottom: 10px; min-height: 57px  }
.seccion-blog .titlePost a{ text-decoration: none; color:#ee72ce; font-size: 20px; font-weight: bold; text-transform: uppercase; max-height: 50px; display: block; overflow: hidden; }
.seccion-blog .postContainer .separator{ margin-top: 0}
@media screen and (max-width: 990px){
	.seccion-blog .titlePost{ min-height: 0; max-height: 100px; }
}

.seccion-blog .textPost{ min-height: 99px; }
.seccion-blog .tagConnected li{ display: inline; margin-right: 5px; }
.seccion-blog .tagConnected li a:before{ content:"\e041"; font-family:"Glyphicons Halflings"; font-size:12px; margin-right: 5px; color:#444;  }
.seccion-blog .tagConnected li a{ text-decoration: none; color:#777; font-size: 14px; font-weight: normal;}
.seccion-blog .tagConnected li a:hover{ text-decoration: underline; }
.seccion-blog p.shareTitle{ width: 100%; display:block; font-size: 25px; }
.seccion-blog .socialButtons {box-sizing: border-box; height: auto; min-height: 40px; padding: 10px 0 0 10px; width: 100%; background-color: #F7F7F7;}
.seccion-blog h1 span .glyphicon{ font-size:24px;}
.seccion-blog .pagination > .disabled > a, .seccion-blog .pagination > .disabled > a:focus, .seccion-blog .pagination > .disabled > a:hover, .seccion-blog .pagination > .disabled > span, .seccion-blog .pagination > .disabled > span:focus, .seccion-blog .pagination > .disabled > span:hover {color: #fff; cursor: not-allowed; background-color: #762561; border-color: #762561; }
.seccion-blog .pagination li.active a{ background: #ee72ce; border:1px solid #ee72ce; }
.seccion-blog-detail p,.seccion-blog-detail a,.seccion-blog-detail li{ font-family:'font1'; }
.seccion-blog-detail h2,.seccion-blog-detail h3,.seccion-blog-detail h4{ font-family:'font2'; }
.seccion-blog-detail h1{ font-size: 40px; text-align: center; color:#f5b2e4; font-family: 'font2'; font-weight: normal; }
.seccion-blog-detail h2{ font-size: 34px; color:#f5b2e4; font-family: 'font2'; font-weight: normal; }
.seccion-blog-detail .contentSection .breadcrumbs{ margin:-15px -15px 0 -15px; background-image: linear-gradient(#4d4d4f, #000); }
.seccion-blog-detail .contentSection .breadcrumbs .breadcrumb{ background-image: linear-gradient(#4d4d4f, #000); color:white; margin-bottom: 0; }
.seccion-blog-detail .contentSection .breadcrumbs .breadcrumb a{ color:#E9E5D3; font-size:14px; }
.seccion-blog-detail .contentSection .breadcrumbs .breadcrumb span{ font-size:14px; }
.seccion-blog-detail .postContainer { box-sizing: border-box; display: block; height: auto; overflow: hidden; }
.seccion-blog-detail .postDate {background-color: #F7F7F7; box-sizing: border-box; float: left; padding: 9px; }
.seccion-blog-detail .postContent .imgPost{width: 100%; margin-bottom: 0; }
.seccion-blog-detail .postContent .textPost{ color: #ee72ce; line-height: 140%; font-size:17px; }
.seccion-blog-detail .postContent .textPost p{ color: #ee72ce; }
.seccion-blog-detail .postContent .textPost h3{ color: #f5b2e4;  }
.seccion-blog-detail .postContent .textPost h4{ color: #000; }
.seccion-blog-detail .postContent .textPost .big{ font-size: 27px !important; font-weight: normal; margin-top: 5px; color:#f5b2e4; line-height: 120%; }
.seccion-blog-detail .postContent .time span{font-size:14px; }
.seccion-blog-detail .postContent .time{font-size:14px; text-align: right; color:rgba(255,255,255,0.5);}
.seccion-blog-detail .postContent .textPost .bold{ color:#fb00bc; }
.seccion-blog-detail .postContent .textPost strong{ color:#fadcf3; font-weight: bold; }
.seccion-blog-detail .postContent ul{ padding-left: 0; list-style: outside none; margin-top: 0; }
.seccion-blog-detail .postContent ul li{ font-size:17px; margin-top: 5px; margin-bottom: 5px; }
.seccion-blog-detail .postContent ul li::before{ content:"\e080"; font-family: 'Glyphicons Halflings'; float:left; margin-right: 10px; color:#f5b2e4;  }
.seccion-blog-detail .postContent ol{ padding-left: 0; margin-top: 0; list-style:outside none; counter-reset: item; }
.seccion-blog-detail .postContent ol li{ font-size:17px; margin-top: 5px; margin-bottom: 5px; }
.seccion-blog-detail .postContent ol li::before{ color:#f5b2e4; content: counter(item) ". "; counter-increment: item; font-weight: bold; }
.seccion-blog-detail .postContent .textPost .orange{ color: #e35a17; }
.seccion-blog-detail .postContent .textPost .blue{ color: #008cd0; }
.seccion-blog-detail .postContent .textPost pre{ font-weight: bold; border-radius: 0; border:0; border-bottom: 1px solid #62a217; }
.seccion-blog-detail .postContent .textPost pre:before{ content:"\E044"; display: inline; font-family: "Glyphicons Halflings"; float:left; margin-right: 10px; color:#f5b2e4;  }
.seccion-blog-detail .postContent .readmore:after{ content: "\e161"; font-family: "Glyphicons Halflings"; display: inline; margin-left: 10px; }
.seccion-blog-detail .postContent .readmore{ float: right; font-weight: bold; color:#f5b2e4; margin-top: 15px; text-decoration: none;}
.seccion-blog-detail .postContent .readmore:hover{ color:black;}
.seccion-blog-detail .postContent table{ border-color: #ccc; width: 100%;  }
.seccion-blog-detail .postContent table th{ padding:4px 10px; border-color: #ccc; border-bottom: 3px #ccc solid; }
.seccion-blog-detail .postContent table td{ padding:4px 10px; border-color: #ccc; }
.seccion-blog-detail .postContent .btn{ margin-bottom: 10px; }
.seccion-blog-detail .postContent a{ color:#f5b2e4;}
.seccion-blog-detail .postContent a.btn{ color:white;}
.seccion-blog-detail .postDate span {border-bottom: 1px solid #E1E1E1; display: inline-block; font-size: 60px; line-height: 50px; text-align: center; width: 100%; padding-bottom: 5px;}
.seccion-blog-detail .postDate small { display:block; color: #7F7F7F; width: 100%; text-align: center; margin-top: 5px; }
.seccion-blog-detail .titlePost{ margin-top:0; text-align: left; font-weight: normal; }
.seccion-blog-detail .titlePost a{ text-decoration: none; color: #f28b00; font-size: 20px; }
.seccion-blog-detail .postContainer .separator{ margin-top: 0}
.seccion-blog-detail ul.tagConnected li::before{ content:''; }
.seccion-blog-detail .tagConnected { display: inline-block; list-style: outside none none; padding-top: 15px; padding-bottom: 10px; width: 100%; }
.seccion-blog-detail .bottom p.big{ color:white !important; padding-top: 10px; }
.seccion-blog-detail .tagConnected li{ display: inline-block; padding:0 7px 0 7px;}
.seccion-blog-detail .tagConnected li a:before{ content:"\e041"; font-family:"Glyphicons Halflings"; font-size:12px; margin-right: 5px; color:#f5b2e4;  }
.seccion-blog-detail .tagConnected li a{ padding: 5px 15px; background-color: #5C2850; color: #fff; text-decoration: none; display: inline-block; width: auto; font-size: 17px; } }
.seccion-blog-detail .tagConnected li a:hover{ text-decoration: underline; }
.seccion-blog-detail p.shareTitle{ width: 100%; display:block; font-size: 25px; }
.seccion-blog-detail .socialButtons {box-sizing: border-box; height: auto; min-height: 40px; padding: 10px 0 0 10px; width: 100%; background-color: #F7F7F7;}
.seccion-blog-detail h1 span .glyphicon{ font-size:24px;}
.seccion-blog-detail .postContent blockquote{font-size:20px; font-family:'font1'; font-style: normal; display:block; border:none; padding: 15px 20px 15px 45px; margin: 0 0 40px; position: relative; font-family: Georgia, serif; font-size: 16px; line-height: 1.2; color: #666; text-align: center; background: #BF008E;
background: -moz-linear-gradient(top, #BF008E 0%, #730054 100%);
background: -webkit-linear-gradient(top, #BF008E 0%, #730054 100%);
background: linear-gradient(to bottom, #BF008E 0%, #730054 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BF008E', endColorstr='#730054',GradientType=1 ); }
.seccion-blog-detail .postContent blockquote p{ color:white !important; margin-top: 0; font-size:20px; font-family:'font1' }
.seccion-blog-detail .postContent blockquote *{ font-weight: bold; font-size:20px; color:white; }
.seccion-blog-detail .postContent blockquote::before{content: "\201C"; font-family: Georgia, serif; font-size: 60px; font-weight: bold; color: white; position: absolute; left: 10px; top:5px; }
.seccion-blog-detail .textPost .bottom{ background-image: linear-gradient(#4d4d4f, #000); color:white; }
.seccion-blog-detail .textPost a{ text-decoration: underline; }
.seccion-blog-detail .extra{ transition: all 400ms cubic-bezier(0.000, 0.520, 0.000, 0.995); transition-timing-function: cubic-bezier(0.000, 0.520, 0.000, 0.995);}
.seccion-blog-detail .fixed{ position: relative; margin-top: 100px; }
@media screen and (max-width: 660px){
  .seccion-blog-detail .postContent .textPost{ font-size: 20px; line-height: 150%; }
  .seccion-blog-detail .postContent .textPost a{ font-size: 20px; }
  .seccion-blog-detail .sidebar ul li a{ font-size: 18px;}
  .seccion-blog-detail .container-caption{ width: 100%; height: 100%; position: absolute; left:0; top:0; }
  .seccion-blog-detail .carousel-caption{ top:0; transform:initial; }
  .seccion-blog-detail .carousel-caption h2{ overflow: hidden; font-size:38px; top:50%; transform:translateY(-50%); }
}
/*END BLOG*/

/*footer*/
#pie{position: relative; height:auto; padding-top: 5px; margin-top: 106px; color:#ddd; background: #92066e; background: -moz-linear-gradient(top, #9c568a 0%,#92066e 50%); background: -webkit-linear-gradient(top, #9c568a 0%,#92066e 50%); background: linear-gradient(to bottom, #9c568a 0%,#92066e 50%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c568a', endColorstr='#92066e',GradientType=0 ); }
#pie .logo-footer {display: table; margin: -76px auto 0; position: relative; width: 350px; margin-bottom: 10px; }
#pie .row-footer{ text-align: center; padding-top: 10px; }
#pie .list{ display: inline-block;  }
#pie .list li{ float: left; margin-bottom: 10px; }
#pie .list li a{ font-size: 14px; color: white; padding:10px;}
#pie .list li a:after{ content:" "; background-color: white; width: 1px; height: 15px; float: right; margin-top: 3px; }
#pie .list li.last a:after{ content:""; display: none; }
#pie h4{ font-weight: normal; }
#pie .row-black {background-color: #000; padding: 15px 0 5px 0; }
#pie span.glyphicon{ color:#62a217; }
#pie a{ color:#62a217; }
#pie a:hover{ color:#ddd; }
#pie a.link{ color:#62a217; }

.container-pils{ padding: 5px 25px; border-bottom: 1px solid #F5F5F5;  }
.container-pils .nav-pills{ border-radius: 0; }
.container-pils .nav-pills > li.active > a{ background-color: #008cd0; }
.container-pils .nav-pills > li a{ border-radius: 0; }

.LSSI {background: #4e003a; bottom: 0; display: none; height: auto; overflow: hidden; padding: 0 0 12px; position: fixed; z-index: 100; }
.LSSI .centered{min-height: 40px; margin: 0 auto; padding: 10px 0; width:auto; max-width: 1100px; }
.LSSI p{color:#fff; font-size:12px; margin: 10px; position: relative; } 
.LSSI a{color:#ee72ce; }
.LSSI .btnAceptar{ cursor: pointer; float: right; margin: 10px 20px 0 0; padding: 0 1px; text-align: center; width: 78px; position: relative; }
.LSSI .btnAceptar span{color: #FFFFFF; font-family: 'Open Sans', sans-serif; font-size: 14px; }
@media screen and (max-width:660px){
  .LSSI .btnAceptar{ padding:5px 1px; }
}