.container{	margin-top: 1em;}.signin {	background-color: #f5f5f5;}/* Extra small devices (portrait phones, less than 576px) No media query since this is the default in Bootstrap*/div.content > div > table{	width: 100%;	table-layout: fixed;}div.content > div > table td{	vertical-align: top;}table#route{font-size:.6em;}/* Small devices (landscape phones, 576px and up) */@media (min-width: 576px) {	table#route{font-size:.7em;}}/* Medium devices (tablets, 768px and up) */@media (min-width: 768px) {	table#route{font-size:.8em;}}/* Large devices (desktops, 992px and up) */@media (min-width: 992px) {	table#route{font-size:.9em;}}/* Extra large devices (large desktops, 1200px and up) */@media (min-width: 1200px) {	table#route{font-size:1em;}}.fullwidth{	width:100%;	max-width: 460px;}.center{	text-align: center;}.right{	text-align: right;}.left{	text-align: left;}.middle{	vertical-align: middle;}.top{	vertical-align: top;}.bottom{	vertical-align: bottom;}table.list {	margin-top: 10px;}table.list th{	background-color: silver;	padding: .25em;}table.list a{	}#mh div{	padding-top:.25px;	vertical-align: middle;	padding-right: 10px;}#mf div{	padding-top: .25em;	}.formcontainer{	background-color: #a9a9a9;	margin: .5em;	padding:.5em;	border-radius: .25em}.formcontainer textarea {	height: 6em;}.dropdown-menu{	background-color: #858585 !inportant;	padding:.25em;}ul.dropdown-submenu{	list-style: none;	padding-left: 5px;	padding-right: 5px;	margin-right: 0;		}.my-dropdown-menu-holder{}.my-navbar {	width: 100%;}@media (min-width: 992px){	.dropdown-menu{		border-radius: 0;		margin: 0;		top:100%;		border: 0;	}	.dropdown-menu > div > ul{		display:block;	}	.dropdown-menu > div > ul > li {	display: inline-block;	}	.my-dropdown-menu-holder > ul{		padding-left:170px;	}}@media (min-width: 992px) and (max-width: 1199px){	.my-navbar{		display: flex;			width:960px;		margin-left: auto;		margin-right: auto;	}	.my-dropdown-menu{		width:960px;		position: absolute;		margin-left: auto;		margin-right:auto;	}		.my-dropdown-menu-holder{		display: block;		position: static;		width:960px;		padding-left: 8px;		padding-right: 8px;	}}@media (min-width: 1200px){	.my-navbar{		display: flex;			width:1140px;		margin-left: auto;		margin-right: auto;	}	.my-dropdown-menu{		width:1140px;		position: absolute;		margin-left: auto;		margin-right:auto;	}		.my-dropdown-menu-holder{		display: block;		position: static;		width:1140px;		padding-left: 8px;		padding-right: 8px;	}}@media (max-width: 992px){	.navbar-toggler{		position: absolute;		right:10px;	}}.blink {  animation: blinker 1s step-start infinite;}@keyframes blinker {  50% {opacity: 75%;}}.hotbtn {background-image: linear-gradient(to right, #FF512F 0%, #F09819  51%, #FF512F  100%)}.hotbtn {	margin: 10px;	padding: 15px 35px;	text-align: center;	text-transform: uppercase;	transition: 0.5s;	background-size: 200% auto;	color: white;            	box-shadow: 0 0 20px #eee;	border-radius: 10px;	display: block;	display: inline-block;}.hotbtn:hover {	background-position: right center; /* change the direction of the change here */	color: #fff;	text-decoration: none;}.right-1 td:nth-child(1),.right-2 td:nth-child(2),.right-3 td:nth-child(3),.right-4 td:nth-child(4),.right-5 td:nth-child(5),.right-6 td:nth-child(6),.right-7 td:nth-child(7),.right-8 td:nth-child(8),.right-9 td:nth-child(9),.right-10 td:nth-child(10),.right-11 td:nth-child(11),.right-12 td:nth-child(12),.right-1 th:nth-child(1),.right-2 th:nth-child(2),.right-3 th:nth-child(3),.right-4 th:nth-child(4),.right-5 th:nth-child(5),.right-6 th:nth-child(6),.right-7 th:nth-child(7),.right-8 th:nth-child(8),.right-9 th:nth-child(9),.right-10 th:nth-child(10),.right-11 th:nth-child(11),.right-12 th:nth-child(12){	text-align: right; }.top td,.top th{	vertical-align: top;}