BODY{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, Monaco;text-decoration:none;text-align:left;background:#FFF;background-image:url("/image_files/bg.gif");background-repeat:repeat-x;background-position:top left;margin:0;padding:0px;}
img{border-style:none;}
form{margin:0px;padding:0px;}
a.buttonlink{color:#FFFFFF;text-decoration:none;}
a.buttonlink:hover{color:#9ACD32;text-decoration:none;}
a:link{color:#006400;text-decoration:none;}
a:visited{color:#006400;text-decoration:none;}
a:hover{color:#9ACD32;text-decoration:none;}
a:visited.whitelink{color:#FFFFFF;text-decoration:none;}
a:link.whitelink{color:#FFFFFF;text-decoration:none;}
.boxcontent{padding-top:10px;padding-bottom:5px;}
.boxcontentC{padding-top:10px;padding-bottom:5px;}
/* .row{padding-left:1%;height:26px;} */
.rowC{padding-left:1%;height:26px;text-align:center;padding-top:2px;padding-bottom:2px;}
.boxheader{color:#555555;font-weight:bold;border-bottom:1px solid #C1C1C1;background:url("/image_files/box_bg.gif") repeat-x top left;}
.boxheaderC{color:#555555;font-weight:bold;border-bottom:1px solid #C1C1C1;background:url("/image_files/box_bg.gif") repeat-x top left;text-align:left;padding-left:.5em;}
.boxfooter{border-bottom:1px solid #C1C1C1;width:inherit;}
.boxleft{border-left:1px solid #C1C1C1;padding-left:1%;height:26px;}
.boxright{border-right:1px solid #C1C1C1;padding-left:1%;height:26px;}
.lightelement{padding-left:15px;background:#FFFFFF;height:26px;border-bottom:1px solid #E6E6E6;}
.darkelement{padding-left:15px;background:#e7edda;height:26px;border-bottom:1px solid #E6E6E6;}
#red {color:red;}
#green {color:green;}
#blue {color:blue;}

form input {
color: #006400;
width: 150px;
}


li {
    margin: 0px;
    padding: 0px;
}

.ddomain {padding-top:5px;display: block;height:100%; width:100%;
background: url('/image_files/disclosure.png') no-repeat scroll right center transparent;}
.dataTables_filter, .dataTables_info {
   display: none;
}

.info,.delete{margin-left:0;margin-right:0;font:Arial,Sans-serif;border:1px solid #CCC;padding:4px;color:#cc0000;cursor:pointer;}
.info:hover,.delete:hover{background-color:#d6d6d6;color:#000;border:1px solid #919191;}
.info{background:url(/image_files/restart.png) no-repeat 4px 3px;padding-left:23px;}
.delete{background:url(/image_files/stop.png) no-repeat 4px 3px;padding-left:23px;}



.reset{margin-left:0;margin-right:0;font:Arial,Sans-serif;border:1px solid #CCC;padding:4px;color:#cc0000;cursor:pointer;}
.reset:hover{background-color:#d6d6d6;color:#000;border:1px solid #919191;}
.reset{background:url(/image_files/restart.png) no-repeat 4px 4px;padding-left:20px;}
.reset span{background:#9e9e9e;padding:2px;color:#fff;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}


button.info{float:right;right:31;top:6;}
button.delete{float:right;right:25;top:6;}
button.reset{float:right;right:6;top:6;}



.group {
    /*border-radius: 10px;*/
}
.group {
    background: none repeat scroll 0% 0% #FFF;
    border: 1px solid #CCC;
	border-bottom: none;
    /*overflow: hidden;*/
    margin: 10px;
    padding: 10px;
}

ul.table.disclosure li, ul.table li.disclosure {
    margin: 0px;
    padding: 0px;
    position: relative;
}
ul.table li {
    border-bottom: 1px solid #CCC;
    padding: 15px;
}
.page_item {
    background: url('/image_files/disclosure.png') no-repeat scroll right center transparent;
}
.page_item:hover {
    background: url('/image_files/disclosure.png') no-repeat scroll right center #efefef;
}
.page_item a:hover{color: #8ABD22;}

ul.table.disclosure a, ul.table li.disclosure a {
    border: 0px none;
    display: block;
    padding: 5px 10px;
    text-decoration: none;
}



/**********************/
/******Mobile CSS******/
/*********Start********/
#site-name { background:#666 url(/img/header-gloss.png) repeat-x center; border-bottom: 1px solid #999; line-height: 1.2; margin:0; } #site-name a { background: transparent /*rl(/img/home.png) no-repeat 10px center*/; color:#fff; display:block; font-size:17px; padding:10px 40px; }
.pagination {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
	
	background: none repeat scroll 0% 0% #FFF;
border-style: solid;
border-color: #CCC;
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
border-image: none;
border-width: 0px 1px 1px;
clear: both;
margin: 0px 10px;
overflow: hidden;
}


.pagination span.next, .pagination span.prev { display:block; } 
.pagination span.prev { float:right; } 
.pagination span.next { float:left; } 
.pagination .next span, .pagination .prev span { border:5px solid #fff; display:block; height:1.5em; overflow:hidden; text-decoration:none; } 
.pagination .next span, ul.table.disclosure .pagination .next span { background: /*url(/img/disclosure-left.png) no-repeat left center*/; border-right:1px solid #ddd; border-left:0; padding-left:20px; padding-right:20px; } 
.pagination .prev span, ul.table.disclosure .pagination .prev span { background: /*url(/img/disclosure.png) no-repeat right center*/; border-left:1px solid #fff; border-right:0; padding-right:35px; text-align:right; }

.pagination .next span, ul.table.disclosure .pagination .next span { border-bottom-left-radius:10px; -webkit-border-bottom-left-radius:10px; -moz-border-radius-bottomleft:10px; } 
.pagination .prev span, ul.table.disclosure .pagination .prev span { border-bottom-right-radius:10px; -webkit-border-bottom-right-radius:10px; -moz-border-radius-bottomright:10px; } 
.pagination { border-bottom-left-radius:10px; border-bottom-right-radius:10px; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; }

#footer { background:#555 url(/img/footer-shadow.gif) repeat-x top; color:#999; padding:10px; } 
#footer a {color:#ddd;} #footer p#developer-link { display:block; text-indent:-32697px; } 
#footer p#developer-link a, #footer p#developer-link a:visited { background:url(/img/by-crowd-favorite.gif) no-repeat left top; float:right; height:30px; text-indent:-32697px; width:220px; }

#wrap {
   margin: 10px auto;        
   background: #666;
   padding: 10px;
   width: 700px;
}
#header {
   background-color: #666;
   color: #FFF;
}

.navigation {
   background: #999;
   z-index:1000;
}

br.clearLeft {
   clear: left;        
}
/**********************/
/******Mobile CSS******/
/********Finish********/




/* Style inputs, select elements and textareas */
.row input[type=text], input[type=password], input[type=url], input[type=number], input[type=currency], select, textarea{
  width: 100%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  resize: vertical;
}

/* Style the label to display next to the inputs */
.row label {
  padding: 12px 12px 12px 0;
  display: inline-block;
}

/* Style the submit button */
.row input[type=submit] {
  margin: 2px 0px;
  background-color: #04AA6D;
  color: white;
  padding: 12px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  float: right;
}

/* Style the container */
.container {
  border-radius: 5px;
  background-color: #f2f2f2;
  margin: 10px 10px;
  padding: 20px;
}

/* Floating column for labels: 25% width */
.row .col-25 {
  float: left;
  width: 25%;
  margin-top: 6px;
}

/* Floating column for inputs: 75% width */
.row .col-75 {
  float: left;
  width: 75%;
  margin-top: 6px;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}


.container .title {
    border-radius: 5px 5px 0px 0px;
    position: relative;
    background-color: gainsboro;
    padding: inherit;
    margin: 0px;
    left: -20px;
    width: 100%;
    top: -20px;
}

.avyimg {
    width: 8rem;
    height: 8rem;
    border-radius: 50%;
}