html {
position: relative;
min-height: 100%;
}
body {
margin-bottom: 60px;
font-family: 'PT Sans', sans-serif;
}
h1,h2,h3,h4,h5,h6{
font-weight:bold;
}
.radius0{
border-radius:0px;

}
.content-wrap{
margin:0px;
padding:0px;
}
table{
font-size:13px;
}
table td{
padding:10px;
}

a.dashboard-icon{
text-align:center;
padding:30px 0px;
text-decoration:none;
font-family: 'PT Sans', sans-serif;
}
a.dashboard-icon i{
font-size:100px;
}
a.dashboard-icon span{
font-size:20px;
text-decoration:none;
display:block;
font-weight:bold;
margin-top:15px;
}
.line-break{
border-bottom:1px solid #eee;
display:block;
margin:20px 0px;
}
/* Background colors */
.bg-red,
.bg-yellow,
.bg-aqua,
.bg-blue,
.bg-light-blue,
.bg-green,
.bg-navy,
.bg-teal,
.bg-olive,
.bg-lime,
.bg-orange,
.bg-fuchsia,
.bg-purple,
.bg-maroon,
.bg-black {
color: #f9f9f9 !important;
}
.bg-gray {
background-color: #eaeaec !important;
}
.bg-black {
background-color: #222222 !important;
}
.bg-red {
background-color: #f56954 !important;
}
.bg-yellow {
background-color: #f39c12 !important;
}
.bg-aqua {
background-color: #00c0ef !important;
}
.bg-blue {
background-color: #0073b7 !important;
}
.bg-light-blue {
background-color: #3c8dbc !important;
}
.bg-green {
background-color: #00a65a !important;
}
.bg-navy {
background-color: #001f3f !important;
}
.bg-teal {
background-color: #39cccc !important;
}
.bg-olive {
background-color: #3d9970 !important;
}
.bg-lime {
background-color: #01ff70 !important;
}
.bg-orange {
background-color: #ff851b !important;
}
.bg-fuchsia {
background-color: #f012be !important;
}
.bg-purple {
background-color: #932ab6 !important;
}
.bg-maroon {
background-color: #85144b !important;
}
.text-red {
color: #f56954 !important;
}
.text-white {
color: #ffffff !important;
}
.text-yellow {
color: #f39c12 !important;
}
.text-aqua {
color: #00c0ef !important;
}
.text-blue {
color: #0073b7 !important;
}
.text-black {
color: #222222 !important;
}
.text-light-blue {
color: #3c8dbc !important;
}
.text-green {
color: #00a65a !important;
}
.text-navy {
color: #001f3f !important;
}
.text-teal {
color: #39cccc !important;
}
.text-olive {
color: #3d9970 !important;
}
.text-lime {
color: #01ff70 !important;
}
.text-orange {
color: #ff851b !important;
}
.text-fuchsia {
color: #f012be !important;
}
.text-purple {
color: #932ab6 !important;
}
.text-maroon {
color: #85144b !important;
}
.text-bold{
font-weight:bold;
}
.footer {
position: absolute;
bottom: 0;
width: 100%;
height: 60px;
background-color: #f5f5f5;
border-top:1px solid #f1f1f1;
}

body > .container {
padding: 60px 15px 0;
}
.container .text-muted {
margin: 20px 0;
}

.footer > .container {
padding-right: 15px;
padding-left: 15px;
}

code {
font-size: 80%;
}
.file-upload {
    position: relative;
    overflow: hidden;
    margin: 10px;
}
.file-upload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
.navi {
	width: 500px;
	margin: 5px;
	padding:2px 5px;
	border:1px solid #eee;
	}

	.show {
	color: blue;
	margin: 5px 0;
	padding: 3px 5px;
	cursor: pointer;
	font: 15px/19px Arial,Helvetica,sans-serif;
	}
	.show a {
	text-decoration: none;
	}
	.show:hover {
	text-decoration: underline;
	}


	ul.setPaginate li.setPage{
	padding:15px 10px;
	font-size:14px;
	}

	ul.setPaginate{
	margin:0px;
	padding:0px;
	height:100%;
	overflow:hidden;
	font:12px 'Tahoma';
	list-style-type:none;	
	}  

	ul.setPaginate li.dot{padding: 3px 0;}

	ul.setPaginate li{
	float:left;
	margin:0px;
	padding:0px;
	margin-left:5px;
	}



	ul.setPaginate li a
	{
	background: none repeat scroll 0 0 #ffffff;
	border: 1px solid #cccccc;
	color: #999999;
	display: inline-block;
	font: 15px/25px Arial,Helvetica,sans-serif;
	margin: 5px 3px 0 0;
	padding: 0 5px;
	text-align: center;
	text-decoration: none;
	}	

	ul.setPaginate li a:hover,
	ul.setPaginate li a.current_page
	{
	background: none repeat scroll 0 0 #0d92e1;
	border: 1px solid #000000;
	color: #ffffff;
	text-decoration: none;
	}

	ul.setPaginate li a{
	color:black;
	display:block;
	text-decoration:none;
	padding:5px 8px;
	text-decoration: none;
	}
	#cse-search-box input[type=submit]{
		cursor:pointer;
		border:1px solid #3079ED;font-family:arial, helvetica, sans-serif; padding: 3px 25px 3px 25px; text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; text-align: center; color: #FFFFFF; background-color: #4D90FE;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4D90FE), color-stop(100%, #4787ED));
		background-image: -webkit-linear-gradient(top, #4D90FE, #4787ED);
		background-image: -moz-linear-gradient(top, #4D90FE, #4787ED);
		background-image: -ms-linear-gradient(top, #4D90FE, #4787ED);
		background-image: -o-linear-gradient(top, #4D90FE, #4787ED);
		background-image: linear-gradient(top, #4D90FE, #4787ED);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#4D90FE, endColorstr=#4787ED);
	}
	#cse-search-box input[type=submit]:hover{
		border:1px solid #2F5BB7; background-color: #4A90FE;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4A90FE), color-stop(100%, #357AE8));
		background-image: -webkit-linear-gradient(top, #4A90FE, #357AE8);
		background-image: -moz-linear-gradient(top, #4A90FE, #357AE8);
		background-image: -ms-linear-gradient(top, #4A90FE, #357AE8);
		background-image: -o-linear-gradient(top, #4A90FE, #357AE8);
		background-image: linear-gradient(top, #4A90FE, #357AE8);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#4A90FE, endColorstr=#357AE8);
	}
	.textTransform
	{
		text-transform: capitalize;
	}
	.centered 
	{
	  position: fixed;
	  top: 50%;
	  margin-left: -7%;
	  color: gray;
	}
	/* Add a dark gray background color to the modal header and center text */
.modal-header, h4, .close {
    background-color: #3CB0FD;
    color: white !important;
    text-align: center;
    font-size: 25px;
}

.modal-header, .modal-body {
    padding: 10px 12.5px;
}
.btnBgBlack
{
	background-color: black;
	color: white;
}
.accessValidation
{
	display: none;
}

.scrollit 
{
    overflow-y:scroll;
    max-height:300px;
}

textarea
{
	resize: none;
}

.displayNone
	{
		margin-left: 5px;
	}
  
  #navbar {	
	border: none;	
	margin-top: 27px;
    }
	
  .logoImage
  {
	  height: 80px;
	  width: 80px;
  }
  
   /* Add a dark background color with a little bit see-through */
.navbar {
    margin-bottom: 0;
    background-color:#0073b7 !important; 
    border: 0;
    font-size: 14px !important;
}

/* Add a gray color to all navbar links */
.navbar li a, .navbar .navbar-brand {
    color: #d5d5d5 !important;
}

/* On hover, the links will turn white */
.navbar-nav li a:hover {
    color: #fff !important;
}

/* The active link */
.navbar-nav li.active a {
    color: #fff !important;
    background-color:#29292c !important;
}

/* Remove border color from the collapsible button */
.navbar-default .navbar-toggle {
    border-color: transparent;
}

/* Dropdown */
.open .dropdown-toggle {
    color: #fff ;
    background-color: #555 !important;
}

/* Dropdown links */
.dropdown-menu li a {
    color: #000 !important;
}

/* On hover, the dropdown links will turn red */
.dropdown-menu li a:hover {
    background-color: red !important;
}
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -1px;
}
a
{
	cursor: pointer;
}

li:hover > ul { 
  display: block; 
  position: absolute; 
} 
li:hover li { float: none; } 

.right-caret {
    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent;
    border-left: 4px solid #000000;
    display: inline-block;
    height: 0;   
    
    width: 0;
}
.navbar-custom {
    color: #FFFFFF;
    
}

@media screen and (min-width: 1280px) and (max-width: 1299px)
{
	.centered 
	{
	  margin-left: -5%;
	}
}

@media (max-width: 930px) {   
	.displayNone
	{
		width: 200px;
		word-wrap: break-word;
		display: inline-block;
		font-size: 12px;
		letter-spacing: 1px;		
	}	 
  }

@media screen and (max-width: 767px) 
{
	.centered 
	{
		margin-left: -3%;
	}
	#navbar 
	{
		background-color: #0073b7;		
		padding-left: 20px;
		border: none;
    }
	.logoImage
	{
	  height: 60px;
	  width: 60px;
	}
}
  
  @media screen and (max-width: 767px) and (min-height: 450px) 
  {
	 #navbar {
	margin-top: 32px;
    }
  }
  
  @media (max-width: 440px) {   
	.displayNone
	{
		width: 200px;
		word-wrap: break-word;
		display: inline-block;
		font-size: 12px;
		letter-spacing: .1px;
	}
	
  }
  @media (max-width: 360px) {   
	.displayNone
	{
		width: 200px;
		word-wrap: break-word;
		display: inline-block;
		font-size: 10px;
		letter-spacing: .1px;				
	}
	.logoImage
	{
	  height: 50px;
	  width: 50px;
	}
  }
  
  @media (max-width: 339px) {   
	.displayNone
	{
		width: 150px;
		word-wrap: break-word;
		display: inline-block;
		font-size: 10px;
		letter-spacing: .1px;				
	}
	.logoImage
	{
	  height: 50px;
	  width: 50px;
	}
  }