@charset "utf-8";
* {margin: 0;padding: 0;outline: 0;	box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-mos-box-sizing: border-box}
a {text-decoration: none;transition: all 0.3s linear 0s;webkit-transition: all 0.3s linear 0s;moz-transition: all 0.3s linear 0s;o-transition: all 0.3s linear 0s;font-size: 100%}
h1, h2, h3, h4, h5, h6 {padding: 0;margin: 0}
a:hover {text-decoration: none}
img {border: 0;margin: 0;padding: 0}
.clr {clear: both}
.non-href a{color: #8DA0BC !important}

.nosidebar .TpRwCont main {
    padding-right: 0 !important;
    -webkit-flex: 0 0 100% !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
}
.load-video {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    width: 100%;
    background-color: #000;
    max-width: 100%;
    margin: auto;
    z-index: 99;
    min-height: 260px;
}
.load-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.lgtbx-lnk{z-index: 99999;}
.btn-google {
    background: #dd4b39 !important;
    color: #FFF !important;
}
.error, .alert-danger{color: red;text-align: center;}
.addlist > ul > li > a.active{color: #fff;background-color: #141A32;}
.addlist>ul>li>a.active:before {
    opacity: 1;
    color: #007AFF !important
}

/*============= login =============== */

.content-login{max-width: 519px;padding: 10px 25px 50px 25px;margin: 0 auto;color: #1E2747;font-size: 1rem;border-radius: .5rem;background-color: #FFF;}
.content-login h1{font-size: 1.5rem;font-weight: normal;}
.content-login input[type="email"], .content-login input[type="text"], .content-login input[type="password"]{display: block;width: 100%;height: 48px;padding: 6px 22px;font-size: 14px;line-height: 1.42857143;color: #8DA0BC;border: 1px solid #E8ECF2;border-radius: 3rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin: 15px 0;background-color: #fff;}
.content-login button[type="submit"]{display: inline-block;padding: 0 10px;height: 48px;line-height: 48px;border-radius: 3rem;color: #fff;background: #0b476b;text-align: center;font-weight: 700;font-size: 14px;border: 0;cursor: pointer;width: 100%;margin: 15px 0;text-transform: uppercase;}
.fb_login{display: inline-block;width: 100%;margin: 12px 0;position: relative;color: #FFF !important;font-size: 14px;background: #dd4b39 url('../img/google.png') no-repeat 20px center !important;padding: 8px 0;text-align: center;border-radius: 3rem;font-weight: bold;}
.content-login a{color: #080F28;}
.content-login a:hover, .content-login button:hover{opacity: 0.6;}
.link-forget{float: left;}
.link-sign, .link-signup{float: right;}
.error{color: red;font-size: 13px;}
.btn-report .ion-flag{display: inline-flex;position: relative;bottom: -2px; color: #f00;}
.butmore{clear: both;}
.content-login .fa-google::before{content:'' !important}

.loader{display: none;border:2px solid #fff;border-radius:50%;border-top:2px solid #007AFF;width:15px;height:15px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute;right:40px;top:12px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}

.TPost .Image figure > img.non-top{object-position: top center !important;}

@media only screen and (max-width: 650px) {
    
}
@media only screen and (max-width: 467px) {
   
        
}