@import url(https://fonts.googleapis.com/css?family=Lato:700,300);

#transaction-button{
	margin-top:10px;	
}
.invoice-table thead tr th,.invoice-table tbody tr td,.invoice-total-table thead tr th,.invoice-total-table tbody tr td{
	font-size:12px;
}

#couponInfo{
	background: #08bfdd none repeat scroll 0 0;
	padding:10.5px 15px;
}

.invoice-table-container table{
	margin-bottom:8px;	
}

.invoice-table-container{
	overflow-x:auto;
}

#createAddress{
	margin-right: 5px;
    margin-bottom: 5px;
}

.payment-address-buttons{
	margin-top:10px;
}

.payment-address-buttons > div{ 
	padding:10.5px 15px !important;
}

.redirect-page{
	background: rgba(0, 0, 0, 0) url("http://0579f96726bb855cbc37-9c9275a22a0b1e29ef3f13c47da64662.r86.cf2.rackcdn.com/globeshopper/images/hero-image.jpg") no-repeat fixed center center / cover ;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
	text-align:center;
}

.redirect-page .is-now{
	font-size:24px;
	color:#d1d1d1;
}

.profile-pic div{
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    color: white;
    font-size: 14px;
    margin-top: 169px;
    padding: 5px 10px;
    position: absolute;
	cursor:pointer;
}

.profile-pic{
	background-repeat: no-repeat;
    background-size: contain;
    height: 200px;
    margin: 10px 0;
    max-width: 300px;
}

.redirect-page #g-logo,.redirect-page #j-logo{
	background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    height: 100px;
}

.redirect-page #g-logo{
	background: transparent url("http://0579f96726bb855cbc37-9c9275a22a0b1e29ef3f13c47da64662.r86.cf2.rackcdn.com/globeshopper/svg/logo-hero.svg") no-repeat scroll 0 45px / 60px auto;
    color: white;
    font-size: 2.5rem;
    margin-right: 16rem;
    padding-left: 21.5rem; 
    padding-top: 1.2rem;
}

.redirect-page #g-logo strong{
	color: #02e4d7;
}

.redirect-page .g-container{
	margin-bottom:30px;
}

.redirect-page #j-logo{
	background:url('/app/helpers/images/jinio-mint.svg');
	height:160px; 
}

.redirect-page .j-container{
	margin-top:50px;
}

#map{
	width:100%;
	height:400px;
}

nav #logo {
    color: #fff;
    font-family: Lato,san-serif;
    font-size: 1.2rem;
}

.medium-offset-1 {
	margin-left:8.33333% !important;
}

.large-6 {
    width: 50%;
}

.fixed{
	position: fixed;
	overflow: hidden;
    padding: 0;
    width: 100%;
    height: 100px !important;
}

.wrapper{
	padding-top: 0;
}

#data{
	margin-top:11px;
} 

.top-bar.expanded .title-area {
    background: #0d3955 !important;
} 

.top-bar .title-area{
	width:16.7%;
}

body {
    color: #0a2a3f;
    cursor: auto;
    font-family: "proxima-nova",Lato,sans-serif;
    font-style: normal;
    font-weight: 300;
    line-height: 1.5;
}

input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus {
    background: #fff none repeat scroll 0 0;
    border-color: #02e4d7;
    outline: medium none;
}

form input:focus {
    border-left: 0.25rem solid #02e4d7 !important;
	/*border:none !important;*/ 
}

.row {
	max-width:100%;
}

.top-bar {
    /*background: #5f6970 none repeat scroll 0 0 !important;*/
	background: rgba(255, 255, 255, 0.95) none repeat scroll 0 0 !important;
    border-bottom: 1px solid rgba(10, 42, 63, 0.15);
}

.top-bar-section li.active:not(.has-form) a:not(.button) {
	background: #02b6ac !important;
}

.top-bar-section li:not(.has-form) a:not(.button) {
	background: #02e4d7 !important;
}

.top-bar-section li:not(.has-form) a:hover:not(.button) {
    background: #02b6ac !important;
} 

.top-bar-section li.active:not(.has-form) a:hover:not(.button) {
    background: #02b6ac !important;
}

.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
	background: #02b6ac !important;
}

.top-bar{
	height: 100px !important;
}

input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea {
    -moz-appearance: none;
    background-color: #fafafa;
    border-color: #02e4d7;
    border-radius: 0;
    border-style: solid;
    border-width: 0;
    box-shadow: none;
    box-sizing: border-box;
    color: rgba(0, 0, 0, 0.75);
    display: block;
    font-family: inherit;
    font-size: 0.875rem;
    height: 2.3125rem;
    margin: 0 0 1rem;
    padding: 0.5rem;
    transition: border-color 0.15s linear 0s, background 0.15s linear 0s;
    width: 100%;
}

ul.pagination li {
    display: block;
    float: left;
}
ul.pagination li {
    color: #222222;
    font-size: 0.875rem;
    height: 1.5rem;
    margin-left: 0.3125rem;
}

ul.pagination li.current a, ul.pagination li.current button {
    background: #0a2a3f none repeat scroll 0 0;
    color: #fff;
    cursor: default;
    font-weight: 700;
}

ul.pagination li.current a:hover, ul.pagination li.current a:focus, ul.pagination li.current button:hover, ul.pagination li.current button:focus{
	background:#0a2a3f none repeat scroll 0 0;
}

.sub-nav dt.active a, .sub-nav dd.active a, .sub-nav li.active a{
	background:#0a2a3f none repeat scroll 0 0;
}

.sub-nav dt.active a:hover, .sub-nav dd.active a:hover, .sub-nav li.active a:hover {
    background:#0a2a3f none repeat scroll 0 0;
}

ul.pagination li a, ul.pagination li button {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-radius: 2px;
    color: #999999;
    display: block;
    font-size: 1em;
    font-weight: normal;
    line-height: inherit;
    padding: 0.0625rem 0.625rem;
    transition: background-color 300ms ease-out 0s;
}

.pagination .current {
	background: none;
    color: none;
    cursor: default;
    padding: 0;
}

div.button, .button {
    -moz-appearance: none;
    background-color: #02e4d7;
    border-color: #02b6ac;
    border-radius: 0;
    border-style: solid;
    border-width: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: "proxima-nova",Lato,sans-serif;
    font-size: 1rem;
    font-weight: 300;
    line-height: normal;
    margin: 0;
    padding: 1rem 2rem 1.0625rem;
    position: relative;
    text-align: center;
    text-decoration: none;
    transition: background-color 300ms ease-out 0s;
}

button.tiny, .button.tiny {
    font-size: 0.6875rem;
    padding: 0.625rem 1.25rem 0.6875rem;
}

button.disabled, button[disabled], .button.disabled, .button[disabled] {
	background-color: #7dd9cc;
}

button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
	background-color: #7dd9cc;
}

tbody tr:nth-child(2n){
	background-color:white;
}

tbody tr td{
	border-bottom:1px solid #eee;
}

td + td{
	border-left:1px solid #eee;
}

thead, tfoot{
	background:white !important;
}

tbody{
	border-top:none;
}

thead{
	border-bottom:none;
}

button.button:hover, .button:hover,button.button:focus, .button:focus{
	background-color:#02b6ac;
}

div.tiny, .tiny {
    font-size: 0.6875rem;
    padding: 0.625rem 1.25rem 0.6875rem;
}

.top40px{
    margin-top: 40px !important;
}

.menu-right{
    margin-right: 1.5%;
	margin-top:47px;
}

.menu-right ul li .text{
	height: 52px;
}

.menu-right ul li{
	display: table-cell;
    vertical-align: top;
}

.menu-right ul li.input{
	padding: 1px 15px 1px 1px;
    width: 351px;
}

.menu-right ul li a{
	margin: 1px;
}

.hidden{
	display:none;
}

.profile-margin{
    margin-top: 104px !important;
}

.dataTables_info{
	color:#4d4d4d !important;
}

.dataTables_paginate span a {
    color: #222222; 
    font-size: 0.77778rem;
    height: 1.33333rem;
    margin-left: 0.27778rem;
}

.dataTables_paginate a.disabled:hover{
	color: #999999;
}

.dataTables_paginate a.disabled{
	cursor:default;
}

.dataTables_paginate a{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-radius: 3px;
    color: #999999;
    display: block;
    font-size: 1em;
    font-weight: normal;
    line-height: inherit;
    padding: 0.05556rem 0.55556rem;
    transition: background-color 300ms ease-out 0s;
	float:left;
}

.dataTables_paginate span a{
	margin-top:3px;
}

.content-address{
	height: 320px;
    overflow: auto;
}

.content-address table{
	border:none;
}

.content-address{
	border:1px solid #dddddd;
	padding: 5px;
}

.content-address table tr td{
	font-size: 0.8rem;
	border:none;
}

.content-address table tr th{
	font-size: 0.8rem;
}

.dataTables_paginate a.current{
    background: #008cba none repeat scroll 0 0;
    color: #ffffff;
    cursor: default;
    font-weight: bold;
}

div.select-pickup{
	margin-bottom: 0.1rem;
}

.instagram1{
	height: 38px;
    width: 38px;
    background-size: 22px 22px !important;
    display: inline-block !important;
    content: "";
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-image: url("../../images/jinio_homepage/IG icon Jinio Dark Blue.png") !important;
    margin-right: 10px;
}
.instagram1:hover{
	height: 38px;
    width: 38px;
    background-size: 22px 22px !important;
    display: inline-block !important;
    content: "";
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-image: url("../../images/jinio_homepage/IG icon Jinio Mint.png") !important;
}
.pagination.menu .item{
    color: rgba(13, 57, 85, 0.5);
    cursor: pointer;
    font-size: 1rem;
    float: left;
    height: 30px;
    padding: 2px 10px;
    list-style: none !important;
    margin-right: 1px;
    background: #0D3955;
    color: white;
    font-weight: bold;
}

.pagination.menu .item.page{
    background: #0094b2 none repeat scroll 0 0;
    color: white;
}
