@charset "utf-8";



.lato-regular {
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-display: fallback;
}

.lato-bold {
    font-family: "Lato", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-display: fallback;
}

.lato-thin {
    font-family: "Lato", sans-serif;
    font-weight: 100;
    font-style: normal;
    font-display: fallback;
}

/***********************************************/

.debug {
	position: absolute;
	top: 250px;
	right: 0px;
	z-index: 999999;
	font-size: 9px !important;
	width: 300px;
}
.debug-cart {
	position: absolute;
	top: 450px;
	left: 0px;
	z-index: -10000;
	font-size: 9px !important;
}



.test-bor {
    text-decoration: none;
    border: 1px solid #ff00ff !important;
}

.test-bor2 {
    text-decoration: none;
    border: 1px solid #59df52 !important;
}

/***********************************************/

html {
    text-decoration: none;
    padding: 0px !important;
    margin: 0px !important;
    height: 100%;
    overflow-x: hidden;
}

body {
    position: relative;
    height: 100%;
    min-height: 100vh;
    width: 100%;
	font-family: "Lato", sans-serif;
	text-decoration: none;
	font-weight: normal;
    font-size: 18px;
	color: #06385E;
	letter-spacing: 1px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin: 0px !important;
    overflow-x: hidden;
}

/***********************************************/

a {
	color: #ce0f0f;
	text-decoration: none;
	outline: 0;
}
a:link {
	color: #ce0f0f;
	text-decoration: none;
}
a:visited {
	color: #ce0f0f;
	text-decoration: none;
}
a:hover {
	color: #06385E;
	text-decoration: none;
}
a:active {
	color: #ce0f0f;
	text-decoration: none;
}


a:focus {
    outline: none !important;
    background-color: transparent;
}


:focus {
    outline: 0;
}

/***********************************************/
/* fontawesome 5 */


.asterisk::before {
    color: #990000;
    content: ' *';
    display: inline;
}

/***********************************************/

.text-mobile {
    display: block;
}

@media (max-width: 767px) {
.mobile-center {
	text-align: center !important;
	margin-left: auto !important;
	margin-right: auto !important;
}
}

.allbold {
    font-weight: bold;
}

.allunderline {
    text-decoration-line: underline;
}

.allcaps {
    text-transform: uppercase;
}

.allitalics {
    font-style: italic;
}

.bullet {
	list-style-type: circle;
	text-decoration: none;
	margin-left: 15px;
}

.nowrap {
    white-space: nowrap !important;
}

.jumplink {
    position: relative;
    top: -75px;
}
/***********************************************/


/***********************************************/



.nav > li > a,
.nav > li > a:active,
.nav > li > a:visited {
	color: #ce0f0f;
	text-decoration: none;
	background: transparent;
	padding: 10px 15px;
}
.nav > li > a:hover{
    color: #06385E;
	text-decoration: none;
	background:transparent;
}

.fa-sign-in-alt, .fa-ticket-alt, .fa-comments, .fa-tachometer-alt, .fa-headset, .fa-heartbeat, .fa-envelope, .fa-graduation-cap, .fa-paypal, .fa-cc-paypal, .fa-cc-visa, .fa-cc-mastercard, .fa-cc-amex, .fa-cc-discover, .fa-cc-stripe, .fa-sign-in-alt, .fa-clipboard-list, .fa-question, .fa-window-maximize, .fa-bars, .fa-redo, .fa-creative-commons-sampling-plus, .fa-camera, .fa-cogs, .fa-network-wired {
	color: #FFFFFF ;
}


.fa-share-alt, .fa-cloud, .fa-boxes, .fa-server, .fa-angle-left, .fa-angle-right, .fa-window-max-wh, .fa-exchange-alt, .fa-chart-line, .fa-cpanel, .fa-tach-wh, .fa-fast-forward, .fa-mail-bulk, .fa-database, .fa-window-restore, .fa-file-alt, .fa-lock, .fa-shield-alt, .fa-ban, .fa-retweet, .fa-question-circle, .fa-globe-asia, .fa-globe, .fa-expeditedssl, .fa-map-marker-alt, .fa-cpanel, .fa-bolt, .fa-question-circle, .fa-exchange-alt, .fa-check-circle, .fa-clock, .fa-bell, .fa-eye, .fa-flag-usa, .fa-rocket {
	color: #06385E ;
}

.fa-angle-left, .fa-angle-right {
	color: #06385E ;
}

.fa-plus,
.fa-plus:active,
.fa-plus:visited {
	color: #ce0f0f;
	text-decoration: none;
}
.fa-plus:hover {
	color: #06385E;
	text-decoration: none;
}
.img-responsive {
	text-decoration: none;
	height: auto;
	width: 100%;
}






.body-pad {
	text-decoration: none;
	margin: 50px;
	padding: 0px;
	font-size: 16px;
	color: #06385E;
}
.container-fluid {
	text-decoration: none;
	background: transparent !important;
}
.container {
	text-decoration: none;
	background: transparent !important;
	z-index: 0 !important;
}
.container-frame {
	text-decoration: none;
	-webkit-box-shadow: 0px 0px 35px 15px rgba(0,0,0, 0.71);
	-moz-box-shadow: 0px 0px 35px 15px rgba(0,0,0, 0.71);
	box-shadow: 0px 0px 35px 15px rgba(0,0,0, 0.71);
	background-color: transparent !important;
	border: 5px none #06385E;
	padding-top: 1px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
	z-index: 50000;
}

.container-med {
	position: relative;
	height: auto;
	width: 100%;
	max-width: 1400px;
	text-decoration: none;
	background: transparent !important;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}
.container-lrg {
	position: relative;
	height: auto;
	width: 100%;
	max-width: 1600px;
	text-decoration: none;
	background: transparent !important;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}
.container-datacenter {
	text-decoration: none;
	background: transparent !important;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 50px;
	margin-bottom: 100px;
	margin-left: auto;
	margin-right: auto;
}

.row {
	text-decoration: none;
	display: flex;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}
@media (max-width: 767px) {
.row {
	text-decoration: none;
	display: flex;
	flex-wrap: wrap;
	margin-right: 0px !important;
	margin-left: 0px !important;
}
}
.row-under {
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}

.row-no-pad {
	margin: 0px !important;
	padding: 0px !important;
}
.row-pad {
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-top: 25px !important;
	padding-bottom: 25px !important;
}
.row-pad2 {
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-top: 50px !important;
	padding-bottom: 25px !important;
}
.row-pad3 {
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-top: 0px !important;
	padding-bottom: 50px !important;
}
.row-pad4 {
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-top: 50px !important;
	padding-bottom: 0px !important;
}
.row-pad5 {
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-top: 35px !important;
	padding-bottom: 50px !important;
}
.row-pad6 {
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
.row-pad7 {
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}
.row-pad8 {
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}

.col-centered {
    float: none;
    margin: 0 auto;
}


.center-block {
	text-align: center !important;
	margin-top: 0px !important;
	margin-right: auto !important;
	margin-bottom: 0px !important;
	margin-left: auto !important;
}
.right-block {
    text-align: right !important;
}
.right-float {
	float: right !important;
    text-align: right !important;
}
.left-block {
    text-align: left !important;
}


.recapxcha {
	display: inline-block;
	}



.mobile-break {
	display: none;
}
@media (max-width: 767px) {
.mobile-break {
	display: block;
}
}

.navmenu-top {
	height: 40px;
	margin: 0px !important;
	padding-left: 0px !important;
	padding-right: 50px !important;
	padding-top: 10px !important;
	padding-bottom: 0px !important;
	font-size: 13px !important;
	letter-spacing: 0px !important;
	text-align: right !important;
}
.navmenu {
	margin: 0px;
	padding-left: 30px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.navmenu i {
	margin: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.navmenu-top a:link, .navmenu-top a:visited, .navmenu-top a:active  {
	color: #FFFFFF !important;
}
.navmenu-top a:hover {
	color: #6092B9 !important;
}

.navbarback {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

@media (max-width: 785px) {
.navbar {
	font-weight: normal;
}
.navbar li {
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	white-space: nowrap;
}

.navmenu-top {
	height: 40px;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 10px !important;
	padding-bottom: 0px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: auto !important;
	margin-right: auto !important;
	font-size: 13px !important;
	letter-spacing: 0px !important;
	text-align: center !important;
}
.navmenu {
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.navmenu i {
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.home-text-pad {
	text-decoration: none;
	padding-top: 0px !important;
	padding-bottom: 15px !important;
	padding-left: 25px !important;
	padding-right: 25px !important;
}

}

.navbar {
	text-decoration: none;
	position: relative;
	min-height: 92px !important;
	padding: 0px !important;
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	vertical-align: middle;
}
.navbar li {
	margin: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	white-space: nowrap;
}


.navbar a:link, .navbar a:visited, .navbar a:active  {
	color: #06385E !important;
}
.navbar a:hover {
	color: #6092B9 !important;
}

.navbar-toggler {
	background-color: #226496 ;
	border: none;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
}
.navbar-tog-icon {
	font-size: 22px;
	color: #FFFFFF;
}

.navbar-brand {
	margin: 0px !important;
	padding: 0px !important;
}
.navbar-brand>img {
	height: 100%;
	width: auto;
	padding: 0px;
	margin: 0px;
}
.head .navbar-brand {
	height: 120px;
}





/**********************************************************/


.logo-back {
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	background-color: #F00 !important;
	-moz-box-shadow: 0px 2px 15px #999;
	-webkit-box-shadow: 0px 2px 15px #999;
	box-shadow: 0px 2px 15px #999;
}
.logo {
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}


/**********************************************************/


.dropdown-header {
	display: block;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.42857;
	color: #06385E !important;
	white-space: nowrap;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 999999;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px none rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.dropdown-menu a, .dropdown-menu a:active, .dropdown-menu a:visited {
	color: #06385E;
	background-color: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.dropdown-menu a:hover {
	color: #6092B9;
	background-color: #f7f7f7;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.dropdown-item {
	z-index: 999999 !important;
}
.dropdown-item a, .dropdown-item a:active, .dropdown-item a:visited {
	color: #06385E !important;
}
.dropdown-item a:hover {
	color: #6092B9 !important;
}

/* .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #CCCCCC;
}
.dropdown-menu > li > a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.42857;
	color: #CCC;
	white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
	color: #06385E;
	text-decoration: none;
	background-color: #bfd7fb;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
	color: #fff;
	text-decoration: none;
	background-color: #06385E;
	outline: 0;
} */


/**********************************************************/

.nav-tabs {
	border-bottom: 1px solid #06385E !important;
}

.nav-tabs .nav-link {
	color: #06385E;
	border-color: #06385E !important;
}

.nav-tabs .nav-link.active {
	color: #06385E;
	background-color: #BFD7FB;
	border-color: #06385E !important;
}
.nav-tabs .nav-link:hover {
	color: #06385E;
	background-color: #BFD7FB;
	border-color: #06385E !important;
}


/**********************************************************/

.bar-top {
	text-decoration: none;
	background-color: #06385E;
	height: 5px;
	margin: 0px;
	padding: 0px;
}

.bar {
	text-decoration: none;
	text-align: right;
	padding-right: 50px;
	background-color: #ce0f0f;
	height: 5px;
}
.red-bar {
	text-decoration: none;
	text-align: right;
	padding-right: 50px;
	background-color: #ce0f0f;
	height: 1px;
}

.red-bar-5 {
	text-decoration: none;
	text-align: right;
	background-color: #ce0f0f;
	height: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.blue-bar-5 {
	text-decoration: none;
	text-align: right;
	background-color: #6092B9;
	height: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}

/**********************************************************/

.welcome {
	position: relative;
	text-decoration: none;
	font-size: 38px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 1px;
}

.welcome-text {
	position: relative;
	text-decoration: none;
	font-size: 20px;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 1px;
	color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 0px;
	margin-bottom: 50px;
	margin-left: auto;
	margin-right: auto;
}

/**********************************************************/

.alogin-frame {
	position: relative;
	text-decoration: none;
	width: 100%;
	max-width: 500px;
	border: 2px none #FFFFFF !important;
	border-radius: 5px;
	z-index: 1000;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 50px;
	margin-bottom: 50px;
	margin-left: auto;
	margin-right: auto;
}


/**********************************************************/

.banner-back {
	background: linear-gradient(180deg, rgba(6,56,94,1) 0%, rgba(96,146,185,1) 100%);
    z-index: 100 !important;
	height: auto !important;
	width: 100% !important;
	margin: 0px !important;
	padding: 0px !important;
	-webkit-box-shadow: 0px 40px 50px -50px #06385E;
	-moz-box-shadow: 0px 40px 50px -50px #06385E;
	box-shadow: 0px 40px 50px -50px #06385E;
}
.banner-back-line {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	margin-right: 0px;
	position: relative;
	top: 8px;
	height: 25px;
	background: transparent;
	border-top: 3px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-left: none;
	border-right: none;
}
.build-back-line {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	margin-right: 0px;
	position: relative;
	top: 8px;
	height: 30px;
	background: transparent;
	border-top: 8px solid #06385E;
	border-bottom: 2px solid #06385E;
	border-left: none;
	border-right: none;
}

.banner-frame {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
	height: auto;
	width: 100%;
	max-width: 1200px;
	margin-top: 50px;
	margin-bottom: 50px;
	margin-left: auto;
	margin-right: auto;
}

@media (max-width: 500px) {
.banner-frame {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
	height: auto;
	width: 100%;
	max-width: 600px;
	margin-left: 0px;
	margin-right: 0px;
}
}

@media (max-width: 500px) {
.banner-header {
	font-size: 34px !important;
	text-transform: none;
	letter-spacing: 1px;
	word-spacing: 2px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	z-index: 100;
}
.banner-subheader {
	font-size: 18px !important;
}
}

.banner-header {
	font-size: 40px;
	text-transform: none;
	letter-spacing: 1px;
	word-spacing: 2px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	z-index: 100;
}

.banner-subheader {
	text-decoration: none;
	font-size: 24px;
	font-weight: normal;
	text-transform: none;
	color: #FFFFFF;
	letter-spacing: 1px;
	word-spacing: 2px;
	text-align: left;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.banner-subheader-pretext {
	font-weight: bold;
	color: #FFFFFF;
}

/**********************************************************/

h1 {
	text-decoration: none;
	font-size: 38px;
	font-weight: bold;
	padding-bottom: 15px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
h2 {
	text-decoration: none;
	font-size: 30px;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
}
h3 {
	text-decoration: none;
	font-size: 24px;
	font-weight: bold;
	color: #06385E;
	padding-top: 15px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
}
h4 {
	text-decoration: none;
	font-size: 20px;
	font-weight: bold;
	color: #06385E;
	padding-bottom: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
}
h5 {
	text-decoration: none;
	font-size: 14px;
	color: #06385E;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
h6 {
	text-decoration: none;
	font-size: 14px;
	color: #06385E;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
h7 {
	text-decoration: none;
	font-size: 14px;
	color: #06385E;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-color: #06385E;
}
h8 {
	text-decoration: none;
	font-size: 18px;
	color: #06385E;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

/**********************************************************/

.header1 {
	text-decoration: none;
	font-size: 16px;
	color: #06385E;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.header2 {
	text-decoration: none;
	font-size: 16px;
	color: #06385E;
	font-weight: bold;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/**********************************************************/

.h6-mileage {
	text-decoration: none;
	font-size: 16px;
	color: #06385E;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	background-color: #06385E;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.h6-upload {
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-color: #06385E;
}

.text-9 {
	text-decoration: none;
	font-size: 9px !important;
}
.text-10 {
	text-decoration: none;
	font-size: 10px !important;
}
.text-11 {
	text-decoration: none;
	font-size: 11px !important;
}
.text-12 {
	text-decoration: none;
	font-size: 12px !important;
}
.text-14 {
	text-decoration: none;
	font-size: 14px !important;
}
.text-16 {
	text-decoration: none;
	font-size: 16px !important;
}
.text-18 {
	text-decoration: none;
	font-size: 18px !important;
}

.sm-note {
	font-size: 12px;
	text-decoration: none;
}


.hi-red {
	text-decoration: none;
	color: #ce0f0f;
	font-weight: bold;
}
.hi-grey {
	text-decoration: none;
	color: #999;
	font-weight: bold;
}
.hi-grey-drk {
	text-decoration: none;
	color: #666;
	font-weight: bold;
}
.hi-norm {
	text-decoration: none;
	font-weight: bold;
}
.hi-black {
	text-decoration: none;
	color: #666;
	font-weight: bold;
}
.hi-green {
	text-decoration: none;
	color: #093;
	font-weight: bold;
}
.hi-green-drk {
	text-decoration: none;
	color: #093;
	font-weight: bold;
}
.hi-ltblue {
	text-decoration: none;
	font-weight: bold;
	color: #5bc0de;
}
.hi-yellow {
	text-decoration: none;
	font-weight: bold;
	color: #f0ad4e;
}
.btn {
	text-decoration: none;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	margin: 5px;
}


.btn-xs {
	text-decoration: none;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	margin: 0px;
	font-size: 10px;
	font-weight: bold;
	border: none !important;
	-webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-radius: 5px !important;
}
.btn-sm {
	text-decoration: none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	border: none !important;
	-webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-radius: 5px !important;
}
.btn-md {
	text-decoration: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
	border: none !important;
	-webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-radius: 5px !important;
}
.btn-lg {
	text-decoration: none;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	margin: 0px;
	font-size: 18px;
	font-weight: bold;
	border: none !important;
	-webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-radius: 5px !important;
}
.btn-default,
.btn-default:link,
.btn-default:active,
.btn-default:visited {
    color: #FFFFFF !important;
    background-color: #06385E !important;
    border-color: #000000 !important;
}
.btn-default:hover,
.btn-default:focus {
    color: #FFFFFF !important;
    background-color: #000000 !important;
    border-color: #000000 !important;
}

.btn-primary,
.btn-primary:link,
.btn-primary:active,
.btn-primary:visited {
    color: #FFFFFF !important;
    background-color: #06385E !important;
    border-color: #000000 !important;
}
.btn-primary:hover,
.btn-primary:focus {
    color: #FFFFFF !important;
    background-color: #000000 !important;
    border-color: #000000 !important;
}


.btn-success,
.btn-success:link,
.btn-success:active,
.btn-success:visited {
    color: #FFFFFF !important;
    background-color: #28a745 !important;
    border-color: #28a745 !important;
}
.btn-success:hover,
.btn-success:focus {
    color: #FFFFFF !important;
    background-color: #218838 !important;
    border-color: #1e7e34 !important;
}



.btn-danger,
.btn-danger:active,
.btn-danger:visited {
  color: #FFFFFF !important;
  background-color: #c9302c !important;
  border-color: #ac2925 !important;
}
.btn-danger:hover,
.btn-danger:focus {
  color: #000000 !important;
  background-color: #c9302c !important;
  border-color: #ac2925 !important;
}


.buy-custom {
	text-decoration: none;
	border-radius: 10px;
	color: #FFFFFF;
	background-color: #ce0f0f;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	margin: 0px;
	font-size: 14px;
	box-shadow: 0px 2px 15px #666;
	line-height: 20px;
	letter-spacing: 1px;
}
a.buy-custom
a.buy-custom:active
a.buy-custom:visited
a.buy-custom:hover {
	text-decoration: none;
	border-radius: 10px;
	color: #FFFFFF;
	background-color: #ce0f0f;
	font-weight: bold;
}


input::placeholder {
  color: #888888;
  font-style: italic;
  font-size: 14px;
}

input {
	text-decoration: none;
	background-color: #CCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #06385E;
	border-right-color: #525252;
	border-bottom-color: #525252;
	border-left-color: #06385E;
	color: #000;
}
.input-upload {
	text-decoration: none;
	background-color: #CCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #06385E;
	border-right-color: #525252;
	border-bottom-color: #525252;
	border-left-color: #06385E;
	color: #000;
}
select {
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #06385E;
	border-right-color: #525252;
	border-bottom-color: #525252;
	border-left-color: #06385E;
	background-color: #CCC;
	color: #000;
}
.textarea-fedit {
	text-decoration: none;
	background-color: #CCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #06385E;
	border-right-color: #525252;
	border-bottom-color: #525252;
	border-left-color: #06385E;
}
textarea {
	text-decoration: none;
	background-color: #cccccc;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #06385E;
	border-right-color: #525252;
	border-bottom-color: #525252;
	border-left-color: #06385E;
	color: #000;
}
.form-control:disabled, .form-control[readonly] {
	background-color: #e0e0e0 !important;
	color: #495057;
}
input[readonly] {
	background-color: #e0e0e0 !important;
	color: #495057;
}
textarea[readonly] {
	background-color: #e0e0e0 !important;
	color: #495057;
}
.form-pad {
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.form-pad2 {
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 15px;
}
.form-pad3 {
	text-decoration: none;
	padding-top: 25px;
	padding-bottom: 25px;
}
.form-pad4 {
	text-decoration: none;
	padding-top: 50px;
	padding-bottom: 5px;
}
ul {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	margin-right: 0px;
}
li {
	text-decoration: none;
	list-style-type: none;
}
.bullet li {
	text-decoration: none;
	text-align: left;
	text-indent: 0;
	list-style-type: circle;
	list-style-position: outside;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
}
.bullet2 li {
	text-decoration: none;
	text-align: left;
	text-indent: 0;
	list-style-type: circle;
	list-style-position: outside;
	margin-left: 0px;
	padding-bottom: 10px;
}
.table {
	color: #06385E;
	text-align: center;
	vertical-align: middle;
	background-color: transparent !important;
	margin-top: 25px;
	margin-bottom: 25px;
}
.table th {
	position: relative;
	padding-top: 3px !important;
	padding-bottom: 3px !important;
	padding-left: 5px !important;
	padding-right: 5px !important;
}
.table td {
	position: relative;
	padding-top: 3px !important;
	padding-bottom: 3px !important;
	padding-left: 2px !important;
	padding-right: 2px !important;
}
.table-nopad {
	margin: 0px !important;
	padding: 0px !important;
}
.table-frame {
	text-decoration: none;
	border: 2px solid #06385E !important;
	border-radius: 5px;
	z-index: 1000;
	margin: 25px;
}
.table-frame-noborder {
	text-decoration: none;
	z-index: 1000;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
	margin: 0px;
}
.borderless td, .borderless th {
	border: none !important;
}
.borderless2 td, .borderless2 th {
	border: none !important;
	text-align: center;
}
.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
	color: #06385E;
	background-color: #BFD7FB;
}
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
	color: #06385E;
	background-color: #BFD7FB;
}
.table tbody>tr>td.vert-align{
	vertical-align: top !important;
}
thead {
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
th {
	text-decoration: none;
	text-align: center;
}
tbody {
	font-size: 14px;
}
td {
	vertical-align: middle !important;
	letter-spacing: 1px;
	margin: 0px !important;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
.table-header {
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	background-color: #06385E;
}
.table-header-subup {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	background-color: #06385E;
}
.frame {
	text-decoration: none;
	margin: 15px;
	padding: 0px;
}
.mod-pad {
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}
.mod-pad2 {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.mod-pad3 {
	text-decoration: none;
	margin: 0px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}
.ann-table-mileage {
	text-decoration: none;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-top-color: #1f3c73;
	border-right-color: #1f3c73;
	border-bottom-color: #1f3c73;
	border-left-color: #1f3c73;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ann-table {
	text-decoration: none;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-top-color: #1f3c73;
	border-right-color: #1f3c73;
	border-bottom-color: #1f3c73;
	border-left-color: #1f3c73;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.ann-header {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.ann-headtext {
	font-size: 12px;
	text-decoration: none;
}
.ann-date {
	font-size: 10px;
	text-decoration: none;
}
.ann-user {
	text-decoration: none;
	font-size: 10px;
}
.ann-modify {
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	text-align: right;
}
.ann-text-box {
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}
.ann-text {
	font-size: 14px;
	text-decoration: none;
}
.ann-link {
	font-size: 12px;
	text-decoration: none;
	text-align: center;
}
.ann-border {
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
.ann-text-header {
	font-family: "Times New Roman";
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	position: relative;
	width: 750px;
}
.ann-mini-table {
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #06385E;
	border-right-color: #06385E;
	border-bottom-color: #06385E;
	border-left-color: #06385E;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	position: relative;
	width: 800px;
	left: -25px;
}
.ann-news-modify {
	font-family: Verdana;
	font-size: 9px;
	text-decoration: none;
	text-align: right;
}
.announ-table-netstatus {
	text-decoration: none;
	border-top: none !important;
	border-right: none !important;
	border-bottom: none !important;
	border-left: none !important;
	margin: 0px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}
.announ-table {
	text-decoration: none;
	border-top: solid 2px #06385E;
	border-right: solid 2px #06385E;
	border-bottom: solid 2px #06385E;
	border-left: solid 2px #06385E;
	margin: 0px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}
.announ-head {
	font-size: 18px !important;
	font-weight: bold !important;
	text-decoration: none;
	color: #06385E !important;
}
.announ-headtext {
	font-size: 14px;
	text-decoration: none;
}
.announ-date {
	text-align: right !important;
	font-size: 12px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.announ-user {
	text-decoration: none;
}

.announ-plac {
	text-decoration: none;
	padding-left: 15px;
}
.announ-text {
	font-size: 12px;
	text-decoration: none;
}
.announ-text-box {
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.announ-text-box li {
	text-decoration: none;
	list-style-type: circle;
	margin-left: 25px;
	margin-top: 5px;
	margin-right: 25px;
	margin-bottom: 5px;
}
.announ-link {
	font-size: 12px;
	text-decoration: none;
	padding-left: 25px;
}
.announ-read {
	font-size: 12px;
	text-decoration: none;
	display: inline;
}

.announ-text-hid {
	text-decoration: none;
}
.announ-red {
	text-decoration: none;
	color: #F00;
}
.links-text {
	text-decoration: none;
	font-size: 14px;
}
.blog-imagethm {
	text-decoration: none;
	padding: 10px;
	text-align: left;
}
.mini-table {
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #1f3c73;
	border-right-color: #1f3c73;
	border-bottom-color: #1f3c73;
	border-left-color: #1f3c73;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	text-align: left;
	vertical-align: top;
}
.mini-text-header {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.mini-text {
	font-family: Verdana;
	font-size: 9px;
	text-decoration: none;
	color: #FFFFFF;
}
.mini-modify {
	text-decoration: none;
	font-family: Verdana;
	font-size: 9px;
	text-align: right;
}
.v-cat1-head {
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	color: #0FF;
	margin: 0px;
	padding: 0px;
}
.mini-v-cat1-head {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #0FF;
	margin: 0px;
	padding: 0px;
}
ui-accordion-header {
	text-decoration: none;
}
ui-accordion-content {
	text-decoration: none;
}
.v-cat2-head {
	text-decoration: none;
	font-size: 16px;
	color: #FC0;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.mini-v-cat2-head {
	text-decoration: none;
	font-size: 12px;
	color: #FC0;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.v-link-text {
	text-decoration: none;
	font-size: 14px;
	padding-left: 30px;
}
.mini-v-link-text {
	text-decoration: none;
	font-size: 11px;
	padding-left: 30px;
}

.panel {
	text-decoration: none;
	background: none !important;
	border: none !important;
}
.panel-transparent {
	text-decoration: none;
    background: none;
}
.panel-transparent .panel-heading{
	text-decoration: none;
    background: none !important;
}
.panel-transparent .panel-body{
	text-decoration: none;
    background: none !important;
}
/* menu hover */

.menu-hover  {
	position: absolute;
	visibility: hidden;
	left: 0;
	top: 0;
	z-index: 500;
	font-size: 9px;
	background-color: #06385E;
	color: #FFFFFF;
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #06385E;
	border-bottom-color: #06385E;
	border-left-color: #666666;
}

/* Style specifications for menu items and links  */
.menu-hover ul { margin:.5em 1em .6em 0; padding:0 }
.menu-hover ul li {
	line-height:1;
	list-style-type:none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0.8em;
	margin-left: 0.4em;
}

.menu-hover a { text-decoration:none; white-space:nowrap; }
.menu-hover a:link { color:#06385E}
.menu-hover a:visited { color:#06385E}
.menu-hover a:hover { color:#FFFFFF}

.cellborder {
	text-decoration: none;
	border: 1px solid #06385E;
	border-radius: 5px;
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#06385E')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#06385E');
}
.cellborder-mileage {
	text-decoration: none;
	border: 1px solid #06385E;
	border-radius: 5px;
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#06385E')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#06385E');
	margin-bottom: 25px;
	margin-top: 25px;
}
.cellborder-exp-wht {
	text-decoration: none;
	border: 2px solid #FFFFFF;
	border-radius: 5px;
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#06385E')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#06385E');
}
.cellborder-tbl {
	text-decoration: none;
	border: 1px solid #06385E;
	border-radius: 5px;
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#06385E')";

	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#06385E');
	margin-left: 0px;
}
.cellborder-fx {
	text-decoration: none;
	border: 1px solid #06385E;
	border-radius: 5px;
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#06385E')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#06385E');
	margin-top: 15px;
	margin-right: 12px;
	margin-left: 12px;
}
.cellborder-fx-dt {
	text-decoration: none;
	border: 1px solid #06385E;
	border-radius: 5px;
	text-align: center;
	position: relative;
	width: 600px;
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#06385E')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#06385E');
}
.cellborder-gry {
	text-decoration: none;
	border: 1px solid #999999;
	border-radius: 5px;
}
.cellborder-gry-nopad {
	text-decoration: none;
	border-radius: 5px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #999999;
}
.cellborder-red-nopad {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
}
.admin-table {
	text-decoration: none;
	margin-top: 25px;
	margin-bottom: 50px;
}
.no-cell-header {
	text-decoration: none;
	font-weight: bold;
	padding-left: 15px;
}
.no-cell-text {
	text-decoration: none;
	padding-right: 25px;
	padding-left: 25px;
}
.no-cell-text-green {
	text-decoration: none;
	font-weight: bold;
	color: #0F0;
}
.tick-admin-bk {
	border: 1px solid #3399CC;
	margin-left: 0px;
	border-radius: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 15px;
}
.tick-user-bk {
	margin-left: 0px;
	margin-top: 10px;
	border: 1px solid #FF0000;
	margin-bottom: 10px;
	border-radius: 5px;
}
.prodinv-size {
	text-decoration: none;
	transform:scale(1.3, 1.3);
}
.prodinv-chk {
	text-decoration: none;
	border: 2px solid #0F0;
	display: inline-block;
	height: 23px;
	width: 23px;
	margin: 0px;
	padding: 0px;
}

.feat-back {
	text-decoration: none;
	background-color: #BFD7FB;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.feat-cell-main {
	text-decoration: none;
	padding: 0px;
	margin-top: 25px;
	margin-bottom: 25px;
	text-align: center;
	margin-right: 50px;
	margin-left: 50px;
	vertical-align: middle;
}
.feat-cell-frame {
	text-decoration: none;
	border: 3px none #06385E;
	-moz-border-radius: 20px;
	border-radius: 20px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
@media (max-width: 768px) {
.feat-cell-frame {
	text-decoration: none;
	border: 3px none #06385E;
	-moz-border-radius: 20px;
	border-radius: 20px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 25px;
	margin-bottom: 25px;
	margin-left: 0px;
	margin-right: 0px;
}
}
.feat-header {
	text-decoration: none;

	font-size: 28px;
	font-weight: bold;
	color: #06385E;
}
.feat-text {
	text-decoration: none;

	font-size: 16px;
	color: #06385E;
	line-height: 24px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
}
.feat-link {
	text-decoration: none;
	border-radius: 10px;
	color: #FFF !important;
	background-color: #ce0f0f;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
	padding-right: 12px;
	font-size: 18px;
	box-shadow: 0px 2px 15px #666;
	letter-spacing: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	vertical-align: middle;
	height: auto;
	width: 75%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
a.feat-link-a, a.feat-link-a:active, a.feat-link-a:visited {
	text-decoration: none;
	color: #FFF !important;
}
a.feat-link-a:hover {
	text-decoration: none;
	color: #06385E !important;
}
.feat-avg {
	text-decoration: none;

	font-size: 20px;
	color: #06385E;
	line-height: 28px;
	text-align: center;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 25px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.feat-avg-hid {
	text-decoration: none;

	font-size: 28px;
	font-weight: bold;
	color: #06385E;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.feat-avg-hiv {
	text-decoration: none;

	font-size: 28px;
	font-weight: bold;
	color: #00cc00;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.home-intro-frame {
	text-decoration: none;
	margin-top: 50px;
}
.home-intro-cell {
	position: relative;
	height: auto;
	width: 100%;
	max-width: 600px;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
}

.home-intro-text {
	text-decoration: none;
	margin-top: 25px;
}
.home-intro-text-center {
	text-decoration: none;
	margin-top: 25px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}
.home-intro-img {
	position: relative;
	height: auto;
	width: 100%;
	max-width: 500px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}

.vps-intro-cell {
	position: relative;
	height: auto;
	width: 100%;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 50px;
	margin-bottom: 50px;
	margin-left: auto;
	margin-right: auto;
}
.intro-cell-width-sm {
	position: relative;
	height: auto;
	width: 100%;
	max-width: 600px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}
.wvps-microsoft {
	position: relative;
	height: auto;
	width: 100%;
	max-width: 200px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 50px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}
.wvps-microsoft2 {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	max-width: 350px;
}
.wvps-microsoft-rdp {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 75px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	max-width: 600px;
}

.home-header {
	text-decoration: none;

	font-size: 16px;
	font-weight: bold;
	color: #06385E;
	z-index: 0;
}
.home-text-pad {
	text-decoration: none;
	padding-bottom: 20px;
}

/**********************************************************/
/* home-specs */
.home-spec-table {
	border-collapse: collapse;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.home-spec-table a,.home-spec-table a:active,.home-spec-table a:visited {
	color: #FFFFFF;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.home-spec-table a:hover {
	color: #06385E;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/**********************************************************/


.home-pad {
	border-collapse: collapse;
	margin-top: 25px;
	padding-bottom: 15px;
}
.home-color1 {
	text-decoration: none;
	background-color: #ce0f0f;
	height: 10px;
	font-size: 5px;

}
.home-color2 {
	text-decoration: none;
	background-color: #06385E;
	height: 10px;
	font-size: 5px;

}
.home-color3 {
	text-decoration: none;
	background-color: #7d8995;
	height: 10px;
	font-size: 5px;

}
.home-color4 {
	text-decoration: none;
	background-color: #00cc00;
	height: 10px;
	font-size: 5px;

}
.home-cell1 {
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;

	font-size: 12px;
	border-collapse: collapse;
	padding: 10px;
	position: relative;
	width: 250px;
	vertical-align: top;
}
.home-cell2 {
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;

	font-size: 12px;
	border-collapse: collapse;
	padding: 10px;
	position: relative;
	width: 250px;
	vertical-align: top;
}
.home-cell3 {
	text-decoration: none;

	font-size: 12px;
	border-collapse: collapse;
	padding: 10px;
	position: relative;
	width: 250px;
	vertical-align: top;
}
.home-cell4 {
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;

	font-size: 12px;
	border-collapse: collapse;
	padding: 10px;
	position: relative;
	width: 250px;
	vertical-align: top;
}
.home-cell-header {
	text-decoration: none;

	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	padding-bottom: 8px;
	vertical-align: middle;
	text-align: center;
}
.home-cell-link {
	text-decoration: none;

	font-size: 12px;
	padding-top: 8px;
}
.home-stats {
	text-decoration: none;
	color: #06385E;
	font-weight: bold;
	z-index: 500;
	margin: 0px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
}
.home-testi-mod {
	text-decoration: none;
	color: #06385E;
	font-weight: bold;
	z-index: 500;
	margin: 0px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
}
.cell-feature {
	text-decoration: none;
	position: relative;
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
	letter-spacing: normal;
	word-spacing: normal;
	-moz-border-radius: 20px;
	border-radius: 20px;
	padding: 5px;
	color: #FFF;
}
.oorahstats {
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
	text-align: center;
	white-space: nowrap;
}
.row-nopad {
	margin-left: -15px;
	padding: 0px;
}
.stats-title {
	text-decoration: none;
	font-size: 28px;
	margin: 0px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.stats-head {
	text-decoration: none;
	font-size: 24px;
	color: #ce0f0f;
	text-align: center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-transform: capitalize;
}
.stats-head2 {
	text-decoration: none;
	text-align: center;
	white-space: nowrap;
}
.stats-text {
	text-decoration: none;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-align: center;
}

.vendorimhorz {
	text-decoration: none;
	height: auto;
	width: 100%;
	max-width: 165px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-right: 15px;
}
.vendorimhorz2 {
	text-decoration: none;
	height: 100%;
	max-height: 100px;
	width: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-right: 15px;
}
@media (max-width: 768px) {
.vendorimhorz {
	text-decoration: none;
	height: auto;
	width: 100%;
	max-width: 125px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-right: 15px;
}
.vendorimhorz2 {
	text-decoration: none;
	height: 100%;
	max-height: 100px;
	width: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-right: 15px;
}
}

.AuthorizeNetSeal {
    position: relative;
    height: auto !important;
    width: 100% !important;
    text-align: center !important;
    padding-top: 0px !important;
    padding-bottom: 10px !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-right: auto !important;
    margin-left: auto !important;
}
.AuthorizeNetSeal img {
    position: relative;
    height: auto;
    width: 100%;
    max-width: 100px;
    text-align: center;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-right: auto !important;
    margin-left: auto !important;
}
.AuthorizeNetSeal-terms {
    position: relative;
    height: auto !important;
    width: 100% !important;
    text-align: center !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-right: auto !important;
    margin-left: auto !important;
}


.footer {
	position: relative;
	height: auto;
	width: 100%;
	text-decoration: none;
	color: #FFFFFF !important;
	background-color: #06385E;
	padding-top: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
	padding-right: 25px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: auto;
    margin-left: auto;
}
.footer a:link {
	text-decoration: none;
	color: #FFFFFF;
}
.footer a:hover {
	text-decoration: underline !important;
	color: #FFFFFF;
}
.footer a:visited {
	text-decoration: none !important;
	color: #FFFFFF;
}


.footer-table {
	text-decoration: none;
	position: relative;
	width: 950px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.footer-head {
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 15px;
}
.footer-text {
	text-decoration: none;
	text-align: left;
	font-size: 14px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.footer-head2 {
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	font-size: 18px;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 5px;
}
.footer-text2 {
	text-decoration: none;
	text-align: left;
	font-size: 14px;
	padding-left: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}
@media (max-width: 768px) {
.footer-head {
	text-align: center !important;
}
.footer-text {
	text-align: center !important;
}
.footer-head2 {
	text-align: center !important;
}
.footer-text2 {
	text-align: center !important;
}
}
.footer-copy {
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	font-size: 12px;
	padding-top: 15px;
	padding-bottom: 10px;
	color: #FFF;
}
.footer-icons {
	font-size: 20px;
	color: #FFFFFF;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
	vertical-align: middle;
}
.footer-icons2 {
	font-size: 28px;
	padding-top: 0px;
	padding-bottom: 3px;
	padding-right: 2px;
	padding-left: 0px;
	margin: 0px;
	vertical-align: middle;
}
.footer-icons-text {
	padding-top: 3px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
}

.oneilonline {
    position: relative;
    height: auto;
    width: 100%;
    max-width: 250px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-right: auto;
    margin-left: auto;
}

/**********************************************************/

.back-blue {
	background: #6092B9;
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

/**********************************************************/

.home-subheader-white {
	font-size: 30px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.home-subheader-white-up {
	font-size: 28px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.home-subheader-blue {
	font-size: 30px;
	text-decoration: none;
	font-weight: bold;
	color: #06385E;
	text-align: center;
}

/**********************************************************/

.home-cell-header {
	text-decoration: none;
	font-size: 24px;
	padding-bottom: 10px;
	vertical-align: middle;
	text-align: center;
}
.home-cell-number {
	font-size: 45px;
	font-weight: bold;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: center;
}

.home-cell-link {
	text-decoration: none;

	font-size: 12px;
	padding-top: 8px;
}

/**********************************************************/

.home-color1A {
	text-decoration: none;
	background-color: #6092B9;
	height: 10px;
	font-size: 5px;

}
.home-color2A {
	text-decoration: none;
	background-color: #226396;
	height: 10px;
	font-size: 5px;

}
.home-color3A {
	text-decoration: none;
	background-color: #114C79;
	height: 10px;
	font-size: 5px;

}
.home-color4A {
	text-decoration: none;
	background-color: #06385E;
	height: 10px;
	font-size: 5px;

}

/**********************************************************/

.support-intro {
	text-decoration: none;
	text-align: left;
	line-height: 24px;
}
.vps {
	width: 50%;
	white-space: nowrap;
	text-decoration: none;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}
@media (max-width: 600px) {
.vps {
	width: auto !important;
	white-space: normal !important;
}
}
.vps-header {
	text-decoration: none;
	text-align: left;
	font-size: 20px;
	font-weight: bold;
	color: #06385E;
	padding-bottom: 15px;
}
.vps-text {
	text-decoration: none;
	text-align: left;
	font-size: 18px;
}
.dedi-image {
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	margin-top: 15px;
}
.dedi-text {
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
	white-space: nowrap;
	margin: 0px;
}

.dediserver-header {
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}
.dediserver-bold-left {
	text-decoration: none;
	font-weight: bold;
	width: 55px;
}
.dediserver-bold-left-1 {
	text-decoration: none;
	font-weight: bold;
	width: 50px;
}
.dediserver-bold-center {
	text-decoration: none;
	font-weight: bold;
	width: 107px;
	text-align: center;
}
.dediserver2-bold-center {
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
}
.dediserver2-center {
	text-decoration: none;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 12px;
	padding-bottom: 12px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.dediserver-bold-center-5 {
	text-decoration: none;
	font-weight: bold;
	width: 30px;
	text-align: center;
}
.dediserver2-price {
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	font-size: 18px;
}
.dediserver-price {
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	width: 55px;
}
.dediserver-special {
	text-decoration: none;
	color: #0C0;

	font-weight: bold;
}
.dedbutton-custom {
	text-decoration: none;
	border-radius: 10px;
	color: #FFF;
	background-color: #ce0f0f;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	font-size: 16px;
	box-shadow: 0px 2px 15px #666;
	line-height: 28px;
	letter-spacing: 1px;

}
a.dedbutton-custom,
a.dedbutton-custom:active,
a.dedbutton-custom:visited,
a.dedbutton-custom:hover {
	text-decoration: none;
	border-radius: 10px;
	color: #FFF;
	background-color: #ce0f0f;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
}
.button-custom {
	text-decoration: none;
	border-radius: 20px;
	color: #FFF;
	background-color: #ce0f0f;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	font-size: 14px;
	box-shadow: 0px 2px 15px #666;
	letter-spacing: 1px;

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a.button-custom,
a.button-custom:active,
a.button-custom:visited,
a.button-custom:hover {
	text-decoration: none;
	border-radius: 20px;
	color: #FFF;
	background-color: #ce0f0f;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
}
span.regular {
	text-decoration: none;
	color: #212529;
	font-weight: normal;
}
span.special-in {
	text-decoration: none;
	color: #ce0f0f;
	font-weight: normal;
}
span.special-out {
	text-decoration: line-through;
	color: #0C0;
	font-weight: bold;
}
.special-gs {
	text-decoration: none;
	color: #0C0;
	font-weight: bold;
}
.text {
	text-decoration: none;
	font-size: 14px;
}
.text-sm {
	text-decoration: none;
	font-size: 10px;
	text-align: center;
}
.text-xsm {
	text-decoration: none;
	font-size: 9px;
	text-align: center;
}
.whost-table {
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
	font-size: 14px;
	border: 1px solid #CCC;
}
.whost-cell-pad-back {
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
}
.whost-cell-pad {
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.whost-cell-color1 {
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;

	font-size: 16px;
	font-weight: bold;
}
.whost-cell-color2 {
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;

	font-size: 16px;
	font-weight: bold;
}
.whost-cell-color3 {
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;

	font-size: 16px;
	font-weight: bold;
}
.whost-cell-pad-header {
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	text-align: left;
	padding-left: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.whost-cell-header2 {
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #ce0f0f;
}
.whost-smtext {
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	font-size: 10px;
}
.whost-text-wrap {
	text-decoration: none;
	float: right;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.image-sm-text-wrap-right {
	text-decoration: none;
	float: right;
	padding: 25px;
	max-width: 350px;
}
.image-sm-text-wrap-left {
	text-decoration: none;
	float: left;
	padding: 25px;
	max-width: 350px;
}
.image-sm-text-wrap-left2 {
	text-decoration: none;
	float: left;
	max-width: 350px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: -15px;
}
.ssl-table-header {
	text-decoration: none;
	font-weight: bold;
	background-color: #7D8995;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}
.ssl-cell-pad-header {
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	text-align: left;
	padding-left: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.ssl-cell-pad {
	text-decoration: none;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	padding: 5px;
}
.ssl-price-cell-pad {
	text-decoration: none;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #ce0f0f;
}
.vendorim {
	text-decoration: none;
	height: auto;
	width: 100%;
	max-width: 200px;
	margin-top: 0px !important;
	margin-right: auto !important;
	margin-bottom: 0px !important;
	margin-left: auto !important;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.vendorim-virt {
	text-decoration: none;
	height: auto;
	width: 100%;
	max-width: 150px;
	margin-top: 0px !important;
	margin-right: auto !important;
	margin-bottom: 0px !important;
	margin-left: auto !important;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.ehost-table {
	text-decoration: none;
	padding-right: 25px;
	padding-left: 25px;
	border: 1px solid #CCC;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
}
.ehost-table-pad {
	text-decoration: none;
	text-align: center;
	padding-top: 15px;
}
.support-pad {
	text-decoration: none;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 25px;
}
.support-text {
	text-decoration: none;
	font-size: 14px;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 25px;
}
.support-text2 {
	text-decoration: none;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #06385E;
}
.ntesti-cell {
	text-decoration: none;
	text-align: left !important;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 50px;
	margin: 0px;
}
.ntesti-cell-mod {
	position: relative;
	height: auto;
	width: 100%;
	max-width: 1400px;
	text-decoration: none;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ntesti-table {
	text-decoration: none;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: none;
	border-top-color: #06385E;
	border-right-color: #06385E;
	border-bottom-color: #06385E;
	border-left-color: #06385E;
	border-top-style: solid;
	border-right-style: none;
	border-left-style: none;
	background-color: #FFF;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
}
.ntesti-table-mod {
	text-decoration: none;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
.ntesti-bullet {
	text-decoration: none;
	list-style-type: circle;
	color: #06385E;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.ntesti-bul-text {
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
.ntesti-head {
	font-size: 18px;
	font-weight: bold;
	color: #06385E;
}
.ntesti-date {
	font-size: 14px;
	font-weight: normal;
	text-align: right;
}
.ntesti-text {
	font-size: 14px;
	font-style: italic;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}
.ntesti-text-box {
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}
.ntesti-name {
	text-decoration: none;
	font-size: 14px;
	text-align: right;
	font-style: italic;
	font-weight: bold;
}
.blog-head-pad {
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.blog-head {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ee3a43;
	padding: 0px;
	margin: 0px;
}
.blog-stamp {
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	font-size: 9px;
	padding: 0px;
	margin: 0px;
}
.blog-body-pad {
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}
.blog-text {
	font-size: 14px;
	text-decoration: none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.blog-text2 {
	font-size: 14px;
	text-decoration: none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.blog-more {
	font-size: 12px;
	text-decoration: none;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}
.blog-more2 {
	font-size: 12px;
	text-decoration: none;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.blog-menucate {
	font-size: 16px;
	font-weight: bold;
	color: #1f3c73;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.blog-menutitle {
	font-size: 14px;
	font-weight: bold;
	color: #ee3a43;
	text-decoration: none;
	padding-left: 15px;
}
.blog-menu-pad {
	text-decoration: none;
	margin: 0px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.dediserver2-text {
	text-decoration: none;
	font-size: 12px;
}
.dediserver2-rowrea {
	text-decoration: none;
	background-color: #FF9595;
}
.dedistat-cell {
	text-decoration: none;
	font-size: 9px;
	height: 35px;
	width: auto;
	border: 1px solid #FFF !important;
	background-color: #0F0 !important;
}
.dedistat-cell-pad {
	text-decoration: none;
	font-size: 9px;
}
.dedistat-frame {
	text-decoration: none;
	border: 1px solid #06385E !important;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.dedistat-legend {
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #06385E;
	margin: 0px;
	padding: 0px;
}
.dedistat-legend-cell {
	text-decoration: none;
	border: 1px solid #FFF !important;
	margin: 0px;
	padding: 0px;
}
.dedistat-header {
	text-decoration: none;
	font-weight: bold;
}
.dedistat-text {
	text-decoration: none;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
.dedistat-text2 {
	text-decoration: none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.dedistat-back-green {
	text-decoration: none;
	border: 1px solid #FFF !important;
	background-color: #0F0 !important;
}
.dedistat-back-blue {
	text-decoration: none;
	border: 1px solid #FFF !important;
	background-color: #0FF !important;
}
.dedistat-back-yellow {
	text-decoration: none;
	border: 1px solid #FFF !important;
	background-color: #FF0 !important;
}
.dedistat-back-yorange {
	text-decoration: none;
	border: 1px solid #FFF !important;
	background-color: #FC9 !important;
}
.dedistat-back-orange {
	text-decoration: none;
	border: 1px solid #FFF !important;
	background-color: #F90 !important;
}
.dedistat-back-ored {
	text-decoration: none;
	border: 1px solid #FFF !important;
	background-color: #C66 !important;
}
.dedistat-back-red {
	text-decoration: none;
	border: 1px solid #FFF !important;
	background-color: #F00 !important;
}

.terms-text {
	text-decoration: none;
	text-align: left;
	font-size: 16px;
	font-weight: normal;
	color: #06385E;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.terms-h1 {
	text-decoration: none;
	text-align: left;
	font-size: 20px;
	font-weight: bold;
	color: #06385E;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 25px;
	margin-right: 0px;
	margin-left: 0px;
	border-top: none !important;
	border-bottom: 1px solid #06385E !important;
	border-left: none !important;
	border-right: none !important;
}
.terms-h2 {
	text-decoration: none;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	color: #06385E;
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 0px;
}
.terms-h3 {
	text-decoration: none;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	color: #06385E;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	display:inline;
}
.terms-pad1 {
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
.terms-pad2 {
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}

/* gmap */
#map {

	font-size: 12px;
	color: #000;
	text-decoration: none;
}
.gmap {
	text-decoration: none;
	text-align: center;
	position: relative;
	width: 100%;
	height: 400px;
}
.gmap-image {
	text-decoration: none;
	text-align: center;
	position: relative;
	width: 100%;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.gmap-text-header {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.gmap-info {
	text-decoration: none;
	position: relative;
	overflow: visible;
	text-align: center;
	vertical-align: middle;
	height: 50px;
	width: 125px;
}
.gmap-contactus {
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana;
}

/**********************************************************/

.pingtest-flags-bor a, .pingtest-flags-bor a:link, .pingtest-flags-bor a:visited {
	text-decoration: none;
	color: #6092B9;
}
.pingtest-flags-bor a:hover {
	text-decoration: underline;
	color: #ce0f0f;
}
.pingtest-flags {
	position: relative;
	height: auto;
	width: 100%;
	max-width: 50px;
	border: solid 1px #999999;
	margin-left: auto;
	margin-right: auto;
}

/**********************************************************/

.sec-frame {
	position: relative;
	height: auto;
	width: 100%;
	border-top: none 1px #ce0f0f;
	border-bottom: none 1px #BFD7FB;
	border-left: none;
	border-right: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
}
.sec-frame2 {
	position: relative;
	height: auto;
	width: 100%;
	border-top: solid 1px #BFD7FB;
	border-bottom: solid 1px #BFD7FB;
	border-left: none;
	border-right: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.sec-frame3 {
	position: relative;
	height: auto;
	width: 100%;
	max-width: 1200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.sec-frame-cell {
	position: relative;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.sec-frame-title {
	font-size: 30px;
	text-decoration: none;
	font-weight: bold;
	color: #06385E;
	text-align: center;
}
.sec-frame-img {
	position: relative;
	height: auto;
	width: 100%;
	max-width: 75px;
	border-left: none;
	border-right: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}
.sec-frame-img2 {
	position: relative;
	height: auto;
	width: 100%;
	max-width: 125px;
	border-left: none;
	border-right: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}
.sec-frame-img3 {
	position: relative;
	height: auto;
	width: 100%;
	max-width: 60px;
	border-left: none;
	border-right: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}
/**********************************************************/

.home-quality-frame {
	position: relative;
	height: auto;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
}
.home-quality-title {
	font-size: 30px;
	text-decoration: none;
	font-weight: bold;
	color: #06385E;
	text-align: center;
}
.home-quality-frame2 {
	position: relative;
	height: auto;
	width: 100%;
	max-width: 1400px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.home-quality-cell {
	position: relative;
	height: auto;
	width: 100%;
	max-width: 400px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.home-quality-header {
	position: relative;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	color: #06385E;
}
.home-quality-text {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: left;
	font-size: 16px;
	font-weight: normal;
	color: #06385E;
}
.home-quality-text-link {
	position: relative;
	font-size: 14px;
	color: #06385E;
	text-decoration: underline;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
}

/**********************************************************/

.header1-cart {
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
}
.header1-cart-red {
	text-decoration: none;
	color: #ce0f0f;
	font-weight: bold;
}
.header2-cart {
	position: relative ;
	top: 35px;
	text-align: left !important;
	font-weight: bold;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	margin-top: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	z-index: -100;
}

/**********************************************************/



/**********************************************************/

.modal-backdrop
{
	/* display: none; */
	background-color: #06385E !important;
	opacity: 0.75 !important;
}
.modal {
	z-index: 9999 !important;
}
.modal-dialog {
	position: relative;
}
.modal-header {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF !important;
	background-color: #06385E !important;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 15px;
	padding-left: 15px;
	margin: 0px;
}
.modal-header h5 {
    font-size: 14px;
	font-weight: bold;
	color: #FFFFFF !important;
	background-color: #06385E !important;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 15px;
	padding-left: 15px;
	margin: 0px;
}
.modal-title {
	font-size: 16px;
}
.modal-closex {
	color: #FFFFFF !important;
}
.modal-body {
    font-size: 14px;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-right: 15px !important;
	padding-left: 15px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-right: 15px !important;
	margin-left: 15px !important;
}

.modal-but {
	padding-right: 15px;
	padding-left: 15px;
}
.modal-footer-width {
	position: relative;
	width: 100% !important;
}
.modal-footer {
	position: relative;
	display: block;
	text-align: center !important;
	margin-top: 10px !important;
	margin-bottom: 25px !important;
	margin-right: auto !important;
	margin-left: auto !important;
	border: none !important;
}

/**********************************************************/




/**********************************************************/





/**********************************************************/




/**********************************************************/




/**********************************************************/


.h2-portal {
	text-decoration: none;
	text-align: left;
	font-size: 20px;
	font-weight: bold;
	color: #06385E;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #06385E;
	border-right-color: #06385E;
	border-bottom-color: #06385E;
	border-left-color: #06385E;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 5px !important;
	padding-left: 0px !important;
	margin-top: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
}
.h2-portal a, .h2-portal a:link, .h2-portal a:visited {
	color: #06385E !important;
}
.h2-portal a:hover {
	color: #ce0f0f !important;
}

/* .dropdown-header {
	display: block;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.42857;
	color: #06385E !important;
	white-space: nowrap;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
} */


.h6-portal {
	text-decoration: none;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	color: #06385E !important;
	border-top: none 1px #06385E;
	border-right: none 1px #06385E;
	border-bottom: dashed 1px #06385E;
	border-left: none 1px #06385E;
	padding-top: 15px !important;
	padding-bottom: 3px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}

/**********************************************************/

.portal-frame {
	position: relative;
	min-height: 100dvh;
	display: flex;
	flex-direction: column;
	text-decoration: none;
	font-size: 16px;
	color: #06385E;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}

.portal-cell {
	position: relative;
	height: auto;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 50px;
	margin-left: auto;
	margin-right: auto;
}
/**********************************************************/

.portal-welcome {
	position: relative;
	text-decoration: none;
	font-size: 22px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 1px;
	color: #06385E;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 0px;
	margin-bottom: 25px;
	margin-left: auto;
	margin-right: auto;
}

.portal-welcome-text {
	position: relative;
	text-decoration: none;
	font-size: 20px;
	text-align: left;
	vertical-align: middle;
	letter-spacing: 1px;
	color: #06385E;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 0px;
	margin-bottom: 50px;
	margin-left: auto;
	margin-right: auto;
}

/**********************************************************/

.inv-avil-cred {
	text-decoration: none;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
}


/**********************************************************/

.cart-rev-details {
	position: relative;
	padding-top: 0px !important;
	padding-bottom: 3px !important;
	padding-left: 50px !important;
	padding-right: 0px !important;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

@media (max-width: 767px) {
.cart-rev-details {
	position: relative;
	padding-top: 0px !important;
	padding-bottom: 2px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
}
/**********************************************************/

.mydetails-fraudrecord {
	position: relative;
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	border-left: none;
	border-right: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}


/**********************************************************/




/**********************************************************/





/**********************************************************/




/**********************************************************/




/**********************************************************/