body {
	padding-top: 60px;
	background: url(../img/back_sifei.png) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.sub-header {
  padding-bottom: 10px;
  border-bottom: 1px solid #E7E7E7;
}

.navbar-fixed-top {
  border: 0;
  background:#FFF;
  height:60px;
  border-bottom:1px solid #CCC;
}

.navbar-brand-logo img, .navbar-brand-logo span, .nav-bar-toggle-icon img {
	display:block;
	float:left;
	height:50px;
    padding: 0px;
    margin-top:5px;
}

.navbar-brand-logo span {
	color:#2172A0;
	font-weight:bold;
	font-size:1.25em;
}

.navbar-toggle-icon img {
    margin-left:30px;
    margin-top:10px;
    height:40px;
    padding:5px;
}

.navbar-hidden {
    display: none!important;
}

/* Hide for mobile, show later */
.sidebar {
  display: none;
}
@media (min-width: 768px) {
  .sidebar {
    position: fixed;
    top: 61px;
    bottom: 0;
    left: 0;
    z-index: 1000;
    display: block;
    padding: 0px;
    overflow-x: hidden;
    overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */
    background-color: #12131A;
    border-right: 1px solid #eee;
  }
}

/* Sidebar navigation */
.nav-sidebar {
  margin-right: -21px; /* 20px padding + 1px border */
  margin-bottom: 20px;
  margin-left: -20px;
}
.nav-sidebar > li > a {
  padding-right: 20px;
  padding-left: 20px;
}
.nav-sidebar > .active > a,
.nav-sidebar > .active > a:hover,
.nav-sidebar > .active > a:focus {
  color: #fff;
  background-color: #428bca;
}


/*
 * Main content
 */

.main {
  padding: 20px;
}
@media (min-width: 768px) {
  .main {
    padding-right: 40px;
    padding-left: 40px;
  }
}
.main .page-header {
  margin-top: 0;
}

.userboxcontainer {
	width:100%;
	height:80px;
	padding:15px;
}

.userboxcontainer a {
	text-decoration:none;
}

.userboxcontainer a span img {
	display:block;
	float:left;
	width:50px;
	width:50px;
	border-radius: 100px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	-khtml-border-radius: 100px;
	overflow: hidden;
}

.userboxcontainer a span {
	display:block;
	float:left;
	width:70%;
}
.userboxcontainer a span.image {
	width:30%;
}

/* DASHBOARD */
div.item-dashboard-1, div.item-dashboard-2, div.item-dashboard-3,
div.item-dashboard-4, div.item-dashboard-5, div.item-dashboard-6 {
	width:160px;
	height:160px;
	margin:10px;
}

div.item-dashboard-1 a, div.item-dashboard-2 a, div.item-dashboard-3 a,
div.item-dashboard-4 a, div.item-dashboard-5 a, div.item-dashboard-6 a {
	display:block;
	width:100%;
	height:100%;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	font-size:1.2em;
	text-decoration:none;
}

div.item-dashboard-1 a img, div.item-dashboard-2 a img, div.item-dashboard-3 a img,
div.item-dashboard-4 a img, div.item-dashboard-5 a img, div.item-dashboard-6 a img {
	margin-top:5px;
	margin-bottom:5px;
}
div.item-dashboard-1 {
background: rgb(254,191,1); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlYmYwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWJmMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(254,191,1,1) 0%, rgba(254,191,1,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,191,1,1)), color-stop(100%,rgba(254,191,1,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(254,191,1,1) 0%,rgba(254,191,1,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(254,191,1,1) 0%,rgba(254,191,1,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(254,191,1,1) 0%,rgba(254,191,1,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(254,191,1,1) 0%,rgba(254,191,1,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#febf01', endColorstr='#febf01',GradientType=0 ); /* IE6-8 */
}
div.item-dashboard-2 {
background: rgb(37,141,200); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI1OGRjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNThkYzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(37,141,200,1) 0%, rgba(37,141,200,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(37,141,200,1)), color-stop(100%,rgba(37,141,200,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(37,141,200,1) 0%,rgba(37,141,200,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(37,141,200,1) 0%,rgba(37,141,200,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(37,141,200,1) 0%,rgba(37,141,200,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(37,141,200,1) 0%,rgba(37,141,200,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#258dc8', endColorstr='#258dc8',GradientType=0 ); /* IE6-8 */
}
div.item-dashboard-3 {
background: rgb(41,154,11); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5OWEwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTlhMGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(41,154,11,1) 0%, rgba(41,154,11,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(41,154,11,1)), color-stop(100%,rgba(41,154,11,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(41,154,11,1) 0%,rgba(41,154,11,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(41,154,11,1) 0%,rgba(41,154,11,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(41,154,11,1) 0%,rgba(41,154,11,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(41,154,11,1) 0%,rgba(41,154,11,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#299a0b', endColorstr='#299a0b',GradientType=0 ); /* IE6-8 */
}
div.item-dashboard-4 {
background: rgb(255,0,132); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDA4NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjAwODQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,0,132,1) 0%, rgba(255,0,132,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,0,132,1)), color-stop(100%,rgba(255,0,132,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,0,132,1) 0%,rgba(255,0,132,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,0,132,1) 0%,rgba(255,0,132,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,0,132,1) 0%,rgba(255,0,132,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,0,132,1) 0%,rgba(255,0,132,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0084', endColorstr='#ff0084',GradientType=0 ); /* IE6-8 */
}
div.item-dashboard-5 {
background: rgb(137,137,186); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg5ODliYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4OTg5YmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(137,137,186,1) 0%, rgba(137,137,186,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(137,137,186,1)), color-stop(100%,rgba(137,137,186,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(137,137,186,1) 0%,rgba(137,137,186,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(137,137,186,1) 0%,rgba(137,137,186,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(137,137,186,1) 0%,rgba(137,137,186,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(137,137,186,1) 0%,rgba(137,137,186,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8989ba', endColorstr='#8989ba',GradientType=0 ); /* IE6-8 */
}
div.item-dashboard-6 {
background: rgb(255,103,15); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNjcwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjY3MGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,103,15,1) 0%, rgba(255,103,15,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,103,15,1)), color-stop(100%,rgba(255,103,15,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,103,15,1) 0%,rgba(255,103,15,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,103,15,1) 0%,rgba(255,103,15,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,103,15,1) 0%,rgba(255,103,15,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,103,15,1) 0%,rgba(255,103,15,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff670f', endColorstr='#ff670f',GradientType=0 ); /* IE6-8 */
}
div.item-dashboard-1:hover {
background: rgb(255,197,120); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzU3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYjlkMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,197,120,1) 0%, rgba(251,157,35,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,197,120,1)), color-stop(100%,rgba(251,157,35,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,197,120,1) 0%,rgba(251,157,35,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,197,120,1) 0%,rgba(251,157,35,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,197,120,1) 0%,rgba(251,157,35,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,197,120,1) 0%,rgba(251,157,35,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc578', endColorstr='#fb9d23',GradientType=0 ); /* IE6-8 */
}
div.item-dashboard-2:hover {
background: rgb(147,206,222); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkzY2VkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iIzc1YmRkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OWE1YmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(147,206,222,1) 0%, rgba(117,189,209,1) 41%, rgba(73,165,191,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(147,206,222,1)), color-stop(41%,rgba(117,189,209,1)), color-stop(100%,rgba(73,165,191,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(147,206,222,1) 0%,rgba(117,189,209,1) 41%,rgba(73,165,191,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(147,206,222,1) 0%,rgba(117,189,209,1) 41%,rgba(73,165,191,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(147,206,222,1) 0%,rgba(117,189,209,1) 41%,rgba(73,165,191,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(147,206,222,1) 0%,rgba(117,189,209,1) 41%,rgba(73,165,191,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93cede', endColorstr='#49a5bf',GradientType=0 ); /* IE6-8 */
}
div.item-dashboard-3:hover {
background: rgb(0,110,46); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNmUyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZlMmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(0,110,46,1) 0%, rgba(0,110,46,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,110,46,1)), color-stop(100%,rgba(0,110,46,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,110,46,1) 0%,rgba(0,110,46,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,110,46,1) 0%,rgba(0,110,46,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,110,46,1) 0%,rgba(0,110,46,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,110,46,1) 0%,rgba(0,110,46,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006e2e', endColorstr='#006e2e',GradientType=0 ); /* IE6-8 */
}
div.item-dashboard-4:hover {
background: rgb(255,93,177); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWRiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZjAxN2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,93,177,1) 0%, rgba(239,1,124,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,93,177,1)), color-stop(100%,rgba(239,1,124,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,93,177,1) 0%,rgba(239,1,124,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,93,177,1) 0%,rgba(239,1,124,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,93,177,1) 0%,rgba(239,1,124,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,93,177,1) 0%,rgba(239,1,124,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5db1', endColorstr='#ef017c',GradientType=0 ); /* IE6-8 */
}
div.item-dashboard-5:hover {
background: rgb(195,217,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MzZDlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iI2IxYzhlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OGIwZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(195,217,255,1) 0%, rgba(177,200,239,1) 41%, rgba(152,176,217,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(195,217,255,1)), color-stop(41%,rgba(177,200,239,1)), color-stop(100%,rgba(152,176,217,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(195,217,255,1) 0%,rgba(177,200,239,1) 41%,rgba(152,176,217,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(195,217,255,1) 0%,rgba(177,200,239,1) 41%,rgba(152,176,217,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(195,217,255,1) 0%,rgba(177,200,239,1) 41%,rgba(152,176,217,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(195,217,255,1) 0%,rgba(177,200,239,1) 41%,rgba(152,176,217,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3d9ff', endColorstr='#98b0d9',GradientType=0 ); /* IE6-8 */
}
div.item-dashboard-6:hover {
background: rgb(255,168,76); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTg0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjdiMGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,168,76,1) 0%, rgba(255,123,13,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,168,76,1)), color-stop(100%,rgba(255,123,13,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,168,76,1) 0%,rgba(255,123,13,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,168,76,1) 0%,rgba(255,123,13,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,168,76,1) 0%,rgba(255,123,13,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,168,76,1) 0%,rgba(255,123,13,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 ); /* IE6-8 */
}
/** FORMS **/
#formContainer {
	margin:0px auto;
	margin-top:50px;
	margin-bottom:10px;
	padding:20px!important;
	width:900px;
	height:auto!important;
	border:1px solid #CCC;
	background-color: rgba(229, 229, 229, 0.2);
}

/** Micro Clearfix by Nicolas Gallagher **/
#formContainer:before,
#formContainer:after {
  content:""!important;
  display:table!important;
}

#formContainer:after {
	clear:both!important;
}
/** Micro Clearfix by Nicolas Gallagher **/

#formContainer input[type='text'], #formContainer input[type='password'], 
#formContainer input[type='button'], #formContainer input[type='date'], 
#formContainer input[type='submit'], #formContainer input[type='email'], 
#formContainer input[type='number'], #formContainer input[type='tel'], #formContainer input[type='reset'],
#formContainer select, #formContainer textarea {
	padding:8px;
	border:solid 1px #CCC;
	border-radius:5px;
	width:280px;
	height:35px;
}

#formContainer textarea {
	resize: none;
	outline: none;
}

#formContainer span.not-found {
	display:block;
	padding:3px;
	border:solid 1px #EF018D;
	border-radius:5px;
	width:280px;
	height:35px;
	background:#FFF;
}

#formContainer span.required {
	color:#DB1554;
}

#formContainer input:required, #formContainer textarea:required,  #formContainer select:required{
	border:solid 1px #DB1554;
}

/*
#formContainer input[type='text'] {
	text-transform: uppercase;
}
*/

#formContainer input:focus{
	box-shadow:0 0 7px #CCC;
}

.formParticularTitle {
	float:left;
	margin:0px;
	margin-bottom:5px;
	margin-top:5px;
	display:block;
	width:860px;
	height:30px;
	font-size:16px;
}

.formTitle {
	float:left;
	margin:0px;
	margin-bottom:10px;
	display:block;
	width:860px;
	height:30px;
	font-size:18px;
	color:#2184BE;
}

.formShortCell {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	width:276px;
	height:36px;
}

.formLongCell, .formDLongCell {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	width:562px;
	height:36px;
}

#formContainer div.formLongCell input[type='text'], #formContainer div.formLongCell input[type='password'],
#formContainer div.formLongCell input[type='button'], #formContainer div.formLongCell input[type='date'],
#formContainer div.formLongCell input[type='submit'], #formContainer div.formLongCell input[type='email'],
#formContainer div.formLongCell input[type='tel'], #formContainer div.formLongCell input[type='reset'],
#formContainer div.formLongCell input[type='number'], #formContainer div.formLongCell select {
	width:561px;
	height:35px;
}


#formContainer div.formLongCell textarea {
	width:561px;
	height:35px;
}

.formDLongCell {
	width:865px;
	height:48px;
}

#formContainer div.formDLongCell label {
	font-weight:bold;
	height:20px;
}

#formContainer div.formDLongCell span {
	font-size:14px;
}

#formContainer div.formShortCell input[type='submit']:hover,
#formContainer div.formLongCell input[type='submit']:hover,
#formContainer div.formDLongCell input[type='submit']:hover,
#formContainer div.formShortCell input[type='reset']:hover,
#formContainer div.formLongCell input[type='reset']:hover,
#formContainer div.formDLongCell input[type='reset']:hover {
	background:#00B6F0;
	color:#FFFFFF;
}

#formContainer div.formShortCell.doubleHeight, #formContainer div.formDLongCell.doubleHeight, #formContainer div.formLongCell.doubleHeight {
    height:70px;
}

#formContainer div.formShortCell.tripleHeight, #formContainer div.formDLongCell.tripleHeight, #formContainer div.formLongCell.tripleHeight {
    height:105px;
}

#formContainer div.formShortCell.cuadrupleHeight, #formContainer div.formDLongCell.cuadrupleHeight, #formContainer div.formLongCell.cuadrupleHeight {
    height:140px;
}

#formContainer div.formShortCell.quintupleHeight, #formContainer div.formDLongCell.quintupleHeight, #formContainer div.formLongCell.quintupleHeight {
    height:175px;
}

#formContainer div.formShortCell.sextupleHeight, #formContainer div.formDLongCell.sextupleHeight, #formContainer div.formLongCell.sextupleHeight {
    height:210px;
}


#formContainer a.formLinkButton, #formContainer a.formLinkButtonClose {
	display:inline-block;
	float:right;
	padding:0px;
	margin:0px;
	border-radius:5px;
	border:1px solid #CCC;
	width:28px;
	height:28px;
	text-align:center;
	text-indent:0px;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	background:#CCCCCC;
}

#formContainer a.formLinkButton:hover {
	background:#00B6F0;
}

#formContainer a.formLinkButtonClose {
	background:#B72F3D;
	width:25px;
	height:25px;
	font-size:15px;
}

#formContainer a.formLinkButtonClose:hover {
	background:#DD1E32;
}

.sectionTitleMenu   {
	text-transform:uppercase;
	font-size:24px;
	font-weight:bold;
}

.tableContainer {
	margin:0px auto;
	margin-top:30px;
	width:900px;
}

.tableContainer input[type='text']{
	border:solid 1px #CCC;
	border-radius:5px;
}
#formContainer div.warp-checkbox {
	display:inline-block;
	overflow:hidden;
	width:100%;
	height:35px;
	border-radius:3%;
	border:1px solid:#CCC;
	background:#BFCDDB;
	padding:5px;
}
#formContainer div.warp-checkbox input[type="checkbox"] {
	display:none;
}
#formContainer div.warp-checkbox input[type="checkbox"] + label {
	color:#FAFAFA;
	width:100%;
	height:100%;
	cursor:pointer;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
#formContainer div.warp-checkbox input[type="checkbox"] + label span {
    display:inline-block;
    width:20px;
    height:20px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:#FAFAFA;
	border-radius:20%;
    cursor:pointer;
}
#formContainer div.warp-checkbox input[type="checkbox"]:checked + label span {
    background:#606C88;
	border-radius:20%;
	border:1px solid:#CCC;
}
#formContainer div.warp-checkbox input[type="checkbox"]:checked + label {
	color:#606C88;
}

/* NO SE ENCONTRARON RESULTADOS */
.noResultsSearch {
	margin:0px auto;
	margin-top:30px;
	width:502px;
	height:152px;
	border:1px solid #EEE;
	background:#FFF;
	border-radius:5px;
}
.forNoResultsSearch {
	float:left;
	width:350px;
	height:50px;
	text-align:center;
}
.forNoResultsSearch span {
	font-weight:bold;
}
.forImageNoResultsSearch {
	float:left;
	width:150px;
	height:150px;
}

/* LINK-BUTTON */
a.linkButton {
    display: inline-block;
    text-decoration: none;
    background: #63b6db;
    border-radius: 4%;
    color:#FFF;
    padding-left: 3px;
    padding-right: 3px;
}
a.linkButton:hover {
    display: inline-block;
    text-decoration: none;
    background: #63b6db;
    border-radius: 4%;
    color:#356aa0;
}

/* TABS 
.tabs input[type="radio"] {
    position: absolute;
    top: -9999px;
    left: -9999px;
}
.tabs {
    width: 100%;
    float: none;
    list-style: none;
    position: relative;
    padding: 0;
	
	font-family: sans-serif;
}
.tabs li{
    float: left;
}
.tabs label {
    display: block;
    padding: 10px 10px;
    border-radius: 2px 2px 0 0;
    color: #99BED8;
    font-size: 16px;
    font-weight: normal;
	font-family: sans-serif;
    background: rgba(255,255,255,0.2);
    cursor: pointer;
    position: relative;
    top: 3px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.tabs label:hover {
    background: rgba(255,255,255,0.5);
    top: 0;
}
[id^=tab]:checked + label {
    background: #99BED8;
	background-color: rgba(229, 229, 229, 0.2);
    border: 1px solid #ccc;
    color:#4899C9;
	font-weight:bold;
    top: 0;
}
[id^=tab]:checked ~ [id^=tab-content] {
    display: block;
}
.tab-content{
    z-index: 2;
    display: none;
    text-align: left;
    width: 100%;
    min-height: 200px;
    font-size: 16px;
    line-height: 140%;
    padding-top: 10px;
    background: #99BED8;
	background-color: rgba(229, 229, 229, 0.2);
    border: 1px solid #ccc;
    padding: 15px;
    position: absolute;
    top: 43px;
    left: 0;
    box-sizing: border-box;
    -webkit-animation-duration: 0.5s;
    -o-animation-duration: 0.5s;
    -moz-animation-duration: 0.5s;
    animation-duration: 0.5s;
	font-family: sans-serif!important;
}
*/

/* MISCELANEA */
.justify{text-align: justify;}

.red{color:red;}
.orange{color:orange;}
.green{color:green;}

input:-moz-read-only,input:read-only{background-color:#EEEEEE!important;border:#EEEEEE!important;}

.nodisplay{display:none;}
.block{display:block;}
.inline{display:inline;}
.invisible{visibility:hidden;}
.visible{visibility:visible;}

/*TOOLBAR*/
.toolbar{width:inherit;margin-bottom:5px;border:1px solid #EEE;background:#FFF;padding:2px;}
.toolbar button[type="button"], .toolbar button[type="submit"]{
width:64px;
height:64px;
border:none;
padding:0;
}
.toolbar button[type="button"].separator{
overflow: hidden;
width:5px;
height:64px;
}
.ic_toolbar_selectall{background:transparent url(../img/check.png);}
.ic_toolbar_mail{background:transparent url(../img/mail.png);}
.ic_toolbar_download{background:transparent url(../img/download.png);}
.ic_toolbar_downloadxlsx{background:transparent url(../img/downloadxlsx.png);}
.ic_toolbar_compose{background:transparent url(../img/compose.png);}
.ic_toolbar_denied{background:transparent url(../img/denied.png);}
.ic_toolbar_barchart{background:transparent url(../img/barchart.png);}
.ic_toolbar_calculator{background:transparent url(../img/calculator.png);}
.ic_toolbar_pencil{background:transparent url(../img/pencil.png);}
.ic_toolbar_profile{background:transparent url(../img/profile.png);}
.ic_toolbar_browser{background:transparent url(../img/browser.png);}
.ic_toolbar_zoomin{background:transparent url(../img/zoomin.png);}
.ic_toolbar_zoomout{background:transparent url(../img/zoomout.png);}
.ic_toolbar_clock{background:transparent url(../img/clock.png);}
.ic_toolbar_locked{background:transparent url(../img/locked.png);}
.ic_toolbar_unlocked{background:transparent url(../img/unlocked.png);}
.ic_toolbar_star{background:transparent url(../img/star.png);}
.ic_toolbar_magnifyingglass{background:transparent url(../img/magnifyingglass.png);}
.ic_toolbar_payment{background:transparent url(../img/payment.png);}
.ic_toolbar_cancel{background:transparent url(../img/cancelarcfdi.png);}
.ic_toolbar_project{background:transparent url(../img/asignarproyecto.png);}
.ic_toolbar_restore{background:transparent url(../img/restaurarcfdi.png);}
.ic_toolbar_polizaventa{background:transparent url(../img/polizaautomaticaventa.png);}
.ic_toolbar_polizaautomatica{background:transparent url(../img/polizaautomatica.png);}
.ic_toolbar_upload{background:transparent url(../img/upload.png);}
/*TOOLBAR*/

/* 32x32 ICONS */
.icon_32_32_incoming{background:transparent url(../img/incoming.png);}
.icon_32_32_incoming{background:transparent url(../img/outgoing.png);}
/* 32x32 ICONS */

/*CFDI*/
div.cfdi_modal > input[type="button"], div.cfdi_modal > button[type="button"], div.cfdi_modal > select {
width:150;
height:30px;
background:#FFF;
border: 1px solid #CCC;
border-radius:5px;
}
div.cfdi_modal > h4 {
font-weight: bold;
}

/***********************************/

#sidebar_right{
	position: fixed;
    top: 61px;
    right: 0;
    z-index: 1001;
	width:300px;
	height:calc(100% - 62px);
    display: none;
    padding: 0px;
    overflow-x: hidden;
    overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */
    background-color: #12131A;
    border-right: 1px solid #eee;
	color:#FFF;
}

.side_right_text{
	display:block;
	width:100%;
	height:50px;
	color:#FFF;
	font-weight:bold;
	padding:15px 0px 15px 0px!important;
	padding-bottom:30px;
	margin-left:20px;
	color:18px;
	overflow-x: hidden;
    overflow-y: hidden;
}

.side_right_barLiveLog{
	display:block;
	width:100%;
	height:calc(100% - 50px);
	overflow-x: hidden;
    overflow-y: auto;
}


.side_right_text1{
	display:block;
	width:100%;
	height:20px;
	color:#337ab7;
	font-weight:bold;
	overflow:hidden;
    white-space:nowrap;
    text-overflow: ellipsis;
}

.side_right_text2{
	display:block;
	width:100%;
	height:90px;
	color:#337ab7;
	font-weight:bold;
	margin:0px;
	padding:10px 0px 30px 10px;
	color:14px;
	border-top:1px solid #FFF;
}

.side_right_text2 a{
	width:100%;
	color:#337ab7;
	text-decoration:none;
}

.side_right_text2 a:hover, .side_right_text2 a:focus{
	color:#23527c;
}

.side_right_text3, .side_right_text4{
	display:block;
	width:auto;
	height:22px;
	color:#CCC;
	font-weight:normal;
	margin:5px 0px 5px 19px;
	color:10px;
}

.side_right_text4{
	width:150px;
	background:yellow;
}

.side_right_img, .side_right_img2{
	width:16px;
	height:16px;
}

.side_right_img2{
	display:block;
	float:right;
	margin-left:2px;
}



a.upperLinks:visited{
	color:#000!important;
}

.validacionBackground{
	background:#0EBFF9!important;
	color:#fff!important;
}

/*******************************************char****************/
.chart {
  position: relative;
  display: inline-block;
  width: 150px;
  height: 150px;
  margin-top: 0px;
  margin-bottom: 50px;
  text-align: center;
  margin-right:22px;
  font-weight:bold;
}
.chart canvas {
  position: absolute;
  top: 0;
  left: 0;
}
.percent {
  display: inline-block;
  line-height: 160px;
  z-index: 2;
}
.percent:after {
  content: '%';
  margin-left: 0.1em;
  font-size: .8em;
}
/***********************************************************/
.widget_install_Left{
	height:220px;
	text-align:center!important;
	border:1px solid #F9F9F9;
	background:#FFF;
}

.widget_install_Right{
	height:220px;
	border:1px solid #F9F9F9;
	background:#FFF;
}

.diagrama{
	margin:0px auto;
	width:150px;
	height:150px;
}

.widget_install_icon{
	display:block;
	float:left;
	width:50px;
	height:50px;
	margin-top:30px;
}

.widget_install_text{
	display:block;
	float:left;
	width:130px;
	height:70px;
	padding-left:20px;
	margin-top:30px;
}

.widget_install_Left2, .widget_install_Right2{
	height:50px;
	margin-top:30px;
}

.widget_install_margin_top{
	margin-top:15px;
}

a.widget_install_link{
	color:#000;
	text-decoration:none;
}

a.widget_install_link:hover{
	color:#2FB95E;
}

.dataTables_scrollHead{
	background:#FFFFFF!important;
}

.dataTable {
	width:100%!important;
}

.tableHeader th{ 
	width:auto!important; 
}

/****************************
tabs config general
*****************************/
.config-general-tabs{
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;
}


.tabs-input-dashboard{
	width: 280px;
	height: 35px;
	background-color: #FFF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #ccc;
	color: #000;
	font-size: 14px;
}

.dashboard-checkbox{
	display:block; 
	float:right;
}

/**************************************************************/

.widget_install_top{
	height:180px;
	text-align:center!important;
	padding:0px;
}

.widget_install_div{
	width:-moz-calc(100% - 2px);
	width:calc(100% - 2px);
	height:100%;
	padding-bottom:10px;
}

.widget_install_top_interna{
	border:1px solid #F9F9F9;
	height:50%;
	text-align:center;
	padding:0px;
	background:#FFF;
}

.widget_install_top_img{
	margin:15px auto 0px auto;	
}

.widget_install_top_interna_font1{
	display:block;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#000;
	clear:right;
	margin-top:20px;
}

.widget_install_top_interna_font2{
	font-size:12px;
	text-align:center;
	color:#CCC;
	clear:left;
}

.nowrap_style{
	white-space:nowrap; 
	overflow: hidden;
	text-overflow:ellipsis;
}

.side_Left_barLiveLog{
	display:block;
	width:100%;
	height:calc(100% - 80px);
	overflow-x: hidden;
    overflow-y: auto;
}

.div_configuracionPoliza{
	width:300px;
	height:60px;
	margin-left:20px;
}

.select_configuracionPoliza{
	border: 1px solid #ccc;
    border-radius: 5px;
    height: 35px;
    padding: 8px;
    width: 280px;
}

.redError{
	color:red;
}

/*** START UPLOAD FILE ***/
.btn-upload-file {
  position: relative;
  overflow: hidden;
}
.btn-upload-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  background: red;
  cursor: inherit;
  display: block;
}
input.btn-upload-file-text {
  background-color: white !important;
  cursor: text !important;
}
/*** END UPLOAD FILE ***/

/***********tabla poliza************/

.poliza_tabla{
	 border-collapse: collapse;
	 font-size:14px;
	 width:100%;
	 background:pink;
}

.poliza_tabla th,.poliza_tabla td{
    border: 1px solid #000;
	height:30px;
}

.poliza_tabla thead th {
    background-color: #FFF;
    border: solid 1px #000;
    color: #000;
    padding: 10px;
    text-align: left;
    text-shadow: 1px 1px 1px #fff;
}

.poliza_tabla tbody td.tableContainer_align{
	text-align:center;
}

.poliza_tabla tfoot td.tableContainer_align{
	 border: 1px solid #EDEDED;
	text-align:center;
	background:#EDEDED;
	font-weight:bold;
}

.poliza_tabla tfoot td.tableContainer_align{
	 border: 1px solid #EDEDED;
	text-align:center;
	background:#EDEDED;
	font-weight:bold;
}

.poliza_tabla thead th.tableContainer_align2{
	 border-bottom: 1px solid #000;
}


/********END tabla poliza***********/

.cfdi_div{
	height:300px!important;
}

.cfdi_div2{
	height:50px!important;
	border:1px solid #CCC!important;
}

/*********************************/
.width_selectCodigoAgrupador{
	width:400px;
}

/********************************/
.ic_toolbar_uuid_agregar{background:transparent url(../img/poliza_agregar_partida_cfdi.png);}
.ic_toolbar_uuid_eliminar{background:transparent url(../img/uuid_eliminar.png);}
.ic_toolbar_uuid_agregar_partida{background:transparent url(../img/poliza_agregar_partida.png);}
.ic_toolbar_save_poliza{background:transparent url(../img/poliza_guardar.png);}
.ic_toolbar_diot{background:transparent url(../img/DIOT.png);}
.ic_toolbar_dpiva{background:transparent url(../img/DPIVA.png);}

/**********************************/
.poliza_tabla thead th.centerTH {
    text-align: center;
}


table tbody tr:hover{
	background:#F7F7F7;
}

tr.rubro-configurado {
	background:#D6EAF9!important;	
}
