/* /////  CUSTOM STYLES   /////  */
/* LISTVIEW LINKS & TEXTS */

/* LISTVIEW FIX */
.pagination a {
    text-decoration: none;
}


.fa {
    /*font-family: '' !important;*/
    /*font-size: 200px !important;*/
    display: inline-block !important;
    /*font: normal normal normal 14px/1 FontAwesome !important;*/
}

.fa-lg {
    /*font-family: '' !important;*/
    /*font-size: 200px !important;*/
    display: inline-block !important;
    /*font: normal normal normal 14px/1 FontAwesome !important;*/
}

/* FIX DYNAMIC CONTAINERS */
.DBSX_FONT {
    /*width: 100% !important;*/
    padding: 0px !important;
    font-family: 'Futura Bk BT' !important;
    /*
    text-align: justify;
    text-justify: inter-word;
    */
    background: transparent !important;

    font-weight:normaL !important;
    font-family: 'Futura Bk BT' !important;
    font-size: 20px !important;

}

.DBSX_FONT * :not(h1, h2,h3,h4,h5) {
    font-family: 'Futura Bk BT' !important;
    font-size: 20px !important;
}

.DBSX_FONT h1,h2,h3,h4,h5 {
    font-size:  30px !important;
}



/* /////  DBSX INTERNAL VALUES /////  */
body {
	cursor:default;
    /*background-image: url(../../../img/01.jpg);*/
    background-repeat: no-repeat;
    background-position: 0px, 0px;
    background-origin: content-box;
    background-size: cover;
    background-attachment: fixed;
    cursor:default;
    
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  
}

/*
.my_d_content {
background: transparent !important;
display: none;
}
*/


/* Preloader */
#preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  /* change if the mask should have another color then white */
  z-index: 100  ;
  /* makes sure it stays on top */
}

#status {
  width: 300px;
  height: 300px;
  position: absolute;
  left: 50%;
  /* centers the loading animation horizontally one the screen */
  top: 50%;
  /* centers the loading animation vertically one the screen */
  background-image: url('../Img/loading.gif');
  /* path to your loading animation */
  background-repeat: no-repeat;
  background-position: center;
  margin: -150px 0 0 -150px;
  /* is width and height divided by two */
}



a {
text-decoration: none !important;
}

a:hover {
/*text-decoration: underline !important;*/
}

.DBSX_LOG {
color:#fff;
background:#000; 
font-size:17px; 
line-height: 25px;
font-weight: normal; 
margin:0px; 
padding: 40px; 
float: none; 
width: 100%; 
position:relative; 
bottom:0px;  
z-index:99;
/*max-height: 40%;*/
overflow: auto;
font-family:monospace;
}

.DBSX_LOG_SUCCESSFUL {
color:#0f0;  
}
.DBSX_LOG_ERROR {
color:#F00;
}


.DATA_LIST  {

}
.DATA_LIST:hover {
    color:#F00 !important;
    text-decoration: underline !important;
}

    .container-fluid {
        padding-left:  0% !important; 
        padding-right: 0% !important; 
        overflow: hidden !important;
    }




@media only screen and (min-width: 320px) and (max-width: 1200px) {
     .container {
        padding-left:  0% !important; 
        padding-right: 0% !important; 
        overflow: hidden !important;
    }
}

@media only screen and (min-width: 1201px) {
    .container {
        padding-left:  0% !important; 
        padding-right: 0% !important; 
        overflow: hidden !important;
    }
}






/* GALLERY FIX */
#lightboxOverlay {
    top: 0px !important;
    left: 0px !important;
    bottom: 0px !important;
    right: 0px !important;
    border: 0px !important;
    padding: 0px !important;
    margin: 0px !important;
}

#lightbox {
    position:fixed;
    top: 12% !important;
    left: 0px !important;
    bottom: 0px !important;
    right: 0px !important;
    
 }

 #lightbox img {
    /*width: 450px !important;*/
    /*max-width: 450px !important;*/
}

 
.lb-container {
    padding: 10px !important;

}
/*
.img-thumbnail img {
    padding: 20px !important;
}
*/


 /* DBSX BANNER CONFIG */
.carousel-item {
    transition: transform 0.7s ease-in-out;
}
          
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
    transition: opacity 0.7s 0.7s;
}






/* LISTVIEW */
.card {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    height: 100% !important;
    padding: 1.5% !important;
}

.card img {
border: solid 0px !important;
}

.card-body {
    margin-bottom: 0px !important;
    font-size:15px !important;
}

.card-body .card-title {
    font-size:22px  !important;

}

.card-body .card-text * {
    
}


.card-body .card-title a:hover {
    text-decoration: none !important;
}

/* dynamic titles */
.card-body .card-title a {
    color: #E00 !important;
}




