@charset "utf-8";

*{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
html,body,h1,h2,h3,h4,h5,div,ul,ol,li{ margin:0; padding:0; list-style: none; }
h1,h2,h3,h4,h5{ font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; }
h1{ font-size: 30px; }
h2{ font-size: 24px; }
html,body{ height:100%; background:#333333; } 
body{ font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, sans-serif,Arial; font-family: "微软雅黑"; }

.vc-text-red{ color: #dd4b39 !important; }
.vc-font-normal{ font-weight:normal; }
.vc-mg-rt-10{ margin-right:10px;}

.vc-login-body{ /* background: #f8f8f8; background: url(../images/vc-login-bg.jpg) no-repeat; background-size: cover;*/ background: #252525;  line-height: 1; text-align: center; color: #fff;  padding-top:10%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.vc-wrapper{ width:100%; min-height: 100%; min-width: 320px; background:#222d32; }
.vc-login-body .vc-wrapper{ background: none; }

/*登录*/
.vc-wrapper-login-container{ width:400px; height:400px; margin: 0 auto 0 auto;  position:relative; padding-top:40px; }
.vc-wrapper-login-container .vc-login-page-bg{ width:400px; height:400px; background: #000; display: none; background: rgba(0,0,0,.40); border: 1px solid #000; border: 1px solid rgba(0,0,0,.40); position:absolute; border-radius:5px; z-index:10; }
.vc-wrapper-login-container .vc-login-logo { margin:20px 0 15px 0; }
.vc-wrapper-login-container .vc-login-logo img { width:64px; height:auto; border: 1px solid #fff; border-radius: 50%; }
.vc-wrapper-login-container h1.vc-login-tit { font-size: 20px; font-weight: 600; text-shadow: 0 1px 4px rgba(0,0,0,.2); margin-bottom:15px; color:#fff; }
.vc-wrapper-login-container h4.vc-login-stit { font-size:14px; color:#fff; padding-bottom: 5px; }
.vc-wrapper-login-container form.vc-login-form { position: relative; width: 390px; margin: 0 auto 0 auto; text-align: center; z-index: 20; }
.vc-wrapper-login-container .form-group { width:300px; margin-top:10px; margin-left:auto; margin-right:auto; }
.vc-wrapper-login-container .vc-input-group-addon {  color:#fff;  background: #2d2d2d; background: rgba(45,45,45,.15); border: 1px solid #3d3d3d; border: 1px solid rgba(255,255,255,.15); border-right:none; -moz-border-top-left-radius:6px; -moz-border-bottom-left-radius:6px;  -webkit-border-top-left-radius:6px; -webkit-border-bottom-left-radius:6px;  border-top-left-radius:6px; border-bottom-left-radius:6px;  font-size:16px; height:42px; line-height:24px; width:40px; float:left; }
.vc-wrapper-login-container input.vc-login-input { width: 260px; height: 42px; padding: 0 15px; background: #2d2d2d;  background: rgba(45,45,45,.15); -moz-border-top-right-radius:6px; -moz-border-bottom-right-radius:6px; -webkit-border-top-right-radius:6px; -webkit-border-bottom-right-radius:6px; border-top-right-radius:6px; border-bottom-right-radius:6px; border: 1px solid #3d3d3d; border: 1px solid rgba(255,255,255,.15); -moz-box-shadow: 0 2px 3px 0 rgba(0,0,0,.1) inset; -webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.1) inset; box-shadow: 0 2px 3px 0 rgba(0,0,0,.1) inset; font-size: 14px; color: #f1f1f1; text-shadow: 0 1px 2px rgba(0,0,0,.1);	-o-transition: all .2s; -moz-transition: all .2s; -webkit-transition: all .2s; -ms-transition: all .2s; }
.vc-wrapper-login-container input:-moz-placeholder { color: #333; }
.vc-wrapper-login-container input:-ms-input-placeholder { color: #333; }
.vc-wrapper-login-container input:-webkit-input-placeholder { color: #333; }
.vc-wrapper-login-container input:focus { outline: none; -moz-box-shadow: 0 2px 3px 0 rgba(0,0,0,.1) inset,  0 2px 7px 0 rgba(0,0,0,.2); -webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.1) inset,  0 2px 7px 0 rgba(0,0,0,.2); box-shadow: 0 2px 3px 0 rgba(0,0,0,.1) inset,  0 2px 7px 0 rgba(0,0,0,.2); }
.vc-wrapper-login-container input.vc-login-button {	cursor: pointer; width: 300px; height: 38px; margin-top: 10px; padding: 0; background: #2d2d2d; background: rgba(45,45,45,.15);	-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;	border: 1px solid #9f9f9f; -moz-box-shadow: 0 15px 30px 0 rgba(255,255,255,.25) inset,  0 2px 7px 0 rgba(0,0,0,.2); -webkit-box-shadow: 0 15px 30px 0 rgba(255,255,255,.25) inset,  0 2px 7px 0 rgba(0,0,0,.2);	box-shadow: 0 15px 30px 0 rgba(255,255,255,.25) inset,  0 2px 7px 0 rgba(0,0,0,.2);	 font-size: 16px; font-weight: 700; color: #f1f1f1; text-shadow: 0 1px 2px rgba(0,0,0,.1);	-o-transition: all .2s; -moz-transition: all .2s;-webkit-transition: all .2s; -ms-transition: all .2s; }
.vc-wrapper-login-container input.vc-login-button:hover { -moz-box-shadow: 0 15px 30px 0 rgba(255,255,255,.15) inset, 0 2px 7px 0 rgba(0,0,0,.2);	-webkit-box-shadow: 0 15px 30px 0 rgba(255,255,255,.15) inset, 0 2px 7px 0 rgba(0,0,0,.2);	box-shadow: 0 15px 30px 0 rgba(255,255,255,.15) inset, 0 2px 7px 0 rgba(0,0,0,.2); }
.vc-wrapper-login-container input.vc-login-button:active { background: #2d2d2d;  background: rgba(45,45,45,.15); -moz-box-shadow: 0 15px 30px 0 rgba(255,255,255,.15) inset, 0 2px 7px 0 rgba(0,0,0,.2);	-webkit-box-shadow: 0 15px 30px 0 rgba(255,255,255,.15) inset, 0 2px 7px 0 rgba(0,0,0,.2); box-shadow: 0 5px 8px 0 rgba(0,0,0,.1) inset, 0 1px 4px 0 rgba(0,0,0,.1); border: 0px solid #9f9f9f; }
.vc-wrapper-login-container .vc-login-error { display: none; position: absolute; top: 27px;	right: -55px; width: 40px; height: 40px; background: #2d2d2d; background: rgba(45,45,45,.25);	-moz-border-radius: 8px; -webkit-border-radius: 8px;	border-radius: 8px; }
.vc-wrapper-login-container .vc-login-error span { display: inline-block; margin-left: 2px; font-size: 40px; font-weight: 700;	line-height: 40px;	text-shadow: 0 1px 2px rgba(0,0,0,.1); 	-o-transform: rotate(45deg);-moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); }

/*修改密码*/
#changePwdFrm{ margin: 0; padding: 25px 18px 10px 18px; }
#changePwdFrm .form-group{ padding: 3px 0; margin-left: 0; margin-right: 0; }
#changePwdFrm .form-group .form-control,#changePwdFrm .form-group .form-control:focus{ box-shadow: none; }
#changePwdFrm .form-group .form-control{ background-color: #FFFFFF;  background-image: none; border: 1px solid #e5e6e7; border-radius: 1px;  color: inherit;  display: block;  padding: 6px 12px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; width: 100%; font-size: 14px; }
#changePwdFrm .form-group .form-control:focus { border-color: #2a94de !important; z-index: 10; }
#changePwdFrm .form-group .btn:last-child{ margin-left: 8px; }
#changePwdFrm .has-error .control-label{ color: #a94442; }
#changePwdFrm .has-error .form-control { border-color: #a94442; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); }

/*顶部*/
.vc-header{ width: 100%; height: 50px; background: #2a94de; position: relative; z-index: 1030; }
.vc-header a.logo{ display: block; width: 200px; height: 50px; float: left; background: #096db8; color: #ffffff; font-size:24px; text-align: center; line-height: 50px; font-family: Arial; text-decoration: none; overflow: hidden; }
.vc-header span.logo-mini{ display: none; }
.vc-header span.logo-lg{ display: block; }

.vc-navbar{ height: 50px; margin-left: 200px; }

/*顶部导航 切换*/
.vc-navbar a.vc-sidebar-toggle{ width: auto; height: 50px; font-size: 18px; text-align: center; font-weight: normal; color: #fff; float: left; background-color: transparent;  background-image: none; padding: 15px 18px 15px 18px;  font-family: fontAwesome; }
.vc-navbar a.vc-sidebar-toggle span.fa-bars{ overflow: hidden; }
.vc-navbar a.vc-sidebar-toggle:hover{ background: #1485d1; }
.vc-navbar a.vc-navbar-link{ width: auto; height: 50px; border-left: 1px solid #1889c9; font-size: 14px; text-decoration: none; text-align: center; font-weight: normal; color: #fff; float: left; background-color: transparent;  background-image: none; padding: 15px 15px 15px 15px; }
.vc-navbar a.vc-navbar-link:hover{ background: #1485d1; }

/*顶部导航 菜单*/
.vc-navbar ul.vc-navbar-menu{ height: 50px; padding:0; margin:0 }
.vc-navbar ul.vc-navbar-menu>li{ border-right:1px solid #1889c9; position: relative; float: left; }
.vc-navbar ul.vc-navbar-menu li span.label{ position: absolute; top: 9px; right: 7px; text-align: center; font-size: 9px;  padding: 2px 3px; line-height: .9; }
.vc-navbar ul.vc-navbar-menu li:last-child{ border-right: none; }
.vc-navbar ul.vc-navbar-menu li a{ height: 50px; color: #fff; text-decoration: none;background: #2a94de; display: block; padding-top: 15px; }
.vc-navbar ul.vc-navbar-menu li a i.fa{ font-size: 18px; }
.vc-navbar ul.vc-navbar-menu li a:hover{ background: #1485d1; }
.vc-navbar ul.vc-navbar-menu li a:focus{ background: #1485d1; }

.vc-navbar ul.vc-navbar-menu li.uaccount-menu a{ padding-top: 12px; padding-bottom: 12px;  }
.vc-navbar ul.vc-navbar-menu li.uaccount-menu a:hover{ background: #1485d1; }
.vc-navbar ul.vc-navbar-menu li.uaccount-menu img{ width: 22px; height: 22px; margin-right: 0; float: left; }
.vc-navbar ul.vc-navbar-menu li.uaccount-menu span{ display: block; float: left; margin-top: 3px; }

/*顶部导航 二级菜单*/
.vc-navbar ul.vc-navbar-menu li ul.dropdown-menu{ width: 102%; min-width: 96px; background: #fff; padding: 0; border-top: none; top:50px; left: auto; right: -1px; }
.vc-navbar ul.vc-navbar-menu li ul.dropdown-menu li{ border-top: 1px solid #eaedf1; border-right:none; overflow: hidden; }
.vc-navbar ul.vc-navbar-menu li ul.dropdown-menu li a{ height: 38px; padding: 8px 10px; background:#fff; color: #333; }
.vc-navbar ul.vc-navbar-menu li ul.dropdown-menu li a:hover{ background:#f5f5f5; }

/*顶部导航 用户账号*/
.vc-navbar ul.vc-navbar-menu li.uaccount-menu ul.vc-uaccount-menu{ width: 100%; min-width: 200px; top:50px; left: auto; right: 0; }

/*顶部导航 二维码*/
.vc-navbar ul.vc-navbar-menu li.vc-mobile-qrcode-menu{ }
.vc-navbar ul.vc-navbar-menu li.vc-mobile-qrcode-menu div.mobile-qrcode-box{ width: 102%; min-width: 86px; background: #fff; padding: 2px 2px 2px 2px; border-top: none; top:50px; left: auto; right: -1px; text-align: center;}
.vc-navbar ul.vc-navbar-menu li.vc-mobile-qrcode-menu div.mobile-qrcode-box img.mobile-qrcode-img{ width: 100%; }
.vc-navbar ul.vc-navbar-menu li.vc-mobile-qrcode-menu div.mobile-qrcode-box a.mobile-qrcode-lnk{  height: 26px; line-height: 20px; background:#fff; padding: 0; color: #666; }

/*顶部导航 消息菜单*/
.vc-navbar ul.vc-navbar-menu li.vc-mess-menu ul.dropdown-menu{ width: 300px; height: auto; }
.vc-navbar ul.vc-navbar-menu li.vc-mess-menu ul.dropdown-menu li{ font-size: 14px; }
.vc-navbar ul.vc-navbar-menu li.vc-mess-menu ul.dropdown-menu li a{ display: block; max-width: 300px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #666; }
.vc-navbar ul.vc-navbar-menu li.vc-mess-menu ul.dropdown-menu li a:hover{ color: #f60; }
.vc-navbar ul.vc-navbar-menu li.vc-mess-menu ul.dropdown-menu li.header{ padding: 8px 10px; }
.vc-navbar ul.vc-navbar-menu li.vc-mess-menu ul.dropdown-menu li.footer{ text-align: center; }

/*左侧导航*/
.vc-side-bar{ width: 200px; height: auto; position: absolute; top: 0; left: 0;  background: #222d32; padding-top: 50px; z-index: 810px; }

.vc-user-panel{ width: 100%; height: auto;  white-space: nowrap; overflow:hidden; }

/*左侧导航 用户账号*/
.vc-side-uaccount{ width: 100%;  margin-top: 10px; padding: 5px; position: relative; }
.vc-side-uaccount span.vc-i{ display: block; max-width: 45px; max-height: 45px; }
.vc-side-uaccount span.vc-i img{ width: 100%; max-width: 45px; height: auto; }
.vc-side-uaccount .vc-t{ padding: 0 5px 5px 15px; line-height: 1; position: absolute; left: 45px; }
.vc-side-uaccount h2.vc-uname,.vc-side-uaccount p.vc-ugroup{ color: #fff;  }
.vc-side-uaccount h2.vc-uname{ line-height: 24px; font-size: 14px; }
.vc-side-uaccount p.vc-ugroup{ line-height: 16px; font-size: 12px; }

/*左侧导航 搜索菜单*/
.vc-side-form{ border-radius: 3px; border: 1px solid #374850; margin: 10px 10px; }
.vc-side-form input{ color: #666; border-top-left-radius: 2px; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 2px; }
.vc-side-form input[type="text"],.vc-side-form .btn{ box-shadow: none; background-color: #394555; border: 1px solid transparent; height: 35px; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.vc-side-form .btn { color: #999; border-top-left-radius: 0; border-top-right-radius: 2px; border-bottom-right-radius: 2px; border-bottom-left-radius: 0; }
.vc-side-form input[type="text"]:focus,.vc-side-form input[type="text"]:focus+.input-group-btn .btn { background-color: #fff; color: #666; }

/*左侧导航 导航切换*/
.vc-user-toggle{ width: 100%; height: 37px; }
.vc-user-toggle-btn{ width: 100%; height: 33px; border-radius: 0; border: none; border: 0; outline: none; background: #394555; color: #aeaeae; }

/*左侧导航 信息分割*/
.vc-main-nav-tit{ height: 30px; line-height: 30px; font-size:14px;  color: #4b646f; background: #1a2226; text-align: center; }

/*左侧导航 菜单*/
#vc-menu,#vc-menu-i{ width: 100%; background: #222d32;}
#vc-menu li,#vc-menu-i li{ width: 100%; margin: 0; padding: 0; position: relative;z-index: 100000; }
#vc-menu li a,#vc-menu-i li a{ padding: 12px 13px 12px 15px; border-left: 3px solid transparent; color: #fff; position: relative; }
#vc-menu>li:hover>a, #vc-menu>li.active>a { border-left: 3px solid transparent; background: #1e282c; border-left-color: #3c8dbc; }
#vc-menu>li a:focus, #vc-menu-i>li a:focus{ background: #1e282c; }

#vc-menu>li.active>a .fa-angle-left{ -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); }

/*左侧导航 二级菜单*/
#vc-menu>li>ul.vc-treeview-menu{ height: auto; padding-left: 5px; background: #2c3b41; padding-top: 3px; padding-bottom: 3px; overflow: hidden; display: none; }
#vc-menu>li>ul.vc-treeview-menu>li{ background: transparent;}
#vc-menu>li>ul.vc-treeview-menu>li>a{ color: #8aa4af;  padding: 8px 5px 8px 25px; display: block; font-size: 13px; text-decoration: none; }
#vc-menu>li>ul.vc-treeview-menu>li>a:hover{ color: #fff; }

#vc-menu>li>ul.vc-treeview-menu>li.on{ background:#222d32; }
#vc-menu>li>ul.vc-treeview-menu>li.on>a{ color: #fffff; }
#vc-menu>li>ul.vc-treeview-menu>li.on>a:hover{ color: #fff; }

/*左侧导航 底部菜单*/
#vc-menu-i{ width: 100%; }
#vc-menu-i>li:hover>a{ background: #222d32; }
#vc-menu-i li.icon-1 a i.fa{ color: #dd4b39; }
#vc-menu-i li.icon-2 a i.fa{ color: #f39c12; }
#vc-menu-i li.icon-3 a i.fa{ color: #00c0ef; }

/*右侧主体*/
.vc-content-wrapper{ height: auto; min-height:980px; padding: 10px; background-color: #ecf0f5; z-index: 1; margin-left: 200px; overflow:hidden; }

/*右侧主体 位置提醒*/
.vc-content-header { width: 100%; position: relative;  padding: 5px 15px 10px 15px;  }
.vc-content-header>h1 { margin: 0; font-size: 24px; }
.vc-content-header>.vc-breadcrumb { float: right; background: transparent; margin-top: 0; margin-bottom: 0; font-size: 12px; padding: 7px 5px; position: absolute; top: 8px; right: 15px; border-radius: 2px; }
.vc-content-header>.vc-breadcrumb a{ text-decoration: none; }

.vc-container-fluid{ padding: 15px; }

/*btn*/
.vc-btn-white{ color: inherit; background: white; border: 1px solid #e7eaec; outline: 0; }
.vc-btn-white.active,.vc-btn-white:active{ outline: 0; /*background: #ed5565; color: #fff;*/ }
.vc-btn-white:focus { outline: none !important; }
.vc-select{ height:30px; padding:2px 10px; }

/*信息框*/
.vc-ibox { clear: both; margin-bottom: 25px; margin-top: 0; padding: 0; }
.vc-ibox-title { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #ffffff; border-color: #e7eaec; er-image: none; border-style: solid solid none; border-width: 2px 0 0; color: inherit; margin-bottom: 0; padding: 15px 15px 7px; min-height: 48px; }
.vc-ibox-title .label { float: left; margin-left: 4px; }
.vc-ibox-title h5 {  display: inline-block;  font-size: 14px;  margin: 0 0 7px;  padding: 0; text-overflow: ellipsis;  float: left; }
.vc-ibox-tools { display: block;  float: none;  margin-top: 0;  position: relative;  padding: 0;  text-align: right; }
.vc-ibox .vc-ibox-tools.open > .dropdown-menu { left: auto; right: 0; }
.vc-ibox-content { background-color: #ffffff; color: inherit; padding: 15px 20px 20px 20px; border-color: #e7eaec; border-image: none; border-style: solid solid none;  border-width: 1px 0; }
.vc-ibox-content h1.no-margins{ font-size: 24px; color: #676a6c; }
.vc-ibox-content th,.vc-ibox-content td{max-width: 300px;}
.vc-ibox-foot{ background: #ffffff; height: auto; padding: 15px 20px 20px 20px; margin-bottom: 20px; border-top: 1px dotted #e7eaec; }

.vc-ibox-foot.vc-update-bot{ margin-bottom: 0; }
.vc-ibox-foot-update-tipbox{ background: #ffffff; height: auto; padding: 5px 20px 20px 20px; margin-bottom: 20px; border-top: 1px dotted #e7eaec; }

/*vc-search-form*/
.vc-search-form{  }
.vc-search-form select.vc-select,.vc-search-form input.vc-form-control,.vc-search-form .input-group-addon{ border-right: none; }
.vc-search-form select.vc-select:focus,.vc-search-form input.vc-form-control:focus{ /*border-right:1px solid #f60;*/ }

/*index*/
.vc-label-success, .vc-badge-success {  background-color: #1c84c6;  color: #fff; }
.vc-text-success { color: #1c84c6; }
.vc-font-bold { font-weight: 600; }
.vc-stat-percent { float: right; }
.vc-label-info, .vc-badge-info { background-color: #23c6c8; color: #fff; }
.vc-label-primary, .vc-badge-primary { background-color: #1ab394; color: #fff; }
.vc-label-danger, .vc-badge-danger { background-color: #ed5565; color: #fff; }

/*vc-progress*/
.vc-progress-mini, .vc-progress-mini .vc-progress-bar { height: 5px; margin-bottom: 0; }
.vc-progress-small, .vc-progress-mini { margin-top: 5px; }
.vc-progress-bar { background-color: #2a94de; }

.vc-text-navy{ color:#2a94de; }

.flot-chart { display: block; height: 200px; }
.flot-chart-content { width: 100%; height: 100%; }

.todo-list.small-list {  font-size: 12px; }
.todo-list { list-style: none outside none;  margin: 0;  padding: 0;  font-size: 14px; }
.todo-list > li { background: #f3f3f4;  border-left: 6px solid #e7eaec; border-right: 6px solid #e7eaec; border-radius: 4px; color: inherit; margin-bottom: 2px; padding: 10px; }
.todo-list.small-list > li {  background: #f3f3f4;border-left: none;border-right: none; border-radius: 4px; color: inherit; margin-bottom: 2px; padding: 6px 6px 6px 12px; }

/*vc-table-responsive list*/
.vc-table-responsive{}
.vc-mgt-15{ margin-top: 15px; }
.vc-mgb-15{ margin-bottom: 15px; }
.vc-dataTables-paginate{  }
.vc-dataTables-info{ float: left; padding: 3px 10px 3px 0 ; font-size:12px; }
.vc-pagination{ float: right;  margin: 0; padding: 1px 0 }
.vc-pagination li a,.vc-pagination li span{ padding: 3px 10px; }

/**/
.updateTitle-td span.doUpdateTitle{ display: none; }
.updateTitle-td:hover span.doUpdateTitle{ display: inline; }

/*vc-form-ibox*/
.vc-ibox .vc-form-group{ }
.vc-ibox .vc-form-control,.vc-ibox .vc-form-control:focus{ box-shadow: none; }
.vc-ibox .vc-form-control{ background-color: #FFFFFF;  background-image: none; border: 1px solid #e5e6e7; border-radius: 1px;  color: inherit;  display: block;  padding: 6px 12px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;    width: 100%;    font-size: 14px; }
.vc-ibox .vc-hr-line-solid,.vc-ibox .vc-hr-line-dashed,.vc-ibox .vc-hr-line-dotted { border-top: 1px dashed #e7eaec; color: #ffffff; background-color: #ffffff; height: 1px; margin: 20px 0; }
.vc-ibox .vc-hr-line-dotted { border-top: 1px dotted #e7eaec; }
.vc-ibox .vc-hr-line-solid{ border-top: 1px solid #e7eaec;}
.vc-ibox .vc-form-control:focus { border-color: #2a94de !important; z-index: 10; }
.vc-ibox .vc-form-control[disabled], .vc-ibox .vc-form-control[readonly] { background-color: #eee; opacity: 1; }
.vc-ibox .vc-has-success .control-label{ color: #2a94de; }
.vc-ibox .vc-has-success .vc-control-label{ color: #2a94de; font-weight:normal; }
.vc-ibox .vc-has-success .vc-form-control { border-color: #2a94de; }
.vc-ibox .vc-has-warning .vc-form-control { border-color: #f8ac59; }
.vc-ibox .vc-has-error .vc-form-control { border-color: #ed5565; }
.vc-ibox .vc-input-group-addon { background-color: #fff;  border: 1px solid #E5E6E7; border-radius: 1px;  color: inherit; font-size: 14px; font-weight: 400; line-height: 1; padding: 6px 12px;  text-align: center; }
.vc-ibox .vc-input-group-addon:first-child { border-right: 0; }
.vc-ibox .vc-input-group-addon:last-child { border-left: 0; }
.vc-ibox .vc-input-group-addon-no-l-r{ border-left: 0;border-right: 0; }
.vc-ibox .vc-form-textarea{ resize:none; }
.vc-ibox .has-error .control-label{ color: #a94442; }
.vc-ibox .has-error .vc-form-control { border-color: #a94442; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); }
.vc-ibox .vc-form-group .vc-checkbox-inline{ margin-left:0; margin-right: 15px; }
.vc-ibox .vc-form-group .vc-radio-inline{ margin-left:0; padding-left:0; }
.vc-ibox .vc-form-group .vc-form-date-control{ border: 1px solid #ccc; }

/**
 * vc-tab-content
 * */
.vc-tab-content-pt{ padding-top: 20px; }

/**
 * vc-photo-upload
 */
.vc-photo-upload{ width:100%; height:auto; }
.vc-photo-upload-list{ width:100%; overflow: hidden; /*border-bottom: 1px dotted #e7eaec; margin-bottom:8px;*/ }
.vc-photo-upload-list .vc-photo-item{ float:left; position: relative; margin: 0 10px 10px 0; padding: 3px; overflow:hidden; }	
.vc-photo-upload-list .vc-photo-item.vc-thumbnail{ width: 110px; height: 110px; border-radius:3px; }	
.vc-photo-upload-list .vc-photo-item.vc-thumbnail img{ width:100%; min-height:102px; }
.vc-photo-upload-list .vc-photo-item .error,.vc-photo-upload-list .vc-photo-item .info,.vc-photo-upload-list .vc-photo-item .del{ position: absolute; text-align: center; height: 22px; font-size: 12px; line-height: 20px; left: 3px; right: 3px; color: white;  }
.vc-photo-upload-list .vc-photo-item .error{ top: 3px; background: red;}
.vc-photo-upload-list .vc-photo-item .info { bottom: 3px; text-indent: 5px; background: rgba(0, 0, 0, 0.3); overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; z-index: 10; }
.vc-photo-upload-list .vc-photo-item .del{ width:20px; height:22px; font-size:16px; left: auto; top:3px; right:3px; z-index:20; background:red; color:#fff; display:none; cursor:pointer; }
.vc-photo-upload-list .vc-photo-item:hover .del{ display:block; }
.vc-photo-upload-list .vc-photo-item.upload-state-done:after { content:"\f00c"; font-family: FontAwesome; font-style: normal;  font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 32px;  position: absolute; top: 50%; left: 50%; margin-top:-18px; margin-left:-18px; color: #4cae4c; z-index: 99; }
.vc-photo-upload .vc-photo-picker.webuploader-container{ padding:0; margin-right:10px; margin-top:0; height:34px; }
.vc-photo-upload .vc-photo-picker.webuploader-container .webuploader-pick{ padding:6px 12px; }
.vc-photo-upload .vc-photo-picker.webuploader-container .webuploader-pick-hover{ padding:5px 11px; border:1px solid #00a2d4; }

/**
 * vc-photos-upload
 */
.vc-photos-upload{ width:100%; height:auto; }
.vc-photos-upload-list{ width:100%;  /* overflow: hidden; border-bottom: 1px dotted #e7eaec; margin-top:8px; border-radius:0;*/ background:#eee; }	
.vc-photos-upload-list .vc-photos-item{ padding:15px; border: 1px solid #ddd; /*border-bottom:none;*/ margin:0; margin-bottom:-1px; position:relative; background:#fff; }
.vc-photos-upload-list .vc-photos-item:last-child{ /*border-bottom:1px solid #ddd;*/ margin-bottom:20px; }
.vc-photos-upload-list .vc-photos-item .media-left.vc-photos-item-thumbnail{ position:relative; padding:3px; border:1px solid #ddd; border-radius:3px; }
.vc-photos-upload-list .vc-photos-item .media-left.vc-photos-item-thumbnail img.media-object{ width: 86px; }
.vc-photos-upload-list .vc-photos-item .media-left.vc-photos-item-thumbnail .error,
.vc-photos-upload-list .vc-photos-item .media-left.vc-photos-item-thumbnail .state,
.vc-photos-upload-list .vc-photos-item .media-left.vc-photos-item-thumbnail .info{ position: absolute; text-align: center; height: 22px; font-size: 12px; line-height: 20px; left: 3px; right: 3px; color: white;  }
.vc-photos-upload-list .vc-photos-item .media-left.vc-photos-item-thumbnail .error{ top: 3px; background: red;}
.vc-photos-upload-list .vc-photos-item .media-left.vc-photos-item-thumbnail .info { bottom: 3px; text-indent: 5px; background: rgba(0, 0, 0, 0.3); overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; z-index: 10; }
.vc-photos-upload-list .vc-photos-item .media-left.vc-photos-item-thumbnail .state{ top: 3px; background: red; }

.vc-photos-upload-list .vc-photos-item .media-body.vc-photos-item-des{ padding-left:10px;}
.vc-photos-upload-list .vc-photos-item .media-body.vc-photos-item-des .vc-photos-topic{ width:100%; height:30px; }
.vc-photos-upload-list .vc-photos-item .media-body.vc-photos-item-des .vc-photos-topic input.vc-form-control{ width:100%; height:30px; line-height:30px; border-bottom:none; font-size:12px; }
.vc-photos-upload-list .vc-photos-item .media-body.vc-photos-item-des .vc-photos-topic input.vc-form-control:focus{ border-bottom:#66afe9 solid 1px; }
.vc-photos-upload-list .vc-photos-item .media-body.vc-photos-item-des .vc-photos-texts{ width:100%; height:63px; }
.vc-photos-upload-list .vc-photos-item .media-body.vc-photos-item-des .vc-photos-texts textarea.vc-form-textarea{ width:100%; height:100%; resize:none; font-size:12px; }

.vc-photos-upload-list .vc-photos-item .vc-photos-progress{ height:5px; margin-top: 15px; margin-bottom: 5px; border-radius:5px; /*display:none;*/ }

.vc-photos-upload-list .vc-photos-item .save{ position: absolute; width:26px; height:26px; line-height:24px; text-align: center; font-size:16px; background:#337ab7; color:#fff; cursor:pointer; top:-1px; right:25px; display:none; z-index:200; }
.vc-photos-upload-list .vc-photos-item .save:hover{ color:#fff; background:#337ab8; }
.vc-photos-upload-list .vc-photos-item:hover .save{ display:block; }

.vc-photos-upload-list .vc-photos-item .del{ position: absolute; width:26px; height:26px; line-height:24px; text-align: center; font-size:16px; background:red; color:#fff; cursor:pointer; top:-1px; right:-1px; display:none; z-index:200; }
.vc-photos-upload-list .vc-photos-item .del:hover{ color:#fff; background:red; }
.vc-photos-upload-list .vc-photos-item:hover .del{ display:block; }

.vc-photos-upload-list .vc-photos-item .media-left.vc-photos-item-thumbnail.upload-state-done:after { content:"\f00c"; font-family: FontAwesome; font-style: normal;  font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 32px;  position: absolute; top: 50%; left: 50%; margin-top:-18px; margin-left:-18px; color: #4cae4c; z-index: 99; }

.vc-photos-upload .vc-photos-btns{ display: inline-block; vertical-align: middle; }
.vc-photos-upload .vc-photos-btns .vc-photos-picker.webuploader-container{ padding:0; margin-right:10px; margin-top:0; height:34px; border:1px solid #00b7ee; }
.vc-photos-upload .vc-photos-btns .vc-photos-picker.webuploader-container .webuploader-pick{ padding:6px 12px; }
.vc-photos-upload .vc-photos-btns .vc-photos-picker.webuploader-container .webuploader-pick-hover{ padding:5px 11px; border:1px solid #00a2d4; }

/**
 * vc-attach-upload
 */
.vc-attach-upload{ width:100%; height:auto; }
.vc-attach-upload-list{ width:100%; overflow: hidden; /*border-bottom: 1px dotted #e7eaec; margin-top:8px; margin-bottom:8px; border-radius:0;*/ margin-bottom:0; }
.vc-attach-upload-list .vc-attach-item{ position:relative; }
.vc-attach-upload-list .vc-attach-item:first-child,.vc-attach-upload-list .vc-attach-item:last-child{ border-radius:0; }
.vc-attach-upload-list .vc-attach-item:last-child{  margin-bottom:20px;  }
.vc-attach-upload-list .vc-attach-item h4.vc-attach-item-title{ font-size:16px; }
.vc-attach-upload-list .vc-attach-item p.vc-attach-item-state{ }
.vc-attach-upload-list .vc-attach-item .vc-attach-progress{ height:5px; margin-top: 5px; margin-bottom: 5px; border-radius:5px; }
.vc-attach-upload-list .vc-attach-item .del{ position: absolute; width:22px; height:22px; line-height:18px; text-align: center; font-size:16px; border:1px solid #666; color:#666; cursor:pointer; top:15px; right:15px; border-radius:5px; display:none; }
.vc-attach-upload-list .vc-attach-item .del:hover{ border:1px solid #f00; color:#f00; }
.vc-attach-upload-list .vc-attach-item:hover .del{ display:block; }

.vc-attach-upload .vc-attach-btns{ display: inline-block; vertical-align: middle; }
.vc-attach-upload .vc-attach-btns .vc-attach-picker.webuploader-container{ padding:0; margin-right:10px; margin-top:0; height:34px; border:1px solid #00b7ee; }
.vc-attach-upload .vc-attach-btns .vc-attach-picker.webuploader-container .webuploader-pick{ padding:6px 12px; }
.vc-attach-upload .vc-attach-btns .vc-attach-picker.webuploader-container .webuploader-pick-hover{ padding:5px 11px; border:1px solid #00a2d4; }

/**
 * vc-video-upload
 */
.vc-video-upload{ width:100%; height:auto; }
.vc-video-upload p.vc-video-state{ display:none; margin-top:3px; }
.vc-video-upload .vc-video-progress{ height:5px; margin-top: 5px; margin-bottom: 5px; border-radius:5px; }

.vc-video-upload .btn.video-picker.webuploader-container{ }
.vc-video-upload .btn.video-picker.webuploader-container .webuploader-pick{ background:none; padding:0; color:#555; }

/*vc-tabs*/
.vc-tabs-container{}

/* 用户组分类授权表格 */
.vc-category>thead>tr>th{ border-bottom: none; }
.vc-category>tbody>tr>td.vc-td-v-a{ vertical-align: middle; }

/*底部信息*/
.vc-footer{ margin-left: 200px; background: #fff;  padding: 12px;  color: #444;  border-top: 1px solid #d2d6de; z-index: 820; }

/*动画*/
.vc-header a.logo,.vc-side-bar,.vc-user-toggle,.vc-user-toggle-btn,.vc-footer{ -webkit-transition: -webkit-transform .3s ease-in-out,width .3s ease-in-out; -moz-transition: -moz-transform .3s ease-in-out,width .3s ease-in-out; -o-transition: -o-transform .3s ease-in-out,width .3s ease-in-out; transition: transform .3s ease-in-out,width .3s ease-in-out; }
.vc-navbar,.vc-content-wrapper,.vc-footer{  -webkit-transition: margin-left .3s ease-in-out; -o-transition: margin-left .3s ease-in-out; transition: margin-left .3s ease-in-out; }

/*错误*/
.vc-error-page { width: 80%; margin: 20px auto 100px auto; max-width:600px; }
.vc-error-page>.vc-headline { float: left; font-size: 60px; font-weight: 300 }
.vc-error-page>.vc-error-content { margin-left: 120px; display: block; }
.vc-error-page>.vc-error-content p{ margin-top:10px; line-height:24px; }
.vc-error-page>.vc-error-content>h3 { font-weight: 300; font-size: 16px }

/**
 * 静态文件生成
 * */
.vc-update-tips-ul{  }
.vc-update-tips-ul-h1{ font-size: 14px; font-weight: bold; padding: 5px 0; margin-bottom: 8px; }
.vc-update-tips-ul li{ line-height: 26px; font-size: 12px; }
.vc-update-channel-h1{ font-size: 14px; font-weight: bold; padding: 5px 0; margin-bottom: 8px; }
.vc-form-control.vc-update-channel-sel{ padding: 5px 2px; height:260px; }

/*提示结果*/
.vc-result{ margin-top:30px; }
.vc-result#vc-databack-result,.vc-result#vc-restore-result,.vc-result#vc-pageupdate-result{ display:none; }

/*进度条*/
.vc-progress{ height:6px; }
.vc-progress .vc-progress-bar{ line-height:6px; text-align:right; }
.vc-progress .vc-progress-bar span.vc-progress-bar-tips{ }

/**/
#vc-htmlupdate-result,#vc-urlsupdate-result,#vc-channelupdate-result,#vc-rssupdate-result,#vc-allinfoupdate-result{ display: none; }
/*静态生成*/
#vc-htmlupdate-result{ display: none; }

/* 小屏幕（平板，小于 767px） */
@media (max-width: 767px) {

	/*login*/
	.vc-wrapper-login-container{ width: 300px; height: 380px;  }
	.vc-wrapper-login-container .vc-login-page-bg{ width: 300px; height: 300px; }
	.vc-wrapper-login-container .vc-login-logo { margin:10px 0 15px 0; }
	.vc-wrapper-login-container .vc-login-logo img { width:54px; height:auto; }
	.vc-wrapper-login-container form.vc-login-form{ width: 260px; }
	.vc-wrapper-login-container .form-group{ width: 260px; }
	.vc-wrapper-login-container input.vc-login-input{ width: 220px; }
	.vc-wrapper-login-container input.vc-login-button{ width: 260px; }

	.vc-navbar-menu .open .dropdown-menu{ position: absolute; }
	.vc-header a.logo{ width: 50px; }
	.vc-header span.logo-mini{ display: block; }
	.vc-header span.logo-lg{ display: none; }

	.vc-navbar{ margin-left: 50px; }
	.vc-main-nav-tit span{ display: none; }
	.vc-side-bar{ width:50px; -webkit-transform: translate(-200px, 0); -ms-transform: translate(-200px, 0); -o-transform: translate(-200px, 0); transform: translate(-200px, 0); }
	.vc-side-bar .vc-side-uaccount{ margin-top: 5px; }
	.vc-side-bar .vc-side-uaccount .vc-t{ display: none; }

	#vc-menu>li>a>span,body.vc-mini-navbar #vc-menu>li>a>i.fa-angle-left,#vc-menu-i>li>a>span{ display: none; }

	.vc-content-wrapper{ margin-left: 0 }
	.vc-content-header>.vc-breadcrumb { position: relative; margin-top: 10px; top: 0; right: 0; float: none; background: #d2d6de; padding-left: 10px; }

	.vc-footer{ margin-left: 0; }

	/**/	
	body.vc-mini-navbar.vc-sidebar-collapse .vc-side-bar{ width:50px; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); z-index: 800; }
	
	body.vc-mini-navbar.vc-sidebar-collapse .vc-side-bar .vc-user-panel{ overflow:visible; }
	
	body.vc-mini-navbar.vc-sidebar-collapse .vc-side-bar .vc-side-uaccount{ margin-top: 5px; }
	body.vc-mini-navbar.vc-sidebar-collapse .vc-side-bar .vc-side-uaccount .vc-t{ display: none; }

	/*左侧导航 导航切换*/
	body.vc-mini-navbar.vc-sidebar-collapse .vc-user-toggle{ height: 30px; padding:0 0 2px 0; }
	body.vc-mini-navbar.vc-sidebar-collapse .vc-user-toggle-btn{ width: 100%; height: 26px; border-radius: 0px; margin-top: 5px; }
	body.vc-mini-navbar.vc-sidebar-collapse .vc-user-toggle-btn i.fa-bars{ -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }	
	body.vc-mini-navbar.vc-sidebar-collapse .vc-main-nav-tit span{ display: none; }
	body.vc-mini-navbar.vc-sidebar-collapse #vc-menu>li>a>span,body.vc-mini-navbar.vc-sidebar-collapse #vc-menu>li>a>i.fa-angle-left,body.vc-mini-navbar.vc-sidebar-collapse #vc-menu-i>li>a>span{ display: none; }
	body.vc-mini-navbar.vc-sidebar-collapse #vc-menu>li>a>span,body.vc-mini-navbar.vc-sidebar-collapse #vc-menu-i>li>a>span{ width: 180px; left: 50px; top: 0; position: absolute; display: none;  margin-left: -3px; padding: 12px 5px 12px 20px; border-top-right-radius: 4px; background-color: inherit; }
	body.vc-mini-navbar.vc-sidebar-collapse #vc-menu>li>ul.vc-treeview-menu{ width: 180px; display: none; position: absolute; z-index: 100000; left: 50px; top: 44px; margin-left: 0;  background: #2c3b41;  padding-left: 5px; padding-top: 5px; padding-bottom: 10px; border-bottom-right-radius: 4px; }
	
	body.vc-mini-navbar.vc-sidebar-collapse #vc-menu>li.active>a>span{ display: none; }
	body.vc-mini-navbar.vc-sidebar-collapse #vc-menu>li.active>ul.vc-treeview-menu{ display: none; }
	
	body.vc-mini-navbar.vc-sidebar-collapse #vc-menu>li:hover a>span{ display: block;}
	body.vc-mini-navbar.vc-sidebar-collapse #vc-menu>li:hover ul.vc-treeview-menu{ display: block;}

	body.vc-mini-navbar.vc-sidebar-collapse .vc-content-wrapper{ margin-left: 50px; }
	body.vc-mini-navbar.vc-sidebar-collapse .vc-footer{ margin-left: 50px; }
	
	/*出错*/
	.vc-error-page { width: 100% }		
	.vc-error-page>.vc-headline { float: none; text-align: center }		
	.vc-error-page>.vc-error-content { margin-left: 0 }
	.vc-error-page>.vc-error-content>h3 { text-align: center }

}

/* 中等屏幕（桌面显示器，大于等于 768px） */
@media (min-width: 768px) {

	/*login*/
	.vc-wrapper-login-container{ }

	.vc-header a.logo{ width: 200px; }
	.vc-header span.logo-mini{ display: none; }
	.vc-header span.logo-lg{ display: block; }
	.vc-navbar{ margin-left: 200px; }
	
	.vc-sidebar-collapses-i .vc-side-bar { animation-name: fadeIn; animation-duration: 1s; animation-iteration-count: 1; animation-delay: 0s; }
		
	.vc-side-bar{ width: 200px; }
	.vc-side-bar .vc-side-uaccount{ margin-top: 10px; }
	.vc-side-bar .vc-side-uaccount .vc-t{ display: block; }

	/*左侧导航 导航切换*/
	.vc-user-toggle{ width: 100%; height: 37px; }
	.vc-user-toggle-btn{ width: 100%; height: 33px; margin-top: 5px; }
	.vc-main-nav-tit span{ display: inline; }

	/*菜单*/
	#vc-menu>li>a>span,#vc-menu>li>a>i.fa-angle-left,#vc-menu-i>li>a>span{ display: inline; }
	#vc-menu>li>a>span,#vc-menu-i>li>a>span{ width: 100%; position: static;  margin-left: -3px; padding-left: 12px; border-top-right-radius: 0px;  }
	#vc-menu>li>ul.vc-treeview-menu{ width: 100%; position:static; display: none; }
	#vc-menu>li.active>a>span{ width: 100%; display: inline; position:static; padding: 12px 5px 12px 12px; border-radius: 0; }
	#vc-menu>li.active>ul.vc-treeview-menu{ display: block; border-bottom-right-radius: 0px; }

	.vc-content-wrapper{ margin-left: 200px; padding-top: 10px; }
	.vc-content-header>.vc-breadcrumb { float: right; background: transparent; margin-top: 0; margin-bottom: 0; font-size: 12px; padding: 7px 5px; position: absolute; top: 8px; right: 10px; border-radius: 2px; }

	.vc-footer{ margin-left: 200px; }

	body.vc-mini-navbar.vc-sidebar-collapse .vc-header a.logo{ width: 50px; }
	body.vc-mini-navbar.vc-sidebar-collapse .vc-header span.logo-mini{ display: block; }
	body.vc-mini-navbar.vc-sidebar-collapse .vc-header span.logo-lg{ display: none; }
	body.vc-mini-navbar.vc-sidebar-collapse .vc-navbar{ margin-left: 50px; }
	
	body.vc-mini-navbar.vc-sidebar-collapse .vc-side-bar{ width: 50px; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); z-index: 800; }
	
	body.vc-mini-navbar.vc-sidebar-collapse .vc-side-bar .vc-user-panel{ overflow:visible; }
	
	body.vc-mini-navbar.vc-sidebar-collapse .vc-side-bar .vc-side-uaccount{ margin-top: 5px; }
	body.vc-mini-navbar.vc-sidebar-collapse .vc-side-bar .vc-side-uaccount .vc-t{ display: none; }

	body.vc-mini-navbar.vc-sidebar-collapse .vc-side-bar .vc-user-toggle{ width: 100%; height: 30px; padding:0 0 2px 0; }
	body.vc-mini-navbar.vc-sidebar-collapse .vc-side-bar .vc-user-toggle .vc-user-toggle-btn{ width: 100%; height: 26px; border-radius: 0px; margin-top: 5px;  }
	body.vc-mini-navbar.vc-sidebar-collapse .vc-side-bar .vc-user-toggle .vc-user-toggle-btn i.fa-bars{-webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg);}

	body.vc-mini-navbar.vc-sidebar-collapse .vc-side-bar .vc-main-nav-tit span{ display: none; }

	body.vc-mini-navbar.vc-sidebar-collapse #vc-menu>li>a>i.fa-angle-left{ display: none; }
	body.vc-mini-navbar.vc-sidebar-collapse #vc-menu>li>a>span,body.vc-mini-navbar.vc-sidebar-collapse #vc-menu-i>li>a>span{ width: 180px; display: none; left: 50px; top: 0; position: absolute;  margin-left: -3px; padding: 12px 5px 12px 20px;  border-top-right-radius: 4px; background-color: inherit; }
	body.vc-mini-navbar.vc-sidebar-collapse #vc-menu>li>ul.vc-treeview-menu{ width: 180px; display: none; position: absolute; z-index: 100000; left: 50px; top: 44px; margin-left: 0;  background: #2c3b41;  padding-left: 5px; padding-top: 5px; padding-bottom: 10px; border-bottom-right-radius: 4px; }

	body.vc-mini-navbar.vc-sidebar-collapse #vc-menu>li.active>a>span{ display: none;  }
	body.vc-mini-navbar.vc-sidebar-collapse #vc-menu>li.active>ul.vc-treeview-menu{ display: none; }
	
	body.vc-mini-navbar.vc-sidebar-collapse #vc-menu>li:hover a>span{ display: block;}
	body.vc-mini-navbar.vc-sidebar-collapse #vc-menu>li:hover ul.vc-treeview-menu{ display: block;}

	body.vc-mini-navbar.vc-sidebar-collapse .vc-content-wrapper{ margin-left: 50px; }
	body.vc-mini-navbar.vc-sidebar-collapse .vc-footer{ margin-left: 50px; }

}
