.admin-module-header{
  
  background:#e8b51e;
}

.admin-module{
  
background: #e1e1e1;
  border-bottom: 30px solid  #e8b51e;
  border-top: none;
}


#filelist li{
transition: all 0.5s ease;
  margin-top: 10px;
  padding-top: 10px;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

#filelist li:hover{
  transition:all 0.3s ease;
  background: #f2f2f2 !important;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
}

#filelist li >div >div{
  display: flex;
  align-items: center;
  
}

#filelist .el-title{
  padding-left: 20px !important;
  
}
#filelist .el-meta span {
  margin-left: 10px !important;
  padding: 5px;
 
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  
  height: 26px !important;
  display: inline-flex;
}

#filelist .el-meta span.pdf{
background: #ee3d3d;; 
  
}

#filelist .el-meta span.jpg,#filelist .el-meta span.jpeg,#filelist .el-meta span.png,#filelist .el-meta span.bmp{
background: #5f527d;; 
  
}


#filelist .el-meta span.doc,#filelist .el-meta span.docx{
background: #1a5ddb;; 
  
}


#filelist .el-meta span.xls,#filelist .el-meta span.xlsx{
background: #44a45c;; 
  
}


#filelist .el-meta span.ppt,#filelist .el-meta span.pptx{
background: #ee632d;; 
  
}

#filelist .el-meta span.zip,#filelist .el-meta span.rar{
background: #9d38b9;; 
  
}


#filelist a.uk-button{
    -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  border-radius: 5px !important;
  
  
}
 


div.mod-languages li{
  margin:0px;
  padding:5px;
  
}

.tm-toolbar > div{
  max-width: 100%;
  
}
body.no-profile #member-profile >fieldset:first-of-type  {
  display:none !important;
  pointer-events:none !important;
  
}

body.no-fieldesets #member-profile > fieldset:not(:nth-child(3)){
  display:none;
}


@media only screen and (orientation: landscape) {
#onlineuser{
    background-image: url('/images/kautiva/bg-kautiva.png');
    background-position: left top;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
  }
}
    @media only screen and (orientation: portrait) {
  #onlineuser{
    background-image: url('/images/kautiva/bg-kautiva.png');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
  }
}



.message-regex{
  color:#f1c216;
  
}

#jform_asistmode_chzn,#jform_companysector_chzn{
  display:none !important;
  
}

#jform_asistmode,#jform_companysector{
  display:inherit !important;
  
}

#member-registration .controls > input, #member-registration .controls > textarea, #member-registration .controls > .input-prepend, #member-registration .controls > .input-prepend input{
  height:46px !important;
  
}


.atendee .nopw{
    display:none !important;
  pointer-events:none !important;
}

form#member-registration{
background:transparent;
}
form#member-registration label,#member-registration fieldset > legend, form#member-registration #jform_password1,form#member-registration #jform_password2{
/*display:none!important;*/
}

#member-registration > fieldset > legend{
/*display:none!important;*/
font-weight: bold;
  font-size: 20px;
}

form#member-registration .message-regex{
  
  color:#fff !imporatnt!
}

.myproducts, .mypersonaldata,.mybbl{
  
  padding:15px;
}



.myproducts:hover, .mypersonaldata:hover,.mybbl:hover{
background:#f6e52f;
}


.myproducts:hover  *, .mypersonaldata:hover  *,.mybbl:hover *{

  color:#000 !important;
}



.bfError{
  
  background:#f00;
  color:#fff;
}

section label{
  color:#fff !important;
  
}

input.uk-checkbox{
 /*background: #000 !important;*/
border: 1px solid #fff !important; 
  
}

.uk-notification-message-success .uk-close{
  color:#000;
  display:block;
}

.uk-notification-message-success .uk-close:hover{
  color:#000;
  
}


body.contentpane,html{
  background:transparent;
  
}

.results form thead{
  
  display:none;
}

.results form #winnertable{
  display: flex;
flex-direction: column;
  justify-content: center;
  
}


.results form #winnertable tr{

  background: #333;
border-top: 2px solid #f6e52f;
  
  display: flex;
justify-content: center;

  
}
.results form #winnertable .superwinner{
display: flex !important;
justify-content: center;
  
}

  .results form td{
  background:#333 !important;
    border:none !important;
    color: #fff;
    
  
}


@media(min-width:1200px){
  .results form{
    
    width:70%;
    margin:auto;
  }
}
@media(min-width:1600px){
  .results form{
    
    width:50%;
    margin:auto;
  }
}

.results #cbFilterTitleWrap{
  
 color:#f6e52f; 
}

.results form >div:first-child{
display:none;
}
.results table a{
 /*pointer-events:none;*/
  
}

.results table{
   /* margin-top: 100px;*/
    
  }
.results #cbSearchButtonWrap{
  margin-left: 20px;
  
}
body.results {

background-image:url(/images/lfp/bg/lal.png),url(/images/lfp/bg/lbs.png),url(/images/lfp/bg/lid.png),url(/images/laliga.png);
  padding-top: 180px;
  background-color:#000 !important;
    background-repeat:no-repeat;
    background-position:left 25vh,25vw top,95% bottom,10vw 95%;
    background-size:auto,auto,auto,200px;
}



@media(max-width:959px){
body.results{
  padding-top: 180px;
background-image:url(/images/lfp/bg/lal.png),url(/images/lfp/bg/lbs.png),url(/images/lfp/bg/lid.png),url(/images/laliga.png);
    background-repeat:no-repeat;
    background-position:left 25vh,25vw top,95% bottom,5vw 95%;
    background-size:100px,100px,350px,200px;
}
}

@media(max-width:767px){
body.results{
  padding-top: 80px;
background-image:url(/images/lfp/bg/lal.png),url(/images/lfp/bg/lbs.png),url(/images/lfp/bg/lid.png),url(/images/laliga.png);
    background-repeat:no-repeat;
    background-position:left 25vh,15vw top,95% bottom,5vw 95%;
    background-size:50px,50px,150px,100px;
}
}
  
.results #tm-main{
  
  background:transparent !important;
}
  




.no-header .tm-header, .no-header .tm-header-mobile{
  display:none !important;
  
  
}


 .no-footer .myfooter{
   display:none !important;
  
  
}

.no-main .tm-main,.no-main #tm-main{
  
  display:none !important;
}





#tracking_code{
  
  -webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}


::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #777;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #777;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #777;
}




.custombg{
  background:transparent !important;
  padding:0px;
}

.uk-navbar-dropdown{
  border-bottom: 2px solid #f16522;
  
}

.module-menu-dialog-mobile{
  border-top: 1px solid #3e3e3e;
    padding-top: 30px;

}


.uk-text-white{
  color:#fff !important;
  
}

/* PRINT STYLES */

@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}

