@charset "utf-8";
/* CSS Document */

::selection { background: transparent; }
::-moz-selection { background: transparent; }

input, textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}


* {position: relative;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-text-size-adjust: none;}

::-webkit-input-placeholder {
font-size: 14px;
font-weight: 400;
line-height: 18px;
}

:-moz-placeholder { /* Firefox 18- */
font-size: 14px;
font-weight: 400;
line-height: 18px;
}

::-moz-placeholder {  /* Firefox 19+ */
font-size: 14px;
font-weight: 400;
line-height: 18px; 
}

html {
min-width: 320px;
width: 100%;
margin: 0;
background: #f5f5f5;
overflow-x: hidden;}


body {
color: #212121;
font-family: 'Roboto', Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 14px;
text-align: center;
margin: 0;
font-weight: 400;
line-height: 20px;
padding: 0;
padding-top: 64px;
}

input, textarea, select {
font-family: 'Roboto', Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 18px;
color: #212121;
outline: none;
}

img {
border: 0;
margin: 0;
display: block;}

form {
display: block;
width: 100%;}

ul, li {
list-style: none;
margin: 0;
padding: 0;}

hr, .clear {
display: block;
visibility: hidden;
width: 0;
height: 0;
clear: both;
float: none;
margin: 0;
padding: 0;
border: 0;
font-size: 0;
line-height: 0;
}

a {
color: #03a9f4;
text-decoration: none;
cursor: pointer;}

a:hover {
color: #0091EA;
text-decoration: underline;}

.bg {
padding-left: 20px;
padding-right: 20px;}

  
 h1,h2,h3,p {
 margin: 0;}

.page {
z-index: 3;
}

.hidden {
display: none!important;
visibility: hidden!important;}

.btn {
display: inline-block;
padding: 8px;
line-height: 20px;
border-radius: 2px;
padding-left: 16px;
padding-right: 16px;
min-width: 88px;
font-weight: 500;
text-transform: uppercase;
color: #ffffff;
text-align: center;
background-color: #03a9f4;
font-size: 14px;
text-decoration: none!important;
box-shadow: 0 1px 3px rgba(40,40,40,0.2);
}

.btn.green {
background: #97c534;}


.btn:hover {
color: #ffffff;
background-color: #0091ea;}

.btn.green:hover {
background-color: #7db701;}

.btn.transparent, .flash .btn {
color: #03a9f4!important;
background: transparent;
box-shadow: none;
}

.btn.transparent:hover {
background: rgba(0,0,0,0.04);
}

.btn.transparent.dark:hover, .flash .btn:hover {
background: rgba(0,0,0,0.3);
}

/* Header */

.header {
background: #ffffff;
min-height: 64px;
position: fixed;
top: 0;
left: 0;
right: 0;
min-width: 320px;
z-index: 9;
box-shadow: 0 2px 5px rgba(0,0,0,0.13);
}

.header.noshadow {
box-shadow: none;}

.close, .remove_icon, .remove{
width: 48px;
height: 48px;
position: absolute;
top: 0;
right: 0;
background: url(http://postaget.com/img/ic_clear_white_48dp.png) no-repeat center center;
background-size: auto 24px;
overflow: hidden;
z-index: 2;
text-indent: -99999px;}

.layer .close {
background: url(http://postaget.com/img/ic_close_grey600_48dp.png) no-repeat center center;
background-size: auto 24px;}

.remove_icon, .remove {
width: 24px;
height: 24px;
cursor: pointer;
background: url(http://postaget.com/img/ic_cancel_grey600_48dp.png) no-repeat center center;
background-size: auto 24px;
display: block;
bottom: 11px;
opacity: 0.25;
top: auto;}


.remove {
top: 6px;
right: 6px;
bottom: auto;}

.header .bg {
min-height: 64px;
padding-left: 24px;
padding-right: 24px;
}

.header .logo {
display: block;
float: left;
width: 140px;
background: url(http://postaget.com/img/postaget-logo.png) no-repeat left center;
background-size: auto 34px;
height: 64px;
text-indent: -999999px;
overflow: hidden;}

.header .menu {
height: 64px;
float: right;
font-size: 14px;
line-height: 64px;
margin-right: -10px;}

.header .menu .ilayer {
display: none;}

.header .menu ul {
display: block;}


.header .menu ul li {
display: block;
float: left;
height: 64px;
margin-left: 13px;
margin-right: 13px;}

.header .menu ul li a {
color: #212121;}

.header .menu ul li.addnew {
margin-right: 4px;
margin-left: 4px;}

.header .menu ul li.addnew a {
padding-left: 32px;
display: inline-block;
text-transform: uppercase;
font-weight: 500;
padding: 8px;
padding-left: 34px;
padding-right: 16px;
color: #03a9f4;
line-height: 20px;
border-radius: 2px;
background: url(http://www.postaget.com/img/ic_add_blue_48dp.png) no-repeat 6px center;
background-size: auto 24px;}

.header .menu ul li.addnew a:hover {
background-color: rgba(0,0,0,0.04);
text-decoration: none;}


.header .menu ul li.signup {
height: 36px;
padding-top: 14px;
padding-bottom: 14px;
line-height: 36px;
margin-right: 0;
margin-left: 5px;
}
.header .menu ul li.addnew {
height: 36px;
padding-top: 14px;
padding-bottom: 14px;
line-height: 36px;
}

.header .menu ul li.cart a {
color: #e0e0e0!important;
text-decoration: none;
cursor: default;}

.header .menu ul li.cart.active a {
color: #ff8800!important;
cursor: pointer;}

.header .menu ul li.cart.active a:hover {
text-decoration: underline;}

.header .menu ul li span.num {
display: inline-block;
margin-left: 8px;
min-width: 10px;
height: 14px;
line-height: 15px;
font-weight: 700;
font-size: 11px;
color: #757575!important;
border: 2px solid #757575!important;
text-align: center;
padding: 0;
padding-left: 2px;
padding-right: 2px;
border-radius: 2px;}


.paypal {
width: auto;
height: 32px;
display: block;
background: url(http://postaget.com/img/bdg_now_accepting_pp_2line_w.png) no-repeat right center;
background-size: auto 32px;
overflow: hidden;
text-indent: -999999px;
margin-top: 16px;
text-align: left!important;
}

.buttons .paypal {
position: absolute;
top: 16px;
margin: 0!important;
width: 111px;
left: 16px;}

.content {
/* background: #fafafa;
 box-shadow: 0 1px 5px rgba(0, 0, 0, 0.13); */
z-index: 2;
min-height: 320px;
}

.content .turn, .content .back {
position: absolute;
top: 50%;
left: -65px;
width: 48px;
height: 48px;
margin: 0;
margin-top: -24px;
background: url(http://postaget.com/img/ic_refresh_grey600_48dp.png) no-repeat center center;
background-size: auto 24px;
border-radius: 48px;
z-index: 5;
}

.content .back {
background: url(http://postaget.com/img/ic_arrow_back_grey600_48dp.png) no-repeat center center;
background-size: auto 24px;
}

.content .turn:hover, .content .back:hover {
margin: -1px;
margin-top: -25px;
border: 1px solid #e0e0e0;}

.content .turn span, .content .back span {
display: none;}


.content .bg {
padding: 16px;}

.content .submenu {
border-bottom: 1px solid #e0e0e0;
height: 63px;
background: #fafafa;}

.content .submenu ul {
display: block;
max-width: 300px;
margin: auto;
margin-top: 0;
height: 64px;
margin-bottom: -1px;
}

.content .submenu ul li {
height: 64px;
width: 33.33333333%;
float: left;
display: block;
overflow: hidden;
text-indent: -9999999px;
opacity: 0.5;
cursor: pointer;
}

.content .submenu ul li.picture {
background: url(http://postaget.com/img/ic_camera_alt_grey600_48dp.png) no-repeat center center;
background-size: auto 24px; }

.content .submenu ul li.edit {
background: url(http://postaget.com/img/ic_rate_review_grey600_48dp.png) no-repeat center center;
background-size: auto 24px; }

.content .submenu ul li.place {
background: url(http://postaget.com/img/ic_location_on_grey600_48dp.png) no-repeat center center;
background-size: auto 24px; }

.content  .submenu ul li.active {
box-shadow: inset 0 -2px 0 #03a9f4;
opacity: 1;
cursor: default;
}

.content .tab, .content .order {
display: none;
margin: 16px;
margin-left: auto;
margin-right: auto;
max-width: 460px;
min-width: 288px;
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.26);
background: #ffffff;
margin-bottom: 65px;
}

.content .order {
display: block;}

.content .tab .opacity {
border: 1px solid #e0e0e0;
border-left: 0;
position: absolute;
top: 0;
left: 100%;
right: -100%;
bottom: 0;
text-align: left;
opacity: 0.5;
}

.content .tab .opacity input, .content .tab .opacity textarea {
color: #b5b5b5!important;}

.content #tab03 .opacity {
right: 100%;
left: -100%;
border: 1px solid #e0e0e0;
border-right: 0;}

.content .opacity_layer {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: transparent;}

.content .tab .uploadimg {
display: block;
height: 460px;
margin: 0;
z-index: 5;
}

.content .tab .uploadimg .imgover, .content .tab .uploadimg .imgover .imgprev {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
background: #fafafa;
box-shadow: inset 0 -1px 0 rgba(0,0,0,0.08);
}

.content .tab .uploadimg .imgover .load {
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
text-align: center;
vertical-align: middle;
}

.content .tab .uploadimg .imgover .load.progr {
background: url(http://postaget.com/img/loading.gif) no-repeat left bottom;
background-size: 100% 2px;
}

.content .tab .uploadimg .imgover .load em {
display: inline-block;
top: -12px;
margin-top: 50%;
padding: 6px;
line-height: 16px;
padding-top: 4px;
padding-left: 16px;
padding-right: 16px;
font-weight: 500;
font-size: 12px;
color: #ffffff;
border-radius: 2px;
background: #ff4444;
font-style: normal;
}

.content .tab .uploadimg .imgover .load.progr em {
background: #03a9f4;}

.content .tab .uploadimg .imgover .imgprev {
background: transparent no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
box-shadow: none;
}

.content .btn.round {
display: block;
min-width: 56px;
padding: 0;
margin: 0;
width: 56px;
height: 56px;
border-radius: 56px;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
background: #03a9f4 url(http://postaget.com/img/ic_camera_alt_white_48dp.png) no-repeat center center;
background-size: auto 24px;
position: fixed;
z-index: 7;
right: 38px;
bottom: 22px}

.content .btn.round:hover {
border: 4px solid #03a9f4;
bottom: 18px;
right: 34px;}

.content .btn.round.next {
background-image: url(http://postaget.com/img/ic_arrow_forward_white_48dp.png);
}

.content .btn.round.map {
background-image: url(http://postaget.com/img/ic_person_white_48dp.png);
background-size: auto 28px;
}

.content .btn.round span, .content .turn:hover span, .content .back:hover span {
position: absolute;
min-width: 0;
border-radius: 2px;
text-transform: none;
display: block;
padding: 8px;
padding-left: 0;
padding-right: 0;
top: -48px;
left: -32px;
right: -32px;
text-align: center;
color: #ffffff;
font-weight: 500;
font-size: 14px;
background: rgba(0,0,0,0.72);
}

.content .btn.round:hover span {
display: none;}

.content #tab01 {
display: block;}

.content .tab .message {
height: auto;
margin: 0;
}

.content .tab .message .over {
position: absolute;
top: 12%;
left: 8%;
right: 7%;
bottom: 7%;}

.content .tab .message textarea {
padding: 0;
width: 95%;
height: 90%;
position: absolute;
display: block;
margin: 0;
font-family: 'Just Me Again Down Here';
color: #03a9f4!important;
font-size: 45px;
line-height: 40px;
text-align: left!important;
border: 0;
background: transparent;
resize: none;
overflow: hidden;
outline: none;
    -ms-transform: rotate(-3deg); /* IE 9 */
    -webkit-transform: rotate(-3deg); /* Chrome, Safari, Opera */
    transform: rotate(-3deg);}


.content .col50 {
width: 50%;
float: left;}

.content .col33 {
width: 33.33333333%;
float: left;}

.content .col66 {
width: 66.66666666%;
float: left;}

.content .inner {
padding: 32px;
text-align: left;}

.content .order .inner {
padding: 24px;}

.content p.icon_info {
margin-top: 48px;
display: inline-block;
color: #9e9e9e;
text-align: left;
min-height: 21px;
padding-top: 3px;
max-width: 50%;
font-size: 12px;
font-weight: 400;
line-height: 16px;
padding-left: 32px;
background: url(http://postaget.com/img/ic_info_grey600_48dp.png) no-repeat left top;
background-size: auto 24px;}


.page .tag {
position: absolute;
top: -111px;
left: 0;
height: 0;
width: 0;
}

h2, h3 {
font-weight: 400;
font-size: 45px;
line-height: 45px;
display: block;
letter-spacing: -1px;
margin-bottom: 50px;
color: #212121;
margin: 0;
}

p {
font-size: 16px;
color: #757575;}

.content label {
display: block;
color: #9e9e9e;
font-weight: 500;
font-size: 12px;
margin-bottom: 8px;}

.content .message_reverse textarea {
top: 0;
left: 0;
width: 100%;
height: 100%;
position: absolute;
border: 0;
font-size: 16px;
color: #212121;
margin: 0;
text-align: left!important;
border: 0;
line-height: 28px;
font-size: 18px;
background: transparent;
resize: none;
overflow: hidden;
outline: none;
padding: 0;
padding-top: 1%;
padding-bottom: 5%;
border-bottom: 1px solid #e0e0e0; 
}

.content .tab .inner {
padding: 0;
position: absolute;
margin: 0;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;}

.content .message_reverse, .content .address {
position: absolute;
top: 7%;
left: 10%;
right: 10%;
bottom: 17%;
}

.content .address {
top: auto;
text-align: center;
}

.content .or {
display: block;
width: 33.333333%;
border-top: 1px solid #757575;
margin: auto;
margin-top: 56px;
margin-bottom: 40px;
text-align: center;
}

.content .or em {
display: block;
margin: auto;
width: 50px;
font-size: 16px;
color: #757575;
line-height: 20px;
height: 20px;
font-family: Georgia, Times, serif;
font-weight: bold;
margin-top: -12px;
margin-bottom: -20px;
background: #ffffff;
}

.content .stamp {
border: 1px dashed #e0e0e0;
border-radius: 2px;
height: 18%;
width: 23%;
position: absolute;
top: 7%;
right: 10%;
background: url(http://postaget.com/img/favicon.png) no-repeat center center;
background-size: auto 33%;
}

.content .opacity .stamp {
background-image: url(http://postaget.com/img/favicon-bw.png);
}

.content .stamp .stamped {
position: absolute;
top: 0;
right: 0;
width: 155%;
height: 110%;
background: url(http://postaget.com/img/stamp.png) no-repeat left bottom;
background-size: 75% auto;
overflow: hidden;
opacity: 0.25;
text-indent: -999999px;}



input[type="text"], input[type="password"] {
width: 100%;
padding: 0;
padding-top: 16px;
padding-bottom: 8px;
margin-bottom: 8px;
font-size: 14px;
font-weight: 400;
line-height: 18px;
height: 18px;
overflow: hidden;
border: 0;
display: block;
float: none;
color: #ffffff;
background: transparent!important;
box-shadow: 0 1px 0 #3e3e3e;
}

.layer input, .content input {
color: #212121;
box-shadow: 0 1px 0 #e0e0e0;
}

input[type="text"]:focus, input[type="password"]:focus {
box-shadow: 0 2px 0 #03a9f4;}


/* Footer */

.footer {
padding-top: 20px;
padding-bottom: 40px;
background: #f5f5f5;
font-size: 12px;
margin-bottom: -20px;
}

.footer ul {
margin-bottom: 10px;}

.footer ul li {
display: inline-block;
margin-left: 7px;
margin-right: 7px;
margin-bottom: 10px;}

.footer ul li a {
color: #757575;
text-decoration: none!important;}

.footer ul li a:hover {
color: #212121;}


.footer p {
font-size: 11px;
color: #aaaaaa;
margin: 0;
}

.footer .sign {
display: block;
width: 24px;
height:24px;
background: url(http://postaget.com/img/favicon-bw.png) no-repeat center top;
overflow: hidden;
margin: auto;
text-indent: -99999px;
background-size: auto 24px;
margin-bottom: 8px;
}

/* Flash */

.flash {
z-index: 999;
position: fixed;
bottom: 24px;
left: 24px;
float: left;
background: #323232;
border-radius: 2px;
color: #ffffff;
min-width: 288px;
max-width: 568px;
}

.flash p a {
color: #ffffff;
text-decoration: underline;}

.flash p a:hover {
text-decoration: none;}

.flash .inner {
padding: 17px;
padding-left: 24px;
padding-right: 24px;}

.flash p {
font-size: 14px;
text-align: left;
display: block;
color: #ffffff;
line-height: 18px;
margin-right: 120px;
}

.flash .btn {
position: absolute;
top: 8px;
right: 8px;
float: right;
color: #feb500!important;
margin: 0;
}

/* Input Error */

.inputerror {
box-shadow: 0 2px 0 #ff4444!important;
font-size: 12px!important;
line-height: 18px!important;
color: #ff4444!important;
}

/* Layer */

.layer { 
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.56);
text-align: center;
z-index: 99;}

.layer .inner, .layer .closelayer {
position: absolute;
top: 0;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;}

.layer h2, .order h2 {
color: #212121;
line-height: 30px;
font-size: 24px;
font-weight: 500!important;
margin-bottom: 16px;
max-width: 80%;
letter-spacing: 0;
 margin-left: 0;
 margin-right: 0;}
 
 .order h2 span {
 display: block;
 font-size: 12px;
 line-height: 18px;
 font-weight: 700;
 color: #9e9e9e;}

.layer p {
font-size: 16px;
color: #757575;
line-height: 24px;}

.layer .inner .box {
min-width: 320px;
max-width: 480px;
margin: auto;
top: 50%;
margin-top: -160px;
height: 320px;
background: #ffffff;
border-radius: 2px;
box-shadow: 0 24px 40px rgba(0,0,0,0.26);}

.layer .inner .box .inn {
padding: 24px;
padding-bottom: 65px;
text-align: left;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow-y: auto;}

.layer .inner .box .buttons, .tab .buttons, .order .buttons {
position: absolute;
bottom: 0;
left: 0;
right: 0;
padding-top: 14px;
text-align: right;
padding-left: 12px;
padding-right: 12px;
height: 50px;
border-top: 1px solid #e0e0e0;}

.tab .buttons, .order .buttons {
bottom: -65px;
padding-left: 11px;
padding-right: 11px;
border: 1px solid #e0e0e0;
border-top: 0;
background:transparent;
border-radius: 0 0 2px 2px;
}

.layer .inner .box .btn, .tab .buttons .btn, .order .buttons .btn {
margin: 0;
min-width: 30px;
text-align: center;
margin-right: 4px;
margin-left: 4px;}


.layer .sign {
display: none;}





.content .poweredby {
position: absolute;
bottom: 3%;
left: 10%;
right: 10%;
height: 8%;
opacity: 0.5;
}

.content .poweredby .logo {
height: 40%;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 50%;
width: auto;
overflow: hidden;
text-indent: -999999px;
background: url(http://postaget.com/img/postaget-logo-grey.png) no-repeat left top;
background-size: auto 100%;}

.content .tab .poweredby p {
display: block;
position: absolute;
top: 45%;
left: 0;
right: 0;
bottom: 0;
width: auto;
font-size: 12px;
font-weight: 500!important;
color: #9e9e9e!important;
margin: 0;
padding: 0;
}

.content .order ul.list {
display: block;
}

.content .order ul.list li {
display: block;
padding-top: 8px;
padding-bottom: 8px;
border-bottom: 1px solid #e0e0e0;
font-size: 14px;
clear: both;}

.content .order ul.list li .where, .layer .item .bx {
display: block;
font-size: 12px;
line-height: 14px;
color: #9e9e9e;
margin-top: 3px;
margin-bottom: 3px;
background: url(http://postaget.com/img/ic_location_on_grey600_48dp.png) no-repeat left top;
background-size: auto 16px; 
padding-left: 20px;
margin-right: 50px;
}

.layer .item .bx span.item_state {
display: block;}

.content .order ul.list li .delivery_time {
display: block;
font-size: 12px;
line-height: 14px;
color: #03A9F4;
margin-top: 3px;
margin-bottom: 3px;
margin-right: 50px;
}

.content .order ul.list li.total {
border-bottom: 0;
padding-top: 16px;
padding-bottom: 16px;
}

.content .order ul.list li.savings {
border-bottom: 0;
border-top: 1px solid #e0e0e0;
display: none;
}

.content .order ul.list li strong {
display: block;
font-weight: 400;
}

.content .order ul.list li em {
font-style: normal;
display: block;
float: right;
position: absolute;
top: 8px;
right: 0;
}

.content .order ul.list li strong.grey {
color: #9e9e9e; }

.content .order ul.list li em.orange {
color: #ff8800; }

.content .order ul.list li.total strong {
line-height: 35px;}

.content .order ul.list li.total em {
font-size: 35px;
top: 16px;
line-height: 35px;
color: #7db53e;}

.content .order a.promo {
background: url(http://postaget.com/img/ic_local_atm_grey600_48dp.png) no-repeat left center;
background-size: auto 24px;
display: inline-block;
line-height: 24px;
color: #757575;
text-decoration: underline;
margin-top: 16px;
padding-left: 32px;}

.content .order a.promo:hover {
text-decoration: none;}

.content .order .mr100 {
margin-right: 136px;}

.content .order .show_promo .btn {
position: absolute;
top: 27px;
right: 0;
}

.content .order .show_promo input {
padding-top: 8px;}

.content .order .show_promo {
display: none;
margin-top: 16px;}


.content input[type="checkbox"] {
display: none;
}

.content label.check {
padding-left: 28px;
min-height: 19px;
display: block;
text-align: left;
margin-bottom: 8px;
margin-top: 16px;
line-height: 14px;
padding-top: 3px;
font-weight: 400;
font-size: 12px;
}

.layer .item {
padding: 8px;
cursor: pointer;
margin: -8px;
margin-top: 0;
margin-bottom: 8px;
padding-left: 36px;
}

.layer .item.active {
background: #f4f4f4;
border-radius: 2px;}

.content .buttons label.check {
margin: 0;
padding-top: 5px;
left: 20px;
top: 20px;
position: absolute;
}

.content label.check span {
display: block;
width: 14px;
height: 14px;
border: 2px solid #757575;
background: transparent;
position: absolute;
top: 3px;
border-radius: 2px;
left: 0;
}

.layer .item .sel {
display: block;
width: 14px;
height: 14px;
border: 2px solid #757575;
background: transparent;
position: absolute;
top: 8px;
border-radius: 2px;
left: 8px;
}

.content label.check.active span, .layer .item.active .sel {
background: #03a9f4 url(http://postaget.com/img/ic_check_white_48dp.png) no-repeat center center;
background-size: 18px 18px;
width: 18px;
height: 18px;
border: 0;
}

#discard, #remove, #contacts {
display: none;}

.layer .items_contact {
position: absolute;
top: 75px;
bottom: 65px;
left: 0;
right: 0;
padding: 24px;
padding-top: 16px;
padding-bottom: 8px;
overflow: hidden;
overflow-y: auto;
border-top: 1px solid #e0e0e0;}

.layer label.default {
display: block;
margin-top: 24px;
font-size: 11px;
font-weight: 400;
color: #9e9e9e;
text-align: left;
margin-bottom: 8px;
line-height: 14px;
margin-bottom: -19px;
margin-left: 7px;
z-index: 2;
}

.layer input[type="text"].default {
border: 0;
border-radius: 2px;
width: 100%;
margin: 0;
padding: 16px;
padding-left: 0;
box-shadow: none;
padding-right: 0;
font-size: 24px;
height: auto;
font-weight: 500;
color: #ff8800!important;
background: #f4f4f4!important;
text-align: center;}

.buttonimg {
width: 56px;
height: 56px;
padding: 16px;
top: 50%;
left: 50%;
margin-left: -36px;
margin-top: -36px;
background: #ffffff;
border-radius: 72px;
display: block;
position: absolute;
cursor: pointer;}

.buttonimg:hover span {
background-color: #03a9f4;}

.buttonimg span {
width: 56px;
height: 56px;
overflow: hidden;
border-radius: 56px;
position: absolute;
top: 50%;
margin-top: -28px;
left: 50%;
margin-left: -28px;
text-indent: -9999999px;
background: #f4f4f4 url(http://postaget.com/img/ic_camera_alt_white_48dp.png) no-repeat center center;
background-size: auto 24px;}

/* Select */


.select .selected {
font-weight: 400;
font-size: 14px;
padding: 0;
padding-top: 8px;
padding-bottom: 8px;
line-height: 20px;
height: 20px;
margin-top: 6px;
display: block;
border: 0;
box-shadow: 0 1px 0 #e0e0e0;
margin-bottom: 8px;
overflow-x: hidden;
white-space:nowrap;
float: none;
clear: both;
text-align: left;
text-overflow:ellipsis;
padding-right: 32px;
z-index: 5;
cursor: pointer;
background: url(http://postaget.com/img/ic_arrow_drop_down_grey600_48dp.png) no-repeat right center;
background-size: 24px 24px;
}



.select .option {
width: 200px;
background: #ffffff;
border-radius: 2px;
position: absolute;
top: 0;
right: 0;
text-align: left;
display: none;
padding-top: 8px;
padding-bottom: 8px;
z-index: 6;
max-height: 144px;
overflow-y: auto;
box-shadow: 0 1px 5px rgba(0,0,0,0.26);}

.select .option li {
padding: 16px;
margin: 0;
height: auto;
float: none;
display: block;
color: #212121!important;
font-weight: 400!important;
min-height: 16px;
font-size: 14px;
cursor: pointer;
line-height: 16px;
text-decoration: none!important;
background: transparent
}

.select .option li.primary {
border-bottom: 1px solid #E0E0E0;}

.select .option li.active {
display: none;}

.select .option li:hover {
background: #EEEEEE;
}