body{color: #909090;width:100%;background: #1e1e1e;font-size: 14px;font-family: roboto, microsoft jhenghei, sans-serif;}
body,ul,li,u,i,h1,h2,h3,tr,td,form,p,hr,em {margin:0px;padding:0px;list-style-type: none;font-style: normal;text-decoration: none;}
a {color: #f7d0bf;text-decoration: none;}
a:hover {color: #FF5B82;transition: all 0.5s;}
*:focus {outline: none;}

em {color: #ff6600;font-weight: bold;}
h3 {font-size: 20px; line-height: 1.3;}
textarea,input,button,select{display:inline-block;margin-bottom:10px;width:100%;color: #f7d0bf;background: #242424;padding:15px;border:none;box-sizing:border-box;border-radius: 4px;vertical-align:middle;}
form {box-sizing:border-box;}
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
  -webkit-text-fill: #909090 !important;
  -webkit-box-shadow: 0 0 0px 1000px transparent inset !important;
  background: transparent;
  background: none;
  transition: background 50000s ease-in-out 0s;
}

.container {margin:0 auto;padding: 0 10px;position: relative;}

/* top links */
.top-links {
  margin: 0 auto;
  max-width: 1380px;
  background: #1e1e1e;
  border-bottom: 0px solid #f54a5d;
  padding: 10px 10px;
  font-size: 12px;
}
.top-links .center-hold {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  max-width:1360px;
  margin: 0px auto;
  -ms-flex-align: center;
  align-items: center;
}
.member-links {
  order: 3;
}
.network ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.network li {
  margin-right: 10px;
}
.network li:last-child {
  margin: 0;
}
.network a {
  color: #fff;
  display: block;
  position: relative;
  padding-left: 14px;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.network a::before {
  position: absolute;
  content: "";
  width: 9px;
  height: 9px;
  border-radius: 50%;
  z-index: 1;
  background-color: #f54a5d;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.network a:hover {
  color: #f54a5d;
}
.network .more {
  display: none;
}

.member-links ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.member-links li {
  padding: 20px;
  color: #fff;
}
.btn-icon {
  position: relative;
  padding-left: 39px;
}
.member-links .btn-icon {
  padding-left: 34px;
}
.btn-icon:before {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}

.header {position: relative;margin:0;border-bottom:1px solid #1e1e1e;}
.header .logo {display:inline-block;margin:8px;vertical-align: middle;}
.header .logo img {height:60px;}
.header .user {position: absolute;right:10px;top:5px;line-height:40px;font-size:16px;}
.header .user .face {}
.header .user .face .icon {display:inline-block;font-size:30px;margin-top:15px;}
.header .user .face img {width: 36px;height: 36px;border-radius: 100%;vertical-align: middle;}
.header .hot {display:block;padding:0px;text-align:center;vertical-align: middle;}
.header .hot i{display:block;font-size:20px;}
.header .hot a{display:inline-block;font-size:16px;margin:0px 12px;font-weight: bold;}

.banner {position: relative;text-align: justify;}
.banner:after {content: "";display:inline-block;width:100%;}

.search {display:block;position: relative;font-size:0;vertical-align: top;margin:10px}
.search .key {background:#242424;height:45px;padding-left:40px;width:100%;border-radius: 4px 0px 0px 4px ;}
.search .but {position: absolute;height:45px;width:60px;right:0px;background: #f54a5d url(/template/recreate/assets/images/search.svg) center no-repeat;padding:14px;border-radius: 0 10px 10px 0;}
.search i {position: absolute;cursor: pointer;width:20px;margin:12px 0px 0px 10px;}
.search .icon {font-size:20px;}

.dropdown {position: relative; display: inline-block;}
.dropdown img {margin-top:10px;}
.dropdown-content {display: none;position: absolute;z-index:99999;width:120px;background: #242424;right:0px;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);}
.dropdown-content a {position: relative;color:#f7d0bf;font-size:14px;padding: 5px 30px;text-decoration: none;display: block;text-align: center;}
.dropdown-content a:hover {background: #3a3636}
.dropdown:hover .dropdown-content {display: block;}

.top {position: fixed;right: 10px;bottom: 10px;z-index: 99999;display: none;}
.top li {width: 50px; padding: 8px 0px; margin-bottom: 1px; text-align: center; cursor: pointer;font-size: 12px;background: #323436;color: #fff; border-radius: 2px;opacity: .8;}
.top li i {display: block;width: 50px;height: 22px;font-size: 20px;}

.list_box {text-align: justify;height:auto;font-size:0;border-radius: 10px;}
.list_box:after {content: "";display:inline-block;width:100%;}
.list_box h1 {position: relative;text-transform: capitalize;color:#eee;font-size:23px;margin:10px;padding-bottom:10px;}
.list_box h1 span{position:absolute;font-size:14px;font-weight: normal;right:10px;bottom:10px;line-height:30px;}
.list_box h2,.box h2 {position: relative;text-transform: capitalize;color:#f7d0bf;font-size:20px;margin:10px 10px 0px 0px;padding-bottom:10px;}
.list_box ul {display: inline-block;width:50%;vertical-align: top;overflow: hidden;margin-bottom:20px;}
.list_box li {position: relative;margin:0px 5px 5px 5px;}
.list_box li.view {height:20px;color:#666;font-size:12px;line-height:20px}
.list_box li.view u{margin-right:20px;vertical-align: middle;}
.list_box li.view i{vertical-align: middle;}
.list_box li.view span{position:absolute;right:0px}
.list_box li.view .icon-eye {font-size:20px;}
.list_box li.title {color:#f7d0bf;font-size:14px;text-align:center;line-height:1.3;max-height:18px;overflow: hidden;font-weight: bold;}
.list_box li.title:hover {color:#ff5b82;transition: all 0.5s;}
.list_box li.iframe {height:0;padding-bottom: 70%;}
.list_box li.iframe iframe{position: absolute;width:100%;height:100%;}
.list_box li.image {height:0;padding-bottom: 60%;}
.list_box li.image img{position: absolute;width:100%;height:100%;}
.list_box li.image span.note{position:absolute;background: rgba(0,0,0,.54);color:#fff;font-size:12px;border-radius: 2px;padding: 2px 5px;right:5px;bottom:5px}
.list_box li.image span.time{position:absolute;background: rgba(0,0,0,.54);color:#fff;font-size:12px;border-radius: 2px;padding: 2px 5px;left:5px;bottom:5px}
.list_box li span.del{color:#F9E699;cursor: pointer;}
.list_box li.image:hover::before {content:"";	position:absolute;	top:0;	right:0;	bottom:0;	left:0;	z-index:2;	background:rgba(0,0,0,.4) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAANlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAABHcEwAAAAAAAA5OTkAAAB/f3/19fXOzs6ysrLk5OT///8P0uRtAAAAEXRSTlOAEgE0SXhnAB5VkECq9dfF52B47JgAAAE+SURBVEjHpZbhkoMgDITXEGiitcr7v+wpc9eRQihy+0/bb2JISBaPT5E41uABH5SdUPEHfDzLEpApLNJERD0Kec1DXRFhGGKpIuQCTAVHJTIxmuLpE5kUX6QTXRH6TpzMFekh3kxCiNElpjfi0Cn3h0joRYL8IoxucUJIfD8CSVH0BgE9kVtB4OVAluL1a24wy4GUxxXj1jg0gqCCxPVpHwBcFYlxtyAHNpAYjZQYaiJxraakCDZSTynAt5AjpeLrqmWMmV49Fc6RHR1xrsD6nAugmX7c5kr6jUOuV0YbpdytUloNs9oNY7Tl1mhLqja/fWPC2BUbuMgD4+JWGH8stGOO0Z3RRykK3RmwNDzGR5bFwErqY/LFR9SzXv+/xEesQjIkRh94w5AkX2XYHtspEdXNFVHLj53fl1m48vcfDEsZ4mf/bygAAAAASUVORK5CYII=) no-repeat 50% 50%}
.list_box iframe {display: block; margin: 10px auto;}

.des {padding:15px 5px;margin-bottom:30px;border-bottom: 1px solid #242424;word-break:break-all;word-wrap:break-word;}

.word {position: relative;text-align: justify;height:90px;margin:0px 5px;overflow: hidden;}
.word:after {content: "";display:inline-block;width:100%;}
.word a{display:inline-block;text-transform: capitalize;padding:10px 20px;font-weight: bold;margin:5px 2px;border:2px solid #1e1e1e;background: #242424;border-radius:5px;}
.word span{position:absolute;right:10px;top:13px;border-radius: 10px;background: #ccc;color:#fff;padding:5px;cursor: pointer;}
.word.show {height:auto;overflow: visible;}
.word a i{display: block;font-size:10px;text-align:center;margin-top:5px;padding-top:5px;color:#ccc;}
.word a:hover {border:2px solid #FF5B82;transition: all 0.5s;}


.site {margin:0px;font-size:0px;}
.site h2{text-align:center}
.site .icon{display:block;font-size:24px;margin-bottom:5px;}
.site a {display: inline-block;text-align:center;width:25%;font-size:14px;padding:10px 0px;vertical-align: top;}
.site a span{padding:0px 5px}
.site a:hover{background:#242424;color:#bcba01;border-radius: 10px;}
.site .active {color:#bcba01;font-weight: bold;}

.b300,.b3001 {
	text-align: center;
	padding: 5px;
	margin-bottom:10px;
}
.h100 {
	display: inline-block;
	height: 100px;
	overflow: hidden;
	text-align: center;
	margin: 5px;
	position: relative;
}
.h100 img{
	width:300px;
	height:100px;
}
.h100 span{
    position: absolute;
    background: rgba(0,0,0,.54);
    color: #fff;
    font-size: 12px;
    border-radius: 2px;
    padding: 2px 5px;
    right: 5px;
    bottom: 5px;z-index:99999;
}

.sites {
    position: relative;
    margin: 10px 10px;
    background: #242424;
    padding: 10px 0px;
}

.comment {border-top:1px solid #242424;border-bottom:1px solid #242424;}
.comment h2{font-size:18px;padding-left:5px;}
.comment ul {margin:10px;border-bottom:1px solid #242424;}
.comment .content{margin:10px 0px;color: #f7d0bf;padding-left:50px;font-size:14px;line-height:1.5;word-break:break-all;word-wrap:break-word;}

.list_user {position: relative;display:inline-block;}
.list_user img{width: 36px;height: 36px;border-radius: 100%;vertical-align: middle;}
.list_user .name {margin:0px 10px;font-size:14px;font-weight: bold;}
.list_user .date {color:#666}
.list_user .del {position: absolute;right:0px;top:10px;cursor: pointer;z-index:999}

.editor {height:60px;margin-bottom:5px;}

#form_post textarea {width:100%}
.form_tool {padding:10px 0px;margin-bottom:20px;position: relative;}
.form_button {position: absolute;width:120px;right:0px;user-select: none;padding:10px 10px;background: #3a3636; color: #f7d0bf;border: 1px solid #3a3636;border-radius: 5px;cursor: pointer;}
.form_button:hover{border:1px solid #f7d0bf}

.box {position: relative;height:auto;margin:5px;border-radius: 10px;}
.box h1 {color:#f7d0bf;font-size:18px;margin:15px 5px;word-break:break-all;word-wrap:break-word;}

.user_home {margin:20px;text-align:center;position: relative; padding: 20px; margin: 20px 8px; border-radius: 10px;}
.user_home .face {margin:0px auto;display: block;width: 180px;height: 180px;border-radius: 100%;}
.user_home .name {margin:10px;font-size:24px;}
.user_home .intro {margin:10px;font-size:16px;}
.user_home span {display: inline-block;}
.user_home .division {margin:0px 10px}
.user_home .fans span{margin:5px;padding:10px 15px;border-radius: 10px;}
.user_home .fans span i{display: block;text-align:center;margin-top:5px;}
.user_home .follow {cursor: pointer;}
.user_home .button {position: relative;padding:10px 15px;width:120px;color:#F9E699;border-radius:4px;margin:10px auto;background:#3A3636}

.user_box {position: relative;max-width:600px;margin:10px;border-radius: 10px;}
.user_box h2 {color:#f7d0bf;font-size:18px;margin:15px 5px;word-break:break-all;word-wrap:break-word;}
.upload {position: absolute; width: 100%; height: 100%; right: 0;top: 0;opacity: 0; filter: alpha(opacity=0);cursor: pointer;}


.player {width:100%;height:280px;background: #000;}
.player video{width:100%;height:100%;}


.logs , .share {font-size:0px;padding:10px 0px;background: #101010;}
.logs li,.share li {display:inline-block;width:20%;color:#F7D0BF;cursor: pointer;text-align:center;vertical-align: top;}
.logs li i{font-size:24px;}
.logs li span{display:block;padding:5px;font-size:12px;vertical-align: middle;}
.logs li span i{font-size:24px;}
.logs .download {display:none;font-size:16px;text-align:center;}
.logs .download a {display:inline-block;color:#F9E699;vertical-align: middle;margin-top:10px;padding:10px}

.share {display:none;margin:10px 0px;text-align:right}
.share li {width:50px;}
.share li i{font-size:28px;color:#F9E699}

.qrcode {	position: fixed; 	left:0; top:0; 	background: rgba(0,0,0,0.8); 	width: 100%; 	height:100%;	z-index: 99999;	text-align: center;}
.qrcode img{	box-shadow: -2px 0px 20px #000;	margin-top:250px;}

hr {display:block;border:none;border-top:1px solid #242424;margin:10px 0px;height:1px;}


.footer {color:#999;padding:30px 10px;font-size:12px;line-height:2;border-top:1px solid #1e1e1e;text-align:center}

.pages {margin:20px 0px;text-align:center}
.pages a {background: #242424;color:#f7d0bf;height:35px;line-height:35px;border-radius: 3px;display: inline-block;padding:0px 15px;margin:2px;}
.pages a.active{background: #ff5b82;color:#fff}
.pages a:hover {background: #ff5b82;color:#fff;;transition: all 0.5s;}

.left , .right {display:inline-block;width:100%;vertical-align: top;}
.right {text-align:center;}

.left iframe {display:block;margin:20px auto}
.player iframe {margin:0px;}
.h100 iframe {margin:0px}
.loading {display:nones;position:absolute;width:100%;height:100%;border-radius: 10px;padding-top:50px;left:0px;top:0px;z-index:99999;text-shadow: 0 1px 0 #fff;background-color:rgba(0,0,0,0.5);text-align:center;box-sizing:border-box;}
.loading i {font-size:96px;color:#F9E699}

/* bottom adv */

.header-adv {
  margin: 0 auto;
  padding: 0 10px;
  max-width: 1380px;
  overflow: hidden;
}
.ppxy-adv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  width: 100%;
}
.ppxy-adv .spot {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: 50px;
  overflow: hidden;
  margin: 2px;
}
.ppxy-adv .spot a {
  width: 100%;
  height: 50px;
  background: #222;
  overflow: hidden;
  display: block;
}

.msg_tips {
position:absolute;
pointer-events:none;
left:50%;
top:50%;
margin-left:-124px;
z-index: 19891045;
text-align: center;
background: #666;
box-shadow: 0 10px 30px 0 rgba(68,74,102,.5)!important;
text-align:center;
color: #fff;
border-radius: 5px;
padding: 12px 24px;
text-align: center;
line-height: 24px;
font-size: 14px;
min-width: 200px;
transition: all .1s ease-in;
}

.msg_tips{animation: 3s opacity 0s infinite; animation-iteration-count:1;animation-fill-mode: forwards;}
@keyframes opacity{
0%{opacity:0;transform: translateY(0);}
50%{opacity:1;transform: translateY(-30px);}
75%{opacity:1;transform: translateY(-30px);}
100%{opacity:0;transform: translateY(-60px);}
}

@media (min-width:769px) {
.list_box ul {width:25%;}
.player {height:550px;}
.header .hot {display:inline-block;margin-left:50px;}
.header .search {display:inline-block;width:340px;margin-left:50px;}
.list_box iframe {display:inline-block; margin: 0px auto;}
}

@media (min-width:1281px) {
.container {margin:0 auto;padding:10px 10px;width:1380px;}
.header .user {right:20px;top:15px;}

.ppxy-adv .spot:nth-child(4) {display: none;}

.list_box ul {width:20%;}
.list_box ul.t1 {width:50%;}
.list_box ul.t20 {width:20%;}

.word {padding-bottom:0px;margin-bottom:0px;height:auto;overflow: visible;}
.word span{right:10px;top:120px;}

.user_box {position: relative;max-width:600px;margin:10px auto;border-radius: 10px;}

.left {width:1060px;}
.right {width:300px;}

.player {height:595px;}
.logs li span{display:inline-block;}
}

@media (max-width:1210px) {
.b300 {min-height:220px;}
  .top-links .center-hold {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .network {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    text-align: center;
    margin: 0 0 5px;
  }
  .member-links {
    width: 100%;
  }
  .network ul {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .member-links ul {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

@media (max-width:1000px) {
.b300 {min-height:330px;}
}

@media (max-width:650px) {
.ppxy-adv {display: block; }
.ppxy-adv .spot {width: 100%;margin: 2px 0;}
}

.popup {
	display: none;
	box-shadow: 0 .25rem .5rem rgba(0,0,0,0.05),0 1.5rem 2.2rem rgba(0,0,0,0.1);
	overflow: hidden;
	padding: 0 30px;
	background: #1e1e1e;
	width: 350px;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 999999;
	transform: translateX(-50%) translateY(-50%);
	margin: 0 auto;
	border-radius: 18px;
	box-sizing: border-box
}

.popup::after {
	content: '';
	height: 150px;
	width: 120%;
	background: #feeeed;
	position: absolute;
	bottom: -95px;
	left: -10%;
	z-index: -1;
	border-radius: 50%
}

.popup-header {
	text-align: center;
	padding: 25px 0 10px
}

.popup-title {
    color: #FFF;
	font-size: 20px;
	font-weight: 900;
	display: inline-block
}

.popup-title::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 15px;
	left: 0;
	background: #fbeecd;
	bottom: 3px;
	border-radius: 4px;
	transform: skewX(-15deg);
	z-index: -1
}

.popup-main {
	padding-bottom: 10px
}

.popup-main p {
	padding: 2px 0 0
}

.popup-main a {color: #1e1e1e;text-decoration: none;}

.popup-main a:hover {color: #FF5B82;transition: all 0.5s;}

.popup-main p.popup-domain span {
	position: absolute;
	left: 0;
	top: -20px;
	font-size: 12px;
	background: #ffddd5;
	border-radius: 6px 6px 0 0;
	padding: 0 6px;
	height: 32px;
	line-height: 22px;
	color: #e50914;
	z-index: -1
}

.popup-main p.popup-domain:nth-child(2) {
	margin-top: 45px
}

.popup-main p.popup-domain {
	margin: 35px 0 25px;
	background: #f3f5f7;
	text-align: center;
	position: relative;
	border-radius: 10px;
	padding: 10px 0
}

.popup-main p.popup-domain strong {
	font-size: 20px
}

.popup-footer {
	padding: 10px 0 30px;
	text-align: center
}

.popup-btn {
	position: relative;
	cursor: pointer;
	overflow: hidden;
	border-radius: 50px;
	font-weight: 700;
	padding: 0 30px;
	transition: box-shadow .2s ease;
	background: #e50914;
	color: #fff;
	background: linear-gradient(to right,#ff711f 0,#e50914 100%);
	box-shadow: 0 10px 12px -4px rgba(229,9,20,0.25);
	line-height: 40px;
	font-size: 14px;
	display: inline-block
}

.popup-btn::after {
	content: '';
	height: 40px;
	width: 25px;
	background: #fff;
	position: absolute;
	top: 0;
	transform: skewX(-45deg);
	right: 115%;
	opacity: 0
}

@media(max-width:559px) {
	.popup {
		width: 82%;
		padding: 0 25px
	}
}

.mac_pop_bg,
.mac_pop_msg_bg {
	position: fixed;
	z-index: 129;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .2);
}

.mac_pop,
.mac_pop_msg {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 999999 !important;
	padding: 20px;
	min-width: 160px;
	min-width: 160px;
	border-radius: 2px;
	background: rgb(37 37 37);
	color: #fff;
	transform: translate(-50%, -50%);
}

.mac_pop .pop_top {
	height: 40px;
	width: 100%;
}

.mac_pop .pop_top h2 {
	float: left;
	display: block;
	margin: 0;
	font-size: 18px;
	font-weight: normal;
	font-family: "microsoft yahei";
}

.mac_pop span.pop_close {
	float: right;
	width: 23px;
	height: 23px;
	font-size: 0;
	text-indent: 9999;
	cursor: pointer;
	font-weight: bold;
	display: block;
	background: url("/static/images/home/background.png") -10px 0 no-repeat;
}

.mac_pop_msg .pop-msg {
	padding: 0 15px;
	height: 28px;
	text-align: center;
	line-height: 28px;
}

.gbook_content {
	width: 100% !important;
	border: 1px #2f2f2e solid;
	border-radiusï¼š: 2px;
	color: #ffffff;
	padding: 10px 10px 0;
}

.msg_code input {
	height: 30px;
	border: 1px solid #2f2f2e;
	border-radius: 3px;
}

.mac_verify_img {
	pointer-events: unset !important;
	height: 30px;
}

.mac_login {
	padding: 30px;
	width: 400px;
	height: 350px;
	background: #fff;
	box-sizing: border-box;
	font-family: "microsoft yahei"
}

.mac_login {
	width: 100% !important
}

.mac_login .mac_login_form .login_form_group {
	margin-top: 20px
}

.mac_login .mac_login_form .login_form_group input {
	padding: 4px 10px 4px 36px;
	width: 100%;
	height: 38px;
	line-height: 38px;
	border: 1px solid #cacaca;
	box-sizing: border-box
}

.mac_login .mac_login_form .login_form_group input.mac_u_name {
	background: url(/static/images/home/u_name.png) no-repeat 7px 8px
}

.mac_login .mac_login_form .login_form_group input.mac_u_pwd {
	background: url(/static/images/home/u_pwd.png) 8px 8px no-repeat
}

.mac_login .mac_login_form .login_form_link {
	margin-top: 10px;
	text-align: right
}

.mac_login .mac_login_form .login_form_link a {
	font-size: 12px;
	color: #333;
	margin-left: 15px
}

.mac_login .mac_login_form .login_form_link a {
	font-size: 12px;
	color: #333;
	margin-left: 15px
}

.mac_login .mac_login_form input.login_form_submit {
	background: #2fa5ff;
	color: #fff;
	font-size: 14px;
	line-height: normal;
	background-color: #ff6575 !important;
	border-color: #ff6575 !important;
	border: .0625rem solid #e2e2e2;
	border-radius: .1875rem;
	cursor: pointer;
	text-align: center;
	padding: 0
}

.submit_btn {
    width: 120px;
    user-select: none;
    padding: 10px 10px;
    background: #3a3636;
    color: #f7d0bf;
    border: 1px solid #3a3636;
    border-radius: 5px;
    cursor: pointer;
    line-height: 14px;
    min-height: 34px;
}

.submit_btn:hover {
    border: 1px solid #f7d0bf;
}

@media (max-width: 767px) {
	.mac_pop {
		width: 95% !important;
		height: 38% !important;
	}
}