.navbar {
    border-radius:0px;
    margin-bottom:0px;
}

.z-navbar > ul ul .z-nav-content, .z-navbar > ul ul .z-navitem-content, .z-navbar > ul ul .z-navseparator {
	background: transparent;
}

.z-navbar-vertical > ul .z-nav-content, .z-navbar-vertical > ul .z-navitem-content, .z-navbar-vertical > ul .z-navseparator {
	background: transparent;
}

.z-nav-content, .z-navitem-content {
	height: 42px;
	border: 0px;
}

.theme-default #main-menu li.z-navitem-selected > a {
	background: #181B1F none repeat scroll 0% 0%;
	color: #FFF;
}

.theme-default #main-menu li.z-navitem-selected > a::after {
	display: block;
}

.z-nav-selected i,
.z-navitem-selected i {
	color:#1D89CF;
}

.z-navitem-selected a {
	font-size: 30pt;
}
.z-nav .z-nav-selected a::after,
.z-navitem .z-navitem-selected a::after {
	display:block;
}	

.z-nav a::after,
.z-navitem a::after {
	display:block;
}

.z-navitem a::after {
    content: "";
    top: 0px;
    bottom: 0px;
    width: 4px;
    position: absolute;
    right: auto;
    display: none;
    left: 0px;
    background: #1A7AB9 none repeat scroll 0% 0%;
}

.z-navbar-vertical .z-nav-content::before, .z-nav-popup .z-nav-content::before {
    content: "";
    display: none;
    width: 4px;
    height: 32px;
    background: transparent;
    position: absolute;
    top: 0px;
    left: 0px;
}

.theme-default #main-menu .mmc-dropdown-open-ul a:hover,
.theme-default #main-menu .navigation a:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

.z-navbar-vertical > ul .z-nav-content:hover, .z-navbar-vertical > ul .z-navitem-content:hover{
	color: fff;
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
 
.z-column {
	background: none;
}

* {
 font-size: 14px;
 font-family: 'Roboto', sans-serif;
}

.z-button, .z-label, .z-column-content, .z-row-content, .z-group-content, .z-groupfoot-content, .z-footer-content,
.z-textbox, .z-decimalbox, .z-intbox, .z-longbox, .z-doublebox, .z-combobox-input, .z-bandbox-input, .z-datebox-input, 
.z-timebox-input, .z-spinner-input, .z-doublespinner-input, .z-nav-text, .z-navitem-text {
	font-size: 14px;
 	font-family: 'Roboto', sans-serif;
}

.z-column-content {
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
}

.z-tab-selected .z-tab-text{
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
}

.z-calendar-text, .z-calendar-weekday{
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
}

.z-combobox input,
.z-combobox a,
.z-datebox input,
.z-datebox a,
.z-timebox input, 
.z-textbox {
	height:32px;
}

.btn{
	border-radius: 0;
}
 


.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.open .dropdown-toggle.btn {
  background-color: #eaeaea !important;;
  border-color: #eaeaea !important;
   background-image: none !important;
    background-repeat: none;
  -webkit-box-shadow: none;
    box-shadow: none;
    color: #555;
}
 
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-color: #eaeaea !important;;
  border-color: #eaeaea !important;
   background-image: none !important;
    background-repeat: none;
  -webkit-box-shadow: none;
    box-shadow: none;
    color: #555;
}

.btn, .btn-default, .btn-default:focus, .btn:focus{
	background-color: #eaeaea;
  	border-color: #eaeaea;
  	background-image: none !important;
}
 
 .btnTrans{
	background: transparent !important;
    border: none;
}

.btnTrans:hover,
.btnTrans:focus,
.btnTrans:active,
.btnTrans.active,
.open .dropdown-toggle.btnTrans {
  background-color: transparent !important;;
  border-color: transparent !important;
   background-image: none !important;
    background-repeat: none;
  -webkit-box-shadow: none;
    box-shadow: none;
}

.btnTrans-width-border-right{
	background: transparent !important;
    border: none;
    border-right: 1px solid #eaeaea;
}

.btnTrans-width-border-right:hover,
.btnTrans-width-border-right:focus,
.btnTrans-width-border-right:active,
.btnTrans-width-border-right.active,
.open .dropdown-toggle.btnTrans-width-border-right {
  	background-color: transparent !important;;
  	border-color: transparent !important;
   	background-image: none !important;
    background-repeat: none;
  	-webkit-box-shadow: none;
    box-shadow: none;
    border-right: 1px solid #eaeaea !important;
}


 .btnTrans-have-border{
	background: transparent !important;
}


.btnTrans-have-border:hover,
.btnTrans-have-border:focus,
.btnTrans-have-border:active,
.btnTrans-have-border.active,
.open .dropdown-toggle.btnTrans-have-border {
  background-color: transparent !important;;
   background-image: none !important;
    background-repeat: none;
  -webkit-box-shadow: none;
    box-shadow: none;
}

 .theme-default .btn-primary,
.theme-default .btn-primary:focus {
    border-color: #1d89cf !important;
    border-bottom-color: #1d89cf !important;
    background: #1d89cf !important;
    background-image: none !important;
    background-repeat: none;
}

.theme-default .btn-primary:hover {
    border-color: #1d89cf !important;
    border-bottom-color: #1d89cf !important;
    background: #1d89cf !important;
    background-image: none !important;
    background-repeat: none !important;
}

.theme-default .btn-primary:active {
    border-color: #1d89cf;
    border-bottom-color: #1d89cf !important;
    background: #1d89cf !important;
    background-image: none !important;
    background-repeat: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
 
.btn-warning {
  background-color: #f4b04f;
  border-color: #f4b04f;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-color: #f4b04f !important;
  border-color: #f4b04f !important;
}

.btn-success {
  background-color: #5ebd5e;
  border-color: #5ebd5e;
  background: #5ebd5e;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-color: #5ebd5e !important;
  border-color: #5ebd5e !important;
  background: #5ebd5e !important;
   background-image: none !important;
   background-repeat: none;
   -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-danger {
  background-color: #ed2011;
  border-color: #ed2011;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-color: #ed2011 !important;
  border-color: #ed2011 !important;
  background-image: none !important;
   background-repeat: none;
   -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-danger,
.btn-danger:focus {
    border-color: #ed2011;
    border-bottom-color: #ed2011;
    background: #ed2011;
    background-image: none !important;
    background-repeat: none;
}
.btn-danger:hover {
     border-color: #ed2011;
    border-bottom-color: #ed2011;
    background: #ed2011;
    background-image: none !important;
    background-repeat: none;
}
.btn-danger.active,
.btn-danger:active,
.open .btn-danger.dropdown-toggle {
	background-color: #ed2011 !important;
  border-color: #ed2011 !important;
  border-bottom-color: #ed2011 !important;
  background-image: none !important;
   background-repeat: none;
   -webkit-box-shadow: none;
    box-shadow: none; 
}

.btn-info {
  background-color: #5bc0de;
  border-color: #5bc0de;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-color: #5bc0de !important;
  border-color: #5bc0de !important;
  background-image: none !important;
   background-repeat: none;
   -webkit-box-shadow: none;
    box-shadow: none;
}

.z-combobox input, .z-datebox input, .z-timebox input{
	border-radius: 0;
}

.z-combobox input:focus, .z-datebox input:focus, .z-timebox input:focus{
	border-color: #1d89cf;
    box-shadow: none;
    border-style: solid;
    border-width: 1px;
}
 
.z-combobox-button, .z-timebox-separator, .z-timebox-button>a, .z-spinner-button>a, .z-doublespinner-button>a{
	width: 32px;	
}  

.z-timebox-button>a, .z-spinner-button>a, .z-doublespinner-button>a {
    height: 16px;
}
.z-timebox-button:hover>i, .z-spinner-button:hover>i, .z-doublespinner-button:hover>i {
	top: 15px;
}

.z-combobox a, .z-datebox a{
	border-radius: 0;
}

.z-combobox-button, .z-bandbox-button, .z-datebox-button, .z-timebox-button, .z-spinner-button, .z-doublespinner-button {
	height:32px;
	width: 32px;	
	text-align: center;
	border-radius: 0;
}
	
.z-window-header {
	background: #ececec none repeat scroll 0 0;
	border: 1px solid #ececec;
    border-bottom: 2px solid #ececec;
    padding: 14px 20px 9px;
    position: relative;
    color: #555;
    font-size: 15px;
    line-height: 20px;
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
	font-weight: 500;
}
 .z-datebox-button{
	line-height: 25px;
} 

 .z-window {
    background: #d9e5ef none repeat scroll 0 0;
    border: 1px solid #e2e2e2;
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
    overflow: hidden;
    padding: 0;
}
.z-window-content {
    border: none;
}

.z-textbox{
	background-color: #fff;
    background-image: none;
    border-radius: 0;
    color: #555;
    display: block;
    height: 32px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
    border-top-color: #c2c2c2;
    box-shadow: none;
    float: left;
    margin-right: 4px;
}

.z-textbox:focus{
	border-color: #1d89cf;
    box-shadow: none;
    outline: 0 none;	
}

.z-tab { 
    background: #f0f0f0 none repeat scroll 0 0;  
    border-color: -moz-use-text-color -moz-use-text-color #e4e4e4;
    border-image: none;
    border-style: none; 
    color: #777;
    margin: 0 6px 0 0;
    border-radius: 2px 2px 0 0;
}

.z-tab:hover{
	border-bottom-color: #d7d7d7;
	background: #f0f0f0 none repeat scroll 0 0;  
	background-color: rgba(0, 0, 0, 0.06);  
}

.z-tab-selected, .z-tab-selected:hover {
	background: #1d89cf none repeat scroll 0 0;
    border-bottom: none solid #1a7ab9;
    color: #fff;
}



.z-tab-selected > .z-tab-content > .z-tab-text{
	color: #fff; 
}

.z-tabbox-icon {
	border-radius: 2px 2px 0 0;
}

.z-tabs-content {
	border-bottom: 2px solid #e4e4e4;
}

.z-label{
	color: #555;
    line-height: 1.42857;
}

.z-tab-selected > .z-tab-content{ 
    border-bottom: 2px solid #1a7ab9;
    margin-bottom: -2px;
    padding: 2px 0;
}

.z-tab > .z-tab-content{
	padding: 2px 0;
}
@media only screen and (max-width:480px){.hidden-480{display:none!important}}
@media only screen and (max-width:320px){.hidden-320{display:none!important}}

.z-grid-header {
	background: #ebebeb;
	border-color: #dbdbdb!important;
    color: black;
}

.z-columns{
	height: 36px;
}

/*
.z-column-content{
	padding-top: 15px;
	padding-bottom: 15px;
}

*/
.z-column-button{
	border-left: 0;
	height: 36px;
	-webkit-box-shadow: none;
    box-shadow: none;
}

.z-column-button:hover {
	border-left: 0;
	background: #ebebeb;
	-webkit-box-shadow: none;
    box-shadow: none;
}

.z-treecol{
	height: 36px;
	background: #ebebeb;
	border-color: #dbdbdb!important;
    color: #555;
}

.z-row-inner{
	border: 1px solid #e4e4e4;
}

.z-grid-odd>.z-row-inner, .z-grid-odd>.z-cell, .z-row:hover>.z-row-inner, .z-row:hover>.z-cell {
    background: #fff;
}

  .z-row-content, .z-group-content, .z-groupfoot-content, .z-footer-content {
	padding: 5px;	
	
}

.z-row-background-color-on-select,
    .z-row-background-color-on-select > .z-row-inner,
    .z-row-background-color-on-select > .z-cell {
        background-color: #bdd6f0 !important;
}

 
.z-auxheader {
	background: #fafafa;
}

.z-window-modal.z-window-shadow, .z-window-highlighted.z-window-shadow {
	border-radius: 2px;	
}
.panel-heading .panel-title .z-label{
	font-family: 'Roboto', sans-serif;
    font-weight: 500;
}
/*
.z-column-content, .z-row-content, .z-group-content, .z-groupfoot-content, .z-footer-content {
	line-height: 0px;
}
*/
.z-menu:hover{
	border:none;
	background: #fafafa;
}

.z-menu-hover{
	border:none;
	background: #fafafa;
}
.z-menu-content{
	height:44px;
}

.z-menubar{
	background: #fff;
	border-top: none;
	border-bottom:none;
	border-left:1px solid #cfcfcf;
}
.z-menu-icon {
    top: 15px;
}

.z-menu-image, .z-menuitem-image {
    height: 16px;
    width: 16px;
}

.z-menupopup-content{
	
	padding: 5px 0;
	    border: 2px solid #ccc;
	        min-width: 160px;
}

.z-menupopup ul{
	background: #fff;
}

.nav-user > div .user-menu.z-menubar .z-menu-selected > .z-menu-content, .nav-user > div .user-menu.z-menubar .z-menu-content:active {
	background: none;
	}
	
.has-feedback .form-control-feedback {
	top: 0;	
}

.z-temp, .z-modal-mask { 
    background-color: rgba(0, 0, 0, 0.9);
}

.z-window-icon{
	border: none;
	background: none;
}

.z-window-modal.z-window-shadow, .z-window-highlighted.z-window-shadow{
	border: none;
	box-shadow: inset 0px 0px 0px #FFFFFF, 0 0 0px rgba(0, 0, 0, 0.7);
}

.z-window-icon:hover{ 
	background: none;
}

.z-grid-header{
	width: 100% !important;
}

.z-grid-body{
	width: 100% !important;
}
 

/* ==============add by xuan====================== */
.z-menuitem-text {
	 color: black !important;
 }
#content-wrapper{
	  background-color: white;
	  padding: 46px 0 0 0;
	}
.z-button-os{
	width: 40% !important;
	padding: 0px;
	margin-right: 5px;
	}
td#Tab_6-chdex　{
	 float: right; 
     margin-right: 40px;
	}
#Hbox_27-real,#Hbox_25-real {
	width: 100%;
	}
#Image_7-real {
	width: 100% !important;
	}
.ezpaging-add{
	    float: right !important;
	}
	.vboxImageHeader{
		   background: -webkit-gradient(linear, left top, left bottom, from(#434343),color-stop(0.50, #333333),to(#232323));
	       background: -moz-linear-gradient(top,#434343 0%,#333333 50%,#232323);
	       filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#434343', endColorstr='#232323');
		}
		
.z-row .z-detail-outer{
	background: linear-gradient(to right, #fff 0%, #fff 100%) !important;
	padding: 8px 6px !important;
}
.z-detail{
	   background: white !important;
	   border: 0px solid #fff !important; 
	}

.control_margin{
	   margin-bottom: 10px !important;
	}
.grid_no_border {
	border: none !important;
	width: 100% !important;
}
.grid_no_border .z-row-inner{
	border: none !important;
	
}
 
.grid_yes_border .z-row-inner{
	border: 1px solid #cfcfcf !important;
}

 .grid_yes_border>.z-grid-body>table {
   margin-bottom: 5px;
 }
 
.z-hlayout-inner {
	  display: inline; 
	}
.dropdownbar:hover {
	   background-color: #F1F1F1;
	}
#main-navbar {
	position: fixed;
}

.clearfix {
    zoom: 1;
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}

.tabpanel_detais_custemer {
	  padding: 10px;
	}
.window-none-border> .z-window-content {
	   padding: 0px;
	}

.z-icon-angle-down:before {
    content: "\f107" !important;
}

.input-group input {
             width: 100% !important;
             white-space: nowrap;
             height:32px !important;
             }
.input-group a {
                        height:32px !important;
	                    width: 32px !important;
	                    padding: 0px;
                        width: 1%;
                        white-space: nowrap;
                        vertical-align: middle;
                        display: table-cell;
               }
 .input-group-new>input {
             width: 100% !important;
             white-space: nowrap;
             height:32px !important;
             }
         
 .input-group-new>a {
                         white-space: nowrap;
                        vertical-align: middle;
                        position: absolute;
					    top: 0px;
					    right: 11px;
               }  
  
 .menutext {
      font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif !important;color: black;
 }
 .horizontal{
       border-top: 1px solid #A5A5A5;
       margin: 4px 0px;
 }
 .z-grid-header .z-column-content {
	            text-align: center;
	     }
/* ==================================================*/
/*
.z-tabs{
	width: 100% !important;
}


.z-tabbox-icon .z-tabbox-right-scroll{
	display: block !important;
}

.z-tabs-content{
	width: 100%;
}*/

.z-menu-text, .z-menuitem-text {
	color: #555555;	
}

/*css for Ban lam viec*/
.timeline {
    position: relative;
    padding-bottom: 0;
    float:left;
}

.tl-icon {
    display: block;
    position: absolute;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 999999px;
    left: 95px;
    right: auto;
    top: 4px;
    text-align: center;
    font-size: 14px;
    overflow: hidden;
}

.bg-warning, .bg-warning a, .bg-warning a:focus, .bg-warning:active, .bg-warning:focus, .bg-warning:hover {
    color: #fff;
}

.fa {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fa-envelope:before {
    content: "\f0e0";
}

.theme-default .tl-body:before {
    border-color: transparent #e2e2e2 transparent transparent;
}

/* #ddd */
.theme-default .timeline:after, .theme-default .timeline:before, .theme-default .tl-header, .theme-default .tl-icon {
    background: #797979;
}

@media (min-width: 768px)
.tl-header {
    left: 100px;
    margin-left: -70px;
}

.page-profile .tl-entry:before, .page-profile .tl-header, .page-profile .tl-icon {
    box-shadow: 0 0 0 4px #fff!important;
}

*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.tl-body:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 9px 8px 0;
    position: absolute;
    left: -9px;
    right: auto;
    top: 15px;
}

.theme-default .tl-body:before {
    border-color: transparent #e2e2e2 transparent transparent;
}

.tl-body:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px 8px 7px 0;
    border-color: transparent #fff transparent transparent;
    position: absolute;
    left: -8px;
    right: auto;
    top: 16px;
}

.text-warning, .text-warning a, .text-warning a:focus, .text-warning:active, .text-warning:focus, .text-warning:hover {
    color: #f29f29;
}

.tab-content>.active {
    display: block;
}

.fade.in {
    opacity: 1;
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear;
}

.tl-header.now {
    margin-top: 0;
    margin-left: 62px;
}


.timeline:before {
    width: 4px;
    top: 0;
    margin-left: -2px;
}

.timeline:after, .timeline:before {
    content: "";
    display: block;
    position: absolute;
    left: 115px;
    bottom: 0;
    height: 800px;
}

@media (min-width: 768px)
.tl-time {
    left: auto;
    right: 100%;
    margin-left: 0;
    margin-right: 32px;
    top: 14px;
}

.tl-time {
    position: absolute;
    left: -15px;
    right: auto;
    margin-left: 15px;
    margin-right: 0; 
    text-align: left;
    white-space: nowrap;
    color: #888; 
    font-size: 13px;
}

.tl-header {
    position: relative;
    width: 70px;
    padding: 8px 0;
    text-align: center;
    left: 0;
    margin-left: 0;
    margin-top: 40px;
    margin-bottom: 25px;
    font-size: 14px;
    border-radius: 2px;
    display: block;
}

@media (min-width: 768px)
.tl-entry {
    margin-left: 100px;
    margin-bottom: 20px;
}

.tl-entry {
    margin-left: 0px;
    margin-right: 0;
    padding-left: 36px;
    padding-right: 0;
    position: relative;
    margin-bottom: 40px;
}

.tl-entry:before {
    content: "";
    display: none;
    position: absolute;
    width: 6px;
    height: 6px;
    left: 130px;
    right: auto;
    border-radius: 999999px;
    top: 20px;
}

@media (min-width: 768px)
.timeline:after, .timeline:before {
    left: 100px;
}

.timeline:after {
    width: 12px;
    height: 0px;
    margin-left: -6px;
    border-radius: 999999px;
}

.theme-default .bordered, .theme-default .panel, .theme-default .table, .theme-default hr {
    border-color: #e2e2e2;
}

.tl-body {
    position: relative;
    padding: 15px;
    margin: 0;
}

.panel, .panel-default {
    border-color: #e4e4e4;
    margin-bottom: 22px;
    position: relative;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.panel {
    margin-bottom: 5px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
    margin-left: 130px;
}
 
.bt-algin-right{
	float: right;
 
}
.tl-wide {
    margin: -15px -15px;
}

.text-center {
    text-align: left;
} 
  
.bg-success * {
    border-color: #77c777;
}

.bg-success, .bg-success a, .bg-success a:focus, .bg-success:active, .bg-success:focus, .bg-success:hover {
    color: #fff;
}

.fa-picture-o:before {
    content: "\f03e";
}



.bg-danger * {
    border-color: #eb8073;
}

.bg-danger, .bg-danger a, .bg-danger a:focus, .bg-danger:active, .bg-danger:focus, .bg-danger:hover {
    color: #fff;
}

.fa-heart:before {
    content: "\f004";
}
/*end div Ban lam viec for boottraps*/



.z-comboitem-selected {
	background: #238EFF;
	text-shadow:none;
}

.z-comboitem-selected .z-comboitem-text {
	color: #fff;
}
.z-comboitem:hover {
	background: #238EFF;
	color: #fff;
	text-shadow:none;
}

.z-comboitem-selected:hover .z-comboitem-text{
	color: #fff;
}
.z-listitem.z-listitem-selected>.z-listcell{
	background: #238EFF;
}
.z-listitem.z-listitem-selected>.z-listcell>.z-listcell-content {
    color: #fff;
}

.z-listitem>.z-listcell:hover{
	background: #238EFF;
	color: #fff;
}

.z-treerow:hover>.z-treecell>.z-treecell-content> .z-label {
	color: #fff;
}

.z-treerow:hover>.z-treecell{
    background: #238EFF;
}

.z-treerow.z-treerow-selected>.z-treecell {
    background: #238EFF;
}

.z-treerow.z-treerow-selected>.z-treecell>.z-treecell-content> .z-label {
    color: #fff;
}

.z-treerow.z-treerow-selected:hover>.z-treecell {
    background: #238EFF;
}

.z-listitem>.z-listcell:hover>.z-listcell-content{
	color: #fff;
}

.theme-default #main-navbar #main-menu-toggle {
    background: #dfdfdf;
    border-right: 1px solid #9a9a9a;
}

.theme-default #main-navbar .navbar-collapse {
	background: #dfdfdf; 
	border-bottom: 1px solid #cfcfcf;
}
#main-navbar .navbar-nav.pull-right{
	background: #dfdfdf;
}
.theme-default #main-navbar .navbar-header {
	background: #dfdfdf;
}
.theme-default #main-navbar .right>.navbar-nav>li {
    border-left: 1px solid #9a9a9a;
}

.z-tab-text{
	font-size: 15px;
	padding: 4px 10px 2px;
}

.title-window{
	text-transform: uppercase;
	text-decoration: underline;
	font-size: 16px; 
	color: black; 
}

.grid-none-border{
			border: none;
}

.grid-none-border .z-row .z-row-inner .z-row-content {
	padding: 0;
}

.grid-none-border .z-row .z-row-inner {
	border: none;
}

.one-tab .z-tabpanels .z-tabpanel {
	border: none;
	padding-left: 0;
}

.one-tab .z-tabs-content {
	border: none;
}

.one-tab .z-tabs-content .z-tab-selected {
	background: #fff;
}

.one-tab .z-tabs-content .z-tab-selected .z-tab-content {
	padding-left: 0;
}

.one-tab .z-tabs-content .z-tab-selected .z-tab-content .z-tab-text {
	text-transform: uppercase;
	text-decoration: underline;
	font-size: 16px;
	color: black;
	font-weight: normal;
	padding-left: 0;
}

.many-tab .z-tabpanels .z-tabpanel {
	border: none;
	padding-left: 0;
	padding-right: 0;
	padding-top: 15px;
}

.many-tab .z-tabs-content {
	border: none;
}

.many-tab .z-tabs-content .z-tab-selected {
	background: #5bc0de;
}

.many-tab .z-tabs-content .z-tab-selected .z-tab-content {
	padding-left: 0;
	padding-right: 0;
}

.many-tab .z-tabs-content .z-tab {
	border-radius: 0;
}

input[type=checkbox], input[type=radio] {
		    margin: 0px !important;
		    line-height: normal;
		}
		
.z-tabbox-left-scroll{
	border-radius: 0;
	background: #f0f0f0;
}

.z-tabbox-right-scroll{
	border-radius: 0;
	background: #f0f0f0;
}

.window-in-tab{
	border: none;
}

.window-in-tab .z-window-content{
	padding: 0;
}

.form-group{
	margin-bottom: 10px;
}
.z-navitem-image{
	display: none;
}

/* Calendar */
.z-datebox-popup {
    height: 280px;
}
/*width: 300px;*/
.z-datebox-popup .z-calendar {
    margin: 10px;
    height: 220px;
}

a#_z_4-left {
    background-color: white;
}

a#_z_4-right {
    background-color: white;
}

.z-calendar-icon {
    padding: 0;
}

.z-calendar-right {
    right: -17px;
}

.z-calendar table {
    margin:5px auto;
    border-style: solid;
    border-width: 1px;
}

.z-calendar-weekend {
    color: #6A7637;
	background-color: white;
	border-top: 1px solid black;
}

.z-calendar-outside {
	color: #aaa;
    background-color: white;
}

.z-calendar-body {
    border: 1px solid #E5E5E5;
}

.z-calendar-selected {
    color: white;
    background: #2E75EB;
    border-radius: 0px;
}

.z-calendar-cell:hover {
	border-radius: 0px;
}

.z-calendar th {
	background-color: white;
    border: 1px solid #CDCDCD;
    padding: 10px 0px 10px 0px;
    width: 5px;
    text-align: center;
}

.z-calendar-cell {
	border: 1px solid #CDCDCD;
    text-align: right;
    padding-right: 3px;
}
/*End Calendar*/

.z-combobox-popup{
	display: block;
}

.z-calendars-inner{
	background: #dfdfdf;
	padding-left: 0;
	padding-bottom: 0;
	margin: 0;
	border-left: none;
	border-right: none;
}
.z-calendars-month-header{
	background: #DEDEDE;
	color: black;
	height: 32px;
}

.z-calendars-body { 
	border: 1px solid #939393;
}

.z-calendars-t2 {
	display: none;
}
 
 .z-calendars-b3 {
	background: #939393;
}
.z-calendars-month-header .z-calendars-day-of-week {
    color: #060606;
    border-left: 1px solid #B0B0B0;
}
.z-calendars-month-date-off, .z-calendars-month-date {
    background-color: #fff;
    color: #000000;
}

.z-calendars-month-date-off{
	color: #a1a1a1;
}

.z-calendars-fl, .z-calendars-b1, .z-calendars-b2 {
	display: none;	
}

.z-calendars-month-body{
	top: 32px
}
.z-calendars-evt-faker-more {
    color: #1D65E8;
    font-weight: bold;
    text-align: right;
    padding-right: 10px;
}

.tabs .bd {
    background: #fff !important;
    border: 1px solid #817F80;
}

.top {
	background: #fff !important;
    border-bottom: none !important;
}

.tabs .cm {
	background: #fff !important;
	margin: 0;
}

.tabs .t1, .tabs .t2, .tabs .t3, .tabs .b1, .tabs .b2, .tabs .b3{
	display: none;
}

.tabs .text {
	padding: 6px 5px !important;
	height: 29px !important;
}
.arrow-right {
	border-color: #fff #fff #fff #8F8D8E !important;
	margin-top: 5px;
}

.arrow-left {
	border-color: #fff #8F8D8E #fff #fff !important;
	margin-top: 5px;
}

.z-calendars-t1, .z-calendars-t2, .z-calendars-t3{
	background: #fff;
}

.tabs {
	width: 60px;
}

.arrows {
	width: 34px;
}
.z-calendars-month-date.z-calendars-week-today, .z-calendars-day-of-month-bg .z-calendars-week-today {
	background: #A2CEEA;
	
}

.z-calendars-week-cnt .z-calendars-timezone{
	background-color: #DEDEDE;
	color: #000000;
	padding-right: 0;
}
.z-calendars-daylong-body{
	display: none;
}

.z-calendars-week-day.z-calendars-week-today {
    background-color: #fff;
}

.z-calendars-day-of-week-inner.z-calendars-week-today {
    background-color: #DEDEDE;
    border: none;
    text-align: center;
    color: #000000;
}

.z-calendars-week-body{
	border: none;
	border-top: 1px solid #939393;
}

.z-calendars-timezone{
	color: #000000;
	border-right: 1px solid #939393;
}

.z-calendars-hour-of-day {
	text-align: center;
    color: #000000;
    border-bottom: 1px solid #939393;
      
}

.z-calendars-week-day{
	border-left: 1px solid #939393;
}
.z-calendars-day-of-week-inner {
    color: #000000;
    text-align: center;
}
.z-calendars-week-header-arrow{
	display: none;
}
.z-calendars-week-header-cnt{
	line-height: 20px;
}
.z-calendars-hour{
	top: 2px;
	height: 0;
}
.z-calendars-week-cnt .z-calendars-timezone-end{
	padding: 0;
	border-right: 1px solid #939393;
}

.z-calendars-hour-sep {
    height: 46px !important;
    border-bottom: 1px solid #C9CBCC;
    border-top:none;
    margin-bottom: 0;
}

.z-calevent-resizer{
	display: none;
}

.z-calevent-inner dl{
	padding-top: 5px;
	padding-left: 5px;
}

.z-calevent-t1, .z-calevent-t2, .z-calevent-b1, .z-calevent-b2{
	display: none;	
}
.z-calevent-body{
	background: #fff !important;
}
.z-calendars-day-of-week-cnt{
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 13px;
}

.z-calendars-day-of-week-inner.z-calendars-week-today{
	font-weight: normal;
} 

.z-calendars-day-of-week{
	border-right: 1px solid #939393;
	padding: 5px 2px 5px 3px;
}

.z-calendars-daylong-end{
	display: none;	
}

.z-calevent-header{
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 13px;
	color: black;
}
 .z-calendars-week-day-cnt .z-calevent{
 	border: 1px solid #fff;
 }
 
.z-calevent-month .z-calevent-cnt{
	font-family: 'Roboto', sans-serif;
	font-size: 11px;
}

.z-calendars-evt-faker-more{
	padding-top: 13px;
	padding-right: 5px;
}

.z-calevent-month{
	line-height: 15px;
} 
 .z-calevent-inner {
    margin: 0; 
    border-left: none;
    border-right: none;
}

.z-calevent-inner .z-calevent-cnt{
	color: black;
} 

.z-group td{
	text-align: left !important;
}

.z-group-inner{
	background: #fff;
}

.z-group-inner:hover .z-label, .z-group-inner:hover .z-group-icon{
	color: #1D89CF;	
}

.z-group-inner .z-label{
	font-size: 15px;
}

.z-group-inner .z-group-content, .z-group-inner .z-cell {
    padding: 7px 5px;
}

.input-group-new {
	width: 100%;
}

.input-group-new .z-timebox-button{
	right: 32px;
}
.vlayout-none-padding .z-vlayout-inner .z-hlayout .z-hlayout-inner{
   position: initial;
}