/* STYLE */

/*body { background-image: url(../ts-img/bg-talentstream.jpg); background-repeat: no-repeat; background-size: 100%; }*/

.navbar-brand { width: 62px!important;
    height: 62px!important;
    display: inline-block!important;
    background-image: url(../backofice/ts-img/tsclogo.png)!important;
    background-repeat: no-repeat!important; }

a:hover { background-color: transparent!important; font-weight: normal!important; font-family: arial!important; }
.clr-text-form-3:hover { font-size: 16px; }
.text-reset { font-weight: normal!important; }
.rules-block a:hover { background-color: transparent!important; color: #000; font-weight: normal!important; }
            .dropdown-item:hover { font-weight: bolder!important; }

.mdf1 input { margin: 10px 0; padding: 5px 0px!important; }
i.fafix7 { width: 40px; height: 34px; line-height: 34px; text-align: center; margin-right: -40px;
  position: relative; z-index: 1; float: left; font-size: 20px; font-size: 15px; }
  i.fafix7 + input { padding-left: 41px!important; }
  .mdf1 input, .mdf1 textarea { font-size: 14px; }
  .btn-send { width: 100%!important; color: #fff!important; }

  .rules-block { margin: 5px 0; font-size: 15px; }
  .rules-block:last-child { border-bottom: none; }

.skiptranslate { visibility: hidden!important; }

.ts-content { margin-top: 0px; }

@media (max-width: 576px) { #txt_slide1, .img-fluid { display: none; } .ts-content { margin-top: 90px; } }

@media (max-width: 768px) { #txt_slide1, .img-fluid { display: none; } .ts-content { margin-top: 90px; } }

@media (max-width: 992px) {  }

.ts-text-color { font-size: 14px; }
.ts-btn-icon { font-size: 36px; }
.ts-font-color { font-size: 18px; }
.ts-block-index { background:#353b50;height:120px; }

.ts-block { box-shadow: none!important; padding: 15px 5px!important; margin: 5px!important; }
.ts-block1 { padding: 15px 5px!important; margin: 5px!important; }

  .ts-block { min-height: 120px; border-radius: .5em; box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
  transition: all 0.3s cubic-bezier(.25,.8,.25,1); }

/* INDEX - LOGIN-BLOCK */
  .mdf2 input { margin: 10px 0; padding: 8px 10px!important; font-size: 16px;  }
  .ts-login-btn { font-size: 18px!important; }

  /* LANGUAGEE */
  .lang-block { list-style:none; padding: 0; margin: 0; font-family: arial; }
  .lang-block li { width: 100%; }
  .lang-block { font-weight: normal!important; }
  

        .card-ecommerce {
            background-color: #D1CCCC;
        }
        .but {
            border-style: solid;
            border-color: #A69F9F;
            border-width: thin;
            border-radius:10px;
            padding: 2px!important;
            float: left;
            text-align: center;
            margin-left: 150px!important;
            font-size: 13px!important;
            display:none;
        }

   
 
        .warn_rec .warn{
            text-align: left;
            padding: 20px;
            color: white;padding: 10px;
            font-weight: 500;
           
        }

        #bg_popup{
            background-color: rgba(0, 0, 0, 0.8);
            display: none;
            position: fixed;
            z-index: 99999;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
        }

        .gflag:hover { text-decoration: none; }
        .ts-dropdown-item { padding: 12px 10px; }
        .clr-text-form-3:hover { font-weight: normal; text-decoration: underline; }


        #popup {
            background: #fff;
            width: 520px;
            margin: 5% auto;
            padding: 5px 20px 13px 20px;
            border: 2px solid #1BA600;
            position: relative;
            -webkit-box-shadow: 0px 0px 20px #000;
            -moz-box-shadow: 0px 0px 20px #000;
            box-shadow: 0px 0px 20px #000;
            -webkit-border-radius: 15px;
            -moz-border-radius: 15px;
            border-radius: 15px;
        }

        .close{
            display:block;
            position:absolute;
            top:-13px;
            right:5px;
            width:25px;
            height:25px;
            line-height:28px;
            background:#1BA600;
            cursor:pointer;
            -webkit-border-radius: 15px;
            -moz-border-radius: 15px;
            -ms-border-radius: 15px;
            -o-border-radius: 15px;
            border-radius: 15px;
            -moz-box-shadow: 1px 1px 3px #000;
            -webkit-box-shadow: 1px 1px 3px #000;
            box-shadow: 1px 1px 3px #000;
        }
        .close:hover {
            background-color:#f30;
        }

        .frame_blc-index { overflow:hidden;
            position:relative;
            padding-bottom:56.25%;
            padding-top:30px;
            height:0;
        }

        .frame_blc-index iframe {
            position:absolute;
            width:80%;
            height:70%;
            right:0;
            left: 0;
            top:0;
        }

        .ava {
            width: 40px!important;
            height: 40px;
            border-radius: 50% ;
            object-fit:cover;
        }
        .red_border{
            border-color: red;
            border-style: solid;
            border-width: 1px;
        }
          .white_border{
            border-color: #fff;
            border-style: solid;
            border-width: 1px;
        }
        
         .top-nav-collapse{
    background-color: #202020!important;
   }
       








body { overflow: hidden; }

.scroll-down { display: none; }


.rules-a {
    padding: 0;
    margin: 0!important;
    text-align: center;
}

.rules-link:hover { color: #fff!important; text-decoration: none!important; }



footer { visibility: visible;
    animation-duration: 500ms;
    position: absolute;
    bottom: 0;
    margin: 0 auto;
    left: 0;
    right: 0;
    background-color: transparent!important;
     }

#modalReg2 .modal-title { border: none!important; font-weight: 600; color: #fff!important; }

.btn-close span { display: none; }

.copyr { color: #eee; }


@media (max-width: 576px) { 
    #txt_slide1, .img-fluid { display: block; } 

    .navbar-brand { display: inline-block; }
    .navbar-elements { display: inline-block; }
    .ts-btn-login { position: absolute;
    right: 0; }
}

@media (max-width: 768px) { 
    #txt_slide1, .img-fluid { display: block; } 

    .navbar-brand { display: inline-block; }
    .navbar-elements { display: inline-block; }
    .ts-btn-login { position: absolute;
    right: 0; }
}

@media (max-width: 992px) { /*.gtranslate_wrapper {  position: relative; }*/

    /*.gtranslate_wrapper { top: -12px!important; }*/
    #txt_slide1, .img-fluid { display: block; } 

    .navbar-brand { display: inline-block; }
    .navbar-elements { display: inline-block; }
    .ts-btn-login { position: absolute;
    right: 0; }

     }


#txt_slide1 { top: 160px!important; }
@media (max-width: 391px) { #txt_slide1 { top: 60px!important; } }
