/*! FACTORY SETTINGS   -----------------------------------------*/
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}





/* -- BODY -------------------------------------------------------------*/
html {
position: relative;
min-height: 100%;
}
body
{ 
margin-bottom:0px;
margin:0px;
padding: 0;
background-image: url('/PRESETS/system/fx2.png');
background-repeat: repeat;
}





/*[START] HAMBURGER -----------------------------------------------------------------------------*/
.hamburger-box {height:4px;}
@media (max-width: 992px) {
    .navbar-collapse {
        position: fixed;
        top: 28px;
        left: 0px;
        padding-top: 10px;
		padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 10px;
        width: 100%;
        height: 100vh;
		background-color: #4285f4 !important;
		overflow: auto;
    }
    .navbar-collapse.collapsing {
        left: -100%;
        transition: height 0s ease;
    }
    .navbar-collapse.show {
       left: 0;
        transition: left 500ms ;
    }
    .navbar-toggler.collapsed ~ .navbar-collapse {
        transition: left 500ms ;
    }
}





/* -- MASONRY -----------------------------------------------------------------------------*/
@media (max-width: 767px) {
/* d-sm-none responsive font-size*/
.grid-sizer {width:100%;}
.grid-item {width:100%;display:block;}
}
@media (min-width: 768px) and (max-width: 991px) {
/* d-sm-none responsive font-size*/
.grid-sizer {width:50%;}
.grid-item {width:50%;display:block;}
}
@media (min-width: 992px) and (max-width: 1199px) {
/* d-block d-md-none responsive font-size*/
.grid-sizer {width:50%;}
.grid-item {width:50%;display:block;}
}
@media (min-width: 1200px) {
/* d-block d-lg-none responsive font-size*/
.grid-sizer {width:25%;}
.grid-item {width:25%;display:block;}
}















/* -- CSS3 TABLES --------------------------------------------------------------------*/
/* -- TABLE 1 - LISTINGS TABLE ---------------------------------------------------------------------*/
.defTablesSelection_defArrayCSS3Table1 {border: #d9d9d9 solid  0px; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; background: rgba(255, 255, 255, 0); box-shadow: 0px 0px 1px 0px #ededed;-moz-box-shadow: 0px 0px 1px 0px #ededed;padding:0px;color:#000000;;}
/* -- TABLE 2 - LISTINGS PAGE NAVIGATION TABLE / SEARCH RESULTS TABLE -----------------------------------------------------*/
.defTablesSelection_defArrayCSS3Table2 {border: #d9d9d9 solid  0px; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; background: rgba(255, 255, 255, 0); box-shadow: 0px 0px 1px 0px #ededed;-moz-box-shadow: 0px 0px 1px 0px #ededed;padding:0px;color:#000000;margin-left:1px;margin-right:1px;;}
/* -- TABLE 3 - CUSTOM -----------------------------------------------------*/
.defTablesSelection_defArrayCSS3Table3 {border: #d9d9d9 solid  0px; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; background: rgba(255, 255, 255, 0); box-shadow: 0px 0px 1px 0px #ededed;-moz-box-shadow: 0px 0px 1px 0px #ededed;padding:0px;color:#000000;margin-left:1px;margin-right:1px;;}
/* -- TABLE 4 - CUSTOM -----------------------------------------------------*/
.defTablesSelection_defArrayCSS3Table4 {border: #d9d9d9 solid  0px; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; background: rgba(255, 255, 255, 0); box-shadow: 0px 0px 1px 0px #ededed;-moz-box-shadow: 0px 0px 1px 0px #ededed;padding:0px;color:#000000;margin-left:1px;margin-right:1px;;}
/*[START] PROGRESS -----------------------------------------------------------------------------*/
.progress{height: 5px;}
.progress-bar{height: 3px;}
.password-verdict{font-size:10px;}

