/* Boxy ---*/
.boxy-wrapper{position:absolute}
.boxy-wrapper.fixed{position:fixed}
.boxy-wrapper a{outline:0}
.boxy-modal-blackout{position:absolute;background-color:#000;left:0;top:0}
.boxy-wrapper{empty-cells:show}
.boxy-wrapper .title-bar{display:none}
.boxy-wrapper .title-bar.dragging{cursor:move}
.boxy-inner{padding:0}
.boxy-content{padding:0}
.loading{position:absolute;bottom:1px;left:1px;background-color:#dbebff;padding:4px 8px 3px;color:#555;font-size:11px}
.loading span{display:block;float:left;background:url(../images/loading_mini.gif) 0 0 no-repeat;width:20px;height:11px}

/* Global ---*/
.popup.w700{width:700px}
.popup.w500{width:500px}
.popup.w450{width:450px}
.popup.w300{width:300px}
/**/
.popup{position:relative;background:#fff;margin:0 auto;border:4px solid rgba(255, 255, 255, 0.24);-moz-background-clip:border;-webkit-background-clip:border;background-clip:border-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.popup .title-popup{position:relative;background:#e5ebf0;height:34px;padding:5px 0px 0px 10px;color:#00396b;font-size:16px;font-weight:normal;border-bottom:1px solid #eee;text-shadow:0 1px 0 #f3f3f3}
.popup .title-popup .btn-close{position:absolute;top:0;right:2px;cursor:pointer;float:left;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}
.popup .title-popup .btn-close .fa{color:#333;font-size:18px;font-weight:normal}
.popup .content-popup{margin:0;padding-top:5px;font-size:12px}
.popup .btns{display:inline-block;float:none;min-width:50px;height:30px;line-height:28px;padding:0 10px;margin-right:2px;color:#fff;font-size:14px;text-align:center;font-weight:normal;text-shadow:none;opacity:1}
.popup .btns, .popup .btns:hover{text-decoration:none!important}
.popup .btn-blue{background:#e8c339} 
.popup .btn-grey{background:#999} 
.popup .red{color:#f30}
/* Login */
.popup .login-form{margin:0;padding:10px}
.popup .login-form .frm-row{margin-bottom:10px}
.popup .login-form .frm-row label{margin-bottom:5px}
.popup .login-form .check-frm{margin:-5px 0 0;color:#666}
.popup .login-form .check-frm input{margin:0;outline:none}
.popup .login-form .check-frm label{position:relative;top:1px;font-weight:normal}
.popup .login-form .link{margin:7px 0 10px}
.popup .login-form .link span{margin:0 5px;color:#999}
.popup .login-form .res-link{margin:10px 0 0}
.popup .login-form .btn-blue{margin-right:2px}
.popup .login-form .error{background:#fee6e0;padding:3px 5px;margin-bottom:9px;border:1px solid #f30}
/**/
.popup .login-form .other-login{margin:30px 0 10px}
.popup .login-form .other-login .btn-frm{margin-top:10px}
.popup .login-form .other-login .btn-frm .btn-fb{background:#47639e;margin-right:2px}
.popup .login-form .other-login .btn-frm .btn-gg{background:#dd4b39}
.popup .login-form .other-login .btn-frm .fa-facebook{margin-right:3px}
.popup .login-form .other-login .btn-frm .fa-google-plus{position:relative;margin-right:-3px}
.popup .login-form .other-login .btn-frm .fa-google-plus:after{content:'';position:absolute;top:0;right:-1px;background:#dd4b39;float:left;width:6px;height:7px}
.popup .login-form .other-login .btn-frm  .btns{height:35px;line-height:35px;padding:0px 17px;font-size:16px}
/* Registry */
.popup .registry-form{margin:0;padding:10px}
.popup .registry-form .frm-row{margin-bottom:10px}
.popup .registry-form .frm-row label{margin-bottom:5px}
.popup .registry-form .frm-row textarea{height:70px}
.popup .registry-form .btn-frm{margin:3px 0 10px;text-align:center}
.popup .registry-form .btn-blue{margin:0 5px}
/* feedback */
.popup .feedback-popup{padding:10px}
.popup .feedback-popup .tabs{height:25px;border-bottom:1px solid #e5ebf0}
.popup .feedback-popup .tabs li, .popup .feedback-popup .tabs li a{float:left}
.popup .feedback-popup .tabs li a{padding:0 10px 6px;color:#666;font-size:14px;text-decoration:none!important;border-bottom:1px solid #e5ebf0}
.popup .feedback-popup .tabs li.active a{color:#d0a503;border-bottom-color:#00396b}
.popup .feedback-popup .tab-pane{padding:15px 0 0}
.popup .feedback-popup .check-frm{margin:0 0 5px;color:#666}
.popup .feedback-popup .check-frm input{margin:0 3px 0 0;outline:none}
.popup .feedback-popup .check-frm label{position:relative;top:2px;font-weight:normal}
.popup .feedback-popup .area-frm label{margin:5px 0 3px}
.popup .feedback-popup .area-frm textarea{height:70px}

.popup .feedback-popup .safety-code{padding:10px 0 0}
.popup .feedback-popup .safety-code label{float:left;line-height:30px;padding-right:10px}
.popup .feedback-popup .safety-code .frm-item{float:left;margin:0}
.popup .feedback-popup .safety-code .frm-item input{width:150px}
.popup .feedback-popup .safety-code .captcha{float:left;margin:0 10px 0 5px}
.popup .feedback-popup .safety-code .captcha img{float:left}
.popup .feedback-popup .safety-code .refresh{float:left;margin-top:2px;font-size:18px}

.popup .feedback-popup .frm-row{margin-bottom:10px}
.popup .feedback-popup .frm-row label{margin-bottom:5px}

.popup .feedback-popup .note{margin:15px 0 0}
.popup .feedback-popup .btn-frm{margin:20px 0 10px;text-align:center}
/*receive email*/
.popup .receive-email{background:url(../images/bg-letter.png);padding:3px;margin:-5px 0 0}
.popup .receive-email .bg{background:#fff;padding:10px 10px 14px}
.popup .receive-email .btn-close{margin-top:-6px}
.popup .receive-email .btn-close .fa{color:#333;font-size:18px;font-weight:normal}
.popup .receive-email .title{padding:0 0 7px;margin:0 0 12px;font-weight:500;font-size:15px;text-transform:uppercase;border-bottom:1px dashed #c3c2c3}
.popup .receive-email .frm-row{margin-bottom:10px}
.popup .receive-email .frm-row label{margin-bottom:5px}
.popup .receive-email .note1{margin:0 0 10px}
.popup .receive-email .radio-row{margin:5px 0 10px 0}
.popup .receive-email .radio-row input{position:relative;top:-1px;margin:0}
.popup .receive-email .radio-row label{margin:0 20px 0 0;font-weight:normal}
.popup .receive-email .btn-frm{margin:20px 0 0;text-align:center}
/*Notify Result*/
.popup .notify-result{padding:10px}
.popup .notify-result .btn-frm{margin:20px 0 10px;text-align:center}
/*Change Owner*/
.popup .change-owner{padding:5px 10px 10px}
.popup .change-owner .frm-row{margin-bottom:10px}
.popup .change-owner .frm-row label{margin-bottom:5px}
.popup .change-owner .frm-info{line-height:20px;margin:10px 0px 0px;padding:5px 10px;border:1px solid #ddd}
.popup .change-owner .btn-frm{margin:20px 0 0;text-align:center}
/*View Theme*/
.popup .view-theme{position:relative;padding:0;margin:-5px 0 0}
.popup .view-theme img{max-width:100%}
.popup .view-theme .btn-close{position:absolute;top:0;right:5px;color:#ddd;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity:100;opacity:1;text-shadow:0px 0 1px #000}
/*Asign to*/
.popup .post-news-manage{padding:0 10px 10px;margin-top:-10px}
/*Meeting info*/
.popup .meeting-info{position:relative;color:#444;padding:10px}
.popup .meeting-info .close{position:absolute;top:-3px;right:7px}
.popup .meeting-info .ms1{margin-left:20px}
.popup .meeting-info h2{color:#d0a503;font-size:14px;font-weight:500;text-transform:uppercase}
.popup .meeting-info .detail{margin:10px 0 0}
.popup .meeting-info .d-row{margin:0 0 5px}
.popup .meeting-info .d-row label, .popup .meeting-info .d-row p{display:inline}
.popup .meeting-info .d-row label{margin-right:3px;font-weight:500}
.popup .meeting-info .desc-detail{max-height:200px;margin-top:3px;overflow-y:auto}
.popup .meeting-info .desc-detail p{display:block;margin-bottom:7px}
/*History Survey*/
.popup .history-survey img{max-width:100%;height:auto}
.popup .history-survey .map{margin:7px 15px 0}
.popup .history-survey .btn-frm{margin:15px 0px;text-align:center}
.popup .history-survey .btn-frm  .btns{min-width:70px}
/* Edit Banner */
.popup .edit-banner{margin:0;padding:7px 10px 15px}
.popup .edit-banner .frm-row{margin-bottom:10px}
.popup .edit-banner .frm-row label{margin-bottom:5px}
.popup .edit-banner .date{position:relative}
.popup .edit-banner .date:after{content:"\f073";position:absolute;top:7px;right:8px;line-height:1;color:#444;white-space:nowrap;font-size:14px;font-weight:normal;font-family:FontAwesome;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.popup .edit-banner .btn-blue{margin-right:2px}
.popup .edit-banner .error{background:#fee6e0;padding:3px 5px;margin-bottom:9px;border:1px solid #f30}
/*--Fix for mobile---------------------------*/
@media screen and (max-width: 480px){
	.popup{width:300px!important}
	.popup .login-form .frm-row label, .popup .registry-form .frm-row label{display:none}
	/*Phan hoi*/
	.popup .feedback-popup .safety-code .captcha{margin:10px 10px 0 88px}
	.popup .feedback-popup .safety-code .refresh{margin-top:13px}
	/*assigned to*/
	.popup .post-news-manage .child-user-manage .news-code .input-code{padding:0 10px 10px 0}
}