body, label {
	font-weight:400
}
.btn-next, .content-header-bar, .modal-title, .top-marquee {
	text-transform:uppercase
}
.infodetail, .infogame, .span-result {
	display:inline-block
}
.infogame, .span-result, .text-center {
	text-align:center
}
.pseudo-link, a {
	text-decoration:none;
	cursor:pointer
}
#topData ul, .glow-bg, ul.game-menu, ul.market-menu {
	list-style:none
}
.myButton, .pseudo-link, a {
	cursor:pointer
}
html {
	background-color:#000
}
body {
	font-family:"Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-family:Poppins, Arial, sans-serif;
	font-size:14px/24px;
	-webkit-font-smoothing:antialiased;
	color:#d5dee3;
	background:#000;
	border-top:8px solid #373037
}
:focus {
	outline:0!important
}
.h1, .h2, .h3, .h4, .h5, .h6 {
	margin:0px;
}
a {
	color:#FFF
}
a:focus, a:hover {
	color:#ffdd71
}
input, select {
	color:#000
}
.small, small {
	font-size:13px
}
.text-white {
	color:#FFF
}
.text-black {
	color:#000
}
.text-orange, .text-orange a {
	color:#f2d511
}
a.text-orange:focus, a.text-orange:hover {
	color:#FFEE7B
}
.text-light {
	font-weight:100
}
hr {
	background-color:#B47A2C;
	border-color:#B47A2C
}
ul {
	padding-left:20px
}
#moveinfo {
	background:#ffdd71;
	color:#000
}
#headerbar {
	position:relative;
	z-index:1;
	border-top:1px solid #000
}
#topData ul li {
	float:left;
	margin-right:15px;
	margin-bottom:5px;
	padding-right:15px;
background:url(data:image/gif;base64,R0lGODlhAwABAIAAAAUrSAAAACwAAAAAAwABAAACAgRSADs=) 100% 100%/.2rem 100% no-repeat
}
#topData ul li:last-child {
	background:0 0
}
#topData i {
	color:#f2d511
}
#topData span {
	color:#FFF;
	margin-left:8px;
	font-size:16px
}
#topInfo {
	padding:4px 10px;
	background:#FFA302;
	color:#3f1a03
}
#topInfo i {
	color:#3f1a03;
	margin-right:5px
}
#topLogin .input-group {
	border:0
}
#topLogin .input-group-addon, #topLogin input {
	width:253px
}
#topLogin .input-group-addon i {
	color:#f2d511
}
#topCaptcha {
	width:88px
}
.bank-status-container {
	background:0 0;
	width:291px;
	height:29px;
	padding:6px 0 0 10px;
	margin-bottom:10px
}
.bank-wrapper {
	padding:0 10px 5px;
	border:1px solid #111;
	background:#1c2125;
	border-radius:5px;
	float:left;
	margin-right:10px
}
.gamesection {
	background:#363636;
	margin:0
}
.gamesection .col-lg-6.bar {
	border-right:1px solid #2b2b2b
}
.infogame {
	border-top:1px solid #F0F0F0;
	border-bottom:1px solid #F0F0F0;
	color:#111;
	border-radius:3px;
	margin:0 auto;
	padding:15px;
	width:100%
}
.infodetail {
	margin-right:20px
}
.infodetail.right {
	float:right
}
.infogame small {
	font-size:12px
}
.top-marquee {
	float:left;
	margin-top:-20px;
	margin-left:60px;
	font-weight:700
}
.span-market a {
	font-size:16px!important;
	font-weight:700;
	color:#097A41;
	border-color:#ed2b45!important
}
.span-result {
	-moz-box-shadow:inset 0 1px 0 0 #f29c93;
	-webkit-box-shadow:inset 0 1px 0 0 #f29c93;
	box-shadow:inset 0 1px 0 0 #f29c93;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(.05, #fe1a00), color-stop(1, #ce0100));
	background:-moz-linear-gradient(center top, #fe1a00 5%, #ce0100 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-moz-border-radius-topleft:42px;
	-moz-border-radius-topright:42px;
	-moz-border-radius-bottomright:42px;
	-moz-border-radius-bottomleft:42px;
	border:1px solid #d83526;
	color:#fff;
	font-weight:700;
	text-shadow:1px 1px 0 #b23e35;
	font-size:20px;
	width:30px;
	padding:0;
	-webkit-border-radius:42px;
	border-radius:42px
}
.header-tab {
	background:url(../img/standard-bg.png) repeat-x;
	margin:0;
	padding:5px 20px;
	color:#FFF;
	line-height:50px
}
.content-tab {
	background:url(../img/header-bg.jpg) center top no-repeat #15161b;
	border-left:1px solid #f7cf2e;
	padding-bottom:5px;
}
.table_data.text-left {
	text-align:left
}
.table_data.text-left td {
	padding-left:10px
}
.table_data input {
	border:1px solid #B47A2C;
	height:26px
}
.table_data .input-group {
	border:1px solid #B47A2C;
	width:114px;
	margin:0 auto
}
.table_data .input-group .input-group-addon {
	padding:6px
}
.table_data .input-group .input-group-addon, .table_data .input-group input {
	border:none;
	border-radius:0
}
.table_data .table_body tr td, .table_data .table_body tr th {
	border-right:1px solid #B47A2C
}
.table_data .input-group input {
	width:80px
}
.table_data .table_body tr th {
	background:#2B414F;
	color:#FFF
}
.table_data .table_body tr td:last-child {
	border-right:0
}
#login-helpers {
	padding-top:1px
}
@media (max-width:768px) {
#login-helpers {
margin:0
}
}
.pseudo-link {
	color:#f2d511;
transition:all .3s ease 0s
}
.pseudo-link span {
	border-bottom:1px solid #f2d511
}
.pseudo-link:hover {
	color:#FFF
}
.navbar-collapse {
	padding-left:10px;
	padding-right:10px;
	border:0
}
.navbar-nav {
	margin:7.5px 0
}
@media (min-width:768px) {
.navbar-collapse {
padding-right:0
}
.navbar-nav {
margin:0
}
}
.btn-game, .btn-market {
	padding:11px 20px 11px 40px;
	font-size:21px;
	box-shadow:0 1px 2px rgba(0, 0, 0, .7);
	color:#FFF;
	text-shadow:0 1px 1px rgba(0, 0, 0, .8)
}
#headmenu {
	border:0
}
.btn-market {
	background:#2B414F;
	border:0;
	border-radius:0;
	margin:10px 30px 10px 10px
}
.btn-game {
	background:#09f;
	border:0;
	border-radius:0;
	margin:10px
}
.btn-game:focus, .btn-game:hover, .btn-market:focus, .btn-market:hover {
transition:all .3s;
	color:#FFF
}
.btn-game:hover::before, .btn-market:hover::before {
border-color:transparent transparent transparent #ff8d1f;
transition:all .3s
}
.btn-game::before, .btn-market::before {
position:absolute;
top:0;
left:0;
content:"";
border-style:solid;
border-color:transparent transparent transparent #fff;
border-width:0 0 52px 25px
}
.infopasaran {
	padding:15px 20px;
	background:#097A41;
	margin-top:10px;
	box-shadow:0 1px 2px rgba(0, 0, 0, .7);
	text-shadow:0 1px 1px rgba(0, 0, 0, .8);
	font-size:16px
}
ul#game-menu, ul#market-menu {
	margin-top:-10px
}
.navbar-toggle {
	border-color:#285f8f!important
}
.navbar-toggle:focus, .navbar-toggle:hover {
	background-color:#08243C!important
}
#navigation {
	background:url(../img/standard-bg.png) repeat-x;
	border:0;
	border-radius:0;
	margin:0
}
#navigation .container-fluid {
	padding-left:5px;
	padding-right:5px
}
#navigation li.active {
	background:url(../img/icon-active1.png) 0 50% no-repeat
}
#navigation li a {
	color:#FFF;
	font-size:15px;
	font-weight:700;
	text-shadow:0 1px 1px rgba(0, 0, 0, .8);
	background:0 0;
	padding-left:22px;
	padding-right:22px
}
#navigation li.active a::after {
position:absolute;
content:"";
left:0;
bottom:0;
width:100%;
height:6px;
background-color:#FF6E19
}
#section, .btn-next {
	position:relative
}
#navigation li a:hover, #navigation li:last-child a:hover {
	background:url(../img/icon-active1.png) 0 50% no-repeat
}
#navigation li:last-child a {
	background:0 0
}
#navigation li a i {
	color:#f2d511
}
h1#logo {
	margin-top:0;
	margin-bottom:10px;
	padding-top:3px;
	padding-left:10px
}
#footer-logo, .promo {
	margin:0 auto;
	display:block
}
#hero-container {
	height:250px
}
@media (max-width:768px) {
#hero-container {
height:450px
}
}
a.join-now {
	background:url(../img/button-join.png) no-repeat;
	width:231px;
	height:105px;
	display:block;
	font:0/0 a;
transition:opacity .3s ease 0s;
	margin:0 auto
}
a.join-now:hover {
	background-position:bottom
}
#step {
	margin:0 auto;
	width:988px
}
#content.no {
	background:0 0;
	border:none
}
#content {
	background:url(../img/body-bg.png) 0 60px repeat-x #000000;
	color:#b47a2c
}
.content-lg {
	font-size:17px;
	overflow:auto
}
#footer {
	padding:10px 0;
	background-color:#ffdd71;
	color:#fff;
	margin-top:50px
}
#footer h4 {
	padding-bottom:20px;
	border-bottom:1px solid #69b0e7
}
#footer p {
	font-size:12px
}
#footer a {
	color:#fff;
transition:all .3s
}
#footer a:focus, #footer a:hover {
	color:#69b0e7;
	background-color:transparent;
	text-decoration:underline
}
#footer-nav.nav li {
	margin-bottom:10px;
	float:left;
	margin-right:10px
}
#footer-nav.nav li a {
	padding:0 5px;
	color:#fff;
transition:all .3s
}
#footer-nav.nav li a:hover {
	color:#69b0e7
}
#footer-bottom {
	padding:15px 0;
	background-color:#000000;
	color:#707579
}
#topLogin .form-control {
	height:25px;
	border-radius:2px
}
.register-form .form-control {
	border-radius:0;
	box-shadow:none
}
.hr.default-color {
	border-top-color:#69b0e7
}
.btn-next {
	padding:12px 30px 10px;
	margin-right:20px;
	margin-bottom:20px;
	border:2px solid;
	border-right:none;
	border-radius:0;
	font-size:13px;
	font-weight:700;
-webkit-transition:all .3s;
transition:all .3s
}
.btn-next i, .btn-next:after, .btn-next:before {
	position:absolute;
-webkit-transition:all .3s
}
.btn-next:after, .btn-next:before {
	right:-11px;
	display:block;
	height:30px;
	border-left:2px solid;
	content:"";
transition:all .3s;
	border-color:#69b0e7
}
.btn-next:before {
	top:-5px;
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.btn-next:after {
	bottom:-5px;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg)
}
.btn-next.btn-xs {
	padding:8px 20px 6px;
	font-size:11px
}
.btn-next.btn-xs:after, .btn-next.btn-xs:before {
	position:absolute;
	right:-9.5px;
	display:block;
	height:24px
}
.btn-next i {
	top:50%;
	right:10px;
	font-size:19px;
	margin-top:-10px;
transition:all .3s
}
.btn-next:hover i {
	right:0
}
.btn-next, .btn-next:active, .btn-next:active:focus, .btn-next:active:hover, .btn-next:focus, .btn-next:hover {
	outline:0!important;
	box-shadow:none;
	background-color:transparent
}
.btn-next {
	border-color:#69b0e7;
	color:#69b0e7
}
.btn-next:hover, .btn-next:hover:after, .btn-next:hover:before {
	border-color:#22272c
}
.btn-next:hover {
	color:#22272c
}
.myButton {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(.05, #008b8b), color-stop(1, #0096da));
	background:-moz-linear-gradient(top, #008b8b 5%, #0096da 100%);
	background:-webkit-linear-gradient(top, #008b8b 5%, #0096da 100%);
	background:-o-linear-gradient(top, #008b8b 5%, #0096da 100%);
	background:-ms-linear-gradient(top, #008b8b 5%, #0096da 100%);
	background:linear-gradient(to left, #008b8b, #0096da);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#008b8b', endColorstr='#0096da', GradientType=0);
	color:#fff;
	border-radius:0;
	display:inline-block;
	padding:2px 23px;
	font-weight:700;
	font-size:16px
}
.myButton:hover {
	background:#0096da;
	color:#fff
}
, .myButton:active {
position:relative;
top:1px;
background:#005192;
color:#fff
}
.myButton:focus {
	color:#fff
}
#loginButton {
	height:26px
}
.btn-square {
	position:relative;
	padding:5px 10px;
	margin-right:20px;
	color:#FFF;
	border:1px solid #fff;
	border-radius:0;
	font-size:12px;
-webkit-transition:all .3s;
transition:all .3s
}
.btn-square:focus, .btn-square:hover {
	color:#f2d511;
	border-color:#f2d511
}
.gamesection>.col-lg-6::before {
position:absolute;
top:0;
left:0;
content:"";
border-style:solid;
border-color:transparent transparent transparent #0096da;
border-width:0 0 78px 40px
}
.bigButton {
	width:100%;
	height:40px
}
.content-header-bar:after, .modal-header:after {
	display:block;
	width:30px;
	content:""
}
.result-content {
	padding:0 20px 10px;
	margin-bottom:30px;
	border:1px solid #0d4676;
	background:linear-gradient(to bottom, #000 25%, #0d4676 100%);
	min-height:270px
}
.result-content h3.title {
	color:#f2d511;
	margin-bottom:5px;
	text-align:center
}
.content-header-bar {
	padding:5px 15px 25px;
	margin-bottom:30px;
	text-align:center;
	background:#f5fafc;
	border-bottom:1px solid #D0E9F3
}
.content-header-bar h3 {
	color:#22272c;
	line-height:40px;
	margin-bottom:10px;
	font-weight:600
}
.content-header-bar:after {
	border-bottom:2px solid #22272c;
	margin:0 auto
}
.content-header-bar i {
	color:#f2d511;
	font-size:17px
}
.notif, span.result-number {
	color:#a34106;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7cf2e', endColorstr='#faa20a', GradientType=0);
	border-radius:100px;
	text-shadow:0 1px 0 rgba(255, 255, 255, .8);
	font-weight:700
}
span.result-number {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(.05, #f7cf2e), color-stop(1, #faa20a));
	background:-moz-linear-gradient(top, #f7cf2e 5%, #faa20a 100%);
	background:-webkit-linear-gradient(top, #f7cf2e 5%, #faa20a 100%);
	background:-o-linear-gradient(top, #f7cf2e 5%, #faa20a 100%);
	background:-ms-linear-gradient(top, #f7cf2e 5%, #faa20a 100%);
	background:linear-gradient(to bottom, #f7cf2e 5%, #faa20a 100%);
	background-color:#f7cf2e;
	padding:8px 15px;
	margin:5px;
	font-size:20px;
	-moz-box-shadow:inset 0 -3px 7px 0 #ffff52, 0 3px 5px rgba(0, 0, 0, 1);
	-webkit-box-shadow:inset 0 -3px 7px 0 #ffff52, 0 3px 5px rgba(0, 0, 0, 1);
	box-shadow:inset 0 -3px 7px 0 #ffff52, 0 3px 5px rgba(0, 0, 0, 1)
}
.notif {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(.05, #f7cf2e), color-stop(1, #faa20a));
	background:-moz-linear-gradient(top, #f7cf2e 5%, #faa20a 100%);
	background:-webkit-linear-gradient(top, #f7cf2e 5%, #faa20a 100%);
	background:-o-linear-gradient(top, #f7cf2e 5%, #faa20a 100%);
	background:-ms-linear-gradient(top, #f7cf2e 5%, #faa20a 100%);
	background:linear-gradient(to bottom, #f7cf2e 5%, #faa20a 100%);
	background-color:#f7cf2e;
	padding:0 6px;
	margin:-17px 0;
	font-size:14px;
	position:absolute;
	-moz-box-shadow:inset 0 -3px 7px 0 #ffff52, 0 3px 5px rgba(0, 0, 0, 1);
	-webkit-box-shadow:inset 0 -3px 7px 0 #ffff52, 0 3px 5px rgba(0, 0, 0, 1);
	box-shadow:inset 0 -3px 7px 0 #ffff52, 0 3px 5px rgba(0, 0, 0, 1)
}
.glow-bg {
	border-bottom:1px solid #69b0e7;
	padding-bottom:18px;
	line-height:1.3
}
.text-orange {
	color:#f2d511
}
.text-color {
	color:#008b8b
}
.modal-content {
	background:#fff;
	border-radius:0;
	border:0
}
.modal-header {
	background:#f5fafc
}
.modal-header:after {
	border-bottom:2px solid #22272c;
	margin:0 auto
}
.modal-footer, .modal-header {
	border:0
}
.modal-title {
	text-align:center
}
.nav-tabs.tabmail>li {
	width:45%;
	text-align:center;
	font-weight:700;
	font-size:16px
}
.list-group-item>a, ul.game-menu {
	width:100%;
	display:inline-block
}
.market-menu-container {
	min-height:50px;
	margin-bottom:15px;
	background:#2B414F
}
ul.game-menu:before, ul.market-menu:before {
	display:table;
	content:" "
}
ul.market-menu {
	padding-left:0;
	display:inline-block;
	margin-bottom:0
}
ul.market-menu li {
	float:left;
	position:relative;
	display:block
}
ul.market-menu li a {
	color:#FFF;
	padding:10px 20px;
	font-size:13px;
	display:block
}
ul.market-menu li a:hover, ul.market-menu li.active {
	background:#FFC527
}
ul.game-menu {
	padding:0;
	background:#FFF;
	margin-bottom:10px
}
ul.game-menu li {
	float:left;
	margin-right:10px;
	padding:10px 12px
}
ul.game-menu li.active {
	background-color:#09f;
	display:inline-block;
	cursor:pointer;
	font-weight:700
}
ul.game-menu li.active a {
	color:#fff
}
.list-group-item {
	border:1px solid #69b0e7
}
.list-group-item:first-child, .list-group-item:last-child {
	border-radius:0
}
.list-group-item>a {
	color:#000;
	padding:10px 15px
}
.list-group-item>a:hover {
	background:#EEE;
	text-decoration:none
}
.list-group-item .label {
	border:1px solid #2C89D9;
	color:#000;
	padding-bottom:1px
}
.text-content {
	border-top:1px solid #091C2C;
	padding:30px 0 30px 20px
}
.table_sm {
	min-width:360px
}
.table_lg {
	min-width:720px
}
.table_xl {
	min-width:1024px
}
.table_md {
	min-width:480px
}
table.jtable, table.table_data {
	width:100%;
	text-align:center;
	background:#ffdd71
}
table.jtable thead, table.table_data thead {
	color:#fff
}
table.jtable thead tr, table.table_data thead tr {
	border-bottom:none;
	height:40px
}
table.jtable tr, table.table_data tr {
	height:45px
}
table.jtable th, table.jtable thead th, table.table_data th, table.table_data thead th {
	text-align:center!important
}
table.jtable td, table.table_data td {
	height:30px;
	font-size:14px
}
table.jtable>tbody>tr:nth-of-type(odd), table.table_data.table-striped>tbody>tr:nth-of-type(odd) {
background:#f0f0f0
}
table.jtable>tbody>tr:nth-of-type(even), table.table_data.table-striped>tbody>tr:nth-of-type(even) {
background:#fff
}
table.jtable td a, table.table_data td a {
	font-size:14px
}
table.jtable tfoot tr, table.table_data tfoot tr {
	background:#2B414F;
	color:#FFF
}
div.jtable-main-container div.jtable-title div.jtable-title-text {
	font-weight:100!important;
	margin-bottom:5px
}
input.fourbox, input.singlebox, input.tenbox, input.threebox, input.twobox {
	font-weight:700;
	font-size:18px;
	text-align:center
}
input.form-control {
	background:url(../img/search-input-bg.png) repeat-x;
	border-radius:2px
}
input.singlebox {
	width:40px
}
input.threebox, input.twobox {
	width:50px
}
input.fourbox {
	width:60px
}
input.fivebox {
	width:70px;
	text-align:center
}
input.tenbox {
	width:120px
}
.bg-white {
	background:#22272C;
	margin-left:-15px;
	margin-right:15px;
}
.b-l-2x {
	border-left-width:2px
}
.b-l-3x {
	border-left-width:3px
}
.b-l-4x {
	border-left-width:4px
}
.b-l-5x {
	border-left-width:5px
}
.b-2x {
	border-width:2px
}
.b-3x {
	border-width:3px
}
.b-4x {
	border-width:4px
}
.b-5x {
	border-width:5px
}
.m-xxs {
	margin:2px 4px
}
.m-xs {
	margin:5px
}
.m-sm {
	margin:10px
}
.m {
	margin:15px
}
.m-md {
	margin:20px
}
.m-lg {
	margin:30px
}
.m-xl {
	margin:50px
}
.m-n {
	margin:0!important
}
.m-l-none {
	margin-left:0!important
}
.m-l-xs {
	margin-left:5px
}
.m-l-sm {
	margin-left:10px
}
.m-l {
	margin-left:15px
}
.m-l-md {
	margin-left:20px
}
.m-l-lg {
	margin-left:30px
}
.m-l-xl {
	margin-left:40px
}
.m-l-xxl {
	margin-left:50px
}
.m-l-n-xxs {
	margin-left:-1px
}
.m-l-n-xs {
	margin-left:-5px
}
.m-l-n-sm {
	margin-left:-10px
}
.m-l-n {
	margin-left:-15px
}
.m-l-n-md {
	margin-left:-20px
}
.m-l-n-lg {
	margin-left:-30px
}
.m-l-n-xl {
	margin-left:-40px
}
.m-l-n-xxl {
	margin-left:-50px
}
.m-t-none {
	margin-top:0!important
}
.m-t-xxs {
	margin-top:1px
}
.m-t-xs {
	margin-top:5px
}
.m-t-sm {
	margin-top:10px
}
.m-t {
	margin-top:15px
}
.m-t-md {
	margin-top:20px
}
.m-t-lg {
	margin-top:30px
}
.m-t-xl {
	margin-top:40px
}
.m-t-xxl {
	margin-top:50px
}
.m-t-n-xxs {
	margin-top:-1px
}
.m-t-n-xs {
	margin-top:-5px
}
.m-t-n-sm {
	margin-top:-10px
}
.m-t-n {
	margin-top:-15px
}
.m-t-n-md {
	margin-top:-20px
}
.m-t-n-lg {
	margin-top:-30px
}
.m-t-n-xl {
	margin-top:-40px
}
.m-t-n-xxl {
	margin-top:-50px
}
.m-r-none {
	margin-right:0!important
}
.m-r-xxs {
	margin-right:1px
}
.m-r-xs {
	margin-right:5px
}
.m-r-sm {
	margin-right:10px
}
.m-r {
	margin-right:15px
}
.m-r-md {
	margin-right:20px
}
.m-r-lg {
	margin-right:30px
}
.m-r-xl {
	margin-right:40px
}
.m-r-xxl {
	margin-right:50px
}
.m-r-n-xxs {
	margin-right:-1px
}
.m-r-n-xs {
	margin-right:-5px
}
.m-r-n-sm {
	margin-right:-10px
}
.m-r-n {
	margin-right:-15px
}
.m-r-n-md {
	margin-right:-20px
}
.m-r-n-lg {
	margin-right:-30px
}
.m-r-n-xl {
	margin-right:-40px
}
.m-r-n-xxl {
	margin-right:-50px
}
.m-b-none {
	margin-bottom:0!important
}
.m-b-xxs {
	margin-bottom:1px
}
.m-b-xs {
	margin-bottom:5px
}
.m-b-sm {
	margin-bottom:10px
}
.m-b {
	margin-bottom:15px
}
.m-b-md {
	margin-bottom:20px
}
.m-b-lg {
	margin-bottom:30px
}
.m-b-xl {
	margin-bottom:40px
}
.m-b-xxl {
	margin-bottom:50px
}
.m-b-n-xxs {
	margin-bottom:-1px
}
.m-b-n-xs {
	margin-bottom:-5px
}
.m-b-n-sm {
	margin-bottom:-10px
}
.m-b-n {
	margin-bottom:-15px
}
.m-b-n-md {
	margin-bottom:-20px
}
.m-b-n-lg {
	margin-bottom:-30px
}
.m-b-n-xl {
	margin-bottom:-40px
}
.m-b-n-xxl {
	margin-bottom:-50px
}
.p-xxs {
	padding:2px 4px
}
.p-xs {
	padding:5px
}
.p-sm {
	padding:10px
}
.p {
	padding:15px
}
.p-md {
	padding:20px
}
.p-lg {
	padding:30px
}
.p-xl {
	padding:50px
}
.p-n {
	padding:0!important
}
.p-l-none {
	padding-left:0!important
}
.p-l-xs {
	padding-left:5px
}
.p-l-sm {
	padding-left:10px
}
.p-l {
	padding-left:15px
}
.p-l-md {
	padding-left:20px
}
.p-l-lg {
	padding-left:30px
}
.p-l-xl {
	padding-left:40px
}
.p-l-xxl {
	padding-left:50px
}
.p-t-none {
	padding-top:0!important
}
.p-t-xxs {
	padding-top:1px
}
.p-t-xs {
	padding-top:5px
}
.p-t-sm {
	padding-top:10px
}
.p-t {
	padding-top:15px
}
.p-t-md {
	padding-top:20px
}
.p-t-lg {
	padding-top:30px
}
.p-t-xl {
	padding-top:40px
}
.p-t-xxl {
	padding-top:50px
}
.p-r-none {
	padding-right:0!important
}
.p-r-xxs {
	padding-right:1px
}
.p-r-xs {
	padding-right:5px
}
.p-r-sm {
	padding-right:10px
}
.p-r {
	padding-right:15px
}
.p-r-md {
	padding-right:20px
}
.p-r-lg {
	padding-right:30px
}
.p-r-xl {
	padding-right:40px
}
.p-r-xxl {
	padding-right:50px
}
.p-b-none {
	padding-bottom:0!important
}
.p-b-xxs {
	padding-bottom:1px
}
.p-b-xs {
	padding-bottom:5px
}
.p-b-sm {
	padding-bottom:10px
}
.p-b {
	padding-bottom:15px
}
.p-b-md {
	padding-bottom:20px
}
.p-b-lg {
	padding-bottom:30px
}
.p-b-xl {
	padding-bottom:40px
}
.p-b-xxl {
	padding-bottom:0px
}
.r-none {
	border-radius:0
}
.r {
	border-radius:2px
}
.r-2x {
	border-radius:4px
}
.r-3x {
	border-radius:6px
}
.r-l {
	border-radius:2px 0 0 2px
}
.r-r {
	border-radius:0 2px 2px 0
}
.r-t {
	border-radius:2px 2px 0 0
}
.r-b {
	border-radius:0 0 2px 2px
}
.b-none {
	border:none!important
}
.b {
	border:1px solid rgba(0, 0, 0, .05)
}
.b-a {
	border:1px solid #dee5e7
}
.b-t {
	border-top:1px solid #dee5e7
}
.b-r {
	border-right:1px solid #dee5e7
}
.b-b {
	border-bottom:1px solid #dee5e7
}
.b-l {
	border-left:1px solid #dee5e7
}
.b-grey {
	border-color:#404447
}
.w-1x {
	width:1em!important
}
.w-2x {
	width:2em!important
}
.w-3x {
	width:3em!important
}
.w-xxs {
	width:60px!important
}
.w-xs {
	width:90px!important
}
.w-sm {
	width:150px!important
}
.w {
	width:200px!important
}
.w-md {
	width:240px!important
}
.w-lg {
	width:280px!important
}
.w-xl {
	width:320px!important
}
.w-xxl {
	width:360px!important
}
.w-full {
	width:100%!important
}
.w-auto {
	width:auto!important
}
.h-auto {
	height:auto
}
.h-full {
	height:100%
}
.pull-none {
	float:none!important
}
.pull-right {
	float:right!important
}
.pull-left {
	float:left!important
}
.clear {
	display:block;
	overflow:hidden
}
.container {
	width:1170px!important
}
#header::before {
background: url(../img/guardian2.png) no-repeat;
height: 105px;
width: 68px;
position:absolute;
margin-left:-65px;
margin-top:-110px;
}
#header::after {
background: url(../img/guardian1.png) no-repeat;
height: 105px;
width: 68px;
float: right;
display:block;
margin-right:-65px;
margin-top:-160px;
}
