body {
    padding-top: 60px;
    padding-bottom: 40px;
	font-size:12px;
}

.nav-header{
	text-transform:capitalize;	
	font-size: 11px;
	font-weight: bolder;
}

.zf-green {
    color: #68b604;
}

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#555;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

.btn-success {
  background-color: #57a900;
  background-image: -moz-linear-gradient(top, #70d900, #57a900);
  background-image: -ms-linear-gradient(top, #70d900, #57a900);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#70d900), to(#57a900));
  background-image: -webkit-linear-gradient(top, #70d900, #57a900);
  background-image: -o-linear-gradient(top, #70d900, #57a900);
  background-image: linear-gradient(top, #70d900, #57a900);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#70d900', endColorstr='#57a900', GradientType=0);
}

.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  background-color: #57a900;
}

.btn-success:active, .btn-success.active {
  background-color: #57a900;
}

div.container a.brand {
    background: url("../images/eva.png") no-repeat scroll 0 5px transparent;
    margin-left: 0;
    padding: 12px 20px 12px 50px;
	color:#0CF !important;
}
select {
	width:auto;
}


.clearfix:before,
.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after {
    clear:both;
}

label{
	padding-bottom:5px;
}


.help-block{
	color:#333;
	font-style:italic;
	background-color:#CFF;
}

.DisplayInline {
	display:none;
}

form > * {
	padding-top:5px;	
}

form > *:nth-of-type(even){
	background-color:#FCFCFC;
}
form  > *:nth-of-type(odd){
	background-color:#F5F5F5;
}

.FormDivider{
	margin-top: 0px;
	border-bottom: 1px solid #e5e5e5;
	 /* Safari 4-5, Chrome 1-9 */
	 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ccc), to(#FAFAFA));
	 /* Safari 5.1, Chrome 10+ */
	 background: -webkit-linear-gradient(top, #FAFAFA, #ccc);
	 /* Firefox 3.6+ */
	 background: -moz-linear-gradient(top, #FAFAFA, #ccc);
	 /* IE 10 */
	 background: -ms-linear-gradient(top, #FAFAFA, #ddd);
	 /* Opera 11.10+ */
	 background: -o-linear-gradient(top, #FAFAFA, #ccc);
}

fieldset{
	border-bottom: 1px solid #e5e5e5;
	padding-bottom:10px;
	margin: 20px 0px;
}
legend{
	margin:10px 0px 0px;
	background-color: #e5e5e5 !important;
	padding-left:10px;
	max-width:1160px;
	 /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ccc), to(#FAFAFA));
	 /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #FAFAFA, #ccc);
	 /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #FAFAFA, #ccc);
	 /* IE 10 */ background: -ms-linear-gradient(top, #FAFAFA, #ddd);
	 /* Opera 11.10+ */ background: -o-linear-gradient(top, #FAFAFA, #ccc);
	
}

fieldset legend {
	margin-bottom: 10px;
	background-color: #FFF !important;
}

fieldset#Product_Details label{
	padding-right:15px;
}
fieldset label input[type="radio"], fieldset label input[type="checkbox"]{
	margin:  0px 8px 0px 0px;
}

fieldset label span{
	width:auto !important;
	padding-right:10px;
}

.btn-xs-text{
	font-size:12px;	
	line-height:1;
}
.btn-xs-text img{
	max-width:12px !important;
	max-height:12px !important;
	line-height:1 !important;
}



.table tbody tr > * {
	padding: 5px 8px !important;
}

tbody tr:nth-of-type(even){
	background-color:#F3F3F3;
}

#DataTable tr td:last-child, #DataTable tr tH:last-child{
	text-align:	right
}

tbody tr:nth-of-type(odd){
	background-color:#FFF;
}

tbody tr:hover{
	background-color:#DFFFFF;
}

h1 {
font-size: 22px;
}

h2 {
font-size: 16px;
}
h3, legend {
font-size: 14px;
}
h1, h2, h3 {
	line-height: 32px;
}
.eol-info_list dt, .eol-info_list dd{
	display:inline-block;
	float:left;	
}

.eol-info_list dt{
	min-width: 30%;
	margin-right:0px;
	padding:3px 8px;
 	clear:both;
}
.eol-info_list dt:after{
	content: " :";	
}
.eol-info_list dd{
	min-width: 50%;
	padding:3px 8px;
	margin-left: 0px;
}

.eol-info_list > *:nth-of-type(even){
	background-color:#CCC;
}
.eol-info_list  > *:nth-of-type(odd){
	background-color:#EEE;
}

footer p {
	text-align:center;	
}

img[src^="/images/icons/"]{
	width:16px;
	max-width:16px;
}


.eol-filter-list{
	background:#E3E3E3 url(/images/icons/page_white_magnify.png) 10px center no-repeat;	
	padding-left:30px !important;
	border-radius:7px 7px 0px 0px !important;
	margin-left:20px;
	font-size:10px;
}

.eol-bgBluePastel{
	background-color:#9ECBF1 !important;
}

th.eol-filter-list {
	text-align:left;
	width: 180px;
}
th.eol-AddTab{
	width:190px;
}

.eol-filter-list a:after, .eol-AddTab a:after{
	content: " ";
	display:inline-block;
	width:20px;
	height:1.5em;
	vertical-align:text-bottom;
	background: url(/images/seperator.png) center 0px no-repeat;
}
.eol-filter-list a:last-of-type:after, .eol-AddTab a:last-of-type:after{
	display:none;
}

.eol_detail_list{
	display:inline-block;
	border:#AAA 1px solid;
	padding: 0px 5px;
	margin-bottom: 2px;
}

.Product_Buttons{ 
	max-width: 250px;
	width: 25%;
}
.StaffUser_Buttons{
	 width: 50%;
	 max-width: 500px;
}

.FormErrorMessage{

	display:block;
	background:url(/images/icons/exclamation.png);
	background-position: 5px 7px;
	background-repeat:no-repeat;
		background-color:#FFC;
	border-color:#C00;	
	color:#C00;	
	padding: 5px 50px;
	margin: -1px 0px 0px 250px;
	min-width:300px;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	margin-bottom: 5px;	
}


#system_messages{
	margin:0px;
}

#system_messages li{
		list-style:none;
		border-top:1px solid;
		border-bottom: 1px solid;
		padding: 5px 50px;
		margin: 5px 0px;
		font-weight:bold;
}
#system_nessages li.eol_msg_Success{
	background:url(/images/icons/accept.png);
	background-position: 15px 7px;
	background-repeat:no-repeat;
	background-color:#FFC;
	border-color:#3C3;	
	color:#3C3;	
}
#system_nessages li.eol_msg_Error{
	background:url(/images/icons/exclamation.png);
	background-position: 5px 7px;
	background-repeat:no-repeat;
		background-color:#FFC;
	border-color:#C00;	
	color:#C00;	

}

.FullWidth{
	width:100%;	
}


.right{
	text-align:right !important;
}

.left{
	text-align:left !important;
}


.PageNav{
text-align:center;
margin-bottom: 10px;	
}

.PageNavDetails{
	display:inline-block;
}

.PageNav_Previous{
	float: left;	
}

.PageNav_Previous > * > img {
	vertical-align:middle;
	padding-bottom:3px;
}

.PageNav_Next{
	float: right;	
}

.PageNav:after, .PageNav:before {
	display: table;
	content: "";
}


.PageNav:after{
	clear:both;	
}


.LetterNav{
margin-bottom: 5px;	
}
.LetterNav > * {
	padding: 5px 10px;
	margin:0px 5px;
}

.LetterNavEmpty{
 color:#CCC !important;	
}

.LetterNavSelected{
	font-weight:bold;
}

/*
@media(max-width:480px){
	td a,th a{
		display:block	
	}
}
*/

.StrikeThrough{
	text-decoration:line-through;	
}

.MoneyValue.Negitive{
	color:#D90000;
}

.Buttons_View{
	padding-top:20px;
	width:100%;
	clear:both;
}

.AddressClientList tr > *:nth-child(1){
	width: 30px;
}
.AddressClientList tr > *:nth-child(2){
	width: 25%; min-width:200px;
}
.AddressClientList tr > *:nth-child(3){
	width: 40%; min-width:200px;
}
.AddressClientList tr > *:nth-child(4){
	width: 30%; min-width:200px;
}

.bold-text{
	font-weight:bolder;
}

.hidden{
	display:none;	
}
.hidden *{
	visibility:visible;
}

span.folder-expand {
	background-image: url('/images/icons/folder_add.png');
	height: 16px;
	width: 16px;
	display: inline-block;	
}

span.folder-expand.opened {
	background-image: url('/images/icons/folder_delete.png');
}


/* FREE */
.table-traffic-usage > thead > tr th:nth-of-type(1),
.table-traffic-usage > tbody > tr td:nth-of-type(1) {

  background-color: #f7d3d3;
}

/* EOL Server */ 
.table-traffic-usage > thead > tr th:nth-of-type(2),
.table-traffic-usage > tbody > tr td:nth-of-type(2) {

  background-color: #aabcf0;
}

/* EOL VOIP */
.table-traffic-usage > thead > tr th:nth-of-type(3),
.table-traffic-usage > tbody > tr td:nth-of-type(3) {

  background-color: #aaf0bc;
}

/* EOL Backup */
.table-traffic-usage > thead > tr th:nth-of-type(4),
.table-traffic-usage > tbody > tr td:nth-of-type(4) {

  background-color: #dfaaf0;
}

/* Local Server */
.table-traffic-usage > thead > tr th:nth-of-type(5),
.table-traffic-usage > tbody > tr td:nth-of-type(5) {
  background-color: #f9eadb;
}

/* Local Wireless */
.table-traffic-usage > thead > tr th:nth-of-type(6),
.table-traffic-usage > tbody > tr td:nth-of-type(6) {
  background-color: #f0bcaa;
}

/* InterZone */
.table-traffic-usage > thead > tr th:nth-of-type(7),
.table-traffic-usage > tbody > tr td:nth-of-type(7) {
  display: none;
}

/* Internet */
.table-traffic-usage > thead > tr th:nth-of-type(8),
.table-traffic-usage > tbody > tr td:nth-of-type(8) {
  background-color: #bcf0aa;
}


.sum_table th,
.sum_table td {
	text-align: right;
}



