@charset "utf-8";
/* CSS Document */
body{font-family:'Open Sans', sans-serif;}
body.bk{background-color: #0d0d0d;color:#fff;}
#bulb{position:relative;width:24px;height:24px;background:url('../imgs/bulb_grey.svg') 50% 50% no-repeat;background-size:70% 70%;display:inline-block; float:right; border:1px solid #777;  border-radius:4px;margin:14px;cursor:pointer;}
.bk #bulb{border:1px solid #fff; padding:4px 8px;background:url('../imgs/bulb_white.svg') 50% 50% no-repeat;background-size:70% 70%;}
#bulb:before{content:'';position:absolute; bottom:-16px;left:0;font-size:10px; color:red;}
#container_top{display:none !important;}
a, a:hover, a:focus{color:#72aa00;}
h4{color:#72aa00; font-size:16px; margin-top:15px;}
h3{color:#23a1dc; font-size:16px; margin-top:15px;}
p, li{text-align:justify;}
.red{color:red;}
.green{color:#72aa00;}
.text-sm{font-size:12px;}
#recaptcha_area{margin:0 auto;}
.err{text-align:center; display:block; color:red; font-family:'Open Sans', sans-serif; font-weight:500; font-size:16px;}
#loadding{position:fixed;top:0;left:0;display:block; height:85px; width:100%;z-index:9999999; line-height:85px; text-align:center; background:#fff; font-size:24px; font-weight:bold;}

.label{ display:inline-block;margin-top:-3px; line-height:normal; vertical-align:middle; font-weight:normal; color:#888;}
.label-default{background-color:transparent /*#f2f2f2*/; box-shadow:0 0 8px #dfdfdf inset;}
.bk .label-default{box-shadow:0 0 8px #0d0d0d inset;}

.btn{text-transform:uppercase; text-shadow:none; background-image:none; border:none; color:#fff; margin:12px auto; width:auto; height: auto !important; font-family:'Open Sans', sans-serif; }
.btn-default{background-color:#23a1dc !important;}
.btn-default:hover, .btn-default:focus{background-image:none;background-color:#23a1dc !important;color:#fff !important;}
.btn-success{background-color:#72aa00;}
.btn-success:hover, .btn-success:focus{background-image:none;background-color:#72aa00 !important;color:#fff !important;}
.btn-lg{padding:12px 56px;font-size:16px;}
.btn-sm{padding:6px 28px;font-size:14px;}
.btn-xs{padding:4px 28px;font-size:14px;}

.embeder{cursor:pointer;}
.ddownloader, .embeder, .similarr{background-color:#e7e7e7;border-radius:50%;display:inline-block;padding:9px; border:2px solid #fff;}
.bk .ddownloader, .bk .embeder, .bk .similarr{border:2px solid #000;}
.ddownloader .hoverr, .embeder .hoverr, .similarr .hoverr{display:none;}
.ddownloader:hover, .ddownloader:focus, .embeder:hover, .embeder:focus, .similarr:hover, .similarr:focus{background-color:#72aa00; border:2px solid #72aa00;}

.ddownloader:hover .hoverr, .ddownloader:focus .hoverr, .embeder:hover .hoverr, .embeder:focus .hoverr, .similarr:hover .hoverr, .similarr:focus .hoverr{display:inline-block;}
.ddownloader:hover .nnothover, .ddownloader:focus .nnothover, .embeder:hover .nnothover, .embeder:focus .nnothover, .similarr:hover .nnothover, .similarr:focus .nnothover{display:none;}

.bk .panel{background-color:#0d0d0d;}
.header{background-color:#f8f8f8; border-bottom:1px solid #e7e7e7; min-height:10px;position:fixed;top:0;left:0;margin:0;width:100%;z-index:555;}
.bk .header{background-color: #1c1c1c;border:0;}
/*footer*/
.footer{min-height:46px; background-color:#dfdfdf;/*line-height:46px;*/ color:#8f8e8e; font-size:11px;}
.bk .footer{background-color:#1c1c1c;}
.footer .list-group{border:none;box-shadow:none; margin-bottom:0; margin:14px 0;}
.footer .list-group .list-group-item{border:none; background:none; padding:0 8px;  margin:0; text-transform:uppercase; line-height:18px;}
.footer .list-group .list-group-item a{color:#8f8e8e; text-decoration:none;}
.footer .list-group .list-group-item a:hover, .footer .list-group .list-group-item a:focus, .footer .list-group .list-group-item a:active, .footer .list-group .list-group-item.active a{color:#23a1dc;}
.footer .list-group .list-group-item.active a{text-shadow:none;}
.footer-logo{text-align:right; margin-top:10px; }
.copyright, .footer-logo{/*line-height:46px;*/ line-height:normal;}
.copyright{line-height:46px;}

#footerMain{height:auto !important; vertical-align:auto !important;}
/*footer*/

.top-logo{height:48px; width:194px; display:block; margin-left:50px; margin-top:12px;}

/*top menu*/
.top-menu{list-style:none;padding:0;margin:0; display:block; float:right;}
.top-menu li{float:left;}
.top-menu li a{padding:12px 16px; display:block; text-decoration:none; color:#777; text-transform:uppercase; font-size:12px;}
.bk .top-menu li a{color:#fff;}
.bk .top-menu li a:before{color:#23a1dc;}
.top-menu li a:hover, .top-menu li a:focus, .top-menu li a.active, .top-menu li.active a{background-color:#23a1dc; color:#fff;}
.top-menu li a.active:before, .top-menu li a.login:before, .top-menu li a:hover:before{color:#fff;}


.top-menu .upload:before{content:'\6e'; font-family:'imagetwist-icons', sans-serif; font-size:16px; display:block; text-align:center; text-transform:none;}
.top-menu .signup:before{content:'\61'; font-family:'imagetwist-icons', sans-serif; font-size:16px; display:block; text-align:center; text-transform:none;}
.top-menu .news:before{content:'\69'; font-family:'imagetwist-icons', sans-serif; font-size:16px; display:block; text-align:center; text-transform:none;}
.top-menu .earn_money:before{content:'\63'; font-family:'imagetwist-icons', sans-serif; font-size:16px; display:block; text-align:center; text-transform:none;}
.top-menu .faq:before{content:'\65'; font-family:'imagetwist-icons', sans-serif; font-size:16px; display:block; text-align:center; text-transform:none;}
.top-menu .contact:before{content:'\6a'; font-family:'imagetwist-icons', sans-serif; font-size:16px; display:block; text-align:center; text-transform:none;}
.top-menu .login:before, .top-menu .myaccount:before{content:'\6f'; font-family:'imagetwist-icons', sans-serif; font-size:16px; display:block; text-align:center; text-transform:none;}
.top-menu .premium:before{content:'\6b'; font-family:'imagetwist-icons', sans-serif; font-size:16px; display:block; text-align:center; text-transform:none;}
.top-menu .filemanager:before{content:'\66'; font-family:'imagetwist-icons', sans-serif; font-size:16px; display:block; text-align:center; text-transform:none;}
.top-menu .reports:before{content:'\6c'; font-family:'imagetwist-icons', sans-serif; font-size:16px; display:block; text-align:center; text-transform:none;}
.top-menu .logout:before{content:'\68'; font-family:'imagetwist-icons', sans-serif; font-size:16px; display:block; text-align:center; text-transform:none;}
.top-menu li a.login, .top-menu li.active a.login, .top-menu li a.login.active, .top-menu li a.login:hover, .top-menu li a.login:focus, .top-menu li.active a.myaccount, .top-menu li a.myaccount.active, .top-menu li a.myaccount:hover, .top-menu li a.myaccount:focus{color:#fff; background-color:#72aa00;}
/*top menu*/
/*chat*/
.chat{position:absolute;top:180px; right:0;z-index:999; padding:6px; background-color:#23a1dc; color:#fff; font-size:11px; font-weight:bold; text-transform:uppercase; border:1px solid #2389b8; width:42px; text-align:center; border-top-left-radius:4px; border-bottom-left-radius:4px;box-shadow:-1px 1px 2px rgba(0,0,0, .25)}
.chat a{color:#fff;}
.chat:before{content:'\62'; font-family:'imagetwist-icons', sans-serif; font-size:26px; line-height:26px; display:block; text-align:center; text-transform:none; text-decoration:none !important; margin-bottom:6px;}
/*chat*/

.content{max-width:872px; padding:0;padding-top:15px; padding-bottom:15px;margin-top:64px;}

/* notice */
.notice{padding:15px; background-color:#f6f6f6; border:1px solid #dfdfdf;line-height:26px;}
.bk .notice{background-color:#1c1c1c;border:0;}
.bk .notice font{color:#23a1dc !important;}
.bk .notice font[color="#FF0000"]{color:#ff0000 !important;}
.grey_block{padding:15px; background-color:#f6f6f6; border:1px solid #dfdfdf;line-height:26px;margin:15px 0; margin:15px 0;}
.bk .grey_block{background-color:#1c1c1c;border:0;}
.notice .info:before{content:'\67'; font-family:'imagetwist-icons', sans-serif; font-size:26px; line-height:26px; display:block; text-align:center; text-transform:none; color:#23a1dc; display:block;float:left;margin-right:15px;}
/* notice */

/*reports*/
.reportsinfo input[type="text"]{min-width: 20px; border:1px solid #dfdfdf; border-radius:4px; padding:4px; color:#a0a0a0; font-size:14px; display:inline}
.reportsinfo .table th, .mypayments .table th{text-align:center;}
/*.reportsinfo label{min-width:44px;}
.reportsinfo input{margin-bottom:12px;}*/
.reportsinfo .form-group{margin:0 20px;}

/*reports*/

/*.bk textarea{border:0 !important; background-color: #0d0d0d !important; color:#fff !important;}*/
 /*image upload*/
}
.options{text-align:center;margin:32px auto;}
.options input[type="radio"]{margin-right:4px;}
.options label{font-weight:normal; text-transform:uppercase; cursor:pointer;}
.options label.active{color:#23a1dc;}

.upload_input{text-align:center; margin:8px 0;}
.upload_input.url{text-align:left;max-width:674px; margin:8px auto;float:none;clear:both;}
.upload_input.url label{display:block;}
.upload_input.url .hint{font-size:12px; color:#a0a0a0;margin-left:16px;}
.upload_input.url textarea{width:584px; border:1px solid #dfdfdf; border-radius:4px; padding:4px; color:#a0a0a0; font-size:14px;height:78px;}
.upload_input input{width: 350px; border:1px solid #dfdfdf; border-radius:4px; padding:4px; color:#a0a0a0; font-size:14px; display:inline !important;}
.bk .upload_input input{border:0;}
.upload_input label{display:inline; line-height:32px; margin-right:16px; font-weight:normal;}
.forgotpass input[type="text"]{width:284px; border:1px solid #dfdfdf; border-radius:4px; padding:4px; color:#a0a0a0; font-size:14px;}

.thumb_size{text-align:right; margin:8px 0;}
.per_row{text-align:left; padding-left:69px; margin:8px 0;}
.per_row.gallery{padding-left:60px;}
.thumb_size select{border:1px solid #dfdfdf; border-radius:4px; padding:4px; color:#a0a0a0; font-size:14px;margin-left:16px;}
.bk .thumb_size select{color:#000;}
.per_row select{border:1px solid #dfdfdf; border-radius:4px; padding:4px; color:#a0a0a0; font-size:14px; width:70px;margin-left:16px;}
.bk .per_row select{color:#000;}
.tos_terms{ text-align:center; font-size:12px; color:#a0a0a0; margin-top:40px;}
/*image upload*/
.gallerys.black {
	background: #1c1c1c;
	box-shadow: 0px 0px 15px -5px #626262;
}
.gallerys {	background: #f2f2f2;
    padding: 10px;
    border-radius: 10px;
    box-shadow: 0px 0px 15px -5px #9a9a9a;column-count: 5; column-gap: 1em; -webkit-column-count: 5; -moz-column-count: 5; column-count: 5;-webkit-column-gap: 1em; -moz-column-gap: 1em; column-gap: 1em;
}
.gallerys .items {display: inline-block; width: 100%; margin-bottom: 1em;;
}
.page_main_title{text-align:center; color:#23a1dc; font-size:16px; margin:15px auto; clear:both; text-transform:uppercase;}
.linkus{color:#72aa00;}

.linkus img{display:block;margin-bottom:5px;}
.linkus textarea{display:block; width:100%; height:78px; border-radius:4px; border:1px solid #dfdfdf;font-size:12px; color:#707070; margin-top:10px; padding:12px;}
.bk .linkus textarea{background-color:#0d0d0d;color:#fff !important;border:0;}
.row.login, .row.signup{box-shadow:0 0 10px #8f8e8e;clear:both; max-width:456px; padding:40px 20px; margin:0 auto; margin-bottom:20px; padding-bottom:30px;}
.bk .row.login, .row.signup{box-shadow:0 0 10px #1c1c1c;}
.contactform{box-shadow:0 0 10px #8f8e8e;clear:both; padding:20px; margin:0 auto; margin-bottom:20px;}
.bk .contactform{box-shadow:0 0 10px #1c1c1c;}
.login label, .signup label{min-width:130px; max-width:160px; font-weight:normal; text-align:left;}
.login input[type="text"], .signup select, .signup textarea, .login input[type="password"], .signup input[type="text"], .signup input[type="password"], .signup input[type="email"]{width:240px; border:1px solid #dfdfdf; border-radius:4px; padding:4px; color:#a0a0a0; font-size:14px;}
.bk input[type="text"], .bk input[type="password"], .bk input[type="email"], .bk textarea{color:#000 !important;}
.image{text-align:center; padding:15px 0; clear:both;}
.livechat{line-height:26px; padding:12px 15px; padding-right:34px;}
.livechat:before{content:'\62'; font-family:'imagetwist-icons', sans-serif; font-size:26px; line-height:26px;  text-transform:none; text-decoration:none !important; margin-right:26px; vertical-align:middle;}
.g-recaptcha > div{margin:0 auto;}
/*faq*/
.panel-group{clear:both;}
.panel-default{border-color:#dfdfdf;}
.bk .panel-default{border:0;}
.panel-default>.panel-heading{background-image:none; background-color:#f6f6f6;}
.bk .panel-default>.panel-heading{background-color:#1c1c1c; border-bottom-color:#2c2c2c;}
.bk .panel-body{background-color:#1c1c1c;}
.bk .panel-title > a{color:#72aa00;}
.panel-title > a, .panel-title > a:hover, .panel-title > a:focus{text-decoration:none !important;}
.bk .panel-title > a:hover, .bk .panel-title > a:focus{color:#72aa00;}
.bk .panel-group .panel{border:0;}
.bk .panel-default>.panel-heading+.panel-collapse>.panel-body{background-color:#1c1c1c; border-top-color:#2c2c2c;}


/*faq*/


/*image info*/
.image_info{clear:both;}
.blue-bolded{color:#23a1dc;font-weight:bold;}
.image_info div{margin:8px 0;}
.image_info .btn{margin:0; min-width:174px;}
.image_info .aligner{line-height:30px;}
.image_info input[type="text"]{width:330px; border:1px solid #dfdfdf; border-radius:4px; padding:4px; color:#a0a0a0; font-size:14px; vertical-align:middle; margin-right:16px; height:32px;}
/*image info*/

/*image edit*/
.image_edit .form-group{margin:10px 0;}
.image_edit label{font-weight:normal; padding-right:20px;}
.image_edit input[type="text"]{width:300px; border:1px solid #dfdfdf; border-radius:4px; padding:4px; color:#a0a0a0; font-size:14px; vertical-align:middle; height:32px;}
.image_edit textarea{width:584px; border:1px solid #dfdfdf; border-radius:4px; padding:4px; color:#a0a0a0; font-size:14px;min-height:78px;}
.cccodes{display:none;}

/*image edit*/

/*admin*/
.panel{clear:both;}
.infopanel .panel-heading{color:#23a1dc; font-size:16px;}
.table{color:#707070; margin-bottom:0;}
.bk .table{color:#fff;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{border:0; padding:3px 8px;}
.table-striped>tbody>tr:nth-of-type(odd){background-color:#f5f5f5;}
.bk .table-striped>tbody>tr:nth-of-type(odd){background-color:#2c2c2c;}
.three_buttons, .two_buttons{margin:15px auto;}
.three_buttons .btn, .two_buttons .btn{margin:8px; padding:12px 22px;}
.two_buttons .btn{margin:0 8px;}
.three_buttons .btn.livechat{margin:8px; padding:8px 22px;line-height:28px;}

.well{clear:both; background-image:none; background-color:transparent;}
.well .row{margin-bottom:15px;}
.well .row:last-child{margin-bottom:0;}

.two_buttons .row, .two_buttons div{text-align:left;margin-left:0 !important; margin-right:0 !important; padding-left:0 !important; padding-right:0 !important;}

.account_settings div{margin:4px 0;}
.card-check label::before {
    content: '';
    display: block;
    position: absolute;
    right: 16px;
    width: 15px;
    height: 15px;
    top: 9px;
	border: 1px solid #999;
    border-radius: 50%;
    background: #fff;
}
  .card-check input {
	position: absolute;
    opacity: 0;
  }
  .card-check input:checked+label::before {
	background: #72aa00;
  }
.card-wrap {    z-index: 2;position: relative; margin: 0;border: 1px solid #c8c8c8;padding: 1px 10px 9px;border-radius: 6px;}
.card-wrap.black:before {background: #323232};
.card-wrap.black { border: 1px solid #4c4c4c;}
.card-wrap:before {    position: absolute;
    content: "";
    display: block;
    width: 100%;
    height: 34px;
    background: #b2b2b2;
    top: 0px;
    z-index: -1;
    left: 0px;
    border-radius: 5px 5px 0 0;}
.account_settings input{ width: 100%; border:1px solid #dfdfdf; border-radius:4px; padding:4px; color:#a0a0a0; font-size:13px; display:inline}
.account_settings label{display:inline-block; line-height:32px; margin-right:16px; font-weight:normal; min-width:150px;font-size: 13px;}
.account_settings select{border:1px solid #dfdfdf; border-radius:4px; padding:4px; color:#a0a0a0; font-size:14px; width:240px;}
.account_settings .per_row{padding-left:0;margin-top:8px; padding:0 15px;}
.account_settings .per_row select{border:1px solid #dfdfdf; border-radius:4px; padding:4px; color:#a0a0a0; font-size:14px; width:70px;margin-left:0;}
.account_settings .usr_pay_type{margin-bottom:14px;}
.account_settings input[type="checkbox"]{width:auto; border:0;margin-top:-2px; vertical-align:middle;}
/*admin*/

/*file manager*/
.filemanager .options{margin:12px auto;}
.filemanager .options select{border:1px solid #dfdfdf; border-radius:4px; padding:4px; color:#a0a0a0; font-size:14px; width:186px; margin-left:15px; vertical-align:middle;}
.bk .filemanager .options select{color:#000;border:0;}
.filemanager .options .get{padding-left:16px; }
.filemanager .options input[type="text"]{border:1px solid #dfdfdf; border-radius:4px; padding:5px; color:#a0a0a0; font-size:14px; width:186px; vertical-align:middle;}
.filemanager .options .btn{margin-left:18px;}
.filemanager .panel-heading .label:nth-child(3){margin-left:10px;}
.filemanager .panel-heading a:before{content:'\66'; font-family:'imagetwist-icons', sans-serif; font-size:18px; line-height:20px; display:block;float:left; text-align:center; text-transform:none; color:#23a1dc; margin-right:15px;}
.filemanager .panel-heading input{float:left; margin-left:12px; margin-right:26px;}
.filemanager .panel-heading .pub{float:right;}
.filemanager .panel-heading .editor{float:right;}
.filemanager .panel-heading .editor a{float:left;}
.filemanager .panel-heading .editor a:hover, .filemanager .panel-heading .editor a:focus{opacity: .7}
.filemanager .editor a:before{margin:0; margin-left:16px;}
.filemanager .editor .pub:before{content:'\70'; font-family:'imagetwist-icons', sans-serif; font-size:16px; line-height:20px; display:block;float:left; text-align:center; text-transform:none; color:#337ab7;}
.filemanager .editor .edit:before{content:'\64'; font-family:'imagetwist-icons', sans-serif; font-size:16px; line-height:20px; display:block;float:left; text-align:center; text-transform:none; color:#72aa00;}
.filemanager .editor .delete:before{content:'\6d'; font-family:'imagetwist-icons', sans-serif; font-size:16px; line-height:20px; display:block;float:left; text-align:center; text-transform:none; color:red;}
.filemanager .table thead{background-color:#f5f5f5;}
.bk .filemanager .table thead{background-color:#0d0d0d;}
.bk .table-hover>tbody>tr:hover{background-color:#0d0d0d;}
.filemanager .table th,.filemanager .table td{text-align:center;}
.filemanager .table td{font-size:12px; color:#000; line-height:normal;padding:0;padding-top:14px;padding-bottom:14px; vertical-align:middle;}
.bk .filemanager .table td{color:#fff;}
.filemanager.dth .table td{padding:4px;}
.filemanager .table td{border-bottom:1px solid #dfdfdf;}
.bk .filemanager .table td{border-bottom:1px solid #2c2c2c;}
.filemanager .table tr:last-child td{border:none;}
.filemanager .table .filenm{text-align:left;}
.filemanager .table .ed{text-align:right;}
.filemanager .table .ed .editor{float:right; line-height:96px;}
.filemanager .table .ed .editor a:before{vertical-align:middle; line-height:96px;}
.filemanager.dth .table .ed .editor, .filemanager.dth .table .ed .editor a:before{line-height:normal;}
.filemanager .table .filenm img{max-width:172px; float:left; margin-right:15px;}
.filemanager .table .editor{width:70px;}

.filemanager .pagination>li>a, .filemanager .pagination>li>span{border-radius:4px; margin:0 4px;color:#23a1dc; border-color:#dfdfdf;}
.filemanager .pagination>li>a:hover{background-color: transparent; color:#707070;}
.filemanager .pagination>.active>a, .filemanager .pagination>.active>a:hover, .filemanager .pagination>.active>a:focus{background-color:#72aa00; color:#fff; border:1px solid #72aa00;}

.paging{text-align:center; font-family:'Open Sans', sans-serif; font-size:14px; clear: both; padding: 8px 0 20px;}
.paging small{font-weight:bold; font-size:14px; color:#000;padding-top: 20px;display: block;}
.bk .paging small{color:#fff;}
.paging a, .paging a:visited{border-radius:4px; margin:0 4px;color:#23a1dc; border-color:#dfdfdf; text-decoration:none; padding:6px 12px; display:inline-block; margin:8px;}
.bk .paging a, .bk .paging a:visited{border-color:#1c1c1c;}
.paging a:hover{background-color: transparent; color:#707070; border-color:#dfdfdf;}
.paging b{border-radius:4px; background-color:#72aa00; color:#fff; border:1px solid #72aa00; margin:0 4px; padding:6px 12px; font-weight:normal;}
.bk .nav-tabs{border-bottom-color:#2c2c2c;}
.bk .nav-tabs>li.active>a, .bk .nav-tabs>li.active>a:focus, .bk .nav-tabs>li.active>a:hover{background-color:#1c1c1c;border:1px solid #2c2c2c;}
.bk .nav>li>a:focus, .bk .nav>li>a:hover{background-color:#1c1c1c;border:1px solid #2c2c2c;}
/*file manager*/

#files_list .xrow{border-radius:4px; border:1px solid #dfdfdf !important; padding:4px !important; font-family:'Open Sans', sans-serif !important; font-size:14px !important; margin:4px !important;}
#files_list .xfname{font-family:'Open Sans', sans-serif !important; font-size:14px !important; margin:4px !important; font-weight:normal !important;}
#files_list .xrow a img{margin-top:2px;}
#fileQueue, .uploadifyQueueItem{width:100% !important;}

.gallery img{min-width:100%;}
.gallery a{display:block; max-height:124px; height:124px; overflow-y:hidden; margin:0 auto 20px;}

.mmenu_button{display:none;position:absolute;z-index:9999;right:15px;top:6px;cursor:pointer;}

.bk .tbl1 tr.hdr td, .bk .tbl1 th, .bk .hdr{background-color:#0d0d0d !important;}
.bk .table-bordered{border:1px solid #2c2c2c !important;}
.bk .tbl1 tbody tr td{border:1px solid #2c2c2c !important;}
.bk .tbl1 tr.hi td{background-color:#0d0d0d;}
.bk .tbl1 tr td{background-color:#1c1c1c;}
.top-logo{margin-top:6px; background:url('../imgs/colored_logo.svg') no-repeat 0 50%;}
.bk .top-logo{margin-top:6px; background:url('../imgs/colored_logo_black.svg') no-repeat 0 50%;}


#navbar{background-color: #f8f8f8;    border-bottom: 1px solid #e7e7e7; border-top: 1px solid #e7e7e7;    min-height: 10px;padding:1px 0;text-align:center;}
.bk #navbar{background-color: #1c1c1c;border-bottom: 1px solid #000;border-top: 1px solid #000;}
#navbar ul{margin:0; padding:0;list-style: none;}
#navbar ul li{display:inline-block;color: #777;    text-transform: uppercase;    font-size: 12px;}
#navbar ul li a{color: #777;text-decoration:none;padding:4px 12px;}
#navbar ul li a:hover, #navbar ul li a:active{color:#fff; background-color:#72aa00;}

@media only screen and (max-width: 1024px) {
	.footer-logo, .copyright{margin-top:10px;}
    
}

@media only screen and (max-width: 768px) {
	.content{padding-top:0;}
	.mmenu_button{display:block;}
	.copyright{text-align:center;}
	.footer-logo{text-align:center;margin-bottom: 30px;} 
	
	.header .col-sm-4, .header .col-sm-8{float:none; width:100%;}
	.content{margin-top:76px;}
	.top-logo{margin:18px auto;}
	.top-menu{float:none; margin:0 auto; text-align:center; display:none;}
	.top-menu li{float:none; display:block;}
	.top-menu li a:before{float:left;margin-right:12px;}
	.top-menu li a{line-height:16px;  width:100%;}
	.chat{top:240px;}
	.content{width:auto;}
	
	.image_info input[type="text"]{width:338px;}
	
	.account_settings input{width:100%;}
	.account_settings label {
		font-size: 11px;
	}
	.filemanager .table td{padding:8px 0 !important;}
	.filemanager .table .fileimg{width:180px;}
	.filemanager .table .filenm{width:210px;}
	
	.gallery a{display:block; max-height:225px; height:225px; overflow-y:hidden; margin:20px auto;}
	#bulb{margin:0;position: absolute;
	    right: 20px;}
    #navbar{display:block;/*position: fixed;
    width: 100%;
    top: 43px;*/}
    .mmenu_button {
		right: auto;
		left: 19px;
	}
}
@media only screen and (max-width: 640px) {
	.header{position:relative;width:100%;top: auto;left:auto;margin:0 -15px 0 -15px;width:auto;z-index:0;}
	.content{margin-top:4px;}
	.top-logo{height:36px; width:194px; display:block; margin:0 auto; margin-top:12px;}
	.notice{text-align:center}
	.top-logo{margin:0px auto;margin-top:6px;}
    .chat{top:266px;}
	.thumb_size, .per_row{text-align:center;}
	.per_row, .per_row.gallery{padding-left:0;}
	.upload_input.url textarea{width:100%;}
	
	.image_info input[type="text"]{width:68%;}
	
	.two_buttons .btn{margin:8px;}
	.two_buttons .aligner{text-align:center !important;}
	.account_settings .per_row label{float:left; margin-left:0;text-align:left; min-width:154px;}
	.account_settings .per_row select{display:block;}
	
	.filemanager .options input[type="text"]{width:138px;}
	.filemanager .table .fileimg img{float:none; max-width:120px; margin-right:20px;}
	.filemanager .table .filenm{/*padding-left:20px;*/}
	.filemanager .table-responsive>.table>tbody>tr>td{white-space: normal;}
	.filemanager .table td:nth-child(2){line-height:20px;}

.reportsinfo .submitter{text-align:center; margin-top:20px;}
.filemanager .table .editor{width:70px;}

.gallery a{display:block; max-height: none; height: auto; overflow-y:auto; margin:20px auto;}
#bulb{top:-35px;}
.tour_list .room_thumbnail, .tour_list .room_list_room {
	width: 133px;
}
.tour_list .room_thumbnail {
	object-fit: cover;
}
.container-fluid {
	padding-right: 3px;
    padding-left: 3px;
}
.gallerys {	column-count: 2; column-gap: 1em; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2;-webkit-column-gap: 1em; -moz-column-gap: 1em; column-gap: 1em;
}
}
@media only screen and (max-width: 480px) {
	.chat{top:372px;}
	.options{ text-align:left; padding-left:0;padding-right:0;}
	.options label{font-size:12px;}
	.upload_input{text-align:left;}
	.upload_input input{width: 298px;}
	.thumb_size select{width:174px;}
	.upload_input.url .hint{display:block;margin-left:0;}
	.login label, .signup label{width:240px; max-width:240px; min-width:240px;}
	
	.image_info input[type="text"]{width:100%;}
	.image_info .btn{/*min-width:140px;*/ margin:12px auto; display:block;}
	.account_settings .per_row label{float:none;text-align:left; margin-left:0; display:block;}
	
	.filemanager .options input[type="text"]{width:260px;}
	.filemanager .options {text-align:center;}
	.filemanager .options .btn{margin-left:0;}
	.filemanager .panel-heading .label{display:inline-block; margin-top:4px;}
	.filemanager .panel-heading .label:nth-child(3){margin-left:0;}
	
	
    
}

.top-menu .upload{background-image:none !important;text-indent: inherit !important;}