/*
  Simple Grid
  Learn More - https://dallasbass.com/simple-grid-a-lightweight-responsive-css-grid/
  Project Page - https://thisisdallas.github.com/Simple-Grid/
  Author - Dallas Bass
  Site - dallasbass.com
*/

*, *:after, *:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.content.dn1 {
    /*padding: 15px 0;*/
}
body {
	margin: 0px; font-family:Verdana;
	font-size:13px;
}

[class*='col-'] {
	float: left;
/*	padding-right: 20px;*/
}

[class*='col-']:last-of-type {
	/*padding-right: 0px;*/
}

.grid {
	width:90%;

	margin: 0 auto;

	/*padding:2px;*/
}

.grid:after {
	content: "";
	display: table;
	clear: both;
}

.grid-pad {
	/*padding: 20px 0 0px 20px;*/
}

.grid-pad > [class*='col-']:last-of-type {
/*	padding-right: 20px;*/
}

.push-right {
	float: right;
}

/* Content Columns */

.col-1-1 {
	width: 100%;  /* margin: 0 5px; padding:3px;*/
}
.col-2-3, .col-8-12 {
	width: 68%;
   margin: 0 5px; padding:3px; 
}

.col-1-2, .col-6-12 {
 margin:0 5px;  padding:3px; 
    width: 49%;
	background-color:#ccc;
}

.col-1-3, .col-4-12 {


    width: 31%;
	  margin: 0 8px; padding:3px;
}

.col-1-4, .col-3-12 {
	
    width: 24%;
	background-color:#990000;   margin: 0 5px; padding:3px;

}

.col-1-5 {
	width: 24%;
	background-color:#eeeeee;   margin: 0 5px; padding:3px;
}

.col-1-6, .col-2-12 {
	width: 16.667%;
	background-color:#996633;   margin: 0 5px; padding:3px;
}

.col-1-7 {
	width:85%;
	background-color:#335599;   margin: 0 5px; padding:3px;
}

.col-1-8 {
	width: 12.5%;
	background-color:#CC0066;   margin: 0 5px; padding:3px;
}

.col-1-9 {
	width: 11.1%;
	background-color:#FF6666;   margin: 0 5px; padding:3px;
}

.col-1-10 {
	width: 10%;
	   margin: 0 5px; padding:3px;
}

.col-1-11 {
	width: 9.09%;
	background-color:#6633CC;   margin: 0 5px; padding:3px;
}

.col-1-12 {
	width: 8.33%;    margin: 0 5px; padding:3px;
}

/* Layout Columns */

.col-11-12 {
	width: 91.66%;
	background-color:#ccc;    margin: 0 5px; padding:3px;
}

.col-10-12 {
	width: 84%;
	background-color:#dddddd;   margin: 0 5px; padding:3px;
}

.col-9-12 {
	width: 75%;
	background-color:#ededed;   margin: 0 5px; padding:3px;
}

.col-5-12 {
	width:34%;
	background-color:#485695;   margin: 0 5px; padding:3px;
}

.col-7-12 {
	width: 58.33%
	background-color:#frde36;   margin: 0 5px; padding:3px;
}

.wrapper{width:100%;}
.wc{color:#fff;}

.bg{ /*border-bottom:1px solid #000;*/ background:#1F1F1F;}
.fl{float:left;}
.fr{float:right;}
li{list-style:none;}
.tc{text-align:center;}
.cl{clear:both}
.slider_wi{width:100%}
.footer_bg{background:#000;  color: #fff; padding:10px; text-align:center; font-weight:bold;}
 .p_all10{ padding: 10px;  }
.menu_bg{background:#3d3d3d;}

.mt{margin-top:10px;}
.mb{
margin-bottom:5%;	
}
/* table css*/
#loginform{ background: none repeat scroll 0 0 #fff;
   border-color: #42b7e7 #ccc #ccc;
   border-radius: 4px;
   border-style: solid;
   border-width: 4px 1px 1px;
   box-shadow: 0 0 4px #ccc;
   margin: 5% auto;
   padding: 10px;
   width: 35%;}
.footer_bg {
    background: none repeat scroll 0 0 #000;
    color: #fff;
	bottom:0;
    font-weight: bold;
	position:fixed;
    padding: 10px;
    text-align: center;
    width: 100%;
}
.minhgt{
min-height:500px;	
}
.succ {
      color: #006633;
    float: right;
    font-weight: bold;
    margin-right: 10px;
    text-align: center;
}
.succlogin {
    color: #006633;
    float: right;
    font-weight: bold;
    margin-right: 10px;
    margin-top: -20px;
    text-align: center;
}
.succ_schedule{
    color: #006633;
    font-weight: bold;
    margin-left: 10px;
    margin-top: -22px;	
}
.error_login{
	 
    color: red;
    font-weight: bold;
    margin-bottom: 30px;
    margin-top: -15px;
    text-align: center; 
}
.green-haze {
   background-color: #44b6ae;  color: #fff;
    margin-bottom: 0;
    padding: 10px 10px 4px;
}

.green-haze-body {
background-color: #fff;
    border:1px solid #44b6ae;
}

.green{
	 color:#008000;
	 font-weight:bold;  
}
b{
 font-weight:bold;	
}
.red{
 color:red;.
  font-weight:bold; 	
	
}
.f12{
	
 font-size:12px;	
}
.f16{font-size:16px;}
.anger_link{
	
    background-color: #42b7e7;
    color: #fff;
    font-size: 13px;
    font-weight:400;
    line-height: 30px;
   /* margin-left: 50px;*/
    padding: 8px 5px;
    text-decoration: none; 
	border-radius:3px;	
	
}

.anger_link:hover{
	
    background-color: #3D3D3D;
    color: #fff;
    font-size: 13px;
    font-weight:400;
    line-height: 30px;
    /*margin-left: 50px;*/
    padding: 8px 5px;
    text-decoration: none; 
	border-radius:3px;	
	
}

legend{
	
  padding:5px;
  border:1px solid #ddd;
  font-weight:bold;	
	
}

 .form-control {
   background-color: white;
   border: 1px solid #e5e5e5;
   border-radius: 0;
   box-shadow: none;
   color: #333333;
   font-size: 14px;
   font-weight: normal;
   padding: 6px 12px;
   transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
   width:100%;
}

.report_page {
    background-color: #3d3d3d;
    background-image: none !important;
    border-radius: 3px;
    border-width: 0;
    box-shadow: none;
    color: #fff;
    filter: none;
    font-size: 14px;
    outline: medium none !important;
    padding: 7px 14px;
    text-shadow: none;
	cursor:pointer;
}
.tbb {
    border-top: 1px solid #ddd;
}
.bbb {
    border-bottom: 1px solid #ddd;
}
.lbb {
    border-left: 1px solid #ddd;
}
.rbb{border-right:1px solid #ddd;}
td {
    padding: 5px;
}
.pb{padding:5px; border:1px solid #ccc; margin-top:10px;margin-bottom:10px;}
.pl_30{padding-left:30px;}
	.table-scrollable {
   /* border: 1px solid #dddddd;*/
    margin: 10px 0 !important;
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
	 
}
.portlet-title {
    background-color: #D84A38;
}
.portlet-title {
   
    color: #fff;
    margin-bottom: 0;
    padding: 10px 10px 4px;
}
 .portlet-title > .caption {
    display: inline-block;
    float: left;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
    margin: 0 0 8px;
    padding: 0;
}
.green-haze > .caption {
    display: inline-block;
    float: left;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
    margin: 0 0 8px;
    padding: 0;
}
.dis_show{display:none;}
 .portlet-body {
    background-color: #fff;
    padding: 10px; border:1px solid #D84A38;
}
#event_sponsors {
    background-color: #cccdcd;
    padding: 5px 10px;
}
.border_box {
    border: 1px solid #ababab;
}
table {
    max-width:100%;
    background-color:transparent
}
th {
    text-align:left
}
.table {
    width:100%;
    margin-bottom:20px
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    padding:8px;
    line-height:1.42857143; 
}
.table>thead>tr>th {
    vertical-align:top;
    border-bottom:1px solid #ddd;
}
/*.table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>th, .table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>td {
    border-top:0
}*/
.table>tbody+tbody {
    border-top:2px solid #ddd
}
.table .table {
    background-color:#fff
}
.table-condensed>thead>tr>th, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td {
    padding:5px
}
.table-bordered {
    border:1px solid #ddd
}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
    border:1px solid #ddd
}
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {
    border-bottom-width:2px
}
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
background-color:#f9f9f9
}
/*.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th {
    background-color:#f5f5f5
}*/
table col[class*=col-] {
position:static;
float:none;
display:table-column
}
table td[class*=col-], table th[class*=col-] {
position:static;
float:none;
display:table-cell
}
.table>thead>tr>td.active, .table>tbody>tr>td.active, .table>tfoot>tr>td.active, .table>thead>tr>th.active, .table>tbody>tr>th.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>tbody>tr.active>td, .table>tfoot>tr.active>td, .table>thead>tr.active>th, .table>tbody>tr.active>th, .table>tfoot>tr.active>th {
    background-color:#f5f5f5
}
.table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover, .table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr.active:hover>th {
    background-color:#e8e8e8
}
.table>thead>tr>td.success, .table>tbody>tr>td.success, .table>tfoot>tr>td.success, .table>thead>tr>th.success, .table>tbody>tr>th.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>tbody>tr.success>td, .table>tfoot>tr.success>td, .table>thead>tr.success>th, .table>tbody>tr.success>th, .table>tfoot>tr.success>th {
    background-color:#dff0d8
}
.table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover, .table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr.success:hover>th {
    background-color:#d0e9c6
}
.table>thead>tr>td.info, .table>tbody>tr>td.info, .table>tfoot>tr>td.info, .table>thead>tr>th.info, .table>tbody>tr>th.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>tbody>tr.info>td, .table>tfoot>tr.info>td, .table>thead>tr.info>th, .table>tbody>tr.info>th, .table>tfoot>tr.info>th {
    background-color:#d9edf7
}
.table-hover>tbody>tr>td.info:hover, .table-hover>tbody>tr>th.info:hover, .table-hover>tbody>tr.info:hover>td, .table-hover>tbody>tr.info:hover>th {
    background-color:#c4e3f3
}
.table>thead>tr>td.warning, .table>tbody>tr>td.warning, .table>tfoot>tr>td.warning, .table>thead>tr>th.warning, .table>tbody>tr>th.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>tbody>tr.warning>td, .table>tfoot>tr.warning>td, .table>thead>tr.warning>th, .table>tbody>tr.warning>th, .table>tfoot>tr.warning>th {
    background-color:#fcf8e3
}
.table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover, .table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr.warning:hover>th {
    background-color:#faf2cc
}
.table>thead>tr>td.danger, .table>tbody>tr>td.danger, .table>tfoot>tr>td.danger, .table>thead>tr>th.danger, .table>tbody>tr>th.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>tbody>tr.danger>td, .table>tfoot>tr.danger>td, .table>thead>tr.danger>th, .table>tbody>tr.danger>th, .table>tfoot>tr.danger>th {
    background-color:#f2dede
}
.table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover, .table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr.danger:hover>th {
    background-color:#ebcccc
}
@media (max-width:1024px) {
.col-2-3, .col-8-12 {
 width: 64%;
}
}

@media (max-width:800px) {
#loginform {width:90%; margin:30% auto;}
img{max-width:100%;}
.col-2-3{width:67%;} 
}


@media (max-width:767px) {
.table-responsive {
width:100%;
margin-bottom:15px;
overflow-y:hidden;
overflow-x:scroll;
-ms-overflow-style:-ms-autohiding-scrollbar;
border:1px solid #ddd;
-webkit-overflow-scrolling:touch
}
.table-responsive>.table {
margin-bottom:0
}
.table-responsive>.table>thead>tr>th, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>td {
white-space:nowrap
}
.table-responsive>.table-bordered {
border:0
}
.table-responsive>.table-bordered>thead>tr>th:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child {
border-left:0
}
.table-responsive>.table-bordered>thead>tr>th:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child {
border-right:0
}
.table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>th, .table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>td {
border-bottom:0
}
/* table css */










@media handheld, only screen and (max-width: 768px) {
.dn{display:none;}
.dis_show{display:inline;}
#loginform {width:90%;}
	
	.grid {
		width: 100%;
		min-width: 0;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
	}
	
	[class*='col-'] {
		width: auto;
		float: none;
		margin-left: 0px;
		margin-right: 0px;
	/*	margin-top: 10px;
		margin-bottom: 10px;*/
	/*	padding-left: 20px;
		padding-right: 20px;*/
	}
}

@media handheld, only screen and (max-width: 510px) {
/*	.table-scrollable {
    border: 1px solid #dddddd;
    margin: 10px 0 !important;
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
}*/
#loginform {width:90%;}
.body_con{ padding:10px;}
#loginform{ width:95%;
margin-bottom:40%;

}
.td_login{
	 width:50%;
	
}
.dn{display:none;}
.dis_show{display:inline;}
.f14{font-size:13px;}
.f_w{width:50%;}
.pl_30{padding-left:0px; margin-bottom:20%;}
.pb{ margin-left: 10px !important;
    margin-right: 10px !important;}
.filter_by_fl{ float:left; line-height:50px;}
.filter_by_fr{ float:right; margin-top:8px;}
.wi_report{width:100%; float:left; padding-top:5px; padding-bottom:5px;}
}
