body
{
  padding-top: 70px;
  background-color: black;
  color: white;
  font-size: 16px;
}
.jumbotron
{
  background-color: #400000;
  margin-top: 60px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-color: black;
}
.navbar-default
{
  background-image: none;
  background-color: black;
  border-color: #606060;
}
.navbar-toggle
{
  margin-top: 13px;
  background-color: #c0c0c0;
  border: 0;
}
.navbar-brand
{

}
.t-navbar-brand
{
	padding-left: 2px;
	padding-right: auto;
}
p
{
	font-size: 16px;
	margin-top: 5px;
}
h2, h3, h4
{
	text-align: center;
	color: yellow;
	margin-top: 5px;
	margin-bottom: 10px;
}
h2.sanscrit
{
	color: #808000;
}
h3
{
	color: #ffff80;
	font-weight: bold;
	margin-top: 25px;
	margin-bottom: 15px;
}
h4
{
	padding: 5px 0 5px 0;
	margin-top: 10px;
	margin-bottom: 30px;
	font-size: 18px;
	text-align: center;
	color: yellow;
}

div.modal-body
{
color: black;
border: 0;
padding: 0px 20px 0px 20px;
}
div.modal-header
{
border: 0;
padding: 10px 28px 0 28px;
}
div.modal-footer
{
border: 0;
padding: 10px 28px 20px 28px;
}
table.table
{
margin-bottom: 0;
}
label.tbl-lbl
{
margin-top: 10px !important;
font-weight: normal !important;
}
.btn-success
{
	background-color: #006000;
	border-color: #006000;
}
a, a:hover, a:visited, a:active, a:link
{
text-decoration: none;
color: inherit;
}
.t-phone
{
text-decoration: underline !important;
}
.material-switch > input[type="checkbox"] {
    display: none;   
}

.material-switch > label {
    cursor: pointer;
    height: 0px;
    position: relative; 
    width: 40px;  
}

.material-switch > label::before {
    background: rgb(0, 0, 0);
    box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.5);
    border-radius: 8px;
    content: '';
    height: 16px;
    margin-top: -8px;
    position:absolute;
    opacity: 0.3;
    transition: all 0.4s ease-in-out;
    width: 40px;
}
.material-switch > label::after {
    background: rgb(255, 255, 255);
    border-radius: 16px;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
    content: '';
    height: 24px;
    left: -4px;
    margin-top: -8px;
    position: absolute;
    top: -4px;
    transition: all 0.3s ease-in-out;
    width: 24px;
}
.material-switch > input[type="checkbox"]:checked + label::before {
    background: inherit;
    opacity: 0.5;
}
.material-switch > input[type="checkbox"]:checked + label::after {
    background: inherit;
    left: 20px;
}
.list-group-item
{
  color: #555;
  font-size: 15px !important;
}
div.tbl-btn-manual
{
	width: 18%;
}
#top-title1
{
	position: absolute;
	top: 11%;
	left: 37%;
	text-align: right;
	font-size: 35px;
	width: 58.5%;
}
#top-title2
{
	position: absolute;
	top: 62%;
	left: 38%;
	text-align: right;
	font-size: 20px;
	color: yellow;
	width: 57.5%;
}
.top-title2
{
	text-align: left;
	font-size: 16px;
	color: yellow;
}
h1
{
	text-align: center;
	color: #808080;
	font-weight: bold;
	margin-top: 10px;
}
div.t-picto
{
text-align: center;
margin: 30px 0 20px 0;
border: 0;
}
div.t-picto2
{
text-align: center;
margin: 10px 0 0 0;
border: 0;
}
img.t-picto
{
border: 0;
height: 100px;
margin: 0;
}
img.t-picto2
{
border: 0;
height: 115px;
margin: 0;
}
.t-theme
{
  background-color: #400000;
  width: 100%;
  padding: 10px;
}
.t-theme2
{
  padding: 10px;
}
.t-time
{
  color: yellow;
  margin-bottom: 0;
}
.t-price
{
  color: #00a0ff;
  margin-bottom: 0;
}
.t-master
{
text-align: center;
}
table.t-table
{
  margin: 20px 0 20px 0;
  width: 100%;
  background-color: #400000;
}
td.t-table
{
padding: 0 5px 0 5px;
width: 50%;
font-size: 12px;
}
td.t-table2
{
color: yellow;
font-size: 14px;
padding: 5px 0 0 0;
}
td.t-left
{
text-align: left;
}
td.t-right
{
text-align: right;
}
td.t-center
{
text-align: center;
}
.modal-title
{
color: black;
}
div.lila-img
{
	margin: 0;
	padding: 0;
}
@media(max-width:359px)
{
	h1
	{
	font-size: 50px;
	}
	p
	{
	font-size:18px;
	}
	h2
	{
	font-size: 35px;
	}
	div.lila-img
	{
	margin-left: 0;
	margin-right: 0;
	}
}
@media(min-width:360px)
{
	h1
	{
	font-size: 50px;
	}
	p
	{
	font-size:18px;
	}
	h2
	{
	font-size: 35px;
	}
	div.lila-img
	{
	margin-left: 0;
	margin-right: 0;
	}
}
@media(min-width:576px)
{
	h1
	{
	font-size: 50px;
	}
	p
	{
	font-size: 20px;
	}
	h2
	{
	font-size: 40px;
	}
	div.lila-img
	{
	margin-left: auto;
	margin-right: auto;
	max-width: 500px;
	}
}
@media(min-width:768px)
{
	h1
	{
	font-size: 65px;
	}
	p
	{
	font-size: 25px;
	}
	h2
	{
	font-size: 50px;
	}
	div.lila-img
	{
	margin-left: auto;
	margin-right: auto;
	max-width: 500px;
	}
}
@media(min-width:992px)
{
	h1
	{
	font-size: 70px;
	}
	p
	{
	font-size: 28px;
	}
	h2
	{
	font-size: 50px;
	}
	div.lila-img
	{
	margin-left: auto;
	margin-right: auto;
	max-width: 500px;
	}
}
@media(min-width:1200px)
{
	h1
	{
	font-size: 70px;
	}
	p
	{
	font-size: 25px;
	}
	h2
	{
	font-size: 50px;
	}
	div.lila-img
	{
	margin-left: auto;
	margin-right: auto;
	max-width: 500px;
	}
}
a.dropdown-toggle,a.just-a-dropdown-toggle
{
color: white !important;
}
a.dropdown-toggle:hover
{
color: #808080 !important;
}
.mycontainer
{
margin-bottom: 100px;
}
img.lila-icon
{
cursor: pointer;
}
p.cells-list
{
	margin-top: 20px;
	padding: 5px;
	font-size: 20px;
	background-color: #e0e0e0;
}