/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/templates/modern-business)
 * Copyright 2013-2020 Start Bootstrap
 * Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */

// Extra small devices (portrait phones, less than 576px)
@media (max-width: 575.98px) { ... }

// Small devices (landscape phones, 576px and up)
@media (min-width: 576px) and (max-width: 767.98px) { ... }

// Medium devices (tablets, 768px and up)
@media (min-width: 768px) and (max-width: 991.98px) { ... }

// Large devices (desktops, 992px and up)
@media (min-width: 992px) and (max-width: 1199.98px) { ... }

// Extra large devices (large desktops, 1200px and up)
@media (min-width: 1200px) { ... }

body {
  padding-top: 80px;
     --toggle: 1;
  --playState: "running";
}

/* --Original Setting */
/* .carousel-item {
  height: 65vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;SS
  background-size: cover;
} */

/*
.carousel-item img {
max-height: 100vh;
object-fit: cover;
}
*/		

.no-skip-u {
  text-decoration-skip-ink: none;
}

.mybullet01
{
    background: url(../../images/bullet_arrow_b.gif) no-repeat 7px 7px transparent;
    list-style-type: none;
    margin: 28px;
    padding: 2px 20px 1px 50px;
    vertical-align: middle;
}

.mybullet02
{
    background: url(../../images/bullet_arrow_gy.png) no-repeat 7px 7px transparent;
    background-size: 22px 25px;
    list-style-type: none;
    margin: 28px;
    padding: 2px 20px 1px 50px;
    vertical-align: middle;
}

.carousel-indicators li {
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background-color: #04e66d;
  background-color: rgba(4, 4e, 6d, 0.7);
}

.carousel-indicators .active {
  background-color: #444;
}

.custom-navbar-blue {
    font-size: 0.65em;
    color: cornflowerblue;
}
    
.custom-navbar-blue a:link {
  color: greenyellow;
  background-color: transparent;
  text-decoration: none;
}

.custom-navbar-blue a:visited {
  color: greenyellow;
  background-color: transparent;
  text-decoration: none;
}

.custom-navbar-blue a:hover {
  color: red;
  background-color: transparent;
  text-decoration: underline;
}

.custom-navbar-blue a:active {
  color: blue;
  background-color: transparent;
  text-decoration: underline;
}  


.portfolio-item {
  margin-bottom: 30px;
}


/* Table Manager settings */
/* tablecontainer { margin: 150px auto; max-width: 960px; } */
.tablecontainer { margin: 50px auto;}
		a {

			text-decoration: none;
		}
		table {
			width: 100%;
			border-collapse: collapse;
			margin-top: 10px;
			margin-bottom: 10px;
		}
		table, th, td {
		   border: 1px solid #bbb;
		   text-align: left;
		}
		tr:nth-child(even) {
			background-color: #f2f2f2;
		}
		th {
			background-color: #ddd;
		}
		th,td {
			padding: 5px;
		}
		button {
			cursor: pointer;
		}
		/*Initial style sort*/
		.tablemanager th.sorterHeader {
			cursor: pointer;
		}
		.tablemanager th.sorterHeader:after {
			content: " \21f5";
			
		}
		/*Style sort desc*/
		.tablemanager th.sortingDesc:after {
			content: " \2191";
			
		}
		/*Style sort asc*/
		.tablemanager th.sortingAsc:after {
			content: " \2193";
			
		}
		/*Style disabled*/
		.tablemanager th.disableSort {

		}
		#for_numrows {
			padding: 10px;
			float: left;
		}
		#for_filter_by {
			padding: 10px;
			float: right;
		}
		#pagesControllers {
			display: block;
			text-align: center;
		}