html {
 background:none repeat scroll 0 0 #fff
}
body {
 font-family:Arial,sans-serif;
 margin:0;
 min-width:315px;
 color:#333;
 background-color:#fff
}
h1,
h2,
h3,
h4 {
 color:#333;
 font-size:18px;
 margin:10px 5px 0 0;
 padding:0 0 5px;
 font-weight:400
}
figure {
 margin:0
}
a img {
 border:0
}
a {
 color:#f24290
}
* {
 outline:0 dotted #ef1b9a
}
h1,
h2,
h3,
h4 {
 color:#333;
 font-size:18px;
 margin:10px 5px 0 0;
 padding:0 0 5px;
 font-weight:400
}
.body {
 margin:0 auto;
 max-width:1200px
}
.content-padding {
 padding:0;
 display:block
}
* {
 outline:0 dotted #ef1b9a
}
#footer {
 clear:both;
 width:100%;
 height:60px
}
#container {
 clear:both;
 padding-top:0;
 min-height:600px;
 width:100%
}
.content {
 float:left;
 font-size:16px;
 line-height:22px
}
.btn-facebook {
 background-color:#3278de;
 color:#fff!important;
 display:inline-block;
 padding:6px 8px;
 font-size:16px;
 line-height:25px;
 cursor:pointer;
 border-radius:4px;
 text-decoration:none;
 margin-top:10px;
 clear:both
}
.btn-google {
 background-color:#fff;
 color:#000!important;
 display:inline-block;
 padding:12px 0;
 font-size:16px;
 line-height:16px;
 cursor:pointer;
 border-radius:4px;
 text-decoration:none;
 margin-top:6px;
 margin-bottom:5px;
 font-weight:700;
 box-shadow:0 0 3px #565656;
 width:100%
}
.fa-google {
 background:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPHBhdGggc3R5bGU9ImZpbGw6I0ZCQkIwMDsiIGQ9Ik0xMTMuNDcsMzA5LjQwOEw5NS42NDgsMzc1Ljk0bC02NS4xMzksMS4zNzhDMTEuMDQyLDM0MS4yMTEsMCwyOTkuOSwwLDI1NiAgYzAtNDIuNDUxLDEwLjMyNC04Mi40ODMsMjguNjI0LTExNy43MzJoMC4wMTRsNTcuOTkyLDEwLjYzMmwyNS40MDQsNTcuNjQ0Yy01LjMxNywxNS41MDEtOC4yMTUsMzIuMTQxLTguMjE1LDQ5LjQ1NiAgQzEwMy44MjEsMjc0Ljc5MiwxMDcuMjI1LDI5Mi43OTcsMTEzLjQ3LDMwOS40MDh6Ii8+CjxwYXRoIHN0eWxlPSJmaWxsOiM1MThFRjg7IiBkPSJNNTA3LjUyNywyMDguMTc2QzUxMC40NjcsMjIzLjY2Miw1MTIsMjM5LjY1NSw1MTIsMjU2YzAsMTguMzI4LTEuOTI3LDM2LjIwNi01LjU5OCw1My40NTEgIGMtMTIuNDYyLDU4LjY4My00NS4wMjUsMTA5LjkyNS05MC4xMzQsMTQ2LjE4N2wtMC4wMTQtMC4wMTRsLTczLjA0NC0zLjcyN2wtMTAuMzM4LTY0LjUzNSAgYzI5LjkzMi0xNy41NTQsNTMuMzI0LTQ1LjAyNSw2NS42NDYtNzcuOTExaC0xMzYuODlWMjA4LjE3NmgxMzguODg3TDUwNy41MjcsMjA4LjE3Nkw1MDcuNTI3LDIwOC4xNzZ6Ii8+CjxwYXRoIHN0eWxlPSJmaWxsOiMyOEI0NDY7IiBkPSJNNDE2LjI1Myw0NTUuNjI0bDAuMDE0LDAuMDE0QzM3Mi4zOTYsNDkwLjkwMSwzMTYuNjY2LDUxMiwyNTYsNTEyICBjLTk3LjQ5MSwwLTE4Mi4yNTItNTQuNDkxLTIyNS40OTEtMTM0LjY4MWw4Mi45NjEtNjcuOTFjMjEuNjE5LDU3LjY5OCw3Ny4yNzgsOTguNzcxLDE0Mi41Myw5OC43NzEgIGMyOC4wNDcsMCw1NC4zMjMtNy41ODIsNzYuODctMjAuODE4TDQxNi4yNTMsNDU1LjYyNHoiLz4KPHBhdGggc3R5bGU9ImZpbGw6I0YxNDMzNjsiIGQ9Ik00MTkuNDA0LDU4LjkzNmwtODIuOTMzLDY3Ljg5NmMtMjMuMzM1LTE0LjU4Ni01MC45MTktMjMuMDEyLTgwLjQ3MS0yMy4wMTIgIGMtNjYuNzI5LDAtMTIzLjQyOSw0Mi45NTctMTQzLjk2NSwxMDIuNzI0bC04My4zOTctNjguMjc2aC0wLjAxNEM3MS4yMyw1Ni4xMjMsMTU3LjA2LDAsMjU2LDAgIEMzMTguMTE1LDAsMzc1LjA2OCwyMi4xMjYsNDE5LjQwNCw1OC45MzZ6Ii8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) no-repeat 2px 1px;
 height:23px;
 background-size:22px;
 width:27px;
 margin:0 0 -5px;
 display:inline-block
}
.fa-facebook {
 background:url(data:image/svg+xml;base64,CjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAwMCAxMDAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPG1ldGFkYXRhPiBTdmcgVmVjdG9yIEljb25zIDogaHR0cDovL3d3dy5vbmxpbmV3ZWJmb250cy5jb20vaWNvbiA8L21ldGFkYXRhPgogIDxnPjxwYXRoIGQ9Ik03MzUsMzI3LjNoLTE2MFYyMjUuNmMwLTM4LjIsMjYuMS00Ny4xLDQ0LjUtNDcuMWMxOC40LDAsMTEyLjksMCwxMTIuOSwwVjEwLjZMNTc2LjgsMTBjLTE3Mi43LDAtMjEyLDEyNS4yLTIxMiwyMDUuNHYxMTEuOUgyNjV2MTczaDk5LjlWOTkwaDIxMC4xVjUwMC4zaDE0MS43TDczNSwzMjcuM3oiIHN0eWxlPSJmaWxsOiNGRkZGRkYiPjwvcGF0aD48L2c+PC9zdmc+CiAg) no-repeat 2px 12px;
 width:37px;
 height:42px;
 background-size:30px;
 float:left;
 margin:-15px 0 -15px -15px
}
#or {
 position:relative;
 margin:0 0 -24px 48%;
 display:block;
 width:35px;
 background:#fff;
 color:#565656;
 font-size:14px
}
#or span {
 background:#f8fafd;
 padding:0 20px;
 position:absolute;
 width:20px;
 left:50%;
 height:18px;
 margin-left:-30px;
 margin-top:-11px;
 color:#333
}
.home2_type .question_list_small li a h2 {
 background-color:#f6f9ff
}
.home2_type .newly-title h4 {
 border:0;
 padding:2px 0 8px;
 color:#fff
}
.home2_type .profile-img-home {
 position:relative;
 overflow:hidden;
 float:left;
 border:1px solid #ccc;
 line-height:0;
 margin-bottom:10px
}
.home_block a {
 text-decoration:none
}
.home_block {
 padding:0;
 margin:5px 0 0;
 width:100%
}
.home_block h1,
.home_block h2,
.home_block h3,
.home_block h4 {
 border:0;
 padding:0 0%;
 margin:0;
 color:#050505;
 line-height:35px;
 width:98%;
 float:left;
 font-weight:700;
 font-size:16px;
 background:#fff!important
}
.home_block a:hover h1,
.home_block a:hover h2,
.home_block a:hover h3,
.home_block a:hover h4 {
 text-decoration:underline
}
.home_browse {
 background-color:#11cc74;
 box-shadow:#236517 0 2px 0 0;
 margin:10px 0 0;
 float:right;
 font-weight:700
}
.not_publish {
 clear:both;
 font-size:12px;
 color:#505050;
 display:inline-block
}
#home_title {
 position:absolute;
 z-index:999999;
 bottom:0;
 padding:10px 15px;
 text-align:center;
 right:0;
 background:#00000057
}
#home_title h1 {
 font-size:24px;
 color:#fff
}
#home_title h2 {
 font-size:16px;
 color:#fff
}
#home_block {
 text-align:center;
 clear:both;
 padding:10px 0
}
#home_block a {
 border:0;
 text-decoration:none;
 width:100px;
 height:100px;
 display:inline-block;
 outline:none
}
#home_block a img {
 border-radius:5px
}
#home_block span {
 clear:both;
 display:block;
 color:#646464;
 font-size:16px
}
#home_register_form {
 width:430px;
 float:left;
 position:relative;
 clear:both;
 text-align:center;
 position:relative;
 z-index:999
}
#register_form_bg {
 padding:2% 5%;
 border-radius:0 0 6px 6px;
 width:78%;
 clear:both;
 background:rgb(255 255 255/77%);
 margin-bottom:20px;
 color:#000
}
#sing_up_btn,
#login_btn {
 font-size:17px;
 border:0;
 border-radius:5px 5px 0 0;
 padding:9px;
 float:left;
 height:55px;
 width:44%;
 color:#333;
 text-shadow:none;
 background-color:#8ad4fb8a;
 cursor:pointer
}
#sing_up_btn.active,
#login_btn.active {
 background:rgb(255 255 255/77%);
 color:#000;
 text-shadow:none
}
#login {
 padding:36px 0
}
#home_register_form small,
#home_register_form a {
 color:#000
}
#home_register_form small {
 width:100%;
 text-align:center;
 display:block;
 clear:both;
 line-height:18px;
 font-size:13px;
 color:#000
}
.alert {
 background-color:#dff0d8;
 border:1px solid #d6e9c6;
 color:#468847;
 line-height:20px;
 float:left;
 margin:5px 0;
 padding:1px 9px;
 width:94%;
 text-shadow:0 1px 0 rgba(255,255,255,.5);
 border-radius:4px
}
.alert-warning {
 background-color:#ffcece;
 border:1px solid #e88f8f;
 color:#884646
}
.btn {
 width:100%;
 text-transform:uppercase;
 position:relative;
 border-radius:6px;
 font-weight:700;
 font-size:18px;
 margin-top:5px;
 z-index:99;
 padding:12px 0;
 border-bottom:0;
 cursor:pointer;
 border:0;
 margin:0 0 5px;
 color:#fff;
 background-color:#118a05;
 border:0
}
#home_register_form .btn:hover {
 background-color:#198c05
}
#home_register_form .right {
 position:relative
}
#home_register_form .radio {
 text-align:center
}
#home_register_form .form_input input,
#home_register_form .form_input select {
 display:inline-block;
 width:68%;
 -webkit-border-radius:0;
 border-radius:4px;
 background-color:#fff;
 border:1px solid #ccc;
 color:rgba(0,0,0,.75);
 font-size:16px;
 margin:0 0 7px;
 padding:4px 10px;
 height:34px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transition:all .15s linear;
 -moz-transition:all .15s linear;
 transition:all .15s linear;
 -moz-box-shadow:inset 0 0 10px #000;
 -webkit-box-shadow:inset 0 0 10px #000;
 box-shadow:inset 1px 1px 2px #e8e8e8
}
#home_register_form  label {
 display:inline-block;
 position:relative;
 font-size:16px;
 line-height:40px;
 width:28%;
 text-align:right
}
#home_register_form_title {
 font-size:23px;
 text-align:center;
 font-weight:400;
 margin:0 0 5px
}
#home_register_form  .form_input .year {
 width:90px;
 float:left;
 margin-right:5px
}
#home_register_form .form_input .month {
 width:90px;
 float:left;
 margin-right:5px
}
#home_register_form  .form_input .day {
 width:80px;
 float:left
}
#home_register_form .list {
 margin-top:6px
}
#home_register_form .left {
 float:left
}
.home2_type {
 background-image:url(../images/bgpina.jpg?);
 background-repeat:no-repeat;
 background-color:#fff;
 background-size:cover;
 background-position:center
}
.meet {
 padding-top:1px;
 line-height:22px;
 color:#616161;
 padding:0 10px;
 text-align:justify
}
#logo {
 display:block;
 margin-left:9%;
 margin-top:15px;
 float:left
}
#logo img {
}
.content {
 box-shadow:none;
 padding:0;
 width:100%;
 margin:0;
 position:relative
}
.newly-footer .grid-min {
 margin:5px 4px 0 0;
 line-height:0
}
.fixed {
 position:fixed
}
#home_register_form h1 {
 text-shadow:0 0 3px #000;
 color:#fff;
 font-size:21px;
 margin:10px
}
.home_coll {
 display:inline-block;
 padding-right:10px;
 color:#fff
}
#footer {
 clear:both;
 width:100%
}
#footer p {
 float:left;
 padding:0;
 margin:25px 0 0 4px
}
#footer #quick-search a {
 text-align:left;
 color:#d2d2d2;
 padding:4px 12px;
 float:left;
 width:22%
}
#footer a:hover,
#footer #quick-search a:hover {
 color:#ef1b9a
}
#footer_nav {
 float:right;
 margin:15px 0;
 padding:0;
 line-height:30px
}
#footer_nav a {
 color:#616161;
 padding:4px 10px;
 text-align:center;
 text-decoration:none;
 display:block
}
#footer_nav li {
 list-style:none;
 display:inline-block
}
.label-important {
 background:none repeat scroll 0 0 #ef1297;
 color:#fff;
 font-size:14px;
 line-height:14px;
 margin:5px 0;
 padding:4px;
 right:0;
 width:97%;
 float:left;
 border-radius:3px
}
#home_register_form h2 {
 font-size:22px;
 margin:10px 0;
 width:100%;
 display:block;
 padding:0
}
.label-important a {
 color:#fff;
 text-decoration:underline
}
.btn-success:hover {
 background-color:#2c90ef;
 color:#fff
}
.pull-right {
 float:right
}
.pull-left {
 float:left
}
#cookie-policy {
 text-align:center;
 background:#000;
 color:#fff;
 padding:7px;
 clear:both;
 font-size:16px;
 line-height:20px
}
#cookie-policy-accept {
 border-radius:4px;
 padding:4px 8px;
 text-decoration:none;
 display:inline-block;
 color:#fff;
 background-color:#008296;
 border-color:#008296
}
#cookie-policy-accept:hover {
 text-decoration:underline
}
#social {
 margin-bottom:15px
}
@media screen and (max-width:1220px) {
 .home2_type {
  background-size:cover;
  background-position:center center
 }
}
@media screen and (max-width:768px) {
 #home_register_form h2 {
  color:#fff;
  text-shadow:0 1px 0 #000
 }
 #register_form_bg {
  margin-bottom:0;
  width:90%;
  background:#ffddf1
 }
 #sing_up_btn,
 #login_btn {
  color:#000;
  width:50%;
  text-shadow:0 1px 0 rgba(255,205,205,.25)
 }
 .home2_type {
 }
 .content {
  background-color:#9e9e9e00
 }
 #logo {
  padding:10px;
  line-height:0;
  margin:0;
  width:50%;
  display:inline-block
 }
 #logo img {
  width:70%
 }
 #home_title {
  width:100%;
  bottom:unset;
  top:-56px;
  padding:5px 0;
  margin-top:50%
 }
 #home_register_form {
  width:94%;
  padding:0 3%;
  border-radius:0;
  margin-bottom:5px;
  margin-top:50%
 }
 .home2_type {
  background-size:188%;
  background-position:top center
 }
 #sing_up_btn.active,
 #login_btn.active {
  background:rgb(254 221 241)
 }
}
